From d4cdb4e193680d6e379e2d7f62ff56a868313df1 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 13 Mar 2022 01:59:11 +0100 Subject: [PATCH 01/80] Add pre-selection of calendars --- src/calendar.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calendar.js b/src/calendar.js index 559e10c..e8b9469 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -26,7 +26,8 @@ const calendars = { w442JdS5AaQ6czrP: { cloud: clouds.ELEVES_ENS, name: "Écriv'ENS", - color: null + color: null, + initial: false }, fRtjDkjrZyn6fxd8: { cloud: clouds.ELEVES_ENS, -- 2.47.0 From 25d0e704b16b8b0368405cbf12e950829421e361 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 13 Mar 2022 02:26:48 +0100 Subject: [PATCH 02/80] Fix initialisation & activates Ecriv'ENS --- src/calendar.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index e8b9469..559e10c 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -26,8 +26,7 @@ const calendars = { w442JdS5AaQ6czrP: { cloud: clouds.ELEVES_ENS, name: "Écriv'ENS", - color: null, - initial: false + color: null }, fRtjDkjrZyn6fxd8: { cloud: clouds.ELEVES_ENS, -- 2.47.0 From 2bef697b7b568bae6ff35b97e23703b88fa0930f Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sat, 12 Mar 2022 16:59:45 +0100 Subject: [PATCH 03/80] Add support for light colors --- src/EventModal.svelte | 2 +- src/calendar.js | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/EventModal.svelte b/src/EventModal.svelte index d201907..fd4c19e 100644 --- a/src/EventModal.svelte +++ b/src/EventModal.svelte @@ -18,7 +18,7 @@ - + {event.extendedProps.calendar} diff --git a/src/calendar.js b/src/calendar.js index 559e10c..6c7bbdf 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -1,3 +1,22 @@ +// https://stackoverflow.com/a/35970186 +function invertColor(hex) { + if (hex.indexOf('#') === 0) { + hex = hex.slice(1) + } + // convert 3-digit hex to 6-digits. + if (hex.length === 3) { + hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2] + } + if (hex.length !== 6) { + throw new Error('Invalid HEX color.') + } + var r = parseInt(hex.slice(0, 2), 16), + g = parseInt(hex.slice(2, 4), 16), + b = parseInt(hex.slice(4, 6), 16) + // https://stackoverflow.com/a/3943023/112731 + return r * 0.299 + g * 0.587 + b * 0.114 > 186 ? '#000000' : '#FFFFFF' +} + const clouds = { KLUB_RESEAU: 'klub-reseau', ELEVES_ENS: 'eleves-ens', @@ -140,6 +159,7 @@ function fcEventFromjCalEvent(cal) { start: evt.dtstart, end: evt.dtend, color: cal.color, + textColor: invertColor(cal.color), duration: end - start // in ms } -- 2.47.0 From 93b48a0b7069149ea000704fb4f1505461807a47 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sat, 12 Mar 2022 16:59:56 +0100 Subject: [PATCH 04/80] Rajoute le CI --- src/calendar.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/calendar.js b/src/calendar.js index 6c7bbdf..8a55449 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -62,6 +62,11 @@ const calendars = { cloud: clouds.FRAMA_AGENDA, name: 'CinéClub', color: null + }, + '6SHG6cg9d7S3qqwD': { + cloud: clouds.ELEVES_ENS, + name: 'Club Inutile ☔', + color: null } } @@ -82,7 +87,7 @@ export const calendarTree = { "Écriv'ENS": {}, CinéClub: {}, Ernestophone: {}, - 'Club inutile': {} + 'Club Inutile ☔': {} }, COF: { BDA: {}, -- 2.47.0 From f89660f08e8f742af288e55efa14e2bd909ea808 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 13 Mar 2022 12:51:43 +0100 Subject: [PATCH 05/80] =?UTF-8?q?On=20d=C3=A9sactive=20le=20calendrier=20d?= =?UTF-8?q?u=20CI=20par=20d=C3=A9faut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/calendar.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calendar.js b/src/calendar.js index 8a55449..4f9cafb 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -66,7 +66,8 @@ const calendars = { '6SHG6cg9d7S3qqwD': { cloud: clouds.ELEVES_ENS, name: 'Club Inutile ☔', - color: null + color: null, + initial: false } } -- 2.47.0 From ef7f2ee9a0361abd3b706c153c09d436bae3d068 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 13 Mar 2022 19:33:45 +0100 Subject: [PATCH 06/80] Format --- src/EventModal.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/EventModal.svelte b/src/EventModal.svelte index fd4c19e..00bc046 100644 --- a/src/EventModal.svelte +++ b/src/EventModal.svelte @@ -18,7 +18,10 @@ - + {event.extendedProps.calendar} -- 2.47.0 From 183d0df233ed502ffd4ec584508eac149ea1be51 Mon Sep 17 00:00:00 2001 From: tomate Date: Tue, 29 Mar 2022 20:39:06 +0200 Subject: [PATCH 07/80] thubrecht/inutile (#19) Co-authored-by: Tom Hubrecht Reviewed-on: https://git.rz.ens.wtf/Klub-RZ/metis/pulls/19 Co-authored-by: tomate Co-committed-by: tomate --- src/EventModal.svelte | 5 ++++- src/calendar.js | 28 +++++++++++++++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/EventModal.svelte b/src/EventModal.svelte index d201907..00bc046 100644 --- a/src/EventModal.svelte +++ b/src/EventModal.svelte @@ -18,7 +18,10 @@ - + {event.extendedProps.calendar} diff --git a/src/calendar.js b/src/calendar.js index 559e10c..4f9cafb 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -1,3 +1,22 @@ +// https://stackoverflow.com/a/35970186 +function invertColor(hex) { + if (hex.indexOf('#') === 0) { + hex = hex.slice(1) + } + // convert 3-digit hex to 6-digits. + if (hex.length === 3) { + hex = hex[0] + hex[0] + hex[1] + hex[1] + hex[2] + hex[2] + } + if (hex.length !== 6) { + throw new Error('Invalid HEX color.') + } + var r = parseInt(hex.slice(0, 2), 16), + g = parseInt(hex.slice(2, 4), 16), + b = parseInt(hex.slice(4, 6), 16) + // https://stackoverflow.com/a/3943023/112731 + return r * 0.299 + g * 0.587 + b * 0.114 > 186 ? '#000000' : '#FFFFFF' +} + const clouds = { KLUB_RESEAU: 'klub-reseau', ELEVES_ENS: 'eleves-ens', @@ -43,6 +62,12 @@ const calendars = { cloud: clouds.FRAMA_AGENDA, name: 'CinéClub', color: null + }, + '6SHG6cg9d7S3qqwD': { + cloud: clouds.ELEVES_ENS, + name: 'Club Inutile ☔', + color: null, + initial: false } } @@ -63,7 +88,7 @@ export const calendarTree = { "Écriv'ENS": {}, CinéClub: {}, Ernestophone: {}, - 'Club inutile': {} + 'Club Inutile ☔': {} }, COF: { BDA: {}, @@ -140,6 +165,7 @@ function fcEventFromjCalEvent(cal) { start: evt.dtstart, end: evt.dtend, color: cal.color, + textColor: invertColor(cal.color), duration: end - start // in ms } -- 2.47.0 From f877eda899751a2776f762266e3f17647c5b2980 Mon Sep 17 00:00:00 2001 From: sinavir Date: Mon, 18 Jul 2022 13:47:05 +0200 Subject: [PATCH 08/80] add_cof (#23) On ajoute le cof et on le met avant les clubs Co-authored-by: sinavir Reviewed-on: https://git.rz.ens.wtf/Klub-RZ/metis/pulls/23 Co-authored-by: sinavir Co-committed-by: sinavir --- public.tar.gz | Bin 0 -> 1085051 bytes src/calendar.js | 28 ++++++++++++++++++++++------ 2 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 public.tar.gz diff --git a/public.tar.gz b/public.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b9836457073aa223e74336cec0ecd2468c8d104 GIT binary patch literal 1085051 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�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

IV+2(-LD3+J}pUw3mlbpM_Fg)!W~|=sAaV?Dfhv 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%0A^rvIq*t+b(ZPNKqR^^QF+MD_IjW0}WPdz|rK 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

    ssT5`c z5G?(!;+7~`>eSYEZ>~wL1f-6d&+xggY`XNy)HOHXZS~~JqFRc3)A&fp+{OD3v}9|r z^zEELs8J#e$cO4j_G-V@FDvhjxYXxnkbh9ciL^?M!w0Wzx?(a zaUhVG#MxlC=}mm2EgTW5)cC#>H`2md@T?icD#1xxDFSwEb#Sm_NiEiUa9Hzy5+i}|rqT0D2!ZeDQg;H9|{);8!CG@`Sc2$)h0X0t)PE;rjnI6U! zrMb`HAB)ItrN`Bybd$K;riE8=OpI|cffGbdR4RE-3S8ZbR5~~HJInQ=grl=B7^{;i zuVp}VvQslt)6L@G?3(1iiYlf?RGig>T{;a}R=oa@3iQb24`;-3nA$04&6)5K`*N-@I_qn0F(< z4ZiUf+#XYA-iMr!@?TEzqay_WMa{RqOT5gj`GmrIWG~4Tg7;IVq;%4aXJD^3AP4N! z`xc1}=N-Zd&7iTtXY}!`REEtPPlC{1c;5!IIVioDyOaPhc?T!4rJ`J1t>)~&&YkKo zZ>CpSiIEjwJZ&y@JCw?;Q(p=U4a;#j8xz5Apj)#z5%&eL%poc08naYo*l3dGHJFl_ zd}btIlyjTzoT|)H+Wt#vv~Fh{8{y7@DOVsqH8%@_)O-tvvp$E4EG11Q(87YTdOdzG z*mqlRhdU_JEd()Q->azAKE4eI*vIc-WsB&qF&j>QNpOCfye%i-u29H_d7|e<`eV-8 zGM4xS!Y9XfO+En@-QvF_vAQF8iq7jU%NPp8evohCkn}iIGNzrp#n~wM z9r`-`-4m#d())K!%h+!i*|7OU^fe;Rd$#nhp{O~b*23kTS|KTqJlnJO&O2?Qp5K|* zwr9WL8R-O3m6BQlQPEnLpNUO4e`~pD*xdT8{tQEr!2^R6^mkro&V3VhcbDdiOH|}2 z`M#JD{s2?5%gOXAwgl?!i#m-?ADd{pB!W>ICV1l$J&a|l8t4bYM-2X>YIa^9KI8Wi z$GInS#AdnSEPi&x<`t+@iAVo0f2Oiccb)eS0-fi(rztE*EUqVdxHT{2U2{;GU$Y2M zF&{8Zu&*-=;``U~Uo3K`plWc{J-{`yxGOS`G@iacv+^#EZ}K?M5f#gg#)SA5z$tS| zI7E7KT8hRLpJ5G)YZ3kwz+d<(Je(i>3mMe+(5p6n_tUY4UKD5 zGi$cKQ)7!a8ryQVe?ffgl65I*)xLRH8x zkRta>AEd4j-_d*)?{7T@=jRRZvDV=}TTYScJ|%TMRxuOJ-0b?j(}bCF^9?Y0YckFz zT6;FdkGM)NBGYLkgj`5m`2@h8=y??>)p1MGYIQy2Dr=R6t|mFqr!nd7a&|MaP0?nY z+B?YXo7d_QY&N)BvqgPS{m+U2FXG}QTq75ErJsm~lMCNtpSbNA%#Yg+jrpk`9DU_$e|poKL59{W%JfG-wE7v$ao@gW(z=y4I=D zK^x=zI$cxR5gxDeVM&49ZkNyqpP2fCK))CL;5N&R=dw$7&Zu$i28g@JxO2cS&Vg(E zT=9#33@e=9BY>{pN*>PNu9Wq@jjaJd?N&ICAb>DvH2PzKkSQ14Pa z_yN>*ygo_Xug@_!L7H$8-`*H}P$saps?@x1+* zLENRaEE>Z7SuguXEFe#|WC$HN*M}N#z2ugTTM{-s^bZXq<*m2(Q~l>%`bv!OxDj={ zk}_Dt;?92&#qP}E^Z0W<#E_k)dOk}8Cl>Q+_m1?+y@bq7pI`G}M zRh)&}dkzy>QLCZV|N2E9V*WWh7!igZ$rU8k!jRIN$mX5I!hRBR{6br7!1y9KGl-Ts z_*SP0LNOU+5_(jt&8m9p+@a{PJW<}$C@#lm7%);U1VI8g3(FBbwCDRppB+kbM6i*x zqM1>yx2h+z)gq{Tiaa_U5wYSk+1yg$Gkc0!Q$_P%;30>~CZrQ(p}cdUnGt;3RAb)4rY3}@tLT# z27ba#uH|Ko2q+S(FWre?clUu0=nFFt=?zNo^6Ew*RbKKvFA^6fQvhHf%%$vdO zs3WYZYDX`ZcUzZZFq9&f*_29QlGS94*XrGiTa@$sWhOCz5z+k!#=OC(^tHU&B!Y3% z)-~0p4P)4%55;#DWBLxt;t#}k7B$Cvf(1Vm%Bp@43}W2Qkth=Bnrp>YMnuMp^Xd5r zwb48bNv^}@T?q-M#Ufbk=w}#z&Uf_p&DG5JRZA+q6OaXd;D=%+j8ijFj-Vsk8W?V5 zEoSmZ6S4TaQ5WWOSt6?B%SRznP)OF+k$*#f6J@2;PmsgUZHYp~gz>`|mB8RJxZK3w z&`(rp8Sxr=P1c_1-~@vVgOAlhTLQJeb1ZeTRPsX=595xWcZ9I*OlA-~luvLZ(qnBW z#juqq+gi#%wJF^5P$7^cV$dTFF=L zNb&xdYK!iBaAlYhz9CFcy?rb`RxC^wjxj+pUM|nYQod3U=fR1U4GKn`FE*v!;o`*O zX5l>nXT3iSt1#r(7P$UcjLb^vOJfoiX8l6LI7@4?veA`TXaK`c!om3=IAW>TiJzZ0 znj4iMvc6wYe<+$0?r%W^_XK9#jJOmn$(|4m_25A`dNfZoAb1v>j%*8MFR5!OviwlFy|zA8R;UQZ z{fm+yC3nsFp7~+U4*sGK80}jok;e^z+rx2%x4EI>ZJ8nbu%V?VOl7+8>}IFNY>Fpq z%gDb$DuD@21FTqgpEwAqagQpSXC+T%hW?jz0ltz^3&Qe^zcmC`tRdb&qot_OyAgrd zW2Jl6_frH~krv|#ct$HY*$e51mzod#C2lJD>3H`KcAT4iT$<4n%>N-EtuH$BD{hiZ zFn+saa)rAtZj~06#UoN`IN0QIL|rXeK9Urle$TlvZ+u)|w^m&AVew%jt0A*(e(6Tto8et3J@Umvnkz78VPz^Pu{By;xN$WZg z^hhNlVw*Dyvl5Vm%pFP*-_Tp*4)utFaNe#d!YNNjvh~GmVXzP>w+(3|cj0n;We||D z6SCkbD#guyabcds$P@5HdQ)fxQ?3LS5$X-8;hJm&G6Bv|5ImjltFp(51<3;OxYboP zRchAt_m$G^exLhfuxvpsTLZ9jHl_5a$1^yH>#1eS2j1Ulb)E~aQM<`o7QmBAp=lvX|+|^I( z?A7uJ4tG6U%g0KDBZcCzem9vqN957G_ez79SJ<|2vHF9C`T(TAP^n*=d8LD^6?Ung zU>5+KWiu=#pl-2jJKxN|Tr}#41$4oCa?mK`!DN8lQ{O%wtXp3d@pbt>RZq zzn3*bl=q@nCgjw)%H$_&`mYZ>+?yiGP3(p~7JdxvCTO?l+&l*5p^pC8U`F+? z>=f0``Tj7<>xymlPqkvc7!U3#aEFEpLdDzbiExG#*R1uK-d{)=CqwYf2e$R@txGLp zT@670d&Yi%Z*|1jX!Xe4B9y&GrW6UFK_?K8Eq9YYT|FQ=MUNEvu+@f16;_dzc zl0q!u=)yV1?D}wd6LyQ;3E(R1jX~DAWy-N4Pe}R9&6UKV* zw~5lSw?luL+!U^`hu-(ja2s|#vySzMh~Z~eL%7A|eEMoiZh=x-%B}$MP|{Cio?gk-#Xkz)(na5$LE7 zcZxpjN30}BK*zS+2SEs9Xbx1_CWo>&DAf`QECBx+L`%2!BZH0;&2U&Mt}v7tAc+LP zt`bcug(Rmf)i$eQ5TR<0^{?f(bl5fHxg3UrY%*X=REVAVOPx=rK-u!asfK!&H30Ru z{iYHdR*Ty5ngg^|e#YtP&`fyma=4yMtnW8#!!w^hwt8ITY&2i5(-K{06$DPJ(*4AS z2UCsi+G`a?h-;{dF#7mMy{p=DF4!QyZu++}x*dfRB|byx+H+LED_zW}xvKwQrXN+8 zBCdRT-jgeUs^EU~aNYzT?3za7q1K7Q1-DJ_2-x zRw;%3%v5OPtVXg5BKlr){NAD?U}t7CN`BI@zLq9cqZ7!J*EF`^LGNZX^Ij>3&jUZN zjcaYu4-EfM(Yw%2+Y*%cBxT-{X9{z6(qi!Ma2Hr-PL7sDC%0vc?7((J?&RbiIV3r> zK9{pIatGEiGNaAL?cHl%Z-cdw#cGTjxZHt;PEbhrCn=RFesfQICo`#|aQy{a*#Vrkp3u9C-z4K5dp#NQ+n62~6u^p2hNxWvT@%JD`aqKO;G zf5QNWH!77IVfI(v#EB)vuY5iw`TR}BTk?1sn3#OS7+J1~lfpH%SZf+Kv@LOLNzJeH z9PCmjJpOoWq8o=cg?1oPbpngf%QKQSCz|H<471p`|2wKU`rrR^@F-)`mOYDkR_3_K zdpeFqf6-x_ZuXcxct(8 zXHTD{J|Wo%t)_?2sW@I?<- z?S0J5B%tigd0Gy>W1Z5T%1_;f9Z6<|=u5CUi{C7=tF=Zgw;$oRpnK7;V5KRBGi*BH z!3X|N;4aNSgI!pAxs00?Ar*bSiOM39{S&iqjYGllmwsY;SRnJC#qC-AX2pEK_%)Z` zFYw!;Oi|XQ2AKjYfkKmqAMY;5pr#GH_bDS8C_GiREWxVw0CSG`Ff#$;Rd5Ym{-tjM zjJ}PVx#V=oI$beJiN4eK@serZTr_v2sc?Pxbg79{I( zuOZ8mfHG9sJJja|!<3ktMzpr>?{0@ zse^$03aJr=3kUp?a>@Dsj5Z@0CI3RK9Wv^5Wk$7E|9#2f7Jfg!mJ0IEm&a3;?B5C; zx=k2QAJ@-!+`Byg&laG!Y#J|lbq#!l%-EA;q5Odla;NTq7fL5@JWz>oa`=&(*( z!D@R3IFawmCNjTR;Sn$7hD3zC*##`x{O`!DK5LaR#t|lkW2-ar@>p7BjkT0ByDCr3 z{_${(e7z;bE}fUdrp|9NIk+H=nLa&6Ji76i{pj?idAgY!&t;xny7X-3xs5ZmQ;mY;aX^v(%W{}$7he$aV?+<~dF9qRX) zedKcW?|(}5te$k~(j-p!?GpRTjnxNMv;swvuWE4-GTAWdHvH(xi>L=VPwwFBr_MLE!yI%vKe5{7k z$I&FYNiMbOlm?^Q2T6nyvK7BD;cLUQV%K-XQVrBE3VPb&h{aPEul6J`Xq5&IT?Ur& zBYvE9u@1kb)*}!JA>vtJp&hw!ADH&(KoV=~;?&PhYQ^shFk>`CR*Vtn6 z`J2eyeM--QC3=bJ1wG+Z2DiDFzPfTU=tJO+H}JJQ`H(to{BMhYwf=Zd{Uoy+dGKf4 z_zBD0V#bCV=}6iZX=CKu$GvP))x_YD_|0+f>E6rA%X{y~$3H@S3)d}%h_-lCgOHkE zj}ztD3qrnXy0&k@*=?1dg0AJuN$pZJCTO~Vg8sS*ap?gmK>E5L03OFaT@;a>9YG;? z7RLOY?oAT6S$^}luzQG6v8(lI`j_7sr^l=8^iFqdE1Y03?J}xYjSELOIvVT^9S#Bl zklMJ*lrgfwTJnWl$lq9Zt}m_cT-`>#Q2s@U!I$pF&MBA1Vt0U&`zJPN62tI1+Y5AT zJu20riUf|2!}M&9C5e~!ix=ovQ<+=C;!MSaYgP;1(DLyva<@u98R&Lm`(4A~I* z8x-}A{I+^p( zK9KNldh!VC*oA31W2Q-MsH?D3mKvKav&2zx7FqUN)*`0irc8c$y=`RLzX?gJbJ7-$ z)l92N;l{~2`>bQ8Y3Q!~ZBoL&X(MYYiQ~SObw;{SNx`g1nrUNl#L4L%QVjXLC56Wq zewN&k)2MnEn&_VK^%t}CY39lxOKea~tR<+jtYjQNXPrEjdR~mO9DeP@h{S&rk_$s~ zI+73VQYmH%;`FmWUTtht?K+g)@qKbo(awvnKAx?Q6a0@1do@ESDM)t~Y|Jr+CwY5H zfWH`vtEYPb%ZJtmJp4$7*|g=<*F?yT@U39wjZqW9D}Q8Xjsz0R2YY*XPmyeo^1F}Q z;{L-Ti0fSB8hN@QPNjJRUAZAL-MmBkDnvmy_7ZcWMpvT zIn;BffnSL^RkQODV*+V@kxWu4#OWERD0M>tw_7*Y@+4~rIhdO<7^8)! zxihQkd6%sXRB$`-!T<4;+`-I@L0GB4xhEp}!^M;|A+H@m!h9l8a5EXXUl-Q<$=@7o zPM-4|pKVxG zvILaI#~EXN%ZZACjZv~` z!E+$A)cm@rRL$W)|5(Dd0^P&P! zQtM^XTB41T4|o6Hs7te*uvAb|?OOm>Ab4%;Ah2;SlblXV#@&H@?V*7=7De_?Z-?Y+ zM}C83cR!fgiDXY7&LDW+&IphJB80%cUYmadgX02%E4J3m@|mY6?VD#J^i4LzMtQ;7 zcv$q@eZ0coz!XiKIEFAvw*BIYO_)XMV6~`pNylkyvM+Z}!ZGeVaYwgpW{7>?ymEg0 zif^y6!|&WU4Z1Nibo%V~;p}VQu88OFF0aoXGIN{m4!54}gwKkdkQV=6X8q;)0d)o2 zt(;{@-Sy)>f?u6b^#UU@gusgHwDOA1x0d3fd%1Q;+N~N+y{w%bJCTw&Q0lVdU1S}n zA!tp|m*V`c`pp00(_$yg3crKa-;ZipNDI!BG<$SNCE^Vl^332^j=ZFo0{{A#fn7m@ zX`R-hO_FgWFZbHs#G;`LB8A1)Q+hUS85NO3b9if`1a@ub`c}}Ex&F+7XMB(AS%;sl zSS!u|XE|` zqJ*BN%>$B6MKPpZ(42{Pev6O1(D~s(d3;Y!R zvTQ#YA&4M%Idy@*yd2`vlfkZcM@I3kH4yrq1Vcnd_pWeK4^tm3GJChyto5f44F4Hr zxWmU#QT1IX2>YF*{T*)%wa#Y;&aBUD`yWb&1FRG+gKwJH+q9+sn$DUFRQTEBd3j=Y z?!5oq*J@yQ5zqBII~&Q%{n_cAQ%wUIDlf;}MEFH|T3^A4n7<>qf3iCa`!|SMEcafG zzz$#$SG{s-anQe5SlelbR|gFJ>A}8gxZb13FI1pj7vaf+${TM=n9|Fpn*_fJ4+wt~ z&`oTwKaAh&A@JN-7VGo;yhFtW(LQ^5p@RKJcgn=Vhy&GQk906*zB`5-MyhI<(Ef z_7+bt7F#kJ#`dYag$*!_Lz2c87ACeL#z;0E!FT=l$$qwaA3&2nlwrgwKr&xpxJSd3s^5yDGF!g6z5T2kv-z;jq$< zXLJivQVEVtd4WQa`K*_csNv>()%j;BNpUn;LILDCK`$k&Ns9?4(A~w|2xHFjj?lZ* zLKeNEMBaWz&!=jne_A9?brR!z&R%XJZ%^_-@zn zHu3^iPK+AuAOk1LHypBU`rKY5E!{U0&>Mv3bkR2CnM_{B&zGrEikCG ztGANN*#9cnCf84X`>g()@s7#*2VNRk&+`a~c@4BB1aB}y3QBu9>Aa!Uvx*Je`1Ay- z`@fsx)=8A|>HkMN_YBm_`#|C=K%>*tV68*_X6R^>sjM&muG+`9d?Nh0TjS}L+Z z{?cszO+Lpp!ufOedFIB{%tY8FO@HY4xsf3iK@J^aU%Tefkl#!evykIo?|t^ovONB0 zm7{~*sloX;abNgPMEDn{CKTO^40az^`G<$E{PJ1c?>~4-!I_X01Nm9FrXuC5{Z1e4 zd;TxB&zb%`x0ZUO)`(O9Ge7=v>rg!#Ph=KtYN_>I`KoboSOgQ;$f?US^B9@EDO?X0 z@XLdgcZ#OfbnbwF9?PRDyzBGdUhMVGUhlQdd>SR-$VV3vMB!*TM-T;`ijonpw2>XW z09H>Z(ZGwK*>kLhgBP%k)^F_EZ$_p~mDf%;IWT-6uN7+l`C@fPm@reoZcO7eaniy8 zyXj2?$lFZ;JMy+|Qu$L(#PC^kys&*VU)eib3O3G;qnW^g(p4z~B#IfV4+zzn^Ufxu+`#$g5ZdB{k6FZ8GcWBY&p^idJ_73@x4H3BR0`T zuP99E9Qc5gx?WS!PT{wY#-!gFb>J^hcX;_4-Rzt2472hjQcX7T&c0Tg(n5=87> z#8mjYTRCEhcNBCr_h{H4x;lgopsfID-|4UWURU9(5hasDWCp=h7#*e#!5T}7kL^R9 zxdR93``=m`co}!4u*SX8nN7i!1OLOm!~P4ZgejL>q@{gv8`K-(eAC!I{vE_9;BhNp8s_|Ij}`LLf)M+%&jMxL~JK4mOECZ#W9 zpx}B&O@qC3pP^n%tBvbacgBHvqyTCe#G{X=9goHbTZGb!)wLm|)fb^jb``5*0IQ|1O&Nc#=z_OmGVqROTI4u zK<1NuQ2zB2-`B>XJ`+YMpQk>p#aTW(Ui)k6b3>NFT+jCY03jJVRmSbd2kg-fi84Pj8`UZ>H_pjU84gR20qM{xw3)QI(? z_uSQujkzY|n@yM|*swD+*Q~qX*tv@q2ld3cYGrp9W%ht=3=uU@aHs?d|Rw1rZd#y>Dp*g%c-f z2vdsV8}pQZ<~GNMU8{QorY=N@6m^V*Xur{y+dKG493>=(Zu3xQmZ(ecb$ibag?{+p zOJqQ~fy>jC0sEdDTkdz`PJZv4^2twGv&iuE`g)iMiqJic?T8TXJ36e7Lu&Qs zM4UYAa73R{-o^j{Q>{XTug*?8{U<-ipUVIK^t8v{kFGwW6Ai9WKCu4a{4sN>x%0I! z<|0bAvfe}&g%fOIPV9Hz73!xSee}O)D1lJfgNjpN*VqmPiLnwL#iy_eo`KKD4~8G< zu}2b->gZMgUQtJk`w>@(a+Q{0`Y#X&ZedCzAlZ6Hke``J&uo9i*E2G|yL z!y>;{3dW3RuxY}Ki;zkoV^+BHKZnokPbPUCjd?ypdDx7(Ju9B|1wH=KmfTAhf+>nj z==~e+OnKu=`j=##`GF#u|rEWipFkWvDP!piaWlP5ZW37jJn9!{ld~yY)~Ty z7sNxEwRw_vTeNmwX=FRyZ8K)oo{?C49iA(lcBe)kVFB5X> z%pQ{wD@F!FZ;rm5M4XO;2j9Nn8iF3;;5Hb7lK1x2v8iPp33X}An`DVU&2R^!xtZ$F15&7^hS3oMI!5&^2PQq-ZQ}sJGkYt~fHJ)+n5CCo?=h zzzsz9&MCv((DX@Lsi(UZX1TV&NL8&cK^y_-A8Cu6gq{3ySjzWLbGf-Iqd4x5b6ZYH z%dd1%36Z2!pjrDck|Kh62w<2&`~j|QdRy5fs7)r<<6kEVtzE=FKbt@Qh`i^z`@_JRZ8z0i zH7xk2za>Z=sxj8z9jekH&wR%n4VJ;IK}&<I)WG z(w)G`@yfDhRF5kJEq1npk4KJ2S(1vl1I>HXnO+_CZ6C|Y_8J=)+Yz~H9GnA5YEHn$ zN#)8CH0+C{Y*2;2e6}HDQGU1v;waF_gW4tR5LJUyDSBHG&t~%>60+Nx1(YZ@YmEKk zpWW7#0zpRF2}-O z_o!+`<4DfY0Zqq!dsaC$5atgXcp4qMd``o!zbJ1t>H9TWxWcU$EZ?Fz<1zR*Z0V4; z37@osbSTPwUlOlO<#0DZ7!KPcEG}(Ti*ygQA(WxfQeid=DApt)hdwaqvO{deV1QnT7jCt4GS|=Gp*^VgpyrNki{TQx$Td+qPa?qS|^12yMN&nGocM zw&)H5v|V@*paRnd0je8@AV4!g0(|2xCI~&b775j97?|lSFF4bBV0NM&mpp^=i9Fp| zzR*MwxkrzufT^+0kqXY~N6A91iwa1!gl(=usJ;3#DRW)V11`mboB^^H^=9)AIv>1} z`m`&g&5qUDwS|N=1*Y4cuxZaBTC+Fs{03VCajMq&ge|@K-vObmu%8JCwtB61Q!t0; zCB)n^xhnxu$*Dpor2b8k+q?}|9Mr%pwfQQ<-7!S)!_A5cc0KeyvWh8;kJu0r0QF%% zUs#B;vdTD3TlWsEbQNHXc-HqD$^yY!{>NYrMx0oih?VTJ%N`zX9+_@zWWn~_%kLbU zQAkDWm;7M&xDx&|4+gaNbRMyr`D-*@Vic3}wh`$YHhhZ$)&jrBf5olj1fv~We1&l( z-rC!mSS9R(&+hSimI3JC6&A+T-0x$d0>c6<)k>=cENQDQwDx?5#M)XPzH*ajjiDng zajj9@Ol-uHat*RW4xP1R30fb9HdH6jy=P_FC=YF+I}(%OTrRD!W{JId<*{f2u_sYHr=t@E~T9aN8iP+uaxX3c#nq>A4ErH=29v!dj_Ue!ltgMXiw+IFzbG>xo23a9 zic>X<3ah7zUu(_-e@S`qg(+nWp+VNp9e)f|f=71Xs9sMj?}nEB&5P3s<(lKVQJTYV zcdVU_)?Ih_4I$ZeBQyuv!0fH{C#p+xYORi}ak=BN9M;;LnHdMn*1oM<`>f^z8K4I& zp@7BsRoj5^Y+GhwD{5lXPnB8hFOGlFZYetz$lga^I~uBN;hlwuv5MUeoZG=i!OSKU!!-y^Oq3tv7|6&irTi)9qDRZ%z;x3$t zI0>l;;Zci+d?F`$pst+re{t9h$0)b2hz1pQCkBz8Fvz=(&|Lbm8DilPaim0BMV{dh z6WKl)>ThG_C?F`|8n<5K>m)Wb!ItZjd!*(&0Dox6r8R~b7DF@M2;xDj=DDz=NMo@Fodc?QkaL7|$)pU#|`F{&XnehxX0wKXX zIcIErdft>zM}r2bNiax zb2U8C@`%HS#o0DIcu68;WSu$H^iK`w{Pgjs|B%v>8IE0Y(UdtqF3($^tc89hd;rl+|!5l)Re>n0vS-A$OSZ)whSRWRXy z?j#Cum*0=)^h*(-#(-7P?aSJ?FMTsm?H#&x4&YY9OR6CrZpkll-TS?lE6jEEnFbE( z-Iy1{uw&9XrC;-ntYKGDZn7kKIzMuHlc!$K%ie<5SH7DS^RqGTv3OdoD6i90Ci5fM z3}}w#0!vh zU+mnt_t)fV!~BkSb0O}3_M(}c>?dm22Zfn;6teN++3m{lyh2Jd&#WkdhzNqt?ZIUS z`p>g|@WF*pTf*vobN}juFx!O>uR>+ZN`Pkmo+)={-u0}sHPNRQos5dt1sEq#M4C&B zAl=v}deIGQO$w%-@}D*;H8L_K$`C)H$JjwFUdQAF7Q!ma8z{>pYm{t*5)Tc`3VRj+Rn9s6xoiJ2PYrQ={?ZEP*G zNF1_w?VQFPW0NVBbRLstTQ&$P9=Rle>2)PPV7OH?g|WBQ!F^C*#`?+OKf4vn#c7yn zj3^WYWAM)Y8ZkM%D+zQ3d1j~`8NEqWu>R4npacbhUuqydd#` z2)O_BAeM6L=?_$<9Ll+u;isL1V(5rp#oEws4^H8#=WGfAexNHFJF=^G8BYN#Qr#Z$|Lp3y zzwMHBzb{w%X60Fh`kM4FG2A?@Q<)@oFpNIu?hqT%_7Ww?tA~5%F&TtN1OjgSX!x$M zUExRfh>2Yvo7ffFPxbHV9HNI<+!cXNQJ@_qPf=jVjT4YCLbA`EVlSS#GVm2ol}}x1 zgk9*w!rRO6)vL3uo^r6BXpFw==QsI)>P9=)&PWW{B~p-@wS{gWuJ8?X$GBkzQ#SX= zJi%fd5N-)rlKSA7f8%Cl-g=f9-?XcuY6}0+-`M*$KS^Y$8Urem8|^-X@+xw;7X(Iw zuO%*=x;m&Iq&&%<#?il*nA)PJ_02k3*F4U)#QcN>=Q}$=V%=Oam6JJD$YDyOGp!~< znln$|Uv$VF9U&d%IrO-IEjUxCoJ(%RVaC#8%Rmh4cO;C#yjlLf!Z8kvo$_0qRj=ei z(uEr!j#6);q1p1+(?AR`9USk@} z#tPM|xmf>D2QM*_R$X+p&3*(X-`Va;N~x9`Fa(aEm1X^I`JNTzjFqe-7riA4SqVU# zDDCQ0w(E5cWt~241-5CP9`)|_2g(F0W>D%9&t@Qnnxov6}QFx>+=itbxR zY3Rdgqg&rN^gz+*sE0<~#S5?vbuO4eni#aU6D4%aKkAFhx>?9MUAR;@{f*|!qc1mq z{uSUDsP`6cRl6^KkA#=PB#5I76B zAV8zNcklUwxVeWLqBa!v_@_^&V2qEkkj;2M7h=)cACr0;BHIEz{;j9Z-CJ)JBP!nb zfBvHB4Km&PAwIFAA+jVd53(-#%lUR9n>A;i7B*y|KJe4vC(Uw+tVC=U%SOrp1FOUhwBD z9`ep)p3~ki5wt`k^cHFqpbESwnKoXk@a{G>s+usq1RuKm&r*=Cu$M1)dcBHSb9Fgf z3M}`}%RMta?jrnWpcwB6Js7^1?oXUqa3ulPw9?Oi9z(XDV2waq;T>!N3cQ73C;yrH z`QTM6Jj}LeWh$6(Q$Ky5fL#r4NRlKq>?Qe0Z|3sJQxz?emWop(f9}NxKDoEvBC*t4 zkDF7f4#*u0S@nBxvGH8Kw>fk(DZ`zrjQkj+_>U}93LSfMKJkjA(%rnfimzIlBC`WL zKi^%=o)PQGitzTu;kWoIeW1*-h910FZ0dRMePr_XF*2&27L6aRQpqHJ8g;+&1uS2&k=nu@ zKYm0Jvn6t31U5`B4t{q7Rd(GjAY*fcSMzwP4OZV@|DuL(6I*x$$=@OqJdYnA6!y}s z@KnU*o+>;5C*y2>MB_qNbRsADgzKL?6moxTI*UxwU11Ug9S?AP+;R!_3#Zqk$Y1nh zLZ+F{Wz3XE%F=9e#6Bg^cDdVFD*$5pNa*uVbQya)CeNLmyLic?$;{&K{ludQhR^3N z2ij#>rxZ?p`rgTt$wiCjva7IkpYxRd(Rhy=R?iO4G_LNq`g3^W&Yg6Vz{cTSmoBwA z94@|%>^^gyWhGn}(osp1clpWdF4=x&^RH&N+v@ggG`s6jW~20L*Y0+g)`l3kPr+YI zqIkXc#uj+h>y1R9)eB_^E}VK8cq`|H)u^%PQ=kuD*Yd)lhw`VOR#U1Wb}H5Nly4|0^_Q=@_yw=IW3wxRvt?-3YX@vH1g zk_EwV{a(Qy1diVQiME7pQClRUOUzQb_w=lqnk-|kop>lgR52iG#NBr_3j)=%qow$0 zo!YHNzB3OE$GhFEGd>NY5$z=4*fyZTIY*-BI2Q%4UnE2usyOaO*>e#-4B~(sPQn51Xvd_*-ZTNLFk_2W0gG^b8E z&y9AjFcbE!eFwO9Yew)xaZ$Pgf^nFaWKXEO&=@}8{y58K`n$y0gZuEy#PzO%KJ2gMKOmXajqEOkOy99d{kje>7l z=i)7kTV6N~|FqE0ydkhJ=E?eP(nh-OqPwSjnEm0Dooj;2Y#iO5SamOEt^p8nBVUMR z@a*O!RVck@({z1e%7^|BryO2;&Z&*kHGuG!9E$p7o}12+dzXv+L5{Dl!7+$Fd0sz~ zIwlqApO>sh#OovSfh$Sb8oSjZ(EsQmyr#~*`ahKp)V<5JGAVS~!jSXH&%9CXXOb&eohF)9W=`jn z@c>Qch0QXqc7TVICF=0M`p(kTG+Ev&G<#+KLZ>&E^ux{pOrNb3))bw57%$+><8)~|rxRHwgBoDFUW+rNoK#T+Z zG6hKyyFnquoWSSq95ErC$FG+-!)}YgRtp<>Ddn_?OG=IeHtHweecG3JgcJleP&-tJ z5cR3$)%hYOwE^<~m`aw27Uw!I;dDg{h?zdB6`pygm$h*l1BaLL&$%%P5P@d{44pSP zb{NB5?rr$4V0|?)BaJU1))?-{_q3sBrIi%?xqqEx4`Rvb9?TP4Ik90a1`^|**dTIW zRZ*Ua@YUSd_u7)>CrssL%6)XsE+Ha65V$k$nmmBm!GtXMOcnDGz(*x5B(a$1giL(V-ht&j{lQ?J{ z!dapZc9fU@>l04&8(pl}oaVhD*R5Wy%fEfashvMROq@A+MZWV5K9P<&eS5{RM!6%R zV3wu~4*yxoyzve}14T*a1 z)NmhzmK@XPhvXrD?v|2oesYLUPfQMGfgd8Biv`IK{{{r^nUx-BrrZNS_$mIGD7G23kBOluK( zy1AkvLV!gAvt<>hou%X|JsuVcCKOQRi<1+BYLk~JEzOd^KGWkv{J&XVS<2vtC0S*y zUXyx|fI)Jjh7-r$dyYhHeDzG!9+cy8MDahm_{p3g&g5v?byDeiKDuAeBefn{;vW7J z=szp%x_rrQt6jFq(qY+D)(Wz81=4yKIg9iIHCp>%kHBR(9t)z!5^k{+C0_A)?@(p- zsB3&?cWAIm!94tr%jJ#)3}py+FtRH zzfTA;-MR)BdfDy}DCFG~-7L7fx87O%18*hohuV7QTnhY2oi%pRe9v5JZoRYgFVsIh zf0cp)S<_lGLmx6RxQNq1W!XY*9=iS_{`JDfh;(jpM+*0-=*y$C{$4cl+as34{rnR< zCn*%_OmQ!nwLHjL1{4R|hd4`I<-`SwqhS{;RLC_7M~URAtLVVx6+#M~yIifr@5~l( zMbxzr%HmFF(!ug}(X!mb>Aeia?4{!XRzq8FZ`=C#2v+yfn*M46QIoN3Vv7n@U%ny{ z+GBKO;IcWWH~#WH3RQ0=l#hw!+>M8Ae49S%J;?EMu1#oD-CgS2QopnH?4q7LKW1|B zpEUF>nu_~$x2Rb~48vZ5)}5&c>_S1)Aak?PWGv!h_K}wqb&~3TGemLV#=yS7zUT@m z0{H$rqDmP=?UTR)BR8#`{)WsowJc3r<&1Guxi?B0Yt7uCRfL*WYp0fOs*e~zsdq4< zaH7y;(Uxa+%Ut+g8|Y`AIE9N8{3M@i>0bm5A2WpZD`U?Ooe29$j@6c-=*BOn?^aad z$zVZr`ht`Iw9GS%YY%Ma;hD#Iu--*)XE8X{=*331<&P3} zG4)OWnL9w6kj_U`er;1WYD9GqUkjmLT6vm~ftH=;Ntsxm==R@qMP_`UTUTWdO%Z8J zHh(d)Evsm(dO*J^{q=gW-j1rB^7{Wf zkBv+O5Dj8Bz-U*w1Ov7WbV{A{QSv=q!Rs0?8)C6Am}g9E@c)6DImkHpj7p<6*zNrp zjU$uD!}yM(_A*PsjOQ<)BrM3v<1umBW-pHcc^W2y!3N-|Y6an+c#JHL4}0JP`(Q7O z6MT|oP*Q5zBDU~vI-G;lF<_|Mvh9OGjt3D8F0K+s?+TOT!XZS%x>u5>M23_?_ZeH5 z_*e>3{@P%nCqRJ$hBj)Px$R@xbB#b_q*V&aIOC$W&?njMI1744G})Ub^-zvGlFg@B zE|$0~KK4 zFMh}V&XWDe5npDqyS`p$pC>ln|84u*Do-m}({K_V9yvoSw&4hT@K-nq$kH6*0KB0! zy`yp}w<*{hl%#S`xezpLuL%ZeM70O7)7oV>N}j$m7!){7`b}x0|9pA_lvpK$FMAaRL*q2R8|vuz?X6({Rn4 zpDPzQe>6Ki+z3_#EQG5_M$z5L)pP%+5wJ(#JQ@z4l$*64KiAwNi1J9dYq?6_BBp4V z#(tyE#|FDEch=NK+N$NXD*XD}qF=Fa>Wb9Tw+cV}L8sv-Y(i-@t#>j*S9mYC{zV(p zLJeg`sUdyTzg)o&;wr0U8ru&a7QSUpy=2m&6?%*R@>aTW(yTlmD*U+54XaUcZ_-B# zLKzr=gD3b!K6&T0;S5CXopEb%W*+?K1v(FUp%OBz;B(&Rr!z~&P8hF6(9@{x=qc(H zS;Y_X1Qed&Gr>zXFvwjKJU#b0`PJkEcLx%e-Zka~_s&ezXczBF7igz#eZysfn|V!r zgGloF_>L1%30jYKhDImwfmEMSjP;CFoN?;w(kpis&HRVii!xZW_2jRHe?A4nC*#w{ zatF{LOcVGN3n3T&HJh}Ou4b(CO((Y!tCNXOKjz8iJ?$Mol5rP#L~xt(8g{F7pwq2mtE9==AME2!n{M{cSX)4fK9THW z^GA;v_#LgkNLV)Sp^R8<$mQYlyObtt?>=F%2C|&MtkOwf>uv^#M!S#K@fC zUd?3A*h4pFEcfC9Jn^3-^&`k%h+t)hIclB6w6c2e7LzzOWBPen+~{NAbzPQ1=zGZl}&!~WbEu> zE-^D;2)sogS(kHpmqF)v-{=yeL^+o`T$!Bndi*Zb{*v<7r0-aV_&hoH&d3fLQS)Ce z?Qz?KHkjRs_H=$)`3|T9;F&8-p9Esqh37q**WyRZl3^tm1w5W19u~8dkS7KRsHm95 zf}TJ2^9x>~GK+NV4FBJYcNhdn-cf-gnP|%8PcCH_eV}tP;<=g%s7Fc~Kb^JDydlW$ znVu!o2$)mrAMGW)O)R+>!yV!u#~Z0=2E#*Z@f;28n@ud_tBEA4Y0#?gXvnhf!u)zIMs6vMb zlAzdX7Nul?2cuA0X|-q6M#08Wo-DCmTAnTC(XukrJw{^8@jPjExl~`_t0>KTH=`BC zV0q6=T@Qgk#e)@%L5(Y@V=jE^7xgcvDAY+88)OZHg=6pQ@2k0fky5CLu3cHusaU{z zt5+Rx`@rjDd|wV_2{XNyQCHRoCNP_399&9>Mj&!feii#7X=M!&h8#e^&nB*W z$e5d?dU15$ zF@tdC-0Il;a&7#5hrOad%pcnE?sSk@R|OGfr#w!^DVL{EcpW#aG@tXDf7E{I*eK)X zZf&=j0(HglrS`{x=bW81%X@nx5rgo$KAB<0`%;I)@s4D@_i%h8H5K*)O8(Yh%J&nD z`qQsQH&oai_v5wYdqe$UV6z&c+-laoFn`Jlu?9kZ`_f?wGjAmnj8qY}EuMbi`0|Cq zR;_?OHQU1Cx5b6PB0?sa{PpqNsrNj|gK^o!u+_k?=TTzP^0L_S^4RQzW!Y>S&0)h! zSw))%PVo@zT1~k7w7GCF5CUt>TPw|WYY58}Vl_Fw+-+tU1wktqI)2*>htZ~Zp;Fjv z=1;rgHE>AWWNBG;Y`Fd2h*%#0-MGLu4=uLwz$&7HNTY*Rn+jD;@+FC(&7fN(e$8-|+xJ?-h#+t*%;+xT8;NKZ>XEZbbh>`0X)m4h)v)58E7IOh6Y zyECxLS#ajh$T3;Rj4SB(KKbN5dWG>=)|kjY&xoh!Y7(8Th6cC`#`_5ea(;OokHvLe zQOU6$GCy_VuFrh9^H;N+u~yFTaap{aw)xl%S8O0rCz0T;K+#+1?ykLtH#v{2V|Zv_ z4n@dr*=Wwj@A+cgfS4OlrY7s}o43x@z2Wf;Hrc!{$!J`PG9dH&@vZe+!h*eK|HAJ& zyU(>9&V-2V(EEAf&B4z3qLKCm--7f4FPmV!()1k#ig$MM9~-8FoqX}Xus zK3xK3qh>t4IDOag1x+WFNVHd{zsSG;((=Ov&-ow0*OdiZ8^61H;s*Ba0rlPHXxe;F zsf|d9!&>6Wk1{5+N>xkloSVz)KfU<;<&Mbds%29?ds4tO1;Oy1Ac`q( zZ%+iEu$Hf@S{ZlQU+}?c2ZPf#N4&R%77GPm;Hs_|f~tmD7XLPl?#(4;3tghlqT$TUFvp>N@vPH{#6gs)ZLqGaM}6YZ_ApN))W`l zENzm#z58kzYV4c9U!Lks-r1HcNN(Gi+ z)ArW#C-=U5FH$FC_aFS7=sQ~KKGc++yCV|cFycxN#}U8&S6H66EaS=VJoO#f3U?Vh zVL())3$zNBar#2m?{X6QUffTXhMUs5=9m5>82YB1rQqpRf+XzX?clknLVchT{=$y$aNO{3U!3S?$0YpY zSvO`$2dY0dpL49U->^5`i;sDPYDZ}0uBWO1*I9Bf_`vfgC2^nh+yKi%{V0|%R>0}e ze8b1f=|>@?ESu+>uP?|B4Y$DK!%|RRa8lA#%;!WZkMw|M!Uv1C?_WfFA>1`qYGwn|@Z=ebfOmvX1@>?Zv17X45GFD3t9H3!T09YCk2u~dtJj7agZXy5dI zwqpej10~I_{Di(BA4@495h^?ttBUCYj~-S{t-f)iI=ZQa1tC;W;ePV%1rG=g!cORQ zaWv~M zy_gSUY8|yd@RI5rXrPrkN0NG^)-eY5IpG&#d{7=Z6u|zS%&f7_ty=i5i1}*8q$qs4 zeAy%fY`^)<)jBz?^9fv7SrlO)#RiQ@k{Jp7I5d;S$GF8A^M>!G7C~U;RVy5@n#t>; zWmTXtp1wxfS9M(|Ru_B~6<-bNK$w82dhZlw(X6pg7unH1nwm>sCpme+i6%wtsP!Oa zJakH$ZPrDdP=v0f2D1V%&jjuvljAEhNU_<-lluhCqGeEg$#%hYxSkGE4we!l!) zqs;U8e74CR%;(*m?-=?wqdBc@_m(e~BfKA(mJN16y;6~|Sf77;`1e$-r|sAgWy=QJ zau|J$aUYi`dF4vO3mI#9cpoFez}Pk4SvV_B^&a>+a2F*9RuO?W(z7eo69{Ue|Ad(< z+7=_w%iGpuh**eCF(-4XJWrp4!jYYRWJURtc51e?ywAIZMjRms9U}6Tlh5Tu0eUh6ClK) zq6oatW4TUmE$7e^V37y^C&=z%ie8zHDa29LDsm9dh5Exx-mEOx9 zC@HLEf!*zDoPT-%CP7?R@Bh8sq|GyaxM9+K$ufv+6^g!V1Yg z*iV{2X~TP3U0jp>!cwzal~u}&Ty8eDcCb|9gwhNp7vMGFx!`QgdFA<<-C%A>4bD|& z)X}PS{~OcMYSVzd@{-;nZ;*)xdTpb!*2{Nhjk5Iuo+-#%)cfbU^aop}gu@V z9WLe?3^mm-i-iQI>%VE`Max?sgr^5{Ar@S;+G^m6!*_e{n%Qi?4xh5+LHb+}hncEd2DYc1-)i?*;bK`|^DAi+X1qKk zPyKNDWfJv~+V?Fn9S!hk>nqn?!qS9l6##qEtjXvTz03?&Cp?Rrf)_5~^ptZZ4Tw(} z`KyemdTYe2SrI3PXUcfRi(RCyx`frt8z&IIYstdkM2NN^3s<8)A}=wkR;Ru!sol}R-#NT{Igg~MShHlWPegZ2cZ97W(iZfQ z*HkEy4g=^XvA1D=%zoLEF*$3_xk3hYJ0n?y&h$P4| za-V=ND%)=7o89@^)A3J-rRinS*fO*SdTIG1c<>!Mpqez1G$Lpw(!CwY`=gooYe4WG?aWtX{R_IPg0$ z1rMkhusu&um_J_Yoc5z-tR7xTgd<3wpf-Wu9D_0V+-UOfC@W?gbC?`;&a4}?&4yXO zCXF7|%tBbD`I~D}l!!8=W^;Jy|2DWPf(1hpiaMSUY~o2r)C34-O&HxlGy1i4j0C#M z+qMs=wt;0b?Ao{W8Oq(KU67QFtH)B%`eq*A>0B3V5C2?##e&7YC}k z9Xc=NhH=p%CE^#g9+;2+$l5C=NF?P5vAbwVnRXWg@5RT!grpQPT;kw+CN^16bb?Wwi0TP zj{(x(trs&_6XZ-JxhWZ>54|#K-tO2MIvc1{6Ft#5#PW9-*%pbNQZ5QW_8UpF zxY86NP3bRzYKCeELgdl%pL^Ozz`;){=o_el`gCKy?k zS&V}b$8+nmsqEPjFNpt$0$Ujxqy6)?4|F#gC2O|D9~B&p_ci8FIV8N40+N-{7#PN& ziP)b#;lDmx`A>g&q6XC@mS6d2<+ESI4H}>xgO&{9hC+~T{9En(`J<11cB=m-CBS0B z2bb`M90u#a#?EgZ7m5hJ`%!LsdhSPegQ0zw`DSxH*w9}Np2+>CF~6D-9UrQQ1J68Y z6bKqW-w5JbhK`Gv>iouU(h{~L{~4Q>KmGGAXI=Ya35`FAm)uSW>F2sde@Mb@#QAO* zEqUBt=j?hgov(G*l)SZHJ(?e}kIKl>vE*UhklS`JZ=IZ_%gUhkMes+f_rF!*th=23 z7n;&lhZg+XY9Mj!`WTOHC;*U+v)+_mFk)nvq-*2|vPLg4U_oyCX=$2v zEhtK|Lw<(*RZIlVmZKK+Wckg=(y3!@l%CM~m8O$NpW2y@2Ay{?8#Qz9p6jbipS-?I zB|om>U1eFs9>EEa*GrfNJcKWSjtDdSL)hvit8?yl%W`Na&z1(TUQ^$|hwnIPY%A<;A@F;O44e>W2X&|R9PfCQ>KtYFOBM$inG z#q(9fXqC!~)-uQ{#hYVZ)(aSZ)b@HAudQJa-+KU1f(F1>t9H)+ zcj$*T%j21+$)&4vA2PdNF&K&B-euPI74kYKs`ku~a|o*oHL+mR#2c%|_=?hxrh9LD z7w=nqM?UdtR)SBwb4$ullniOc>V$(A_>|xgy~iW{p5zkF{PW>I&s+Jc4H2)q%n-;4 zmE>Eeu2?bEx|R#^Wd{G9)wB1tLh)Ik!gADHR#hIncH&;nnqfn%c19WG#7)0bFS*AO zN8OBC9-m5a!EG?sKk51jyx@5|1p0R+5J3*H`Mb-Of@G|Jor5xJ=4)qE>3{E-QCkMZ z22~G1`=!H2JTiQDTi$yF^h6SM!q9$Mb{%4f%Kup<1sQ9?@Lr61!+1S}Q33+PKdh84 zK85!WU=e1w7m}XIw;|_V7hSuz9_l!smq*n;O<4ESr9yn+Q7l?1YxUNBwL=KsvROx? z4ldiRcP~CV7^?Z4&)DmehT8ukX=ayjqA@7s_Zi?@%PJgm$>d)^XMWVB)cyO?>}YqL zP86+N$r#`mU%r6Z$oJkV>0p?)E3)+1g{t}K>)*@nPBjbJ?3*-f_%B8z9*Ud|OW27N zH)2Cdbc=*J-TDOnFJ5^*_St7V)#~cdxm&bto(sMVO8KQc?=HYQc)|q1XyZ{9dWPte zhU^+t2=E{oG;}52I5YVOAs=`Hco7|DId>4k`-QkiKW`c^J9vjB@$9NzTb#~$sy^`nd=GA@8J+2X(!J)d zXrh$ol>REOFJw%vlSuj?x zlv97bb~r2-J}g*4F*Ag_K>x6rH&!RJC(AwFUA#KY71s5{wMrQWdd4VYbbE@%Q$f%& zK`^A3!&Vp2LkoUg!2LWAa4`EzGkOka1_{*#qPl&caIRFrta|~be(L$+aPT6a`apwh zY#*fR?Zykgs4J_ym{@dQXl-1lCGwwNWQZDb^qI_OI_GdUU|ty=@$H^Y%MM6RHjpc` z&f^8gr!-k8QEM#DQm%@M5xwFHsyKaSW=6q|sm#upha1jtEonDZ*QIY?S38Rbn4f9>3j4cE()1+e zUGF?ZI8r>BPK-m9Sqz6Vw0Vo~ z9_lqF(WaWyYU9S>*1+}BqNn%R(HnMRg@-_9UH53?daTW+ z;uX$3p809_u4BI>%_Kim!pFZghPMOb1X*5QO>ay#zZgOgwZDZIhyPYC2FM56 z%zV(AHPhRE^|t2qSrQ|(7;N^GGeV7PQw7!MxjMvE{!TyG8@K4{e_Qje%$hUn^W~Gi zpWQ&U)cDJHBiK;4tAd4M|dZ>3L<+4uhl7gbgIbZIdDa5yvUwx=y82 z-m}c0a5=b5T3@_qYymYXB!41l3jmWc$7>Gig)e4ylatTBZn~-6!w9_Cd$sT4ch$aSGivu_WBNgnfv8opBIoX7o-n!e)G?i z!F!NBh1rEG-H-X>^ThAL6^5>l-x$L`7J1cL)$7JDVn3(`=ti6Pv`5!=vx9BC?VJs5 zF#4XE4_mH=ZfE(0kMp*}&NHwJm{*5j7mHXOV{b@q=gi<>veF@4m4$y?;w*lF+mF^# zKle0VXA|UYXS*!OU0~-T;Pi$@I3av+Uvb&rhHEfQl24P4u%;>%v45p=IlkfgI3Fk1 z^D7%k&z;Kp8VDz)^0gdR<>e5P9`NwYr+I%l@C%cMK%M}I^?7`5K%4`C;av)ir{C{! zHz?wBZvS@!F8r-{>x7g~A8mYk*3AAVT{g=RCAB;%jqAnJ3qV)v9>MCkPjIbYA z|9>x>)jEPM2I>q($g2)Jn6aRGpT5j&qjs0?p!D6pqq6&x%q<_>DWzti08x?4>%Q>g zRz7`ys>EJkFPVRE7;-qcwBE<(rp)d@J|8RRdf8@H&XL)J;DCV^h&M+?=ry0Hxm?Z4 zSiP7HotLmqlMd?%8|!+rXF+*DDfc+)9k)9BZq;{B&T#6RE~{C;Lqdnwinu(Y-r{I_ zF5J@;NqGPeaqGkM?RV#sW%&D0h~Y!00&m4>bjua@I9-AW;pZIB6? z0G8gD&I>JbmW9rf)=Rb+wn*A4`shB;McZiUnEiitrLUJyNGP$l86w5`%%0e#``mdy z2mLA(X{4>%HaghG|400pP)!KpfS_0co4FS5mhMUbI=Ov&2r`PvD2NL5qshn??j9Z5 zZb{~jTd{w8f?`qmNee^0>^4y|3U{kOV-@HCrkgjD;6)(w0s&bz8-+f9=q3Xg9 zgb`H*4L{CeYKRblVMtR*K}br|uA*C3-e34lq$Y zaJsBx3cioAO3cR7%7GOI`v&dlFfyR*qj|f~Ffrl_vU~Ru&GnGJlhoMJ%(j(RxBo75 zUD5K>s7t3wx4oflZQ~q`ZWzw3FL4r?rqG|T3pbQYjf2P zj{Ur<+Qz~uw(9!bCltM+H9S2%XU5ZXo?h^};wBEV=|1z>CMtU8?s{)7(W}b!Rt@G1 z)_d7pt<|Nq1>#0 z3gb6Twc`kty8v9|R#y0BCR;4RfBiW&^y*FkO_m_X{3kG>cQhq_95Hn4d49*Nt~Zzd#nV_7>_Q*CJx&ZTr##B`lcL8!pDfy?}4C!M?OVPsX@v z9Rj~++2cj&)c`?2zQ2w6RAusC-z&%}&3VXoe@y02O}Ph>mGxF}H;ruOO1Uc#dVkDY zB5xZ0^WjAk$DEbWoI_($xL}>`Gl*d`E9^E)&1xQ}xySsA_+QPs4vy&i^J!Ttk#m2J zvMI8n|F}tV7c6;y*I~YhrDDag)UQ!0mI#?q!>aWj34I3fnGXt;A$=mwSwM9CXr|4} z+&~bV_!KfE6IIoqg>^~h&@fcwv}s)ytqz&?Zaagzw%n>^R^s*}^x;~q?sNdBp|v<@ z(ap>;v|lp+l&xU@!Vz2R4dkrTC;9Lx(BxGz%hcGu!195foAl zwGBM<>DAdRHux6T!F0zwA;{Wl&wUEGoeO(dp$sTt=G{tIr)sFzvuz=p%pgl*kQ23KOe3xoR~}Wpc5BDYdWmc7c7!@0i8VZN3h7W zM=a1fY}1PuC*FsAHpR%ox5a`>$+*WlZZaRB4DBB596BE}3#VTQY=(S+K=h}Qo z!^pelv(b8u_}UnK*8DD#43~e(>}LApL;SH0hr{=->5odf{soTW8U+ReyC9`+MI$ z>3>c_U~erLw3jzp8_Tbl9LZVg%Ru2&fSaGaihA|n-r!aB)#W(Sa%oebsrhQg()3Z= zmBFhkMptqVoEs2hTH(-}L6Rf^F6Fo4F4=I~8Zj#F<{2_${!jK8jKBj_%zkEGT{YX! zv79SHXXNlIK44$wmwv@~FAK^!V>*))G(Etc2Hm3M|119sx(kGMm>FQGwd-7C9vYnR z_LqjbOWl0>hv)!!ES$9pq;%+v@(V25%YSoxLc0_$i(fJcrh=*+;n>(8Vm=PnoYF0g z_)Z}y)P#)!<8m~uwoanCr&PnG62&QnT6xc++1M$kISJGd0KaNWihOk(alM%1-66LL zzX3Z40Jvj>20dNmy9b6{Yzm8!BNMtBhyv$oVCw=3*29$ZZVAX0Bocuf*jJ~#TZ&CS z+|;S*#EHl|{0R4rn~ADmK@!|0v9O%tCK6RJ-+#B6P%qW)JszJ+4&EN{F)6d1 zC3GQdZx&(yY>55x&&xw1oZ;b)3==bcA_M7x>EES@(DH?!t54hSeV`rTk_FWAv+5XB zg*K_DxU1P@!aTK&_@i_U#UlL>1+?^DTE#|@c;K_AN@pj!p!NY*ZcF(Yf9@$Ek;A48<~Zm!$Wya>pEbn>wTkxlTPi zwAhF2P_11Qm1Wt9O>XlMoM+(H(Pd5}?8FD96wY#8iR=x2{DZ{57>wCJvEIm*9A&zX zXA9m;pRSEG-)e8e%0oe@$6{UG=n92++IX}?ww>$5=W!?Zf8*u8au|MBKD^@|zlh|> zo0UdBgb99(AlnghA@toBa$gaR@4iQdsWc_z1f|7c((PC?ahpQ2n4g&ViXn;>w#{~* zWQ2uEn_cEpdXNtxXa1ONl&uPpg@(Xu9I3BD}EELn<7~t(c78n=u_y0#}>X#qZwAqCk^YQX6^K0f4^WItpK*LGN z+uQ1~ZQKcdc@9e!r$LiF;Rx>o9xLpOOxYd86IvOeW!Mj6R|b0%&%lh9O^CjKZwOx> zv4VC)-qkI_$L#5w+NrCGm_2*ec?6Mc(g#k?wl=kmmo`Nyu937NhRPSk zg=v{2OW64&X-dD(Y_Q9JGCv7-n7@RWo!(x+go# z^xCNvzdt*y!^mD2|GF#%roSI=4;oJXGm$2a9VqBb|Bt$r(@cgD!-1dhNAy z>mJw%Zi)R7Q!wSY-*NN#j$l^s0e)uPeJ=~9XcmQIg#E#~Lz$mm$J%{)6JkI_B4L`R zmg^+1!H5b{r``80apBSpDIh~N$U*3LF(Z#ZA5zMs>{OG~lGe8Z%(+yI8bTkx zZg?ybyld7On*lxXP@)Ew79TLg`lt!|GHYG7irjDm0G1srle~c+U2@>!1U8>~NSD+) z2_y~4W|xlu(?0ArAdeLMMkNl&Ths7L_3Z*s7*OshWDdPz@eF-#B=Ab&1>q|puGR;Gp<-=HmUKS(v($DgWp>xC_EMwn@w zxmAf8+{}?!bWNR#1k%u|J>gs~Wyy@N2dThT`QZ${cfq>l04iC*e!p`Ow=mHS}B4=4Ief^KOxt{z)_QsriUg7S!Uv-Hz`=4g7xfZNKVU) zXYt}9T7e{6A(Rn6f_V^)lBbxBG=vTlGVXi15U9^#C_6J}39-IF-~qN`1YQb~Xtz%C z7#!V_8Sv3nkk*SZ3^(LXyO=-3>5imV#Q<;Gab;lA40`hz5BU+eC}%#sJlVui3SiT{-d7nJ+U4 zGb<-|WKru1QLUFpBPlO~2-}DP%zO10_a*ef0{UXhdarq|*LfFz87+*i1ZbBB=}Js; zijv|;<~wigOwd3;?)G1 zpGRhU0l+ub>>jvapOO+!5GV_oa}-D$l2o$d35#5@au!N5&8nVCf>$}nhhnud6SWD! z)|^AmN(k=ucTO7x;_kMIbbHnzJH-<6?TIBh?P02AT!3*tLd;G`*h-R(c8T;x0&fA_ z2?IFK0+ybfD{3VskTm-ax+0kaK9R;4buY%UT?i98jd7fH;25c<>gWlCYeDb=3Y<;C zA@m5|GZO5AWOeL_Y<~xm;5l5TC`k66WpG)~WozC$@vKQX0U0y{EJ{u$oVB30xHle2 zPxB$|-XcMs6Dq-)wGzavn0U~zG05Av=eZN#5dS_J971jc`t7NyC z8XCpDE9PKe-iJJgl9ZZ8-0d`&#dfDR(5J1cUv0`G)YH{P4W{J z-0c9ci?{oc!>ZP^AlzuCdWlI+n}mC2f$VtF9z z{M|%EQL0kUQQB#giVsiXEn$%|dCZNCRbtBw{rva_F_`$4(+^Q5gzH&8c zgD$GsbtjEcOCqIUrdY;Kkp|TeDl}60uThX4?>weZXjUNJfe5W7*^ida;@d1QX;$g` zlkFhg*H?pQ5xAkRNAmS>TvWg{fq>{uB+mwE;OKyN8%}Zv*=ThSofG1gcZQ-WEA}f* zNjz6ctLfO1MnmtFL2(%LC5iVo+1FX#;>c+a(}`Wy1OQC{25+JOcp}% zALrrm)u3(y)E&lkF0}uHC@;%K`?T{$ac;j5Dty zJnQf2H8m%6S-5(WOO9@mzi%#{+*}A?@6GM_6<$2nYt!D|50o?me{p%=@d~k{-Rbt{&2>Ds_>I(a{SN*RL;Z;^nmT_Kliv z4`x06^7)d|Qz||~b7!xYnr5`gJ+Uyf_wC(-;x{IwpK)F_;@fMB6^6ac+b`{foH#mw zcCy@p>%DPrgw3CV^cZ}UQ}~$LI211j&%Nd=F_~sLAMh|?;5|lOIBz1vaL7ta!MmNreEoDe#^|F zqyEv00<#Ru?ui_pPMR({&opVfrAKj!@psz~kCWfm1Rr%cmGJ4*^b*HT+2z$%Gs`-2 zM&JCr_k3EZ)9r(fwx4!wwz(lLz4rEjn{?B&$dl72ZnE8J>9OJc>fq;5)>cD}ChBkY zb(wfc9=5?S#jf+aQ_G^-p(eRgveK@)GD4PYj}d;EJ?xe%V{Srx;H4ecvkz}M(KFjD zT(8DKF^ADoFK)<)l=g1kFO3q@E2p*+4r#XBWLB4TE@2CH+H*NJ$MToQAS~0hCI{(* z3)`Dsa%;-Jbo8Yh>Ds|UKayTy=AN+N;939C=aO2oyFI+PX7PZoeXq5RG&7ERANKU) z!kH5$1=qB_)~F(J)gJwU83p|!+70fXpK|V<+3qdv-fnO{a&|G}WV2b9!Y01$&};O{ z3q7+>uiP`I#H~G&ojC6HoRK!-t;5bu3Fz+V(mwLh?$2)Pc9+MyaNB_19}&M!R`Koo zSa+8`?-Uc;F`QR&C+5<{?V_6}-9)k1Z+|>AJpNt#w@w~NXy-0*BVXR?*ipY`fWl=N z(!<)ccXni=d!=c%a!KK|c>U>HCzj3i8@?n~_if7(v+NHKpH=SexIm{v-1Bb-9M>Df z8QTRHBwm_#YMM!}#3w$hZJ0TpT)`>Uquzd|dFd`|M>p;`_~3Ni%Oh$|Z}nJals{&{ z`Sb7n4o5e295L8YbSnRI{K{MIcMHYGm$71ZJahk=Ik4%x2XO(xi!ZmAEK6xSx3jBp z(Uy^^W4`%sdiK^behMwgI@zlK`{i+Wr!DC1j#{#JcXM_~w0!rxW3z?BSkh)4VlGUZ z9?>MxJ>6HJXpwZjQW`mPuCMv3k*F-jFRg^HoH73z_s~R9She0#@3J2*T_zlE+Ol1D zXW55aZ#!E2SZGkN*Vs08#jfpZ#VM;^9@*G)!PxcNCQVHqSAHO9XhQKnyKc`~zxw&h zsp2fVc>kwWKT^&5T2Bb`el;Yrv3rW|g_wXcJDc0nordb94)Wap4=wYU;P@=VjL1oc zzYW^c&BIsMVq`pT;?geep5p_&29C)On{uVy8Jc$y-8OHhxNLV%k4L$R0ZjUY=LKPh zhZ_4lY1FuB^Y8Si^b;pPFX;Tv$4BBKmKI-g-F`|i;?>RVliYV?C=;4p$~Q5-P_gmQ zT6yEg=IJh@W-qtwd1%{4`{x}B1KnD++vuOE*Vw@->XQ%uYG`iH=xt{{6#1;)m{~nz z_|tW*B>gs|-ky>1pnuoTW4Y5{pU!O3dG{yF``7w7oz2=T+4*tJuoF(=Wdeg4 z&aYfRAkUvIp*@m7qJ&?j~8#q@qHoI-P_bM*UfM5Zq(=A@a~Sb1?!jUyN*hHAH4N?$_sQ) zr>h3bmJ~)jIe60l=!?{icOHK2)bwDt=P|A$&YLQRq<3w-?975G|2{X!rM27cJ|OPJ ztS`aE3w+ZrR;yXx&%Z|4$n)ssqrAK|wWR)L5?|L0Ly~gASz4X)Bi#hGL z2EILc;hd!1t?x6F3VZG^J=}KlEp~R4-Nbn5i*2`(qQB1eX%@P2aFbS&ywdQ^+$D~| zM-LB})h>Ns#ayGQoWo7R*Q`HkH1o1a{^k~aEB0HK=EpZmJwI$xvsEtRLLM!qm*$TO zSrF;oJ4)AJM)80tAMTyMvw5uETHoy1*|J5_=R0rrkM|kzIAL!*gZj*vgNk0fw2I zZg7mQ-@GpG^=Oynwi~8hcFqeO+9%e**-du4n9*ufLe%r=dabOu(MOE+rw(4wMB=NL z^D4*Jb)6Oa{loUiF@FbUYQGS>V*Pea67nm}V?TwLJ3b2fcG$o>);%DNVc*sG`Z(`Y ztEUwqZ_R^^e9!M0oA}Bwd8%b7I%Ry`?9tt)H}61u)BojymWP@&&oPd$`tthp(C-7T zaHjbu?2DagK%c)hWk*GM2h&WCM?)bcN2e>NOJZ7O6OZT(lmch9*fX}osr3CqEET5U1Th(A-*b8lZem}mZ zxiL&ik2miG97xb9y`eJRKc>I0IAcN}Wk3NO1ZqIi-_jFB9_6r{K zijnJveJ09D^6SsZ%l~Z&6bJW+t6}vagG^lAYhST$gj?aKC zIc?p_7Ka2IRA05#eYR>(EITf)B652E=A8!gizZ=Pi|j&L965Be@!RXXw?-MwceOO$ zyxA|&#NDo0abdgD=_x5XjEp%&EuU|XL&xd{j!0PZ8+L` zostLKwqR`Z6da5`6JZf?JS+7=vQF{Y_s!QI>*QjmSG^^-J?~k^?d};PJxojAZC{j9 zHDqjR`<}&x!H>5r+tRwTi%034_in-e##uTq<}F*>@t}i!!XhG%6)2%lAz9x42cx zQDx;>PR*C}-ZxS)|FEup!Jb?9k~`QePKtA#aV*3rK$1RU<&STU!$LbvYVBe(K4J3w z@*%!aDMQ?1lYfL5IZwMUZFr0JBb_sK=Nd$Ix!mz?ui_#1inI8-CSy;$ODRge6?JX7j)0PukMQOOlp<_w~yZKi`*&7DkWrPRM?>vZdqY zi$}Yc&Pmzx<7wpUDO26=d#o`S8@|=cwKR{`CCd2v)#Md{iEWdg6bD|7>~8E9n{cYJ zv5tf8-OKU3;+wNhN5A?clfNwJQektxqCn^K{KhdmiqJhZNma8m zM)sz!9VjqcakzKF)K&-I2b>4+N zdADV|v`5)&@1xuH>V|BlMOW@>_WgK--$MJe{n@Q%wV_{joYw4%arLbqhv=I}&&=J| z|0sadLU~kJ(fhV5Z^Ps9i@Ut`eoUeF4-R|opZwJ=b>F29&L39Udhhei>~;Ns-@b{9CuQWOPuzPxVO2YB z=Yu}$dv`p%H`;Xxt3r5(UGg+Lx(8#iOYylT)gKakrWUYget2pQzkg&o}D*3;lL2%qnNa zdC&EWKW^l@ZAiGS+vcjoqe)kq?OpZEIX!uE#hsug-bSOlwHxHeebrvNE&b`c4C%dX zgHPT`I-z@F?5e{i?)<~Y)_Ymz`fm+9Su(b1P(?wD^-c0u2cOp0y*l)ZOOp*~{*_?Y z3B5M^`d@n-@H*H0`^*o8n_G?dSh#O?kBBSRDrS|>t&IF9Jr;8OUGSAKYV7r#R=#IJZ=faOy9`J)4ZD*bGcrf98lS&EyeaX{jBdYi5c{&Z8 z_(9s?$oZ>pM}3o&woW!Z5YuFl$)KC`kg(^E(X$_JT|c%sZ)va(V`X9SI_4#1&Yk%~ zr`>Di+-6UCrN7P_Mz7NRjRx^&0v|a)*rzu~2tx717voBoXXf&!H@{qE_O@z6ba{M1 zXlh26`?H@oUa5LKzLW8XE$__d9q)eY@!Sgu+k8i`3_f*kU9!sMlcC;|Zlj9zpUAe~ z+q1ZS2+JtKl-kCr4G;+LA>pmQ8OO%nq0E|dUSv0q%{*gI(jA*U+|Nb8e7wD#GOkj zpLZwzhF#FEVj+bKXmG+B^YhL#_wdcn-%NM%rrE61;Uhw%~pZVO8nY2$d z$I9%`+YWjs<04HT4XA$ktoS)!rzN{1d(}c~8}rUF`b(aKr6^~8n*1r&D)r8!=6fBB za#wyBg|_gw65D>A>iBy9K1bi8qy_&rH+F2uC^gOU7dED|G{~vvLd0#tTwCsHKr@x!C~C;ID0oRp7wJiF-?gN-iUrctyIM%Um2u^qmh9`5BnFl|!TJ;S>^=p~$- znsIK_oyq5mqqgNvPV=VZD^|e@?+&m zJ?EqWAEkF!nV;zrw6)QRo7dkNPOGuI8gW8*)*_3(5nmo9J>H;Pd|>j|j;B66DBs$RF>>pn zlmcPXjM8C^%0E19bt`1kVV4&zCbwyQ|Dldg&}&8c*@MWgM$Z%1ytpxE^o1Qc>;DnC z?Fq|ThVmD-8zkO&&NOz{r8h4(WXQ|sk30RDpV0cFeq%kyoG^!LMhn~vtlP{D9eSp6 z=q#%-^JA77=9%4hKASmbwM}{ajhme^56hliWV}Ht4|j5&Qao^-ScEi3DAvPLldX7b?fR&j~rkH)=v6_?~{ zKZbiMG;DDU2zPW?jFS;#Zq^}Tf+c|u1 z3(v&~O)q}mXfRIiZc~e|xMphw1EhI{i&u&sGL}?5HLD2g?3(edli>L{iQ(n%07(dtgU=!ojx5`#;k#COMtv}!F-GU6?^?|&Koomb5 zei>7}^Y+LIWA+KW8gKXicjOnZc3iW?J>+|O^;q|$aFf{Qe2Yz!V$dt?lF0dcn6t zH`n!#43_>_>LZXT9*+5ix&IwzYZ7drwb0bMg^MTk{#oLzaCV z{qD$tMz87qrWSUdC$}t&koNs<_vv#)0&UG5`2LPJVaXNq zK9l!N*}t>dKgWu*4EsE3U4B>R)xJG3(W2hNdp_~s`E-bZzu@7WPFXtW;zk9jj~h3R z14_4E+~`m$>PJEkINV`c4b=C ztQ+5s)f5~&%zW)rRmgL@boVmnVAS**NgW1%y`NXOwP}&%nfH0OTjnN9XKiMV;_0S9+NruO96>z?6MLvP{0YTmKVHr#(0=YFZwDl-*<<60-D6*wDjH z$DQ>5>AY#$+ca}}hc;*Ow>;5(u{X@|!(_$MR{i+1+n8SyWSh+H^bx- zGrNSQhZPme%^eCjwDpqhX1oKP1FjpVbxoVHS7ALpw=?Hdd6Ry7`>);1OB&p%s9<`$ zF>p+$f3lC$-RRAk^2x{}K>WmMUbmrds^qMV%$(|6?&lplZp!mh_n-roKX-oR`b=ap zel_5CEW6#54JK8narWZ4j_ArNy5MED5x!n%U1u8dcdlOnFCY! z8+pT`iV8o48aC~-FT&zYN^b){>zYpOF5fc{7`J~@I;XYU2jy^2Z;ubny?bu%H^2Mn zmmOo7({fIThE05^+j~QKqk@AEx(@Sxka5?O-?~@HwGjhGtudPQyz$sYKiah{&bsAr z*>KwM{cTtIHL@SN_sgYyKE3<E@G%)B753dgqyCxuf&`P5TDrwI8@d zoRFd?@V}T7HC-qTuY8 zUo$tvu*Rm-L!H4ZgPSzD{%Un7W0OatfrjkdlLPmeCU))7qGnsCZ=b?DOgwT{*jD0o zHKo1{pNEB?=?9%b8y4FXkt@DOHahx6W zqvn03z1N$tungAL*{3(PFql8eyJE|Ivw$Q0bo0CR3{qIV9yHC&@{?twl6~K9?a?tw zx!HKXWYV%XmU;T6(@Fu>Z8j|(TUxE#!uLNnXm{BLoipXO{(glf3+HfF_t~|=*Y99f zqnzyEu^-mC_F_Nm-__ZSo944L>Ug>|V%$u(IU}9tO-p+p9N6cFecq*k^H+DazTP{`5f*z`poohRL_ZkIlv@GnDQ zv?cje^*sLTwI$>8{R{dBbhdqJea_hkO|^OcWUF)1s&;+X=}R-l7wpN7IkyvpNxq{( zDhq;(t`2>YS?c|9;U@aCjt|Q=9w?p_Q=L_mK6>xqqWwP%8~wkZhWe2z*+K!wmaP;B zx!|{$D?}L~a)yW{{qNzh13v@$^@D%=4D4@5`P--ez`p(a^>5UtpZ$Qo1HiBTeHz(; z#y)n95WD{#3HARd ziCIE$!9^n&B8-y1haLy`mvJlPLIE59%|PV?7=H_|REDxR3R|u~t{|@e-kb^Ce2FAf zj#GeL{&fO45|NZe@BqL5dn63wDTP7~ONffOEE&KKz=m-pqQAEOaz&&NwGoIzP?Z#r zTYxD3HA*x&AreW%f0q|pDG;#);s&Dtfc>lZaSLcep+YX>*m{5lH===ocWMZRa9NST zG6Ae(f;b^^8@5amE=Of}dqWFGxIn?5ArUvIa1e5#ko@I^(YmE@ z_zlVn5lbH0pc(=VcC_JXKpR{f{w4|3=p84h0n-Oi8yh^qCX~Q?xh?PSNh6*?1M<(3 zVqySe_P@8CYGMZ$V!7b&I=z}SxU#sx=wHn&)}cVDPyk1_AxZG$G&BKXp+Jnf0p9`W zB>HzVy_&RmNw_SbD~l7#l}V)k1C&U(kquA9NR-8G;C1np$P_GL!?U8{De#a;6b-x> zK0F?WB@ScB|0fismYRlE7BwaR0}7+2<*!m9Lq#lED2q+@IPtiHNbHcedPwH*FjTD2 zs#)+UMwnc4On^+_uV5)qH$KVP7Wc*}&RhLe;;H#|)`+k=7v&Pt@RDgVd!waCZkQ4J&$hN-+nzeTY~h zk7wJ zMTRNlHsBdx0p7%u$PgM1G87SrvF`X2_yZsWh6Vu~pcz~^;!k9#LMao&hoB*vgjXPE zN@Ws}K#tPFSVASLMof&r8j;?;5qQWU;Su*vPELr0gbm9XEHoc76ns>S_fTQ6&_K%K za+xqhfHyQ$h>8GX=m;#8q9f2-q9YuMP$?3FzkHTVO%l+74JTc8uqa$0$5{EMJnbS1;`(Vusjtm9*OA`Z0(;N=) zFj+z&z$I4?2GzU$BCY zQE8_E2WYSW9u6=ulS{*X(-ARCgi?5qwL{XNkdtHrYiG!nY&l0JV51nRBsm~2j)D*N zOhk-^Bg17fiHtVQ!aNG%iM9Zffm{JI#nHfn3UFhg25W%;#pg@7(@5(@k#ki?75xkb zLv>;-*D?<$d>$0?2;M;}P8AB=@G8Xs2{f|Q3DYQ;r~-lwVPL-r?hHkM2>}~HohP8# z0dLhKmNX3tRb$B*VeOtoj0v_Hn!1gS z5P(&4R+FOc!Z0^yNW@GoblxP945?Dir`4fLJzUfH;Tp=63ndB~7v%}WSV{#9P(;uX zb8|UIA_c=qmK!c=ZAZ$A;tK~sF~M-a0F0T~E!@5%eu2TUj%?I+53~!SsQ}j_lYfRx zLxV|}`UF9B${+%Tf~EO9U@ zrx2~Cmn)DdB7d?9f%XK=T9yNdtQ?wTa%V^-2Gf$vbO=*LDfSezUrI4H6y;K2lUN54 zkf20U0TN~lr-HJZX+XoN6``_Vlndw$406==TnHT>#EYfiGeoQiD!GK!rDMp58%qr+ zm}dvISb#v&4E_v(FyV!@6Vj&+RqzL=DNq1iJ_}MPw-*HN;9O<*Kxr$z}o16JF7A)vRAF$bv|(qfbl?@gw)H*9_o8wV8rn(4q}H ziEr=`LrNp}pweHDksvYV_jp36o~E7xa(>PsG86D26ebYbUI+Pa;8o4+|I`|5u~1<1 zU}6L@c_5NuVxUyIN0AA#fh2q&XQZ#a7V#hq3{}t7I*vI{h!$wJ02*mPJ?ad4f@^E* zI_j)eTPMV(&rj7*rB!wH4jV}35E{V|DnSISdI1E6dr~i1lcqJVSsG=RUhnn~( zstpYVyC3f8nOj(D+7$>84@a?~bplenhZdhh34{kcRFKJ~BhZJfOEiUK*ah4}$I>5F z(6AAIFdGv%fWc?UX~3BQyVlQV_p7JxPJZF8laI_z)u-RW;7ZJ$x+DEE@1Sp zxh)X`Pl03`puoyla3kZfgmRQRC-o@k>9S*#$F&Q5PK(63pEv;xTZqkU$3nN}Er(*cUuUp`(DYp>_x*ON9MVdDEzj zMl|3HTPJuVKZL?e&LvPDG6;y4(3{lu0Pv0og}?;W2`xF3BNPB9AFd|uNrel*WWl^8s6svU*XstSVekqp2BAn+m(FQW|5pGL@%1JTPJY$|v=0aM1}kzoRG z95(DI12Huq-9;=AVQD508Hg=u9JXccOl)ltr5w0(D$6L0#B>ejnFZot4GDobNlJoG zg(ub`OMoIuE(s%0)lZjfd^3Gh2TLcz=kNr3V{$2C!XH-<%}ds@KB=UV2M%K3!dKq z#}nLP7#O$(0k(q}2lJ=uO|Mp`6)c&ewo5HzGzJp;8O8S!bAMx?3L`ZV0EUpsmH-<{ z6H3DA2wxD)$NV47O$ji;kJy_9GH8_HffS<7)C<8jipromh`}S^d=TvdG0qa`Y9oPa z6oiC=RTH8J#0*?kti7&}EE2#-71Kz|SdN5&kvI>*^ z8ZBL^J`Px?2`CZ@HxA4;0i8sEXbQP9AmV&h7@-pHu`eeildJfFXJ?P&J}%5(JV8 zJ2A+NH~DE&3I5a)jAt_;2+fT&TC4byR-qOM)ls*#!v9(UrN#+TExUR!teF=FrgDo(0E2JqqLFASE*fS8M*HV`a?!~~;al(5|xLRg56utb0=1q82J1?bFUdy!lP z6*xR{0b7V_VguW{gy%q7Otq1qBf)|&6rKVB$C3mb;;w~{=_r|dTnT0b;FhU^$`XdN zKwJ!6YXsW~v~h=CYi}aSK;Y~^Pt1#wKzpEqDneOeoDcXu3`9T)n8B_U7K~i5h?)?f zY$yrJMXU(OTeXDXQ`J5nVg|ohW)+8R)uzo254?XdPTgJPK#>|Ey%PdGE_{Ctg(S+M zQbB0=mWt5|wtRX097eEYGY*U#^^1s5z*DT~YwseHu_9?2mJV);mbIqZ7cdp&pmI5M zRDnW+OW1=9Q~FDoDtIE8;~?dnpv_e=3O^$JkIgYo3P≦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 m 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�F$ zwPzT*)5bLGU*_4ZhSE3$-&2lV%@m_juVH2=%5H!)Dg2%N##IS!yuec?Sc%q`aiqfq z#d8Tsb0|pI744qxtuFfL_%8WTzKgq^@-Ix^m8V^mZq9ngceP7PdV`Y|>FewwdymG1 z==LOC{r&X*>IphR`RdV4tM}yiIF=qwZ9i#0S=(~AL)y#p^XqU3KOgMB>^k`!H@+NH z=vF|Z?Emm)?z07woU7+0d2$4_{G1lEbaKrYc$S?_?5`K;q<_g@w*lBtr>g9qXGNyJ z4OQCq>|$0;`TIdOo@RVyh(GuH)6)ESS-ullJ6T`-Le6G;d4P-0bklUv^v?7x?3wA9 z>6hu0>5l1&>4o2cm$WWb4^;cAEd|&4^|SLw|M`ahe9M0}*41AHXJeC*?6hx=d6D+lRmFAHgLTz~b=8M;)roc0i*?nFb=8mc zg*xK%%a}mTG^p$~#A1B`tVt93;Vi4nk6*JvA$}fS0`oS%o=tM|{Q!*>?5`Qa(^Rip z6btV~S(x@rTc#D$fProRhfw8eQY+?AfpmU7a~95lw^TH=&%0RMJ}$pp9Lz1fVB}1H zxg~QO8pNgtc{Zwe+P2lay?SA%H=Cq_M1RO&yUvoQmy=v?1lvVXCOai;ySZCSkl7DU zRoNZ4h@_bx3}1B!0*ifKVz3P_PY7mQOA~>{W4&k7O9-O*2(S{orE%oXT=M6;z6Y@v+og ziXwDxKqc@S7r1&W3LuG4zS)E1m&z8T^GDAW+%KKp@L7brBP4qGE=s9ru2f3O`tTh~ zX=N`X4z>TvH=Sy?k|%~r9vQH!_S{Y{z#eOlJF)qPX`W3>ww}`MI9gdWeM3hXq~zcl z15FlcEQ+lW-3e_1@s|zZs?^*EB1AkOPRmirOpi{7Xl0a`r)$*_{(Ew?ZubWTbF~rZ zb%vJsG<^h>?oJkfy58JV3y`#UO#p8^!bj7ZSA0ukm1$~~uCg+Ye&K32ih}deR4coT zN`WyfbP2`9Y)DtNwlvI;y?+|!!#8TxiN4A<-q5t_mHWiPd}1meZD6Ps^K0{joL4xR zqLzyj^1_r)r7p~1VgomK$&ZC;n&d*uvi;Ca0|Mncu@@)4@ zmJk#LgLHVL6c8QlXl`W~5o{2OOB#MD_?;;>U!fpxcWfOx4p`z+?s3c!Uw74(7^ofX zr`bhD8^$htI>~eRB!f_S*da*WGL%@Rl#Hzp8 z-HB8d9h+a@d9V-xrpLMb7vqGrb6apMC-e^Xtz+4MFKu)uMo!k+V#nn$a@{lKTRxVMzvSy&lxu z<+%i`1s2v4(4vb>GP=dkG>;ZsoXuGfcW!HnpM+PlZRoh-|Asl#&7t%=RIWQRGF;t zcJ8Da+?~7W27k|d$l(y4J?quKJyj*1^%`DN>N3xI4G#|8_rXyw985l(zPLD+ifS%OE zJEnf|A-3DUOefn@_9CbA=?Rh2J*+ssX;q%>x_(pfeGs~yyU8&loeVrB6Qk?dVRqaC zk7I35baK?cBLzKzqx~|8Bik`)eYvRUBeByk(z~HyFH2rim?*B69=Au;)Rc>@QKp} z13zR`=cb~y!@bO_u3~#OdrM?OWyoU?GQGM6(PZ?Ta$_dE98dr<1vAv|=Tuj@h%#P8 z&&3A>bB857iL06-q^S@1yWc(Eg=u5}dZhTqkU@iFMER{?_Q^i^Tvswsx`V03IQGjk z+r8;nWUEg5k$}#%9jCjSIB3$B6d`t;>x<8^>A3?P{^3J>r9uhSj8j<@{|^|fF{X}< zd6HG-@STZPEywF+{hN=~?`?Fn99qztR?bGPLPjE?I6Cp+jEyC&7z*ljvjm@fRwXP7 zIC!0Fd$2)?&lyRzi!TH_Nm>-;HKYx%Jzl{vxywmEJIF`lp$zbA?8%iKTcP5d1o%|Q zZa|!smw1rh2a^TT;@}Wj=GbpR8&~W3;&*d)&Pr)fUM#S-o=wV;3Cmlvz-$?!313b< zCDcCFzU6ENsmON$&v|tzi41GNYDe*0ae7TQd>#Srf5zYyoNKN4PoV4 zS7G4rW{R_)gZeGFCP39f_LK;jp~=nQfSKGh#q@XMZt4#+S=|`nS;z&63^Q6`|p{Hj^j8DJT@n8MuJbWeOI1g9% zGQcOeOmFHkyn zWqY0K$@A(`Q6329of#Aa@3b9}X^YqJF~(Qtvz1gWyCaumGnjIehr(n^4u! zM1$!~Y=J}ZVEWC?YixcTHK*)jME@x|3v$J;2Uw)>Vcu@)pu2Qm8Ta{ugyC$d-dvfhPpGV z>`!GEb|8$xg2_kG3T>X`Gi2u!&M;;GgI*`YZc&j5{_Ns1Qtsej$<{i_1E~SPhhED3 zB?MkA0J>oe)#CNl0|bdzWuX&-9W69qtR3yuXz}`Cuh@hr1bVpuOft^<4>ZnWdEg0t z?IkiN+TqL31l)P#A>jYCAozIYMQew+WZ@_R^KTwVC`*1R?>~w(l8p0u!bH?l zl(8t*Q@s_^nJjh_9r)jBd%6Cox4wSsp1RJNKTAg&din_+)z6PUYftOCx_fXK>8KWg znUc^bM+?A9qLE3HKESp&PeiXroP-DuV~ zI>zlrm1QHeG7R`mFyw$BUFV?BR-(Fl7%f@}s~3x6Ss zjImyNE`LXUOwiD?;YIqGxh~nkPT6p47 zZyjLf1vPMg3_v?|^=gmSe*1O-HIjA|xD@TaeY+IwI&%7TK^W|9Ck|pc7Sq? zH_!5HIEdW(P zR2Zx684IP+y|S(j?_Y}&vSX|pxs6=#&Tp6xfvUnAN^5K$Uc`}Si*!6DZs|_@o6g^~)9K0RGNq+qWxbXd1wigc<=+hyH3G81m^#CpkKi zUGJB}VLE2drHJL~GC!XlmMYRHaTYteF5tfJH3RSq5Bo}jKu?&2q3y(WLng? z#H5%9F66-bJne^pW*46N1C9 z=rtN@Vl(8t*M-BDlQ(QgxteHmSoHpWeolViFEgVxa%%GWx{=0c0N~e4_*0>M1sa1Y z137@k6W2|)`~3`?TEVl%N&>xHq2tU-w+XxoLa4y2Uk0l5LQgnGk0J`1Dxtw~@|su! z_Et_V0&!PoY;Wx{)eaM*(S!A3oJ$q#7!@cXRlMp;Ou4>=kK%UGSyR<(KW0+-5QwgX zc~Uzx!F-jx(p6|c>0sslBP_+2>8cprSFfP?HLM17-J>jq8)q>l>&~(7#0mABhu(Th zCF$jbap{RuL3X-$Robw~yPtE)F_;vz9+`HHJ_W88ePw{SQlsoMpz7)}gRUvW=+N02 z9PNh0ZiX!d(Y481(J%c*;tKGKXBgA0Wh_GRDsk|WTJ-_E;b7Zn?2BF&z` z9!qxR%s4VA57SK=$OVS$&_=^}X9Y0TNtF&i`=EoSlpXu$Z|J1$N`fkggOttD=h85n zl8~&_Yj$No8emmc&d`FNUS#k+h`7U)Qa)GVAUa8^JhE49?Own3 zj9|dVq}t>^F+R{FA7shB<;5oFKx!?p^>LGbi4&s|?DSz(K7KSWg8aBB=T1Zvm-mLf zUtV1J^F~Zyh?&x{MV#3%O`WB>w8$2$8ef%hT2O~^sA6=e{w&w<65F3@-(*nK5cRT% zrop;KoYS=2x&-~t-M>PJb6AW~dCC4sj_pJI#0^7572t?3v8MucK}Oo)gFX|t#wy>O zU_+lcs3ms=P5Hvv!DrY4^g(VibAg@&#DGx=)1qG|(EONTFf+Ra=;ACwNS1GRQ7s}G z3S3IM!KoHoPWbFOad#w`c)`h~Le)ctsnxgv8d$Uo+Kq!%rqe!#CDp$0;qUJIaqIZ* z-$^rL+~jwwayIF+@4!Fv6&^iSot{5U`V^7`DRgN&jYVzIW zh8R2eG;#F}d6G8xi^Z9;k(hcknI^d|09B(MQcV!5`Y=?{KvdTKqzcC#+}+>AV!64v z*%HovknbIquS(@vM-N2~hX=BGUx~Z}La5Dq#4aJ! zydItNg)?`xL;dO`Do~Ju+tEPGyh~p-(`xBCaUy=%p60_L6*Qh`qJC&J#HcqKk{L~r zKj+4C1^hb7PlOc5(tuN#Bm~##$1EsAiK5V$2;VG%BmCyY+Lke9p}5>>dCW(UdXk8U zPuz$JksI~6#Z~1>L{5p!#$kv0P_fM?2-szdDeHI6u9LJ#_O@Sc+fvM&!>>VqtYQonF(usSOwG&cfthY%GQ0gLdTD@N=gydW(+;Nb4g!%I7HKd zwA1Jar;+M$wG2wzEEM#yXw^*)fQ1eRNm&f9@nBwL=+!ozTvG_-j2_b`RX;1zNnTcg zq8S}1M6@&pL3sY0YC4iWCseAqb%_z3+)Zs-jk;NC9YD%|mt%lC_2fQBy)$28X~pEE zn;ha1m_`op`)^gqa;mXXnX?u~dd6U=j#_hKX&phcZUa}w7Mc?$N*w%~J#44bI-Ngi zI}c66q}0RSaCh_RHS|!|%-*NCbS!>VI|sT~AW{TN?ru9-TYLPyeUrW*pl4|@O{+Xz zdzx0$VRmac2jg-w{lEYBY*={c7P$vI^P`4v}~6v?_F6fETbJEVdkx zvE6u?(MVmA6!4bU(d&BC{W~jhBQrh^sl*08ae@_$y18|xWe$ulF|Ug6`%_9S3h5i; zM_ya*xr}`6%hKjV(ssQD396CjG~k>P-Gz0T?FzemRR|L8nU|^YLI;LI4uzC=-xFPAN zT$P|gyz&ca^#rQAdF)5N@XedQ<~rIoBDzfEt}QKc8dXLy+Xh1x|MS(B%3qO1&Hv*X z%$i`+TXwN>;88lpv~^!0#n86WPXGX|im(_IQ-d?I89O0ykmA@0t5>*Dgcgv}`2t#T@74&U zQYDyYfnBAkxW~cDmOkX31Q2J_{+}$;3O6V9m;$LVyHXPkJrq00If5BmV&3F+g$TKr)FPMq&h1QS^Bw?@Ul= zNhTnnw3k1jIGaeYl*zBUzoQ8HzQv6mOr9y%JZ-nR%tM~pc%8>gHGnQ zmr4~$X|Z&f&NZ@>PZv*BcmGKF)FNY@LMS2=<6wUL?S4HmxzB9th0WUuv4Qo)moe$^ zq*rfJJt5YURq58@Jk9YsQ%f1$K4ey2eFk^w50@G^&dNv5CSoX_C?_o#n6HW@+Kl^5gLw4)#T z3N}XiGA;9A0_$O|g$30lrbFLC;aFQVS{HKsesdPgtu^8hH=zf zZ<%r42~HsBs5UJIaJp4jX{!%A>KV{4-z5FZ@@-b>EApgnpY8g32~B(!<@HzCYWP+) z@7aH-&TmOG)j20|4HB`-x0iN{RL}y7U{4x8Ma&y-92&AbphrvD$9GG58_BXP6PB7Z z41get%QygJd3cshL^Lj#u0s{+cmR2wd0T1&nuYOG!IA4NH@VXMOToeGn=U0IW72`+?P^M#m}<~_ zv>yS4O--bbK|TRY!ysX}_C10*>7Vss!KDK%UQPyRX;M`)RMe?Pp6d%Z(TvJs5`miR zi#=Lq-;H766rr~%`-Oe)tr@jux(7TCeB@h9Q|L1K5}f9Jv`vo1h62={e6~-b%I(x5NYp0}`7O z^>8@uA?$7xgQaW4Tb@wU<%J(a>l)%wv~NSDM{_YO&%T&3mF|bIqVhxc=w!RcGIeyN ziIw7Y5u+?WevXuwbn7*$tU`I9HbRJEz^uZ;IYP-DgPoHB)Wkf7r7RVL&3hUuUU}(3 zE~U@XE4{o5L?i?M;FEfX+Fu*Ig=br}nkI#Eb;O&~RZdi%&=dXfgkt&O^XDRb+6s$g zRs;{-0u)$1ub~X)Rv78#d%>9CQ2hX}^?>|zu*pb(NkLlqTpLZ5wJ|~`hrTRPqS&BF$CO{Gl zg@MIs-@1tiMvmL)XQGj&(euu8oAE!FMnnrNh(Bhmjq5=@z_cUsg|p$DG5PaXXwfa< zXpjHOne@cS+f1nkV)42Cqw&x<%Y{3NaJpjx_ksiW34mkEp|q#|OS zk-W#7JHN6&(RtP=U1px4PKpk`7F#Y(3yaP+h)OJY>iJeDFfrpMhB%aJi79rg`f6o2 z*ViJ4J|D0%$}`sh1fT|v5p(^ZWM)>H!jxjTWm3ZEEtg#N;Z+vwQQc%;UwVB&-C3!>>mO$Q9v`G6vCrK^lfX(zM# zhnfe#-=0yVrv;sdQ(D4TlbnR4H2LA_tK{L=3~Zt*Raw?avhGEf;!sw-wY3XainFsW z41DdXEMex>&idokhhOVfK-S9AK?l|Iu$d1^QgHWFZrVmFv2Q9dI5L{puFf!OaaL5k zm!r9S0z3A*3`GDHmWBYF5dfv;?VvwI`e zNqUjy1xb#j(jc$S^y;4N6$5e@VbBQ2Z%ElcZyn!Vovm6g?@05yG!V(^hQC~n42Y8m z5vUN}IO;8%QjK7q$b8baU(L>xm;UvR>Yp`ube_JICZfA9Rw#<737KB=l&uDw>SF^i z`Ml!PLeYwQ4L|YEM`~ZdLR~LQI@h&AwkfUCh+PQRm>Qp`Q>jX32Un=?EfREkTnx1O zmm%VXg*|iXdvsznxd|Pkr&q!5_@n3;cqj2Si=6#wS)At={*sNriXJ@T{FXLp_Z)&Z zinYg9(`<4dc@QjuyN0e}&>SV7U%8*Ik^xur+~e4SBH;Q?g^-IGLyjM&V`ioXf_t&+ zpH_lm;VRX0T{DxTbWAQTs+QjH=~ZP_>u+L%{7t~$&Ctcf0I$UL#)wzvt!<{{UUbc;x15iSYBt7a)z!1KQp%+Y@gkT24%KI(fB8!iOTNRFAL%sG zZ(&Fk>uU_$V*w7?%pDt*ldVMbFOaVBwIRy!EsZrOVAvP-x8Wq&MMTBq!=?@ibk z!atyho+!)k?}(-ll`+?A`V6Q}R)W`p6!qhzoQ(mEJ@H&WNsRw~d-hWu{T`2g8XAU^ z&PTHm>R&Fh$qu@Fs+@rtFf=MY4LL`4MwkW|^G)MeT}E(T=i}YHUG@whTe-7k>W+B` z({BO9Y&=OsG?g6R%jRZy(l!r(Y5xHP#WOH6&48=|W8z2nD2JR)$}14SS1PsFog0$W zM;_V1(}j9C!I%YyWh?gr-k9gvg9BWjty5)ZZRyjU3Rl+^nFXWvT42TDGQZ_|bE?A5 z!lV;hWJ3EO7nWKe_&8WE6(NBC?kp}Hzu1^dlKqo_;+m%6gQ{;(9f`(i{3D%Yq?pDR z*W`%r_dz;MJ8TtV-9e;E62+HiT>onNmmubCiMmBH2F-!NJEDkrgaRt&SM;=BEx z0I|`vzF$eIWdQ4}XT>Xd05q%EYJ3DIBQ)i~EB$wQIjf9m4s~&$_3UuIhU0hwotM4c z>?UstwP~?0C_&Y-Pw-i#13jJ+$s~#^5k~xS-x*uKjfWjzKN@Qo_Z>U+V0~4+7KdIw z{L1{GaaJ`mAQ#fb$l6M;ZUE&{m?%zJOCE_AP1a8IZ^*_>z3=sd2HiIjSZ#jKX1O^I zw&!=~l?B@G#lSie_wVM()8DpiD$zNKdjs3g@B$yE=_TI0 zz>(jf(BH`{i^GM((Cu&s^^s6 z=&~6OvwD5joMzCQ8J*jz%ks)NN$)1V(&2Aq%IXPpLqW$vpwg_GI*`>d5z6J-{S)6# z;RO^Mv$!4KjCN&EVr%ssI>c3|kEG-+05eApWGqc)4a6ogx+%#LyE|y8IdOworMlNK zM_vN}hB85G90$B+K4M@nD9O{epmG(DpfM+D0caX-A#TfuTbCHA?At26jui(h~gaK)3QCy?Py$QN~s8VUdeTc2Q2QZH(BP7-Gb^!C?o>oElzd z!&@F2WKGS&Dn&^RM+cA1>H$);Ai@p>ja8$yw|C-jZdy@mOJDyv%ZdYkxxDtZ;kD&l zKKnrNSvkrYHv6ES&62T22gpC4h9o(ep4X7$#By5+p_w4Lg1ifDVXaQ0K$uDBDreR* ziGwvMb(RU+TeB1&EXox>dH69v%~*)D5V2C^gf6;JjLl*5@=$vgicdnIUcBl^C@#wIJtIq{j>zlEf+C zKTx#F0^@VXGxS7Fop0*RMFb~Ra=kKaR2BIsem)!09(Fk!rMO|FgY;~uFHS3Z_X1l~ zd5y<;EQj~D@O@342r!v_&~k#>|G0_Q$>X5k&|L>7?nSq2EYPmsFkXiik1H7*pdyi~u{-~*z0?NbdTc<6}|=i&!8T7(?4Io$OmY>2%+YC+Hb1 zU$%Vr7d54}PGQ(%_sRVv!_9{>#DV}i_;5oJ-XVRC)5qpZT`X6Bpl5g;K$@hQVWVql7qJgzm*kgJGY=o=Oi!g2j9a`DjCI8tvTtQXj+MyhRE zSM#*TnfaDIl`7S6#_c6KEZKOE>1x`n1m518jc6^b{m3o13o2(7Z*bKv2Gogmz7y+8 zTY|n)m#JnMY8*4S?ZKk4J{_lU;2iWk@!i?Q!B3iYdlg8^#x*9c z+c;}d4A0>mTFnp}u~k9D4pyImwQI8#V@$-6AtTmAJlswaoR7U7LUs9xRHZ3D&i&=EaT2-cUjF9 zlE>2Q&ERb?bs)K}wYu4R3TrCv>yPhJGg3{SSijaWtG-1#rzs&$?pkt_1h3PUBl*q$ z!8ET&d^@UFwIg(2AAe3npksyI@~g#b_6x3;O;^BQXvxg4!>h*HVJ^0AHlqtiwYBWh zncvCg)uYcB?tY;YVf{3$mj|)+@?|J~rk!>GY`9hPab_+wRnx7^7>E_DL63)1s^BL39SLM_&DEsQEMl zU>VUfdq>Si-Plg>(5Ou6Ie%CtpzYO%>mBll6QSy_RnAiM{4h$-(2r#)Iqdu#V&-NY zdiHva>dhTS>R{#C+wTofw%Q@CC2XRRnhB){~rPHSS!sH9fZVpWBMLr3)pt zlIUm3c^X@x;R0drz+~syVy9_nUcs-Us>^aRUG3+S{tV5xvBFeuFyxD`N~-jn4bA9n zUfZX!|MTt#>--eu2EH}fEY$cAk#k!8F^iHOeaKd z0~Kcj@~stw6V1=m_3oIRO9%7T#>}{SRuV2?y0n~CTy&xLC1yPJ50L%mE7U*@du((g zKW~&&NGE7B^O)9`3r1f3)G2tmLgZmy)YYF>Cweaa#5!BdC5SPeh};-NB1_a>F2o)| zkqhvK-7OBxQC3ES$+LT5?OOP_ASZvwQuAS^9M4)w8|Cz?Y&cxCp?B1MdpG$Bdt}B;FO(~gb#Td-8eWgWg<`aN^CpBt`@lIMH5+Y7On8b`(J5K9Bb&Xz zCp^ZDAJy$rYumCOjDyUJQ#)mB98Bj2-8i?LPA2I!HO=V3{157c-|cog`alog;iRs- z#TGi)Bai{T6u{o#*l|0+aOShA_NvHj(a^@@;k8aSo$V%jx?>~Q*K_3fRAIL_;!Iqz$hu-zMo)9mM#s zh2Ck>ihQ>A%h4H0s-`_|U!~h_#E`;;R0l>KSZmpseofFBrQSrT$K;J>c5!L(p<1N( z&(!1rKBy3>BvHfi!S_S34%i(l?Vhi2mgx7nu{Q;3&4%M-=k;$|B35=q_ELn0MDcO0 zmr?U@^b|M?tk-mMF{1zjU45*WaD{~ZKWrmuwXiVk8K>-pV||OieMdm}hj@3Y034kv zHyEY~PGMeVuO83w!t1fFg{u2mKNCXXIdmy_0h!!SCfy27v&zrjO@}<B?7iRc@2W}2@mefkoGQm@PMhwzS21>k9c&DyNDK*tk>5EA z6u>kmEZkskv^(96lXkZn=73B%DsEcoBI4_#C0+7V!B(pK$8hmqXMP>pdl03)F^PIb zNO=#E?~@HU0P*)#_}&AFlBp3vZEUHpOpOoJPeF|u^bwZ>5FtH2sOc|0O9$kfitg#J zTbTQu%~C_bWbg61De`B6cWOJ7pE$?Q3!*4l+$9~m3wfnB^aK;(YcABq-LK^t2S?7P z1}tPc(u%V>y~*|7j9UgDWjGI`lMaXvC;XwB+=rIcJXDkWQ2iA6MG!QD55q})IETsL zUTc=FoUjQ!$}@))Qau?Y(ztT&91;Nbz|6gzdTR2BI+&lFXhSCTW?6-$RxIXzlAj3F zyNe3`>J=-B+to@M;)8wKSP%Zsb1m6f<6IUoUMuoi!`OCzYk$=7?co0u-R?q|<^zmVbVH1z< zK7nn}1-z?0`vfgO&kkiP0kF0U?YGguj$6kAe01{>|2(9ifU9!Us}hHDxOfBOAP{S> zKKV7M+jgq$PX>9B4kI<`+k+c3QECYT8DLXz-c0cfBNip!-~5)5FHLou^HK#)(7$)+ zb|-+SdJzSBZ2*>B$^xkVIdssc`>w}qzUVOk8Kc0M4ORzeMT}3MIlK?aqe$W8mI>fS zsHdK6(1jM@m)*p~N$6vXi6Sl1kRl{WsJ0skEFoC3mjQuo`Hp!sFB+Gq##CM%kIAVA3-+4>2Y*LnRB5-XlW%oBDesA*Uy z@sc)Atgx))VeZ2dwjAu$hm*0*I>#guY+2-8ghbTq_F9anPPzDa62#qc^4n4`-_R`* z*UY|6Po#rQTQRhKRG13}^Y_CibGAu!Fx1co%44l;LBZF~Y>_?xef7yJ6b#`1t5102 z{`RK*Tl&2f*a00~NAy{ha|DcF!Icc7wjJQj_^@;5*H+GcA?ug@}S z%rRvZ$>?@X`6hC12`Hu3Zi!=h$IOtF)+$W_e5r8;sH z(q_fltqypz9Er1|Dne>IdtXxpOOl5H|VN!MOxSEs*GSTOad8(q98?-`<2 zvby9ZuY>IKHfj0NFbB@crc#EQ~>L5GAK``Yxh?msF-pYu<8w&;4 zWy^_v8g34FXUf@%@w4^gi^E>BPN;=J_L9|yoA7kUPoNTyY{H8jKY>bo zZ4+MY_z6_v8%lu5aCx`T|F)EQ82O=8OR8fyaVODPids9CaSD18JfE-ReSuX0mIm^h zzzAl=bb>GMrx~7%YL>SzN$U((ctH0-EabXZ50p2H7 zo-XDh&MOyD<8VLpGJpN-X|nmv=H}X04>mXLx|p2zF_q*Slr&zH#mB>0_VL$j@bU0+ z_VL*y|9Fs2KOW2qK<;tXexh_1n>TIv+4?yxK0eFNKE6mNAGgO7_BpDlyN^3rpXwlh&CbIc{R2<9J*g(KDgrD4y?S%_5ti%6qur-3UY#5r z?3^5;a^`QppTHl;mTDSZwN4lUJm7!>LCE4WCiZwan+*cdgL*mYON%{*$q9i+%0yn~ zx1#3x`A=StHrAc&7eTK!1bz%l`Rr`VNMS)3STkDd@LrG4a{D9m)$#RAYF>?yu>QI% z>t{O0IE%QBgQb{T)g#7IhqSrg*-b}04NqfZybmogM4={KebIocIvZhl&VD)K(BX7* zSPm&H<<%vefva)a&(wYKc!=NiHRUR0Rq8Gqciszp%8rSm&v=aJ zAGbdq9YY_FrzdL{sMtcKjV%XDu!8^JZ;MQzh!Kb4q)4&T>6okl9X_Hxw;a}(*{e}Kb=nHfb|3E)y6Z$g4 z@}j@1OZRux4t25qrd2=B=i~4;m`k9sj|+51qqv^^;ymw90I&Z~^58Gb34K=55ZJj^ zv9o>fbZ>7-)||$~z0+;lTV`DKFl+rDx%LsLg+yJ2mR^jXW3rv- zBu7oFq|-3(CtSCFC3KpmQ`K&y_D%W|IWcadw(`Poz@1i6nHPPDGonA%|40?gZu$G}aHg zrRz6#OBeDd8PjC9_=z9*@*)N4=e^ePDJ}X3sU!c|)q$g4a`U0D=jK$avJ~oU zktOq8CAD8jIsK)xF;(EcxYx{KH)^^txB14VRcjx-w!&tbTBrkVzAxt64fUGaqr1sqSkOz<@aQX-cpxE4 zJ~}-*droFOhQne3rtCmIxZ`->4rAkiGmLLH+);eH5gmj|j*da*)ej*k6_ShU@CT>A z4_&OUdq`i8<9xjVrP2>RZ&y)8&ft_1-=AbM|!+w7$ajnEaJ{W1Vn6BYKlc?si|!Jtj(=;>tz$g(&jgF z(1f$N5UNDMh0rC+FEM!8$ZgPu0OqaN7+J^Z$te@Vk_)7sqQY_wBvn&*9!)h>o5vcA z)KVoSCUf+WD*rt*H?y4lrr-cYM{F@!vB{(+QU1kPx7L{IEB2DV5eijV#uNWg1JXHm zh{tzNlw3N&XSh|SyCHj}UjU$vn+mmfSnQlkMerPDX;I-bCU%aS7WBB!#5q^-GudZ( zj!$_re#lGecfR88U#7(ccG-QdLLR0Dvx#;p)gNX~yg~XMGZIl5GKd)8N1z#LmW}x> z1X*kA2;CeRmSRB}WAEV%$&Gc zft(7w`KI6fEFZ#8eZ%qchh8$8P0`T-o-@)>MpRsQ50S9HWC{pNr9(=~7wMS4ydk&S z(~=UVdt8ax49>5GjSsD$^Ce-EU zyEcisqnoqVi7?>utqN+wJ|(X5;ehG8$};_I54Ugih!60>-jCD4fF6_HFkm44AzMBXr_x&)pSfv3eCO?@cv_Nma;0P<6;EK13T0Q%XyQ0dbN>=yVa znSSxDt#J`fuRPH%>zZE3o+-m8dKQfRMALr?q=DV|hw+z&8wqbZ&u8zk@bx&Wwx~nd z`;;RdUY9e1i9wn_{O1tOtBmK9@o-k%P!Q_D0C40_31*nWNHrypE=8$UTb%)fb4v4y zkFAj#q{-PN&(0}s@4FmWFu$-Jk*fc^^YiIpdDDqwgG@IC zNwM#2HDu=0L{w%Wl2Za+Ylc5EHafJ;`YoifK~75~JShA0z7Y9l28V$zx@OaylWd&1d|sGYPAH=8*>p&bY{q$CMW-X4S)|Nz z^WQD6CDmv?z3v$40wdK=kTL7#x!1>T2o7n@-x!30H>SkB)Jh1Ja8K_DlKF-6J~Fjx z4bF|ptvZfbaRI#_v3nG0&#k*b9pS~2$o?d1boh-tYbaUUw8_733yp(lDNy(Wy63t- zZr>Jk3>g+@Ph70vdok8+8fVcjZ3mmnO&NaxOu_$$lMosrsVWpL+2>cCLg%e4afWO3wveNj>#U2R!v|<5%|Qb zz;RM;k|PnG=J5&zG+6<;n**(~pB)O9nAOye1+-DsZF~b2zoiincO)dn$16N#rdQ(1 zB??!^^U_GaG5mrjF(QT}UJwvvzOSMb#X|f<#1-H3v=+f#H4ed4Qn&)$ZlIhrpq-!7 zcj-ZYl8>ia8YF3x9;XwlULi?mg}CzyNhK?qvi8oE#)B)uw`???lAliC=E?8bq;$G# zpJQQ6Od5GM@X6GW-q}CY3|T2vi3_xKDv^}NQA6oak>#|8e4~b{FQU#O^#xdARi95< ztom$LZ8fy7^j-BO;)~dYQM=adih**UuyUdH=UKP_=!>q~B-x5A-NyJm&?nc&8xW@q z^8n{Dlvp8^W27nXOl}0zNqMEbqS5}et=u*2VvvT`@!d#odd8;%h(TjW;E2&@6f}|B z=p+~AlwVz|Ua4+9A^)+%A?>oZgEl~9#QB^NdrYsjj?f6u79pL8c+IM@8#mxIq7^&**~tDIH- zquiPK>*;^Da03^Q5@?uS_14xhIEm+P^KmxF({4GrSi@gyfd5m(|DVh$RM%Ddl|W(8 zT6y*0w?{8Feto!exUu=ugY_3*9jvtBFr~<+4J7>dd*#55F5b+|(xZ;KweF~^qlX=R zM}!g9#f5LjUi5sWVkb9u>TvVHPtks83ycQ~f%)pU2QQk2^OYTr0JtpAMY8u8E;f&3 z?a4_t+LtgAGtan$!5P*KBYh>0!`esd*2xst~rBa#|U-;)m;8nk~^Q{r_c2 z{}PsjQtn)KL>@m@Ha2>jo4p4Qx(^>dY+?fF)!kZPZ3-sy0Qr=2!T?b7IfiL|eSP6} zC2w0_w28w%ppA`t%Q&WwOxm4f=`g4`+i+wu;IGR(Gq= zyCCDwE-tVWLVJ80O1IiT;bMxXml4>J9dr(LB0cVy!zmzji%w9XJKWAPM?Z?F02>5* zHNGatz%<$JC4re#hqUZkwPRP+wTTMQh_*U@qVsyPLs8r~3)RE`rorqNs$$b9b;o&> zs&jMJWc(DG=%Mut22{>X(;ACt_%YY&j82Fz<_(P}zoIYnB<)Yis-isrx3IGkUolVeK(SbA zDcxtkXJt9e(q`^kiL;pqJ7AV{>1)1AH2*1sI}qo(%p35J*))-&KX5l`B2dlxmkAyc ze*9rY4*~UGX7>vFZ-eJTx9uIX7d_YZ;I(nkt~O!!(w4n8!X(%Ol?vxDAnTLKK>4$w zVDz3RdwtAGek*6Red6^uTM0>?Gw6K{_lhT=3CcLxeJ*UX9npbT}f({A^nom zr8XK;2b?NY*pT=_fsl%ENWSJ|sd9f=;tDoJwg&?c0|qqyvui{fo71r67!D7%pe_s^ zSmiZ{S5TI{w-Zc4*;Sbg@{1hJC4rs5M;4>blK}w~J%=Bvtm(iZ6f!!tE5IAdZt6;& z_h6b6j%LJ0M9QwsnH`uE{I||5faDvwcULQwJQAk*X0+m6wNB(aA5GPH(rJC6W3^XE zFJ5(oB_qejc+ZHE8~sXDw6S!kw7!jJ86{;Kg^*EYJrbvtP1v7}`2jjiO$G^u^5D}B z+I2ljHWfSlybVE1&{QQGTi;05A0_MSU!=ho$$=c#X7bg>HxJi0(SG`_&qqTx#JtDA zlf2Wk0kq&9&u$;HNEs@wk|CUS&9%|p+yXHmNrzV$uXBR?Lqg7Ii}I?YgBgw4hy=t5}6Fv%(Q{RYm6sjfl&!6FrwGug3}+ZV@j~i1pLPU})8*tKoQiq`FD}MG3hk zevYX_8CxGe z%dMvaBH7|Y9hk>KioyWaXaAbC*)mC zhE3I+ubQU)w`f{_j^?(&OxOMiI|?zowXeSUW_|tPT3)T{7FVgoRah98t7j8DOc{j; z4xYrT!_pn){mAgv=-po@dC(>t9XL3ulxgcL6nFKEt=lr%x!jl9Av*FbjiMLnyD9YS zwcb7O(5d3AnfVb*8^i#qL_UHt8Of0t6AZe)`H+vAx7n|p`@By$ z!eNj;z*O}@%$*hdviB_bIWtT5y5cy=h`2_-z3YoLc2L*Or#GRbB6d_AO0Wp?zYqT# z-yT7J&4Kwy$1H`WAFrV4crnNZbSvAxEKAru&ax@6LKb>KlF9pYoY5s!uNT`A&0U?@ z4Cx|GZ-{hL3IB&(aecu}wg%#dBsSL^031qs?R~Dc4jP*I)Ha;C_FFjooS5SY?IkNT z*(-7!0Nrh3DT&3uOSO%D*#n3toQ$-^F%_Pc%GS6oShgzi9dBpq*Y}Ts|2{+%tj9o? z(eu06Pom^VOSa>eIf!R_6yRp+Njtu)7pBpy(_p1-oE6aeTLXa9}rnwcC4Fk`;M#WUx||RevhhfeI|K5eSkCF|^QhQgbfVIrD{% zx$629uv3mFIo{BtJ_e5+d6D2dsqXU30;{>40#o84nAO?m3lGHHw%=kjtRr*Bqx5E< zFd~QKctzLh26SJQeS1S+!{->5LB{%;R;@Ts__U5E+aTdqn654ibT0zM*SsN71N-N4 zL@KEc`Obde4dX?seO4HPQ8pZB*WTS!I>Lu0T{UuibCg{TuUE-Q*2>xiI{hPW zCLi^)1S5X0(ya`)pdKlAlii%mLsIqP*^2*l&z(B*t%xz32XHZgq3t8S!L&r79$%bF zyyNed9)tUoKe}&YqS#-cCb@6OGc-^)_oD`&u%@y>9c~QQ6hS(ts4C{Dn5^ptF1vre zr;>llhU0AV9A)2@^n8MGCaY;S-b(JY=nK}@uv+bQcTg7DmS>pt77JlvCPZ&*xlF75 ztKtVJ&Z`=B~%D-wi9_`A2ypOOl zKX}l<4H%&UCD29JNQKcF{?&^FU)7@j!GFV*LXWVWa7dW&1=mXCCP=SN^%lDoe-(GY zro+zce$H9d7`RE!^$d!gh~u#1mn`jHvK2|PJ;|rnsFBz}rNd^AIwSU#j2%V7p|zvb z1ndLDn1PI8^*-+nCQUtZn2}3^9})zRikuF#!&wsdwme#^Fc!|b>qDhxfy>Mh0E_y@ZDC=IJdQ(l9mQyZk`iy062MyRVVC)X6~!4AVO zUzxMISA#`{d<|^%YQW&92DP@V4tbP0_oe{Qac>mNyBqhDr26}@N!+`+olVrrG!uzx zuN9`~QgbO;s!gN}wMDUhPT2+8#QUMq2X}$66+luKbN|;}?c7x|rn(->k*|EIw7eiG zU4jF6Ud2m`kP}Et5ZGlLMaqAvsmm)LYwkC^4Rq#eMhti{N0+hW0KQpPo7D>W7s*TL zb|M@o7T^OpMIt(jnkwq1r=9*THAw=ZoGjVVTZQzg`#55p!C4GH2m_zmmp)ynO$p0| zB5y9*p&ehci_hWxJ=XJzMT4lT0Je#`3Rt`;{D-;jrwKPxt;y*j=;6`x3p7&*1hsin zKt`}!)v*DED0_C&xMxJAQ^c%2%9;?P2YcdO%I8-2cSR#lJ-qZTRhn(8Txy@{s9hi} zy-ncG#$`abn^I@7Esh1_oz(~)-S&pR^yY0xsiR;ifK{83@a}Ri9Tg+=ee_IfYQFJ1g~j9jYcajn-@Z2>)~q6$5y16Xu2LJiS$AXJ z%ilngmdbC7{7`0h8hduu*|?0>Z2E~lrl>E!BMjgLj1sa>nhf&8!wlI+IuRiia}dBT6z|IpsATc`HD*6sjV4RvPL;PIA#O{RN4rN^S+yuUALK=Cz^l`w-bKYKjOlH>G4h7UQ5e3-G<^SN59lpYz~ z$oSKQBjExX7BNAu^gS+mI~NXa38G+JktoP-`hFiy-(SjBPYJh8&RPa5~0nILG)@ z|2Re3q-MGgvSeHgVYa8INVkGx$3&(Z!Q>+u23XS72{x{o7TPGjO`;#)`=qzQeS_Vt ziQPAes$igTIOf7*4T_esPk~Qy%Rc2b4yAT&-#`x2nBa=O&N&KcpSbEP*-NT0+BjdWk+x)`*5wSj)Qh8!a=%L}qttLvX~XS?M%?ZkD{j{_ z<93A|w>#I6+uc>QEN?J=wDwxA0rxVtTZT7ZE7rzaJiQpUpl6qrCqUbL3mh%s;-e3b zS-EiM%w9=RI9l?@RN6H96ymN;r}6YeuXp|O4vW}Uh;g#b6^nOPH~d5L(Pyv7qgQ4t zM8-M1Qb`@*RPz?xgxiWrqX9owdqY{bSG~Io zUx|cXBBJk6sZw8iuE9Tkg7GaZ_9+lVi*UkSAhU=-w|e~t;gq6}vk#Pnt6?1cut8o@ z-1svHBI<_Dw<+_uTho2yfp=oU>|Pkb#^ebD5?-B7zVS9BSb&Bb4C1n#^P56?bfQ+) zsxW}foGSg8r0r8t%Ig_a3?fooaRlaZ%QAx?3+82q;6=x{;sE%q&NArR$g#^K?*{6) zBJT7&Xc^SOIC)vRJ5fWfh&jGeS_X0PaASGQ-S{O}M4jF*EyeC+zPmKPdtp?r%JBS> zYMBu@!O1Hx3TBMKkJWO;F$m}9C1$~ovVNI?L?h2!c}84+?zuzKH?V5AMXN|fz^S&0 zA2o0kavj7Q!vKI@4z7LTH7;~fh!AHSv>U^YJ%hl#U>}H((9ybQ(2%Kc3G(SsS(|Ik3-^#nWIAh2LAz`p`>0aIC{CgND0kQJf3Ma9j534|;2%)$3xI{%OgKguo@wn64e>BJqKNORfwB9hhv1G4 z)*q%L!~}qRXvZm!dz0S|0Tp$40pt#R{5cxXcc1`&jj^WxO76nVbZ5sCO?7vi4i8&u zdldMaw0CEaa*0e-3I}>PjxpT4L~a++%y+4d>#2x9)^d303W2gTurTZ0ayjj=>3G5P zc6*EDh@-PxIaw@OoF?od$>MBnCtDmyAftZRBw5Hh_9wBPlPNAt5cf#uHd7tHu{|Jn zIqA_9`7dM?3R=(1au(h*OKd$Dwd)Meem;_hg>m*q#Plx&Bkzer5xh)vvAM!zlR^g#2 z#;msX=f^@!-E;&-Tsu5KOKHLrDz#(O&KP|;%E!dur5PdqW?vz*tl|2RFB$#uku}zK z54=81PbH@*p;V&4_sW#~w^0`u&aa2t) z1#>csiEz|rb2gK*bU13uqW><#QS0H^yCEXJuh#rKibWln(Z7vY)Ee<+V^JG%BQ9_* z6^r_Dpq}UqY@`*Kd}hFlaJ(K_a|u{q6wj9C3SO%cpyy)JBhrt9t4(hI3;gkmen3Hb z^&&O#*fNjj&26q>dq>ss(+!vp;h9Icw&6Z0-~4eaY9w9EvAWtqW0e84xV+b=F6067 zO>s|Qw(F*W>vEn4f)-wARH)({#J(qnCk8a8 z|8Z;RaUbkI%djAw2&G>+6lj(UUZO7fAbT)_HSfnyxGw7t0Evltq&hogV=!l~aHyWL zgS7wtEFD8=iG08=8j5WHGi(D6M|yi#I?<1<_65+vNLBQceu%v;7AE? zW!^nNF8X@qfkNr)cTG{CM+2oW*XEOWkoeWl&;&E2&|rmaPOc`5sI@QR(_($4 zc=|c!^*Nc8Df2S9GU2-JZ^_7MZ?*NLybN<)BIy{OO;rP|017$efoZg{SgA`ZV4>7 zLJkmS#k7q1@Ki_%q1i0bj|17tGk?WMf(T_)0fQHjp(|MoPk$Sf#J#XYl*ZdCB;QtG zSyo~Bc5yVN#D80frg!S7HY$IPtWJw1;SlJ2{wy4J@}+25!rd668G7oe&`ZE`_q@eg}^_C&u|y8_PRC(Az}YtOlY&e;A2WV2_mCBI)rdC zQ+mLt6NRD;mb}#10yEIlWG&p;2fQDFb!VpQ%?RIqxR!1*Fk#1K!e-u5vjKQ4!m4WG z;rKKg=WwTBZd)+H2%9%R1Co&<(o(I_+8I0sfpZmkIk@4Ok{Sfef!qnsrt>F69s zjFu-@{$AY*_Cum?x=;7^B|kFam;fC^(adMI`;G%V&5vL?Ecgr@SM5h{oluN!V?s8f z0)qeh>X49fkHxwoZ1_$!S7paXN0=)DHjXyf`SnicJrRbxzs@YCw%#zpidie&3mjyP zg96vT>xHgoY(aS==NGpT00cp!lhEc^E&X|}`Q}H?HWw}YusScd;I&M>VWMAWeCp{m zG<=RC&7@6w^Y)22NdYxWI+waeoeJ1}E)949?&hb*6d8Z1Z^&VHE@p60wQko+GO=hU+G@>2O2*8?=Te9{H;p1NJR#p^r6Oz9{u%o*|SOo)Q(a;L0 z;1y$fCTUtz00htQ+Gro7(-?FQK2~RLT!mQt>`d=rvS^7QHVz5V`?%Po! z%I(u>d0ekrE=`2nu!azt(~lEVki)yMm$Pfy@LW8mhVonX00sP^EGNYMc4!oK42Vc}K#&3UkDzc~-Xmo6BY zv|>f0%cZc0!Eg8(3qf5Kb!0cb_M*H#_^66IGTNAB9vhs}ES%-mggD2Uz^gV?rdit` zV>VQX;Hj{)hEl=gzu8(+)Vk)?JEAfD36AB9nF!~8ojC{yI3PxamTKt{xI)n_0^_VzO?GCo%D3F zMma;i6_aPfC}|777I&#>x)g-eW!}Sa_lWT|KPoPbLJg~u%C2x0O9wxteGdN|CxAZ8 z`h0m+N?3nL=bqk_&U;2b>lmWt1jx7!AQF&L=mD%7!uSbxc75Nzs_Yi^dUEA>zRpN(L@cFYRb z%;v{$t`wuL|SutOEo{uW#dvZcmFkHb^C%x9LmY##Fb8WiXK^=|@f~ z33EBozBm(+ZxTJHI6)nh!=sF6{!Xur8uE3VGZ1)K1lG%Da-wFJo?+-ZxaSWFxUV#A zmgJiGh6e{5$D7rbFTCQskUCaf6?>cx@u?I%F7g~HwBb#!MyV3o1!_^jgjZR}w9;`l z?qXN1MP{@7Js06te6sNQ+0^7d4cU}Acp)~uHg2L}3pT=nYv7*;OY_gyv-xKkHt^>E z1w2)O=}*Dv;;QI;5LPlT{{UB&6PhD6XB;0ip#9_GvwlY?-9rfoRv9JEb% z%|;s`Wuhe*D7)|&E<5p^sEWgM%qGmP>yDL}n7;b6@XBKT;~KGJ>n?((PDN}s>pH`2 zjmBRm^wdVGzX)9yzs>4Kx1pti)q`HET7&7VpHAw#3}n9%pv|;xCcC@)O%#gz(yDd{ zUMd(YDKe)nSr79Ox}C(UdX8^cS*Evxe(3N{pDNS|tT$Unh%CE6{+6fdsI=x@xb(-T zh-!Uh_=EwTc~xt(pL3~wESx*MkN9XIy3Ek1d&~Ehaqrn-LS@`|;)BQR7O?8Hk%l1m zDxh>$uN%-dk65P!KLUY!N$!YYz!n2~=-iI-aldSoMH*$Ik+Fg~EIWi8!6P(J)qNtV zGAyx9Mh#vh><;5M!25|(!dLtS6Qp}tRG1;Bfjpb&YcO{5r#~;1)=Qysscc?(;%D=U zu*YpR=WU`HKJ_m#?M^3w(2SnAblFPP?u5Rh34*g@j|ng19|`A!+w>Pi-MmdL1K+^~ zOn&4B!tFh8!Vp8D6wY@uq&<+axb(pVM3Iq1+ReyRN6|DWvJ%vM-cZPB1wKcM3#fLx zZMC<{Nho6#)URk=lb|k*Tyk~&TQ27Us~f$+vPT^M2CK_gSY3OE)#Xd9F8_3{u?!@< zwCaZUSly}snNlX#cVPtkdPlV)xiMcJ5)quUl&WUcn&2ud0waedaU-`bI#PsGx-+G7 za;w{uhnFt&bLR=IR`N{{4p$4`ySYp5x@1pqLOJa1O}nd|wZvA)oC*#0SF0k@C6dwy zW|}KMW{Bs5-_d3x{Rkrs-(S#c?&asndk#Sq3sP7wHA~Ly5Ga^{m2hU}Bw|^5Rt6ZC zpkj7_iYQ+JklGJ1E(f@G9*qj6o?hQ1E=Bw&UTk7hc!gymCxAi4CxAX)=dv(Xgo+8k z8T#B4@SCinB@)74dNKvL_=MUD*RmmSY!`R}(eD@I0Y4aX)eTNW?!IXAon8l|!9qoH zwQ*ai$;nHN6~AMP+$>D+HT1TPY9S_$<5KX(HA(YO|M3`t`Je*hUCNZ6K`|-fNiF$b z{^kFYpm(++q4@$&;)bbGg$}aGS(c3=hVzrmVe0{)G2Lg(~Iv{jX?*C&BZ9eB+ijHf+-ssu~WwA9t zM~qad?|lj<(C6Sv`gGxhUand!VKTPOT0bqP>Cn7ruvK)xXNCIIK0no&1S%ikcHr4< zw;`UeMDqu@xsAU1YW=Hw-Hp3pBCTcmVPZ#mqfA|$_G)*%^HrzY+34Pde_vg#zg?c_ zrcD{QKOBYjBui`pkKIyMKbS;TZXOq6`2;K|QOio-DiYVT*izF)N?p6mu3o1xu!LXXtKE zP3{736`bf5^l;t1VXE@2wb`z*OP}Q4#n2KHufT2TNOpA-AWzM;{##Afo1Mq?Mv%_+ z8bG5%n`LY8Ppjk^3C+1Dk-Z>sDnlW_#&YKeZVvni#-7sPhs7=$MLBc-dgX z<-&1dCpK_n@H8~3dK{Wm2Yba3lUKxkelml3&%m_r)Fc^Zkd;V8p5zO9+D^TQNnpII znV=lCwoip$E9fyvnJb4r79*<+@+<3nxO$M^-)+!iGtN0dkFS{?zk{I1dPMhi&|@1B zbq5E0SR{QAO7@{s35TG*6M|F$8|T>vSUE@8C>w*#TRSSC#bBIKUPA~6*G`_os~{5b zaFvO!4iem9PETzhA|<@ZCtyFrZ5~ur>iqUj6Kg6R(P;9VzX4OpohRk=^psvPa2{kG z>@*qVWgm?2m^<(|Czp79IG-FU89W{Hv*GlEI)g&g0j-kj3+HU~As-hbuswqipjoC^ ziHF79IEf+@;vr_(yof)LcVfER(>hYY%mtF7;*|2Es;M-4Xs}sBBA^xz#pbPQJ9&~F zrg&ktSc>Jl+rUB z-T&NPo!i85c9@|BD@`b_x zvLU4ZXrB~6=ffdc>$6eo&GyQm=$9)$WCtsMRD0rff1ICAR$ga(RlM@;usBGEoYk;g z(L$Kaa#i*wx*>*rX>??aOKvn6!q~OEat1P`1YjC4wTbsBCQ!FE$d7W4H$PGYD9-5b z^0?4p=%Fw6JGqignG_0xG-X%=-Fjv#FToQ?4)qj8@sFfWV@;TF&$0Qv5CeKtzN?!skyCY zx8RwUZ90qeq10|BNiV4#j$4l()sl-uK=~;heP}P%w*xC3D?kFyfBL`A27+7;5L|jI zNO?I-PZW3u-0Sop|Ns7fl4mtv^z72?#a+)#e~#&bFwhPe?t61k!bD>9Kn*j&j`Z4z zDPK!IScmGjm{0j_IxFb5j`P`6mZ0%a)|21;F8qXk+?Q7@A5=yggm9|RsD`YuRI64D zS^aW{Y(JaIGluLo$5NNMbXRVvXcMg-0CDetSU#9rAg}s;&*WL>f&B7I@*HQWO=hmT zK9l)G^N<3+9Ld0o?t6SW8QJrmiZ3NQJdu&q-z&>RrxjO%@VurDgkT&(smczf_`H>m zO@s8@*|#9(b5a&3kobCZG)<2ntQJ6HJV?dVcck*>Rospe9v4*-{O^0{-{c;;oG=eB zj%B$k*t^#+*}F^MJa=8`-kl@fyYu9GH!k426%xL?w1|&DszhbBkng%uzB@A(I@|8eP4f$mFgBBp<516jNN4aB%EtyOIxYk}*Mvq7xQ*+ACjZ6Is$4P>oi16f;o z1BpPYL}m5{vgU3eYjZY`wRszeu5fixjfpZEZI5l1)W<`?{M3Fx4y{ng&G$uB@)L*` zh&N9n0noMRmc%l{Mq_h0_=zx+=C z@IU{{e~rKYM*(-?Gq3K_d#28K;A+_j+@m-23frh!VH+NsZMZ9JW6lcOn76`o1)t4g zyw#ACu^{7QvPip&Z3a7`@pF+AFd+|o8bfpnOd+p+V=oxIO-{LVZ zPXkZmU`HcOHNK@O1ZQk#yoJH--LH9Qakv>sD45?+u!8xqI&I>j5d|WCd^}bg6}BIZ zisVTF@gEidD74K+4(p?p$W$ z<9V&x`R?d-d8cY!-tpGu9d}*cnX@kM%v+atmROf0;+xX)(P#@o&04FdGE(pl>o#P( ziS&bD&v6JfOHfBmMdOGB{zs6R!0|y!heHXX^c<%y) zl``9wMM&(yfJnlwBQj{I!7uU=F^!ZP`q)fQRxBN-kOXH~m$6p3bCVf2=vg%)O@F7r zK$CSFKtOb+YQ5%Pb(#FgOLnEvW+(e$+cg5#!N(cSYEFy;m}+p_0N2k)c;S++yv)wt z{-qedw}CJ?I8Ip%KV*YfwEw}|7;ek~9K!Y@6hkz7mP6@zaS>h>V!Yc!Q}{?Np-9#V8H35|0F#RqEU+C z`XKPO8R&Nht75v|XW1!k4m%jV1h|S3ZkXgHdp8wAusM8iGfbF4qxvd4XM9^uA&*9H8}uL#*Tc==jxG?E^rv5~6yPg(ew2I4K3?$l!wE zVs`g#VtyZB--<{mjN?HYD#Do^|De(DHxmWnuTwR&Y%w5Q7vb>V5)@qqECPsbIROm) zbvvnhC^nSX>vSb_ILFNbj>I9Osb)X??mCLru}X_-{zGyXqTSw=-Ow~OHH>|VQsD;b z`E+3lhs9Y|PH_5~IFmo5L=~tYqRT+k49Kl!W{>~658ob`4;+XCN<}mcO8-VRZXqoF zYxiv~g9dThAW_#17RA;&w}uxZ3K_1Qj|SOCo%aV~`ALNm@gY9F1QHN zL2TcyY+BYN`}E?#qoj*cTO2J{oinE;+k;>Q`Riv*te=IJ_gZ8Dt?f$YOE&%Wv(^Zn za=LiJGXSdZywRb>;lZv)%YXR=h;TcY;1$`8o@GB?soBHrLsv&-;D@#JAEh;v`O&Cu z)*!B)1t#iiF-^h=b1Ypx=_l8MdVA41E zLQd;`Tty%0FZ2^0&+Loa0@O*z=|K_(SM)n?}O|^YQNv%?|01i!|8B%mJc#r=jqc9_M!f3 z`Z${YG&V3EaUYLtAIIrPLFi+Z|KGp-AAk8T|F3`f<-hz-|7Z2z|I;u3>wo*-s=xo6 zU;fws!~dXu|L@d)|NCG5%m4fTs++z)J~5y>ceiMGcehN}??(fR{$uX?vF&=87KQn~ z^@PZ`^~AIv<|k$bI``JGz51_de=(dV1r3uIb@O_SPpyI zrSDI>mPF}f)T1Q0djmLFf?^rt>Nh)2J9k{x-tF93>o$|lops*H3`g&F?%utlzTEw4 zV_z`x?wx!0RD-*#tK5M2celF%;R3oF>udXhZFjrts|rYWy~98(x9;BA=-yM`?rf~B zavNgP-R|9cO3PLMdv9N`*zTQ9M|FIs)8&qdvv$|kR#oxZT8E2?p?25q0-9@IX*7wC zcJHj;Rj}3nGHha>-L>^KRjmG37bDlGF7H6?&K+Hh%(A4)+@C2-DB0L>96cj5&?MSSkOiIw_l;E&bMM-z(KCpCBVeK+54mr6bCAJ?l$)4<)n z)$!DNK=k&eLtmp35nz!+JW#jIm>`8$K8mkXFJLC_!I6rQX~pKdkmSn=oDBbzf(J@x zq=g@58EdB>t7q zr*)2%PdfvBZwhyJ{ zR9mrmRmwa9pnoYB;gV~q3sDZan&^^6!f@~z?O;F78@zu5+IQjAPga38bKsjFS0!8>tzs>JK7 zF<0KZSx98#5+vHfW(GbHA4`mzd5$lc=_=9nlzQ?O6DhCmp_QCc?*Cpgl1r@}6m3D{O z+iUaQqW-lX!VaUq1tV`tVuU77xcoeQHY&4GnNRW$>i-~UFpqdv&o|*-h2s|zNzl7Y z9V#HX!XPsg0zk9SgZQNk%#K|W?4UeF7?a{ToLL^HC0#SP11Uxs?Hlmmvq?cop22P+ zmJ@$9@jrq`q&nn7RP2exg-b>=69J_txPosQ?VpN#q-4)8U~4w}LiOV624*k4zPfUO z*=ga9A>;#&v?746*CaOEK#=IST$;fyFr=IzY;YgqoCxj2;L~L-;4mYi$6uF`L~EWX zI@W%j(wc<(uldjogcO|Wv%xDu@VJ?r7!jo-iXgT<{;wmq>M9Nh}iXr zj4h)A)jBGa{q!`$nXi{T&)N6l4-DD}VlpDyZ+FK<6= zH}~-0Ki~T04|{v%z7fGmiN4Sl=pne!D&Vu3T}aj9e}x`D zbuUzRw%YMH3&CK;HK*cXfhjE`_12wwW&SZ(|~XcB)bBG}prV z+f|r!ngK35#mhWGPOg5>CD~cAQ#`FCN4L2i5N-xC>mD+^JxcwBi|WBeV};C>tUZCd z#DxUxMx}t=hznRN;e6zs>rL+p6ZqPTY|KSse6SrM&$k(3sJvOC_@>nIEXT`g8oF%= zD|?*kU*K?}=>P5B&0a7x+AY-#k(Z9}l*X&>Ml)HJXFUySF<9iK=7BO8(nYBc`aA|% zE61AIBPgBEY-ku6ZYS; ztI0M#F&z(*9ZXD?(;b5L#wLgm5_Vc<7V>fWA;S=(XX&};EPtlorh)^1K#!kiNX3=i zwDt4b+pU#-I8|@lxp=tZTvT!Jx3GQefMp$P(K(j9_{{MQ4s4jnQlH{vaNeH09ng^I zIM~LP;A##3#bU;R{ql?{ToG}ybAFm_PtJ$1xj_9t;b9rOgu_!$_b$TD^!O;mhft19 z)3fIjdqm|(o1cQ3FHCa}@C*9|7jRD>0=RISr*Jt$BGH2&QY4 zV_w%J+?=jYRe!~xNBf{I{5~iI&#f4i$5mK@1}CVA-d-^PCshDIEwcc~A1nr-tO8JS z-pC8`QV=FJWUr^i7_OY)_GQvEA$;jJ>XqyF#~C4^CT2P`HVkq9JTW;E;Un5DY)(Xd z)p4`ZaN`(EB>WzA!YfZ+P*MKQb9|~~(cXn_tq<@AToe_{#nhE37l+gc5vTXj0&jw+ z{&yF<-j@gg1Zioh9HaXpLk}`CM6>!i9A{u0J(%Xh0ol=fzw>csd=uTwdx2x(w2fvn z>Nt`;_^_Fb{WgcVLC~%-cJ>T?%gWb3Qi|>F-TY^2L3MAzW{fC?j;SZ`&_YM(t-a zZQg{O>m4=XUH$^Ab$4}tAA2F&C)2214s$jAmK04%mfQMjrZPvUth~v!gF7J4uV9z^ zZUTz?)pu*Q-lq$*^jy9f=-YL0Vx-#M?4v|0p61zbkhs~Rps4N=&e%{ra?U#UIWD}y zzh?HyRC@u(8bpuV+J`vS;5gJ&qoxRQNsd8?+HCk;PQ=0zug$icSc~T&hEdBNzfy^T zh+0JHiA}8fqUSDpxl%FE=n;@w(1|nFD0-x&Mt`Y5HfrxMkAIvNm5OVSnn0+mKU1K0 zEgx^>~W_==nF@TddcF0FxNT?piH!?~U@#mR%D(*@zHOVS|6v#qN{Bfpk%NM}SZxLONfNe_RGnnI5P zPEO9XGuPu(0k@1PHl(9$@Cm@X3wr-qOE?e2Jw`0W{#D%ru*9Ae1lM>ZZs6B!rcgt zCW~}Qk5+7tUOWN;(;OL2(GhRc0$>+CO+k9%98Rl+FwqaA5tOHXpGL7ar?Kc!j8$`a zQo%0ToYJtYn9GO&$YQebTbQN;PEPk7_;vrYq6e0=O-X~( zgzFb5UV|p%=n*iu{jXqNgE3Q&T}yQGoqs$X=O5JM?dkk7E)j-lJ^~$*iJ&Ki4!!kP`#YmFHiiU5`nq3n%>Ced0cK_e^F%CoWcd^62d73&^MTl&ppw9GRWa2&&lR zWf$#Smu-D?^XfP*Wn=D+4X^?-9E@}6>5?RGadXm}RMn|hLQl_Ln3FHHc2PX>zdFe2 z&@sB!!`a8CUb0JpTQHKGGe~&qrbETJ7_g>BU%V&F-dWk4>d@YXS!}9ndEmK_sE)1>>Vwnb^zjAS7G!3t@7;Wyf^AtRfz{Vq5Kv^q@tlCUlJ0s7&P2S# zwFP5l9EZi(I^yIfC$lI1wy_TMw-fIJQNPFkb)rO2kO*g4xIXwKiWZk|Zv&A?vTh+U z>0u095j1T_MiH-wsdu7sB3|E@UsAQ>PC1>AQ`6D)M#boPmYzOO2lSSB7oIS6n#sn! zW&$s$I$ijm4OP|iYZS1>BCP=bZ)5)vD*Web-nOCJZr+Dq~jPt7Q-K6ZvQw*v!hKBS2 z`Mj8l%tC0e<2NMmqYm-NU^}N9BV#e;?~MfW$KgkW4~0!m17{N<#ymaMk^9x*59&}{ zha-HGt{^b5gJ8s;bZi(BPnoqWZ_Sg7N- zc6)~F9I(HPjKA_CO52eRv$sad!$62oi~-WLGMfQ;bA^ZF|T?rovQn5S2XU)RLUb zzh52xF&(Wt%xJm=LAq|42`Kz*^u)yMQ8OCh0d&bXt3qJ>r4qKc4Q4G5fmX8SbR;-d zLzC=!Zb|hQmtA%3+YXNBF&@=bzZOHQ?BRCMLu&>VTsHM!`L>F;zQD)h*~~p45L^L_ zs0a&dsq*{t7Yun62#G0$cT8?O%fhg`zb=H#*29D%Z)pg*jhtL5xbbV1&oW10JGE z`U5j*y>OHU{KkSghv10n>^6ovMmk$^7&v$zjWxf?CaT`ZG+;RmlGWc79hecIM8gWW zz}Nuvu46Mb$j9tP;=mv;qne3>NN}rT@L33^gf|10)v0HL!)rMU(JW2|s=X695Mz9z zUs-loc&^XGdA6cDG9`MI@lizY5eC#HXX#wbP;^JTAyJzP&fL!uM7_M1rl^rrSEcC- zmM0O4vN*;Qve)WK)xyw=f@T1Lo1SUN2=z112KGA_7+-TswBq2NEU;9>GP%?e0aIXP zE|2N4AAp5F?KXgp2>gY9*mscV)xh8AhiGT~Buryda^K;g@2G2Uk`W6C)Yx4^hf6|G z9qqg8c+<&v>6=g8mAMI({X?P0je1yKuRKENcjKPNi`#lMUK<{Hw9N~L3_)k+BeuSG z?_S8RK%KcvL9QN6BvKWt;>hOnDm$JunZgy&h!%69X}^~y&rc<8h7b!NC>(H_a-Qd` z1v2+Nd-3^~sJ- z00R*eFrqdFS2)QAIlKVlfaI#JXKFbuly-J7Jjcsqt2hm0P?EuZkHJ!9C4t19Daspm&j_YQB zIvztv^G!{z3C4piC+&&0{*#d(%Y;3=&qaNG3gO>{@q^Yi;MFyiu|by0wRv`=?+pZ_ znyYS4MOVr;V@xA4!Jdnu0?VHeV#6>c*cy>SvSZIAK~*@$j2QG=)C8wFh` z0GES+KbmG`scp)G3^+E22;5kJ)5Y-4vYMLP)4cy4qx+v6csK04V~~xq4{R# zF~y))X#X@Vad?2adGG*ZVNAU$niHmz{wHpL>q7xzZt`=RpN;4~8wmQ@pHeaEZpzS3qhg5@Tc+ z{agmkD!AZ_t}mu{HE0D-dwEh9N_I6hR6uv4h;&YAe=+bdB!{FV4|*sxBZ;L@Yg2XH z1@bfk`aGi)3&>riTG%$72~Cg^k!LBeuRj_j&sqg}#DFPxYq2(K#9epDIb?j$qcdFt zo2m_Zm`Uy@+AHmhNhGq)m^U-&0Qm=r$FEn#^4+!EgC=CPUKG+z#8?ok$zRit`s=B%YV8HK{yB*5`RF0W}hZPw|w+$oeasbjcQtiTjh3~+l> zk6ccto|S>T2GTAv?)?H84F-G(^i=IXcm`{@CItPRP6v(P9>UxqseW`*dJUpKf$~*a zu>91+z@AjT z%N$H)AjIPPG3n`Ivols#+7jD*wSXLsPe&n)EtZy{L5thyX!l+tdQIO5Kj`56=uv8b z_N|Yj*fV*jcDZ!{6PH=Qj3XX$A}6pse5=3?=W z#R!z5VyLQxO$D(vt*C|m6*e+7m2}}&oJT%r!xJR#ZMXsc8P=!4TPkyH&OHz#ppXPy z8UJ*IfJTyjIP0H3@sDuno2DWbI8F=Yrf_3~i=a6y<~I{(q4xD=g_jLxHG`95M3Yf# zscBV95$^}xiA)RW?o+s5I`UDKcWx1$JtP+ z`EX)5oDNY>QB46q)NnbXy*d)`+gI8#;h3Q#ZNMwobMo}k%}|9iN!r}w7Y0mJr=Xp} z=;TeD6(rZK)OD%#xT*f zx~WzL&dG_=t_!tPkx@#& zE8~4&6=Zq%vt<89Qufs(5tvWzSe)RFO0Oum6s|t@rbU-ybFk<8sx`W_PYEwSM z(0Q^x75bo^s($-QgySIPrys3HZ(9`k-HU2&%XwWpz=((t-c@#M3hZ=wRb-p$$qB$< z@u5y+jeW6{(KVcprmE~h$%T&-bpiwHtL};FnN#cG$;7-Y;V0$?X_@y`gNGPm3SRvu zJ^Zr=e@jchzbe#*Ihe2tN&77q$!iUFABO&K&p-fT24MF+`0Kv(*}f5781p(bUGCj% zW2htE1^s7gb;&6TsIwr@BiziHKNyS*eBXm7z=idH*7fZbgV*1JTq?_MVpCqBPiclO;ew%xnAgZr@h71^_>6!!;y16tzoc{;M*yY!lbRT+D`piKq5 z)l#M}1ObmL{si84!(% z8Rxre?VWGRLj;Ti&lS7FBh8yRv(QvqG?u7CzyU-XE=xTv1?1kz1_UD<-1!M=9JCmhT29pyV(_O4Fei z)}R5M4yR+K@l7x>1TGXu=NZA0g|xRAg==bGHqnCs{y4C=G-Sash&x6Ruawu6oj}*L z;g=)d>nWB-3b%}y)R4%rPOBJwYD zW2TaL9V0O$qdK3;s&69}Js!&obJE-zRH2+vL-UJRWA4W?`qfA#u`qCR*yR{fBK|#H zIpFqfIkq7lP4S@-Se)KTA)h-pf2N%|jNnCai3VIXs6jF)&PK@xHCPJdE{?_Z2AOll zYEMei19)q4XZ0VHGFDFb3<#&`L6Mbk038$<^$Rg#!!X?BLQe;3RUTvV@3Nep&{2i~ zVn{GvzHqh~!?kNx(siU-=A}BLj@sUV=C9Md|NhAi8NP+V8vsBLc(a1$ClJ|?DJ~ng zP*mxzoNS@+5_&?Z4e5}m_WM_d&$#$IJn}v-3N}_mdlS`~x6pX!S;; z4Odb39W%-lsz6mI;F8YuV;|_Nk?l_Rn6>$Pm!9;j&qS!1O(^hwR!4-5ou`Gn-fh3I%Fndlx~f-BLX?V<{( z69mSL*r9_%+&WXrRwGtx3px|9P!e_*5rrC7sl{N|$ic1@gxv~B$jOtjzLAFdYhQ6B ze3sMg2ur-xNe{|8*2LthGFFRA3aleJ%oUYxWt@fNYnT?b09vpDRt4$GUHhjtm%}qa zFF?T~BRO!h9VPk6$&?=ap%a%n{!RN62#h(-c*CP>RX+Xo@p6G|eEVcfIO6ijI31Nh2>bgw3Wd#dm(DKT4Et)z`acMGr7A)G1Y zlePX~q$g#HSNjvCv!7|Zx=uy}YK@k8O5~SQg>YIX@94$#yJqsvOH=lai2sh@JZ8D} z&Qkw7@Owfv?qHl}hj^FvAqU?!BH0OK4W|r7(f(HjVuX4?^2cpl=0W2>ZUeP1+GbLW)@J=g zv}oXY%08yxM~9PdYYP@d))#AVkgLg`qO)W@Z)d=d#p!7QoC5xm#c-(Tt&kj^ zbgVI)6g(M?Ci__$Q0%T!Umc_WV zG{UDlnmj-iH3fK^awb0{Y7LI_1H98$T{zh5)0*wm9{yY|;bUhM4@XFR`K8i$ola=Y zUr1=);*Ubz(UMs%P9v_#BiK$ZTQ36@$oLxDWHoqTLjsp z-RToQ6|r9(isqy^*@8*&X6La>)Csvf2)2KP;!jH=_LXvmY6fbyQF09qICD~H?OWoY z%d~`*-~PD$>ZSbc2#-m@qQhSk5;%(yQABrzvV@2lmb3g2C1kq4a49Aw1(IzCJYv

    YyB)6zIWdSPcBk%jv;n2wthhY2GiB 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

    Zley5`)$$xNL)IN59`#hAa@x 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

    vIKN+{F}ByX^8APK8txCHkJ$ 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 Onq89;Jctd6vfbK`xLvqFd3 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

  1. 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

    i`Bh>!e2J3bA1fw&&k?+ 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

    A!Gah{1 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 cal[0]) export const calendarTree = { + COF: { + BdA: {}, + 'COF - Évènements': {}, + 'COF - AG': {} + }, 'Clubs COF': { 'Club réseau': {}, hackENS: {}, @@ -90,13 +110,9 @@ export const calendarTree = { Ernestophone: {}, 'Club Inutile ☔': {} }, - COF: { - BDA: {}, - AG: {} - }, - BDS: {}, 'Délégation Générale': {}, - 'K-Fêt': {} + 'K-Fêt': {}, + 'Rentrée académique': {} } export function getSubCalendars(name, tree = calendarTree) { -- 2.47.0 From d5afde908964b4e326eb20c7bcde29f74a3b3655 Mon Sep 17 00:00:00 2001 From: sinavir Date: Tue, 19 Jul 2022 00:27:55 +0200 Subject: [PATCH 09/80] new calendar for cof events --- src/calendar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index b8f65ab..2f3c8d9 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -58,14 +58,14 @@ const calendars = { name: 'Ernestophone', color: null }, - QZGnSH8GNeDpqkXt: { + dTHrXnYgsEoSTjWB: { cloud: clouds.ELEVES_ENS, - name: 'COF - Évènements', + name: 'COF', color: null }, bCgRFByHLiCCNc55: { cloud: clouds.ELEVES_ENS, - name: 'COF - AG', + name: 'AG du COF', color: null }, r4yJZDHjwNtH8wkR: { -- 2.47.0 From 44f874722f164c7a4b5f92c0ddba274abb8ec082 Mon Sep 17 00:00:00 2001 From: sinavir Date: Tue, 19 Jul 2022 00:41:41 +0200 Subject: [PATCH 10/80] update tree --- src/calendar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index 2f3c8d9..14a2206 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -97,10 +97,10 @@ export const initialCalendars = Array.from( .map(cal => cal[0]) export const calendarTree = { - COF: { + 'COF ': { BdA: {}, - 'COF - Évènements': {}, - 'COF - AG': {} + 'COF': {}, + 'AG du COF': {} }, 'Clubs COF': { 'Club réseau': {}, -- 2.47.0 From a82a7b22c53f5ca15574c33e7c78026e846206e1 Mon Sep 17 00:00:00 2001 From: sinavir Date: Tue, 19 Jul 2022 14:07:15 +0200 Subject: [PATCH 11/80] add short name to cof calendars --- src/calendar.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index 14a2206..57ad6af 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -60,12 +60,14 @@ const calendars = { }, dTHrXnYgsEoSTjWB: { cloud: clouds.ELEVES_ENS, - name: 'COF', + name: 'Évènements (COF)', + short_name: 'COF', color: null }, bCgRFByHLiCCNc55: { cloud: clouds.ELEVES_ENS, - name: 'AG du COF', + name: 'Assemblées Générales (COF)', + short_name: 'AG COF', color: null }, r4yJZDHjwNtH8wkR: { @@ -97,10 +99,10 @@ export const initialCalendars = Array.from( .map(cal => cal[0]) export const calendarTree = { - 'COF ': { + 'COF': { BdA: {}, - 'COF': {}, - 'AG du COF': {} + 'Évènements (COF)': {}, + 'Assemblées Générales (COF)': {} }, 'Clubs COF': { 'Club réseau': {}, -- 2.47.0 From a2405b3e6a388427ae8eafad151ea33c52dd7bea Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 23 Jul 2022 00:58:16 +0200 Subject: [PATCH 12/80] =?UTF-8?q?rentr=C3=A9e=20admin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/calendar.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/calendar.js b/src/calendar.js index 57ad6af..95ad1b5 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -20,7 +20,7 @@ function invertColor(hex) { const clouds = { KLUB_RESEAU: 'klub-reseau', ELEVES_ENS: 'eleves-ens', - FRAMA_AGENDA: 'frama-agenda' + FRAMA_AGENDA: 'frama-agenda', } const calendars = { @@ -85,6 +85,12 @@ const calendars = { name: 'Club Inutile ☔', color: null, initial: false + }, + 'sa8CrACpLd9aGeRH': { + cloud: clouds.ELEVES_ENS, + name: 'Rentrée académique', + short_name: 'Rentrée', + color: null } } -- 2.47.0 From b84d071f5ac049775b1c48f6fc16c784bdf40c3c Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 23 Jul 2022 00:59:27 +0200 Subject: [PATCH 13/80] =?UTF-8?q?rentr=C3=A9e=20admin:=20typos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/calendar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calendar.js b/src/calendar.js index 95ad1b5..f2e9131 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -20,7 +20,7 @@ function invertColor(hex) { const clouds = { KLUB_RESEAU: 'klub-reseau', ELEVES_ENS: 'eleves-ens', - FRAMA_AGENDA: 'frama-agenda', + FRAMA_AGENDA: 'frama-agenda' } const calendars = { -- 2.47.0 From 897fc362fa88c141bddd7b0b1c0b10366a0107cc Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 3 Jul 2022 16:30:25 +0200 Subject: [PATCH 14/80] Rajoute un calendrier pour la Nuit --- src/calendar.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calendar.js b/src/calendar.js index 57ad6af..b1633d0 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -42,6 +42,11 @@ const calendars = { short_name: 'DG', color: null }, + '2KGkWzBJGorxzyTW': { + cloud: clouds.ELEVES_ENS, + name: "Nuit de l'ENS", + color: null, + }, w442JdS5AaQ6czrP: { cloud: clouds.ELEVES_ENS, name: "Écriv'ENS", -- 2.47.0 From efec6f582d944831c7356015b92ea1e3c3fbf3d4 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 3 Jul 2022 16:32:48 +0200 Subject: [PATCH 15/80] Fix syntax --- src/calendar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calendar.js b/src/calendar.js index b1633d0..9e41338 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -45,7 +45,7 @@ const calendars = { '2KGkWzBJGorxzyTW': { cloud: clouds.ELEVES_ENS, name: "Nuit de l'ENS", - color: null, + color: null }, w442JdS5AaQ6czrP: { cloud: clouds.ELEVES_ENS, -- 2.47.0 From 283ba5082edb5a32897b906c8faf6d645824f41f Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 24 Jul 2022 18:52:58 +0200 Subject: [PATCH 16/80] Show the calendar --- src/calendar.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index 9e41338..a188475 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -44,7 +44,8 @@ const calendars = { }, '2KGkWzBJGorxzyTW': { cloud: clouds.ELEVES_ENS, - name: "Nuit de l'ENS", + name: "La Nuit de l'ENS", + short_name: 'La Nuit', color: null }, w442JdS5AaQ6czrP: { @@ -104,7 +105,7 @@ export const initialCalendars = Array.from( .map(cal => cal[0]) export const calendarTree = { - 'COF': { + COF: { BdA: {}, 'Évènements (COF)': {}, 'Assemblées Générales (COF)': {} @@ -117,6 +118,7 @@ export const calendarTree = { Ernestophone: {}, 'Club Inutile ☔': {} }, + "La Nuit de l'ENS": {}, 'Délégation Générale': {}, 'K-Fêt': {}, 'Rentrée académique': {} -- 2.47.0 From 7cf094f091ca5cda67d926fdf1edd6e66d43ea3e Mon Sep 17 00:00:00 2001 From: sinavir Date: Mon, 25 Jul 2022 23:35:38 +0200 Subject: [PATCH 17/80] calendriers de rentree de l'admin --- src/calendar.js | 52 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 4 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index f2e9131..456c655 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -86,10 +86,46 @@ const calendars = { color: null, initial: false }, - 'sa8CrACpLd9aGeRH': { + 'Ekjb4kDqMMqwJXZF': { cloud: clouds.ELEVES_ENS, - name: 'Rentrée académique', - short_name: 'Rentrée', + name: 'Rentrée des départements', + short_name: 'Dpt', + color: null + } + '8SKP62tQJP65K8EW': { + cloud: clouds.ELEVES_ENS, + name: 'Conférences de recherche', + short_name: 'Conf', + color: null + } + 'PnRXqeq4SsSC33FM': { + cloud: clouds.ELEVES_ENS, + name: 'Visites de bibliothèques', + short_name: 'Bibli', + initial: false, + color: null + } + 'NWPtiEiz62LTtjo2': { + cloud: clouds.ELEVES_ENS, + name: 'Amphis de rentrée', + short_name: 'Prés. de rentrée', + color: null + } + 'JiRt58aJXay9kfyk': { + cloud: clouds.ELEVES_ENS, + name: 'Réunions de rentrée des Masters', + short_name: 'Masters', + color: null + } + '5Rb4bRjCDcsFjDdQ': { + cloud: clouds.ELEVES_ENS, + name: 'Activités pour les étudiants internationaux', + short_name: 'Internationaux', + color: null + } + '62wKfQRrLNz2WXjt': { + cloud: clouds.ELEVES_ENS, + name: 'Divers', color: null } } @@ -120,7 +156,15 @@ export const calendarTree = { }, 'Délégation Générale': {}, 'K-Fêt': {}, - 'Rentrée académique': {} + 'Rentrée académique': { + 'Amphis de rentrée': {}, + 'Rentrée des départements': {}, + 'Conférences de recherche': {}, + 'Visites de bibliothèques': {}, + 'Réunions de rentrée des Masters': {}, + 'Activités pour les étudiants internationaux': {} + }, + 'Divers': {} } export function getSubCalendars(name, tree = calendarTree) { -- 2.47.0 From b3f838f4bc61021ffba578c12af79ca79892fd93 Mon Sep 17 00:00:00 2001 From: sinavir Date: Mon, 25 Jul 2022 23:50:12 +0200 Subject: [PATCH 18/80] typos --- src/calendar.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index 456c655..4cbaa1a 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -91,38 +91,38 @@ const calendars = { name: 'Rentrée des départements', short_name: 'Dpt', color: null - } + }, '8SKP62tQJP65K8EW': { cloud: clouds.ELEVES_ENS, name: 'Conférences de recherche', short_name: 'Conf', color: null - } + }, 'PnRXqeq4SsSC33FM': { cloud: clouds.ELEVES_ENS, name: 'Visites de bibliothèques', short_name: 'Bibli', initial: false, color: null - } + }, 'NWPtiEiz62LTtjo2': { cloud: clouds.ELEVES_ENS, name: 'Amphis de rentrée', short_name: 'Prés. de rentrée', color: null - } + }, 'JiRt58aJXay9kfyk': { cloud: clouds.ELEVES_ENS, name: 'Réunions de rentrée des Masters', short_name: 'Masters', color: null - } + }, '5Rb4bRjCDcsFjDdQ': { cloud: clouds.ELEVES_ENS, name: 'Activités pour les étudiants internationaux', short_name: 'Internationaux', color: null - } + }, '62wKfQRrLNz2WXjt': { cloud: clouds.ELEVES_ENS, name: 'Divers', -- 2.47.0 From 679c7a03978bf03659de21123ec5a06b19c9b853 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 00:43:42 +0200 Subject: [PATCH 19/80] Fix display issue --- src/TriStateCheckbox.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/TriStateCheckbox.svelte b/src/TriStateCheckbox.svelte index f65b04d..fd61364 100644 --- a/src/TriStateCheckbox.svelte +++ b/src/TriStateCheckbox.svelte @@ -28,7 +28,7 @@ - {value} + {value} {#if url} @@ -54,6 +54,13 @@ color: #aabbfe; text-shadow: 2px 2px 3px #62a1fe; } + .cal-title { + max-width: 75%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + vertical-align: bottom; + } .cal { cursor: pointer; -- 2.47.0 From ef12ad4be5953d0e53e6acba8682a0465d23bb78 Mon Sep 17 00:00:00 2001 From: sinavir Date: Mon, 18 Jul 2022 21:56:47 +0200 Subject: [PATCH 20/80] better_display_on_small_screens --- src/App.svelte | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index 2b2216e..ada5a5c 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -47,11 +47,9 @@ locale: frLocale, allDayContent: '', headerToolbar: { - left: mobile ? false : 'prev,next today', + left: 'prev,next today', center: 'title', - right: mobile - ? 'prev,today,next dayGridMonth,timeGridWeek,timeGridDay,listWeek' - : 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' }, height: '100%', schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives', -- 2.47.0 From 17aa03295ca249afd3aa9906ff8fadb8dadfedad Mon Sep 17 00:00:00 2001 From: sinavir Date: Tue, 26 Jul 2022 00:09:19 +0200 Subject: [PATCH 21/80] title on top on mobiles --- src/App.svelte | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index ada5a5c..359568f 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -32,6 +32,18 @@ const params = new URL(document.location).searchParams.getAll('c'); + const headers = mobile + ? { + left: 'title', + center: 'prev,today,next', + right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + } + : { + left: 'prev,next today', + center: 'title', + right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + }; + let calendar; let options = writable({ @@ -46,11 +58,7 @@ ], locale: frLocale, allDayContent: '', - headerToolbar: { - left: 'prev,next today', - center: 'title', - right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' - }, + headerToolbar: headers, height: '100%', schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives', nowIndicator: true, @@ -140,6 +148,11 @@ margin-bottom: 0 !important; } + + :global(.fc-toolbar-chunk:not(:last-child)) { + margin-bottom: 0.25em; + } + @media (max-width: 765px) { :global(.fc-header-toolbar) { flex-direction: column; -- 2.47.0 From 2269dd540f2a05ccbf77449025e0158054a61e7f Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 25 Jul 2022 21:49:01 +0200 Subject: [PATCH 22/80] feat: add resource timelines with ENS locations --- package-lock.json | 255 ++++++++++++++++++++++++++++++++++ package.json | 2 + rollup.config.js | 3 + src/App.svelte | 25 +++- src/static-ens-locations.json | 22 +++ 5 files changed, 305 insertions(+), 2 deletions(-) create mode 100644 src/static-ens-locations.json diff --git a/package-lock.json b/package-lock.json index be2c8be..9b8fc94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@fullcalendar/adaptive": "^5.10.1", "@fullcalendar/bootstrap5": "^5.10.2", "@fullcalendar/list": "^5.10.1", + "@fullcalendar/resource-timeline": "^5.11.0", "@fullcalendar/rrule": "^5.10.1", "@nextcloud/cdav-library": "^1.0.0", "bootstrap": "^5.1.3", @@ -27,6 +28,7 @@ "@fullcalendar/daygrid": "^5.10.1", "@fullcalendar/timegrid": "^5.10.1", "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.0.0", "dav": "^1.8.0", "postcss": "^8.3.11", @@ -166,6 +168,63 @@ "tslib": "^2.1.0" } }, + "node_modules/@fullcalendar/resource-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", + "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/resource-common/node_modules/@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/resource-common/node_modules/@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/resource-timeline": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", + "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/resource-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", + "@fullcalendar/timeline": "~5.11.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/resource-timeline/node_modules/@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/resource-timeline/node_modules/@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + }, "node_modules/@fullcalendar/rrule": { "version": "5.10.1", "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.10.1.tgz", @@ -178,6 +237,33 @@ "rrule": "^2.6.0" } }, + "node_modules/@fullcalendar/scrollgrid": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", + "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/scrollgrid/node_modules/@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/scrollgrid/node_modules/@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + }, "node_modules/@fullcalendar/timegrid": { "version": "5.10.1", "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.10.1.tgz", @@ -189,6 +275,34 @@ "tslib": "^2.1.0" } }, + "node_modules/@fullcalendar/timeline": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", + "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/timeline/node_modules/@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fullcalendar/timeline/node_modules/@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + }, "node_modules/@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -283,6 +397,18 @@ "rollup": "^2.30.0" } }, + "node_modules/@rollup/plugin-json": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.0.8" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, "node_modules/@rollup/plugin-node-resolve": { "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", @@ -4124,6 +4250,67 @@ "tslib": "^2.1.0" } }, + "@fullcalendar/resource-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", + "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + } + } + }, + "@fullcalendar/resource-timeline": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", + "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/resource-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", + "@fullcalendar/timeline": "~5.11.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + } + } + }, "@fullcalendar/rrule": { "version": "5.10.1", "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.10.1.tgz", @@ -4133,6 +4320,35 @@ "tslib": "^2.1.0" } }, + "@fullcalendar/scrollgrid": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", + "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + } + } + }, "@fullcalendar/timegrid": { "version": "5.10.1", "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.10.1.tgz", @@ -4144,6 +4360,36 @@ "tslib": "^2.1.0" } }, + "@fullcalendar/timeline": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", + "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "@fullcalendar/common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fullcalendar/premium-common": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "tslib": "^2.1.0" + } + } + } + }, "@hapi/hoek": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", @@ -4216,6 +4462,15 @@ "resolve": "^1.17.0" } }, + "@rollup/plugin-json": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", + "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.0.8" + } + }, "@rollup/plugin-node-resolve": { "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", diff --git a/package.json b/package.json index 9c46cd2..dc9000d 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "@fullcalendar/daygrid": "^5.10.1", "@fullcalendar/timegrid": "^5.10.1", "@rollup/plugin-commonjs": "^17.0.0", + "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.0.0", "dav": "^1.8.0", "postcss": "^8.3.11", @@ -33,6 +34,7 @@ "@fullcalendar/adaptive": "^5.10.1", "@fullcalendar/bootstrap5": "^5.10.2", "@fullcalendar/list": "^5.10.1", + "@fullcalendar/resource-timeline": "^5.11.0", "@fullcalendar/rrule": "^5.10.1", "@nextcloud/cdav-library": "^1.0.0", "bootstrap": "^5.1.3", diff --git a/rollup.config.js b/rollup.config.js index 53c1a1e..6bc4c2e 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -7,6 +7,7 @@ import css from 'rollup-plugin-css-only' import postcss from 'rollup-plugin-postcss' import dev from 'rollup-plugin-dev' import copy from 'rollup-plugin-copy' +import json from '@rollup/plugin-json'; const production = !process.env.ROLLUP_WATCH @@ -48,6 +49,8 @@ export default { } }), + json(), + // Copy font files copy({ targets: [ diff --git a/src/App.svelte b/src/App.svelte index 359568f..c78c4fa 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -7,6 +7,7 @@ import rrulePlugin from '@fullcalendar/rrule'; import dayGridPlugin from '@fullcalendar/daygrid'; import listPlugin from '@fullcalendar/list'; + import resourceTimelinePlugin from '@fullcalendar/resource-timeline'; import frLocale from '@fullcalendar/core/locales/fr'; import EventModal from './EventModal.svelte'; import FilterBar from './FilterBar.svelte'; @@ -18,6 +19,8 @@ import 'bootstrap-icons/font/bootstrap-icons.css'; import bootstrap5Plugin from '@fullcalendar/bootstrap5'; + import ENSLocations from './static-ens-locations.json'; + const event = writable(null); let openModal = false; @@ -36,12 +39,12 @@ ? { left: 'title', center: 'prev,today,next', - right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + right: 'resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek' } : { left: 'prev,next today', center: 'title', - right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' + right: 'resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek' }; let calendar; @@ -53,12 +56,30 @@ dayGridPlugin, rrulePlugin, listPlugin, + resourceTimelinePlugin, adaptivePlugin, bootstrap5Plugin ], locale: frLocale, allDayContent: '', headerToolbar: headers, + resourceAreaWidth: '40%', + resourceAreaColumns: [ + { + group: true, + field: 'building', + headerContent: 'Bâtiment' + }, + { + field: 'room', + headerContent: 'Salle' + } + ], + resources: Object.entries(ENSLocations).flatMap(([building, rooms]) => rooms.map(room => ({ + id: `${building}-${room}`, + building, + room + }))), height: '100%', schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives', nowIndicator: true, diff --git a/src/static-ens-locations.json b/src/static-ens-locations.json new file mode 100644 index 0000000..b514479 --- /dev/null +++ b/src/static-ens-locations.json @@ -0,0 +1,22 @@ +{ "45 rue d'Ulm": + [ + "Amphithéâtre Galois", + "Salle Histoire", + "Salle Cavaillès", + "Salle Dussane", + "Salle des Actes", + "Cour aux Ernest", + "Salle Jaurès" + ], + "29 rue d'Ulm": [ + "Bibliothèque des sciences expérimentales" + ], + "Jourdan": [ + "Bibliothèque de Jourdan", + "Salle Marcel Roncayolo (R2-05)", + "Salle Madeleine Rebérioux (R2-02)", + "Amphithéâtre Jourdan", + "R2-21", + "Salle Jean Ibanes" + ] +} -- 2.47.0 From 788694dae566bcd5141d02aa3246a5ba74a1e90f Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 25 Jul 2022 22:01:37 +0200 Subject: [PATCH 23/80] dependencies: downgrade to ^5.10.1 because of upstream issues --- package-lock.json | 242 ++++++++++------------------------------------ package.json | 2 +- 2 files changed, 50 insertions(+), 194 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9b8fc94..b4397d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "@fullcalendar/adaptive": "^5.10.1", "@fullcalendar/bootstrap5": "^5.10.2", "@fullcalendar/list": "^5.10.1", - "@fullcalendar/resource-timeline": "^5.11.0", + "@fullcalendar/resource-timeline": "^5.10.1", "@fullcalendar/rrule": "^5.10.1", "@nextcloud/cdav-library": "^1.0.0", "bootstrap": "^5.1.3", @@ -169,59 +169,25 @@ } }, "node_modules/@fullcalendar/resource-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", - "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.10.1.tgz", + "integrity": "sha512-20JR8cucAeJEXSbWVSj9USwsPGKb3dVQr8CBiXuHPbD0OLK93j7jhKjBlp/pRldtcJW9mIXC8ENQvw/aNZJ9Cw==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/resource-common/node_modules/@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/resource-common/node_modules/@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/resource-timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", - "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.10.1.tgz", + "integrity": "sha512-gsqjr6Z+LQcNbQlHgaTtg/kF8l6yDRtIuMQbhFlTy71RJI//x2mHhLXgV40FJeEE+srp48xJPd89+rIhlyJ5Tw==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/resource-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", - "@fullcalendar/timeline": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/resource-timeline/node_modules/@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/resource-timeline/node_modules/@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/resource-common": "~5.10.1", + "@fullcalendar/scrollgrid": "~5.10.1", + "@fullcalendar/timeline": "~5.10.1", "tslib": "^2.1.0" } }, @@ -238,29 +204,12 @@ } }, "node_modules/@fullcalendar/scrollgrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", - "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.10.1.tgz", + "integrity": "sha512-Hj6gzj2/sUUnozIMC0GBK60/ZTeDchp/Gc2S4F+05W6V4BoUXbIwav+EdAerfNFOv7EXWa9vM9Lq3A53iVWFVg==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/scrollgrid/node_modules/@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/scrollgrid/node_modules/@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", "tslib": "^2.1.0" } }, @@ -276,30 +225,13 @@ } }, "node_modules/@fullcalendar/timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", - "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.10.1.tgz", + "integrity": "sha512-pFMhK4nsCvpsA63GPJQtT1RSS2OLlT9a2+fvsf2oQregBLcottJSlCjIsIuKP7hpQLimaSdLr2kNjh5hs8jKlw==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/timeline/node_modules/@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@fullcalendar/timeline/node_modules/@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/scrollgrid": "~5.10.1", "tslib": "^2.1.0" } }, @@ -4251,64 +4183,26 @@ } }, "@fullcalendar/resource-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", - "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.10.1.tgz", + "integrity": "sha512-20JR8cucAeJEXSbWVSj9USwsPGKb3dVQr8CBiXuHPbD0OLK93j7jhKjBlp/pRldtcJW9mIXC8ENQvw/aNZJ9Cw==", "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", "tslib": "^2.1.0" - }, - "dependencies": { - "@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - } } }, "@fullcalendar/resource-timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", - "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.10.1.tgz", + "integrity": "sha512-gsqjr6Z+LQcNbQlHgaTtg/kF8l6yDRtIuMQbhFlTy71RJI//x2mHhLXgV40FJeEE+srp48xJPd89+rIhlyJ5Tw==", "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/resource-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", - "@fullcalendar/timeline": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/resource-common": "~5.10.1", + "@fullcalendar/scrollgrid": "~5.10.1", + "@fullcalendar/timeline": "~5.10.1", "tslib": "^2.1.0" - }, - "dependencies": { - "@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - } } }, "@fullcalendar/rrule": { @@ -4321,32 +4215,13 @@ } }, "@fullcalendar/scrollgrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", - "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.10.1.tgz", + "integrity": "sha512-Hj6gzj2/sUUnozIMC0GBK60/ZTeDchp/Gc2S4F+05W6V4BoUXbIwav+EdAerfNFOv7EXWa9vM9Lq3A53iVWFVg==", "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", "tslib": "^2.1.0" - }, - "dependencies": { - "@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - } } }, "@fullcalendar/timegrid": { @@ -4361,33 +4236,14 @@ } }, "@fullcalendar/timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", - "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.10.1.tgz", + "integrity": "sha512-pFMhK4nsCvpsA63GPJQtT1RSS2OLlT9a2+fvsf2oQregBLcottJSlCjIsIuKP7hpQLimaSdLr2kNjh5hs8jKlw==", "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", + "@fullcalendar/common": "~5.10.1", + "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/scrollgrid": "~5.10.1", "tslib": "^2.1.0" - }, - "dependencies": { - "@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - } } }, "@hapi/hoek": { diff --git a/package.json b/package.json index dc9000d..843dd97 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@fullcalendar/adaptive": "^5.10.1", "@fullcalendar/bootstrap5": "^5.10.2", "@fullcalendar/list": "^5.10.1", - "@fullcalendar/resource-timeline": "^5.11.0", + "@fullcalendar/resource-timeline": "^5.10.1", "@fullcalendar/rrule": "^5.10.1", "@nextcloud/cdav-library": "^1.0.0", "bootstrap": "^5.1.3", -- 2.47.0 From 433568751c542eb8e4ae60376bf8c7f152fd4cd5 Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Mon, 25 Jul 2022 22:57:05 +0200 Subject: [PATCH 24/80] feat: associate events with resource IDs --- src/calendar.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/calendar.js b/src/calendar.js index 8b0aca2..236aeb8 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -1,3 +1,5 @@ +import STATIC_LOCATIONS from './static-ens-locations.json'; + // https://stackoverflow.com/a/35970186 function invertColor(hex) { if (hex.indexOf('#') === 0) { @@ -231,6 +233,18 @@ class Calendar { } } +function findLocationId(location) { + // TODO: Perform ad-hoc patches of location so it can be better associated. + // Strip '(Jourdan)' + // Relocate room number + + const result = Object.entries(STATIC_LOCATIONS).find(([building, rooms]) => rooms.includes(location)); + + if (result === undefined) return undefined; + const [building, _] = result; + return `${building}-${location}`; +} + function fcEventFromjCalEvent(cal) { return function (evt) { const start = new Date(evt.dtstart) @@ -249,6 +263,10 @@ function fcEventFromjCalEvent(cal) { fcEvent.description = evt.description fcEvent.location = evt.location || cal.default_location + if (fcEvent.location) { + fcEvent.resourceId = findLocationId(fcEvent.location); + } + if (evt.status) { fcEvent.status = evt.status fcEvent.classNames = [`st-${evt.status.toLowerCase()}`] -- 2.47.0 From def68685888e3a6195fbdebeaf7d84b1a2eab21b Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 02:32:26 +0200 Subject: [PATCH 25/80] Add locations --- src/App.svelte | 15 +++++++++------ src/calendar.js | 24 +++++++++++++----------- src/static-ens-locations.json | 25 ++++++++++++++++++------- 3 files changed, 40 insertions(+), 24 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index c78c4fa..7f8a24f 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -75,11 +75,13 @@ headerContent: 'Salle' } ], - resources: Object.entries(ENSLocations).flatMap(([building, rooms]) => rooms.map(room => ({ - id: `${building}-${room}`, - building, - room - }))), + resources: Object.entries(ENSLocations).flatMap(([building, rooms]) => + rooms.map(room => ({ + id: `${building}-${room}`, + building, + room + })) + ), height: '100%', schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives', nowIndicator: true, @@ -97,7 +99,8 @@ eventSources: [], themeSystem: 'bootstrap5', nextDayThreshold: '05:00:00', - progressiveEventRendering: true + progressiveEventRendering: true, + expandRows: true }); const flatten = d => { diff --git a/src/calendar.js b/src/calendar.js index 236aeb8..d46907e 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -1,4 +1,4 @@ -import STATIC_LOCATIONS from './static-ens-locations.json'; +import STATIC_LOCATIONS from './static-ens-locations.json' // https://stackoverflow.com/a/35970186 function invertColor(hex) { @@ -94,7 +94,7 @@ const calendars = { color: null, initial: false }, - 'Ekjb4kDqMMqwJXZF': { + Ekjb4kDqMMqwJXZF: { cloud: clouds.ELEVES_ENS, name: 'Rentrée des départements', short_name: 'Dpt', @@ -106,20 +106,20 @@ const calendars = { short_name: 'Conf', color: null }, - 'PnRXqeq4SsSC33FM': { + PnRXqeq4SsSC33FM: { cloud: clouds.ELEVES_ENS, name: 'Visites de bibliothèques', short_name: 'Bibli', initial: false, color: null }, - 'NWPtiEiz62LTtjo2': { + NWPtiEiz62LTtjo2: { cloud: clouds.ELEVES_ENS, name: 'Amphis de rentrée', short_name: 'Prés. de rentrée', color: null }, - 'JiRt58aJXay9kfyk': { + JiRt58aJXay9kfyk: { cloud: clouds.ELEVES_ENS, name: 'Réunions de rentrée des Masters', short_name: 'Masters', @@ -173,7 +173,7 @@ export const calendarTree = { 'Réunions de rentrée des Masters': {}, 'Activités pour les étudiants internationaux': {} }, - 'Divers': {} + Divers: {} } export function getSubCalendars(name, tree = calendarTree) { @@ -238,11 +238,13 @@ function findLocationId(location) { // Strip '(Jourdan)' // Relocate room number - const result = Object.entries(STATIC_LOCATIONS).find(([building, rooms]) => rooms.includes(location)); + const result = Object.entries(STATIC_LOCATIONS).find(([building, rooms]) => + rooms.includes(location) + ) - if (result === undefined) return undefined; - const [building, _] = result; - return `${building}-${location}`; + if (result === undefined) return undefined + const [building, _] = result + return `${building}-${location}` } function fcEventFromjCalEvent(cal) { @@ -264,7 +266,7 @@ function fcEventFromjCalEvent(cal) { fcEvent.location = evt.location || cal.default_location if (fcEvent.location) { - fcEvent.resourceId = findLocationId(fcEvent.location); + fcEvent.resourceId = findLocationId(fcEvent.location) } if (evt.status) { diff --git a/src/static-ens-locations.json b/src/static-ens-locations.json index b514479..831defb 100644 --- a/src/static-ens-locations.json +++ b/src/static-ens-locations.json @@ -1,16 +1,27 @@ -{ "45 rue d'Ulm": - [ +{ + "45 rue d'Ulm": [ "Amphithéâtre Galois", + "Bibliothèque Lettres", "Salle Histoire", "Salle Cavaillès", "Salle Dussane", "Salle des Actes", - "Cour aux Ernest", - "Salle Jaurès" - ], - "29 rue d'Ulm": [ - "Bibliothèque des sciences expérimentales" + "Salle des Résistants", + "Salle Cavaillès", + "Salle Cartan", + "Salle Noether", + "Salle Bourbaki", + "Cour aux Ernests", + "Cour du NIR", + "Cour Pasteur", + "Pôt", + "Petit pôt", + "Canopée", + "K-Fêt", + "Cave d'hackENS", + "Gymnase" ], + "29 rue d'Ulm": ["Bibliothèque des sciences expérimentales", "Salle Jaurès"], "Jourdan": [ "Bibliothèque de Jourdan", "Salle Marcel Roncayolo (R2-05)", -- 2.47.0 From 5c1c12b413bda398c9f4bfdab7aa72aa4a43a22f Mon Sep 17 00:00:00 2001 From: Raito Bezarius Date: Tue, 26 Jul 2022 13:07:03 +0200 Subject: [PATCH 26/80] feat: group resources, decrease width, perform adhoc patches of location with a static map --- src/App.svelte | 18 +++++------------- src/calendar.js | 16 +++++++++++----- src/static-ens-locations.json | 1 + 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index 7f8a24f..0cff600 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -63,23 +63,15 @@ locale: frLocale, allDayContent: '', headerToolbar: headers, - resourceAreaWidth: '40%', - resourceAreaColumns: [ - { - group: true, - field: 'building', - headerContent: 'Bâtiment' - }, - { - field: 'room', - headerContent: 'Salle' - } - ], + buttonText: { resourceTimelineDay: 'Salles' }, + scrollTime: "08:00:00", + resourceGroupField: 'building', + resourceAreaWidth: '27%', resources: Object.entries(ENSLocations).flatMap(([building, rooms]) => rooms.map(room => ({ id: `${building}-${room}`, building, - room + title: room })) ), height: '100%', diff --git a/src/calendar.js b/src/calendar.js index d46907e..c386ad9 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -234,17 +234,23 @@ class Calendar { } function findLocationId(location) { - // TODO: Perform ad-hoc patches of location so it can be better associated. - // Strip '(Jourdan)' - // Relocate room number + const adhocMap = { + 'Amphi Jourdan': 'Amphithéâtre Jourdan', + 'R2-21 (Jourdan)': 'R2-21', + 'Salle Jean Ibanes (Jourdan, R1-07)': 'Salle Jean Ibanes (R1-07)', + 'Salle Madeleine Rebérioux (Jourdan, R2-02)': 'Salle Madeleine Rebérioux (R2-02)', + 'Salle Marcel Roncayolo (Jourdan, R2-05)': 'Salle Marcel Roncayolo (R2-05)' + }; + + const correctedLocation = adhocMap[location] || location; const result = Object.entries(STATIC_LOCATIONS).find(([building, rooms]) => - rooms.includes(location) + rooms.includes(correctedLocation) ) if (result === undefined) return undefined const [building, _] = result - return `${building}-${location}` + return `${building}-${correctedLocation}` } function fcEventFromjCalEvent(cal) { diff --git a/src/static-ens-locations.json b/src/static-ens-locations.json index 831defb..7357054 100644 --- a/src/static-ens-locations.json +++ b/src/static-ens-locations.json @@ -21,6 +21,7 @@ "Cave d'hackENS", "Gymnase" ], + "24 rue d'Ulm": ["Salle CONF IV"], "29 rue d'Ulm": ["Bibliothèque des sciences expérimentales", "Salle Jaurès"], "Jourdan": [ "Bibliothèque de Jourdan", -- 2.47.0 From fb034e4b6527f8ffecc70f9ee5bf441ad3d422b8 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 14:34:26 +0200 Subject: [PATCH 27/80] Fix location --- src/static-ens-locations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/static-ens-locations.json b/src/static-ens-locations.json index 7357054..ea6f529 100644 --- a/src/static-ens-locations.json +++ b/src/static-ens-locations.json @@ -21,7 +21,7 @@ "Cave d'hackENS", "Gymnase" ], - "24 rue d'Ulm": ["Salle CONF IV"], + "24 rue Lhomond": ["Salle CONF IV"], "29 rue d'Ulm": ["Bibliothèque des sciences expérimentales", "Salle Jaurès"], "Jourdan": [ "Bibliothèque de Jourdan", -- 2.47.0 From 1561f8d35098d088bad2133e845c3a4f0086b9ba Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 02:34:18 +0200 Subject: [PATCH 28/80] Add tooltips with the names of the events --- package-lock.json | 3471 ++++++++++++++++++++++----------------------- package.json | 2 + rollup.config.js | 7 +- src/App.svelte | 12 +- 4 files changed, 1704 insertions(+), 1788 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4397d6..85014fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@fullcalendar/resource-timeline": "^5.10.1", "@fullcalendar/rrule": "^5.10.1", "@nextcloud/cdav-library": "^1.0.0", + "@rollup/plugin-replace": "^4.0.0", "bootstrap": "^5.1.3", "bootstrap-icons": "^1.8.1", "ical.js": "^1.5.0", @@ -30,6 +31,7 @@ "@rollup/plugin-commonjs": "^17.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.0.0", + "@rollup/plugin-replace": "^4.0.0", "dav": "^1.8.0", "postcss": "^8.3.11", "prettier": "^2.4.1", @@ -48,33 +50,33 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -82,6 +84,77 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@fastify/ajv-compiler": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-1.1.0.tgz", @@ -91,112 +164,161 @@ "ajv": "^6.12.6" } }, - "node_modules/@fullcalendar/adaptive": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.10.1.tgz", - "integrity": "sha512-Dg+v+nYZKqQ9vhn+z46VhIZ5+OujHBj7ufkZv2Tj0Q1DIdt2sMxMvF/u9WKBru1GCqXuTtGtjiMXLMpL/ZpSRA==", + "node_modules/@fastify/error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@fastify/error/-/error-2.0.0.tgz", + "integrity": "sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w==", + "dev": true + }, + "node_modules/@fastify/http-proxy": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.1.0.tgz", + "integrity": "sha512-G15TPeO657N8n4mhlGvbKneZH3exiV8fjbSoJgzcgwzaEmidc+4v3Xg/loTp21palsq+hQPlzVl0eHSzDTAuKA==", + "dev": true, "dependencies": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", + "@fastify/reply-from": "^7.0.0", + "ws": "^8.4.2" + } + }, + "node_modules/@fastify/reply-from": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@fastify/reply-from/-/reply-from-7.0.1.tgz", + "integrity": "sha512-ikp6GpmEJ7AVxcDdSVE9MhpUtC9KnImQDegc5ePZ+H7QZcraIjotP7YndwT/fP8lYj2Qr1h4RtuFNU8Wdwleuw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.4.4", + "fastify-plugin": "^3.0.0", + "http-errors": "^2.0.0", + "pump": "^3.0.0", + "semver": "^7.3.5", + "tiny-lru": "^8.0.1", + "undici": "^5.0.0" + }, + "engines": { + "node": ">=12.18" + } + }, + "node_modules/@fastify/static": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-5.0.2.tgz", + "integrity": "sha512-HvyXZ5a7hUHoSBRq9jKUuKIUCkHMkCDcmiAeEmixXlGOx8pEWx3NYOIaiivcjWa6/NLvfdUT+t/jzfVQ2PA7Gw==", + "dev": true, + "dependencies": { + "content-disposition": "^0.5.3", + "encoding-negotiator": "^2.0.1", + "fastify-plugin": "^3.0.0", + "glob": "^7.1.4", + "p-limit": "^3.1.0", + "readable-stream": "^3.4.0", + "send": "^0.17.1" + } + }, + "node_modules/@fullcalendar/adaptive": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.11.0.tgz", + "integrity": "sha512-BXR0v0aDF7o128DhNDqwCUe8oyq4b5tXtwr9Nz/FEvEseQltjEqhYRy8TDnK/8cp3x2nPc7oj4Zsufdy/R+LVw==", + "dependencies": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/bootstrap5": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.10.2.tgz", - "integrity": "sha512-0wrpvHjwdp5+Wx5SNpEH9B3BDBLZ/6PylKMWph5tiBAvIxhoWFH3GhyTdbz77ImjjqOsIRT1Y6zofSLxqcwvIg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.11.0.tgz", + "integrity": "sha512-JWJS45xSuR5jE0qSZKAfsbdQKmL5oiQSqH23J0mf0dknEa+PxbvdxdtdBgLVq2daMPhSQEFGeiv5FO6PJVAQmQ==", "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/common": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.10.1.tgz", - "integrity": "sha512-EumKIJcQTvQdTs75/9dmeREFgjcRVWzqHJS1Xvlz5mNsmB+w9EINCHETRjChtAQg1WD/lTQyVj4sHsKO7vCMSw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/core": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.10.1.tgz", - "integrity": "sha512-8sVuC6ywXV+cxqsqTZaR1hgUqeyjVed20NyZ7lGW9AY0kma1GIEwLgqPS5Q6uVhHyin68lmgecKfJCwhxENE8w==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.0.tgz", + "integrity": "sha512-cF/d9LuJb/6xw14ms0urv1H4BiA70c4jrufe/EuVzLR6qTDpK92IZ3JK7GVtZtzptfTYZ/NQgDV9YCzIaO9Blw==", "dev": true, "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "preact": "^10.0.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/daygrid": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.10.1.tgz", - "integrity": "sha512-sfUMP+rew0krsBffgNcWWKhBCiyytGfRKZJoc64E8ohX7VWjPcPZuB1xgO5U4wPLmNkT0rZiHoGeQGTXw1+ZKg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.0.tgz", + "integrity": "sha512-Ybh/dfHn/VL0qOVIRVyJc9I8oYiqqHl6xQONk8xXCe456QbPzAQLsAxpLLJLH+3smWNCfoQgvDKzR9e9XTzLMQ==", "dev": true, "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/interaction": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.10.1.tgz", - "integrity": "sha512-H1g1QeXg7yXtUcKmVtfg7uzm5R5ElFTvYniiXU+8kJda69IDg7Lee+Y7UDv5dvLb5/HxO86RhPVxRtcOQ8XdXw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.11.0.tgz", + "integrity": "sha512-9XTI5+ydqrSX+IL3iWgKBURXfnPewn57Tmsv9mJZhiqrUEF7/+qtftLoKEAc8ZdWk/+01aBe67PFL16uPXj2Jg==", "dev": true, "optional": true, "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/list": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.10.1.tgz", - "integrity": "sha512-sB+AzM9P1nzGIzwVFNN8Zbocg5lkVQftyuJAZtULgu9o9e1rH/Aqsxt9Itf00N3WmMOh8H1LlnRpZF5kGu/j2w==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.0.tgz", + "integrity": "sha512-0dl/JV6zEGseTDXpM16nozetByVvJ4l/DElYP+StCtnk+Lr51zFK0yfRWRwB9XInxyapfZLDd/3YjKXQf8Bxcw==", "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/premium-common": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.10.1.tgz", - "integrity": "sha512-yOZgtVI/7tt1oeQABLQqTNLEv2YpxbE0ywvQ+VwtrKc5LksmUA2czO4peom1KIAwH6JsZnytpvwQ4k4cP8Ivaw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/resource-common": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.10.1.tgz", - "integrity": "sha512-20JR8cucAeJEXSbWVSj9USwsPGKb3dVQr8CBiXuHPbD0OLK93j7jhKjBlp/pRldtcJW9mIXC8ENQvw/aNZJ9Cw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", + "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", "dependencies": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/resource-timeline": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.10.1.tgz", - "integrity": "sha512-gsqjr6Z+LQcNbQlHgaTtg/kF8l6yDRtIuMQbhFlTy71RJI//x2mHhLXgV40FJeEE+srp48xJPd89+rIhlyJ5Tw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", + "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", "dependencies": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", - "@fullcalendar/resource-common": "~5.10.1", - "@fullcalendar/scrollgrid": "~5.10.1", - "@fullcalendar/timeline": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/resource-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", + "@fullcalendar/timeline": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/rrule": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.10.1.tgz", - "integrity": "sha512-K5TO8298eVkZiJ70hZrAvAAP81aTMiymgPW1nnaOkflI4bvEDJlkGdFe1MqgE07oTBZca7VU7/33ePiSTs0Pcg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.11.0.tgz", + "integrity": "sha512-nYEOQUySCqeUgw5QMgOaUsjNrvlcjbzCKhZCZwccdHQOa0mXNv9HV1IrQFPGiPXtXIaeSB/NQs/LYJ9a+Pzakw==", "dependencies": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" }, "peerDependencies": { @@ -204,41 +326,41 @@ } }, "node_modules/@fullcalendar/scrollgrid": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.10.1.tgz", - "integrity": "sha512-Hj6gzj2/sUUnozIMC0GBK60/ZTeDchp/Gc2S4F+05W6V4BoUXbIwav+EdAerfNFOv7EXWa9vM9Lq3A53iVWFVg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", + "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", "dependencies": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/timegrid": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.10.1.tgz", - "integrity": "sha512-0O0m+JzFBlg8gxYr/rIjZViRlbndCtjZlDjjIylQHFBeWC32e3cpHEavKGbTIBLN8SDilUYAJnE21abSqC2G/w==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.11.0.tgz", + "integrity": "sha512-GNy+/PwAj510PS4Fu18Mf/CytNBVftFU7M8XwsUXOCJ6ouyroHZje0a7k5cH/nE5IQ6NJZfH2eAPBlxGath1MQ==", "dev": true, "dependencies": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/daygrid": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/daygrid": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/timeline": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.10.1.tgz", - "integrity": "sha512-pFMhK4nsCvpsA63GPJQtT1RSS2OLlT9a2+fvsf2oQregBLcottJSlCjIsIuKP7hpQLimaSdLr2kNjh5hs8jKlw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", + "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", "dependencies": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", - "@fullcalendar/scrollgrid": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", "tslib": "^2.1.0" } }, "node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, "node_modules/@hapi/topo": { @@ -250,10 +372,68 @@ "@hapi/hoek": "^9.0.0" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@nextcloud/cdav-library": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/cdav-library/-/cdav-library-1.0.0.tgz", - "integrity": "sha512-6P2mopk455XPvVVPrEJbaYhiPKuNlyQ2iYFLXMuSX/aiTBHdmunJSCRDX3QkFsgn73Zc6J6wmPptFhBwoVyxlw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/cdav-library/-/cdav-library-1.1.0.tgz", + "integrity": "sha512-hmJgR9Cp11y3ch4dS0NufsPgofe4+iwhUkusYKmDTl0PFsJrBUNy1zawLdfDrpEjK1zXrU3tOpyF3pIqyGMYBg==", "dependencies": { "core-js": "^3.19.3", "regenerator-runtime": "^0.13.9" @@ -300,9 +480,9 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, "node_modules/@popperjs/core": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", - "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==", + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -361,6 +541,19 @@ "rollup": "^1.20.0||^2.0.0" } }, + "node_modules/@rollup/plugin-replace": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", + "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, "node_modules/@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", @@ -385,9 +578,9 @@ "dev": true }, "node_modules/@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -443,9 +636,9 @@ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, "node_modules/@types/node": { - "version": "16.11.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", - "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==" + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" }, "node_modules/@types/resolve": { "version": "1.17.1", @@ -463,9 +656,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -490,22 +683,19 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { @@ -524,7 +714,7 @@ "node_modules/archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, "node_modules/argparse": { @@ -561,9 +751,9 @@ } }, "node_modules/avvio": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.2.tgz", - "integrity": "sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.5.tgz", + "integrity": "sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==", "dev": true, "dependencies": { "archy": "^1.0.0", @@ -577,15 +767,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -598,28 +779,31 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, "node_modules/bootstrap": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", - "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz", + "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], "peerDependencies": { - "@popperjs/core": "^2.10.2" + "@popperjs/core": "^2.11.5" } }, "node_modules/bootstrap-icons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.8.1.tgz", - "integrity": "sha512-IXUqislddPJfwq6H+2nTkHyr9epO9h6u1AG0OZCx616w+TgzeoCjfmI3qJMQqt1J586gN2IxzB4M99Ip4sTZ1w==", - "engines": { - "node": ">=10" - } + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.1.tgz", + "integrity": "sha512-d4ZkO30MIkAhQ2nNRJqKXJVEQorALGbLWTuRxyCTJF96lRIV6imcgMehWGJUiJMJhglN0o2tqLIeDnMdiQEE9g==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -642,26 +826,31 @@ } }, "node_modules/browserslist": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.0.tgz", - "integrity": "sha512-ER2M0g5iAR84fS/zjBDqEgU6iO5fS9JI2EkHr5zxDxYEFk3LjhU9Vpp/INb6RMQphxko7PDV1FH38H/qVP5yCA==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/buffer-from": { @@ -671,9 +860,9 @@ "dev": true }, "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, "engines": { "node": ">=6" @@ -695,34 +884,48 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001280", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz", - "integrity": "sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==", + "version": "1.0.30001370", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", + "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -742,7 +945,7 @@ "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, "engines": { "iojs": ">= 1.0.0", @@ -750,24 +953,27 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/colord": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.1.tgz", - "integrity": "sha512-4LBMSt09vR0uLnPVkOUBnmxgoaeN4ewRbx801wY/bXcltXfpR/G46OdWn96XpYmCWuYvO46aBZP4NgX8HpNAcw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, "node_modules/colorette": { @@ -776,21 +982,24 @@ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "node_modules/concat-with-sourcemaps": { "version": "1.1.0", @@ -801,15 +1010,6 @@ "source-map": "^0.6.1" } }, - "node_modules/concat-with-sourcemaps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/console-clear": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", @@ -831,59 +1031,47 @@ } }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==", "hasInstallScript": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "dev": true, - "dependencies": { - "timsort": "^0.3.0" - }, "engines": { - "node": ">= 10" + "node": "^10 || ^12 || >=14" }, "peerDependencies": { "postcss": "^8.0.9" } }, "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" @@ -902,19 +1090,10 @@ "node": ">=8.0.0" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, "engines": { "node": ">= 6" @@ -936,13 +1115,12 @@ } }, "node_modules/cssnano": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.10.tgz", - "integrity": "sha512-YfNhVJJ04imffOpbPbXP2zjIoByf0m8E2c/s/HnvSvjXgzXMfgopVjAEGvxYOjkOpWuRQDg/OZFjO7WW94Ri8w==", + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "dev": true, "dependencies": { - "cssnano-preset-default": "^5.1.6", - "is-resolvable": "^1.1.0", + "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -958,40 +1136,40 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.6.tgz", - "integrity": "sha512-X2nDeNGBXc0486oHjT2vSj+TdeyVsxRvJUxaOH50hOM6vSDLkKd0+59YXpSZRInJ4sNtBOykS4KsPfhdrU/35w==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "dev": true, "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.1", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.3", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.1" + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -1001,9 +1179,9 @@ } }, "node_modules/cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -1051,9 +1229,9 @@ } }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -1094,7 +1272,7 @@ "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", "dev": true }, "node_modules/dir-glob": { @@ -1109,9 +1287,9 @@ } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, "dependencies": { "domelementtype": "^2.0.1", @@ -1123,9 +1301,9 @@ } }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { @@ -1135,9 +1313,9 @@ ] }, "node_modules/domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "dependencies": { "domelementtype": "^2.2.0" @@ -1166,28 +1344,19 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.3.896", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.896.tgz", - "integrity": "sha512-NcGkBVXePiuUrPLV8IxP43n1EOtdg+dudVjrfVEUd/bOqpQUFZ2diL5PPYzbgEhZFEltdXV3AcyKwGnEQ5lhMA==", + "version": "1.4.200", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.200.tgz", + "integrity": "sha512-nPyI7oHc8T64oSqRXrAt99gNMpk0SAgPHw/o+hkNKyb5+bcdnFtZcSO9FUJES5cVkVZvo8u4qiZ1gQILl8UXsA==", "dev": true }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, "engines": { "node": ">= 0.8" @@ -1232,16 +1401,19 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/estree-walker": { @@ -1253,7 +1425,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, "engines": { "node": ">= 0.6" @@ -1314,9 +1486,9 @@ } }, "node_modules/fast-redact": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz", - "integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", + "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", "dev": true, "engines": { "node": ">=6" @@ -1329,16 +1501,16 @@ "dev": true }, "node_modules/fastify": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.27.2.tgz", - "integrity": "sha512-InZSbbfdBV8yfsTzX0Ei7aF3r7FjC+DPIf27IlTP5EIhSsvTjvlRNwxDPYYGi2NX2K654Vh+zCGCy/GaSigIuw==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.29.1.tgz", + "integrity": "sha512-UhGmh0/J0YQetqULYfv/utvut0R6ICQvO6Oh81JvG75UbjVgueqoE6EPChB3gR5aF3dVKpT/qFTgc7zvpGTYNg==", "dev": true, "dependencies": { "@fastify/ajv-compiler": "^1.0.0", + "@fastify/error": "^2.0.0", "abstract-logging": "^2.0.0", "avvio": "^7.1.2", "fast-json-stringify": "^2.5.2", - "fastify-error": "^0.3.0", "find-my-way": "^4.5.0", "flatstr": "^1.0.12", "light-my-request": "^4.2.0", @@ -1351,91 +1523,21 @@ "tiny-lru": "^8.0.1" } }, - "node_modules/fastify-error": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/fastify-error/-/fastify-error-0.3.1.tgz", - "integrity": "sha512-oCfpcsDndgnDVgiI7bwFKAun2dO+4h84vBlkWsWnz/OUK9Reff5UFoFl241xTiLeHWX/vU9zkDVXqYUxjOwHcQ==", - "dev": true - }, - "node_modules/fastify-http-proxy": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/fastify-http-proxy/-/fastify-http-proxy-6.2.2.tgz", - "integrity": "sha512-UiBdgfgHlMJXF1XaQF5F3am6SSirWu2QNMaEO5Qow23CfccaONXXLjIF9/CTj5tD6rA8DcUZddRhva1uVKOqcQ==", - "dev": true, - "dependencies": { - "fastify-reply-from": "^6.4.1", - "ws": "^8.4.2" - } - }, - "node_modules/fastify-http-proxy/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/fastify-plugin": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-3.0.1.tgz", "integrity": "sha512-qKcDXmuZadJqdTm6vlCqioEbyewF60b/0LOFCcYN1B6BIZGlYJumWWOYs70SFYLDAH4YqdE1cxH/RKMG7rFxgA==", "dev": true }, - "node_modules/fastify-reply-from": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fastify-reply-from/-/fastify-reply-from-6.5.0.tgz", - "integrity": "sha512-wXz4/drbLD/8l4nU9zfieKQ+sF1BImJNxLb4SYP2UoZUHRouF4B3CBKClSFM+jEEu7HXinTBXOAMW1OpvdEEFA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.4.4", - "fastify-plugin": "^3.0.0", - "http-errors": "^2.0.0", - "pump": "^3.0.0", - "semver": "^7.3.5", - "tiny-lru": "^8.0.1", - "undici": "^4.0.0" - }, - "engines": { - "node": ">=12.18" - } - }, "node_modules/fastify-request-timing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fastify-request-timing/-/fastify-request-timing-2.0.1.tgz", - "integrity": "sha512-KqjUJG1z0tTmGiW5Hy3BHW75TMK/bqscHbu5VBIbVVU5G7fZtfAUc0mpPud1c6EubckbuuV3F1LaAeU+sjg+iw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastify-request-timing/-/fastify-request-timing-2.0.2.tgz", + "integrity": "sha512-Bb/PerFokhIJCE6YOH5hCOsZAnSVj5CI+W0kxEClii8nHhk0ZqVlivpNwrUiOzgdaIjPe9S2yIHNVPpZNFj7AQ==", "dev": true, "dependencies": { "fastify-plugin": "^3.0.0" } }, - "node_modules/fastify-static": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fastify-static/-/fastify-static-4.5.0.tgz", - "integrity": "sha512-Q7Tgl55AjsmBwiO4hKYib2BUCt+XTWLJ6Xp8YPPHU3EsrKNpevJ4cz8pjf1Ey1QhHw9O8Y2FDKdu+IC74oHvqw==", - "dev": true, - "dependencies": { - "content-disposition": "^0.5.3", - "encoding-negotiator": "^2.0.1", - "fastify-plugin": "^3.0.0", - "glob": "^7.1.4", - "p-limit": "^3.1.0", - "readable-stream": "^3.4.0", - "send": "^0.17.1" - } - }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -1494,7 +1596,7 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, "engines": { "node": ">= 0.6" @@ -1516,7 +1618,7 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.2", @@ -1539,31 +1641,35 @@ "dev": true }, "node_modules/generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", "dev": true, "dependencies": { - "loader-utils": "^1.1.0" + "loader-utils": "^3.2.0" } }, "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -1604,9 +1710,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "node_modules/has": { "version": "1.0.3", @@ -1621,12 +1727,12 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/http-errors": { @@ -1653,7 +1759,7 @@ "node_modules/icss-replace-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", "dev": true }, "node_modules/icss-utils": { @@ -1703,7 +1809,7 @@ "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -1723,15 +1829,6 @@ "node": ">= 0.10" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -1745,9 +1842,9 @@ } }, "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -1759,7 +1856,7 @@ "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { "node": ">=0.10.0" } @@ -1778,7 +1875,7 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, "node_modules/is-number": { @@ -1806,12 +1903,6 @@ "@types/estree": "*" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "node_modules/jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -1826,27 +1917,6 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/joi": { "version": "17.6.0", "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", @@ -1875,25 +1945,13 @@ "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, - "node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -1907,21 +1965,21 @@ } }, "node_modules/light-my-request": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-4.8.0.tgz", - "integrity": "sha512-C2XESrTRsZnI59NSQigOsS6IuTxpj8OhSBvZS9fhgBMsamBsAuWN1s4hj/nCi8EeZcyAA6xbROhsZy7wKdfckg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-4.12.0.tgz", + "integrity": "sha512-0y+9VIfJEsPVzK5ArSIJ8Dkxp8QMP7/aCuxCUtG/tr9a2NoOf/snATE/OUc05XUplJCEnRh6gTkH7xh9POt1DQ==", "dev": true, "dependencies": { "ajv": "^8.1.0", - "cookie": "^0.4.0", + "cookie": "^0.5.0", "process-warning": "^1.0.0", "set-cookie-parser": "^2.4.1" } }, "node_modules/light-my-request/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -1941,9 +1999,9 @@ "dev": true }, "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true, "engines": { "node": ">=10" @@ -1974,23 +2032,39 @@ } }, "node_modules/livereload-js": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz", - "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.4.1.tgz", + "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", "dev": true }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/livereload/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, "engines": { - "node": ">=4.0.0" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" } }, "node_modules/local-access": { @@ -2009,19 +2083,19 @@ "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", "dev": true }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "node_modules/lru-cache": { @@ -2036,22 +2110,13 @@ "node": ">=10" } }, - "node_modules/luxon": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz", - "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==", - "optional": true, - "engines": { - "node": "*" - } - }, "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, "dependencies": { - "sourcemap-codec": "^1.4.4" + "sourcemap-codec": "^1.4.8" } }, "node_modules/mdn-data": { @@ -2075,32 +2140,33 @@ } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, "node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "bin": { "mime": "cli.js" }, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2108,12 +2174,6 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -2122,6 +2182,14 @@ "node": ">=4" } }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -2129,9 +2197,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -2141,9 +2209,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "node_modules/normalize-path": { @@ -2168,9 +2236,9 @@ } }, "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "dependencies": { "boolbase": "^1.0.0" @@ -2182,7 +2250,7 @@ "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, "dependencies": { "ee-first": "1.1.1" @@ -2194,7 +2262,7 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { "wrappy": "1" } @@ -2208,7 +2276,7 @@ "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, "engines": { "node": ">=4" @@ -2260,7 +2328,7 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { "node": ">=0.10.0" } @@ -2296,9 +2364,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -2343,46 +2411,52 @@ "dev": true }, "node_modules/postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.2.2" } }, "node_modules/postcss-colormin": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.1.tgz", - "integrity": "sha512-VVwMrEYLcHYePUYV99Ymuoi7WhKrMGy/V9/kTS0DkCoJYmmjdOMneyhzYUxcNgteKDVbrewOkSM7Wje/MFwxzA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dev": true, "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", "colord": "^2.9.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2392,12 +2466,13 @@ } }, "node_modules/postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0" + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2407,9 +2482,9 @@ } }, "node_modules/postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2419,9 +2494,9 @@ } }, "node_modules/postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2431,9 +2506,9 @@ } }, "node_modules/postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2443,9 +2518,9 @@ } }, "node_modules/postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2455,13 +2530,12 @@ } }, "node_modules/postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", + "lilconfig": "^2.0.5", "yaml": "^1.10.2" }, "engines": { @@ -2472,23 +2546,26 @@ "url": "https://opencollective.com/postcss/" }, "peerDependencies": { + "postcss": ">=8.0.9", "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { + "postcss": { + "optional": true + }, "ts-node": { "optional": true } } }, "node_modules/postcss-merge-longhand": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.3.tgz", - "integrity": "sha512-kmB+1TjMTj/bPw6MCDUiqSA5e/x4fvLffiAdthra3a0m2/IjTrWsTmD3FdSskzUjEwkj5ZHBDEbv5dOcqD7CMQ==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dev": true, "dependencies": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2498,16 +2575,15 @@ } }, "node_modules/postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dev": true, "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2517,12 +2593,12 @@ } }, "node_modules/postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2532,14 +2608,14 @@ } }, "node_modules/postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, "dependencies": { "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2549,16 +2625,14 @@ } }, "node_modules/postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dev": true, "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2568,12 +2642,11 @@ } }, "node_modules/postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, "dependencies": { - "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" }, "engines": { @@ -2584,12 +2657,12 @@ } }, "node_modules/postcss-modules": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.2.2.tgz", - "integrity": "sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", "dev": true, "dependencies": { - "generic-names": "^2.0.1", + "generic-names": "^4.0.0", "icss-replace-symbols": "^1.1.0", "lodash.camelcase": "^4.3.0", "postcss-modules-extract-imports": "^3.0.0", @@ -2662,9 +2735,9 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2674,13 +2747,12 @@ } }, "node_modules/postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2690,12 +2762,12 @@ } }, "node_modules/postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2705,13 +2777,12 @@ } }, "node_modules/postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2721,12 +2792,12 @@ } }, "node_modules/postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2736,13 +2807,12 @@ } }, "node_modules/postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2752,13 +2822,13 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "dev": true, "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2768,14 +2838,13 @@ } }, "node_modules/postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, "dependencies": { - "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2785,12 +2854,12 @@ } }, "node_modules/postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2800,13 +2869,13 @@ } }, "node_modules/postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2816,12 +2885,12 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "dev": true, "dependencies": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" }, "engines": { @@ -2832,13 +2901,12 @@ } }, "node_modules/postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2848,9 +2916,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -2861,12 +2929,12 @@ } }, "node_modules/postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0", + "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" }, "engines": { @@ -2877,14 +2945,12 @@ } }, "node_modules/postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2894,15 +2960,15 @@ } }, "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "node_modules/preact": { - "version": "10.5.15", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.15.tgz", - "integrity": "sha512-5chK29n6QcJc3m1lVrKQSQ+V7K1Gb8HeQY6FViQ5AxCAEGu3DaHffWNDkC9+miZgsLvbvU9rxbV1qinGHMHzqA==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.10.0.tgz", + "integrity": "sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==", "dev": true, "funding": { "type": "opencollective", @@ -2910,21 +2976,24 @@ } }, "node_modules/prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", "dev": true, "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/prettier-plugin-svelte": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.5.0.tgz", - "integrity": "sha512-+iHY2uGChOngrgKielJUnqo74gIL/EO5oeWm8MftFWjEi213lq9QYTOwm1pv4lI1nA61tdgf80CF2i5zMcu1kw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", + "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", "dev": true, "peerDependencies": { "prettier": "^1.16.4 || ^2.0.0", @@ -2940,7 +3009,7 @@ "node_modules/promise.series": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", - "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", + "integrity": "sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==", "dev": true, "engines": { "node": ">=0.12" @@ -3079,17 +3148,21 @@ "node_modules/require-relative": { "version": "0.8.7", "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "integrity": "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==", "dev": true }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3129,9 +3202,9 @@ "dev": true }, "node_modules/rollup": { - "version": "2.60.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.60.0.tgz", - "integrity": "sha512-cHdv9GWd58v58rdseC8e8XIaPUo8a9cgZpnCMMDGZFDZKEODOiPPEQFXLriWr/TjXzhPPmG5bkAztPsOARIcGQ==", + "version": "2.77.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", + "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -3174,9 +3247,9 @@ } }, "node_modules/rollup-plugin-css-only/node_modules/@rollup/pluginutils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz", - "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", "dev": true, "dependencies": { "estree-walker": "^2.0.1", @@ -3187,35 +3260,23 @@ } }, "node_modules/rollup-plugin-dev": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-dev/-/rollup-plugin-dev-2.0.3.tgz", - "integrity": "sha512-iChC9Eor1nWLVrSRXR8az6ObqO33v0dfm7gtL6tbOstglyXh7CK1AXWW6kR7MuL4OtaO6qk4j/3+6BldO7JzuA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/rollup-plugin-dev/-/rollup-plugin-dev-2.0.4.tgz", + "integrity": "sha512-o5kJPdtL3D2KWgDFs8g9oLos6r9iasYbnCGRBMFs2Sv8yr2dxxIEFLSTiAUetvf4eFcwPgMaRavIYyYy++F+BQ==", "dev": true, "dependencies": { + "@fastify/http-proxy": "^7.0.0", + "@fastify/static": "^5.0.0", "date-time": "^4.0.0", - "fastify": "^3.23.1", - "fastify-http-proxy": "^6.2.1", - "fastify-plugin": "^3.0.0", + "fastify": "^3.28.0", + "fastify-plugin": "^3.0.1", "fastify-request-timing": "^2.0.1", - "fastify-static": "^4.5.0", "femtocolor": "^2.0.2", "get-port": "^5.1.1", "joi": "^17.4.2", "ms": "^2.1.3" } }, - "node_modules/rollup-plugin-dev/node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/rollup-plugin-livereload": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz", @@ -3229,9 +3290,9 @@ } }, "node_modules/rollup-plugin-postcss": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.1.tgz", - "integrity": "sha512-kUJHlpDGl9+kDfdUUbnerW0Mx1R0PL/6dgciUE/w19swYDBjug7RQfxIRvRGtO/cvCkynYyU8e/YFMI544vskA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", + "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -3255,76 +3316,6 @@ "postcss": "8.x" } }, - "node_modules/rollup-plugin-postcss/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/rollup-plugin-postcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/rollup-plugin-postcss/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/rollup-plugin-postcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/rollup-plugin-postcss/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-postcss/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/rollup-plugin-svelte": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz", @@ -3373,21 +3364,13 @@ "dev": true }, "node_modules/rrule": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.6.8.tgz", - "integrity": "sha512-cUaXuUPrz9d1wdyzHsBfT1hptKlGgABeCINFXFvulEPqh9Np9BnF3C3lrv9uO54IIr8VDb58tsSF3LhsW+4VRw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.1.tgz", + "integrity": "sha512-4p20u/1U7WqR3Nb1hOUrm0u1nSI7sO93ZUVZEZ5HeF6Gr5OlJuyhwEGRvUHq8ZfrPsq5gfa5b9dqnUs/kPqpIw==", "dependencies": { - "tslib": "^1.10.0" - }, - "optionalDependencies": { - "luxon": "^1.21.3" + "tslib": "^2.4.0" } }, - "node_modules/rrule/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -3411,14 +3394,14 @@ } }, "node_modules/sade": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dependencies": { "mri": "^1.1.0" }, "engines": { - "node": ">= 6" + "node": ">=6" } }, "node_modules/safe-buffer": { @@ -3471,9 +3454,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3527,13 +3510,13 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, "node_modules/send/node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, "engines": { "node": ">= 0.6" @@ -3555,22 +3538,10 @@ "node": ">= 0.6" } }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/send/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, "engines": { "node": ">= 0.6" @@ -3586,9 +3557,9 @@ } }, "node_modules/set-cookie-parser": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.4.8.tgz", - "integrity": "sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", + "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", "dev": true }, "node_modules/setprototypeof": { @@ -3598,12 +3569,12 @@ "dev": true }, "node_modules/sirv": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz", - "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", "dependencies": { "@polka/url": "^1.0.0-next.20", - "mime": "^2.3.1", + "mrmime": "^1.0.0", "totalist": "^1.0.0" }, "engines": { @@ -3631,6 +3602,14 @@ "node": ">= 10" } }, + "node_modules/sirv-cli/node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "engines": { + "node": ">=4" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3650,34 +3629,6 @@ } }, "node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", @@ -3686,6 +3637,25 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", @@ -3695,12 +3665,13 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", "dev": true }, "node_modules/statuses": { @@ -3724,7 +3695,7 @@ "node_modules/string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", "dev": true }, "node_modules/string-similarity": { @@ -3740,12 +3711,12 @@ "dev": true }, "node_modules/stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "dev": true, "dependencies": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" }, "engines": { @@ -3756,29 +3727,41 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/svelte": { - "version": "3.44.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.1.tgz", - "integrity": "sha512-4DrCEJoBvdR689efHNSxIQn2pnFwB7E7j2yLEJtHE/P8hxwZWIphCtJ8are7bjl/iVMlcEf5uh5pJ68IwR09vQ==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz", + "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==", "engines": { "node": ">= 8" } }, "node_modules/svelte-fullcalendar": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/svelte-fullcalendar/-/svelte-fullcalendar-1.1.1.tgz", - "integrity": "sha512-R+moi063j1o6JPyT2AiPcTWZzJAiNKVKu4LcEiZxqAjdG5HEsTTOYkKJh4cxF2ItfvX9WfeZ8D5SaPVl2Mnu1w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/svelte-fullcalendar/-/svelte-fullcalendar-1.1.2.tgz", + "integrity": "sha512-fwtAI/8tE+PHfE5UgHSneoP98teN2lEZbmMH9+FyzOaFMYTF4VH+7E3Fv9SztobiCg2Wuufw1ZQEPhviEaPVwA==", "dev": true, "dependencies": { "@fullcalendar/common": "^5.0.0", @@ -3789,9 +3772,9 @@ } }, "node_modules/svelte-reactive-preprocessor": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.0.tgz", - "integrity": "sha512-gh24HA44avC+WcEUHdd8P76HtkeXW2YdF6iE72r+yowr6OMXOo509zKjydEcpwIFjzilcN4zIlRiy8/k9ba0BA==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.2.tgz", + "integrity": "sha512-I8JdsZ4o9xX5XWwEZmNkdsmmx5bn7A5t3CtyaM4i17u9QMgsxoKbN+3g5jZ55DFwAIVZ7Ml64cIBfuRV4jd2qQ==", "dev": true, "dependencies": { "acorn": "^8.0.4", @@ -3801,22 +3784,10 @@ "periscopic": "^2.0.3" } }, - "node_modules/svelte-reactive-preprocessor/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/svelte-simple-modal": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.3.1.tgz", - "integrity": "sha512-xBeK7VkGBuvqIm1J5eqnLqGIRKDtnsYzu8yVCLuO4rIuv4BMj4S6r0PGMgd4EFMgZwhmmqZPdrsPCDlDC6HUCw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.4.1.tgz", + "integrity": "sha512-em/uxH1xvQZoXTOq81Kk0u9ltjf/EyQkNiKTQJQmdCygDMqyUfMCFzLnbIQ4ApfV4BcRh6eYbwbCeeWTOyfpsg==", "peerDependencies": { "svelte": "^3.31.2" } @@ -3854,23 +3825,15 @@ "node": ">=10.13.0" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/terser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", - "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" }, "bin": { @@ -3880,6 +3843,12 @@ "node": ">=10" } }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/time-zone": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-2.0.0.tgz", @@ -3892,16 +3861,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, "node_modules/tiny-lru": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-8.0.1.tgz", - "integrity": "sha512-eBIAYA0BzSjxBedCaO0CSjertD+u+IvNuFkyD7ESf+qjqHKBr5wFqvEYl91+ZQd7jjq2pO6/fBVwFgb6bxvorw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-8.0.2.tgz", + "integrity": "sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg==", "dev": true, "engines": { "node": ">=6" @@ -3944,25 +3907,19 @@ } }, "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "node_modules/undici": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-4.14.1.tgz", - "integrity": "sha512-WJ+g+XqiZcATcBaUeluCajqy4pEDcQfK1vy+Fo+bC4/mqXI9IIQD/XWHLS70fkGUT6P52Drm7IFslO651OdLPQ==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.8.0.tgz", + "integrity": "sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q==", "dev": true, "engines": { "node": ">=12.18" } }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -3971,6 +3928,32 @@ "node": ">= 4.0.0" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3983,31 +3966,21 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "engines": { - "node": ">=8.3.0" + "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", @@ -4035,7 +4008,7 @@ "node_modules/xmlhttprequest": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", - "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", "dev": true, "engines": { "node": ">=0.4.0" @@ -4071,29 +4044,87 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", "dev": true }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@fastify/ajv-compiler": { @@ -4105,151 +4136,197 @@ "ajv": "^6.12.6" } }, - "@fullcalendar/adaptive": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.10.1.tgz", - "integrity": "sha512-Dg+v+nYZKqQ9vhn+z46VhIZ5+OujHBj7ufkZv2Tj0Q1DIdt2sMxMvF/u9WKBru1GCqXuTtGtjiMXLMpL/ZpSRA==", + "@fastify/error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@fastify/error/-/error-2.0.0.tgz", + "integrity": "sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w==", + "dev": true + }, + "@fastify/http-proxy": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.1.0.tgz", + "integrity": "sha512-G15TPeO657N8n4mhlGvbKneZH3exiV8fjbSoJgzcgwzaEmidc+4v3Xg/loTp21palsq+hQPlzVl0eHSzDTAuKA==", + "dev": true, "requires": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", + "@fastify/reply-from": "^7.0.0", + "ws": "^8.4.2" + } + }, + "@fastify/reply-from": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@fastify/reply-from/-/reply-from-7.0.1.tgz", + "integrity": "sha512-ikp6GpmEJ7AVxcDdSVE9MhpUtC9KnImQDegc5ePZ+H7QZcraIjotP7YndwT/fP8lYj2Qr1h4RtuFNU8Wdwleuw==", + "dev": true, + "requires": { + "end-of-stream": "^1.4.4", + "fastify-plugin": "^3.0.0", + "http-errors": "^2.0.0", + "pump": "^3.0.0", + "semver": "^7.3.5", + "tiny-lru": "^8.0.1", + "undici": "^5.0.0" + } + }, + "@fastify/static": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-5.0.2.tgz", + "integrity": "sha512-HvyXZ5a7hUHoSBRq9jKUuKIUCkHMkCDcmiAeEmixXlGOx8pEWx3NYOIaiivcjWa6/NLvfdUT+t/jzfVQ2PA7Gw==", + "dev": true, + "requires": { + "content-disposition": "^0.5.3", + "encoding-negotiator": "^2.0.1", + "fastify-plugin": "^3.0.0", + "glob": "^7.1.4", + "p-limit": "^3.1.0", + "readable-stream": "^3.4.0", + "send": "^0.17.1" + } + }, + "@fullcalendar/adaptive": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.11.0.tgz", + "integrity": "sha512-BXR0v0aDF7o128DhNDqwCUe8oyq4b5tXtwr9Nz/FEvEseQltjEqhYRy8TDnK/8cp3x2nPc7oj4Zsufdy/R+LVw==", + "requires": { + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/bootstrap5": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.10.2.tgz", - "integrity": "sha512-0wrpvHjwdp5+Wx5SNpEH9B3BDBLZ/6PylKMWph5tiBAvIxhoWFH3GhyTdbz77ImjjqOsIRT1Y6zofSLxqcwvIg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.11.0.tgz", + "integrity": "sha512-JWJS45xSuR5jE0qSZKAfsbdQKmL5oiQSqH23J0mf0dknEa+PxbvdxdtdBgLVq2daMPhSQEFGeiv5FO6PJVAQmQ==", "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/common": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.10.1.tgz", - "integrity": "sha512-EumKIJcQTvQdTs75/9dmeREFgjcRVWzqHJS1Xvlz5mNsmB+w9EINCHETRjChtAQg1WD/lTQyVj4sHsKO7vCMSw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", + "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", "requires": { "tslib": "^2.1.0" } }, "@fullcalendar/core": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.10.1.tgz", - "integrity": "sha512-8sVuC6ywXV+cxqsqTZaR1hgUqeyjVed20NyZ7lGW9AY0kma1GIEwLgqPS5Q6uVhHyin68lmgecKfJCwhxENE8w==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.0.tgz", + "integrity": "sha512-cF/d9LuJb/6xw14ms0urv1H4BiA70c4jrufe/EuVzLR6qTDpK92IZ3JK7GVtZtzptfTYZ/NQgDV9YCzIaO9Blw==", "dev": true, "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "preact": "^10.0.5", "tslib": "^2.1.0" } }, "@fullcalendar/daygrid": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.10.1.tgz", - "integrity": "sha512-sfUMP+rew0krsBffgNcWWKhBCiyytGfRKZJoc64E8ohX7VWjPcPZuB1xgO5U4wPLmNkT0rZiHoGeQGTXw1+ZKg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.0.tgz", + "integrity": "sha512-Ybh/dfHn/VL0qOVIRVyJc9I8oYiqqHl6xQONk8xXCe456QbPzAQLsAxpLLJLH+3smWNCfoQgvDKzR9e9XTzLMQ==", "dev": true, "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/interaction": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.10.1.tgz", - "integrity": "sha512-H1g1QeXg7yXtUcKmVtfg7uzm5R5ElFTvYniiXU+8kJda69IDg7Lee+Y7UDv5dvLb5/HxO86RhPVxRtcOQ8XdXw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.11.0.tgz", + "integrity": "sha512-9XTI5+ydqrSX+IL3iWgKBURXfnPewn57Tmsv9mJZhiqrUEF7/+qtftLoKEAc8ZdWk/+01aBe67PFL16uPXj2Jg==", "dev": true, "optional": true, "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/list": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.10.1.tgz", - "integrity": "sha512-sB+AzM9P1nzGIzwVFNN8Zbocg5lkVQftyuJAZtULgu9o9e1rH/Aqsxt9Itf00N3WmMOh8H1LlnRpZF5kGu/j2w==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.0.tgz", + "integrity": "sha512-0dl/JV6zEGseTDXpM16nozetByVvJ4l/DElYP+StCtnk+Lr51zFK0yfRWRwB9XInxyapfZLDd/3YjKXQf8Bxcw==", "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/premium-common": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.10.1.tgz", - "integrity": "sha512-yOZgtVI/7tt1oeQABLQqTNLEv2YpxbE0ywvQ+VwtrKc5LksmUA2czO4peom1KIAwH6JsZnytpvwQ4k4cP8Ivaw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", + "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/resource-common": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.10.1.tgz", - "integrity": "sha512-20JR8cucAeJEXSbWVSj9USwsPGKb3dVQr8CBiXuHPbD0OLK93j7jhKjBlp/pRldtcJW9mIXC8ENQvw/aNZJ9Cw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", + "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", "requires": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/resource-timeline": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.10.1.tgz", - "integrity": "sha512-gsqjr6Z+LQcNbQlHgaTtg/kF8l6yDRtIuMQbhFlTy71RJI//x2mHhLXgV40FJeEE+srp48xJPd89+rIhlyJ5Tw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", + "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", "requires": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", - "@fullcalendar/resource-common": "~5.10.1", - "@fullcalendar/scrollgrid": "~5.10.1", - "@fullcalendar/timeline": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/resource-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", + "@fullcalendar/timeline": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/rrule": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.10.1.tgz", - "integrity": "sha512-K5TO8298eVkZiJ70hZrAvAAP81aTMiymgPW1nnaOkflI4bvEDJlkGdFe1MqgE07oTBZca7VU7/33ePiSTs0Pcg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.11.0.tgz", + "integrity": "sha512-nYEOQUySCqeUgw5QMgOaUsjNrvlcjbzCKhZCZwccdHQOa0mXNv9HV1IrQFPGiPXtXIaeSB/NQs/LYJ9a+Pzakw==", "requires": { - "@fullcalendar/common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/scrollgrid": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.10.1.tgz", - "integrity": "sha512-Hj6gzj2/sUUnozIMC0GBK60/ZTeDchp/Gc2S4F+05W6V4BoUXbIwav+EdAerfNFOv7EXWa9vM9Lq3A53iVWFVg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", + "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", "requires": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/timegrid": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.10.1.tgz", - "integrity": "sha512-0O0m+JzFBlg8gxYr/rIjZViRlbndCtjZlDjjIylQHFBeWC32e3cpHEavKGbTIBLN8SDilUYAJnE21abSqC2G/w==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.11.0.tgz", + "integrity": "sha512-GNy+/PwAj510PS4Fu18Mf/CytNBVftFU7M8XwsUXOCJ6ouyroHZje0a7k5cH/nE5IQ6NJZfH2eAPBlxGath1MQ==", "dev": true, "requires": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/daygrid": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/daygrid": "~5.11.0", "tslib": "^2.1.0" } }, "@fullcalendar/timeline": { - "version": "5.10.1", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.10.1.tgz", - "integrity": "sha512-pFMhK4nsCvpsA63GPJQtT1RSS2OLlT9a2+fvsf2oQregBLcottJSlCjIsIuKP7hpQLimaSdLr2kNjh5hs8jKlw==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", + "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", "requires": { - "@fullcalendar/common": "~5.10.1", - "@fullcalendar/premium-common": "~5.10.1", - "@fullcalendar/scrollgrid": "~5.10.1", + "@fullcalendar/common": "~5.11.0", + "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/scrollgrid": "~5.11.0", "tslib": "^2.1.0" } }, "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", "dev": true }, "@hapi/topo": { @@ -4261,10 +4338,59 @@ "@hapi/hoek": "^9.0.0" } }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@nextcloud/cdav-library": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/cdav-library/-/cdav-library-1.0.0.tgz", - "integrity": "sha512-6P2mopk455XPvVVPrEJbaYhiPKuNlyQ2iYFLXMuSX/aiTBHdmunJSCRDX3QkFsgn73Zc6J6wmPptFhBwoVyxlw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/cdav-library/-/cdav-library-1.1.0.tgz", + "integrity": "sha512-hmJgR9Cp11y3ch4dS0NufsPgofe4+iwhUkusYKmDTl0PFsJrBUNy1zawLdfDrpEjK1zXrU3tOpyF3pIqyGMYBg==", "requires": { "core-js": "^3.19.3", "regenerator-runtime": "^0.13.9" @@ -4299,9 +4425,9 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, "@popperjs/core": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz", - "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==" + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" }, "@rollup/plugin-commonjs": { "version": "17.1.0", @@ -4341,6 +4467,16 @@ "resolve": "^1.19.0" } }, + "@rollup/plugin-replace": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", + "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, "@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", @@ -4361,9 +4497,9 @@ } }, "@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dev": true, "requires": { "@hapi/hoek": "^9.0.0" @@ -4416,9 +4552,9 @@ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, "@types/node": { - "version": "16.11.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", - "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==" + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", + "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" }, "@types/resolve": { "version": "1.17.1", @@ -4436,9 +4572,9 @@ "dev": true }, "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", "dev": true }, "ajv": { @@ -4453,19 +4589,13 @@ "uri-js": "^4.2.2" } }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "anymatch": { @@ -4481,7 +4611,7 @@ "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "dev": true }, "argparse": { @@ -4512,9 +4642,9 @@ } }, "avvio": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.2.tgz", - "integrity": "sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.5.tgz", + "integrity": "sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==", "dev": true, "requires": { "archy": "^1.0.0", @@ -4528,12 +4658,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -4543,19 +4667,19 @@ "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, "bootstrap": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", - "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz", + "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==", "requires": {} }, "bootstrap-icons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.8.1.tgz", - "integrity": "sha512-IXUqislddPJfwq6H+2nTkHyr9epO9h6u1AG0OZCx616w+TgzeoCjfmI3qJMQqt1J586gN2IxzB4M99Ip4sTZ1w==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.1.tgz", + "integrity": "sha512-d4ZkO30MIkAhQ2nNRJqKXJVEQorALGbLWTuRxyCTJF96lRIV6imcgMehWGJUiJMJhglN0o2tqLIeDnMdiQEE9g==" }, "brace-expansion": { "version": "1.1.11", @@ -4575,16 +4699,15 @@ } }, "browserslist": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.0.tgz", - "integrity": "sha512-ER2M0g5iAR84fS/zjBDqEgU6iO5fS9JI2EkHr5zxDxYEFk3LjhU9Vpp/INb6RMQphxko7PDV1FH38H/qVP5yCA==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" } }, "buffer-from": { @@ -4594,9 +4717,9 @@ "dev": true }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "caniuse-api": { @@ -4612,26 +4735,25 @@ } }, "caniuse-lite": { - "version": "1.0.30001280", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz", - "integrity": "sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==", + "version": "1.0.30001370", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", + "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", "dev": true }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -4647,28 +4769,28 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "colord": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.1.tgz", - "integrity": "sha512-4LBMSt09vR0uLnPVkOUBnmxgoaeN4ewRbx801wY/bXcltXfpR/G46OdWn96XpYmCWuYvO46aBZP4NgX8HpNAcw==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", "dev": true }, "colorette": { @@ -4677,21 +4799,21 @@ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" }, "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "concat-with-sourcemaps": { "version": "1.1.0", @@ -4700,14 +4822,6 @@ "dev": true, "requires": { "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "console-clear": { @@ -4725,42 +4839,34 @@ } }, "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, - "css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", + "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==" }, "css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "dev": true, - "requires": { - "timsort": "^0.3.0" - } + "requires": {} }, "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, "css-tree": { @@ -4771,20 +4877,12 @@ "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, "cssesc": { @@ -4794,58 +4892,57 @@ "dev": true }, "cssnano": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.10.tgz", - "integrity": "sha512-YfNhVJJ04imffOpbPbXP2zjIoByf0m8E2c/s/HnvSvjXgzXMfgopVjAEGvxYOjkOpWuRQDg/OZFjO7WW94Ri8w==", + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "dev": true, "requires": { - "cssnano-preset-default": "^5.1.6", - "is-resolvable": "^1.1.0", + "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.6.tgz", - "integrity": "sha512-X2nDeNGBXc0486oHjT2vSj+TdeyVsxRvJUxaOH50hOM6vSDLkKd0+59YXpSZRInJ4sNtBOykS4KsPfhdrU/35w==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "dev": true, "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.1", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.3", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.2", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.1" + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" } }, "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "dev": true, "requires": {} }, @@ -4879,9 +4976,9 @@ } }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -4910,7 +5007,7 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", "dev": true }, "dir-glob": { @@ -4922,9 +5019,9 @@ } }, "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -4933,15 +5030,15 @@ } }, "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true }, "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "requires": { "domelementtype": "^2.2.0" @@ -4961,25 +5058,19 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "electron-to-chromium": { - "version": "1.3.896", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.896.tgz", - "integrity": "sha512-NcGkBVXePiuUrPLV8IxP43n1EOtdg+dudVjrfVEUd/bOqpQUFZ2diL5PPYzbgEhZFEltdXV3AcyKwGnEQ5lhMA==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "version": "1.4.200", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.200.tgz", + "integrity": "sha512-nPyI7oHc8T64oSqRXrAt99gNMpk0SAgPHw/o+hkNKyb5+bcdnFtZcSO9FUJES5cVkVZvo8u4qiZ1gQILl8UXsA==", "dev": true }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true }, "encoding-negotiator": { @@ -5012,13 +5103,13 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, "estree-walker": { @@ -5030,7 +5121,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, "eventemitter3": { @@ -5082,9 +5173,9 @@ } }, "fast-redact": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz", - "integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", + "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", "dev": true }, "fast-safe-stringify": { @@ -5094,16 +5185,16 @@ "dev": true }, "fastify": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.27.2.tgz", - "integrity": "sha512-InZSbbfdBV8yfsTzX0Ei7aF3r7FjC+DPIf27IlTP5EIhSsvTjvlRNwxDPYYGi2NX2K654Vh+zCGCy/GaSigIuw==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.29.1.tgz", + "integrity": "sha512-UhGmh0/J0YQetqULYfv/utvut0R6ICQvO6Oh81JvG75UbjVgueqoE6EPChB3gR5aF3dVKpT/qFTgc7zvpGTYNg==", "dev": true, "requires": { "@fastify/ajv-compiler": "^1.0.0", + "@fastify/error": "^2.0.0", "abstract-logging": "^2.0.0", "avvio": "^7.1.2", "fast-json-stringify": "^2.5.2", - "fastify-error": "^0.3.0", "find-my-way": "^4.5.0", "flatstr": "^1.0.12", "light-my-request": "^4.2.0", @@ -5116,76 +5207,21 @@ "tiny-lru": "^8.0.1" } }, - "fastify-error": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/fastify-error/-/fastify-error-0.3.1.tgz", - "integrity": "sha512-oCfpcsDndgnDVgiI7bwFKAun2dO+4h84vBlkWsWnz/OUK9Reff5UFoFl241xTiLeHWX/vU9zkDVXqYUxjOwHcQ==", - "dev": true - }, - "fastify-http-proxy": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/fastify-http-proxy/-/fastify-http-proxy-6.2.2.tgz", - "integrity": "sha512-UiBdgfgHlMJXF1XaQF5F3am6SSirWu2QNMaEO5Qow23CfccaONXXLjIF9/CTj5tD6rA8DcUZddRhva1uVKOqcQ==", - "dev": true, - "requires": { - "fastify-reply-from": "^6.4.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "requires": {} - } - } - }, "fastify-plugin": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-3.0.1.tgz", "integrity": "sha512-qKcDXmuZadJqdTm6vlCqioEbyewF60b/0LOFCcYN1B6BIZGlYJumWWOYs70SFYLDAH4YqdE1cxH/RKMG7rFxgA==", "dev": true }, - "fastify-reply-from": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fastify-reply-from/-/fastify-reply-from-6.5.0.tgz", - "integrity": "sha512-wXz4/drbLD/8l4nU9zfieKQ+sF1BImJNxLb4SYP2UoZUHRouF4B3CBKClSFM+jEEu7HXinTBXOAMW1OpvdEEFA==", - "dev": true, - "requires": { - "end-of-stream": "^1.4.4", - "fastify-plugin": "^3.0.0", - "http-errors": "^2.0.0", - "pump": "^3.0.0", - "semver": "^7.3.5", - "tiny-lru": "^8.0.1", - "undici": "^4.0.0" - } - }, "fastify-request-timing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fastify-request-timing/-/fastify-request-timing-2.0.1.tgz", - "integrity": "sha512-KqjUJG1z0tTmGiW5Hy3BHW75TMK/bqscHbu5VBIbVVU5G7fZtfAUc0mpPud1c6EubckbuuV3F1LaAeU+sjg+iw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastify-request-timing/-/fastify-request-timing-2.0.2.tgz", + "integrity": "sha512-Bb/PerFokhIJCE6YOH5hCOsZAnSVj5CI+W0kxEClii8nHhk0ZqVlivpNwrUiOzgdaIjPe9S2yIHNVPpZNFj7AQ==", "dev": true, "requires": { "fastify-plugin": "^3.0.0" } }, - "fastify-static": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fastify-static/-/fastify-static-4.5.0.tgz", - "integrity": "sha512-Q7Tgl55AjsmBwiO4hKYib2BUCt+XTWLJ6Xp8YPPHU3EsrKNpevJ4cz8pjf1Ey1QhHw9O8Y2FDKdu+IC74oHvqw==", - "dev": true, - "requires": { - "content-disposition": "^0.5.3", - "encoding-negotiator": "^2.0.1", - "fastify-plugin": "^3.0.0", - "glob": "^7.1.4", - "p-limit": "^3.1.0", - "readable-stream": "^3.4.0", - "send": "^0.17.1" - } - }, "fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -5235,7 +5271,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, "fs-extra": { @@ -5251,7 +5287,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "fsevents": { "version": "2.3.2", @@ -5267,28 +5303,29 @@ "dev": true }, "generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", "dev": true, "requires": { - "loader-utils": "^1.1.0" + "loader-utils": "^3.2.0" } }, "get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -5317,9 +5354,9 @@ } }, "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "has": { "version": "1.0.3", @@ -5331,9 +5368,9 @@ } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "http-errors": { @@ -5357,7 +5394,7 @@ "icss-replace-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", "dev": true }, "icss-utils": { @@ -5393,7 +5430,7 @@ "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -5410,12 +5447,6 @@ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -5426,9 +5457,9 @@ } }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" @@ -5437,7 +5468,7 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-glob": { "version": "4.0.3", @@ -5450,7 +5481,7 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", "dev": true }, "is-number": { @@ -5472,12 +5503,6 @@ "@types/estree": "*" } }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -5487,23 +5512,6 @@ "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "joi": { @@ -5534,22 +5542,13 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "requires": { "graceful-fs": "^4.1.6" } @@ -5560,21 +5559,21 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, "light-my-request": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-4.8.0.tgz", - "integrity": "sha512-C2XESrTRsZnI59NSQigOsS6IuTxpj8OhSBvZS9fhgBMsamBsAuWN1s4hj/nCi8EeZcyAA6xbROhsZy7wKdfckg==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-4.12.0.tgz", + "integrity": "sha512-0y+9VIfJEsPVzK5ArSIJ8Dkxp8QMP7/aCuxCUtG/tr9a2NoOf/snATE/OUc05XUplJCEnRh6gTkH7xh9POt1DQ==", "dev": true, "requires": { "ajv": "^8.1.0", - "cookie": "^0.4.0", + "cookie": "^0.5.0", "process-warning": "^1.0.0", "set-cookie-parser": "^2.4.1" }, "dependencies": { "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -5592,9 +5591,9 @@ } }, "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true }, "linenumber": { @@ -5613,24 +5612,28 @@ "livereload-js": "^3.3.1", "opts": ">= 1.2.0", "ws": "^7.4.3" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + } } }, "livereload-js": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz", - "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.4.1.tgz", + "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", "dev": true }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "dev": true }, "local-access": { "version": "1.1.0", @@ -5645,19 +5648,19 @@ "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", "dev": true }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", "dev": true }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", "dev": true }, "lru-cache": { @@ -5669,19 +5672,13 @@ "yallist": "^4.0.0" } }, - "luxon": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz", - "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==", - "optional": true - }, "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "dev": true, "requires": { - "sourcemap-codec": "^1.4.4" + "sourcemap-codec": "^1.4.8" } }, "mdn-data": { @@ -5702,38 +5699,38 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" + }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -5741,15 +5738,15 @@ "dev": true }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", "dev": true }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, "normalize-path": { @@ -5765,9 +5762,9 @@ "dev": true }, "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "requires": { "boolbase": "^1.0.0" @@ -5776,7 +5773,7 @@ "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, "requires": { "ee-first": "1.1.1" @@ -5785,7 +5782,7 @@ "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } @@ -5799,7 +5796,7 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true }, "p-limit": { @@ -5833,7 +5830,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "path-parse": { "version": "1.0.7", @@ -5863,9 +5860,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { "version": "5.0.0", @@ -5895,160 +5892,155 @@ "dev": true }, "postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "dev": true, "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.4", "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" + "source-map-js": "^1.0.2" } }, "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.1.tgz", - "integrity": "sha512-VVwMrEYLcHYePUYV99Ymuoi7WhKrMGy/V9/kTS0DkCoJYmmjdOMneyhzYUxcNgteKDVbrewOkSM7Wje/MFwxzA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", "colord": "^2.9.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" } }, "postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "dev": true, "requires": {} }, "postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "dev": true, "requires": {} }, "postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "dev": true, "requires": {} }, "postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "dev": true, "requires": {} }, "postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, "requires": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", + "lilconfig": "^2.0.5", "yaml": "^1.10.2" } }, "postcss-merge-longhand": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.3.tgz", - "integrity": "sha512-kmB+1TjMTj/bPw6MCDUiqSA5e/x4fvLffiAdthra3a0m2/IjTrWsTmD3FdSskzUjEwkj5ZHBDEbv5dOcqD7CMQ==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "dev": true, "requires": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" } }, "postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" } }, "postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "dev": true, "requires": { "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" } }, "postcss-modules": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.2.2.tgz", - "integrity": "sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", "dev": true, "requires": { - "generic-names": "^2.0.1", + "generic-names": "^4.0.0", "icss-replace-symbols": "^1.1.0", "lodash.camelcase": "^4.3.0", "postcss-modules-extract-imports": "^3.0.0", @@ -6095,124 +6087,119 @@ } }, "postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "dev": true, "requires": {} }, "postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "dev": true, "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-url": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", - "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dev": true, "requires": { - "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" } }, "postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -6220,48 +6207,46 @@ } }, "postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dev": true, "requires": { - "postcss-value-parser": "^4.1.0", + "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" } }, "postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" } }, "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "preact": { - "version": "10.5.15", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.15.tgz", - "integrity": "sha512-5chK29n6QcJc3m1lVrKQSQ+V7K1Gb8HeQY6FViQ5AxCAEGu3DaHffWNDkC9+miZgsLvbvU9rxbV1qinGHMHzqA==", + "version": "10.10.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.10.0.tgz", + "integrity": "sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==", "dev": true }, "prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", "dev": true }, "prettier-plugin-svelte": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.5.0.tgz", - "integrity": "sha512-+iHY2uGChOngrgKielJUnqo74gIL/EO5oeWm8MftFWjEi213lq9QYTOwm1pv4lI1nA61tdgf80CF2i5zMcu1kw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", + "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", "dev": true, "requires": {} }, @@ -6274,7 +6259,7 @@ "promise.series": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", - "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", + "integrity": "sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==", "dev": true }, "proxy-addr": { @@ -6372,17 +6357,18 @@ "require-relative": { "version": "0.8.7", "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "integrity": "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==", "dev": true }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-from": { @@ -6409,9 +6395,9 @@ "dev": true }, "rollup": { - "version": "2.60.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.60.0.tgz", - "integrity": "sha512-cHdv9GWd58v58rdseC8e8XIaPUo8a9cgZpnCMMDGZFDZKEODOiPPEQFXLriWr/TjXzhPPmG5bkAztPsOARIcGQ==", + "version": "2.77.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", + "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -6439,9 +6425,9 @@ }, "dependencies": { "@rollup/pluginutils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.1.tgz", - "integrity": "sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", "dev": true, "requires": { "estree-walker": "^2.0.1", @@ -6451,29 +6437,21 @@ } }, "rollup-plugin-dev": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-dev/-/rollup-plugin-dev-2.0.3.tgz", - "integrity": "sha512-iChC9Eor1nWLVrSRXR8az6ObqO33v0dfm7gtL6tbOstglyXh7CK1AXWW6kR7MuL4OtaO6qk4j/3+6BldO7JzuA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/rollup-plugin-dev/-/rollup-plugin-dev-2.0.4.tgz", + "integrity": "sha512-o5kJPdtL3D2KWgDFs8g9oLos6r9iasYbnCGRBMFs2Sv8yr2dxxIEFLSTiAUetvf4eFcwPgMaRavIYyYy++F+BQ==", "dev": true, "requires": { + "@fastify/http-proxy": "^7.0.0", + "@fastify/static": "^5.0.0", "date-time": "^4.0.0", - "fastify": "^3.23.1", - "fastify-http-proxy": "^6.2.1", - "fastify-plugin": "^3.0.0", + "fastify": "^3.28.0", + "fastify-plugin": "^3.0.1", "fastify-request-timing": "^2.0.1", - "fastify-static": "^4.5.0", "femtocolor": "^2.0.2", "get-port": "^5.1.1", "joi": "^17.4.2", "ms": "^2.1.3" - }, - "dependencies": { - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - } } }, "rollup-plugin-livereload": { @@ -6486,9 +6464,9 @@ } }, "rollup-plugin-postcss": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.1.tgz", - "integrity": "sha512-kUJHlpDGl9+kDfdUUbnerW0Mx1R0PL/6dgciUE/w19swYDBjug7RQfxIRvRGtO/cvCkynYyU8e/YFMI544vskA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", + "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -6504,57 +6482,6 @@ "rollup-pluginutils": "^2.8.2", "safe-identifier": "^0.4.2", "style-inject": "^0.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "rollup-plugin-svelte": { @@ -6597,19 +6524,11 @@ } }, "rrule": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.6.8.tgz", - "integrity": "sha512-cUaXuUPrz9d1wdyzHsBfT1hptKlGgABeCINFXFvulEPqh9Np9BnF3C3lrv9uO54IIr8VDb58tsSF3LhsW+4VRw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.1.tgz", + "integrity": "sha512-4p20u/1U7WqR3Nb1hOUrm0u1nSI7sO93ZUVZEZ5HeF6Gr5OlJuyhwEGRvUHq8ZfrPsq5gfa5b9dqnUs/kPqpIw==", "requires": { - "luxon": "^1.21.3", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "tslib": "^2.4.0" } }, "run-parallel": { @@ -6621,9 +6540,9 @@ } }, "sade": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "requires": { "mri": "^1.1.0" } @@ -6661,9 +6580,9 @@ "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==" }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -6708,7 +6627,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true } } @@ -6716,7 +6635,7 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true }, "http-errors": { @@ -6732,16 +6651,10 @@ "toidentifier": "1.0.1" } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true } } @@ -6756,9 +6669,9 @@ } }, "set-cookie-parser": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.4.8.tgz", - "integrity": "sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", + "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", "dev": true }, "setprototypeof": { @@ -6768,12 +6681,12 @@ "dev": true }, "sirv": { - "version": "1.0.18", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz", - "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==", + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", + "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", "requires": { "@polka/url": "^1.0.0-next.20", - "mime": "^2.3.1", + "mrmime": "^1.0.0", "totalist": "^1.0.0" } }, @@ -6790,6 +6703,13 @@ "semiver": "^1.0.0", "sirv": "^1.0.13", "tinydate": "^1.0.0" + }, + "dependencies": { + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" + } } }, "slash": { @@ -6808,33 +6728,25 @@ } }, "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true }, "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } } }, "sourcemap-codec": { @@ -6846,7 +6758,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, "stable": { "version": "0.1.8", @@ -6872,7 +6784,7 @@ "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", "dev": true }, "string-similarity": { @@ -6888,33 +6800,39 @@ "dev": true }, "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "dev": true, "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, "svelte": { - "version": "3.44.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.1.tgz", - "integrity": "sha512-4DrCEJoBvdR689efHNSxIQn2pnFwB7E7j2yLEJtHE/P8hxwZWIphCtJ8are7bjl/iVMlcEf5uh5pJ68IwR09vQ==" + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz", + "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==" }, "svelte-fullcalendar": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/svelte-fullcalendar/-/svelte-fullcalendar-1.1.1.tgz", - "integrity": "sha512-R+moi063j1o6JPyT2AiPcTWZzJAiNKVKu4LcEiZxqAjdG5HEsTTOYkKJh4cxF2ItfvX9WfeZ8D5SaPVl2Mnu1w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/svelte-fullcalendar/-/svelte-fullcalendar-1.1.2.tgz", + "integrity": "sha512-fwtAI/8tE+PHfE5UgHSneoP98teN2lEZbmMH9+FyzOaFMYTF4VH+7E3Fv9SztobiCg2Wuufw1ZQEPhviEaPVwA==", "dev": true, "requires": { "@fullcalendar/common": "^5.0.0", @@ -6923,9 +6841,9 @@ } }, "svelte-reactive-preprocessor": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.0.tgz", - "integrity": "sha512-gh24HA44avC+WcEUHdd8P76HtkeXW2YdF6iE72r+yowr6OMXOo509zKjydEcpwIFjzilcN4zIlRiy8/k9ba0BA==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.2.tgz", + "integrity": "sha512-I8JdsZ4o9xX5XWwEZmNkdsmmx5bn7A5t3CtyaM4i17u9QMgsxoKbN+3g5jZ55DFwAIVZ7Ml64cIBfuRV4jd2qQ==", "dev": true, "requires": { "acorn": "^8.0.4", @@ -6933,20 +6851,12 @@ "json-stringify-safe": "^5.0.1", "linenumber": "^1.0.1", "periscopic": "^2.0.3" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - } } }, "svelte-simple-modal": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.3.1.tgz", - "integrity": "sha512-xBeK7VkGBuvqIm1J5eqnLqGIRKDtnsYzu8yVCLuO4rIuv4BMj4S6r0PGMgd4EFMgZwhmmqZPdrsPCDlDC6HUCw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.4.1.tgz", + "integrity": "sha512-em/uxH1xvQZoXTOq81Kk0u9ltjf/EyQkNiKTQJQmdCygDMqyUfMCFzLnbIQ4ApfV4BcRh6eYbwbCeeWTOyfpsg==", "requires": {} }, "sveltestrap": { @@ -6971,25 +6881,26 @@ "csso": "^4.2.0", "picocolors": "^1.0.0", "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } } }, "terser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", - "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", "dev": true, "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } } }, "time-zone": { @@ -6998,16 +6909,10 @@ "integrity": "sha512-2cp/YLRm7ly33CzvySyXqo/QEOu4KMn6fCof0gpqosWY3PEJUJJhXP/Cb2wXFUuCzWWJYEmPvdHNzjLlfXC49A==", "dev": true }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, "tiny-lru": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-8.0.1.tgz", - "integrity": "sha512-eBIAYA0BzSjxBedCaO0CSjertD+u+IvNuFkyD7ESf+qjqHKBr5wFqvEYl91+ZQd7jjq2pO6/fBVwFgb6bxvorw==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-8.0.2.tgz", + "integrity": "sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg==", "dev": true }, "tinydate": { @@ -7035,20 +6940,14 @@ "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, "undici": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-4.14.1.tgz", - "integrity": "sha512-WJ+g+XqiZcATcBaUeluCajqy4pEDcQfK1vy+Fo+bC4/mqXI9IIQD/XWHLS70fkGUT6P52Drm7IFslO651OdLPQ==", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.8.0.tgz", + "integrity": "sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q==", "dev": true }, "universalify": { @@ -7056,6 +6955,16 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -7068,24 +6977,18 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "ws": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", - "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", "dev": true, "requires": {} }, @@ -7098,7 +7001,7 @@ "xmlhttprequest": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", - "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", "dev": true }, "yallist": { diff --git a/package.json b/package.json index 843dd97..0d0ef67 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@rollup/plugin-commonjs": "^17.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.0.0", + "@rollup/plugin-replace": "^4.0.0", "dav": "^1.8.0", "postcss": "^8.3.11", "prettier": "^2.4.1", @@ -36,6 +37,7 @@ "@fullcalendar/list": "^5.10.1", "@fullcalendar/resource-timeline": "^5.10.1", "@fullcalendar/rrule": "^5.10.1", + "@rollup/plugin-replace": "^4.0.0", "@nextcloud/cdav-library": "^1.0.0", "bootstrap": "^5.1.3", "bootstrap-icons": "^1.8.1", diff --git a/rollup.config.js b/rollup.config.js index 6bc4c2e..6e37909 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -7,7 +7,8 @@ import css from 'rollup-plugin-css-only' import postcss from 'rollup-plugin-postcss' import dev from 'rollup-plugin-dev' import copy from 'rollup-plugin-copy' -import json from '@rollup/plugin-json'; +import json from '@rollup/plugin-json' +import replace from '@rollup/plugin-replace' const production = !process.env.ROLLUP_WATCH @@ -42,6 +43,9 @@ export default { file: 'public/build/bundle.js' }, plugins: [ + replace({ + 'process.env.NODE_ENV': JSON.stringify(production ? 'production' : 'dev') + }), svelte({ compilerOptions: { // enable run-time checks when not in production @@ -100,7 +104,6 @@ export default { from: '/cal/frama-agenda', to: 'https://framagenda.org/remote.php/dav/public-calendars/' } - ], port: 5000 }), diff --git a/src/App.svelte b/src/App.svelte index 0cff600..62e9fac 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -18,6 +18,9 @@ import 'bootstrap/dist/css/bootstrap.css'; import 'bootstrap-icons/font/bootstrap-icons.css'; import bootstrap5Plugin from '@fullcalendar/bootstrap5'; + import { Tooltip } from 'bootstrap'; + + import { createPopper } from '@popperjs/core'; import ENSLocations from './static-ens-locations.json'; @@ -92,7 +95,13 @@ themeSystem: 'bootstrap5', nextDayThreshold: '05:00:00', progressiveEventRendering: true, - expandRows: true + expandRows: true, + eventDidMount: info => { + new Tooltip(info.el, { + title: info.event.extendedProps.short_name, + placement: 'top' + }); + } }); const flatten = d => { @@ -164,7 +173,6 @@ margin-bottom: 0 !important; } - :global(.fc-toolbar-chunk:not(:last-child)) { margin-bottom: 0.25em; } -- 2.47.0 From 06586f8757ab04936a36ba39a9a5170f4957b472 Mon Sep 17 00:00:00 2001 From: sinavir Date: Tue, 26 Jul 2022 16:48:06 +0200 Subject: [PATCH 29/80] Don't change scrolling state when changing date --- src/App.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/src/App.svelte b/src/App.svelte index 62e9fac..dd88bb7 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -82,6 +82,7 @@ nowIndicator: true, now: now, scrollTime: scrollTo, + scrollTimeReset: false, eventClick: info => { openModal = true; event.set(info.event); -- 2.47.0 From 8279d15c045ea7692e7cdd2001de899e19df084c Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 15:20:01 +0200 Subject: [PATCH 30/80] Add initial date selection via querystring --- src/App.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/App.svelte b/src/App.svelte index dd88bb7..f16fa35 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -37,6 +37,7 @@ })(); const params = new URL(document.location).searchParams.getAll('c'); + const date = new Date(new URL(document.location).searchParams.get('d')); const headers = mobile ? { @@ -54,6 +55,7 @@ let options = writable({ initialView: mobile ? 'listWeek' : 'timeGridWeek', + initialDate: date.toString() === 'Invalid Date' ? now : date, plugins: [ timeGridPlugin, dayGridPlugin, @@ -67,7 +69,7 @@ allDayContent: '', headerToolbar: headers, buttonText: { resourceTimelineDay: 'Salles' }, - scrollTime: "08:00:00", + scrollTime: '08:00:00', resourceGroupField: 'building', resourceAreaWidth: '27%', resources: Object.entries(ENSLocations).flatMap(([building, rooms]) => -- 2.47.0 From 9d9a1a09d9ef1c0e32eecd5b83d8223141d2c34f Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 15:26:22 +0200 Subject: [PATCH 31/80] =?UTF-8?q?Factorise=20l'url,=20et=20rajoute=20la=20?= =?UTF-8?q?s=C3=A9lection=20de=20la=20vue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.svelte | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index f16fa35..1e82ee4 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -36,8 +36,19 @@ return time.toLocaleTimeString(); })(); - const params = new URL(document.location).searchParams.getAll('c'); - const date = new Date(new URL(document.location).searchParams.get('d')); + const allowedViews = [ + 'resourceTimelineDay', + 'dayGridMonth', + 'timeGridWeek', + 'timeGridDay', + 'listWeek' + ]; + + const search = new URL(document.location).searchParams; + + const params = search.getAll('c'); + const date = new Date(search.get('d')); + const view = search.get('v'); const headers = mobile ? { @@ -54,7 +65,11 @@ let calendar; let options = writable({ - initialView: mobile ? 'listWeek' : 'timeGridWeek', + initialView: allowedViews.includes(view) + ? view + : mobile + ? 'listWeek' + : 'timeGridWeek', initialDate: date.toString() === 'Invalid Date' ? now : date, plugins: [ timeGridPlugin, -- 2.47.0 From a61d87b161fe1381b1ba2010ff31ee3516fa15a2 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 16:36:30 +0200 Subject: [PATCH 32/80] Add share modal --- src/App.svelte | 2 ++ src/Share.svelte | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 src/Share.svelte diff --git a/src/App.svelte b/src/App.svelte index 1e82ee4..32162df 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -14,6 +14,7 @@ import { mkSource, calendarTree, initialCalendars, getSubCalendars } from './calendar'; import { debounce } from 'lodash'; import Help from './Help.svelte'; + import Share from './Share.svelte'; import 'bootstrap/dist/css/bootstrap.css'; import 'bootstrap-icons/font/bootstrap-icons.css'; @@ -158,6 +159,7 @@

    Calendrier de la vie étudiante à l'ENS

    + diff --git a/src/Share.svelte b/src/Share.svelte new file mode 100644 index 0000000..f49fddf --- /dev/null +++ b/src/Share.svelte @@ -0,0 +1,58 @@ + + + + + + + + Partage + + + +

    La vue actuelle du calendrier peut être partagée avec l'URL suivante :

    + +
    {share} + + + + + Propulsé par le Club Réseau de l'ENS + + + + -- 2.47.0 From df1140649e5ec160da6634b88b4e310ad08a84e4 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 16:36:39 +0200 Subject: [PATCH 33/80] Fix date selection --- src/App.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.svelte b/src/App.svelte index 32162df..c676930 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -48,7 +48,7 @@ const search = new URL(document.location).searchParams; const params = search.getAll('c'); - const date = new Date(search.get('d')); + const date = search.has('d') ? new Date(search.get('d')) : now; const view = search.get('v'); const headers = mobile -- 2.47.0 From 117a5eb0b1b176cc2c5ce56152ac0105eaa57ad6 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 26 Jul 2022 23:05:41 +0200 Subject: [PATCH 34/80] Move the share button (useful on mobile) --- src/Share.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Share.svelte b/src/Share.svelte index f49fddf..641aed2 100644 --- a/src/Share.svelte +++ b/src/Share.svelte @@ -51,8 +51,8 @@ -- 2.47.0 From 4e631121826c396b59f08a0f18c015f3db0ce470 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Wed, 27 Jul 2022 00:13:16 +0200 Subject: [PATCH 35/80] Share as b64 and add toast w/ clipboard filling --- src/App.svelte | 7 ++++++- src/Share.svelte | 40 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 43 insertions(+), 4 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index c676930..8b31922 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -45,7 +45,12 @@ 'listWeek' ]; - const search = new URL(document.location).searchParams; + let search = new URL(document.location).searchParams; + + if (search.has('b64')) { + // On est dans le cas où les paramètres sont codés en base64 + search = new URLSearchParams(window.atob(search.get('b64'))); + } const params = search.getAll('c'); const date = search.has('d') ? new Date(search.get('d')) : now; diff --git a/src/Share.svelte b/src/Share.svelte index 641aed2..eefb174 100644 --- a/src/Share.svelte +++ b/src/Share.svelte @@ -1,5 +1,5 @@ + + @@ -39,7 +59,7 @@

    La vue actuelle du calendrier peut être partagée avec l'URL suivante :

    - {share} + {share}
    @@ -55,4 +75,18 @@ right: 1em; cursor: pointer; } + + #share-url { + max-width: 100%; + display: block; + overflow-wrap: break-word; + cursor: pointer; + } + + .share-toast { + position: absolute; + top: 1.25em; + left: 1em; + z-index: 1100; + } -- 2.47.0 From 29bce486d21cf17e4ea12a18fef763dcf769126b Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Wed, 27 Jul 2022 00:17:50 +0200 Subject: [PATCH 36/80] Add user-select: all for easier copy when the clipboard is not available --- src/Share.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Share.svelte b/src/Share.svelte index eefb174..a061f50 100644 --- a/src/Share.svelte +++ b/src/Share.svelte @@ -35,7 +35,7 @@ navigator.clipboard .writeText(share) .then(() => (toastText = 'Lien de partage copié dans le presse-papier.')) - .catch(() => (toastText = 'Erreur de copie.')) + .catch(() => (toastText = 'Erreur de copie automatique.')) .finally((isToastOpen = true)); }; @@ -81,6 +81,7 @@ display: block; overflow-wrap: break-word; cursor: pointer; + user-select: all; } .share-toast { -- 2.47.0 From 4a7414cb115d279c1eead8d9af1b4d14e23d904d Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Wed, 27 Jul 2022 01:09:07 +0200 Subject: [PATCH 37/80] =?UTF-8?q?Permet=20de=20basculer=20du=20partage=20e?= =?UTF-8?q?n=20base64=20=C3=A0=20un=20partage=20normal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Share.svelte | 35 +++++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/src/Share.svelte b/src/Share.svelte index a061f50..d746673 100644 --- a/src/Share.svelte +++ b/src/Share.svelte @@ -8,12 +8,24 @@ let isOpen = false; let isToastOpen = false; + let isBinary = false; let toastText = ''; const toggle = () => { isOpen = !isOpen; + updateShareLink(); + }; + const doShare = () => { + navigator.clipboard + .writeText(share) + .then(() => (toastText = 'Lien de partage copié dans le presse-papier.')) + .catch(() => (toastText = 'Erreur de copie automatique.')) + .finally((isToastOpen = true)); + }; + + const updateShareLink = () => { const loc = document.location; const search = new URLSearchParams(); const api = calendar.getAPI(); @@ -26,18 +38,21 @@ search.append('d', api.getDate().toISOString()); } - const b64 = window.btoa(search.toString()); + if (isBinary) { + const b64 = window.btoa(search.toString()); - share = `${loc.origin}${loc.pathname}?b64=${b64}`; + share = `${loc.origin}${loc.pathname}?b64=${b64}`; + } else { + share = `${loc.origin}${loc.pathname}${search.toString()}`; + } }; - const doShare = () => { - navigator.clipboard - .writeText(share) - .then(() => (toastText = 'Lien de partage copié dans le presse-papier.')) - .catch(() => (toastText = 'Erreur de copie automatique.')) - .finally((isToastOpen = true)); + const toggleBinary = () => { + isBinary = !isBinary; + updateShareLink(); }; + + $: shareDataIcon = isBinary ? 'code-square' : 'code'; -
    \n"},mm.dd_close=function(){return"\n"};var bm=mm.getBreak=function(e,t){return(t=ym(e,t))1)break;if(41===n&&--r<0)break;t++}return i!==t&&(o=im(e.src.slice(i,t)),!!e.parser.validateLink(o)&&(e.linkContent=o,e.pos=t,!0))}function Rm(e,t){var n,r=t,o=e.posMax,i=e.src.charCodeAt(t);if(34!==i&&39!==i&&40!==i)return!1;for(t++,40===i&&(i=41);t=e.length)&&!Lm.test(e[t])}function Wm(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}var Um=[["block",function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function(e){var t,n,r,o,i=e.tokens;if(!e.inlineMode)for(t=1,n=i.length-1;t0?s[t].count:1,r=0;r=0;t--)if("text"===(i=o[t]).type){for(l=0,s=i.content,c.lastIndex=0,u=i.level,a=[];d=c.exec(s);)c.lastIndex>l&&a.push({type:"text",content:s.slice(l,d.index+d[1].length),level:u}),a.push({type:"abbr_open",title:e.env.abbreviations[":"+d[2]],level:u++}),a.push({type:"text",content:d[2],level:u}),a.push({type:"abbr_close",level:--u}),l=c.lastIndex-d[3].length;a.length&&(l=0;i--)if("inline"===e.tokens[i].type)for(t=(o=e.tokens[i].children).length-1;t>=0;t--)"text"===(n=o[t]).type&&(r=n.content,r=(s=r).indexOf("(")<0?s:s.replace(Am,(function(e,t){return Om[t.toLowerCase()]})),Im.test(r)&&(r=r.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),n.content=r)}],["smartquotes",function(e){var t,n,r,o,i,s,a,l,u,c,d,f,p,h,g,v,m;if(e.options.typographer)for(m=[],g=e.tokens.length-1;g>=0;g--)if("inline"===e.tokens[g].type)for(v=e.tokens[g].children,m.length=0,t=0;t=0&&!(m[p].level<=a);p--);m.length=p+1,i=0,s=(r=n.content).length;e:for(;i=0&&(c=m[p],!(m[p].level=(o=e.eMarks[t])||42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n||r=o)return-1;if((n=e.src.charCodeAt(r++))<48||n>57)return-1;for(;;){if(r>=o)return-1;if(!((n=e.src.charCodeAt(r++))>=48&&n<=57)){if(41===n||46===n)break;return-1}}return r=this.eMarks[e]},jm.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;en;)if(t!==this.src.charCodeAt(--e))return e+1;return e},jm.prototype.getLines=function(e,t,n,r){var o,i,s,a,l,u=e;if(e>=t)return"";if(u+1===t)return i=this.bMarks[u]+Math.min(this.tShift[u],n),s=r?this.eMarks[u]+1:this.eMarks[u],this.src.slice(i,s);for(a=new Array(t-e),o=0;un&&(l=n),l<0&&(l=0),i=this.bMarks[u]+l,s=u+1]/,Ym=/^<\/([a-zA-Z]{1,15})[\s>]/;function Gm(e,t){var n=e.bMarks[t]+e.blkIndent,r=e.eMarks[t];return e.src.substr(n,r-n)}function Zm(e,t){var n,r,o=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];return o>=i||126!==(r=e.src.charCodeAt(o++))&&58!==r||o===(n=e.skipSpaces(o))||n>=i?-1:n}var Km=[["code",function(e,t,n){var r,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=r=t+1;r=4))break;o=++r}return e.line=r,e.tokens.push({type:"code",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],["fences",function(e,t,n,r){var o,i,s,a,l,u=!1,c=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(c+3>d)return!1;if(126!==(o=e.src.charCodeAt(c))&&96!==o)return!1;if(l=c,(i=(c=e.skipChars(c,o))-l)<3)return!1;if((s=e.src.slice(c,d).trim()).indexOf("`")>=0)return!1;if(r)return!0;for(a=t;!(++a>=n)&&!((c=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.tShift[a]=4||(c=e.skipChars(c,o))-lv)return!1;if(62!==e.src.charCodeAt(g++))return!1;if(e.level>=e.options.maxNesting)return!1;if(r)return!0;for(32===e.src.charCodeAt(g)&&g++,l=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=g,i=(g=g=v,s=[e.tShift[t]],e.tShift[t]=g-e.bMarks[t],d=e.parser.ruler.getRules("blockquote"),o=t+1;o=(v=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(g++)){if(i)break;for(h=!1,f=0,p=d.length;f=v,s.push(e.tShift[o]),e.tShift[o]=g-e.bMarks[o];for(u=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=u,c[1]=e.line,f=0;fl)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(i=1;a=0)g=!0;else{if(!((d=Bm(e,t))>=0))return!1;g=!1}if(e.level>=e.options.maxNesting)return!1;if(h=e.src.charCodeAt(d-1),r)return!0;for(m=e.tokens.length,g?(c=e.bMarks[t]+e.tShift[t],p=Number(e.src.substr(c,d-c-1)),e.tokens.push({type:"ordered_list_open",order:p,lines:b=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:b=[t,0],level:e.level++}),o=t,y=!1,w=e.parser.ruler.getRules("list");!(!(o=e.eMarks[o]?1:v-d)>4&&(f=1),f<1&&(f=1),i=d-e.bMarks[o]+f,e.tokens.push({type:"list_item_open",lines:_=[t,0],level:e.level++}),a=e.blkIndent,l=e.tight,s=e.tShift[t],u=e.parentType,e.tShift[t]=v-e.bMarks[t],e.blkIndent=i,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,n,!0),e.tight&&!y||(E=!1),y=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=s,e.tight=l,e.parentType=u,e.tokens.push({type:"list_item_close",level:--e.level}),o=t=e.line,_[1]=o,v=e.bMarks[t],o>=n)||e.isEmpty(o)||e.tShift[o]c)return!1;if(91!==e.src.charCodeAt(u))return!1;if(94!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=u+2;a=c||58!==e.src.charCodeAt(++a))&&(r||(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),l=e.src.slice(u+2,a-2),e.env.footnotes.refs[":"+l]=-1,e.tokens.push({type:"footnote_reference_open",label:l,level:e.level++}),o=e.bMarks[t],i=e.tShift[t],s=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]=l)return!1;if(35!==(o=e.src.charCodeAt(a))||a>=l)return!1;for(i=1,o=e.src.charCodeAt(++a);35===o&&a6||aa&&32===e.src.charCodeAt(s-1)&&(l=s),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:i,lines:[t,e.line],level:e.level}),a=n)&&(!(e.tShift[s]3)&&(!((o=e.bMarks[s]+e.tShift[s])>=(i=e.eMarks[s]))&&((45===(r=e.src.charCodeAt(o))||61===r)&&(o=e.skipChars(o,r),!((o=e.skipSpaces(o))3||a+2>=l)return!1;if(60!==e.src.charCodeAt(a))return!1;if(33===(o=e.src.charCodeAt(a+1))||63===o){if(r)return!0}else{if(47!==o&&!function(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(i=e.src.slice(a,l).match(Ym)))return!1}else if(!(i=e.src.slice(a,l).match(Vm)))return!1;if(!0!==qm[i[1].toLowerCase()])return!1;if(r)return!0}for(s=t+1;sn)return!1;if(l=t+1,e.tShift[l]=e.eMarks[l])return!1;if(124!==(o=e.src.charCodeAt(s))&&45!==o&&58!==o)return!1;if(i=Gm(e,t+1),!/^[-:| ]+$/.test(i))return!1;if((u=i.split("|"))<=2)return!1;for(d=[],a=0;a=0;if(c=t+1,e.isEmpty(c)&&++c>n)return!1;if(e.tShift[c]=e.options.maxNesting)return!1;u=e.tokens.length,e.tokens.push({type:"dl_open",lines:l=[t,0],level:e.level++}),s=t,i=c;e:for(;;){for(m=!0,v=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:a=[c,0],level:e.level++}),g=e.tight,f=e.ddIndent,d=e.blkIndent,h=e.tShift[i],p=e.parentType,e.blkIndent=e.ddIndent=e.tShift[i]+2,e.tShift[i]=o-e.bMarks[i],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,i,n,!0),e.tight&&!v||(m=!1),v=e.line-i>1&&e.isEmpty(e.line-1),e.tShift[i]=h,e.tight=g,e.parentType=p,e.blkIndent=d,e.ddIndent=f,e.tokens.push({type:"dd_close",level:--e.level}),a[1]=c=e.line,c>=n)break e;if(e.tShift[c]=n)break;if(s=c,e.isEmpty(s))break;if(e.tShift[s]=n)break;if(e.isEmpty(i)&&i++,i>=n)break;if(e.tShift[i]3)){for(o=!1,i=0,s=a.length;i=n))&&!(e.tShift[s]=0&&(e=e.replace(Jm,(function(t,n){var r;return 10===e.charCodeAt(n)?(i=n+1,s=0,t):(r=" ".slice((n-i-s)%4),s=n-i+1,r)}))),o=new jm(e,this,t,n,r),this.tokenize(o,o.line,o.lineMax)};for(var ny=[],ry=0;ry<256;ry++)ny.push(0);function oy(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function iy(e,t){var n,r,o,i=t,s=!0,a=!0,l=e.posMax,u=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;i=l&&(s=!1),(o=i-t)>=4?s=a=!1:(32!==(r=i?@[]^_`{|}~-".split("").forEach((function(e){ny[e.charCodeAt(0)]=1}));var sy=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var ay=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var ly=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],uy=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,cy=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function dy(e,t){return e=e.source,t=t||"",function n(r,o){return r?(o=o.source||o,e=e.replace(r,o),n):new RegExp(e,t)}}var fy=dy(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),py=dy(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",fy)(),hy=dy(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",py)(),gy=dy(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",hy)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)();var vy=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,my=/^&([a-z][a-z0-9]{1,31});/i;var yy=[["text",function(e,t){for(var n=e.pos;n=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(var i=n-2;i>=0;i--)if(32!==e.pending.charCodeAt(i)){e.pending=e.pending.substring(0,i+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(o++;o=a)return!1;if(126!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),126===i)return!1;if(126===s)return!1;if(32===s||10===s)return!1;for(r=l+2;rl+3)return e.pos+=r-l,t||(e.pending+=e.src.slice(l,r)),!0;for(e.pos=l+2,o=1;e.pos+1=a)return!1;if(43!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),43===i)return!1;if(43===s)return!1;if(32===s||10===s)return!1;for(r=l+2;r=a)return!1;if(61!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),61===i)return!1;if(61===s)return!1;if(32===s||10===s)return!1;for(r=l+2;r=e.options.maxNesting)return!1;for(e.pos=c+n,a=[n];e.pos=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=i+1;e.pos=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=i+1;e.pos=e.options.maxNesting)return!1;if(n=p+1,(r=km(e,p))<0)return!1;if((a=r+1)=f)return!1;for(p=a,xm(e,a)?(i=e.linkContent,a=e.pos):i="",p=a;a=f||41!==e.src.charCodeAt(a))return e.pos=d,!1;a++}else{if(e.linkLevel>0)return!1;for(;a=0?o=e.src.slice(p,a++):a=p-1),o||(void 0===o&&(a=r+1),o=e.src.slice(n,r)),!(l=e.env.references[Dm(o)]))return e.pos=d,!1;i=l.href,s=l.title}return t||(e.pos=n,e.posMax=r,c?e.push({type:"image",src:i,title:s,alt:e.src.substr(n,r-n),level:e.level}):(e.push({type:"link_open",href:i,title:s,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=a,e.posMax=f,!0}],["footnote_inline",function(e,t){var n,r,o,i,s=e.posMax,a=e.pos;return!(a+2>=s)&&(94===e.src.charCodeAt(a)&&(91===e.src.charCodeAt(a+1)&&(!(e.level>=e.options.maxNesting)&&(n=a+2,!((r=km(e,a+1))<0)&&(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=n,e.posMax=r,e.push({type:"footnote_ref",id:o,level:e.level}),e.linkLevel++,i=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(i)},e.linkLevel--),e.pos=r+1,e.posMax=s,!0)))))}],["footnote_ref",function(e,t){var n,r,o,i,s=e.posMax,a=e.pos;if(a+3>s)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(r=a+2;r=s)&&(r++,n=e.src.slice(a+2,r-1),void 0!==e.env.footnotes.refs[":"+n]&&(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+n]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:n,count:0},e.env.footnotes.refs[":"+n]=o):o=e.env.footnotes.refs[":"+n],i=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:"footnote_ref",id:o,subId:i,level:e.level})),e.pos=r,e.posMax=s,!0)))}],["autolink",function(e,t){var n,r,o,i,s,a=e.pos;return 60===e.src.charCodeAt(a)&&(!((n=e.src.slice(a)).indexOf(">")<0)&&((r=n.match(cy))?!(ly.indexOf(r[1].toLowerCase())<0)&&(s=Em(i=r[0].slice(1,-1)),!!e.parser.validateLink(i)&&(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:i,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=r[0].length,!0)):!!(o=n.match(uy))&&(s=Em("mailto:"+(i=o[0].slice(1,-1))),!!e.parser.validateLink(s)&&(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:i,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=o[0].length,!0))))}],["htmltag",function(e,t){var n,r,o,i=e.pos;return!!e.options.html&&(o=e.posMax,!(60!==e.src.charCodeAt(i)||i+2>=o)&&(!(33!==(n=e.src.charCodeAt(i+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(r=e.src.slice(i).match(gy))&&(t||e.push({type:"htmltag",content:e.src.slice(i,i+r[0].length),level:e.level}),e.pos+=r[0].length,!0))))}],["entity",function(e,t){var n,r,o=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+10)e.pos=n;else{for(t=0;t=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},by.prototype.parse=function(e,t,n,r){var o=new Cm(e,this,t,n,r);this.tokenize(o)};var wy={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function Cy(e,t,n){this.src=t,this.env=n,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function ky(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new by,this.block=new Xm,this.core=new zm,this.renderer=new _m,this.ruler=new wm,this.options={},this.configure(wy[e]),this.set(t||{})}function Sy(e){let t,n=e[0].extendedProps.calendar+"";return{c(){t=I(n)},m(e,n){R(e,t,n)},p(e,r){1&r&&n!==(n=e[0].extendedProps.calendar+"")&&U(t,n)},d(e){e&&D(t)}}}function Ey(e){let t,n,r,o,i,s,a=e[0].extendedProps.short_name+"";return n=new rg({props:{color:"custom",style:"background-color:"+e[0].backgroundColor+"; color:"+e[0].textColor,$$slots:{default:[Sy]},$$scope:{ctx:e}}}),{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("b"),i=I(a),L(t,"class","pe-3")},m(e,a){R(e,t,a),Me(n,t,null),R(e,r,a),R(e,o,a),S(o,i),s=!0},p(e,t){const r={};1&t&&(r.style="background-color:"+e[0].backgroundColor+"; color:"+e[0].textColor),65&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r),(!s||1&t)&&a!==(a=e[0].extendedProps.short_name+"")&&U(i,a)},i(e){s||(Ce(n.$$.fragment,e),s=!0)},o(e){ke(n.$$.fragment,e),s=!1},d(e){e&&D(t),Ie(n),e&&D(r),e&&D(o)}}}function xy(e){let t,n,r,o,i;return n=new gg({props:{name:"info-circle"}}),{c(){t=$("p"),$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Évènement provisoire",L(o,"class","ms-1"),L(t,"class","w-100 text-primary text-center")},m(e,s){R(e,t,s),Me(n,t,null),S(t,r),S(t,o),i=!0},i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n)}}}function Ry(e){let t,n,r,o,i;return n=new gg({props:{name:"exclamation-triangle"}}),{c(){t=$("p"),$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Évènement annulé",L(o,"class","ms-1"),L(t,"class","w-100 text-center text-danger")},m(e,s){R(e,t,s),Me(n,t,null),S(t,r),S(t,o),i=!0},i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n)}}}function Dy(t){let n;return{c(){n=$("i"),n.textContent="Pas de description",L(n,"class","fs-7")},m(e,t){R(e,n,t)},p:e,d(e){e&&D(n)}}}function Ty(e){let t,n,r=e[3].render(e[0].extendedProps.description)+"";return{c(){t=new F(!1),n=O(),t.a=n},m(e,o){t.m(r,e,o),R(e,n,o)},p(e,n){1&n&&r!==(r=e[3].render(e[0].extendedProps.description)+"")&&t.p(r)},d(e){e&&D(n),e&&t.d()}}}function $y(e){let t,n,r,o,i;const s=[Ry,xy],a=[];function l(e,t){return"CANCELLED"===e[0].extendedProps.status?0:"TENTATIVE"==e[0].extendedProps.status?1:-1}function u(e,t){return e[0].extendedProps.description?Ty:Dy}~(t=l(e))&&(n=a[t]=s[t](e));let c=u(e),d=c(e);return{c(){n&&n.c(),r=A(),d.c(),o=O()},m(e,n){~t&&a[t].m(e,n),R(e,r,n),d.m(e,n),R(e,o,n),i=!0},p(e,i){let f=t;t=l(e),t!==f&&(n&&(_e(),ke(a[f],1,1,(()=>{a[f]=null})),we()),~t?(n=a[t],n||(n=a[t]=s[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r)):n=null),c===(c=u(e))&&d?d.p(e,i):(d.d(1),d=c(e),d&&(d.c(),d.m(o.parentNode,o)))},i(e){i||(Ce(n),i=!0)},o(e){ke(n),i=!1},d(e){~t&&a[t].d(e),e&&D(r),d.d(e),e&&D(o)}}}function My(e){let t,n,r,o,i,s=e[0].extendedProps.location+"";return t=new gg({props:{name:"geo",class:"text-success"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(s),L(r,"class","ms-1")},m(e,s){Me(t,e,s),R(e,n,s),R(e,r,s),S(r,o),i=!0},p(e,t){(!i||1&t)&&s!==(s=e[0].extendedProps.location+"")&&U(o,s)},i(e){i||(Ce(t.$$.fragment,e),i=!0)},o(e){ke(t.$$.fragment,e),i=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Iy(e){let t,n,r,o,i,s,a,l=e[4](e[0].start)+"",u=e[4](e[0].end)+"";return t=new gg({props:{name:"clock-history",class:"text-primary"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(l),i=I(" - "),s=I(u),L(r,"class","ms-1")},m(e,l){Me(t,e,l),R(e,n,l),R(e,r,l),S(r,o),S(r,i),S(r,s),a=!0},p(e,t){(!a||1&t)&&l!==(l=e[4](e[0].start)+"")&&U(o,l),(!a||1&t)&&u!==(u=e[4](e[0].end)+"")&&U(s,u)},i(e){a||(Ce(t.$$.fragment,e),a=!0)},o(e){ke(t.$$.fragment,e),a=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Ay(e){let t,n,r,o,i,s,a,l=e[5](e[0].start)+"",u=e[5](e[0].end)+"";return t=new gg({props:{name:"calendar-range",class:"text-primary"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(l),i=I(" - "),s=I(u),L(r,"class","ms-1")},m(e,l){Me(t,e,l),R(e,n,l),R(e,r,l),S(r,o),S(r,i),S(r,s),a=!0},p(e,t){(!a||1&t)&&l!==(l=e[5](e[0].start)+"")&&U(o,l),(!a||1&t)&&u!==(u=e[5](e[0].end)+"")&&U(s,u)},i(e){a||(Ce(t.$$.fragment,e),a=!0)},o(e){ke(t.$$.fragment,e),a=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Oy(e){let t,n,r,o,i,s,a=e[0].extendedProps.location&&My(e);const l=[Ay,Iy],u=[];function c(e,t){return e[0].allDay?0:1}return o=c(e),i=u[o]=l[o](e),{c(){t=$("span"),a&&a.c(),n=A(),r=$("span"),i.c()},m(e,i){R(e,t,i),a&&a.m(t,null),R(e,n,i),R(e,r,i),u[o].m(r,null),s=!0},p(e,n){e[0].extendedProps.location?a?(a.p(e,n),1&n&&Ce(a,1)):(a=My(e),a.c(),Ce(a,1),a.m(t,null)):a&&(_e(),ke(a,1,1,(()=>{a=null})),we());let s=o;o=c(e),o===s?u[o].p(e,n):(_e(),ke(u[s],1,1,(()=>{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null))},i(e){s||(Ce(a),Ce(i),s=!0)},o(e){ke(a),ke(i),s=!1},d(e){e&&D(t),a&&a.d(),e&&D(n),e&&D(r),u[o].d()}}}function Ny(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[2],$$slots:{default:[Ey]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[$y]},$$scope:{ctx:e}}}),i=new nv({props:{class:"justify-content-between",$$slots:{default:[Oy]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};4&n&&(o.toggle=e[2]),65&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};65&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};65&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Py(e){let t,n;return t=new Qg({props:{isOpen:e[1],toggle:e[2],centered:!0,scrollable:!0,$$slots:{default:[Ny]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,[n]){const r={};2&n&&(r.isOpen=e[1]),4&n&&(r.toggle=e[2]),69&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Ly(e,t,n){const r=new ky({breaks:!0});let{event:o}=t,{open:i}=t,{toggle:s}=t;return e.$$set=e=>{"event"in e&&n(0,o=e.event),"open"in e&&n(1,i=e.open),"toggle"in e&&n(2,s=e.toggle)},[o,i,s,r,e=>e.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}),e=>e.toLocaleDateString("fr-FR",{month:"2-digit",day:"2-digit"})]}ky.prototype.set=function(e){rm(this.options,e)},ky.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(n){e.components[n].rules&&t[n].ruler.enable(e.components[n].rules,!0)}))},ky.prototype.use=function(e,t){return e(this,t),this},ky.prototype.parse=function(e,t){var n=new Cy(this,e,t);return this.core.process(n),n.tokens},ky.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},ky.prototype.parseInline=function(e,t){var n=new Cy(this,e,t);return n.inlineMode=!0,this.core.process(n),n.tokens},ky.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};class Hy extends Ne{constructor(e){super(),Oe(this,e,Ly,Py,a,{event:0,open:1,toggle:2})}}const Wy=0,Uy=1,zy=2;function jy(e){const{subscribe:t,set:n}=Le(e);return{subscribe:t,setUnchecked:()=>n(Wy),setWeird:()=>n(zy),setChecked:()=>n(Uy),set:n}}function By(e){let t,n,r,o,i;return n=new gg({props:{name:"cloud-download"}}),{c(){t=$("a"),$e(n.$$.fragment),L(t,"href",e[2]),L(t,"class","cal-link svelte-196siuc"),L(t,"download",e[1])},m(s,a){R(s,t,a),Me(n,t,null),r=!0,o||(i=N(t,"click",P(e[7])),o=!0)},p(e,n){(!r||4&n)&&L(t,"href",e[2]),(!r||2&n)&&L(t,"download",e[1])},i(e){r||(Ce(n.$$.fragment,e),r=!0)},o(e){ke(n.$$.fragment,e),r=!1},d(e){e&&D(t),Ie(n),o=!1,i()}}}function Fy(e){let t,n,r,o,i;return n=new gg({props:{name:e[3]}}),{c(){t=$("span"),$e(n.$$.fragment),L(t,"class","cal-link svelte-196siuc")},m(s,a){R(s,t,a),Me(n,t,null),r=!0,o||(i=N(t,"click",P(e[8])),o=!0)},p(e,t){const r={};8&t&&(r.name=e[3]),n.$set(r)},i(e){r||(Ce(n.$$.fragment,e),r=!0)},o(e){ke(n.$$.fragment,e),r=!1},d(e){e&&D(t),Ie(n),o=!1,i()}}}function qy(e){let t,n,r,o,i,s,a,l,u,c,d;n=new gg({props:{name:e[4],class:"ms-2"}});let f=e[2]&&By(e),p=void 0!==e[0]&&Fy(e);return{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("span"),i=I(e[1]),s=A(),a=$("span"),f&&f.c(),l=A(),p&&p.c(),L(o,"class","ms-1 d-inline-block cal-title svelte-196siuc"),L(a,"class","float-end"),L(t,"class","cal w-100 d-block svelte-196siuc")},m(h,g){R(h,t,g),Me(n,t,null),S(t,r),S(t,o),S(o,i),S(t,s),S(t,a),f&&f.m(a,null),S(a,l),p&&p.m(a,null),u=!0,c||(d=N(t,"click",e[5]),c=!0)},p(e,[t]){const r={};16&t&&(r.name=e[4]),n.$set(r),(!u||2&t)&&U(i,e[1]),e[2]?f?(f.p(e,t),4&t&&Ce(f,1)):(f=By(e),f.c(),Ce(f,1),f.m(a,l)):f&&(_e(),ke(f,1,1,(()=>{f=null})),we()),void 0!==e[0]?p?(p.p(e,t),1&t&&Ce(p,1)):(p=Fy(e),p.c(),Ce(p,1),p.m(a,null)):p&&(_e(),ke(p,1,1,(()=>{p=null})),we())},i(e){u||(Ce(n.$$.fragment,e),Ce(f),Ce(p),u=!0)},o(e){ke(n.$$.fragment,e),ke(f),ke(p),u=!1},d(e){e&&D(t),Ie(n),f&&f.d(),p&&p.d(),c=!1,d()}}}function Vy(e,t,n){let r,o,{state:i}=t,{value:s}=t,{collapsed:a}=t,{url:l}=t;const u=(new Map).set(Wy,"square").set(Uy,"check-square-fill").set(zy,"square-half"),c=te();return e.$$set=e=>{"state"in e&&n(6,i=e.state),"value"in e&&n(1,s=e.value),"collapsed"in e&&n(0,a=e.collapsed),"url"in e&&n(2,l=e.url)},e.$$.update=()=>{64&e.$$.dirty&&n(4,r=u.get(i)),1&e.$$.dirty&&n(3,o=a?"chevron-expand":"chevron-contract")},[a,s,l,o,r,()=>{n(6,i=i===Uy?Wy:Uy),c("change",{value:i})},i,function(t){ne.call(this,e,t)},()=>n(0,a=!a)]}gn("");class Yy extends Ne{constructor(e){super(),Oe(this,e,Vy,qy,a,{state:6,value:1,collapsed:0,url:2})}}var Gy={COF:{"Évènements (COF)":{},"Assemblées Générales (COF)":{},BdA:{"Évènements (BdA)":{},"Spectacles du tirage BdA":{}}},"Clubs COF":{PLS:{},"Club réseau":{},"Club Bouffe":{},hackENS:{},"Écriv'ENS":{},"CinéClub":{},Ernestophone:{},"Club Jeux":{},DDR:{},"BandarrêtdurgENS":{},"L'Hômonerie":{},Ulmity:{},"Club Inutile ☔":{}},BDS:{},"La Nuit de l'ENS":{},"Délégation Générale":{},"K-Fêt":{},"Écocampus":{},"La Psychédéliste":{},"Ambassadeur·rice·s santé":{}},Zy={"eleves-ens":{qG6jpJPfK37Nw8ZC:{name:"PLS"},LLWm8qK9iC5YGrrR:{name:"Délégation Générale",short_name:"DG"},"2KGkWzBJGorxzyTW":{name:"La Nuit de l'ENS",short_name:"La Nuit"},w442JdS5AaQ6czrP:{name:"Écriv'ENS"},fRtjDkjrZyn6fxd8:{name:"K-Fêt",color:"#c63b52",default_location:"K-Fêt"},gsZtZK8c9EmREofn:{name:"Ernestophone"},dTHrXnYgsEoSTjWB:{name:"Évènements (COF)",short_name:"COF"},bCgRFByHLiCCNc55:{name:"Assemblées Générales (COF)",short_name:"AG COF"},r4yJZDHjwNtH8wkR:{name:"Évènements (BdA)"},"83AkowSYPnYrjSFr":{name:"Spectacles du tirage BdA",short_name:"Spectacles",initial:!1},ZtWm3MYSi388k2yk:{name:"DDR"},T5WoHbs4FT5A945Z:{name:"CinéClub"},"6SHG6cg9d7S3qqwD":{name:"Club Inutile ☔",initial:!1},TFjE83ASCMK9rfRi:{name:"BandarrêtdurgENS",short_name:"Banda"},kR8fMzmf4ciop9Je:{name:"Club Jeux",short_name:"Jeux",color:"#5f9ae0"},"22rQF3gjjz8LifZC":{name:"La Psychédéliste",short_name:"Psychédéliste"}},"klub-reseau":{"5WrcagPPARQ3BD87":{name:"Club réseau",default_location:"Cave d'hackENS"},TFEAKjAgNFQZpNjo:{name:"hackENS",default_location:"Cave d'hackENS"}},"frama-agenda":{TFjE83ASCMK9rfRi:{name:"BandarrêtdurgENS",short_name:"Banda"},dSYCtdC6bgyWpKyt:{name:"BDS"},goXLq2dQ8LgFAjkM:{name:"Club Bouffe"},Q8w6dw4jGLBP9ftB:{name:"Écocampus"},T5WoHbs4FT5A945Z:{name:"CinéClub"},zmgdYw62RatzmGDt:{name:"Ulmity"},iXGysEGxo7EsKjwG:{name:"Ambassadeur·rice·s santé",short_name:"Amba. santé",color:"#f5a142"},AYNpoC674yAjEmRy:{name:"L'Hômonerie"}}},Ky={nameMap:{"Amphi Jourdan":"Amphithéâtre Jourdan","R2-21 (Jourdan)":"R2-21","Salle Jean Ibanes (Jourdan, R1-07)":"Salle Jean Ibanes (R1-07)","Salle Madeleine Rebérioux (Jourdan, R2-02)":"Salle Madeleine Rebérioux (R2-02)","Salle Marcel Roncayolo (Jourdan, R2-05)":"Salle Marcel Roncayolo (R2-05)"},rooms:{"45 rue d'Ulm":["Amphithéâtre Galois","Bibliothèque Lettres","Salle Histoire","Salle Aron","Salle Cavaillès","Salle Dussane","Salle des Actes","Salle des Résistants","Salle Cavaillès","Salle Cartan","Salle Noether","Salle Bourbaki","Cour aux Ernests","Cour du NIR","Cour Pasteur","Pôt","Petit pôt","Canopée","K-Fêt","Cave d'hackENS","Gymnase"],"24 rue Lhomond":["Salle CONF IV"],"29 rue d'Ulm":["Bibliothèque des sciences expérimentales","Salle Jaurès"],Jourdan:["Bibliothèque de Jourdan","Salle Marcel Roncayolo (R2-05)","Salle Madeleine Rebérioux (R2-02)","Amphithéâtre Jourdan","R2-21","Salle Jean Ibanes"]}};function Xy(e){if(0===e.indexOf("#")&&(e=e.slice(1)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),6!==e.length)throw new Error("Invalid HEX color.");return.299*parseInt(e.slice(0,2),16)+.587*parseInt(e.slice(2,4),16)+.114*parseInt(e.slice(4,6),16)>186?"#000000":"#FFFFFF"}const Jy=(()=>{let e={};for(const[t,n]of Object.entries(Zy))for(const[r,o]of Object.entries(n))e[r]={cloud:t,...o};return e})(),Qy=Object.fromEntries(Object.entries(Jy).map((([e,{name:t}])=>[t,e]))),eb=Array.from(Object.entries(Jy).map((([e,{name:t,initial:n}])=>[t,n??!0]))).filter((e=>e[1])).map((e=>e[0])),tb=Gy,nb=(e,t,n)=>{for(const[r,o]of Object.entries(t))n[r]=null===e?[]:[e,...n[e]],nb(r,o,n)},rb=(()=>{let e=[];return nb(null,tb,e),e})();function ob(e,t=tb){let n;for(const[r,o]of Object.entries(t))n=r===e?o:n||ob(e,o);return n}function ib(e,{cloud:t}){return`/cal/${t}/${e}/?export`}function sb(e,t,n={}){return fetch(function(e,{cloud:t},n={}){return`/cal/${t}/${e}/?`+new URLSearchParams({...n,export:!0,expand:!0,accept:"jcal"})}(e,t,n),{credentials:"omit"}).then((e=>e.json())).catch((e=>console.error(e)))}class ab{constructor(e,t){const n=Jy[e];this.name=n.name,this.short_name=n.short_name,this.color=n.color||t[1][4][3],this.default_location=n.default_location,this.events=t[2].filter((e=>"vevent"===e[0])).map((e=>this._parse_vevent(e[1])))}_parse_vevent(e){const t={};return e.forEach((e=>{t[e[0]]=e[3]})),t}}function lb(e){return function(t){const n=new Date(t.dtstart),r=new Date(t.dtend),o={title:`${e.short_name??e.name} : ${t.summary}`,start:t.dtstart,end:t.dtend,color:e.color,textColor:Xy(e.color),duration:r-n};if(o.calendar=e.name,o.short_name=t.summary,o.description=t.description,o.location=t.location||e.default_location,o.location&&(o.resourceId=function(e){const t=Ky.nameMap[e]||e,n=Object.entries(Ky.rooms).find((([e,n])=>n.includes(t)));if(void 0===n)return;const[r,o]=n;return`${r}-${t}`}(o.location)),t.status&&(o.status=t.status,o.classNames=[`st-${t.status.toLowerCase()}`]),t.rrule){const{freq:e,byday:n,interval:r}=t.rrule;o.rrule={freq:e,byweekday:n,dtstart:t.dtstart},r&&(o.rrule.interval=r)}return o}}function ub(e){const t=Qy[e];if(!t)return null;const n=Jy[t];return{id:e,...n?.meta||{},success:e=>{if("vcalendar"!==e[0])return;const n=new ab(t,e);return n.events.map(lb(n))},failure:t=>{console.error(`Fatal error during event source fetching of '${e}': ${t}`)},events:(e,r,o)=>{const{start:i,end:s}=e;sb(t,n,{start:i.valueOf()/1e3,end:s.valueOf()/1e3}).then(r,o)},export_url:ib(t,n)}}function cb(e,t,n){const r=e.slice();return r[23]=t[n][0],r[24]=t[n][1],r[25]=t,r[26]=n,r}function db(e){let t,n,r,o,i,s,a;function l(t){e[15](t)}let u={state:e[7],value:e[0],url:e[12]};void 0!==e[6]&&(u.collapsed=e[6]),n=new Yy({props:u}),oe.push((()=>Te(n,"collapsed",l))),n.$on("change",e[11]);let c=Object.entries(e[3]),d=[];for(let t=0;tke(d[e],1,1,(()=>{d[e]=null}));return{c(){t=$("div"),$e(n.$$.fragment),o=A(),i=$("div");for(let e=0;er=!1))),n.$set(l),(!a||2&o)&&z(t,"padding-left",2*e[1]+"em"),1582&o){let t;for(c=Object.entries(e[3]),t=0;tTe(t,"selected",o))),t.$on("change",e[10](e[26])),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};8&o&&(i.item=e[23]),2&o&&(i.level=e[1]+1),4&o&&(i.initial=e[2]),!n&&32&o&&(n=!0,i.selected=e[5][e[26]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function pb(e){let t,n,r;function o(t){e[16](t,e[26])}let i={item:e[23],children:e[24],filtering:e[9].storeAt(e[26]),level:e[1]+1,initial:e[2]};return void 0!==e[5][e[26]]&&(i.selected=e[5][e[26]]),t=new yb({props:i}),oe.push((()=>Te(t,"selected",o))),t.$on("change",e[10](e[26])),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};8&o&&(i.item=e[23]),8&o&&(i.children=e[24]),2&o&&(i.level=e[1]+1),4&o&&(i.initial=e[2]),!n&&32&o&&(n=!0,i.selected=e[5][e[26]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function hb(e){let t,n,r,o;const i=[pb,fb],s=[];function a(e,t){return e[24]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,o){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function gb(e){let t,n,r=e[0]&&db(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=db(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function vb(e){return function(t){return t===e}}function mb(t,n,r){let o,i,s=e,a=()=>(s(),s=l(v,(e=>r(7,i=e))),v);t.$$.on_destroy.push((()=>s()));let{item:u=null}=n,{level:c=1}=n,{generalToggle:d}=n,{initial:f}=n,{children:p=[]}=n,{selected:h=[]}=n;const g=f.includes(u)?Uy:Wy;let{filtering:v=jy(g)}=n;a();let m=function(e,t){const{subscribe:n,update:r,set:o}=Le(Array.from({length:t},(t=>e))),i=(e,t)=>{r((n=>[...n.slice(0,e),t,...n.slice(e+1)]))};return{subscribe:n,set:o,setAt:i,length:t,storeAt:e=>{const t=t=>i(e,t);return{subscribe:t=>n((n=>t(n[e]))),set:t,setUnchecked:()=>t(Wy),setWeird:()=>t(zy),setChecked:()=>t(Uy)}},updateAll:e=>{r((t=>t.map(e)))}}}(g,Object.entries(p).length),y=Array.from({length:Object.entries(p).length},(e=>[])),b=!Object.entries(p).length&&void 0;function _(e){return e.every(vb(Uy))}function w(e){return e.every(vb(Wy))}m.subscribe((e=>{_(e)&&i!==Uy?v.setChecked():w(e)&&i!==Wy?v.setUnchecked():_(e)||w(e)||i===zy||v.setWeird()})),m.length>0&&v.subscribe((e=>{switch(e){case Uy:m.updateAll((e=>Uy));break;case Wy:m.updateAll((e=>Wy))}}));const C=te();const k=(()=>{const e=ub(u);return e?e.export_url:void 0})();return setTimeout((()=>f.includes(u)?v.setChecked():v.setUnchecked()),0),t.$$set=e=>{"item"in e&&r(0,u=e.item),"level"in e&&r(1,c=e.level),"generalToggle"in e&&r(14,d=e.generalToggle),"initial"in e&&r(2,f=e.initial),"children"in e&&r(3,p=e.children),"selected"in e&&r(13,h=e.selected),"filtering"in e&&a(r(4,v=e.filtering))},t.$$.update=()=>{16384&t.$$.dirty&&null!=d&&(d?v.setChecked():v.setUnchecked(),C("change",{value:i})),161&t.$$.dirty&&r(13,h=i===Uy?[u,...y.flat()]:y.flat()),64&t.$$.dirty&&r(8,o=()=>b?"d-none":"")},[u,c,f,p,v,y,b,i,o,m,function(e){return function(t){m.setAt(e,t.detail.value)}},function(e){v.set(e.detail.value),C("change",{value:e.detail.value})},k,h,d,function(e){b=e,r(6,b)},function(e,n){t.$$.not_equal(y[n],e)&&(y[n]=e,r(5,y))},function(e,n){t.$$.not_equal(y[n],e)&&(y[n]=e,r(5,y))}]}class yb extends Ne{constructor(e){super(),Oe(this,e,mb,gb,a,{item:0,level:1,generalToggle:14,initial:2,children:3,selected:13,filtering:4})}}function bb(e,t,n){const r=e.slice();return r[11]=t[n][0],r[12]=t[n][1],r[13]=t,r[14]=n,r}function _b(t){let n,r,o,i;return o=new gg({props:{name:"chevron-double-right"}}),{c(){n=$("span"),n.textContent="Sélection des calendriers",r=A(),$e(o.$$.fragment),L(n,"class","me-2")},m(e,t){R(e,n,t),R(e,r,t),Me(o,e,t),i=!0},p:e,i(e){i||(Ce(o.$$.fragment,e),i=!0)},o(e){ke(o.$$.fragment,e),i=!1},d(e){e&&D(n),e&&D(r),Ie(o,e)}}}function wb(e){let t,n,r;function o(t){e[10](t,e[14])}let i={item:e[11],children:e[12],generalToggle:e[5],initial:e[1]};return void 0!==e[2][e[14]]&&(i.selected=e[2][e[14]]),t=new yb({props:i}),oe.push((()=>Te(t,"selected",o))),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};1&o&&(i.item=e[11]),1&o&&(i.children=e[12]),32&o&&(i.generalToggle=e[5]),2&o&&(i.initial=e[1]),!n&&4&o&&(n=!0,i.selected=e[2][e[14]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function Cb(e){let t,n,r,o,i,s,a,l,u,c,d;n=new gg({props:{name:e[4]}});let f=Object.entries(e[0]),p=[];for(let t=0;tke(p[e],1,1,(()=>{p[e]=null}));return{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Tous les calendriers",i=A(),s=$("hr"),a=A();for(let e=0;en(5,r=e)));let d=Array.from({length:Object.keys(i).length},(e=>[]));c.subscribe((e=>n(4,o=e?"toggle-on":"toggle-off")));return e.$$set=e=>{"calendarTree"in e&&n(0,i=e.calendarTree),"selected"in e&&n(8,s=e.selected),"initial"in e&&n(1,a=e.initial)},e.$$.update=()=>{4&e.$$.dirty&&n(8,s=d.flat())},[i,a,d,l,o,r,c,()=>n(3,l=!l),s,()=>{return e=r=!r,t=r,c.set(t),e;var e,t},function(t,r){e.$$.not_equal(d[r],t)&&(d[r]=t,n(2,d))}]}gn("");class Eb extends Ne{constructor(e){super(),Oe(this,e,Sb,kb,a,{calendarTree:0,selected:8,initial:1})}}var xb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}; +/** + * @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 + */ +var Rb,Db,Tb=(Rb=function(e,t){(function(){var n,r="Expected a function",o="__lodash_hash_undefined__",i="__lodash_placeholder__",s=16,a=32,l=64,u=128,c=256,d=1/0,f=9007199254740991,p=NaN,h=4294967295,g=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",a],["partialRight",l],["rearg",c]],v="[object Arguments]",m="[object Array]",y="[object Boolean]",b="[object Date]",_="[object Error]",w="[object Function]",C="[object GeneratorFunction]",k="[object Map]",S="[object Number]",E="[object Object]",x="[object Promise]",R="[object RegExp]",D="[object Set]",T="[object String]",$="[object Symbol]",M="[object WeakMap]",I="[object ArrayBuffer]",A="[object DataView]",O="[object Float32Array]",N="[object Float64Array]",P="[object Int8Array]",L="[object Int16Array]",H="[object Int32Array]",W="[object Uint8Array]",U="[object Uint8ClampedArray]",z="[object Uint16Array]",j="[object Uint32Array]",B=/\b__p \+= '';/g,F=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,G=RegExp(V.source),Z=RegExp(Y.source),K=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,J=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),oe=/^\s+/,ie=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ce="\\ud800-\\udfff",ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ee="a-z\\xdf-\\xf6\\xf8-\\xff",xe="A-Z\\xc0-\\xd6\\xd8-\\xde",Re="\\ufe0e\\ufe0f",De="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Te="['’]",$e="["+Ce+"]",Me="["+De+"]",Ie="["+ke+"]",Ae="\\d+",Oe="["+Se+"]",Ne="["+Ee+"]",Pe="[^"+Ce+De+Ae+Se+Ee+xe+"]",Le="\\ud83c[\\udffb-\\udfff]",He="[^"+Ce+"]",We="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",ze="["+xe+"]",je="\\u200d",Be="(?:"+Ne+"|"+Pe+")",Fe="(?:"+ze+"|"+Pe+")",qe="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ye="(?:"+Ie+"|"+Le+")?",Ge="["+Re+"]?",Ze=Ge+Ye+"(?:"+je+"(?:"+[He,We,Ue].join("|")+")"+Ge+Ye+")*",Ke="(?:"+[Oe,We,Ue].join("|")+")"+Ze,Xe="(?:"+[He+Ie+"?",Ie,We,Ue,$e].join("|")+")",Je=RegExp(Te,"g"),Qe=RegExp(Ie,"g"),et=RegExp(Le+"(?="+Le+")|"+Xe+Ze,"g"),tt=RegExp([ze+"?"+Ne+"+"+qe+"(?="+[Me,ze,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[Me,ze+Be,"$"].join("|")+")",ze+"?"+Be+"+"+qe,ze+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Ke].join("|"),"g"),nt=RegExp("["+je+Ce+ke+Re+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["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"],it=-1,st={};st[O]=st[N]=st[P]=st[L]=st[H]=st[W]=st[U]=st[z]=st[j]=!0,st[v]=st[m]=st[I]=st[y]=st[A]=st[b]=st[_]=st[w]=st[k]=st[S]=st[E]=st[R]=st[D]=st[T]=st[M]=!1;var at={};at[v]=at[m]=at[I]=at[A]=at[y]=at[b]=at[O]=at[N]=at[P]=at[L]=at[H]=at[k]=at[S]=at[E]=at[R]=at[D]=at[T]=at[$]=at[W]=at[U]=at[z]=at[j]=!0,at[_]=at[w]=at[M]=!1;var lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,ct=parseInt,dt="object"==typeof xb&&xb&&xb.Object===Object&&xb,ft="object"==typeof self&&self&&self.Object===Object&&self,pt=dt||ft||Function("return this")(),ht=t&&!t.nodeType&&t,gt=ht&&e&&!e.nodeType&&e,vt=gt&>.exports===ht,mt=vt&&dt.process,yt=function(){try{var e=gt&>.require&>.require("util").types;return e||mt&&mt.binding&&mt.binding("util")}catch(e){}}(),bt=yt&&yt.isArrayBuffer,_t=yt&&yt.isDate,wt=yt&&yt.isMap,Ct=yt&&yt.isRegExp,kt=yt&&yt.isSet,St=yt&&yt.isTypedArray;function Et(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function It(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&zt(t,e[n],0)>-1;);return n}var nn=Vt({"À":"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"}),rn=Vt({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(e){return"\\"+lt[e]}function sn(e){return nt.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function ln(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,o=0,s=[];++n",""":'"',"'":"'"}),vn=function e(t){var ie,Ce=(t=null==t?pt:vn.defaults(pt.Object(),t,vn.pick(pt,ot))).Array,ke=t.Date,Se=t.Error,Ee=t.Function,xe=t.Math,Re=t.Object,De=t.RegExp,Te=t.String,$e=t.TypeError,Me=Ce.prototype,Ie=Ee.prototype,Ae=Re.prototype,Oe=t["__core-js_shared__"],Ne=Ie.toString,Pe=Ae.hasOwnProperty,Le=0,He=(ie=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||""))?"Symbol(src)_1."+ie:"",We=Ae.toString,Ue=Ne.call(Re),ze=pt._,je=De("^"+Ne.call(Pe).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Be=vt?t.Buffer:n,Fe=t.Symbol,qe=t.Uint8Array,Ve=Be?Be.allocUnsafe:n,Ye=ln(Re.getPrototypeOf,Re),Ge=Re.create,Ze=Ae.propertyIsEnumerable,Ke=Me.splice,Xe=Fe?Fe.isConcatSpreadable:n,et=Fe?Fe.iterator:n,nt=Fe?Fe.toStringTag:n,lt=function(){try{var e=pi(Re,"defineProperty");return e({},"",{}),e}catch(e){}}(),dt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ft=ke&&ke.now!==pt.Date.now&&ke.now,ht=t.setTimeout!==pt.setTimeout&&t.setTimeout,gt=xe.ceil,mt=xe.floor,yt=Re.getOwnPropertySymbols,Ht=Be?Be.isBuffer:n,Vt=t.isFinite,mn=Me.join,yn=ln(Re.keys,Re),bn=xe.max,_n=xe.min,wn=ke.now,Cn=t.parseInt,kn=xe.random,Sn=Me.reverse,En=pi(t,"DataView"),xn=pi(t,"Map"),Rn=pi(t,"Promise"),Dn=pi(t,"Set"),Tn=pi(t,"WeakMap"),$n=pi(Re,"create"),Mn=Tn&&new Tn,In={},An=Wi(En),On=Wi(xn),Nn=Wi(Rn),Pn=Wi(Dn),Ln=Wi(Tn),Hn=Fe?Fe.prototype:n,Wn=Hn?Hn.valueOf:n,Un=Hn?Hn.toString:n;function zn(e){if(na(e)&&!qs(e)&&!(e instanceof qn)){if(e instanceof Fn)return e;if(Pe.call(e,"__wrapped__"))return Ui(e)}return new Fn(e)}var jn=function(){function e(){}return function(t){if(!ta(t))return{};if(Ge)return Ge(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Bn(){}function Fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ur(e,t,r,o,i,s){var a,l=1&t,u=2&t,c=4&t;if(r&&(a=i?r(e,o,i,s):r(e)),a!==n)return a;if(!ta(e))return e;var d=qs(e);if(d){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Mo(e,a)}else{var f=vi(e),p=f==w||f==C;if(Zs(e))return Eo(e,l);if(f==E||f==v||p&&!i){if(a=u||p?{}:yi(e),!l)return u?function(e,t){return Io(e,gi(e),t)}(e,function(e,t){return e&&Io(t,Aa(t),e)}(a,e)):function(e,t){return Io(e,hi(e),t)}(e,ir(a,e))}else{if(!at[f])return i?e:{};a=function(e,t,n){var r,o=e.constructor;switch(t){case I:return xo(e);case y:case b:return new o(+e);case A:return function(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case N:case P:case L:case H:case W:case U:case z:case j:return Ro(e,n);case k:return new o;case S:case T:return new o(e);case R:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case D:return new o;case $:return r=e,Wn?Re(Wn.call(r)):{}}}(e,f,l)}}s||(s=new Kn);var h=s.get(e);if(h)return h;s.set(e,a),aa(e)?e.forEach((function(n){a.add(ur(n,t,r,n,e,s))})):ra(e)&&e.forEach((function(n,o){a.set(o,ur(n,t,r,o,e,s))}));var g=d?n:(c?u?si:ii:u?Aa:Ia)(e);return Rt(g||e,(function(n,o){g&&(n=e[o=n]),nr(a,o,ur(n,t,r,o,e,s))})),a}function cr(e,t,r){var o=r.length;if(null==e)return!o;for(e=Re(e);o--;){var i=r[o],s=t[i],a=e[i];if(a===n&&!(i in e)||!s(a))return!1}return!0}function dr(e,t,o){if("function"!=typeof e)throw new $e(r);return Ii((function(){e.apply(n,o)}),t)}function fr(e,t,n,r){var o=-1,i=Mt,s=!0,a=e.length,l=[],u=t.length;if(!a)return l;n&&(t=At(t,Xt(n))),r?(i=It,s=!1):t.length>=200&&(i=Qt,s=!1,t=new Zn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(xn||Yn),string:new Vn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(e){return this.__data__.set(e,o),this},Zn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Kn.prototype.get=function(e){return this.__data__.get(e)},Kn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!xn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=No(wr),hr=No(Cr,!0);function gr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function vr(e,t,r){for(var o=-1,i=e.length;++o0&&n(a)?t>1?yr(a,t-1,n,r,o):Ot(o,a):r||(o[o.length]=a)}return o}var br=Po(),_r=Po(!0);function wr(e,t){return e&&br(e,t,Ia)}function Cr(e,t){return e&&_r(e,t,Ia)}function kr(e,t){return $t(t,(function(t){return Js(e[t])}))}function Sr(e,t){for(var r=0,o=(t=wo(t,e)).length;null!=e&&rt}function Dr(e,t){return null!=e&&Pe.call(e,t)}function Tr(e,t){return null!=e&&t in Re(e)}function $r(e,t,r){for(var o=r?It:Mt,i=e[0].length,s=e.length,a=s,l=Ce(s),u=1/0,c=[];a--;){var d=e[a];a&&t&&(d=At(d,Xt(t))),u=_n(d.length,u),l[a]=!r&&(t||i>=120&&d.length>=120)?new Zn(a&&d):n}d=e[0];var f=-1,p=l[0];e:for(;++f=a?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Vr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)a!==e&&Ke.call(a,l,1),Ke.call(e,l,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;_i(o)?Ke.call(e,o,1):po(e,o)}}return e}function Zr(e,t){return e+mt(kn()*(t-e+1))}function Kr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=mt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Ai(Di(e,t,ol),e+"")}function Jr(e){return Jn(za(e))}function Qr(e,t){var n=za(e);return Pi(n,lr(t,0,n.length))}function eo(e,t,r,o){if(!ta(e))return e;for(var i=-1,s=(t=wo(t,e)).length,a=s-1,l=e;null!=l&&++io?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Ce(o);++r>>1,s=e[i];null!==s&&!ua(s)&&(n?s<=t:s=200){var u=t?null:Xo(e);if(u)return cn(u);s=!1,o=Qt,l=new Zn}else l=t?[]:a;e:for(;++r=o?e:oo(e,t,r)}var So=dt||function(e){return pt.clearTimeout(e)};function Eo(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function xo(e){var t=new e.constructor(e.byteLength);return new qe(t).set(new qe(e)),t}function Ro(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Do(e,t){if(e!==t){var r=e!==n,o=null===e,i=e==e,s=ua(e),a=t!==n,l=null===t,u=t==t,c=ua(t);if(!l&&!c&&!s&&e>t||s&&a&&u&&!l&&!c||o&&a&&u||!r&&u||!i)return 1;if(!o&&!s&&!c&&e1?r[i-1]:n,a=i>2?r[2]:n;for(s=e.length>3&&"function"==typeof s?(i--,s):n,a&&wi(r[0],r[1],a)&&(s=i<3?n:s,i=1),t=Re(t);++o-1?i[s?t[a]:a]:n}}function zo(e){return oi((function(t){var o=t.length,i=o,s=Fn.prototype.thru;for(e&&t.reverse();i--;){var a=t[i];if("function"!=typeof a)throw new $e(r);if(s&&!l&&"wrapper"==li(a))var l=new Fn([],!0)}for(i=l?i:o;++i1&&b.reverse(),f&&cl))return!1;var c=s.get(e),d=s.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&r?new Zn:n;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Rt(g,(function(n){var r="_."+n[0];t&n[1]&&!Mt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(le):[]}(r),n)))}function Ni(e){var t=0,r=0;return function(){var o=wn(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Pi(e,t){var r=-1,o=e.length,i=o-1;for(t=t===n?o:t;++r1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,ss(e,r)}));function ps(e){var t=zn(e);return t.__chain__=!0,t}function hs(e,t){return t(e)}var gs=oi((function(e){var t=e.length,r=t?e[0]:0,o=this.__wrapped__,i=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&o instanceof qn&&_i(r)?((o=o.slice(r,+r+(t?1:0))).__actions__.push({func:hs,args:[i],thisArg:n}),new Fn(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(i)})),vs=Ao((function(e,t,n){Pe.call(e,n)?++e[n]:sr(e,n,1)})),ms=Uo(Fi),ys=Uo(qi);function bs(e,t){return(qs(e)?Rt:pr)(e,ci(t,3))}function _s(e,t){return(qs(e)?Dt:hr)(e,ci(t,3))}var ws=Ao((function(e,t,n){Pe.call(e,n)?e[n].push(t):sr(e,n,[t])})),Cs=Xr((function(e,t,n){var r=-1,o="function"==typeof t,i=Ys(e)?Ce(e.length):[];return pr(e,(function(e){i[++r]=o?Et(t,e,n):Mr(e,t,n)})),i})),ks=Ao((function(e,t,n){sr(e,n,t)}));function Ss(e,t){return(qs(e)?At:Ur)(e,ci(t,3))}var Es=Ao((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),xs=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,yr(t,1),[])})),Rs=ft||function(){return pt.Date.now()};function Ds(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Qo(e,u,n,n,n,n,t)}function Ts(e,t){var o;if("function"!=typeof t)throw new $e(r);return e=ga(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=n),o}}var $s=Xr((function(e,t,n){var r=1;if(n.length){var o=un(n,ui($s));r|=a}return Qo(e,r,t,n,o)})),Ms=Xr((function(e,t,n){var r=3;if(n.length){var o=un(n,ui(Ms));r|=a}return Qo(t,r,e,n,o)}));function Is(e,t,o){var i,s,a,l,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new $e(r);function g(t){var r=i,o=s;return i=s=n,d=t,l=e.apply(o,r)}function v(e){var r=e-c;return c===n||r>=t||r<0||p&&e-d>=a}function m(){var e=Rs();if(v(e))return y(e);u=Ii(m,function(e){var n=t-(e-c);return p?_n(n,a-(e-d)):n}(e))}function y(e){return u=n,h&&i?g(e):(i=s=n,l)}function b(){var e=Rs(),r=v(e);if(i=arguments,s=this,c=e,r){if(u===n)return function(e){return d=e,u=Ii(m,t),f?g(e):l}(c);if(p)return So(u),u=Ii(m,t),g(c)}return u===n&&(u=Ii(m,t)),l}return t=ma(t)||0,ta(o)&&(f=!!o.leading,a=(p="maxWait"in o)?bn(ma(o.maxWait)||0,t):a,h="trailing"in o?!!o.trailing:h),b.cancel=function(){u!==n&&So(u),d=0,i=c=s=u=n},b.flush=function(){return u===n?l:y(Rs())},b}var As=Xr((function(e,t){return dr(e,1,t)})),Os=Xr((function(e,t,n){return dr(e,ma(t)||0,n)}));function Ns(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new $e(r);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var s=e.apply(this,r);return n.cache=i.set(o,s)||i,s};return n.cache=new(Ns.Cache||Gn),n}function Ps(e){if("function"!=typeof e)throw new $e(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ns.Cache=Gn;var Ls=Co((function(e,t){var n=(t=1==t.length&&qs(t[0])?At(t[0],Xt(ci())):At(yr(t,1),Xt(ci()))).length;return Xr((function(r){for(var o=-1,i=_n(r.length,n);++o=t})),Fs=Ir(function(){return arguments}())?Ir:function(e){return na(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},qs=Ce.isArray,Vs=bt?Xt(bt):function(e){return na(e)&&xr(e)==I};function Ys(e){return null!=e&&ea(e.length)&&!Js(e)}function Gs(e){return na(e)&&Ys(e)}var Zs=Ht||ml,Ks=_t?Xt(_t):function(e){return na(e)&&xr(e)==b};function Xs(e){if(!na(e))return!1;var t=xr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ia(e)}function Js(e){if(!ta(e))return!1;var t=xr(e);return t==w||t==C||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Qs(e){return"number"==typeof e&&e==ga(e)}function ea(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function ta(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function na(e){return null!=e&&"object"==typeof e}var ra=wt?Xt(wt):function(e){return na(e)&&vi(e)==k};function oa(e){return"number"==typeof e||na(e)&&xr(e)==S}function ia(e){if(!na(e)||xr(e)!=E)return!1;var t=Ye(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ne.call(n)==Ue}var sa=Ct?Xt(Ct):function(e){return na(e)&&xr(e)==R},aa=kt?Xt(kt):function(e){return na(e)&&vi(e)==D};function la(e){return"string"==typeof e||!qs(e)&&na(e)&&xr(e)==T}function ua(e){return"symbol"==typeof e||na(e)&&xr(e)==$}var ca=St?Xt(St):function(e){return na(e)&&ea(e.length)&&!!st[xr(e)]},da=Go(Wr),fa=Go((function(e,t){return e<=t}));function pa(e){if(!e)return[];if(Ys(e))return la(e)?pn(e):Mo(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=vi(e);return(t==k?an:t==D?cn:za)(e)}function ha(e){return e?(e=ma(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ga(e){var t=ha(e),n=t%1;return t==t?n?t-n:t:0}function va(e){return e?lr(ga(e),0,h):0}function ma(e){if("number"==typeof e)return e;if(ua(e))return p;if(ta(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ta(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kt(e);var n=ge.test(e);return n||me.test(e)?ct(e.slice(2),n?2:8):he.test(e)?p:+e}function ya(e){return Io(e,Aa(e))}function ba(e){return null==e?"":co(e)}var _a=Oo((function(e,t){if(Ei(t)||Ys(t))Io(t,Ia(t),e);else for(var n in t)Pe.call(t,n)&&nr(e,n,t[n])})),wa=Oo((function(e,t){Io(t,Aa(t),e)})),Ca=Oo((function(e,t,n,r){Io(t,Aa(t),e,r)})),ka=Oo((function(e,t,n,r){Io(t,Ia(t),e,r)})),Sa=oi(ar),Ea=Xr((function(e,t){e=Re(e);var r=-1,o=t.length,i=o>2?t[2]:n;for(i&&wi(t[0],t[1],i)&&(o=1);++r1),t})),Io(e,si(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n})),La=oi((function(e,t){return null==e?{}:function(e,t){return Vr(e,t,(function(t,n){return Da(e,n)}))}(e,t)}));function Ha(e,t){if(null==e)return{};var n=At(si(e),(function(e){return[e]}));return t=ci(t),Vr(e,n,(function(e,n){return t(e,n[0])}))}var Wa=Jo(Ia),Ua=Jo(Aa);function za(e){return null==e?[]:Jt(e,Ia(e))}var ja=Ho((function(e,t,n){return t=t.toLowerCase(),e+(n?Ba(t):t)}));function Ba(e){return Xa(ba(e).toLowerCase())}function Fa(e){return(e=ba(e))&&e.replace(be,nn).replace(Qe,"")}var qa=Ho((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Va=Ho((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ya=Lo("toLowerCase"),Ga=Ho((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Za=Ho((function(e,t,n){return e+(n?" ":"")+Xa(t)})),Ka=Ho((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xa=Lo("toUpperCase");function Ja(e,t,r){return e=ba(e),(t=r?n:t)===n?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Qa=Xr((function(e,t){try{return Et(e,n,t)}catch(e){return Xs(e)?e:new Se(e)}})),el=oi((function(e,t){return Rt(t,(function(t){t=Hi(t),sr(e,t,$s(e[t],e))})),e}));function tl(e){return function(){return e}}var nl=zo(),rl=zo(!0);function ol(e){return e}function il(e){return Pr("function"==typeof e?e:ur(e,1))}var sl=Xr((function(e,t){return function(n){return Mr(n,e,t)}})),al=Xr((function(e,t){return function(n){return Mr(e,n,t)}}));function ll(e,t,n){var r=Ia(t),o=kr(t,r);null!=n||ta(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Ia(t)));var i=!(ta(n)&&"chain"in n&&!n.chain),s=Js(e);return Rt(o,(function(n){var r=t[n];e[n]=r,s&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Mo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Ot([this.value()],arguments))})})),e}function ul(){}var cl=qo(At),dl=qo(Tt),fl=qo(Lt);function pl(e){return Ci(e)?qt(Hi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hl=Yo(),gl=Yo(!0);function vl(){return[]}function ml(){return!1}var yl,bl=Fo((function(e,t){return e+t}),0),_l=Ko("ceil"),wl=Fo((function(e,t){return e/t}),1),Cl=Ko("floor"),kl=Fo((function(e,t){return e*t}),1),Sl=Ko("round"),El=Fo((function(e,t){return e-t}),0);return zn.after=function(e,t){if("function"!=typeof t)throw new $e(r);return e=ga(e),function(){if(--e<1)return t.apply(this,arguments)}},zn.ary=Ds,zn.assign=_a,zn.assignIn=wa,zn.assignInWith=Ca,zn.assignWith=ka,zn.at=Sa,zn.before=Ts,zn.bind=$s,zn.bindAll=el,zn.bindKey=Ms,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qs(e)?e:[e]},zn.chain=ps,zn.chunk=function(e,t,r){t=(r?wi(e,t,r):t===n)?1:bn(ga(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,s=0,a=Ce(gt(o/t));ii?0:i+r),(o=o===n||o>i?i:ga(o))<0&&(o+=i),o=r>o?0:va(o);r>>0)?(e=ba(e))&&("string"==typeof t||null!=t&&!sa(t))&&!(t=co(t))&&sn(e)?ko(pn(e),0,r):e.split(t,r):[]},zn.spread=function(e,t){if("function"!=typeof e)throw new $e(r);return t=null==t?0:bn(ga(t),0),Xr((function(n){var r=n[t],o=ko(n,0,t);return r&&Ot(o,r),Et(e,this,o)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},zn.take=function(e,t,r){return e&&e.length?oo(e,0,(t=r||t===n?1:ga(t))<0?0:t):[]},zn.takeRight=function(e,t,r){var o=null==e?0:e.length;return o?oo(e,(t=o-(t=r||t===n?1:ga(t)))<0?0:t,o):[]},zn.takeRightWhile=function(e,t){return e&&e.length?go(e,ci(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?go(e,ci(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new $e(r);return ta(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Is(e,t,{leading:o,maxWait:t,trailing:i})},zn.thru=hs,zn.toArray=pa,zn.toPairs=Wa,zn.toPairsIn=Ua,zn.toPath=function(e){return qs(e)?At(e,Hi):ua(e)?[e]:Mo(Li(ba(e)))},zn.toPlainObject=ya,zn.transform=function(e,t,n){var r=qs(e),o=r||Zs(e)||ca(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:ta(e)&&Js(i)?jn(Ye(e)):{}}return(o?Rt:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},zn.unary=function(e){return Ds(e,1)},zn.union=ns,zn.unionBy=rs,zn.unionWith=os,zn.uniq=function(e){return e&&e.length?fo(e):[]},zn.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},zn.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?fo(e,n,t):[]},zn.unset=function(e,t){return null==e||po(e,t)},zn.unzip=is,zn.unzipWith=ss,zn.update=function(e,t,n){return null==e?e:ho(e,t,_o(n))},zn.updateWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:ho(e,t,_o(r),o)},zn.values=za,zn.valuesIn=function(e){return null==e?[]:Jt(e,Aa(e))},zn.without=as,zn.words=Ja,zn.wrap=function(e,t){return Hs(_o(t),e)},zn.xor=ls,zn.xorBy=us,zn.xorWith=cs,zn.zip=ds,zn.zipObject=function(e,t){return yo(e||[],t||[],nr)},zn.zipObjectDeep=function(e,t){return yo(e||[],t||[],eo)},zn.zipWith=fs,zn.entries=Wa,zn.entriesIn=Ua,zn.extend=wa,zn.extendWith=Ca,ll(zn,zn),zn.add=bl,zn.attempt=Qa,zn.camelCase=ja,zn.capitalize=Ba,zn.ceil=_l,zn.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=ma(r))==r?r:0),t!==n&&(t=(t=ma(t))==t?t:0),lr(ma(e),t,r)},zn.clone=function(e){return ur(e,4)},zn.cloneDeep=function(e){return ur(e,5)},zn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:n)},zn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:n)},zn.conformsTo=function(e,t){return null==t||cr(e,t,Ia(t))},zn.deburr=Fa,zn.defaultTo=function(e,t){return null==e||e!=e?t:e},zn.divide=wl,zn.endsWith=function(e,t,r){e=ba(e),t=co(t);var o=e.length,i=r=r===n?o:lr(ga(r),0,o);return(r-=t.length)>=0&&e.slice(r,i)==t},zn.eq=zs,zn.escape=function(e){return(e=ba(e))&&Z.test(e)?e.replace(Y,rn):e},zn.escapeRegExp=function(e){return(e=ba(e))&&re.test(e)?e.replace(ne,"\\$&"):e},zn.every=function(e,t,r){var o=qs(e)?Tt:gr;return r&&wi(e,t,r)&&(t=n),o(e,ci(t,3))},zn.find=ms,zn.findIndex=Fi,zn.findKey=function(e,t){return Wt(e,ci(t,3),wr)},zn.findLast=ys,zn.findLastIndex=qi,zn.findLastKey=function(e,t){return Wt(e,ci(t,3),Cr)},zn.floor=Cl,zn.forEach=bs,zn.forEachRight=_s,zn.forIn=function(e,t){return null==e?e:br(e,ci(t,3),Aa)},zn.forInRight=function(e,t){return null==e?e:_r(e,ci(t,3),Aa)},zn.forOwn=function(e,t){return e&&wr(e,ci(t,3))},zn.forOwnRight=function(e,t){return e&&Cr(e,ci(t,3))},zn.get=Ra,zn.gt=js,zn.gte=Bs,zn.has=function(e,t){return null!=e&&mi(e,t,Dr)},zn.hasIn=Da,zn.head=Yi,zn.identity=ol,zn.includes=function(e,t,n,r){e=Ys(e)?e:za(e),n=n&&!r?ga(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),la(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&zt(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ga(n);return o<0&&(o=bn(r+o,0)),zt(e,t,o)},zn.inRange=function(e,t,r){return t=ha(t),r===n?(r=t,t=0):r=ha(r),function(e,t,n){return e>=_n(t,n)&&e=-9007199254740991&&e<=f},zn.isSet=aa,zn.isString=la,zn.isSymbol=ua,zn.isTypedArray=ca,zn.isUndefined=function(e){return e===n},zn.isWeakMap=function(e){return na(e)&&vi(e)==M},zn.isWeakSet=function(e){return na(e)&&"[object WeakSet]"==xr(e)},zn.join=function(e,t){return null==e?"":mn.call(e,t)},zn.kebabCase=qa,zn.last=Xi,zn.lastIndexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var i=o;return r!==n&&(i=(i=ga(r))<0?bn(o+i,0):_n(i,o-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Bt,i,!0)},zn.lowerCase=Va,zn.lowerFirst=Ya,zn.lt=da,zn.lte=fa,zn.max=function(e){return e&&e.length?vr(e,ol,Rr):n},zn.maxBy=function(e,t){return e&&e.length?vr(e,ci(t,2),Rr):n},zn.mean=function(e){return Ft(e,ol)},zn.meanBy=function(e,t){return Ft(e,ci(t,2))},zn.min=function(e){return e&&e.length?vr(e,ol,Wr):n},zn.minBy=function(e,t){return e&&e.length?vr(e,ci(t,2),Wr):n},zn.stubArray=vl,zn.stubFalse=ml,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=kl,zn.nth=function(e,t){return e&&e.length?Fr(e,ga(t)):n},zn.noConflict=function(){return pt._===this&&(pt._=ze),this},zn.noop=ul,zn.now=Rs,zn.pad=function(e,t,n){e=ba(e);var r=(t=ga(t))?fn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Vo(mt(o),n)+e+Vo(gt(o),n)},zn.padEnd=function(e,t,n){e=ba(e);var r=(t=ga(t))?fn(e):0;return t&&rt){var o=e;e=t,t=o}if(r||e%1||t%1){var i=kn();return _n(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Zr(e,t)},zn.reduce=function(e,t,n){var r=qs(e)?Nt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},zn.reduceRight=function(e,t,n){var r=qs(e)?Pt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},zn.repeat=function(e,t,r){return t=(r?wi(e,t,r):t===n)?1:ga(t),Kr(ba(e),t)},zn.replace=function(){var e=arguments,t=ba(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(e,t,r){var o=-1,i=(t=wo(t,e)).length;for(i||(i=1,e=n);++of)return[];var n=h,r=_n(e,h);t=ci(t),e-=h;for(var o=Zt(r,t);++n=s)return e;var l=r-fn(o);if(l<1)return o;var u=a?ko(a,0,l).join(""):e.slice(0,l);if(i===n)return u+o;if(a&&(l+=u.length-l),sa(i)){if(e.slice(l).search(i)){var c,d=u;for(i.global||(i=De(i.source,ba(pe.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===n?l:f)}}else if(e.indexOf(co(i),l)!=l){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+o},zn.unescape=function(e){return(e=ba(e))&&G.test(e)?e.replace(V,gn):e},zn.uniqueId=function(e){var t=++Le;return ba(e)+t},zn.upperCase=Ka,zn.upperFirst=Xa,zn.each=bs,zn.eachRight=_s,zn.first=Yi,ll(zn,(yl={},wr(zn,(function(e,t){Pe.call(zn.prototype,t)||(yl[t]=e)})),yl),{chain:!1}),zn.VERSION="4.17.21",Rt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),Rt(["drop","take"],(function(e,t){qn.prototype[e]=function(r){r=r===n?1:bn(ga(r),0);var o=this.__filtered__&&!t?new qn(this):this.clone();return o.__filtered__?o.__takeCount__=_n(r,o.__takeCount__):o.__views__.push({size:_n(r,h),type:e+(o.__dir__<0?"Right":"")}),o},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Rt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Rt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),Rt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(ol)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Mr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Ps(ci(e)))},qn.prototype.slice=function(e,t){e=ga(e);var r=this;return r.__filtered__&&(e>0||t<0)?new qn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=ga(t))<0?r.dropRight(-t):r.take(t-e)),r)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(h)},wr(qn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),i=zn[o?"take"+("last"==t?"Right":""):t],s=o||/^find/.test(t);i&&(zn.prototype[t]=function(){var t=this.__wrapped__,a=o?[1]:arguments,l=t instanceof qn,u=a[0],c=l||qs(t),d=function(e){var t=i.apply(zn,Ot([e],a));return o&&f?t[0]:t};c&&r&&"function"==typeof u&&1!=u.length&&(l=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=s&&!f,g=l&&!p;if(!s&&c){t=g?t:new qn(this);var v=e.apply(t,a);return v.__actions__.push({func:hs,args:[d],thisArg:n}),new Fn(v,f)}return h&&g?e.apply(this,a):(v=this.thru(d),h?o?v.value()[0]:v.value():v)})})),Rt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Me[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(qs(o)?o:[],e)}return this[n]((function(n){return t.apply(qs(n)?n:[],e)}))}})),wr(qn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";Pe.call(In,r)||(In[r]=[]),In[r].push({name:t,func:n})}})),In[jo(n,2).name]=[{name:"wrapper",func:n}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Mo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mo(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=qs(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},zn.prototype.plant=function(e){for(var t,r=this;r instanceof Bn;){var o=Ui(r);o.__index__=0,o.__values__=n,t?i.__wrapped__=o:t=o;var i=o;r=r.__wrapped__}return i.__wrapped__=e,t},zn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:hs,args:[ts],thisArg:n}),new Fn(t,this.__chain__)}return this.thru(ts)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return vo(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,et&&(zn.prototype[et]=function(){return this}),zn}();gt?((gt.exports=vn)._=vn,ht._=vn):pt._=vn}).call(xb)},Rb(Db={exports:{}},Db.exports),Db.exports);function $b(t){let n,r,o,i;return n=new gg({props:{name:"question-circle",class:"text-primary me-2"}}),{c(){$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Aide"},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Mb(t){let n,r,o,i,s,a,l;return{c(){n=$("p"),n.textContent="Kalendrier commun de la vie étudiante de l'ENS",r=A(),o=$("b"),o.textContent="Comment rajouter son calendrier :",i=A(),s=$("ul"),s.innerHTML='
  2. Utiliser un NextCloud, idéalement\n cloud.eleves.ens.fr, ou\n Framagenda.
  3. \n
  4. Créer un calendrier dessus, créer un lien de partage public.
  5. \n
  6. Envoyer le lien de partage public au Club Réseau
    \n (club-reseau [at] lists [.] ens [.] psl [.] eu) pour faire une requête d'ajout.
  7. ',a=A(),l=$("p"),l.textContent="Code source:"},m(e,t){R(e,n,t),R(e,r,t),R(e,o,t),R(e,i,t),R(e,s,t),R(e,a,t),R(e,l,t)},p:e,d(e){e&&D(n),e&&D(r),e&&D(o),e&&D(i),e&&D(s),e&&D(a),e&&D(l)}}}function Ib(t){let n,r,o,i;return n=new gg({props:{name:"balloon-heart",class:"text-danger fs-5"}}),{c(){$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Propulsé par le Club Réseau de l'ENS",L(o,"class","fs-7")},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Ab(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[1],$$slots:{default:[$b]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[Mb]},$$scope:{ctx:e}}}),i=new nv({props:{$$slots:{default:[Ib]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};4&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};4&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};4&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Ob(e){let t,n,r,o,i,s,a;return n=new gg({props:{name:"question-circle"}}),o=new Qg({props:{isOpen:e[0],toggle:e[1],centered:!0,scrollable:!0,$$slots:{default:[Ab]},$$scope:{ctx:e}}}),{c(){t=$("span"),$e(n.$$.fragment),r=A(),$e(o.$$.fragment),L(t,"class","help-toggle fs-4 no-print svelte-1ajhrtc")},m(l,u){R(l,t,u),Me(n,t,null),R(l,r,u),Me(o,l,u),i=!0,s||(a=N(t,"click",e[1]),s=!0)},p(e,[t]){const n={};1&t&&(n.isOpen=e[0]),4&t&&(n.$$scope={dirty:t,ctx:e}),o.$set(n)},i(e){i||(Ce(n.$$.fragment,e),Ce(o.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),ke(o.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n),e&&D(r),Ie(o,e),s=!1,a()}}}function Nb(e,t,n){let r=!1;return[r,()=>n(0,r=!r)]}gn("");class Pb extends Ne{constructor(e){super(),Oe(this,e,Nb,Ob,a,{})}}function Lb(e){let t,n;return{c(){t=new F(!1),n=O(),t.a=n},m(r,o){t.m(e[3],r,o),R(r,n,o)},p(e,n){8&n&&t.p(e[3])},d(e){e&&D(n),e&&t.d()}}}function Hb(t){let n,r,o,i;return n=new gg({props:{name:"share",class:"text-success me-2"}}),{c(){$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Partage"},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Wb(e){let t,n,r,o;return{c(){t=$("p"),t.textContent="La vue actuelle du calendrier peut être partagée avec l'URL suivante :",n=A(),r=$("a"),o=I(e[0]),L(r,"id","share-url"),L(r,"class","svelte-1ii7jz3")},m(e,i){R(e,t,i),R(e,n,i),R(e,r,i),S(r,o)},p(e,t){1&t&&U(o,e[0])},d(e){e&&D(t),e&&D(n),e&&D(r)}}}function Ub(t){let n,r,o,i;return n=new gg({props:{name:"clipboard2-heart"}}),{c(){$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Copier",L(o,"class","ms-1")},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function zb(e){let t,n,r,o,i,s,a;return n=new gg({props:{name:e[4],class:"fs-5"}}),o=new fg({props:{size:"sm",color:"primary",$$slots:{default:[Ub]},$$scope:{ctx:e}}}),o.$on("click",e[6]),{c(){t=$("span"),$e(n.$$.fragment),r=A(),$e(o.$$.fragment),L(t,"class","share-egg svelte-1ii7jz3"),L(t,"title","Partager en base64")},m(l,u){R(l,t,u),Me(n,t,null),R(l,r,u),Me(o,l,u),i=!0,s||(a=N(t,"click",e[7]),s=!0)},p(e,t){const r={};16&t&&(r.name=e[4]),n.$set(r);const i={};16384&t&&(i.$$scope={dirty:t,ctx:e}),o.$set(i)},i(e){i||(Ce(n.$$.fragment,e),Ce(o.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),ke(o.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n),e&&D(r),Ie(o,e),s=!1,a()}}}function jb(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[5],$$slots:{default:[Hb]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[Wb]},$$scope:{ctx:e}}}),i=new nv({props:{$$slots:{default:[zb]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};16384&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};16385&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};16400&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Bb(e){let t,n,r,o,i,s,a,l,u,c;return n=new Qv({props:{autohide:!0,body:!0,isOpen:e[2],$$slots:{default:[Lb]},$$scope:{ctx:e}}}),n.$on("close",e[11]),i=new gg({props:{name:"share"}}),a=new Qg({props:{isOpen:e[1],toggle:e[5],centered:!0,scrollable:!0,$$slots:{default:[jb]},$$scope:{ctx:e}}}),{c(){t=$("div"),$e(n.$$.fragment),r=A(),o=$("span"),$e(i.$$.fragment),s=A(),$e(a.$$.fragment),L(t,"class","share-toast svelte-1ii7jz3"),L(o,"class","share-btn fs-4 no-print svelte-1ii7jz3"),L(o,"data-bs-toggle","tooltip"),L(o,"title","Partager")},m(d,f){R(d,t,f),Me(n,t,null),R(d,r,f),R(d,o,f),Me(i,o,null),R(d,s,f),Me(a,d,f),l=!0,u||(c=N(o,"click",e[5]),u=!0)},p(e,[t]){const r={};4&t&&(r.isOpen=e[2]),16392&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r);const o={};2&t&&(o.isOpen=e[1]),16401&t&&(o.$$scope={dirty:t,ctx:e}),a.$set(o)},i(e){l||(Ce(n.$$.fragment,e),Ce(i.$$.fragment,e),Ce(a.$$.fragment,e),l=!0)},o(e){ke(n.$$.fragment,e),ke(i.$$.fragment,e),ke(a.$$.fragment,e),l=!1},d(e){e&&D(t),Ie(n),e&&D(r),e&&D(o),Ie(i),e&&D(s),Ie(a,e),u=!1,c()}}}function Fb(e,t,n){let r,{calendar:o=null}=t,{selectedCalendars:i=[]}=t,s=document.URL,a=!1,l=!1,u=!1,c="";const d=()=>{const e=document.location,t=new URLSearchParams,r=o.getAPI();if(null!==o&&(t.append("v",r.view.type),(e=>{let t=[];return e.forEach((n=>{rb[n].some((t=>e.includes(t)))||t.push(n)})),t})(i).forEach((e=>t.append("c",e))),t.append("d",r.getDate().toISOString())),u){const r=window.btoa(t.toString());n(0,s=`${e.origin}${e.pathname}?b64=${r}`)}else n(0,s=`${e.origin}${e.pathname}?${t.toString()}`)};return e.$$set=e=>{"calendar"in e&&n(8,o=e.calendar),"selectedCalendars"in e&&n(9,i=e.selectedCalendars)},e.$$.update=()=>{1024&e.$$.dirty&&n(4,r=u?"code-square":"code")},[s,a,l,c,r,()=>{n(1,a=!a),d()},()=>{navigator.clipboard.writeText(s).then((()=>n(3,c="Lien de partage copié dans le presse-papier."))).catch((()=>n(3,c="Erreur de copie automatique."))).finally(n(2,l=!0))},()=>{n(10,u=!u),d()},o,i,u,()=>n(2,l=!1)]}gn("");class qb extends Ne{constructor(e){super(),Oe(this,e,Fb,Bb,a,{calendar:8,selectedCalendars:9})}}gn("");function Vb(t){let n;return{c(){n=$("div"),L(n,"class","circle svelte-1vclic6"),z(n,"--size",t[0]+t[1]),z(n,"--colorInner",t[4]),z(n,"--colorCenter",t[3]),z(n,"--colorOuter",t[2]),z(n,"--durationInner",t[6]),z(n,"--durationCenter",t[7]),z(n,"--durationOuter",t[5])},m(e,t){R(e,n,t)},p(e,[t]){3&t&&z(n,"--size",e[0]+e[1]),16&t&&z(n,"--colorInner",e[4]),8&t&&z(n,"--colorCenter",e[3]),4&t&&z(n,"--colorOuter",e[2]),64&t&&z(n,"--durationInner",e[6]),128&t&&z(n,"--durationCenter",e[7]),32&t&&z(n,"--durationOuter",e[5])},i:e,o:e,d(e){e&&D(n)}}}function Yb(e,t,n){let{size:r="60"}=t,{unit:o="px"}=t,{colorOuter:i="#FF3E00"}=t,{colorCenter:s="#40B3FF"}=t,{colorInner:a="#676778"}=t,{durationMultiplier:l=1}=t,{durationOuter:u=2*l+"s"}=t,{durationInner:c=1.5*l+"s"}=t,{durationCenter:d=3*l+"s"}=t;return e.$$set=e=>{"size"in e&&n(0,r=e.size),"unit"in e&&n(1,o=e.unit),"colorOuter"in e&&n(2,i=e.colorOuter),"colorCenter"in e&&n(3,s=e.colorCenter),"colorInner"in e&&n(4,a=e.colorInner),"durationMultiplier"in e&&n(8,l=e.durationMultiplier),"durationOuter"in e&&n(5,u=e.durationOuter),"durationInner"in e&&n(6,c=e.durationInner),"durationCenter"in e&&n(7,d=e.durationCenter)},[r,o,i,s,a,u,c,d,l]}gn("");class Gb extends Ne{constructor(e){super(),Oe(this,e,Yb,Vb,a,{size:0,unit:1,colorOuter:2,colorCenter:3,colorInner:4,durationMultiplier:8,durationOuter:5,durationInner:6,durationCenter:7})}}gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");function Zb(e){let t,n,r,o;return r=new Gb({props:{colorOuter:"#e658ea",colorInner:"#eaac3f"}}),{c(){t=$("div"),n=$("div"),$e(r.$$.fragment),L(n,"class","position-absolute top-50 start-50"),L(t,"class","load-spinner svelte-1ba8hsm")},m(e,i){R(e,t,i),S(t,n),Me(r,n,null),o=!0},i(e){o||(Ce(r.$$.fragment,e),o=!0)},o(e){ke(r.$$.fragment,e),o=!1},d(e){e&&D(t),Ie(r)}}}function Kb(e){let t,n,r=e[0]&&Zb();return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?1&n&&Ce(r,1):(r=Zb(),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function Xb(e,t,n){let{isLoading:r=!1}=t;return e.$$set=e=>{"isLoading"in e&&n(0,r=e.isLoading)},[r]}gn("");class Jb extends Ne{constructor(e){super(),Oe(this,e,Xb,Kb,a,{isLoading:0})}}gn("");gn("");gn(""); +/*! + FullCalendar v5.11.5 + Docs & License: https://fullcalendar.io/ + (c) 2022 Adam Shaw + */ +var Qb=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t}(ts);Qb.prototype.classes={root:"fc-theme-bootstrap5",tableCellShaded:"fc-theme-bootstrap5-shaded",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",popover:"popover",popoverHeader:"popover-header",popoverContent:"popover-body"},Qb.prototype.baseIconClass="bi",Qb.prototype.iconClasses={close:"bi-x-lg",prev:"bi-chevron-left",next:"bi-chevron-right",prevYear:"bi-chevron-double-left",nextYear:"bi-chevron-double-right"},Qb.prototype.rtlIconClasses={prev:"bi-chevron-right",next:"bi-chevron-left",prevYear:"bi-chevron-double-right",nextYear:"bi-chevron-double-left"},Qb.prototype.iconOverrideOption="buttonIcons",Qb.prototype.iconOverrideCustomButtonOption="icon",Qb.prototype.iconOverridePrefix="bi-";var e_=ds({themeClasses:{bootstrap5:Qb}}),t_="top",n_="bottom",r_="right",o_="left",i_="auto",s_=[t_,n_,r_,o_],a_="start",l_="end",u_="clippingParents",c_="viewport",d_="popper",f_="reference",p_=s_.reduce((function(e,t){return e.concat([t+"-"+a_,t+"-"+l_])}),[]),h_=[].concat(s_,[i_]).reduce((function(e,t){return e.concat([t,t+"-"+a_,t+"-"+l_])}),[]),g_="beforeRead",v_="read",m_="afterRead",y_="beforeMain",b_="main",__="afterMain",w_="beforeWrite",C_="write",k_="afterWrite",S_=[g_,v_,m_,y_,b_,__,w_,C_,k_];function E_(e){return e?(e.nodeName||"").toLowerCase():null}function x_(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function R_(e){return e instanceof x_(e).Element||e instanceof Element}function D_(e){return e instanceof x_(e).HTMLElement||e instanceof HTMLElement}function T_(e){return"undefined"!=typeof ShadowRoot&&(e instanceof x_(e).ShadowRoot||e instanceof ShadowRoot)}var $_={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];D_(o)&&E_(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});D_(r)&&E_(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function M_(e){return e.split("-")[0]}var I_=Math.max,A_=Math.min,O_=Math.round;function N_(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function P_(){return!/^((?!chrome|android).)*safari/i.test(N_())}function L_(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&D_(e)&&(o=e.offsetWidth>0&&O_(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&O_(r.height)/e.offsetHeight||1);var s=(R_(e)?x_(e):window).visualViewport,a=!P_()&&n,l=(r.left+(a&&s?s.offsetLeft:0))/o,u=(r.top+(a&&s?s.offsetTop:0))/i,c=r.width/o,d=r.height/i;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function H_(e){var t=L_(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function W_(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&T_(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function U_(e){return x_(e).getComputedStyle(e)}function z_(e){return["table","td","th"].indexOf(E_(e))>=0}function j_(e){return((R_(e)?e.ownerDocument:e.document)||window.document).documentElement}function B_(e){return"html"===E_(e)?e:e.assignedSlot||e.parentNode||(T_(e)?e.host:null)||j_(e)}function F_(e){return D_(e)&&"fixed"!==U_(e).position?e.offsetParent:null}function q_(e){for(var t=x_(e),n=F_(e);n&&z_(n)&&"static"===U_(n).position;)n=F_(n);return n&&("html"===E_(n)||"body"===E_(n)&&"static"===U_(n).position)?t:n||function(e){var t=/firefox/i.test(N_());if(/Trident/i.test(N_())&&D_(e)&&"fixed"===U_(e).position)return null;var n=B_(e);for(T_(n)&&(n=n.host);D_(n)&&["html","body"].indexOf(E_(n))<0;){var r=U_(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function V_(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Y_(e,t,n){return I_(e,A_(t,n))}function G_(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Z_(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var K_={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,a=M_(n.placement),l=V_(a),u=[o_,r_].indexOf(a)>=0?"height":"width";if(i&&s){var c=function(e,t){return G_("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Z_(e,s_))}(o.padding,n),d=H_(i),f="y"===l?t_:o_,p="y"===l?n_:r_,h=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],g=s[l]-n.rects.reference[l],v=q_(i),m=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=h/2-g/2,b=c[f],_=m-d[u]-c[p],w=m/2-d[u]/2+y,C=Y_(b,w,_),k=l;n.modifiersData[r]=((t={})[k]=C,t.centerOffset=C-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&W_(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function X_(e){return e.split("-")[1]}var J_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Q_(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,s=e.offsets,a=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=s.x,p=void 0===f?0:f,h=s.y,g=void 0===h?0:h,v="function"==typeof c?c({x:p,y:g}):{x:p,y:g};p=v.x,g=v.y;var m=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),b=o_,_=t_,w=window;if(u){var C=q_(n),k="clientHeight",S="clientWidth";if(C===x_(n)&&"static"!==U_(C=j_(n)).position&&"absolute"===a&&(k="scrollHeight",S="scrollWidth"),o===t_||(o===o_||o===r_)&&i===l_)_=n_,g-=(d&&C===w&&w.visualViewport?w.visualViewport.height:C[k])-r.height,g*=l?1:-1;if(o===o_||(o===t_||o===n_)&&i===l_)b=r_,p-=(d&&C===w&&w.visualViewport?w.visualViewport.width:C[S])-r.width,p*=l?1:-1}var E,x=Object.assign({position:a},u&&J_),R=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:O_(n*o)/o||0,y:O_(r*o)/o||0}}({x:p,y:g},x_(n)):{x:p,y:g};return p=R.x,g=R.y,l?Object.assign({},x,((E={})[_]=y?"0":"",E[b]=m?"0":"",E.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",E)):Object.assign({},x,((t={})[_]=y?g+"px":"",t[b]=m?p+"px":"",t.transform="",t))}var ew={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,s=void 0===i||i,a=n.roundOffsets,l=void 0===a||a,u={placement:M_(t.placement),variation:X_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Q_(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Q_(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},tw={passive:!0};var nw={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,s=r.resize,a=void 0===s||s,l=x_(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,tw)})),a&&l.addEventListener("resize",n.update,tw),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,tw)})),a&&l.removeEventListener("resize",n.update,tw)}},data:{}},rw={left:"right",right:"left",bottom:"top",top:"bottom"};function ow(e){return e.replace(/left|right|bottom|top/g,(function(e){return rw[e]}))}var iw={start:"end",end:"start"};function sw(e){return e.replace(/start|end/g,(function(e){return iw[e]}))}function aw(e){var t=x_(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function lw(e){return L_(j_(e)).left+aw(e).scrollLeft}function uw(e){var t=U_(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function cw(e){return["html","body","#document"].indexOf(E_(e))>=0?e.ownerDocument.body:D_(e)&&uw(e)?e:cw(B_(e))}function dw(e,t){var n;void 0===t&&(t=[]);var r=cw(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=x_(r),s=o?[i].concat(i.visualViewport||[],uw(r)?r:[]):r,a=t.concat(s);return o?a:a.concat(dw(B_(s)))}function fw(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pw(e,t,n){return t===c_?fw(function(e,t){var n=x_(e),r=j_(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;var u=P_();(u||!u&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:i,height:s,x:a+lw(e),y:l}}(e,n)):R_(t)?function(e,t){var n=L_(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):fw(function(e){var t,n=j_(e),r=aw(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=I_(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=I_(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+lw(e),l=-r.scrollTop;return"rtl"===U_(o||n).direction&&(a+=I_(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:a,y:l}}(j_(e)))}function hw(e,t,n,r){var o="clippingParents"===t?function(e){var t=dw(B_(e)),n=["absolute","fixed"].indexOf(U_(e).position)>=0&&D_(e)?q_(e):e;return R_(n)?t.filter((function(e){return R_(e)&&W_(e,n)&&"body"!==E_(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),s=i[0],a=i.reduce((function(t,n){var o=pw(e,n,r);return t.top=I_(o.top,t.top),t.right=A_(o.right,t.right),t.bottom=A_(o.bottom,t.bottom),t.left=I_(o.left,t.left),t}),pw(e,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function gw(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?M_(o):null,s=o?X_(o):null,a=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case t_:t={x:a,y:n.y-r.height};break;case n_:t={x:a,y:n.y+n.height};break;case r_:t={x:n.x+n.width,y:l};break;case o_:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?V_(i):null;if(null!=u){var c="y"===u?"height":"width";switch(s){case a_:t[u]=t[u]-(n[c]/2-r[c]/2);break;case l_:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}function vw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,s=void 0===i?e.strategy:i,a=n.boundary,l=void 0===a?u_:a,u=n.rootBoundary,c=void 0===u?c_:u,d=n.elementContext,f=void 0===d?d_:d,p=n.altBoundary,h=void 0!==p&&p,g=n.padding,v=void 0===g?0:g,m=G_("number"!=typeof v?v:Z_(v,s_)),y=f===d_?f_:d_,b=e.rects.popper,_=e.elements[h?y:f],w=hw(R_(_)?_:_.contextElement||j_(e.elements.popper),l,c,s),C=L_(e.elements.reference),k=gw({reference:C,element:b,strategy:"absolute",placement:o}),S=fw(Object.assign({},b,k)),E=f===d_?S:C,x={top:w.top-E.top+m.top,bottom:E.bottom-w.bottom+m.bottom,left:w.left-E.left+m.left,right:E.right-w.right+m.right},R=e.modifiersData.offset;if(f===d_&&R){var D=R[o];Object.keys(x).forEach((function(e){var t=[r_,n_].indexOf(e)>=0?1:-1,n=[t_,n_].indexOf(e)>=0?"y":"x";x[e]+=D[n]*t}))}return x}function mw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?h_:l,c=X_(r),d=c?a?p_:p_.filter((function(e){return X_(e)===c})):s_,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=vw(e,{placement:n,boundary:o,rootBoundary:i,padding:s})[M_(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}var yw={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,g=n.allowedAutoPlacements,v=t.options.placement,m=M_(v),y=l||(m===v||!h?[ow(v)]:function(e){if(M_(e)===i_)return[];var t=ow(e);return[sw(e),t,sw(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(M_(n)===i_?mw(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,w=t.rects.popper,C=new Map,k=!0,S=b[0],E=0;E=0,$=T?"width":"height",M=vw(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),I=T?D?r_:o_:D?n_:t_;_[$]>w[$]&&(I=ow(I));var A=ow(I),O=[];if(i&&O.push(M[R]<=0),a&&O.push(M[I]<=0,M[A]<=0),O.every((function(e){return e}))){S=x,k=!1;break}C.set(x,O)}if(k)for(var N=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=h?3:1;P>0;P--){if("break"===N(P))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function bw(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _w(e){return[t_,r_,n_,o_].some((function(t){return e[t]>=0}))}var ww={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,s=vw(t,{elementContext:"reference"}),a=vw(t,{altBoundary:!0}),l=bw(s,r),u=bw(a,o,i),c=_w(l),d=_w(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var Cw={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,s=h_.reduce((function(e,n){return e[n]=function(e,t,n){var r=M_(e),o=[o_,t_].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=i[0],a=i[1];return s=s||0,a=(a||0)*o,[o_,r_].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,i),e}),{}),a=s[t.placement],l=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}};var kw={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=gw({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Sw={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,g=void 0===h?0:h,v=vw(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),m=M_(t.placement),y=X_(t.placement),b=!y,_=V_(m),w="x"===_?"y":"x",C=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,x="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(C){if(i){var T,$="y"===_?t_:o_,M="y"===_?n_:r_,I="y"===_?"height":"width",A=C[_],O=A+v[$],N=A-v[M],P=p?-S[I]/2:0,L=y===a_?k[I]:S[I],H=y===a_?-S[I]:-k[I],W=t.elements.arrow,U=p&&W?H_(W):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=z[$],B=z[M],F=Y_(0,k[I],U[I]),q=b?k[I]/2-P-F-j-x.mainAxis:L-F-j-x.mainAxis,V=b?-k[I]/2+P+F+B+x.mainAxis:H+F+B+x.mainAxis,Y=t.elements.arrow&&q_(t.elements.arrow),G=Y?"y"===_?Y.clientTop||0:Y.clientLeft||0:0,Z=null!=(T=null==R?void 0:R[_])?T:0,K=A+V-Z,X=Y_(p?A_(O,A+q-Z-G):O,A,p?I_(N,K):N);C[_]=X,D[_]=X-A}if(a){var J,Q="x"===_?t_:o_,ee="x"===_?n_:r_,te=C[w],ne="y"===w?"height":"width",re=te+v[Q],oe=te-v[ee],ie=-1!==[t_,o_].indexOf(m),se=null!=(J=null==R?void 0:R[w])?J:0,ae=ie?re:te-k[ne]-S[ne]-se+x.altAxis,le=ie?te+k[ne]+S[ne]-se-x.altAxis:oe,ue=p&&ie?function(e,t,n){var r=Y_(e,t,n);return r>n?n:r}(ae,te,le):Y_(p?ae:re,te,p?le:oe);C[w]=ue,D[w]=ue-te}t.modifiersData[r]=D}},requiresIfExists:["offset"]};function Ew(e,t,n){void 0===n&&(n=!1);var r,o=D_(t),i=D_(t)&&function(e){var t=e.getBoundingClientRect(),n=O_(t.width)/e.offsetWidth||1,r=O_(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=j_(t),a=L_(e,i,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&(("body"!==E_(t)||uw(s))&&(l=(r=t)!==x_(r)&&D_(r)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(r):aw(r)),D_(t)?((u=L_(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=lw(s))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function xw(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function Rw(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Dw={placement:"bottom",modifiers:[],strategy:"absolute"};function Tw(){for(var e=arguments.length,t=new Array(e),n=0;nNw.has(e)&&Nw.get(e).get(t)||null,remove(e,t){if(!Nw.has(e))return;const n=Nw.get(e);n.delete(t),0===n.size&&Nw.delete(e)}},Lw="transitionend",Hw=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),Ww=e=>{e.dispatchEvent(new Event(Lw))},Uw=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),zw=e=>Uw(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Hw(e)):null,jw=e=>{if(!Uw(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},Bw=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),Fw=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Fw(e.parentNode):null},qw=()=>{},Vw=e=>{e.offsetHeight},Yw=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Gw=[],Zw=()=>"rtl"===document.documentElement.dir,Kw=e=>{var t;t=()=>{const t=Yw();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}},"loading"===document.readyState?(Gw.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of Gw)e()})),Gw.push(t)):t()},Xw=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,Jw=(e,t,n=!0)=>{if(!n)return void Xw(e);const r=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const i=({target:n})=>{n===t&&(o=!0,t.removeEventListener(Lw,i),Xw(e))};t.addEventListener(Lw,i),setTimeout((()=>{o||Ww(t)}),r)},Qw=(e,t,n,r)=>{const o=e.length;let i=e.indexOf(t);return-1===i?!n&&r?e[o-1]:e[0]:(i+=n?1:-1,r&&(i=(i+o)%o),e[Math.max(0,Math.min(i,o-1))])},eC=/[^.]*(?=\..*)\.|.*/,tC=/\..*/,nC=/::\d+$/,rC={};let oC=1;const iC={mouseenter:"mouseover",mouseleave:"mouseout"},sC=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function aC(e,t){return t&&`${t}::${oC++}`||e.uidEvent||oC++}function lC(e){const t=aC(e);return e.uidEvent=t,rC[t]=rC[t]||{},rC[t]}function uC(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function cC(e,t,n){const r="string"==typeof t,o=r?n:t||n;let i=hC(e);return sC.has(i)||(i=e),[r,o,i]}function dC(e,t,n,r,o){if("string"!=typeof t||!e)return;let[i,s,a]=cC(t,n,r);if(t in iC){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};s=e(s)}const l=lC(e),u=l[a]||(l[a]={}),c=uC(u,s,i?n:null);if(c)return void(c.oneOff=c.oneOff&&o);const d=aC(s,t.replace(eC,"")),f=i?function(e,t,n){return function r(o){const i=e.querySelectorAll(t);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of i)if(a===s)return vC(o,{delegateTarget:s}),r.oneOff&&gC.off(e,o.type,t,n),n.apply(s,[o])}}(e,n,s):function(e,t){return function n(r){return vC(r,{delegateTarget:e}),n.oneOff&&gC.off(e,r.type,t),t.apply(e,[r])}}(e,s);f.delegationSelector=i?n:null,f.callable=s,f.oneOff=o,f.uidEvent=d,u[d]=f,e.addEventListener(a,f,i)}function fC(e,t,n,r,o){const i=uC(t[n],r,o);i&&(e.removeEventListener(n,i,Boolean(o)),delete t[n][i.uidEvent])}function pC(e,t,n,r){const o=t[n]||{};for(const[i,s]of Object.entries(o))i.includes(r)&&fC(e,t,n,s.callable,s.delegationSelector)}function hC(e){return e=e.replace(tC,""),iC[e]||e}const gC={on(e,t,n,r){dC(e,t,n,r,!1)},one(e,t,n,r){dC(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[o,i,s]=cC(t,n,r),a=s!==t,l=lC(e),u=l[s]||{},c=t.startsWith(".");if(void 0===i){if(c)for(const n of Object.keys(l))pC(e,l,n,t.slice(1));for(const[n,r]of Object.entries(u)){const o=n.replace(nC,"");a&&!t.includes(o)||fC(e,l,s,r.callable,r.delegationSelector)}}else{if(!Object.keys(u).length)return;fC(e,l,s,i,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=Yw();let o=null,i=!0,s=!0,a=!1;t!==hC(t)&&r&&(o=r.Event(t,n),r(e).trigger(o),i=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=vC(new Event(t,{bubbles:i,cancelable:!0}),n);return a&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function vC(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function mC(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function yC(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const bC={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${yC(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${yC(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=mC(e.dataset[r])}return t},getDataAttribute:(e,t)=>mC(e.getAttribute(`data-bs-${yC(t)}`))};class _C{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=Uw(t)?bC.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Uw(t)?bC.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[r,o]of Object.entries(t)){const t=e[r],i=Uw(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${i}" but expected type "${o}".`)}var n}}class wC extends _C{constructor(e,t){super(),(e=zw(e))&&(this._element=e,this._config=this._getConfig(t),Pw.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Pw.remove(this._element,this.constructor.DATA_KEY),gC.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){Jw(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Pw.get(zw(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const CC=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return Hw(t)},kC={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!Bw(e)&&jw(e)))},getSelectorFromElement(e){const t=CC(e);return t&&kC.findOne(t)?t:null},getElementFromSelector(e){const t=CC(e);return t?kC.findOne(t):null},getMultipleElementsFromSelector(e){const t=CC(e);return t?kC.find(t):[]}},SC=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;gC.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Bw(this))return;const o=kC.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(o)[t]()}))},EC=".bs.alert",xC=`close${EC}`,RC=`closed${EC}`;class DC extends wC{static get NAME(){return"alert"}close(){if(gC.trigger(this._element,xC).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),gC.trigger(this._element,RC),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=DC.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}SC(DC,"close"),Kw(DC);const TC='[data-bs-toggle="button"]';class $C extends wC{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=$C.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}gC.on(document,"click.bs.button.data-api",TC,(e=>{e.preventDefault();const t=e.target.closest(TC);$C.getOrCreateInstance(t).toggle()})),Kw($C);const MC=".bs.swipe",IC=`touchstart${MC}`,AC=`touchmove${MC}`,OC=`touchend${MC}`,NC=`pointerdown${MC}`,PC=`pointerup${MC}`,LC={endCallback:null,leftCallback:null,rightCallback:null},HC={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class WC extends _C{constructor(e,t){super(),this._element=e,e&&WC.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return LC}static get DefaultType(){return HC}static get NAME(){return"swipe"}dispose(){gC.off(this._element,MC)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),Xw(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&Xw(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(gC.on(this._element,NC,(e=>this._start(e))),gC.on(this._element,PC,(e=>this._end(e))),this._element.classList.add("pointer-event")):(gC.on(this._element,IC,(e=>this._start(e))),gC.on(this._element,AC,(e=>this._move(e))),gC.on(this._element,OC,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const UC=".bs.carousel",zC=".data-api",jC="next",BC="prev",FC="left",qC="right",VC=`slide${UC}`,YC=`slid${UC}`,GC=`keydown${UC}`,ZC=`mouseenter${UC}`,KC=`mouseleave${UC}`,XC=`dragstart${UC}`,JC=`load${UC}${zC}`,QC=`click${UC}${zC}`,ek="carousel",tk="active",nk=".active",rk=".carousel-item",ok=nk+rk,ik={ArrowLeft:qC,ArrowRight:FC},sk={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ak={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class lk extends wC{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=kC.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ek&&this.cycle()}static get Default(){return sk}static get DefaultType(){return ak}static get NAME(){return"carousel"}next(){this._slide(jC)}nextWhenVisible(){!document.hidden&&jw(this._element)&&this.next()}prev(){this._slide(BC)}pause(){this._isSliding&&Ww(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?gC.one(this._element,YC,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void gC.one(this._element,YC,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const r=e>n?jC:BC;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&gC.on(this._element,GC,(e=>this._keydown(e))),"hover"===this._config.pause&&(gC.on(this._element,ZC,(()=>this.pause())),gC.on(this._element,KC,(()=>this._maybeEnableCycle()))),this._config.touch&&WC.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of kC.find(".carousel-item img",this._element))gC.on(e,XC,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(FC)),rightCallback:()=>this._slide(this._directionToOrder(qC)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new WC(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=ik[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=kC.findOne(nk,this._indicatorsElement);t.classList.remove(tk),t.removeAttribute("aria-current");const n=kC.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(tk),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),r=e===jC,o=t||Qw(this._getItems(),n,r,this._config.wrap);if(o===n)return;const i=this._getItemIndex(o),s=t=>gC.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:i});if(s(VC).defaultPrevented)return;if(!n||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(i),this._activeElement=o;const l=r?"carousel-item-start":"carousel-item-end",u=r?"carousel-item-next":"carousel-item-prev";o.classList.add(u),Vw(o),n.classList.add(l),o.classList.add(l);this._queueCallback((()=>{o.classList.remove(l,u),o.classList.add(tk),n.classList.remove(tk,u,l),this._isSliding=!1,s(YC)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return kC.findOne(ok,this._element)}_getItems(){return kC.find(rk,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Zw()?e===FC?BC:jC:e===FC?jC:BC}_orderToDirection(e){return Zw()?e===BC?FC:qC:e===BC?qC:FC}static jQueryInterface(e){return this.each((function(){const t=lk.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}gC.on(document,QC,"[data-bs-slide], [data-bs-slide-to]",(function(e){const t=kC.getElementFromSelector(this);if(!t||!t.classList.contains(ek))return;e.preventDefault();const n=lk.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");return r?(n.to(r),void n._maybeEnableCycle()):"next"===bC.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),gC.on(window,JC,(()=>{const e=kC.find('[data-bs-ride="carousel"]');for(const t of e)lk.getOrCreateInstance(t)})),Kw(lk);const uk=".bs.collapse",ck=`show${uk}`,dk=`shown${uk}`,fk=`hide${uk}`,pk=`hidden${uk}`,hk=`click${uk}.data-api`,gk="show",vk="collapse",mk="collapsing",yk=`:scope .${vk} .${vk}`,bk='[data-bs-toggle="collapse"]',_k={parent:null,toggle:!0},wk={parent:"(null|element)",toggle:"boolean"};class Ck extends wC{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=kC.find(bk);for(const e of n){const t=kC.getSelectorFromElement(e),n=kC.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return _k}static get DefaultType(){return wk}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>Ck.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(gC.trigger(this._element,ck).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(vk),this._element.classList.add(mk),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mk),this._element.classList.add(vk,gk),this._element.style[t]="",gC.trigger(this._element,dk)}),this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(gC.trigger(this._element,fk).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Vw(this._element),this._element.classList.add(mk),this._element.classList.remove(vk,gk);for(const e of this._triggerArray){const t=kC.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mk),this._element.classList.add(vk),gC.trigger(this._element,pk)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(gk)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=zw(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(bk);for(const t of e){const e=kC.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=kC.find(yk,this._config.parent);return kC.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Ck.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}gC.on(document,hk,bk,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of kC.getMultipleElementsFromSelector(this))Ck.getOrCreateInstance(e,{toggle:!1}).toggle()})),Kw(Ck);const kk="dropdown",Sk=".bs.dropdown",Ek=".data-api",xk="ArrowUp",Rk="ArrowDown",Dk=`hide${Sk}`,Tk=`hidden${Sk}`,$k=`show${Sk}`,Mk=`shown${Sk}`,Ik=`click${Sk}${Ek}`,Ak=`keydown${Sk}${Ek}`,Ok=`keyup${Sk}${Ek}`,Nk="show",Pk='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Lk=`${Pk}.${Nk}`,Hk=".dropdown-menu",Wk=Zw()?"top-end":"top-start",Uk=Zw()?"top-start":"top-end",zk=Zw()?"bottom-end":"bottom-start",jk=Zw()?"bottom-start":"bottom-end",Bk=Zw()?"left-start":"right-start",Fk=Zw()?"right-start":"left-start",qk={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Vk={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Yk extends wC{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=kC.next(this._element,Hk)[0]||kC.prev(this._element,Hk)[0]||kC.findOne(Hk,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return qk}static get DefaultType(){return Vk}static get NAME(){return kk}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bw(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!gC.trigger(this._element,$k,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))gC.on(e,"mouseover",qw);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Nk),this._element.classList.add(Nk),gC.trigger(this._element,Mk,e)}}hide(){if(Bw(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!gC.trigger(this._element,Dk,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.off(e,"mouseover",qw);this._popper&&this._popper.destroy(),this._menu.classList.remove(Nk),this._element.classList.remove(Nk),this._element.setAttribute("aria-expanded","false"),bC.removeDataAttribute(this._menu,"popper"),gC.trigger(this._element,Tk,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!Uw(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${kk.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===Ow)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:Uw(this._config.reference)?e=zw(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=Aw(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Nk)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Bk;if(e.classList.contains("dropstart"))return Fk;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Uk:Wk:t?jk:zk}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(bC.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...Xw(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=kC.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>jw(e)));n.length&&Qw(n,t,e===Rk,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Yk.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=kC.find(Lk);for(const n of t){const t=Yk.getInstance(n);if(!t||!1===t._config.autoClose)continue;const r=e.composedPath(),o=r.includes(t._menu);if(r.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const i={relatedTarget:t._element};"click"===e.type&&(i.clickEvent=e),t._completeHide(i)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,r=[xk,Rk].includes(e.key);if(!r&&!n)return;if(t&&!n)return;e.preventDefault();const o=this.matches(Pk)?this:kC.prev(this,Pk)[0]||kC.next(this,Pk)[0]||kC.findOne(Pk,e.delegateTarget.parentNode),i=Yk.getOrCreateInstance(o);if(r)return e.stopPropagation(),i.show(),void i._selectMenuItem(e);i._isShown()&&(e.stopPropagation(),i.hide(),o.focus())}}gC.on(document,Ak,Pk,Yk.dataApiKeydownHandler),gC.on(document,Ak,Hk,Yk.dataApiKeydownHandler),gC.on(document,Ik,Yk.clearMenus),gC.on(document,Ok,Yk.clearMenus),gC.on(document,Ik,Pk,(function(e){e.preventDefault(),Yk.getOrCreateInstance(this).toggle()})),Kw(Yk);const Gk="backdrop",Zk="show",Kk=`mousedown.bs.${Gk}`,Xk={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Jk={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qk extends _C{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Xk}static get DefaultType(){return Jk}static get NAME(){return Gk}show(e){if(!this._config.isVisible)return void Xw(e);this._append();const t=this._getElement();this._config.isAnimated&&Vw(t),t.classList.add(Zk),this._emulateAnimation((()=>{Xw(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Zk),this._emulateAnimation((()=>{this.dispose(),Xw(e)}))):Xw(e)}dispose(){this._isAppended&&(gC.off(this._element,Kk),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=zw(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),gC.on(e,Kk,(()=>{Xw(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){Jw(e,this._getElement(),this._config.isAnimated)}}const eS=".bs.focustrap",tS=`focusin${eS}`,nS=`keydown.tab${eS}`,rS="backward",oS={autofocus:!0,trapElement:null},iS={autofocus:"boolean",trapElement:"element"};class sS extends _C{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return oS}static get DefaultType(){return iS}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),gC.off(document,eS),gC.on(document,tS,(e=>this._handleFocusin(e))),gC.on(document,nS,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,gC.off(document,eS))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=kC.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===rS?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?rS:"forward")}}const aS=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",lS=".sticky-top",uS="padding-right",cS="margin-right";class dS{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,uS,(t=>t+e)),this._setElementAttributes(aS,uS,(t=>t+e)),this._setElementAttributes(lS,cS,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,uS),this._resetElementAttributes(aS,uS),this._resetElementAttributes(lS,cS)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const r=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&bC.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=bC.getDataAttribute(e,t);null!==n?(bC.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(Uw(e))t(e);else for(const n of kC.find(e,this._element))t(n)}}const fS=".bs.modal",pS=`hide${fS}`,hS=`hidePrevented${fS}`,gS=`hidden${fS}`,vS=`show${fS}`,mS=`shown${fS}`,yS=`resize${fS}`,bS=`click.dismiss${fS}`,_S=`mousedown.dismiss${fS}`,wS=`keydown.dismiss${fS}`,CS=`click${fS}.data-api`,kS="modal-open",SS="show",ES="modal-static",xS={backdrop:!0,focus:!0,keyboard:!0},RS={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class DS extends wC{constructor(e,t){super(e,t),this._dialog=kC.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new dS,this._addEventListeners()}static get Default(){return xS}static get DefaultType(){return RS}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;gC.trigger(this._element,vS,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(kS),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;gC.trigger(this._element,pS).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(SS),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){gC.off(window,fS),gC.off(this._dialog,fS),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qk({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sS({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=kC.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Vw(this._element),this._element.classList.add(SS);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,gC.trigger(this._element,mS,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){gC.on(this._element,wS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),gC.on(window,yS,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),gC.on(this._element,_S,(e=>{gC.one(this._element,bS,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(kS),this._resetAdjustments(),this._scrollBar.reset(),gC.trigger(this._element,gS)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(gC.trigger(this._element,hS).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(ES)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(ES),this._queueCallback((()=>{this._element.classList.remove(ES),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=Zw()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=Zw()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=DS.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}gC.on(document,CS,'[data-bs-toggle="modal"]',(function(e){const t=kC.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),gC.one(t,vS,(e=>{e.defaultPrevented||gC.one(t,gS,(()=>{jw(this)&&this.focus()}))}));const n=kC.findOne(".modal.show");n&&DS.getInstance(n).hide();DS.getOrCreateInstance(t).toggle(this)})),SC(DS),Kw(DS);const TS=".bs.offcanvas",$S=".data-api",MS=`load${TS}${$S}`,IS="show",AS="showing",OS="hiding",NS=".offcanvas.show",PS=`show${TS}`,LS=`shown${TS}`,HS=`hide${TS}`,WS=`hidePrevented${TS}`,US=`hidden${TS}`,zS=`resize${TS}`,jS=`click${TS}${$S}`,BS=`keydown.dismiss${TS}`,FS={backdrop:!0,keyboard:!0,scroll:!1},qS={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class VS extends wC{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return FS}static get DefaultType(){return qS}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(gC.trigger(this._element,PS,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new dS).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(AS);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(IS),this._element.classList.remove(AS),gC.trigger(this._element,LS,{relatedTarget:e})}),this._element,!0)}hide(){if(!this._isShown)return;if(gC.trigger(this._element,HS).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(OS),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(IS,OS),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new dS).reset(),gC.trigger(this._element,US)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Qk({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():gC.trigger(this._element,WS)}:null})}_initializeFocusTrap(){return new sS({trapElement:this._element})}_addEventListeners(){gC.on(this._element,BS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():gC.trigger(this._element,WS))}))}static jQueryInterface(e){return this.each((function(){const t=VS.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}gC.on(document,jS,'[data-bs-toggle="offcanvas"]',(function(e){const t=kC.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Bw(this))return;gC.one(t,US,(()=>{jw(this)&&this.focus()}));const n=kC.findOne(NS);n&&n!==t&&VS.getInstance(n).hide();VS.getOrCreateInstance(t).toggle(this)})),gC.on(window,MS,(()=>{for(const e of kC.find(NS))VS.getOrCreateInstance(e).show()})),gC.on(window,zS,(()=>{for(const e of kC.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&VS.getOrCreateInstance(e).hide()})),SC(VS),Kw(VS);const YS={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},GS=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ZS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,KS=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!GS.has(n)||Boolean(ZS.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))};const XS={allowList:YS,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},JS={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},QS={entry:"(string|element|function|null)",selector:"(string|element)"};class eE extends _C{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return XS}static get DefaultType(){return JS}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},QS)}_setContent(e,t,n){const r=kC.findOne(n,e);r&&((t=this._resolvePossibleFunction(t))?Uw(t)?this._putElementInTemplate(zw(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const r=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...r.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const r=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of r)KS(t,o)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return Xw(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const tE=new Set(["sanitize","allowList","sanitizeFn"]),nE="fade",rE="show",oE=".modal",iE="hide.bs.modal",sE="hover",aE="focus",lE={AUTO:"auto",TOP:"top",RIGHT:Zw()?"left":"right",BOTTOM:"bottom",LEFT:Zw()?"right":"left"},uE={allowList:YS,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cE={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class dE extends wC{constructor(e,t){if(void 0===Ow)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return uE}static get DefaultType(){return cE}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),gC.off(this._element.closest(oE),iE,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=gC.trigger(this._element,this.constructor.eventName("show")),t=(Fw(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),gC.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(rE),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.on(e,"mouseover",qw);this._queueCallback((()=>{gC.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(gC.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(rE),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.off(e,"mouseover",qw);this._activeTrigger.click=!1,this._activeTrigger[aE]=!1,this._activeTrigger[sE]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),gC.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(nE,rE),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(nE),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new eE({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nE)}_isShown(){return this.tip&&this.tip.classList.contains(rE)}_createPopper(e){const t=Xw(this._config.placement,[this,e,this._element]),n=lE[t.toUpperCase()];return Aw(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return Xw(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...Xw(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)gC.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===sE?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===sE?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");gC.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?aE:sE]=!0,t._enter()})),gC.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?aE:sE]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},gC.on(this._element.closest(oE),iE,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=bC.getDataAttributes(this._element);for(const e of Object.keys(t))tE.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:zw(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=dE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Kw(dE);const fE={...dE.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},pE={...dE.DefaultType,content:"(null|string|element|function)"};class hE extends dE{static get Default(){return fE}static get DefaultType(){return pE}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=hE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Kw(hE);const gE=".bs.scrollspy",vE=`activate${gE}`,mE=`click${gE}`,yE=`load${gE}.data-api`,bE="active",_E="[href]",wE=".nav-link",CE=`${wE}, .nav-item > ${wE}, .list-group-item`,kE={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},SE={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class EE extends wC{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return kE}static get DefaultType(){return SE}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=zw(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(gC.off(this._config.target,mE),gC.on(this._config.target,mE,_E,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:"smooth"});n.scrollTop=r}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},r=(this._rootElement||document.documentElement).scrollTop,o=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const i of e){if(!i.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(i));continue}const e=i.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(n(i),!r)return}else o||e||n(i)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=kC.find(_E,this._config.target);for(const t of e){if(!t.hash||Bw(t))continue;const e=kC.findOne(decodeURI(t.hash),this._element);jw(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(bE),this._activateParents(e),gC.trigger(this._element,vE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))kC.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(bE);else for(const t of kC.parents(e,".nav, .list-group"))for(const e of kC.prev(t,CE))e.classList.add(bE)}_clearActiveClass(e){e.classList.remove(bE);const t=kC.find(`${_E}.${bE}`,e);for(const e of t)e.classList.remove(bE)}static jQueryInterface(e){return this.each((function(){const t=EE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gC.on(window,yE,(()=>{for(const e of kC.find('[data-bs-spy="scroll"]'))EE.getOrCreateInstance(e)})),Kw(EE);const xE=".bs.tab",RE=`hide${xE}`,DE=`hidden${xE}`,TE=`show${xE}`,$E=`shown${xE}`,ME=`click${xE}`,IE=`keydown${xE}`,AE=`load${xE}`,OE="ArrowLeft",NE="ArrowRight",PE="ArrowUp",LE="ArrowDown",HE="active",WE="fade",UE="show",zE=":not(.dropdown-toggle)",jE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',BE=`${`.nav-link${zE}, .list-group-item${zE}, [role="tab"]${zE}`}, ${jE}`,FE=`.${HE}[data-bs-toggle="tab"], .${HE}[data-bs-toggle="pill"], .${HE}[data-bs-toggle="list"]`;class qE extends wC{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),gC.on(this._element,IE,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?gC.trigger(t,RE,{relatedTarget:e}):null;gC.trigger(e,TE,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add(HE),this._activate(kC.getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),gC.trigger(e,$E,{relatedTarget:t})):e.classList.add(UE)}),e,e.classList.contains(WE))}_deactivate(e,t){if(!e)return;e.classList.remove(HE),e.blur(),this._deactivate(kC.getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),gC.trigger(e,DE,{relatedTarget:t})):e.classList.remove(UE)}),e,e.classList.contains(WE))}_keydown(e){if(![OE,NE,PE,LE].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[NE,LE].includes(e.key),n=Qw(this._getChildren().filter((e=>!Bw(e))),e.target,t,!0);n&&(n.focus({preventScroll:!0}),qE.getOrCreateInstance(n).show())}_getChildren(){return kC.find(BE,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=kC.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const r=(e,r)=>{const o=kC.findOne(e,n);o&&o.classList.toggle(r,t)};r(".dropdown-toggle",HE),r(".dropdown-menu",UE),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(HE)}_getInnerElement(e){return e.matches(BE)?e:kC.findOne(BE,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=qE.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gC.on(document,ME,jE,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Bw(this)||qE.getOrCreateInstance(this).show()})),gC.on(window,AE,(()=>{for(const e of kC.find(FE))qE.getOrCreateInstance(e)})),Kw(qE);const VE=".bs.toast",YE=`mouseover${VE}`,GE=`mouseout${VE}`,ZE=`focusin${VE}`,KE=`focusout${VE}`,XE=`hide${VE}`,JE=`hidden${VE}`,QE=`show${VE}`,ex=`shown${VE}`,tx="hide",nx="show",rx="showing",ox={animation:"boolean",autohide:"boolean",delay:"number"},ix={animation:!0,autohide:!0,delay:5e3};class sx extends wC{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ix}static get DefaultType(){return ox}static get NAME(){return"toast"}show(){if(gC.trigger(this._element,QE).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(tx),Vw(this._element),this._element.classList.add(nx,rx),this._queueCallback((()=>{this._element.classList.remove(rx),gC.trigger(this._element,ex),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(gC.trigger(this._element,XE).defaultPrevented)return;this._element.classList.add(rx),this._queueCallback((()=>{this._element.classList.add(tx),this._element.classList.remove(rx,nx),gC.trigger(this._element,JE)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(nx),super.dispose()}isShown(){return this._element.classList.contains(nx)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){gC.on(this._element,YE,(e=>this._onInteraction(e,!0))),gC.on(this._element,GE,(e=>this._onInteraction(e,!1))),gC.on(this._element,ZE,(e=>this._onInteraction(e,!0))),gC.on(this._element,KE,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=sx.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}SC(sx),Kw(sx);function ax(e){let t,n,r,o,i,s,a,l,u,c,d,f,p,h,g,v,m,y,b;function _(t){e[10](t)}i=new gg({props:{name:"printer"}}),a=new qb({props:{calendar:e[2],selectedCalendars:e[0]}}),u=new Pb({});let w={calendarTree:tb,initial:e[8]};void 0!==e[0]&&(w.selected=e[0]),d=new Eb({props:w}),oe.push((()=>Te(d,"selected",_)));let C={options:e[3]};return h=new Hl({props:C}),e[11](h),v=new Hy({props:{event:e[4],open:e[1],toggle:e[6]}}),{c(){t=$("div"),n=$("h1"),n.textContent="Calendrier de la vie étudiante à l'ENS",r=A(),o=$("span"),$e(i.$$.fragment),s=A(),$e(a.$$.fragment),l=A(),$e(u.$$.fragment),c=A(),$e(d.$$.fragment),p=A(),$e(h.$$.fragment),g=A(),$e(v.$$.fragment),L(n,"class","mt-3 title text-center"),L(o,"class","print-toggle fs-4 no-print svelte-auum75"),L(o,"title","Imprimer"),L(t,"class","h-100 d-flex flex-column")},m(f,_){R(f,t,_),S(t,n),S(t,r),S(t,o),Me(i,o,null),S(t,s),Me(a,t,null),S(t,l),Me(u,t,null),S(t,c),Me(d,t,null),S(t,p),Me(h,t,null),S(t,g),Me(v,t,null),m=!0,y||(b=N(o,"click",e[9]),y=!0)},p(e,[t]){const n={};4&t&&(n.calendar=e[2]),1&t&&(n.selectedCalendars=e[0]),a.$set(n);const r={};!f&&1&t&&(f=!0,r.selected=e[0],ce((()=>f=!1))),d.$set(r);const o={};8&t&&(o.options=e[3]),h.$set(o);const i={};16&t&&(i.event=e[4]),2&t&&(i.open=e[1]),v.$set(i)},i(e){m||(Ce(i.$$.fragment,e),Ce(a.$$.fragment,e),Ce(u.$$.fragment,e),Ce(d.$$.fragment,e),Ce(h.$$.fragment,e),Ce(v.$$.fragment,e),m=!0)},o(e){ke(i.$$.fragment,e),ke(a.$$.fragment,e),ke(u.$$.fragment,e),ke(d.$$.fragment,e),ke(h.$$.fragment,e),ke(v.$$.fragment,e),m=!1},d(n){n&&D(t),Ie(i),Ie(a),Ie(u),Ie(d),e[11](null),Ie(h),Ie(v),y=!1,b()}}}function lx(e,t,n){let r,o;const i=Le(null);u(e,i,(e=>n(4,o=e)));let s=!1;const a=window.innerWidth<765,l=new Date,c=(()=>{const e=new Date;return e.setHours(Math.max(0,e.getHours()-2)),e.toLocaleTimeString()})();let d=!0;let f=new URL(document.location).searchParams;f.has("b64")&&(f=new URLSearchParams(window.atob(f.get("b64"))));const p=f.getAll("c"),h=f.has("d")?new Date(f.get("d")):l,g=f.get("v"),v=a?{left:"title",center:"prev,today,next",right:"resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek"}:{left:"prev,next today",center:"title",right:"resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek"};let m,y,b=Le({initialView:["resourceTimelineDay","dayGridMonth","timeGridWeek","timeGridDay","listWeek"].includes(g)?g:a?"listWeek":"timeGridWeek",initialDate:"Invalid Date"===h.toString()?l:h,plugins:[Zu,du,of,yf,Nh,rc,e_],locale:Ph,allDayContent:"",headerToolbar:v,buttonText:{resourceTimelineDay:"Salles"},scrollTime:"08:00:00",resourceGroupField:"building",resourceAreaWidth:"27%",resources:Object.entries(Ky.rooms).flatMap((([e,t])=>t.map((t=>({id:`${e}-${t}`,building:e,title:t}))))),height:"100%",schedulerLicenseKey:"CC-Attribution-NonCommercial-NoDerivatives",nowIndicator:!0,now:l,scrollTime:c,scrollTimeReset:!1,eventClick:e=>{n(1,s=!0),i.set(e.event)},titleFormat:{year:a?"2-digit":"numeric",month:a?"numeric":"long",day:"numeric"},loading:e=>{d=e,y&&(y.$set({isLoading:e}),e&&setTimeout((()=>{y.$set({isLoading:!1})}),3e3))},eventSources:[],themeSystem:"bootstrap5",nextDayThreshold:"05:00:00",progressiveEventRendering:!0,expandRows:!0,eventDidMount:e=>{const t=e.event.extendedProps.short_name;void 0!==t&&new dE(e.el,{title:t,trigger:"hover",placement:"top"})},viewDidMount:e=>{y=new Jb({target:e.el,props:{isLoading:d}})},viewWillUnmount:e=>y.$destroy()});u(e,b,(e=>n(3,r=e)));const _=e=>{let t=[];if(!e)return[];if(Array.isArray(e))e.forEach((e=>t=t.concat(_(e))));else for(const[n,r]of Object.entries(e))t=t.concat(n,_(r));return t};let w=[];const C=p.length>0?_(p.map((e=>ob(e)))).concat(p):eb,k=Tb.debounce((e=>{b.update((t=>({...t,eventSources:e.map(ub).filter((e=>!!e))})))}),300);return e.$$.update=()=>{1&e.$$.dirty&&k(w)},[w,s,m,r,o,i,()=>n(1,s=!s),b,C,()=>window.print(),function(e){w=e,n(0,w)},function(e){oe[e?"unshift":"push"]((()=>{m=e,n(2,m)}))}]}gn("");return new class extends Ne{constructor(e){super(),Oe(this,e,lx,ax,a,{})}}({target:document.body})}(); +//# sourceMappingURL=bundle.js.map -- 2.47.0 From 8d0c245e35f729ddbf323bafef7a413546f67d35 Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 22 Jul 2023 22:58:08 +0200 Subject: [PATCH 75/80] Add link to source code --- src/Help.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Help.svelte b/src/Help.svelte index 7afe4c6..e0b240e 100644 --- a/src/Help.svelte +++ b/src/Help.svelte @@ -17,7 +17,7 @@

    Calendrier commun de la vie étudiante de l'ENS

    - Comment rajouter son calendrier : + Comment rajouter son calendrier :
    • Utiliser un NextCloud, idéalement @@ -30,6 +30,9 @@ (club-reseau [at] lists [.] ens [.] psl [.] eu) pour faire une requête d'ajout.
    +

    Code source : + https://git.rz.ens.wtf/Klub-RZ/metis +

    -- 2.47.0 From 49d62aa7490ae285057f07d20ad9b5237bf261b6 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Sun, 23 Jul 2023 16:28:24 +0200 Subject: [PATCH 76/80] Delete build output of bundle --- public/build/bundle.js | 79 ------------------------------------------ 1 file changed, 79 deletions(-) delete mode 100644 public/build/bundle.js diff --git a/public/build/bundle.js b/public/build/bundle.js deleted file mode 100644 index c060bc8..0000000 --- a/public/build/bundle.js +++ /dev/null @@ -1,79 +0,0 @@ -var app=function(){"use strict";function e(){}const t=e=>e;function n(e,t){for(const n in t)e[n]=t[n];return e}function r(e){return e()}function o(){return Object.create(null)}function i(e){e.forEach(r)}function s(e){return"function"==typeof e}function a(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function l(t,...n){if(null==t)return e;const r=t.subscribe(...n);return r.unsubscribe?()=>r.unsubscribe():r}function u(e,t,n){e.$$.on_destroy.push(l(t,n))}function c(e,t,n,r){if(e){const o=d(e,t,n,r);return e[0](o)}}function d(e,t,r,o){return e[1]&&o?n(r.ctx.slice(),e[1](o(t))):r.ctx}function f(e,t,n,r){if(e[2]&&r){const o=e[2](r(n));if(void 0===t.dirty)return o;if("object"==typeof o){const e=[],n=Math.max(t.dirty.length,o.length);for(let r=0;r32){const t=[],n=e.ctx.length/32;for(let e=0;ewindow.performance.now():()=>Date.now(),b=m?e=>requestAnimationFrame(e):e;const _=new Set;function w(e){_.forEach((t=>{t.c(e)||(_.delete(t),t.f())})),0!==_.size&&b(w)}function C(e){let t;return 0===_.size&&b(w),{promise:new Promise((n=>{_.add(t={c:e,f:n})})),abort(){_.delete(t)}}}const k="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function S(e,t){e.appendChild(t)}function E(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function x(e){const t=$("style");return function(e,t){S(e.head||e,t),t.sheet}(E(e),t),t.sheet}function R(e,t,n){e.insertBefore(t,n||null)}function D(e){e.parentNode&&e.parentNode.removeChild(e)}function T(e,t){for(let n=0;ne.removeEventListener(t,n,r)}function P(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function L(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}const H=["width","height"];function W(e,t){const n=Object.getOwnPropertyDescriptors(e.__proto__);for(const r in t)null==t[r]?e.removeAttribute(r):"style"===r?e.style.cssText=t[r]:"__value"===r?e.value=e[r]=t[r]:n[r]&&n[r].set&&-1===H.indexOf(r)?e[r]=t[r]:L(e,r,t[r])}function U(e,t){t=""+t,e.data!==t&&(e.data=t)}function z(e,t,n,r){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,r?"important":"")}function j(e,t,n){e.classList[n?"add":"remove"](t)}function B(e,t,{bubbles:n=!1,cancelable:r=!1}={}){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,n,r,t),o}class F{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=M(t.nodeName):this.e=$(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t>>0}(c)}_${a}`,f=E(e),{stylesheet:p,rules:h}=V.get(f)||function(e,t){const n={stylesheet:x(t),rules:{}};return V.set(e,n),n}(f,e);h[d]||(h[d]=!0,p.insertRule(`@keyframes ${d} ${c}`,p.cssRules.length));const g=e.style.animation||"";return e.style.animation=`${g?`${g}, `:""}${d} ${r}ms linear ${o}ms 1 both`,G+=1,d}function K(e,t){const n=(e.style.animation||"").split(", "),r=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),o=n.length-r.length;o&&(e.style.animation=r.join(", "),G-=o,G||b((()=>{G||(V.forEach((e=>{const{ownerNode:t}=e.stylesheet;t&&D(t)})),V.clear())})))}function X(e){Y=e}function J(){if(!Y)throw new Error("Function called outside component initialization");return Y}function Q(e){J().$$.on_mount.push(e)}function ee(e){J().$$.on_destroy.push(e)}function te(){const e=J();return(t,n,{cancelable:r=!1}={})=>{const o=e.$$.callbacks[t];if(o){const i=B(t,n,{cancelable:r});return o.slice().forEach((t=>{t.call(e,i)})),!i.defaultPrevented}return!0}}function ne(e,t){const n=e.$$.callbacks[t.type];n&&n.slice().forEach((e=>e.call(this,t)))}const re=[],oe=[];let ie=[];const se=[],ae=Promise.resolve();let le=!1;function ue(e){ie.push(e)}function ce(e){se.push(e)}const de=new Set;let fe,pe=0;function he(){if(0!==pe)return;const e=Y;do{try{for(;pe{fe=null}))),fe}function me(e,t,n){e.dispatchEvent(B(`${t?"intro":"outro"}${n}`))}const ye=new Set;let be;function _e(){be={r:0,c:[],p:be}}function we(){be.r||i(be.c),be=be.p}function Ce(e,t){e&&e.i&&(ye.delete(e),e.i(t))}function ke(e,t,n,r){if(e&&e.o){if(ye.has(e))return;ye.add(e),be.c.push((()=>{ye.delete(e),r&&(n&&e.d(1),r())})),e.o(t)}else r&&r()}const Se={duration:0};function Ee(n,r,o){const i={direction:"in"};let a,l,u=r(n,o,i),c=!1,d=0;function f(){a&&K(n,a)}function p(){const{delay:r=0,duration:o=300,easing:i=t,tick:s=e,css:p}=u||Se;p&&(a=Z(n,0,1,o,r,i,p,d++)),s(0,1);const h=y()+r,g=h+o;l&&l.abort(),c=!0,ue((()=>me(n,!0,"start"))),l=C((e=>{if(c){if(e>=g)return s(1,0),me(n,!0,"end"),f(),c=!1;if(e>=h){const t=i((e-h)/o);s(t,1-t)}}return c}))}let h=!1;return{start(){h||(h=!0,K(n),s(u)?(u=u(i),ve().then(p)):p())},invalidate(){h=!1},end(){c&&(f(),c=!1)}}}function xe(n,r,o){const a={direction:"out"};let l,u=r(n,o,a),c=!0;const d=be;function f(){const{delay:r=0,duration:o=300,easing:s=t,tick:a=e,css:f}=u||Se;f&&(l=Z(n,1,0,o,r,s,f));const p=y()+r,h=p+o;ue((()=>me(n,!1,"start"))),C((e=>{if(c){if(e>=h)return a(0,1),me(n,!1,"end"),--d.r||i(d.c),!1;if(e>=p){const t=s((e-p)/o);a(1-t,t)}}return c}))}return d.r+=1,s(u)?ve().then((()=>{u=u(a),f()})):f(),{end(e){e&&u.tick&&u.tick(1,0),c&&(l&&K(n,l),c=!1)}}}function Re(n,r,o,a){const l={direction:"both"};let u=r(n,o,l),c=a?0:1,d=null,f=null,p=null;function h(){p&&K(n,p)}function g(e,t){const n=e.b-c;return t*=Math.abs(n),{a:c,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function v(r){const{delay:o=0,duration:s=300,easing:a=t,tick:l=e,css:v}=u||Se,m={start:y()+o,b:r};r||(m.group=be,be.r+=1),d||f?f=m:(v&&(h(),p=Z(n,c,r,s,o,a,v)),r&&l(0,1),d=g(m,s),ue((()=>me(n,r,"start"))),C((e=>{if(f&&e>f.start&&(d=g(f,s),f=null,me(n,d.b,"start"),v&&(h(),p=Z(n,c,d.b,d.duration,0,a,u.css))),d)if(e>=d.end)l(c=d.b,1-c),me(n,d.b,"end"),f||(d.b?h():--d.group.r||i(d.group.c)),d=null;else if(e>=d.start){const t=e-d.start;c=d.a+d.d*a(t/d.duration),l(c,1-c)}return!(!d&&!f)})))}return{run(e){s(u)?ve().then((()=>{u=u(l),v(e)})):v(e)},end(){h(),d=f=null}}}function De(e,t){const n={},r={},o={$$scope:1};let i=e.length;for(;i--;){const s=e[i],a=t[i];if(a){for(const e in s)e in a||(r[e]=1);for(const e in a)o[e]||(n[e]=a[e],o[e]=1);e[i]=a}else for(const e in s)o[e]=1}for(const e in r)e in n||(n[e]=void 0);return n}function Te(e,t,n){const r=e.$$.props[t];void 0!==r&&(e.$$.bound[r]=n,n(e.$$.ctx[r]))}function $e(e){e&&e.c()}function Me(e,t,n,o){const{fragment:a,after_update:l}=e.$$;a&&a.m(t,n),o||ue((()=>{const t=e.$$.on_mount.map(r).filter(s);e.$$.on_destroy?e.$$.on_destroy.push(...t):i(t),e.$$.on_mount=[]})),l.forEach(ue)}function Ie(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];ie.forEach((r=>-1===e.indexOf(r)?t.push(r):n.push(r))),n.forEach((e=>e())),ie=t}(n.after_update),i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Ae(e,t){-1===e.$$.dirty[0]&&(re.push(e),le||(le=!0,ae.then(he)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const o=r.length?r[0]:n;return f.ctx&&a(f.ctx[e],f.ctx[e]=o)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](o),p&&Ae(t,e)),n})):[],f.update(),p=!0,i(f.before_update),f.fragment=!!s&&s(f.ctx),n.target){if(n.hydrate){const e=function(e){return Array.from(e.childNodes)}(n.target);f.fragment&&f.fragment.l(e),e.forEach(D)}else f.fragment&&f.fragment.c();n.intro&&Ce(t.$$.fragment),Me(t,n.target,n.anchor,n.customElement),he()}X(d)}class Ne{$destroy(){Ie(this,1),this.$destroy=e}$on(t,n){if(!s(n))return e;const r=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return r.push(n),()=>{const e=r.indexOf(n);-1!==e&&r.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Pe=[];function Le(t,n=e){let r;const o=new Set;function i(e){if(a(t,e)&&(t=e,r)){const e=!Pe.length;for(const e of o)e[1](),Pe.push(e,t);if(e){for(let e=0;e{o.delete(l),0===o.size&&r&&(r(),r=null)}}}}var He=function(e,t){return He=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},He(e,t)};function We(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}He(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Ue=function(){return Ue=Object.assign||function(e){for(var t,n=1,r=arguments.length;n2&&(s.children=arguments.length>3?je.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===s[i]&&(s[i]=e.defaultProps[i]);return nt(e,s,r,o,null)}function nt(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Fe:o};return null==o&&null!=Be.vnode&&Be.vnode(i),i}function rt(e){return e.children}function ot(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||Je.test(t)?n:n+"px"}function it(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ot(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||ot(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?at:st,i):e.removeEventListener(t,i?at:st,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&-1==t.indexOf("-")?e.removeAttribute(t):e.setAttribute(t,n))}}function st(e){qe=!0;try{return this.l[e.type+!1](Be.event?Be.event(e):e)}finally{qe=!1}}function at(e){qe=!0;try{return this.l[e.type+!0](Be.event?Be.event(e):e)}finally{qe=!1}}function lt(e,t){this.props=e,this.context=t}function ut(e,t){if(null==t)return e.__?ut(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&Ve.sort((function(e,t){return e.__v.__b-t.__v.__b})));pt.__r=0}function ht(e,t,n,r,o,i,s,a,l,u){var c,d,f,p,h,g,v,m=r&&r.__k||Xe,y=m.length;for(n.__k=[],c=0;c0?nt(p.type,p.props,p.key,p.ref?p.ref:null,p.__v):p)){if(p.__=n,p.__b=n.__b+1,null===(f=m[c])||f&&p.key==f.key&&p.type===f.type)m[c]=void 0;else for(d=0;d=0;t--)if((n=e.__k[t])&&(r=yt(n)))return r;return null}function bt(e,t,n,r,o,i,s,a,l){var u,c,d,f,p,h,g,v,m,y,b,_,w,C,k,S=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(u=Be.__b)&&u(t);try{e:if("function"==typeof S){if(v=t.props,m=(u=S.contextType)&&r[u.__c],y=u?m?m.props.value:u.__:r,n.__c?g=(c=t.__c=n.__c).__=c.__E:("prototype"in S&&S.prototype.render?t.__c=c=new S(v,y):(t.__c=c=new lt(v,y),c.constructor=S,c.render=St),m&&m.sub(c),c.props=v,c.state||(c.state={}),c.context=y,c.__n=r,d=c.__d=!0,c.__h=[],c._sb=[]),null==c.__s&&(c.__s=c.state),null!=S.getDerivedStateFromProps&&(c.__s==c.state&&(c.__s=Qe({},c.__s)),Qe(c.__s,S.getDerivedStateFromProps(v,c.__s))),f=c.props,p=c.state,c.__v=t,d)null==S.getDerivedStateFromProps&&null!=c.componentWillMount&&c.componentWillMount(),null!=c.componentDidMount&&c.__h.push(c.componentDidMount);else{if(null==S.getDerivedStateFromProps&&v!==f&&null!=c.componentWillReceiveProps&&c.componentWillReceiveProps(v,y),!c.__e&&null!=c.shouldComponentUpdate&&!1===c.shouldComponentUpdate(v,c.__s,y)||t.__v===n.__v){for(t.__v!==n.__v&&(c.props=v,c.state=c.__s,c.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),b=0;b3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),Et(tt(Jt,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}(Kt.prototype=new lt).__a=function(e){var t=this,n=Zt(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Xt(t,e,r)):o()};n?n(i):i()}},Kt.prototype.render=function(e){this.u=null,this.o=new Map;var t=vt(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Kt.prototype.componentDidUpdate=Kt.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){Xt(e,n,t)}))};var en="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,tn=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,nn="undefined"!=typeof document,rn=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};lt.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(lt.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var on=Be.event;function sn(){}function an(){return this.cancelBubble}function ln(){return this.defaultPrevented}Be.event=function(e){return on&&(e=on(e)),e.persist=sn,e.isPropagationStopped=an,e.isDefaultPrevented=ln,e.nativeEvent=e};var un={configurable:!0,get:function(){return this.class}},cn=Be.vnode;Be.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var s=n[i];nn&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==s||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===s?s="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!rn(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():o&&tn.test(i)?i=i.replace(/[A-Z0-9]/g,"-$&").toLowerCase():null===s&&(s=void 0),/^oninput$/i.test(i)&&(i=i.toLowerCase(),r[i]&&(i="oninputCapture")),r[i]=s)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=vt(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=vt(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(un.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",un))}e.$$typeof=en,cn&&cn(e)};var dn=Be.__r;Be.__r=function(e){dn&&dn(e),e.__c};var fn="undefined"!=typeof globalThis?globalThis:window;fn.FullCalendarVDom?console.warn("FullCalendar VDOM already loaded"):fn.FullCalendarVDom={Component:lt,createElement:tt,render:Et,createRef:function(){return{current:null}},Fragment:rt,createContext:function(e){var t=function(e,t){var n={__c:t="__cC"+Ze++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some((function(e){e.__e=!0,ft(e)}))},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}(e),n=t.Provider;return t.Provider=function(){var e=this,t=!this.getChildContext,r=n.apply(this,arguments);if(t){var o=[];this.shouldComponentUpdate=function(t){e.props.value!==t.value&&o.forEach((function(e){e.context=t.value,e.forceUpdate()}))},this.sub=function(e){o.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){o.splice(o.indexOf(e),1),t&&t.call(e)}}}return r},t},createPortal:function(e,t){var n=tt(Qt,{__v:e,i:t});return n.containerInfo=t,n},flushSync:function(e){e();var t=Be.debounceRendering,n=[];function r(e){n.push(e)}Be.debounceRendering=r,Et(tt(pn,{}),document.createElement("div"));for(;n.length;)n.shift()();Be.debounceRendering=t},unmountComponentAtNode:function(e){Et(null,e)}};var pn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){return tt("div",{})},t.prototype.componentDidMount=function(){this.setState({})},t}(lt);var hn=Object.freeze({__proto__:null});function gn(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}if(gn(""),"undefined"==typeof FullCalendarVDom)throw new Error("Please import the top-level fullcalendar lib before attempting to import a plugin.");var vn=FullCalendarVDom.Component,mn=FullCalendarVDom.createElement,yn=FullCalendarVDom.render,bn=FullCalendarVDom.createRef,_n=FullCalendarVDom.Fragment,wn=FullCalendarVDom.createContext,Cn=FullCalendarVDom.createPortal,kn=FullCalendarVDom.flushSync,Sn=FullCalendarVDom.unmountComponentAtNode,En=function(){function e(e,t){this.context=e,this.internalEventSource=t}return e.prototype.remove=function(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},e.prototype.refetch=function(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})},Object.defineProperty(e.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"format",{get:function(){return this.internalEventSource.meta.format},enumerable:!1,configurable:!0}),e}();function xn(e){e.parentNode&&e.parentNode.removeChild(e)}function Rn(e,t){if(e.closest)return e.closest(t);if(!document.documentElement.contains(e))return null;do{if(Dn(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}function Dn(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector).call(e,t)}function Tn(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],o=0;o=0;i-=1){var s=e[i][r];if("object"==typeof s&&s)o.unshift(s);else if(void 0!==s){n[r]=s;break}}o.length&&(n[r]=dr(o))}for(i=e.length-1;i>=0;i-=1){var a=e[i];for(var l in a)l in n||(n[l]=a[l])}return n}function fr(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function pr(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function hr(e){for(var t={},n=0,r=e;n10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",Pr(t,!0)))),r}function Nr(e){return e.toISOString().replace(/T.*$/,"")}function Pr(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=Math.round(r%60);return t?n+Fn(o,2)+":"+Fn(i,2):"GMT"+n+o+(i?":"+Fn(i,2):"")}function Lr(e,t,n){if(e===t)return!0;var r,o=e.length;if(o!==t.length)return!1;for(r=0;r1)||"numeric"!==o.year&&"2-digit"!==o.year||"numeric"!==o.month&&"2-digit"!==o.month||"numeric"!==o.day&&"2-digit"!==o.day||(a=1);var l=this.format(e,n),u=this.format(t,n);if(l===u)return l;var c=Kr(function(e,t){var n={};for(var r in e)(!(r in Br)||Br[r]<=t)&&(n[r]=e[r]);return n}(o,a),i,n),d=c(e),f=c(t),p=function(e,t,n,r){var o=0;for(;o=Mr(t)&&(r=Kn(r,1))}return e.start&&(n=er(e.start),r&&r<=n&&(r=Kn(n,1))),{start:n,end:r}}function Ao(e,t,n,r){return"year"===r?Er(n.diffWholeYears(e,t),"year"):"month"===r?Er(n.diffWholeMonths(e,t),"month"):(i=t,s=er(o=e),a=er(i),{years:0,months:0,days:Math.round(Jn(s,a)),milliseconds:i.valueOf()-a.valueOf()-(o.valueOf()-s.valueOf())});var o,i,s,a}function Oo(e,t){var n,r,o=[],i=t.start;for(e.sort(No),n=0;ni&&o.push({start:i,end:r.start}),r.end>i&&(i=r.end);return it.start)&&(null===e.start||null===t.end||e.start=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function Wo(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t=(n||t.end),isToday:t&&Wo(t,r.start)}}function Jo(e){return e.instance?e.instance.instanceId:e.def.defId+":"+e.range.start.toISOString()}function Qo(e,t){var n=e.eventRange,r=n.def,o=n.instance,i=r.url;if(i)return{href:i};var s=t.emitter,a=t.options.eventInteractive;return null==a&&null==(a=r.interactive)&&(a=Boolean(s.hasHandlers("eventClick"))),a?Ln((function(e){s.trigger("eventClick",{el:e.target,event:new hi(t,r,o),jsEvent:e,view:t.viewApi})})):{}}var ei={start:fo,end:fo,allDay:Boolean};function ti(e,t,n){var r=function(e,t){var n=co(e,ei),r=n.refined,o=n.extra,i=r.start?t.createMarkerMeta(r.start):null,s=r.end?t.createMarkerMeta(r.end):null,a=r.allDay;null==a&&(a=i&&i.isTimeUnspecified&&(!s||s.isTimeUnspecified));return Ue({range:{start:i?i.marker:null,end:s?s.marker:null},allDay:a},o)}(e,t),o=r.range;if(!o.start)return null;if(!o.end){if(null==n)return null;o.end=t.add(o.start,n)}return r}function ni(e,t,n){return Ue(Ue({},ri(e,t,n)),{timeZone:t.timeZone})}function ri(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}}function oi(e,t){for(var n,r,o={},i=0,s=t.pluginHooks.dateSpanTransforms;i=0;r-=1){var o=n[r].parseMeta(e);if(o)return{sourceDefId:r,meta:o}}return null}(i,t);if(a)return{_raw:e,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:Wn(),sourceDefId:a.sourceDefId,meta:a.meta,ui:wo(i,t),extendedProps:s}}return null}function di(e){return Ue(Ue(Ue({},bo),ui),e.pluginHooks.eventSourceRefiners)}function fi(e,t){return"function"==typeof e&&(e=e()),null==e?t.createNowMarker():t.createMarker(e)}var pi=function(){function e(){}return e.prototype.getCurrentData=function(){return this.currentDataManager.getCurrentData()},e.prototype.dispatch=function(e){return this.currentDataManager.dispatch(e)},Object.defineProperty(e.prototype,"view",{get:function(){return this.getCurrentData().viewApi},enumerable:!1,configurable:!0}),e.prototype.batchRendering=function(e){e()},e.prototype.updateSize=function(){this.trigger("_resize",!0)},e.prototype.setOption=function(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})},e.prototype.getOption=function(e){return this.currentDataManager.currentCalendarOptionsInput[e]},e.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.getCurrentData().availableRawLocales)},e.prototype.on=function(e,t){var n=this.currentDataManager;n.currentCalendarOptionsRefiners[e]?n.emitter.on(e,t):console.warn("Unknown listener name '"+e+"'")},e.prototype.off=function(e,t){this.currentDataManager.emitter.off(e,t)},e.prototype.trigger=function(e){for(var t,n=[],r=1;r=1?Math.min(o,i):o}(e,this.weekDow,this.weekDoy)},e.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(e)},this)},e.prototype.formatRange=function(e,t,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(t=Xn(t,-1)),n.formatRange({marker:e,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(t)},this,r.defaultSeparator)},e.prototype.formatIso=function(e,t){void 0===t&&(t={});var n=null;return t.omitTimeZoneOffset||(n=null!=t.forcedTzo?t.forcedTzo:this.offsetForMarker(e)),Or(e,n,t.omitTime)},e.prototype.timestampToMarker=function(e){return"local"===this.timeZone?sr(rr(new Date(e))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?sr(this.namedTimeZoneImpl.timestampToArray(e)):new Date(e)},e.prototype.offsetForMarker=function(e){return"local"===this.timeZone?-or(ir(e)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(ir(e)):null},e.prototype.toDate=function(e,t){return"local"===this.timeZone?or(ir(e)):"UTC"===this.timeZone?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(ir(e))*60):new Date(e.valueOf()-(t||0))},e}(),ki=[],Si={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Ei=Ue(Ue({},Si),{buttonHints:{prev:"Previous $0",next:"Next $0",today:function(e,t){return"day"===t?"Today":"This "+e}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:function(e){return"Show "+e+" more event"+(1===e?"":"s")}});function xi(e){for(var t=e.length>0?e[0].code:"en",n=ki.concat(e),r={en:Ei},o=0,i=n;o0;o-=1){var i=r.slice(0,o).join("-");if(t[i])return t[i]}return null}(n,t)||Ei;return Di(e,n,r)}(e,t):Di(e.code,[e.code],e)}function Di(e,t,n){var r=dr([Si,n],["buttonText"]);delete r.code;var o=r.week;return delete r.week,{codeArg:e,codes:t,week:o,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var Ti,$i={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Mi(e,t){return po(function(e){var t;t=!0===e?[{}]:Array.isArray(e)?e.filter((function(e){return e.daysOfWeek})):"object"==typeof e&&e?[e]:[];return t=t.map((function(e){return Ue(Ue({},$i),e)}))}(e),null,t)}function Ii(e,t,n){return{left:e.left+t,right:e.right+t,top:e.top+n,bottom:e.bottom+n}}function Ai(){return null==Ti&&(Ti=function(){if("undefined"==typeof document)return!0;var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.innerHTML="
    ",e.querySelector("table").style.height="100px",e.querySelector("div").style.height="100%",document.body.appendChild(e);var t=e.querySelector("div").offsetHeight>0;return document.body.removeChild(e),t}()),Ti}var Oi={defs:{},instances:{}},Ni=function(){function e(){this.getKeysForEventDefs=Hr(this._getKeysForEventDefs),this.splitDateSelection=Hr(this._splitDateSpan),this.splitEventStore=Hr(this._splitEventStore),this.splitIndividualUi=Hr(this._splitIndividualUi),this.splitEventDrag=Hr(this._splitInteraction),this.splitEventResize=Hr(this._splitInteraction),this.eventUiBuilders={}}return e.prototype.splitProps=function(e){var t=this,n=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),o=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,r),s=this.splitEventStore(e.eventStore,r),a=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),u={};for(var c in this.eventUiBuilders=pr(n,(function(e,n){return t.eventUiBuilders[n]||Hr(Pi)})),n){var d=n[c],f=s[c]||Oi,p=this.eventUiBuilders[c];u[c]={businessHours:d.businessHours||e.businessHours,dateSelection:o[c]||null,eventStore:f,eventUiBases:p(e.eventUiBases[""],d.ui,i[c]),eventSelection:f.instances[e.eventSelection]?e.eventSelection:"",eventDrag:a[c]||null,eventResize:l[c]||null}}return u},e.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);nn:!!t&&e>=t.end)}}function Hi(e,t){var n=["fc-day","fc-day-"+Gn[e.dow]];return e.isDisabled?n.push("fc-day-disabled"):(e.isToday&&(n.push("fc-day-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-day-past"),e.isFuture&&n.push("fc-day-future"),e.isOther&&n.push("fc-day-other")),n}function Wi(e,t){var n=["fc-slot","fc-slot-"+Gn[e.dow]];return e.isDisabled?n.push("fc-slot-disabled"):(e.isToday&&(n.push("fc-slot-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-slot-past"),e.isFuture&&n.push("fc-slot-future")),n}var Ui=to({year:"numeric",month:"long",day:"numeric"}),zi=to({week:"long"});function ji(e,t,n,r){void 0===n&&(n="day"),void 0===r&&(r=!0);var o=e.dateEnv,i=e.options,s=e.calendarApi,a=o.format(t,"week"===n?zi:Ui);if(i.navLinks){var l=o.toDate(t),u=function(e){var r="day"===n?i.navLinkDayClick:"week"===n?i.navLinkWeekClick:null;"function"==typeof r?r.call(s,o.toDate(t),e):("string"==typeof r&&(n=r),s.zoomTo(t,n))};return Ue({title:qn(i.navLinkHint,[a,l],a),"data-navlink":""},r?Pn(u):{onClick:u})}return{"aria-label":a}}var Bi,Fi=null;function qi(){return null===Fi&&(Fi=function(){var e=document.createElement("div");Mn(e,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),e.innerHTML="
    ",document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return xn(e),t}()),Fi}function Vi(){return Bi||(Bi=function(){var e=document.createElement("div");e.style.overflow="scroll",e.style.position="absolute",e.style.top="-9999px",e.style.left="-9999px",document.body.appendChild(e);var t=Yi(e);return document.body.removeChild(e),t}()),Bi}function Yi(e){return{x:e.offsetHeight-e.clientHeight,y:e.offsetWidth-e.clientWidth}}function Gi(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,o=parseInt(n.borderRightWidth,10)||0,i=parseInt(n.borderTopWidth,10)||0,s=parseInt(n.borderBottomWidth,10)||0,a=Yi(e),l=a.y-r-o,u={borderLeft:r,borderRight:o,borderTop:i,borderBottom:s,scrollbarBottom:a.x-i-s,scrollbarLeft:0,scrollbarRight:0};return qi()&&"rtl"===n.direction?u.scrollbarLeft=l:u.scrollbarRight=l,t&&(u.paddingLeft=parseInt(n.paddingLeft,10)||0,u.paddingRight=parseInt(n.paddingRight,10)||0,u.paddingTop=parseInt(n.paddingTop,10)||0,u.paddingBottom=parseInt(n.paddingBottom,10)||0),u}function Zi(e,t,n){void 0===t&&(t=!1);var r=n?e.getBoundingClientRect():function(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}(e),o=Gi(e,t),i={left:r.left+o.borderLeft+o.scrollbarLeft,right:r.right-o.borderRight-o.scrollbarRight,top:r.top+o.borderTop,bottom:r.bottom-o.borderBottom-o.scrollbarBottom};return t&&(i.left+=o.paddingLeft,i.right-=o.paddingRight,i.top+=o.paddingTop,i.bottom-=o.paddingBottom),i}function Ki(e){for(var t,n,r,o=function(e){var t=[];for(;e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}(e),i=e.getBoundingClientRect(),s=0,a=o;s=n[t]&&e=n[t]&&e0},e.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},e.prototype.canScrollUp=function(){return this.getScrollTop()>0},e.prototype.canScrollDown=function(){return this.getScrollTop()0},e.prototype.canScrollRight=function(){return this.getScrollLeft()=t.end?new Date(t.end.valueOf()-1):e}(e,r)),o=this.buildCurrentRangeInfo(e,t),i=/^(year|month|week|day)$/.test(o.unit),s=this.buildRenderRange(this.trimHiddenDays(o.range),o.unit,i),a=s=this.trimHiddenDays(s),u.showNonCurrentDates||(a=Po(a,o.range)),a=Po(a=this.adjustActiveRange(a),r),l=Lo(o.range,r),{validRange:r,currentRange:o.range,currentRangeUnit:o.unit,isRangeAllDay:i,activeRange:a,renderRange:s,slotMinTime:u.slotMinTime,slotMaxTime:u.slotMaxTime,isValid:l,dateIncrement:this.buildDateIncrement(o.duration)}},e.prototype.buildValidRange=function(){var e=this.props.validRangeInput,t="function"==typeof e?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(t)||{start:null,end:null}},e.prototype.buildCurrentRangeInfo=function(e,t){var n,r=this.props,o=null,i=null,s=null;return r.duration?(o=r.duration,i=r.durationUnit,s=this.buildRangeFromDuration(e,t,o,i)):(n=this.props.dayCount)?(i="day",s=this.buildRangeFromDayCount(e,t,n)):(s=this.buildCustomVisibleRange(e))?i=r.dateEnv.greatestWholeUnit(s.start,s.end).unit:(i=Ar(o=this.getFallbackDuration()).unit,s=this.buildRangeFromDuration(e,t,o,i)),{duration:o,unit:i,range:s}},e.prototype.getFallbackDuration=function(){return Er({day:1})},e.prototype.adjustActiveRange=function(e){var t=this.props,n=t.dateEnv,r=t.usesMinMaxTime,o=t.slotMinTime,i=t.slotMaxTime,s=e.start,a=e.end;return r&&($r(o)<0&&(s=er(s),s=n.add(s,o)),$r(i)>1&&(a=Kn(a=er(a),-1),a=n.add(a,i))),{start:s,end:a}},e.prototype.buildRangeFromDuration=function(e,t,n,r){var o,i,s,a=this.props,l=a.dateEnv,u=a.dateAlignment;if(!u){var c=this.props.dateIncrement;u=c&&Mr(c)e.fetchRange.end}(e,t,n)})),t,!1,n)}function Os(e,t,n,r,o){var i={};for(var s in e){var a=e[s];t[s]?i[s]=Ns(a,n,r,o):i[s]=a}return i}function Ns(e,t,n,r){var o=r.options,i=r.calendarApi,s=r.pluginHooks.eventSourceDefs[e.sourceDefId],a=Wn();return s.fetch({eventSource:e,range:t,isRefetch:n,context:r},(function(n){var s=n.rawEvents;o.eventSourceSuccess&&(s=o.eventSourceSuccess.call(i,s,n.xhr)||s),e.success&&(s=e.success.call(i,s,n.xhr)||s),r.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:a,fetchRange:t,rawEvents:s})}),(function(n){console.warn(n.message,n),o.eventSourceFailure&&o.eventSourceFailure.call(i,n),e.failure&&e.failure(n),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:a,fetchRange:t,error:n})})),Ue(Ue({},e),{isFetching:!0,latestFetchId:a})}function Ps(e,t){return fr(e,(function(e){return Ls(e,t)}))}function Ls(e,t){return!t.pluginHooks.eventSourceDefs[e.sourceDefId].ignoreRange}function Hs(e,t,n,r,o){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,r,o,i){if(t&&n===t.latestFetchId){var s=po(function(e,t,n){var r=n.options.eventDataTransform,o=t?t.eventDataTransform:null;o&&(e=Ws(e,o));r&&(e=Ws(e,r));return e}(o,t,i),t,i);return r&&(s=wr(s,r,i)),vo(Us(e,t.sourceId),s)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,o);case"ADD_EVENTS":return function(e,t,n,r){n&&(t=wr(t,n,r));return vo(e,t)}(e,t.eventStore,r?r.activeRange:null,o);case"RESET_EVENTS":return t.eventStore;case"MERGE_EVENTS":return vo(e,t.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return r?wr(e,r.activeRange,o):e;case"REMOVE_EVENTS":return function(e,t){var n=e.defs,r=e.instances,o={},i={};for(var s in n)t.defs[s]||(o[s]=n[s]);for(var a in r)!t.instances[a]&&o[r[a].defId]&&(i[a]=r[a]);return{defs:o,instances:i}}(e,t.eventStore);case"REMOVE_EVENT_SOURCE":return Us(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return mo(e,(function(e){return!e.sourceId}));case"REMOVE_ALL_EVENTS":return{defs:{},instances:{}};default:return e}}function Ws(e,t){var n;if(t){n=[];for(var r=0,o=e;r=200&&s.status<400){var e=!1,t=void 0;try{t=JSON.parse(s.responseText),e=!0}catch(e){}e?r(t,s):o("Failure parsing JSON",s)}else o("Request failed",s)},s.onerror=function(){o("Request failed",s)},s.send(i)}function Zs(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}var Ks={parseMeta:function(e){return!e.url||"json"!==e.format&&e.format?null:{url:e.url,format:"json",method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}},fetch:function(e,t,n){var r=e.eventSource.meta,o=function(e,t,n){var r,o,i,s,a=n.dateEnv,l=n.options,u={};r=e.startParam,null==r&&(r=l.startParam);o=e.endParam,null==o&&(o=l.endParam);i=e.timeZoneParam,null==i&&(i=l.timeZoneParam);s="function"==typeof e.extraParams?e.extraParams():e.extraParams||{};Ue(u,s),u[r]=a.formatIso(t.start),u[o]=a.formatIso(t.end),"local"!==a.timeZone&&(u[i]=a.timeZone);return u}(r,e.range,e.context);Gs(r.method,r.url,o,(function(e,n){t({rawEvents:e,xhr:n})}),(function(e,t){n({message:e,xhr:t})}))}};function Xs(e,t){for(var n=gr(t.getCurrentData().eventSources),r=[],o=0,i=e;o1)return{year:"numeric",month:"short",day:"numeric"};return{year:"numeric",month:"long",day:"numeric"}}(e)),{isEndExclusive:e.isRangeAllDay,defaultSeparator:t.titleRangeSeparator})}var na=function(){function e(e){var t=this;this.computeOptionsData=Hr(this._computeOptionsData),this.computeCurrentViewData=Hr(this._computeCurrentViewData),this.organizeRawLocales=Hr(xi),this.buildLocale=Hr(Ri),this.buildPluginHooks=fs(),this.buildDateEnv=Hr(ra),this.buildTheme=Hr(oa),this.parseToolbars=Hr(qs),this.buildViewSpecs=Hr(xs),this.buildDateProfileGenerator=Wr(ia),this.buildViewApi=Hr(sa),this.buildViewUiProps=Wr(ua),this.buildEventUiBySource=Hr(aa,vr),this.buildEventUiBases=Hr(la),this.parseContextBusinessHours=Wr(da),this.buildTitle=Hr(ta),this.emitter=new Ji,this.actionRunner=new ea(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.getCurrentData=function(){return t.data},this.dispatch=function(e){t.actionRunner.request(e)},this.props=e,this.actionRunner.pause();var n={},r=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),o=r.calendarOptions.initialView||r.pluginHooks.initialView,i=this.computeCurrentViewData(o,r,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(i.options);var s,a,l,u=(s=r.calendarOptions,a=r.dateEnv,null!=(l=s.initialDate)?a.createMarker(l):fi(s.now,a)),c=i.dateProfileGenerator.build(u);Wo(c.activeRange,u)||(u=c.currentRange.start);for(var d={dateEnv:r.dateEnv,options:r.calendarOptions,pluginHooks:r.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},f=0,p=r.pluginHooks.contextInit;fs.end&&(r+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:s.end,end:i.end}},o)),r?(n.push.apply(n,ze([{index:e.index,thickness:e.thickness,span:ma(s,i)}],o)),r):(n.push(e),0)},e.prototype.insertEntryAt=function(e,t){var n=this.entriesByLevel,r=this.levelCoords;-1===t.lateral?(ya(r,t.level,t.levelCoord),ya(n,t.level,[e])):ya(n[t.level],t.lateral,e),this.stackCnts[ga(e)]=t.stackCnt},e.prototype.findInsertion=function(e){for(var t=this,n=t.levelCoords,r=t.entriesByLevel,o=t.strictOrder,i=t.stackCnts,s=n.length,a=0,l=-1,u=-1,c=null,d=0,f=0;f=a+e.thickness)break;for(var h=r[f],g=void 0,v=ba(h,e.span.start,ha),m=v[0]+v[1];(g=h[m])&&g.span.starta&&(a=y,c=g,l=f,u=m),y===a&&(d=Math.max(d,i[ga(g)]+1)),m+=1}}var b=0;if(c)for(b=l+1;bn(e[o-1]))return[o,0];for(;rs))return[i,1];r=i+1}}return[r,0]}var _a=function(){function e(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}return e.prototype.destroy=function(){},e}();var wa={},Ca={},ka=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this,t=this.props.widgetGroups.map((function(t){return e.renderWidgetGroup(t)}));return mn.apply(void 0,ze(["div",{className:"fc-toolbar-chunk"}],t))},t.prototype.renderWidgetGroup=function(e){for(var t=this.props,n=this.context.theme,r=[],o=!0,i=0,s=e;i1){var v=o&&n.getClass("buttonGroup")||"";return mn.apply(void 0,ze(["div",{className:v}],r))}return r[0]},t}(ss),Sa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.model,o=n.extraClassName,i=!1,s=r.sectionWidgets,a=s.center;return s.left?(i=!0,e=s.left):e=s.start,s.right?(i=!0,t=s.right):t=s.end,mn("div",{className:[o||"","fc-toolbar",i?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",e||[]),this.renderSection("center",a||[]),this.renderSection("end",t||[]))},t.prototype.renderSection=function(e,t){var n=this.props;return mn(ka,{key:e,widgetGroups:t,title:n.title,navUnit:n.navUnit,activeButton:n.activeButton,isTodayEnabled:n.isTodayEnabled,isPrevEnabled:n.isPrevEnabled,isNextEnabled:n.isNextEnabled,titleId:n.titleId})},t}(ss),Ea=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={availableWidth:null},t.handleEl=function(e){t.el=e,us(t.props.elRef,e),t.updateAvailableWidth()},t.handleResize=function(){t.updateAvailableWidth()},t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.state,n=e.aspectRatio,r=["fc-view-harness",n||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],o="",i="";return n?null!==t.availableWidth?o=t.availableWidth/n:i=1/n*100+"%":o=e.height||"",mn("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:r.join(" "),style:{height:o,paddingBottom:i}},e.children)},t.prototype.componentDidMount=function(){this.context.addResizeHandler(this.handleResize)},t.prototype.componentWillUnmount=function(){this.context.removeResizeHandler(this.handleResize)},t.prototype.updateAvailableWidth=function(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})},t}(ss),xa=function(e){function t(t){var n=e.call(this,t)||this;return n.handleSegClick=function(e,t){var r=n.component,o=r.context,i=jo(t);if(i&&r.isValidSegDownEl(e.target)){var s=Rn(e.target,".fc-event-forced-url"),a=s?s.querySelector("a[href]").href:"";o.emitter.trigger("eventClick",{el:t,event:new hi(r.context,i.eventRange.def,i.eventRange.instance),jsEvent:e,view:o.viewApi}),a&&!e.defaultPrevented&&(window.location.href=a)}},n.destroy=Nn(t.el,"click",".fc-event",n.handleSegClick),n}return We(t,e),t}(_a),Ra=function(e){function t(t){var n,r,o,i,s,a=e.call(this,t)||this;return a.handleEventElRemove=function(e){e===a.currentSegEl&&a.handleSegLeave(null,a.currentSegEl)},a.handleSegEnter=function(e,t){jo(t)&&(a.currentSegEl=t,a.triggerEvent("eventMouseEnter",e,t))},a.handleSegLeave=function(e,t){a.currentSegEl&&(a.currentSegEl=null,a.triggerEvent("eventMouseLeave",e,t))},a.removeHoverListeners=(n=t.el,r=".fc-event",o=a.handleSegEnter,i=a.handleSegLeave,Nn(n,"mouseover",r,(function(e,t){if(t!==s){s=t,o(e,t);var n=function(e){s=null,i(e,t),t.removeEventListener("mouseleave",n)};t.addEventListener("mouseleave",n)}}))),a}return We(t,e),t.prototype.destroy=function(){this.removeHoverListeners()},t.prototype.triggerEvent=function(e,t,n){var r=this.component,o=r.context,i=jo(n);t&&!r.isValidSegDownEl(t.target)||o.emitter.trigger(e,{el:n,event:new hi(o,i.eventRange.def,i.eventRange.instance),jsEvent:t,view:o.viewApi})},t}(_a),Da=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildViewContext=Hr(os),t.buildViewPropTransformers=Hr($a),t.buildToolbarProps=Hr(Ta),t.headerRef=bn(),t.footerRef=bn(),t.interactionsStore={},t.state={viewLabelId:On()},t.registerInteractiveComponent=function(e,n){var r=function(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter,isHitComboAllowed:t.isHitComboAllowed||null}}(e,n),o=[xa,Ra].concat(t.props.pluginHooks.componentInteractions).map((function(e){return new e(r)}));t.interactionsStore[e.uid]=o,wa[e.uid]=r},t.unregisterInteractiveComponent=function(e){var n=t.interactionsStore[e.uid];if(n){for(var r=0,o=n;r10?{weekday:"short"}:t>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"})}var Aa="fc-col-header-cell";function Oa(e){return e.text}var Na=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.context,t=e.dateEnv,n=e.options,r=e.theme,o=e.viewApi,i=this.props,s=i.date,a=i.dateProfile,l=Li(s,i.todayRange,null,a),u=[Aa].concat(Hi(l,r)),c=t.format(s,i.dayHeaderFormat),d=!l.isDisabled&&i.colCnt>1?ji(this.context,s):{},f=Ue(Ue(Ue({date:t.toDate(s),view:o},i.extraHookProps),{text:c}),l);return mn(gs,{hookProps:f,classNames:n.dayHeaderClassNames,content:n.dayHeaderContent,defaultContent:Oa,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},(function(e,t,n,r){return mn("th",Ue({ref:e,role:"columnheader",className:u.concat(t).join(" "),"data-date":l.isDisabled?void 0:Nr(s),colSpan:i.colSpan},i.extraDataAttrs),mn("div",{className:"fc-scrollgrid-sync-inner"},!l.isDisabled&&mn("a",Ue({ref:n,className:["fc-col-header-cell-cushion",i.isSticky?"fc-sticky":""].join(" ")},d),r)))}))},t}(ss),Pa=to({weekday:"long"}),La=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=t.dateEnv,r=t.theme,o=t.viewApi,i=t.options,s=Kn(new Date(2592e5),e.dow),a={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},l=[Aa].concat(Hi(a,r),e.extraClassNames||[]),u=n.format(s,e.dayHeaderFormat),c=Ue(Ue(Ue(Ue({date:s},a),{view:o}),e.extraHookProps),{text:u});return mn(gs,{hookProps:c,classNames:i.dayHeaderClassNames,content:i.dayHeaderContent,defaultContent:Oa,didMount:i.dayHeaderDidMount,willUnmount:i.dayHeaderWillUnmount},(function(t,r,o,i){return mn("th",Ue({ref:t,role:"columnheader",className:l.concat(r).join(" "),colSpan:e.colSpan},e.extraDataAttrs),mn("div",{className:"fc-scrollgrid-sync-inner"},mn("a",{"aria-label":n.format(s,Pa),className:["fc-col-header-cell-cushion",e.isSticky?"fc-sticky":""].join(" "),ref:o},i)))}))},t}(ss),Ha=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.initialNowDate=fi(n.options.now,n.dateEnv),r.initialNowQueriedMs=(new Date).valueOf(),r.state=r.computeTiming().currentState,r}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.state;return e.children(t.nowDate,t.todayRange)},t.prototype.componentDidMount=function(){this.setTimeout()},t.prototype.componentDidUpdate=function(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())},t.prototype.componentWillUnmount=function(){this.clearTimeout()},t.prototype.computeTiming=function(){var e=this.props,t=this.context,n=Xn(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs),r=t.dateEnv.startOf(n,e.unit),o=t.dateEnv.add(r,Er(1,e.unit)),i=o.valueOf()-n.valueOf();return i=Math.min(864e5,i),{currentState:{nowDate:r,todayRange:Wa(r)},nextState:{nowDate:o,todayRange:Wa(o)},waitMs:i}},t.prototype.setTimeout=function(){var e=this,t=this.computeTiming(),n=t.nextState,r=t.waitMs;this.timeoutId=setTimeout((function(){e.setState(n,(function(){e.setTimeout()}))}),r)},t.prototype.clearTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId)},t.contextType=rs,t}(vn);function Wa(e){var t=er(e);return{start:t,end:Kn(t,1)}}var Ua=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.createDayHeaderFormatter=Hr(za),t}return We(t,e),t.prototype.render=function(){var e=this.context,t=this.props,n=t.dates,r=t.dateProfile,o=t.datesRepDistinctDays,i=t.renderIntro,s=this.createDayHeaderFormatter(e.options.dayHeaderFormat,o,n.length);return mn(Ha,{unit:"day"},(function(e,t){return mn("tr",{role:"row"},i&&i("day"),n.map((function(e){return o?mn(Na,{key:e.toISOString(),date:e,dateProfile:r,todayRange:t,colCnt:n.length,dayHeaderFormat:s}):mn(La,{key:e.getUTCDay(),dow:e.getUTCDay(),dayHeaderFormat:s})})))}))},t}(ss);function za(e,t,n){return e||Ia(t,n)}var ja=function(){function e(e,t){for(var n=e.start,r=e.end,o=[],i=[],s=-1;n=t.length?t[t.length-1]+1:t[n]},e}(),Ba=function(){function e(e,t){var n,r,o,i=e.dates;if(t){for(r=i[0].getUTCDay(),n=1;nt)return!0}return!1},t.prototype.needsYScrolling=function(){if(Xa.test(this.props.overflowY))return!1;for(var e=this.el,t=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),n=e.children,r=0;rt)return!0}return!1},t.prototype.getXScrollbarWidth=function(){return Xa.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight},t.prototype.getYScrollbarWidth=function(){return Xa.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth},t}(ss),Qa=function(){function e(e){var t=this;this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=function(e,n){var r=t,o=r.depths,i=r.currentMap,s=!1,a=!1;null!==e?(s=n in i,i[n]=e,o[n]=(o[n]||0)+1,a=!0):(o[n]-=1,o[n]||(delete i[n],delete t.callbackMap[n],s=!0)),t.masterCallback&&(s&&t.masterCallback(null,String(n)),a&&t.masterCallback(e,String(n)))}}return e.prototype.createRef=function(e){var t=this,n=this.callbackMap[e];return n||(n=this.callbackMap[e]=function(n){t.handleValue(n,String(e))}),n},e.prototype.collect=function(e,t,n){return _r(this.currentMap,e,t,n)},e.prototype.getAll=function(){return gr(this.currentMap)},e}();function el(e){for(var t=0,n=0,r=Tn(e,".fc-scrollgrid-shrink");n=0&&e=0&&tt.eventRange.range.end?e:t} -/*! - FullCalendar v5.11.5 - Docs & License: https://fullcalendar.io/ - (c) 2022 Adam Shaw - */var Nl=function(e){function t(t,n){void 0===n&&(n={});var r=e.call(this)||this;return r.isRendering=!1,r.isRendered=!1,r.currentClassNames=[],r.customContentRenderId=0,r.handleAction=function(e){switch(e.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":r.renderRunner.tryDrain()}},r.handleData=function(e){r.currentData=e,r.renderRunner.request(e.calendarOptions.rerenderDelay)},r.handleRenderRequest=function(){if(r.isRendering){r.isRendered=!0;var e=r.currentData;kn((function(){yn(mn(Ma,{options:e.calendarOptions,theme:e.theme,emitter:e.emitter},(function(t,n,o,i){return r.setClassNames(t),r.setHeight(n),mn(vs.Provider,{value:r.customContentRenderId},mn(Da,Ue({isHeightAuto:o,forPrint:i},e)))})),r.el)}))}else r.isRendered&&(r.isRendered=!1,Sn(r.el),r.setClassNames([]),r.setHeight(""))},r.el=t,r.renderRunner=new Qs(r.handleRenderRequest),new na({optionOverrides:n,calendarApi:r,onAction:r.handleAction,onData:r.handleData}),r}return We(t,e),Object.defineProperty(t.prototype,"view",{get:function(){return this.currentData.viewApi},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()},t.prototype.destroy=function(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())},t.prototype.updateSize=function(){var t=this;kn((function(){e.prototype.updateSize.call(t)}))},t.prototype.batchRendering=function(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")},t.prototype.pauseRendering=function(){this.renderRunner.pause("pauseRendering")},t.prototype.resumeRendering=function(){this.renderRunner.resume("pauseRendering",!0)},t.prototype.resetOptions=function(e,t){this.currentDataManager.resetOptions(e,t)},t.prototype.setClassNames=function(e){if(!Lr(e,this.currentClassNames)){for(var t=this.el.classList,n=0,r=this.currentClassNames;n{if(await Promise.resolve().then((function(){return hn})),r)return u(),()=>{i&&i.destroy()}})),e.$$set=e=>{"class"in e&&n(0,s=e.class),"style"in e&&n(1,a=e.style),"options"in e&&n(3,l=e.options)},e.$$.update=()=>{44&e.$$.dirty&&n(6,r=l&&l.plugins&&l.plugins.length&&o&&!i),104&e.$$.dirty&&(i&&l&&l.plugins&&l.plugins.length&&(i.pauseRendering(),i.resetOptions(l),i.resumeRendering()),r&&u())},[s,a,o,l,function(){return i},i,r,function(e){oe[e?"unshift":"push"]((()=>{o=e,n(2,o)}))}]}class Hl extends Ne{constructor(e){super(),Oe(this,e,Ll,Pl,a,{class:0,style:1,options:3,getAPI:4})}get getAPI(){return this.$$.ctx[4]}}gn("");gn(""); -/*! - FullCalendar v5.11.5 - Docs & License: https://fullcalendar.io/ - (c) 2022 Adam Shaw - */ -var Wl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.headerElRef=bn(),t}return We(t,e),t.prototype.renderSimpleLayout=function(e,t){var n=this.props,r=this.context,o=[],i=dl(r.options);return e&&o.push({type:"header",key:"header",isSticky:i,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),o.push({type:"body",key:"body",liquid:!0,chunk:{content:t}}),mn(ks,{viewSpec:r.viewSpec},(function(e,t){return mn("div",{ref:e,className:["fc-daygrid"].concat(t).join(" ")},mn(pl,{liquid:!n.isHeightAuto&&!n.forPrint,collapsibleWidth:n.forPrint,cols:[],sections:o}))}))},t.prototype.renderHScrollLayout=function(e,t,n,r){var o=this.context.pluginHooks.scrollGridImpl;if(!o)throw new Error("No ScrollGrid implementation");var i=this.props,s=this.context,a=!i.forPrint&&dl(s.options),l=!i.forPrint&&fl(s.options),u=[];return e&&u.push({type:"header",key:"header",isSticky:a,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),u.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:t}]}),l&&u.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:cl}]}),mn(ks,{viewSpec:s.viewSpec},(function(e,t){return mn("div",{ref:e,className:["fc-daygrid"].concat(t).join(" ")},mn(o,{liquid:!i.isHeightAuto&&!i.forPrint,collapsibleWidth:i.forPrint,colGroups:[{cols:[{span:n,minWidth:r}]}],sections:u}))}))},t}(cs);function Ul(e,t){for(var n=[],r=0;r1,_=y.span.start===a;d+=y.levelCoord-c,c=y.levelCoord+y.thickness,b?(d+=y.thickness,_&&g.push({seg:tu(h,y.span.start,y.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:y.levelCoord,marginTop:0})):_&&(g.push({seg:tu(h,y.span.start,y.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:y.levelCoord,marginTop:d}),d=0)}o.push(u),i.push(g),s.push(d)}return{singleColPlacements:o,multiColPlacements:i,leftoverMargins:s}}(a.toRects(),e,s),h=p.singleColPlacements,g=p.multiColPlacements,v=p.leftoverMargins,m=[],y=[],b=0,_=u;b<_.length;b++){g[(E=_[b]).firstCol].push({seg:E,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(var w=E.firstCol;w<=E.lastCol;w+=1)h[w].push({seg:tu(E,w,w+1,s),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(w=0;w1,showWeekNumbers:t.showWeekNumbers,todayRange:h,dateProfile:n,cells:i,renderIntro:t.renderRowIntro,businessHourSegs:a[p],eventSelection:t.eventSelection,bgEventSegs:l[p].filter(iu),fgEventSegs:u[p],dateSelectionSegs:c[p],eventDrag:d[p],eventResize:f[p],dayMaxEvents:o,dayMaxEventRows:r,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:t.forPrint})})))))})))},t.prototype.prepareHits=function(){this.rowPositions=new Qi(this.rootEl,this.rowRefs.collect().map((function(e){return e.getCellEls()[0]})),!1,!0),this.colPositions=new Qi(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)},t.prototype.queryHit=function(e,t){var n=this.colPositions,r=this.rowPositions,o=n.leftToIndex(e),i=r.topToIndex(t);if(null!=i&&null!=o){var s=this.props.cells[i][o];return{dateProfile:this.props.dateProfile,dateSpan:Ue({range:this.getCellRange(i,o),allDay:!0},s.extraDateSpan),dayEl:this.getCellEl(i,o),rect:{left:n.lefts[o],right:n.rights[o],top:r.tops[i],bottom:r.bottoms[i]},layer:0}}return null},t.prototype.getCellEl=function(e,t){return this.rowRefs.currentMap[e].getCellEls()[t]},t.prototype.getCellRange=function(e,t){var n=this.props.cells[e][t].date;return{start:n,end:Kn(n,1)}},t}(cs);function iu(e){return e.eventRange.def.allDay}var su=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.forceDayIfListItem=!0,t}return We(t,e),t.prototype.sliceRange=function(e,t){return t.sliceRange(e)},t}(Fa),au=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.slicer=new su,t.tableRef=bn(),t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn(ou,Ue({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,t,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))},t}(cs),lu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildDayTableModel=Hr(uu),t.headerRef=bn(),t.tableRef=bn(),t}return We(t,e),t.prototype.render=function(){var e=this,t=this.context,n=t.options,r=t.dateProfileGenerator,o=this.props,i=this.buildDayTableModel(o.dateProfile,r),s=n.dayHeaders&&mn(Ua,{ref:this.headerRef,dateProfile:o.dateProfile,dates:i.headerDates,datesRepDistinctDays:1===i.rowCnt}),a=function(t){return mn(au,{ref:e.tableRef,dateProfile:o.dateProfile,dayTableModel:i,businessHours:o.businessHours,dateSelection:o.dateSelection,eventStore:o.eventStore,eventUiBases:o.eventUiBases,eventSelection:o.eventSelection,eventDrag:o.eventDrag,eventResize:o.eventResize,nextDayThreshold:n.nextDayThreshold,colGroupNode:t.tableColGroupNode,tableMinWidth:t.tableMinWidth,dayMaxEvents:n.dayMaxEvents,dayMaxEventRows:n.dayMaxEventRows,showWeekNumbers:n.weekNumbers,expandRows:!o.isHeightAuto,headerAlignElRef:e.headerElRef,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:o.forPrint})};return n.dayMinWidth?this.renderHScrollLayout(s,a,i.colCnt,n.dayMinWidth):this.renderSimpleLayout(s,a)},t}(Wl);function uu(e,t){var n=new ja(e.renderRange,t);return new Ba(n,/year|month|week/.test(e.currentRangeUnit))}var cu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.buildRenderRange=function(t,n,r){var o,i=this.props.dateEnv,s=e.prototype.buildRenderRange.call(this,t,n,r),a=s.start,l=s.end;(/^(year|month)$/.test(n)&&(a=i.startOfWeek(a),(o=i.startOfWeek(l)).valueOf()!==l.valueOf()&&(l=Zn(o,1))),this.props.monthMode&&this.props.fixedWeekCount)&&(l=Zn(l,6-Math.ceil(Jn(a,l)/7)));return{start:a,end:l}},t}(Ds),du=ds({initialView:"dayGridMonth",views:{dayGrid:{component:lu,dateProfileGeneratorClass:cu},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}}),fu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.getKeyInfo=function(){return{allDay:{},timed:{}}},t.prototype.getKeysForDateSpan=function(e){return e.allDay?["allDay"]:["timed"]},t.prototype.getKeysForEventDef=function(e){return e.allDay?"background"===(t=e).ui.display||"inverse-background"===t.ui.display?["timed","allDay"]:["allDay"]:["timed"];var t},t}(Ni),pu=to({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function hu(e){var t=["fc-timegrid-slot","fc-timegrid-slot-label",e.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return mn(rs.Consumer,null,(function(n){if(!e.isLabeled)return mn("td",{className:t.join(" "),"data-time":e.isoTimeStr});var r=n.dateEnv,o=n.options,i=n.viewApi,s=null==o.slotLabelFormat?pu:Array.isArray(o.slotLabelFormat)?to(o.slotLabelFormat[0]):to(o.slotLabelFormat),a={level:0,time:e.time,date:r.toDate(e.date),view:i,text:r.format(e.date,s)};return mn(gs,{hookProps:a,classNames:o.slotLabelClassNames,content:o.slotLabelContent,defaultContent:gu,didMount:o.slotLabelDidMount,willUnmount:o.slotLabelWillUnmount},(function(n,r,o,i){return mn("td",{ref:n,className:t.concat(r).join(" "),"data-time":e.isoTimeStr},mn("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},mn("div",{className:"fc-timegrid-slot-label-cushion fc-scrollgrid-shrink-cushion",ref:o},i)))}))}))}function gu(e){return e.text}var vu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){return this.props.slatMetas.map((function(e){return mn("tr",{key:e.key},mn(hu,Ue({},e)))}))},t}(ss),mu=to({week:"short"}),yu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.allDaySplitter=new fu,t.headerElRef=bn(),t.rootElRef=bn(),t.scrollerElRef=bn(),t.state={slatCoords:null},t.handleScrollTopRequest=function(e){var n=t.scrollerElRef.current;n&&(n.scrollTop=e)},t.renderHeadAxis=function(e,n){void 0===n&&(n="");var r=t.context.options,o=t.props.dateProfile.renderRange,i=1===Jn(o.start,o.end)?ji(t.context,o.start,"week"):{};return r.weekNumbers&&"day"===e?mn(El,{date:o.start,defaultFormat:mu},(function(e,t,r,o){return mn("th",{ref:e,"aria-hidden":!0,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(t).join(" ")},mn("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame fc-timegrid-axis-frame-liquid",style:{height:n}},mn("a",Ue({ref:r,className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner"},i),o)))})):mn("th",{"aria-hidden":!0,className:"fc-timegrid-axis"},mn("div",{className:"fc-timegrid-axis-frame",style:{height:n}}))},t.renderTableRowAxis=function(e){var n=t.context,r=n.options,o=n.viewApi,i={text:r.allDayText,view:o};return mn(gs,{hookProps:i,classNames:r.allDayClassNames,content:r.allDayContent,defaultContent:bu,didMount:r.allDayDidMount,willUnmount:r.allDayWillUnmount},(function(t,n,r,o){return mn("td",{ref:t,"aria-hidden":!0,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(n).join(" ")},mn("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame"+(null==e?" fc-timegrid-axis-frame-liquid":""),style:{height:e}},mn("span",{className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner",ref:r},o)))}))},t.handleSlatCoords=function(e){t.setState({slatCoords:e})},t}return We(t,e),t.prototype.renderSimpleLayout=function(e,t,n){var r=this.context,o=this.props,i=[],s=dl(r.options);return e&&i.push({type:"header",key:"header",isSticky:s,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),t&&(i.push({type:"body",key:"all-day",chunk:{content:t}}),i.push({type:"body",key:"all-day-divider",outerContent:mn("tr",{role:"presentation",className:"fc-scrollgrid-section"},mn("td",{className:"fc-timegrid-divider "+r.theme.getClass("tableCellShaded")}))})),i.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(r.options.expandRows),chunk:{scrollerElRef:this.scrollerElRef,content:n}}),mn(ks,{viewSpec:r.viewSpec,elRef:this.rootElRef},(function(e,t){return mn("div",{className:["fc-timegrid"].concat(t).join(" "),ref:e},mn(pl,{liquid:!o.isHeightAuto&&!o.forPrint,collapsibleWidth:o.forPrint,cols:[{width:"shrink"}],sections:i}))}))},t.prototype.renderHScrollLayout=function(e,t,n,r,o,i,s){var a=this,l=this.context.pluginHooks.scrollGridImpl;if(!l)throw new Error("No ScrollGrid implementation");var u=this.context,c=this.props,d=!c.forPrint&&dl(u.options),f=!c.forPrint&&fl(u.options),p=[];e&&p.push({type:"header",key:"header",isSticky:d,syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(e){return mn("tr",{role:"presentation"},a.renderHeadAxis("day",e.rowSyncHeights[0]))}},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),t&&(p.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(e){return mn("tr",{role:"presentation"},a.renderTableRowAxis(e.rowSyncHeights[0]))}},{key:"cols",content:t}]}),p.push({key:"all-day-divider",type:"body",outerContent:mn("tr",{role:"presentation",className:"fc-scrollgrid-section"},mn("td",{colSpan:2,className:"fc-timegrid-divider "+u.theme.getClass("tableCellShaded")}))}));var h=u.options.nowIndicator;return p.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(u.options.expandRows),chunks:[{key:"axis",content:function(e){return mn("div",{className:"fc-timegrid-axis-chunk"},mn("table",{"aria-hidden":!0,style:{height:e.expandRows?e.clientHeight:""}},e.tableColGroupNode,mn("tbody",null,mn(vu,{slatMetas:i}))),mn("div",{className:"fc-timegrid-now-indicator-container"},mn(Ha,{unit:h?"minute":"day"},(function(e){var t=h&&s&&s.safeComputeTop(e);return"number"==typeof t?mn(ml,{isAxis:!0,date:e},(function(e,n,r,o){return mn("div",{ref:e,className:["fc-timegrid-now-indicator-arrow"].concat(n).join(" "),style:{top:t}},o)})):null}))))}},{key:"cols",scrollerElRef:this.scrollerElRef,content:n}]}),f&&p.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:cl},{key:"cols",content:cl}]}),mn(ks,{viewSpec:u.viewSpec,elRef:this.rootElRef},(function(e,t){return mn("div",{className:["fc-timegrid"].concat(t).join(" "),ref:e},mn(l,{liquid:!c.isHeightAuto&&!c.forPrint,collapsibleWidth:!1,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:r,minWidth:o}]}],sections:p}))}))},t.prototype.getAllDayMaxEventProps=function(){var e=this.context.options,t=e.dayMaxEvents,n=e.dayMaxEventRows;return!0!==t&&!0!==n||(t=void 0,n=5),{dayMaxEvents:t,dayMaxEventRows:n}},t}(cs);function bu(e){return e.text}var _u=function(){function e(e,t,n){this.positions=e,this.dateProfile=t,this.slotDuration=n}return e.prototype.safeComputeTop=function(e){var t=this.dateProfile;if(Wo(t.currentRange,e)){var n=er(e),r=e.valueOf()-n.valueOf();if(r>=Mr(t.slotMinTime)&&r0,y=Boolean(a)&&a.span.end-a.span.start=0;t-=1)if(null!==(r=Ir(n=Er(qu[t]),e))&&r>1)return n;return e}(r),c=[];Mr(a) .fc-scroller"),t=e.map((function(e){var t=window.getComputedStyle(e);return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,overflowX:t.overflowX,overflowY:t.overflowY,marginBottom:t.marginBottom}})),n=0,r=tc;n0?"+":"")+String(this.n)+e),e},e.prototype.getJsWeekday=function(){return 6===this.weekday?0:this.weekday+1},e}(),cc=function(e){return null!=e},dc=function(e){return"number"==typeof e},fc=function(e){return"string"==typeof e&&lc.includes(e)},pc=Array.isArray,hc=function(e,t){void 0===t&&(t=e),1===arguments.length&&(t=e,e=0);for(var n=[],r=e;r>=0,r.length>t?String(r):((t-=r.length)>n.length&&(n+=gc(n,t/n.length)),n.slice(0,t)+String(r))}var mc,yc=function(e,t,n){var r=e.split(t);return n?r.slice(0,n).concat([r.slice(n).join(t)]):r},bc=function(e,t){var n=e%t;return n*t<0?n+t:n},_c=function(e,t){return{div:Math.floor(e/t),mod:bc(e,t)}},wc=function(e){return!cc(e)||0===e.length},Cc=function(e){return!wc(e)},kc=function(e,t){return Cc(e)&&-1!==e.indexOf(t)},Sc=function(e,t,n,r,o,i){return void 0===r&&(r=0),void 0===o&&(o=0),void 0===i&&(i=0),new Date(Date.UTC(e,t-1,n,r,o,i))},Ec=[31,28,31,30,31,30,31,31,30,31,30,31],xc=864e5,Rc=9999,Dc=Sc(1970,1,1),Tc=[6,0,1,2,3,4,5],$c=function(e){return e%4==0&&e%100!=0||e%400==0},Mc=function(e){return e instanceof Date},Ic=function(e){return Mc(e)&&!isNaN(e.getTime())},Ac=function(e){return 60*e.getTimezoneOffset()*1e3},Oc=function(e){return n=Dc,r=(t=e).getTime()-Ac(t)-(n.getTime()-Ac(n)),Math.round(r/xc);var t,n,r},Nc=function(e){return new Date(Dc.getTime()+e*xc)},Pc=function(e){var t=e.getUTCMonth();return 1===t&&$c(e.getUTCFullYear())?29:Ec[t]},Lc=function(e){return Tc[e.getUTCDay()]},Hc=function(e,t){var n=Sc(e,t+1,1);return[Lc(n),Pc(n)]},Wc=function(e,t){return t=t||e,new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()))},Uc=function(e){return new Date(e.getTime())},zc=function(e){for(var t=[],n=0;nthis.maxDate;if("between"===this.method){if(t)return!0;if(n)return!1}else if("before"===this.method){if(n)return!1}else if("after"===this.method)return!!t||(this.add(e),!1);return this.add(e)},e.prototype.add=function(e){return this._result.push(e),!0},e.prototype.getValue=function(){var e=this._result;switch(this.method){case"all":case"between":return e;default:return e.length?e[e.length-1]:null}},e.prototype.clone=function(){return new e(this.method,this.args)},e}(),Yc=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.iterator=r,o}return We(t,e),t.prototype.add=function(e){return!!this.iterator(e,this._result.length)&&(this._result.push(e),!0)},t}(Vc),Gc={dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},Zc=function(e,t){return-1!==e.indexOf(t)},Kc=function(e){return e.toString()},Xc=function(e,t,n){return"".concat(t," ").concat(n,", ").concat(e)},Jc=function(){function e(e,t,n,r){if(void 0===t&&(t=Kc),void 0===n&&(n=Gc),void 0===r&&(r=Xc),this.text=[],this.language=n||Gc,this.gettext=t,this.dateFormatter=r,this.rrule=e,this.options=e.options,this.origOptions=e.origOptions,this.origOptions.bymonthday){var o=[].concat(this.options.bymonthday),i=[].concat(this.options.bynmonthday);o.sort((function(e,t){return e-t})),i.sort((function(e,t){return t-e})),this.bymonthday=o.concat(i),this.bymonthday.length||(this.bymonthday=null)}if(cc(this.origOptions.byweekday)){var s=pc(this.origOptions.byweekday)?this.origOptions.byweekday:[this.origOptions.byweekday],a=String(s);this.byweekday={allWeeks:s.filter((function(e){return!e.n})),someWeeks:s.filter((function(e){return Boolean(e.n)})),isWeekdays:-1!==a.indexOf("MO")&&-1!==a.indexOf("TU")&&-1!==a.indexOf("WE")&&-1!==a.indexOf("TH")&&-1!==a.indexOf("FR")&&-1===a.indexOf("SA")&&-1===a.indexOf("SU"),isEveryDay:-1!==a.indexOf("MO")&&-1!==a.indexOf("TU")&&-1!==a.indexOf("WE")&&-1!==a.indexOf("TH")&&-1!==a.indexOf("FR")&&-1!==a.indexOf("SA")&&-1!==a.indexOf("SU")};var l=function(e,t){return e.weekday-t.weekday};this.byweekday.allWeeks.sort(l),this.byweekday.someWeeks.sort(l),this.byweekday.allWeeks.length||(this.byweekday.allWeeks=null),this.byweekday.someWeeks.length||(this.byweekday.someWeeks=null)}else this.byweekday=null}return e.isFullyConvertible=function(t){if(!(t.options.freq in e.IMPLEMENTED))return!1;if(t.origOptions.until&&t.origOptions.count)return!1;for(var n in t.origOptions){if(Zc(["dtstart","wkst","freq"],n))return!0;if(!Zc(e.IMPLEMENTED[t.options.freq],n))return!1}return!0},e.prototype.isFullyConvertible=function(){return e.isFullyConvertible(this.rrule)},e.prototype.toString=function(){var t=this.gettext;if(!(this.options.freq in e.IMPLEMENTED))return t("RRule error: Unable to fully convert this rrule to text");if(this.text=[t("every")],this[Yd.FREQUENCIES[this.options.freq]](),this.options.until){this.add(t("until"));var n=this.options.until;this.add(this.dateFormatter(n.getUTCFullYear(),this.language.monthNames[n.getUTCMonth()],n.getUTCDate()))}else this.options.count&&this.add(t("for")).add(this.options.count.toString()).add(this.plural(this.options.count)?t("times"):t("time"));return this.isFullyConvertible()||this.add(t("(~ approximate)")),this.text.join("")},e.prototype.HOURLY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("hours"):e("hour"))},e.prototype.MINUTELY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("minutes"):e("minute"))},e.prototype.DAILY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.byweekday&&this.byweekday.isWeekdays?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(this.plural(this.options.interval)?e("days"):e("day")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday?this._byweekday():this.origOptions.byhour&&this._byhour()},e.prototype.WEEKLY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()).add(this.plural(this.options.interval)?e("weeks"):e("week")),this.byweekday&&this.byweekday.isWeekdays?1===this.options.interval?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(e("on")).add(e("weekdays")):this.byweekday&&this.byweekday.isEveryDay?this.add(this.plural(this.options.interval)?e("days"):e("day")):(1===this.options.interval&&this.add(e("week")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday())},e.prototype.MONTHLY=function(){var e=this.gettext;this.origOptions.bymonth?(1!==this.options.interval&&(this.add(this.options.interval.toString()).add(e("months")),this.plural(this.options.interval)&&this.add(e("in"))),this._bymonth()):(1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("months"):e("month"))),this.bymonthday?this._bymonthday():this.byweekday&&this.byweekday.isWeekdays?this.add(e("on")).add(e("weekdays")):this.byweekday&&this._byweekday()},e.prototype.YEARLY=function(){var e=this.gettext;this.origOptions.bymonth?(1!==this.options.interval&&(this.add(this.options.interval.toString()),this.add(e("years"))),this._bymonth()):(1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("years"):e("year"))),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday(),this.options.byyearday&&this.add(e("on the")).add(this.list(this.options.byyearday,this.nth,e("and"))).add(e("day")),this.options.byweekno&&this.add(e("in")).add(this.plural(this.options.byweekno.length)?e("weeks"):e("week")).add(this.list(this.options.byweekno,void 0,e("and")))},e.prototype._bymonthday=function(){var e=this.gettext;this.byweekday&&this.byweekday.allWeeks?this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext,e("or"))).add(e("the")).add(this.list(this.bymonthday,this.nth,e("or"))):this.add(e("on the")).add(this.list(this.bymonthday,this.nth,e("and")))},e.prototype._byweekday=function(){var e=this.gettext;this.byweekday.allWeeks&&!this.byweekday.isWeekdays&&this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext)),this.byweekday.someWeeks&&(this.byweekday.allWeeks&&this.add(e("and")),this.add(e("on the")).add(this.list(this.byweekday.someWeeks,this.weekdaytext,e("and"))))},e.prototype._byhour=function(){var e=this.gettext;this.add(e("at")).add(this.list(this.origOptions.byhour,void 0,e("and")))},e.prototype._bymonth=function(){this.add(this.list(this.options.bymonth,this.monthtext,this.gettext("and")))},e.prototype.nth=function(e){var t;e=parseInt(e.toString(),10);var n=this.gettext;if(-1===e)return n("last");var r=Math.abs(e);switch(r){case 1:case 21:case 31:t=r+n("st");break;case 2:case 22:t=r+n("nd");break;case 3:case 23:t=r+n("rd");break;default:t=r+n("th")}return e<0?t+" "+n("last"):t},e.prototype.monthtext=function(e){return this.language.monthNames[e-1]},e.prototype.weekdaytext=function(e){var t=dc(e)?(e+1)%7:e.getJsWeekday();return(e.n?this.nth(e.n)+" ":"")+this.language.dayNames[t]},e.prototype.plural=function(e){return e%100!=1},e.prototype.add=function(e){return this.text.push(" "),this.text.push(e),this},e.prototype.list=function(e,t,n,r){var o=this;void 0===r&&(r=","),pc(e)||(e=[e]);t=t||function(e){return e.toString()};var i=function(e){return t&&t.call(o,e)};return n?function(e,t,n){for(var r="",o=0;oe[0].length)&&(e=r,t=n)}if(null!=e&&(this.text=this.text.substr(e[0].length),""===this.text&&(this.done=!0)),null==e)return this.done=!0,this.symbol=null,void(this.value=null)}while("SKIP"===t);return this.symbol=t,this.value=e,!0},e.prototype.accept=function(e){if(this.symbol===e){if(this.value){var t=this.value;return this.nextSymbol(),t}return this.nextSymbol(),!0}return!1},e.prototype.acceptNumber=function(){return this.accept("number")},e.prototype.expect=function(e){if(this.accept(e))return!0;throw new Error("expected "+e+" but found "+this.symbol)},e}();function ed(e,t){void 0===t&&(t=Gc);var n={},r=new Qc(t.tokens);return r.start(e)?(function(){r.expect("every");var e=r.acceptNumber();e&&(n.interval=parseInt(e[0],10));if(r.isDone())throw new Error("Unexpected end");switch(r.symbol){case"day(s)":n.freq=Yd.DAILY,r.nextSymbol()&&(!function(){if(!r.accept("at"))return;do{var e=r.acceptNumber();if(!e)throw new Error("Unexpected symbol "+r.symbol+", expected hour");for(n.byhour=[parseInt(e[0],10)];r.accept("comma");){if(!(e=r.acceptNumber()))throw new Error("Unexpected symbol "+r.symbol+"; expected hour");n.byhour.push(parseInt(e[0],10))}}while(r.accept("comma")||r.accept("at"))}(),l());break;case"weekday(s)":n.freq=Yd.WEEKLY,n.byweekday=[Yd.MO,Yd.TU,Yd.WE,Yd.TH,Yd.FR],r.nextSymbol(),l();break;case"week(s)":n.freq=Yd.WEEKLY,r.nextSymbol()&&(o(),l());break;case"hour(s)":n.freq=Yd.HOURLY,r.nextSymbol()&&(o(),l());break;case"minute(s)":n.freq=Yd.MINUTELY,r.nextSymbol()&&(o(),l());break;case"month(s)":n.freq=Yd.MONTHLY,r.nextSymbol()&&(o(),l());break;case"year(s)":n.freq=Yd.YEARLY,r.nextSymbol()&&(o(),l());break;case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":n.freq=Yd.WEEKLY;var t=r.symbol.substr(0,2).toUpperCase();if(n.byweekday=[Yd[t]],!r.nextSymbol())return;for(;r.accept("comma");){if(r.isDone())throw new Error("Unexpected end");var u=s();if(!u)throw new Error("Unexpected symbol "+r.symbol+", expected weekday");n.byweekday.push(Yd[u]),r.nextSymbol()}!function(){r.accept("on"),r.accept("the");var e=a();if(!e)return;n.bymonthday=[e],r.nextSymbol();for(;r.accept("comma");){if(!(e=a()))throw new Error("Unexpected symbol "+r.symbol+"; expected monthday");n.bymonthday.push(e),r.nextSymbol()}}(),l();break;case"january":case"february":case"march":case"april":case"may":case"june":case"july":case"august":case"september":case"october":case"november":case"december":if(n.freq=Yd.YEARLY,n.bymonth=[i()],!r.nextSymbol())return;for(;r.accept("comma");){if(r.isDone())throw new Error("Unexpected end");var c=i();if(!c)throw new Error("Unexpected symbol "+r.symbol+", expected month");n.bymonth.push(c),r.nextSymbol()}o(),l();break;default:throw new Error("Unknown symbol")}}(),n):null;function o(){var e=r.accept("on"),t=r.accept("the");if(e||t)do{var o=a(),l=s(),u=i();if(o)l?(r.nextSymbol(),n.byweekday||(n.byweekday=[]),n.byweekday.push(Yd[l].nth(o))):(n.bymonthday||(n.bymonthday=[]),n.bymonthday.push(o),r.accept("day(s)"));else if(l)r.nextSymbol(),n.byweekday||(n.byweekday=[]),n.byweekday.push(Yd[l]);else if("weekday(s)"===r.symbol)r.nextSymbol(),n.byweekday||(n.byweekday=[Yd.MO,Yd.TU,Yd.WE,Yd.TH,Yd.FR]);else if("week(s)"===r.symbol){r.nextSymbol();var c=r.acceptNumber();if(!c)throw new Error("Unexpected symbol "+r.symbol+", expected week number");for(n.byweekno=[parseInt(c[0],10)];r.accept("comma");){if(!(c=r.acceptNumber()))throw new Error("Unexpected symbol "+r.symbol+"; expected monthday");n.byweekno.push(parseInt(c[0],10))}}else{if(!u)return;r.nextSymbol(),n.bymonth||(n.bymonth=[]),n.bymonth.push(u)}}while(r.accept("comma")||r.accept("the")||r.accept("on"))}function i(){switch(r.symbol){case"january":return 1;case"february":return 2;case"march":return 3;case"april":return 4;case"may":return 5;case"june":return 6;case"july":return 7;case"august":return 8;case"september":return 9;case"october":return 10;case"november":return 11;case"december":return 12;default:return!1}}function s(){switch(r.symbol){case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":return r.symbol.substr(0,2).toUpperCase();default:return!1}}function a(){switch(r.symbol){case"last":return r.nextSymbol(),-1;case"first":return r.nextSymbol(),1;case"second":return r.nextSymbol(),r.accept("last")?-2:2;case"third":return r.nextSymbol(),r.accept("last")?-3:3;case"nth":var e=parseInt(r.value[1],10);if(e<-366||e>366)throw new Error("Nth out of range: "+e);return r.nextSymbol(),r.accept("last")?-e:e;default:return!1}}function l(){if("until"===r.symbol){var e=Date.parse(r.text);if(!e)throw new Error("Cannot parse until date:"+r.text);n.until=new Date(e)}else r.accept("for")&&(n.count=parseInt(r.value[0],10),r.expect("number"))}}function td(e){return e12){var t=Math.floor(this.month/12),n=bc(this.month,12);this.month=n,this.year+=t,0===this.month&&(this.month=12,--this.year)}},t.prototype.addWeekly=function(e,t){t>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-t))+7*e:this.day+=-(this.getWeekday()-t)+7*e,this.fixDay()},t.prototype.addDaily=function(e){this.day+=e,this.fixDay()},t.prototype.addHours=function(e,t,n){for(t&&(this.hour+=Math.floor((23-this.hour)/e)*e);;){this.hour+=e;var r=_c(this.hour,24),o=r.div,i=r.mod;if(o&&(this.hour=i,this.addDaily(o)),wc(n)||kc(n,this.hour))break}},t.prototype.addMinutes=function(e,t,n,r){for(t&&(this.minute+=Math.floor((1439-(60*this.hour+this.minute))/e)*e);;){this.minute+=e;var o=_c(this.minute,60),i=o.div,s=o.mod;if(i&&(this.minute=s,this.addHours(i,!1,n)),(wc(n)||kc(n,this.hour))&&(wc(r)||kc(r,this.minute)))break}},t.prototype.addSeconds=function(e,t,n,r,o){for(t&&(this.second+=Math.floor((86399-(3600*this.hour+60*this.minute+this.second))/e)*e);;){this.second+=e;var i=_c(this.second,60),s=i.div,a=i.mod;if(s&&(this.second=a,this.addMinutes(s,!1,n,r)),(wc(n)||kc(n,this.hour))&&(wc(r)||kc(r,this.minute))&&(wc(o)||kc(o,this.second)))break}},t.prototype.fixDay=function(){if(!(this.day<=28)){var e=Hc(this.year,this.month-1)[1];if(!(this.day<=e))for(;this.day>e;){if(this.day-=e,++this.month,13===this.month&&(this.month=1,++this.year,this.year>Rc))return;e=Hc(this.year,this.month-1)[1]}}},t.prototype.add=function(e,t){var n=e.freq,r=e.interval,o=e.wkst,i=e.byhour,s=e.byminute,a=e.bysecond;switch(n){case mc.YEARLY:return this.addYears(r);case mc.MONTHLY:return this.addMonths(r);case mc.WEEKLY:return this.addWeekly(r,o);case mc.DAILY:return this.addDaily(r);case mc.HOURLY:return this.addHours(r,t,i);case mc.MINUTELY:return this.addMinutes(r,t,i,s);case mc.SECONDLY:return this.addSeconds(r,t,i,s,a)}},t}(id);function ad(e){for(var t=[],n=0,r=Object.keys(e);n=-366&&i<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(Boolean(t.byweekno)||Cc(t.byweekno)||Cc(t.byyearday)||Boolean(t.bymonthday)||Cc(t.bymonthday)||cc(t.byweekday)||cc(t.byeaster)))switch(t.freq){case Yd.YEARLY:t.bymonth||(t.bymonth=t.dtstart.getUTCMonth()+1),t.bymonthday=t.dtstart.getUTCDate();break;case Yd.MONTHLY:t.bymonthday=t.dtstart.getUTCDate();break;case Yd.WEEKLY:t.byweekday=[Lc(t.dtstart)]}if(cc(t.bymonth)&&!pc(t.bymonth)&&(t.bymonth=[t.bymonth]),cc(t.byyearday)&&!pc(t.byyearday)&&dc(t.byyearday)&&(t.byyearday=[t.byyearday]),cc(t.bymonthday))if(pc(t.bymonthday)){var r=[],o=[];for(n=0;n0?r.push(i):i<0&&o.push(i)}t.bymonthday=r,t.bynmonthday=o}else t.bymonthday<0?(t.bynmonthday=[t.bymonthday],t.bymonthday=[]):(t.bynmonthday=[],t.bymonthday=[t.bymonthday]);else t.bymonthday=[],t.bynmonthday=[];if(cc(t.byweekno)&&!pc(t.byweekno)&&(t.byweekno=[t.byweekno]),cc(t.byweekday))if(dc(t.byweekday))t.byweekday=[t.byweekday],t.bynweekday=null;else if(fc(t.byweekday))t.byweekday=[uc.fromStr(t.byweekday).weekday],t.bynweekday=null;else if(t.byweekday instanceof uc)!t.byweekday.n||t.freq>Yd.MONTHLY?(t.byweekday=[t.byweekday.weekday],t.bynweekday=null):(t.bynweekday=[[t.byweekday.weekday,t.byweekday.n]],t.byweekday=null);else{var s=[],a=[];for(n=0;nYd.MONTHLY?s.push(l.weekday):a.push([l.weekday,l.n])}t.byweekday=Cc(s)?s:null,t.bynweekday=Cc(a)?a:null}else t.bynweekday=null;return cc(t.byhour)?dc(t.byhour)&&(t.byhour=[t.byhour]):t.byhour=t.freq=4?(c=0,r=u.yearlen+bc(l-t.wkst,7)):r=i-c;for(var d=Math.floor(r/7),f=bc(r,7),p=Math.floor(d+f/4),h=0;h0&&g<=p){var v=void 0;g>1?(v=c+7*(g-1),c!==n&&(v-=7-n)):v=c;for(var m=0;m<7&&(u.wnomask[v]=1,v++,u.wdaymask[v]!==t.wkst);m++);}}if(kc(t.byweekno,1)){v=c+7*p;if(c!==n&&(v-=7-n),v=4?(_=0,C=w+bc(b-t.wkst,7)):C=i-c,y=Math.floor(52+bc(C,7)/4)}if(kc(t.byweekno,y))for(v=0;v=Yd.HOURLY&&Cc(o)&&!kc(o,t.hour)||r>=Yd.MINUTELY&&Cc(i)&&!kc(i,t.minute)||r>=Yd.SECONDLY&&Cc(s)&&!kc(s,t.second))return[];return e.gettimeset(r)(t.hour,t.minute,t.second,t.millisecond)}(u,l,t);;){var d=u.getdayset(r)(l.year,l.month,l.day),f=d[0],p=d[1],h=d[2],g=Bd(f,p,h,u,t);if(Cc(s))for(var v=Hd(s,c,p,h,u,f),m=0;mi)return jd(e);if(y>=n){var b=zd(y,t);if(!e.accept(b))return jd(e);if(a&&! --a)return jd(e)}}else for(m=p;mi)return jd(e);if(y>=n){b=zd(y,t);if(!e.accept(b))return jd(e);if(a&&! --a)return jd(e)}}}if(0===t.interval)return jd(e);if(l.add(t,g),l.year>Rc)return jd(e);td(r)||(c=u.gettimeset(r)(l.hour,l.minute,l.second,0)),u.rebuild(l.year,l.month)}}function Ud(e,t,n){var r=n.bymonth,o=n.byweekno,i=n.byweekday,s=n.byeaster,a=n.bymonthday,l=n.bynmonthday,u=n.byyearday;return Cc(r)&&!kc(r,e.mmask[t])||Cc(o)&&!e.wnomask[t]||Cc(i)&&!kc(i,e.wdaymask[t])||Cc(e.nwdaymask)&&!e.nwdaymask[t]||null!==s&&!kc(e.eastermask,t)||(Cc(a)||Cc(l))&&!kc(a,e.mdaymask[t])&&!kc(l,e.nmdaymask[t])||Cc(u)&&(t=e.yearlen&&!kc(u,t+1-e.yearlen)&&!kc(u,-e.nextyearlen+t-e.yearlen))}function zd(e,t){return new hd(e,t.tzid).rezonedDate()}function jd(e){return e.getValue()}function Bd(e,t,n,r,o){for(var i=!1,s=t;s0&&" "===o[0]?(n[r-1]+=o.slice(1),n.splice(r,1)):r+=1:n.splice(r,1)}return n}(e,t.unfold);return u.forEach((function(e){var t;if(e){var s=function(e){var t=function(e){if(-1===e.indexOf(":"))return{name:"RRULE",value:e};var t=yc(e,":",1),n=t[0],r=t[1];return{name:n,value:r}}(e),n=t.name,r=t.value,o=n.split(";");if(!o)throw new Error("empty property name");return{name:o[0].toUpperCase(),parms:o.slice(1),value:r}}(e),a=s.name,u=s.parms,c=s.value;switch(a.toUpperCase()){case"RRULE":if(u.length)throw new Error("unsupported RRULE parm: ".concat(u.join(",")));n.push(ud(e));break;case"RDATE":var d=(null!==(t=/RDATE(?:;TZID=([^:=]+))?/i.exec(e))&&void 0!==t?t:[])[1];d&&!l&&(l=d),r=r.concat(Jd(c,u));break;case"EXRULE":if(u.length)throw new Error("unsupported EXRULE parm: ".concat(u.join(",")));o.push(ud(c));break;case"EXDATE":i=i.concat(Jd(c,u));break;case"DTSTART":break;default:throw new Error("unsupported property: "+a)}}})),{dtstart:a,tzid:l,rrulevals:n,rdatevals:r,exrulevals:o,exdatevals:i}}function Kd(e,t){return void 0===t&&(t={}),function(e,t){var n=Zd(e,t),r=n.rrulevals,o=n.rdatevals,i=n.exrulevals,s=n.exdatevals,a=n.dtstart,l=n.tzid,u=!1===t.cache;if(t.compatible&&(t.forceset=!0,t.unfold=!0),t.forceset||r.length>1||o.length||i.length||s.length){var c=new ef(u);return c.dtstart(a),c.tzid(l||void 0),r.forEach((function(e){c.rrule(new Yd(Xd(e,a,l),u))})),o.forEach((function(e){c.rdate(e)})),i.forEach((function(e){c.exrule(new Yd(Xd(e,a,l),u))})),s.forEach((function(e){c.exdate(e)})),t.compatible&&t.dtstart&&c.rdate(a),c}var d=r[0]||{};return new Yd(Xd(d,d.dtstart||t.dtstart||a,d.tzid||t.tzid||l),u)}(e,function(e){var t=[],n=Object.keys(e),r=Object.keys(Gd);if(n.forEach((function(e){kc(r,e)||t.push(e)})),t.length)throw new Error("Invalid options: "+t.join(", "));return Ue(Ue({},Gd),e)}(t))}function Xd(e,t,n){return Ue(Ue({},e),{dtstart:t,tzid:n})}function Jd(e,t){return function(e){e.forEach((function(e){if(!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(e))throw new Error("unsupported RDATE/EXDATE parm: "+e)}))}(t),e.split(",").map((function(e){return Fc(e)}))}function Qd(e){var t=this;return function(n){if(void 0!==n&&(t["_".concat(e)]=n),void 0!==t["_".concat(e)])return t["_".concat(e)];for(var r=0;r1}(e.eventRange.range)?u=Ko(e,t,n):e.isStart?u=Ko(e,t,n,null,null,a.range.start,e.end):e.isEnd?u=Ko(e,t,n,null,null,e.start,a.range.end):l=!0,l){var c={text:n.options.allDayText,view:n.viewApi};return mn(gs,{hookProps:c,classNames:i.allDayClassNames,content:i.allDayContent,defaultContent:pf,didMount:i.allDayDidMount,willUnmount:i.allDayWillUnmount},(function(e,t,n,i){return mn("td",{ref:e,headers:r+" "+o,className:["fc-list-event-time"].concat(t).join(" ")},i)}))}return mn("td",{className:"fc-list-event-time"},u)}return null}(n,s,t,r,i),mn("td",{"aria-hidden":!0,className:"fc-list-event-graphic"},mn("span",{className:"fc-list-event-dot",style:{borderColor:c.borderColor||c.backgroundColor}})),mn("td",{ref:l,headers:o+" "+i,className:"fc-list-event-title"},u))}))},t}(ss);function pf(e){return e.text}var hf=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.computeDateVars=Hr(vf),t.eventStoreToSegs=Hr(t._eventStoreToSegs),t.state={timeHeaderId:On(),eventHeaderId:On(),dateHeaderIdRoot:On()},t.setRootEl=function(e){e?t.context.registerInteractiveComponent(t,{el:e}):t.context.unregisterInteractiveComponent(t)},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=["fc-list",n.theme.getClass("table"),!1!==n.options.stickyHeaderDates?"fc-list-sticky":""],o=this.computeDateVars(t.dateProfile),i=o.dayDates,s=o.dayRanges,a=this.eventStoreToSegs(t.eventStore,t.eventUiBases,s);return mn(ks,{viewSpec:n.viewSpec,elRef:this.setRootEl},(function(n,o){return mn("div",{ref:n,className:r.concat(o).join(" ")},mn(Ja,{liquid:!t.isHeightAuto,overflowX:t.isHeightAuto?"visible":"hidden",overflowY:t.isHeightAuto?"visible":"auto"},a.length>0?e.renderSegList(a,i):e.renderEmptyMessage()))}))},t.prototype.renderEmptyMessage=function(){var e=this.context,t=e.options,n=e.viewApi,r={text:t.noEventsText,view:n};return mn(gs,{hookProps:r,classNames:t.noEventsClassNames,content:t.noEventsContent,defaultContent:gf,didMount:t.noEventsDidMount,willUnmount:t.noEventsWillUnmount},(function(e,t,n,r){return mn("div",{className:["fc-list-empty"].concat(t).join(" "),ref:e},mn("div",{className:"fc-list-empty-cushion",ref:n},r))}))},t.prototype.renderSegList=function(e,t){var n=this.context,r=n.theme,o=n.options,i=this.state,s=i.timeHeaderId,a=i.eventHeaderId,l=i.dateHeaderIdRoot,u=function(e){var t,n,r=[];for(t=0;t0?e="positive":(t.scrollLeft=1,e=t.scrollLeft>0?"reverse":"negative");return xn(t),e}())}var Ef,xf="undefined"!=typeof navigator&&/Edge/.test(navigator.userAgent),Rf=function(){function e(e,t){var n=this;this.scrollEl=e,this.isRtl=t,this.usingRelative=null,this.updateSize=function(){var e=n.scrollEl,t=Tn(e,".fc-sticky"),r=n.queryElGeoms(t),o=e.clientWidth,i=e.clientHeight;n.usingRelative?function(e,t,n,r,o){e.forEach((function(e,i){var s,a,l=t[i],u=l.naturalBound,c=l.parentBound,d=c.right-c.left,f=c.bottom-c.bottom;d>r||f>o?(s=n[i].left-u.left,a=n[i].top-u.top):(s="",a=""),Mn(e,{position:"relative",left:s,right:-s,top:a})}))}(t,r,n.computeElDestinations(r,o),o,i):function(e,t,n){e.forEach((function(e,r){var o,i=t[r],s=i.textAlign,a=i.elWidth,l=i.parentBound,u=l.right-l.left;Mn(e,{left:o="center"===s&&u>n?(n-a)/2:"",right:o,top:0})}))}(t,r,o)},this.usingRelative=!function(){null==Ef&&(Ef=function(){var e=document.createElement("div");e.style.position="sticky",document.body.appendChild(e);var t=window.getComputedStyle(e).position;return xn(e),"sticky"===t}());return Ef}()||xf&&t,this.usingRelative&&(this.listener=new wf(e),this.listener.emitter.on("scrollEnd",this.updateSize))}return e.prototype.destroy=function(){this.listener&&this.listener.destroy()},e.prototype.queryElGeoms=function(e){for(var t=this.scrollEl,n=this.isRtl,r=function(e){var t=e.getBoundingClientRect(),n=Gi(e);return{left:t.left+n.borderLeft+n.scrollbarLeft-Cf(e),top:t.top+n.borderTop-e.scrollTop}}(t),o=[],i=0,s=e;ithis.lastSizingDate.valueOf()+Ca.SCROLLGRID_RESIZE_INTERVAL?(this.lastSizingDate=e,this.recentSizingCnt=0,!0):(this.recentSizingCnt+=1)<=10},t.prototype.computeShrinkWidths=function(){var e=this,t=this.compileColGroupStats(this.props.colGroups.map((function(e){return[e]}))),n=this.getDims(),r=n[0],o=n[1],i=r*o,s=[];return t.forEach((function(t,n){if(t.hasShrinkCol){var r=e.chunkElRefs.collect(n,i,o);s[n]=el(r)}})),s},t.prototype.computeSectionRowMaxHeights=function(){for(var e=new Map,t=this.getDims(),n=t[0],r=t[1],o=[],i=0;iCa.MAX_TIMELINE_SLOTS&&(console.warn("slotLabelInterval results in too many cells"),e.labelInterval=null)}if(e.slotDuration){n.countDurationsBetween(r.start,r.end,e.slotDuration)>Ca.MAX_TIMELINE_SLOTS&&(console.warn("slotDuration results in too many cells"),e.slotDuration=null)}if(e.labelInterval&&e.slotDuration){var o=Ir(e.labelInterval,e.slotDuration);(null===o||o<1)&&(console.warn("slotLabelInterval must be a multiple of slotDuration"),e.slotDuration=null)}}(o,e,t),Zf(o,e,t),function(e,t,n){var r=t.currentRange,o=e.slotDuration;if(!o){for(var i=Zf(e,t,n),s=0,a=qf;s1&&u<=Bf){o=l;break}}if(o)n.countDurationsBetween(r.start,r.end,o)>Ff&&(o=null);o||(o=i),e.slotDuration=o}}(o,e,t);var i=n.slotLabelFormat,s=Array.isArray(i)?i:null!=i?[i]:function(e,t,n,r){var o,i,s=e.labelInterval,a=Ar(s).unit,l=r.weekNumbers,u=o=i=null;"week"!==a||l||(a="day");switch(a){case"year":u={year:"numeric"};break;case"month":Kf("years",t,n)>1&&(u={year:"numeric"}),o={month:"short"};break;case"week":Kf("years",t,n)>1&&(u={year:"numeric"}),o={week:"narrow"};break;case"day":Kf("years",t,n)>1?u={year:"numeric",month:"long"}:Kf("months",t,n)>1&&(u={month:"long"}),l&&(o={week:"short"}),i={weekday:"narrow",day:"numeric"};break;case"hour":l&&(u={week:"short"}),Kf("days",t,n)>1&&(o={weekday:"short",day:"numeric",month:"numeric",omitCommas:!0}),i={hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"};break;case"minute":Mr(s)/6e4/60>=Bf?(u={hour:"numeric",meridiem:"short"},o=function(e){return":"+Fn(e.date.minute,2)}):u={hour:"numeric",minute:"numeric",meridiem:"short"};break;case"second":(function(e){return Mr(e)/1e3})(s)/60>=Bf?(u={hour:"numeric",minute:"2-digit",meridiem:"lowercase"},o=function(e){return":"+Fn(e.date.second,2)}):u={hour:"numeric",minute:"2-digit",second:"2-digit",meridiem:"lowercase"};break;case"millisecond":u={hour:"numeric",minute:"2-digit",second:"2-digit",meridiem:"lowercase"},o=function(e){return"."+Fn(e.millisecond,3)}}return[].concat(u||[],o||[],i||[])}(o,e,t,n);o.headerFormats=s.map((function(e){return to(e)})),o.isTimeScale=Boolean(o.slotDuration.milliseconds);var a=null;if(!o.isTimeScale){var l=Ar(o.slotDuration).unit;/year|month|week/.test(l)&&(a=l)}o.largeUnit=a,o.emphasizeWeeks=1===Rr(o.slotDuration)&&Kf("weeks",e,t)>=2&&!n.businessHours;var u,c,d=n.snapDuration;d&&(u=Er(d),c=Ir(o.slotDuration,u)),null==c&&(u=o.slotDuration,c=1),o.snapDuration=u,o.snapsPerSlot=c;var f=Mr(e.slotMaxTime)-Mr(e.slotMinTime),p=Yf(e.renderRange.start,o,t),h=Yf(e.renderRange.end,o,t);o.isTimeScale&&(p=t.add(p,e.slotMinTime),h=t.add(Kn(h,-1),e.slotMaxTime)),o.timeWindowMs=f,o.normalizedRange={start:p,end:h};for(var g=[],v=p;v1&&!g,m=null,y=a[d]||(g?s:null);if(v){var b=t.format(u,f);h&&h.text===b?h.colspan+=1:m=Xf(u,b,y)}else if(!h||Vn(t.countDurationsBetween(e.normalizedRange.start,u,e.labelInterval))){m=Xf(u,b=t.format(u,f),y)}else h.colspan+=1;m&&(m.weekStart=c,p.push(m))}return o}(o,t),o.slotsPerLabel=Ir(o.labelInterval,o.slotDuration),o}function Yf(e,t,n){var r=e;return t.isTimeScale||(r=er(r),t.largeUnit&&(r=n.startOf(r,t.largeUnit))),r}function Gf(e,t,n,r){if(r.isHiddenDay(e))return!1;if(t.isTimeScale){var o=er(e),i=e.valueOf()-o.valueOf()-Mr(n.slotMinTime);return(i=(i%864e5+864e5)%864e5)=jf)break}e.labelInterval=o}return o}function Kf(e,t,n){var r=t.currentRange,o=null;return"years"===e?o=n.diffWholeYears(r.start,r.end):"months"===e||"weeks"===e?o=n.diffWholeMonths(r.start,r.end):"days"===e&&(o=Qn(r.start,r.end)),o||0}function Xf(e,t,n){return{date:e,text:t,rowUnit:n,colspan:1,isWeekStart:!1}}var Jf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn(ms,{hookProps:e.hookProps,content:t.options.slotLabelContent,defaultContent:Qf},(function(t,n){return mn("a",Ue({ref:t,className:"fc-timeline-slot-cushion fc-scrollgrid-sync-inner"+(e.isSticky?" fc-sticky":"")},e.navLinkAttrs),n)}))},t}(ss);function Qf(e){return e.text}function ep(e){return{level:e.level,date:e.dateEnv.toDate(e.dateMarker),view:e.viewApi,text:e.text}}var tp=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.refineHookProps=Wr(ep),t.normalizeClassNames=_s(),t.buildCellNavLinkAttrs=Hr(np),t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=n.dateEnv,o=n.options,i=t.cell,s=t.dateProfile,a=t.tDateProfile,l=Li(i.date,t.todayRange,t.nowDate,s),u=["fc-timeline-slot","fc-timeline-slot-label"].concat("time"===i.rowUnit?Wi(l,n.theme):Hi(l,n.theme));i.isWeekStart&&u.push("fc-timeline-slot-em");var c=this.refineHookProps({level:t.rowLevel,dateMarker:i.date,text:i.text,dateEnv:n.dateEnv,viewApi:n.viewApi}),d=this.normalizeClassNames(o.slotLabelClassNames,c);return mn(bs,{hookProps:c,didMount:o.slotLabelDidMount,willUnmount:o.slotLabelWillUnmount},(function(o){return mn("th",{ref:o,className:u.concat(d).join(" "),"data-date":r.formatIso(i.date,{omitTime:!a.isTimeScale,omitTimeZoneOffset:!0}),colSpan:i.colspan},mn("div",{className:"fc-timeline-slot-frame",style:{height:t.rowInnerHeight}},mn(Jf,{hookProps:c,isSticky:t.isSticky,navLinkAttrs:e.buildCellNavLinkAttrs(n,i.date,i.rowUnit)})))}))},t}(ss);function np(e,t,n){return n&&"time"!==n?ji(e,t,n):{}}var rp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=e.dateProfile,n=e.tDateProfile,r=e.rowInnerHeights,o=e.todayRange,i=e.nowDate,s=n.cellRows;return mn(_n,null,s.map((function(e,a){var l=a===s.length-1,u=n.isTimeScale&&l;return mn("tr",{key:a,className:["fc-timeline-header-row",u?"fc-timeline-header-row-chrono":""].join(" ")},e.map((function(e){return mn(tp,{key:e.date.toISOString(),cell:e,rowLevel:a,dateProfile:t,tDateProfile:n,todayRange:o,nowDate:i,rowInnerHeight:r&&r[a],isSticky:!l})})))})))},t}(ss),op=function(){function e(e,t,n,r,o,i){this.slatRootEl=e,this.dateProfile=n,this.tDateProfile=r,this.dateEnv=o,this.isRtl=i,this.outerCoordCache=new Qi(e,t,!0,!1),this.innerCoordCache=new Qi(e,function(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],o=0;o=t.snapDiffToIndex.length)return t.snapCnt;var o=Math.floor(r),i=t.snapDiffToIndex[o];return Vn(i)?i+=r-o:i=Math.ceil(i),i}function sp(e,t){return null===e?{left:"",right:""}:t?{right:e,left:""}:{left:e,right:""}}function ap(e,t){return e?t?{right:e.start,left:-e.end}:{left:e.start,right:-e.end}:{left:"",right:""}}var lp=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElRef=bn(),t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=Ar(t.tDateProfile.slotDuration).unit,o=t.slatCoords&&t.slatCoords.dateProfile===t.dateProfile?t.slatCoords:null;return mn(Ha,{unit:r},(function(r,i){return mn("div",{className:"fc-timeline-header",ref:e.rootElRef},mn("table",{"aria-hidden":!0,className:"fc-scrollgrid-sync-table",style:{minWidth:t.tableMinWidth,width:t.clientWidth}},t.tableColGroupNode,mn("tbody",null,mn(rp,{dateProfile:t.dateProfile,tDateProfile:t.tDateProfile,nowDate:r,todayRange:i,rowInnerHeights:t.rowInnerHeights}))),n.options.nowIndicator&&mn("div",{className:"fc-timeline-now-indicator-container"},o&&o.isDateInRange(r)&&mn(ml,{isAxis:!0,date:r},(function(e,t,i,s){return mn("div",{ref:e,className:["fc-timeline-now-indicator-arrow"].concat(t).join(" "),style:sp(o.dateToCoord(r),n.isRtl)},s)}))))}))},t.prototype.componentDidMount=function(){this.updateSize()},t.prototype.componentDidUpdate=function(){this.updateSize()},t.prototype.updateSize=function(){this.props.onMaxCushionWidth&&this.props.onMaxCushionWidth(this.computeMaxCushionWidth())},t.prototype.computeMaxCushionWidth=function(){return Math.max.apply(Math,Tn(this.rootElRef.current,".fc-timeline-header-row:last-child .fc-timeline-slot-cushion").map((function(e){return e.getBoundingClientRect().width})))},t}(ss),up=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=t.dateEnv,r=t.options,o=t.theme,i=e.date,s=e.tDateProfile,a=e.isEm,l=Li(e.date,e.todayRange,e.nowDate,e.dateProfile),u=["fc-timeline-slot","fc-timeline-slot-lane"],c={"data-date":n.formatIso(i,{omitTimeZoneOffset:!0,omitTime:!s.isTimeScale})},d=Ue(Ue({date:n.toDate(e.date)},l),{view:t.viewApi});return a&&u.push("fc-timeline-slot-em"),s.isTimeScale&&u.push(Vn(n.countDurationsBetween(s.normalizedRange.start,e.date,s.labelInterval))?"fc-timeline-slot-major":"fc-timeline-slot-minor"),u.push.apply(u,e.isDay?Hi(l,o):Wi(l,o)),mn(gs,{hookProps:d,classNames:r.slotLaneClassNames,content:r.slotLaneContent,didMount:r.slotLaneDidMount,willUnmount:r.slotLaneWillUnmount,elRef:e.elRef},(function(e,t,n,r){return mn("td",Ue({ref:e,className:u.concat(t).join(" ")},c),mn("div",{ref:n},r))}))},t}(ss),cp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=e.tDateProfile,n=e.cellElRefs,r=t.slotDates,o=t.isWeekStarts,i=!t.isTimeScale&&!t.largeUnit;return mn("tbody",null,mn("tr",null,r.map((function(r,s){var a=r.toISOString();return mn(up,{key:a,elRef:n.createRef(a),date:r,dateProfile:e.dateProfile,tDateProfile:t,nowDate:e.nowDate,todayRange:e.todayRange,isEm:o[s],isDay:i})}))))},t}(ss),dp=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElRef=bn(),t.cellElRefs=new Qa,t.handleScrollRequest=function(e){var n=t.props.onScrollLeftRequest,r=t.coords;if(n&&r){if(e.time)n(r.coordFromLeft(r.durationToCoord(e.time)));return!0}return null},t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn("div",{className:"fc-timeline-slots",ref:this.rootElRef},mn("table",{"aria-hidden":!0,className:t.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth}},e.tableColGroupNode,mn(cp,{cellElRefs:this.cellElRefs,dateProfile:e.dateProfile,tDateProfile:e.tDateProfile,nowDate:e.nowDate,todayRange:e.todayRange})))},t.prototype.componentDidMount=function(){this.updateSizing(),this.scrollResponder=this.context.createScrollResponder(this.handleScrollRequest)},t.prototype.componentDidUpdate=function(e){this.updateSizing(),this.scrollResponder.update(e.dateProfile!==this.props.dateProfile)},t.prototype.componentWillUnmount=function(){this.scrollResponder.detach(),this.props.onCoords&&this.props.onCoords(null)},t.prototype.updateSizing=function(){var e,t=this.props,n=this.context;null!==t.clientWidth&&this.scrollResponder&&(this.rootElRef.current.offsetWidth&&(this.coords=new op(this.rootElRef.current,(e=this.cellElRefs.currentMap,t.tDateProfile.slotDates.map((function(t){var n=t.toISOString();return e[n]}))),t.dateProfile,t.tDateProfile,n.dateEnv,n.isRtl),t.onCoords&&t.onCoords(this.coords),this.scrollResponder.update(!1)))},t.prototype.positionToHit=function(e){var t=this.coords.outerCoordCache,n=this.context,r=n.dateEnv,o=n.isRtl,i=this.props.tDateProfile,s=t.leftToIndex(e);if(null!=s){var a=t.getWidth(s),l=o?(t.rights[s]-e)/a:(e-t.lefts[s])/a,u=Math.floor(l*i.snapsPerSlot),c=r.add(i.slotDates[s],Tr(i.snapDuration,u));return{dateSpan:{range:{start:c,end:r.add(c,i.snapDuration)},allDay:!this.props.tDateProfile.isTimeScale},dayEl:this.cellElRefs.currentMap[s],left:t.lefts[s],right:t.rights[s]}}return null},t}(ss);function fp(e,t,n){var r=[];if(n)for(var o=0,i=e;o=0;n-=1){var r=t[n].parseMeta(e);if(r)return{meta:r,sourceDefId:n}}return null}(r);if(o)return{_raw:e,sourceId:Wn(),sourceDefId:o.sourceDefId,meta:o.meta,publicId:r.id||"",isFetching:!1,latestFetchId:"",fetchRange:null}}return null}function Np(e,t,n){var r=n.options,o=n.dateProfile;if(!e||!t)return Pp(r.initialResources||r.resources,o.activeRange,r.refetchResourcesOnNavigate,n);switch(t.type){case"RESET_RESOURCE_SOURCE":return Pp(t.resourceSourceInput,o.activeRange,r.refetchResourcesOnNavigate,n);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return function(e,t,n,r){if(n&&!function(e){return Boolean(Mp(e.sourceDefId).ignoreRange)}(e)&&(!e.fetchRange||(o=e.fetchRange,i=t,(null===o.start?null:o.start.valueOf())!==(null===i.start?null:i.start.valueOf())||(null===o.end?null:o.end.valueOf())!==(null===i.end?null:i.end.valueOf()))))return Lp(e,t,r);var o,i;return e}(e,o.activeRange,r.refetchResourcesOnNavigate,n);case"RECEIVE_RESOURCES":case"RECEIVE_RESOURCE_ERROR":return function(e,t,n){if(t===e.latestFetchId)return Ue(Ue({},e),{isFetching:!1,fetchRange:n});return e}(e,t.fetchId,t.fetchRange);case"REFETCH_RESOURCES":return Lp(e,o.activeRange,n);default:return e}}function Pp(e,t,n,r){if(e){var o=Op(e);return o=Lp(o,n?t:null,r)}return null}function Lp(e,t,n){var r=Mp(e.sourceDefId),o=Wn();return r.fetch({resourceSource:e,range:t,context:n},(function(e){n.dispatch({type:"RECEIVE_RESOURCES",fetchId:o,fetchRange:t,rawResources:e.rawResources})}),(function(e){n.dispatch({type:"RECEIVE_RESOURCE_ERROR",fetchId:o,fetchRange:t,error:e})})),Ue(Ue({},e),{isFetching:!0,latestFetchId:o})}var Hp="_fc:",Wp={id:String,parentId:String,children:fo,title:String,businessHours:fo,extendedProps:fo,eventEditable:Boolean,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventConstraint:fo,eventOverlap:Boolean,eventAllow:fo,eventClassNames:yo,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String};function Up(e,t,n,r){void 0===t&&(t="");var o=co(e,Wp),i=o.refined,s=o.extra,a={id:i.id||Hp+Wn(),parentId:i.parentId||t,title:i.title||"",businessHours:i.businessHours?Mi(i.businessHours,r):null,ui:wo({editable:i.eventEditable,startEditable:i.eventStartEditable,durationEditable:i.eventDurationEditable,constraint:i.eventConstraint,overlap:i.eventOverlap,allow:i.eventAllow,classNames:i.eventClassNames,backgroundColor:i.eventBackgroundColor,borderColor:i.eventBorderColor,textColor:i.eventTextColor,color:i.eventColor},r),extendedProps:Ue(Ue({},s),i.extendedProps)};if(Object.freeze(a.ui.classNames),Object.freeze(a.extendedProps),n[a.id]);else if(n[a.id]=a,i.children)for(var l=0,u=i.children;l0)break}t.splice(r,0,e)}function lh(e){var t=Ue(Ue(Ue({},e.extendedProps),e.ui),e);return delete t.ui,delete t.extendedProps,t}!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}We(t,e),t.prototype.computeCol=function(e,t){return t*this.dayTableModel.colCnt+e},t.prototype.computeColRanges=function(e,t,n){return[{firstCol:this.computeCol(e,n),lastCol:this.computeCol(t,n),isStart:!0,isEnd:!0}]}}(rh),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}We(t,e),t.prototype.computeCol=function(e,t){return e*this.resources.length+t},t.prototype.computeColRanges=function(e,t,n){for(var r=[],o=e;o<=t;o+=1){var i=this.computeCol(o,n);r.push({firstCol:i,lastCol:i,isStart:o===e,isEnd:o===t})}return r}}(rh),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}We(t,e),t.prototype.getKeyInfo=function(e){var t=e.resourceDayTableModel,n=pr(t.resourceIndex.indicesById,(function(e){return t.resources[e]}));return n[""]={},n},t.prototype.getKeysForDateSpan=function(e){return[e.resourceId||""]},t.prototype.getKeysForEventDef=function(e){var t=e.resourceIds;return t.length?t:[""]}}(Ni);var uh=ds({deps:[ec],reducers:[function(e,t,n){var r=Np(e&&e.resourceSource,t,n),o=jp(e&&e.resourceStore,t,r,n),i=function(e,t){var n;return e&&t?"SET_RESOURCE_ENTITY_EXPANDED"===t.type?Ue(Ue({},e),((n={})[t.id]=t.isExpanded,n)):e:{}}(e&&e.resourceEntityExpansions,t);return{resourceSource:r,resourceStore:o,resourceEntityExpansions:i}}],isLoadingFuncs:[function(e){return e.resourceSource&&e.resourceSource.isFetching}],eventRefiners:Bp,eventDefMemberAdders:[function(e){return{resourceIds:(t=e.resourceIds,(t||[]).map((function(e){return String(e)}))).concat(e.resourceId?[e.resourceId]:[]),resourceEditable:e.resourceEditable};var t}],isDraggableTransformers:[function(e,t,n,r){if(!e){var o=r.getCurrentData();if(o.viewSpecs[o.currentViewType].optionDefaults.needsResourceData&&kp(t,r))return!0}return e}],eventDragMutationMassagers:[function(e,t,n){var r=t.dateSpan.resourceId,o=n.dateSpan.resourceId;r&&o&&r!==o&&(e.resourceMutation={matchResourceId:r,setResourceId:o})}],eventDefMutationAppliers:[function(e,t,n){var r=t.resourceMutation;if(r&&kp(e,n)){var o=e.resourceIds.indexOf(r.matchResourceId);if(-1!==o){var i=e.resourceIds.slice();i.splice(o,1),-1===i.indexOf(r.setResourceId)&&i.push(r.setResourceId),e.resourceIds=i}}}],dateSelectionTransformers:[function(e,t){var n=e.dateSpan.resourceId,r=t.dateSpan.resourceId;return n&&r?{resourceId:n}:null}],datePointTransforms:[function(e,t){return e.resourceId?{resource:t.calendarApi.getResourceById(e.resourceId)}:{}}],dateSpanTransforms:[function(e,t){return e.resourceId?{resource:t.calendarApi.getResourceById(e.resourceId)}:{}}],viewPropsTransformers:[Sp,xp],isPropsValid:function(e,t){var n=(new qp).splitProps(Ue(Ue({},e),{resourceStore:t.getCurrentData().resourceStore}));for(var r in n){var o=n[r];if(r&&n[""]&&(o=Ue(Ue({},o),{eventStore:vo(n[""].eventStore,o.eventStore),eventUiBases:Ue(Ue({},n[""].eventUiBases),o.eventUiBases)})),!Va(o,t,{resourceId:r},Vp.bind(null,r)))return!1}return!0},externalDefTransforms:[function(e){return e.resourceId?{resourceId:e.resourceId}:{}}],eventDropTransformers:[function(e,t){var n=e.resourceMutation;if(n){var r=t.calendarApi;return{oldResource:r.getResourceById(n.matchResourceId),newResource:r.getResourceById(n.setResourceId)}}return{oldResource:null,newResource:null}}],optionChangeHandlers:Gp,optionRefiners:Kp,listenerRefiners:Xp,propSetHandlers:{resourceStore:function(e,t){var n=t.emitter;n.hasHandlers("resourcesSet")&&n.trigger("resourcesSet",function(e,t){var n=[];for(var r in e)n.push(new Fp(t,e[r]));return n}(e,t))}}}); -/*! - FullCalendar Scheduler v5.11.5 - Docs & License: https://fullcalendar.io/scheduler - (c) 2022 Adam Shaw - */function ch(e){for(var t=e.depth,n=e.hasChildren,r=e.isExpanded,o=e.onExpanderClick,i=[],s=0;s1?mn(gh,{key:s,colSpec:i,fieldValue:l,rowSpan:a}):mn(hh,{key:s,colSpec:i,resource:t,fieldValue:l,depth:r,hasChildren:e.hasChildren,isExpanded:e.isExpanded,innerHeight:e.innerHeight})})))},t}(ss);mh.addPropsEquality({rowSpans:Lr});var yh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.innerInnerRef=bn(),t.onExpanderClick=function(){var e=t.props;t.context.dispatch({type:"SET_RESOURCE_ENTITY_EXPANDED",id:e.id,isExpanded:!e.isExpanded})},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r={groupValue:t.group.value,view:n.viewApi},o=t.group.spec;return mn("tr",{role:"row"},mn(gs,{hookProps:r,classNames:o.labelClassNames,content:o.labelContent,defaultContent:bh,didMount:o.labelDidMount,willUnmount:o.labelWillUnmount},(function(r,o,i,s){return mn("th",{ref:r,role:"columnheader",scope:"colgroup",colSpan:t.spreadsheetColCnt,className:["fc-datagrid-cell","fc-resource-group",n.theme.getClass("tableCellShaded")].concat(o).join(" ")},mn("div",{className:"fc-datagrid-cell-frame",style:{height:t.innerHeight}},mn("div",{className:"fc-datagrid-cell-cushion fc-scrollgrid-sync-inner",ref:e.innerInnerRef},mn(ch,{depth:0,hasChildren:!0,isExpanded:t.isExpanded,onExpanderClick:e.onExpanderClick}),mn("span",{className:"fc-datagrid-cell-main",ref:i},s))))})))},t}(ss);function bh(e){return e.groupValue||mn(_n,null," ")}yh.addPropsEquality({group:function(e,t){return e.spec===t.spec&&e.value===t.value}});var _h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.resizerElRefs=new Qa(t._handleColResizerEl.bind(t)),t.colDraggings={},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.colSpecs,r=t.superHeaderRendering,o=t.rowInnerHeights,i={view:this.context.viewApi},s=[];if(o=o.slice(),r){var a=o.shift();s.push(mn("tr",{key:"row-super",role:"row"},mn(gs,{hookProps:i,classNames:r.headerClassNames,content:r.headerContent,didMount:r.headerDidMount,willUnmount:r.headerWillUnmount},(function(e,t,r,o){return mn("th",{ref:e,role:"columnheader",scope:"colgroup",colSpan:n.length,className:["fc-datagrid-cell","fc-datagrid-cell-super"].concat(t).join(" ")},mn("div",{className:"fc-datagrid-cell-frame",style:{height:a}},mn("div",{className:"fc-datagrid-cell-cushion fc-scrollgrid-sync-inner",ref:r},o)))}))))}var l=o.shift();return s.push(mn("tr",{key:"row",role:"row"},n.map((function(t,r){var o=r===n.length-1;return mn(gs,{key:r,hookProps:i,classNames:t.headerClassNames,content:t.headerContent,didMount:t.headerDidMount,willUnmount:t.headerWillUnmount},(function(n,i,s,a){return mn("th",{ref:n,role:"columnheader",className:["fc-datagrid-cell"].concat(i).join(" ")},mn("div",{className:"fc-datagrid-cell-frame",style:{height:l}},mn("div",{className:"fc-datagrid-cell-cushion fc-scrollgrid-sync-inner"},t.isMain&&mn("span",{className:"fc-datagrid-expander fc-datagrid-expander-placeholder"},mn("span",{className:"fc-icon"})),mn("span",{className:"fc-datagrid-cell-main",ref:s},a)),!o&&mn("div",{className:"fc-datagrid-cell-resizer",ref:e.resizerElRefs.createRef(r)})))}))})))),mn(_n,null,s)},t.prototype._handleColResizerEl=function(e,t){var n,r=this.colDraggings;e?(n=this.initColResizing(e,parseInt(t,10)))&&(r[t]=n):(n=r[t])&&(n.destroy(),delete r[t])},t.prototype.initColResizing=function(e,t){var n=this.context,r=n.pluginHooks,o=n.isRtl,i=this.props.onColWidthChange,s=r.elementDraggingImpl;if(s){var a,l,u=new s(e);return u.emitter.on("dragstart",(function(){var n=Tn(Rn(e,"tr"),"th");l=n.map((function(e){return e.getBoundingClientRect().width})),a=l[t]})),u.emitter.on("dragmove",(function(e){l[t]=Math.max(a+e.deltaX*(o?-1:1),20),i&&i(l.slice())})),u.setAutoScrollEnabled(!1),u}return null},t}(ss),wh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n={resource:new Fp(t,e.resource)};return mn(ms,{hookProps:n,content:t.options.resourceLaneContent},(function(e,t){return t&&mn("div",{className:"fc-timeline-lane-misc",ref:e},t)}))},t}(ss),Ch=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.refineHookProps=Wr(kh),t.normalizeClassNames=_s(),t.handleHeightChange=function(e,n){t.props.onHeightChange&&t.props.onHeightChange(Rn(e,"tr"),n)},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=n.options,o=this.refineHookProps({resource:t.resource,context:n}),i=this.normalizeClassNames(r.resourceLaneClassNames,o);return mn("tr",{ref:t.elRef},mn(bs,{hookProps:o,didMount:r.resourceLaneDidMount,willUnmount:r.resourceLaneWillUnmount},(function(n){return mn("td",{ref:n,className:["fc-timeline-lane","fc-resource"].concat(i).join(" "),"data-resource-id":t.resource.id},mn("div",{className:"fc-timeline-lane-frame",style:{height:t.innerHeight}},mn(wh,{resource:t.resource}),mn(yp,{dateProfile:t.dateProfile,tDateProfile:t.tDateProfile,nowDate:t.nowDate,todayRange:t.todayRange,nextDayThreshold:t.nextDayThreshold,businessHours:t.businessHours,eventStore:t.eventStore,eventUiBases:t.eventUiBases,dateSelection:t.dateSelection,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,timelineCoords:t.timelineCoords,onHeightChange:e.handleHeightChange,resourceId:t.resource.id})))})))},t}(ss);function kh(e){return{resource:new Fp(e.context,e.resource)}}var Sh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.props.renderingHooks,r={groupValue:t.groupValue,view:this.context.viewApi};return mn("tr",{ref:t.elRef},mn(gs,{hookProps:r,classNames:n.laneClassNames,content:n.laneContent,didMount:n.laneDidMount,willUnmount:n.laneWillUnmount},(function(n,r,o,i){return mn("td",{ref:n,className:["fc-timeline-lane","fc-resource-group",e.context.theme.getClass("tableCellShaded")].concat(r).join(" ")},mn("div",{style:{height:t.innerHeight},ref:o},i))})))},t}(ss),Eh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=e.rowElRefs,r=e.innerHeights;return mn("tbody",null,e.rowNodes.map((function(o,i){if(o.group)return mn(Sh,{key:o.id,elRef:n.createRef(o.id),groupValue:o.group.value,renderingHooks:o.group.spec,innerHeight:r[i]||""});if(o.resource){var s=o.resource;return mn(Ch,Ue({key:o.id,elRef:n.createRef(o.id)},e.splitProps[s.id],{resource:s,dateProfile:e.dateProfile,tDateProfile:e.tDateProfile,nowDate:e.nowDate,todayRange:e.todayRange,nextDayThreshold:t.options.nextDayThreshold,businessHours:s.businessHours||e.fallbackBusinessHours,innerHeight:r[i]||"",timelineCoords:e.slatCoords,onHeightChange:e.onRowHeightChange}))}return null})))},t}(ss),xh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElRef=bn(),t.rowElRefs=new Qa,t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn("table",{ref:this.rootElRef,"aria-hidden":!0,className:"fc-scrollgrid-sync-table "+t.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth,height:e.minHeight}},mn(Eh,{rowElRefs:this.rowElRefs,rowNodes:e.rowNodes,dateProfile:e.dateProfile,tDateProfile:e.tDateProfile,nowDate:e.nowDate,todayRange:e.todayRange,splitProps:e.splitProps,fallbackBusinessHours:e.fallbackBusinessHours,slatCoords:e.slatCoords,innerHeights:e.innerHeights,onRowHeightChange:e.onRowHeightChange}))},t.prototype.componentDidMount=function(){this.updateCoords()},t.prototype.componentDidUpdate=function(){this.updateCoords()},t.prototype.componentWillUnmount=function(){this.props.onRowCoords&&this.props.onRowCoords(null)},t.prototype.updateCoords=function(){var e,t=this.props;t.onRowCoords&&null!==t.clientWidth&&this.props.onRowCoords(new Qi(this.rootElRef.current,(e=this.rowElRefs.currentMap,t.rowNodes.map((function(t){return e[t.id]}))),!1,!0))},t}(ss);var Rh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.computeHasResourceBusinessHours=Hr(Dh),t.resourceSplitter=new qp,t.bgSlicer=new hp,t.slatsRef=bn(),t.state={slatCoords:null},t.handleEl=function(e){e?t.context.registerInteractiveComponent(t,{el:e}):t.context.unregisterInteractiveComponent(t)},t.handleSlatCoords=function(e){t.setState({slatCoords:e}),t.props.onSlatCoords&&t.props.onSlatCoords(e)},t.handleRowCoords=function(e){t.rowCoords=e,t.props.onRowCoords&&t.props.onRowCoords(e)},t}return We(t,e),t.prototype.render=function(){var e=this,t=this,n=t.props,r=t.state,o=t.context,i=n.dateProfile,s=n.tDateProfile,a=Ar(s.slotDuration).unit,l=this.computeHasResourceBusinessHours(n.rowNodes),u=this.resourceSplitter.splitProps(n),c=u[""],d=this.bgSlicer.sliceProps(c,i,s.isTimeScale?null:n.nextDayThreshold,o,i,o.dateProfileGenerator,s,o.dateEnv),f=r.slatCoords&&r.slatCoords.dateProfile===n.dateProfile?r.slatCoords:null;return mn("div",{ref:this.handleEl,className:["fc-timeline-body",n.expandRows?"fc-timeline-body-expandrows":""].join(" "),style:{minWidth:n.tableMinWidth}},mn(Ha,{unit:a},(function(t,r){return mn(_n,null,mn(dp,{ref:e.slatsRef,dateProfile:i,tDateProfile:s,nowDate:t,todayRange:r,clientWidth:n.clientWidth,tableColGroupNode:n.tableColGroupNode,tableMinWidth:n.tableMinWidth,onCoords:e.handleSlatCoords,onScrollLeftRequest:n.onScrollLeftRequest}),mn(pp,{businessHourSegs:l?null:d.businessHourSegs,bgEventSegs:d.bgEventSegs,timelineCoords:f,eventResizeSegs:d.eventResize?d.eventResize.segs:[],dateSelectionSegs:d.dateSelectionSegs,nowDate:t,todayRange:r}),mn(xh,{rowNodes:n.rowNodes,dateProfile:i,tDateProfile:n.tDateProfile,nowDate:t,todayRange:r,splitProps:u,fallbackBusinessHours:l?n.businessHours:null,clientWidth:n.clientWidth,minHeight:n.expandRows?n.clientHeight:"",tableMinWidth:n.tableMinWidth,innerHeights:n.rowInnerHeights,slatCoords:f,onRowCoords:e.handleRowCoords,onRowHeightChange:n.onRowHeightChange}),o.options.nowIndicator&&f&&f.isDateInRange(t)&&mn("div",{className:"fc-timeline-now-indicator-container"},mn(ml,{isAxis:!1,date:t},(function(e,n,r,i){return mn("div",{ref:e,className:["fc-timeline-now-indicator-line"].concat(n).join(" "),style:sp(f.dateToCoord(t),o.isRtl)},i)}))))})))},t.prototype.queryHit=function(e,t){var n=this.rowCoords,r=n.topToIndex(t);if(null!=r){var o=this.props.rowNodes[r].resource;if(o){var i=this.slatsRef.current.positionToHit(e);if(i)return{dateProfile:this.props.dateProfile,dateSpan:{range:i.dateSpan.range,allDay:i.dateSpan.allDay,resourceId:o.id},rect:{left:i.left,right:i.right,top:n.tops[r],bottom:n.bottoms[r]},dayEl:i.dayEl,layer:0}}}return null},t}(cs);function Dh(e){for(var t=0,n=e;t0){i.rowId=a.id,i.fromBottom=l;break}}return i}return null},t}(ss);function Mh(e){for(var t={},n=0;n0?`${e}px`:null}function Hh(){const e=function(){let e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;window&&document.body.clientWidthe.removeEventListener(...t)}function Uh(e){let t="";if("string"==typeof e||"number"==typeof e)t+=e;else if("object"==typeof e)if(Array.isArray(e))t=e.map(Uh).filter(Boolean).join(" ");else for(let n in e)e[n]&&(t&&(t+=" "),t+=n);return t}function zh(...e){return e.map(Uh).filter(Boolean).join(" ")}function jh(e){if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0}function Bh(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}function Fh(e){e.style.display="block";return{duration:jh(e),tick:t=>{0===t&&e.classList.add("show")}}}function qh(e){e.classList.remove("show");return{duration:jh(e),tick:t=>{0===t&&(e.style.display="none")}}}function Vh(e){e.style.display="block";return{duration:jh(e),tick:t=>{t>0&&e.classList.add("show")}}}function Yh(e){e.classList.remove("show");return{duration:jh(e),tick:t=>{1===t&&(e.style.display="none")}}}function Gh(e,{delay:n=0,duration:r=400,easing:o=t}={}){const i=+getComputedStyle(e).opacity;return{delay:n,duration:r,easing:o,css:e=>"opacity: "+e*i}}function Zh(e){let t,r,o,i;const s=[Jh,Xh],a=[];function l(e,t){return e[0]?0:1}r=l(e),o=a[r]=s[r](e);let u=[e[3],{class:e[2]}],c={};for(let e=0;e{a[d]=null})),we(),o=a[r],o?o.p(e,n):(o=a[r]=s[r](e),o.c()),Ce(o,1),o.m(t,null)),W(t,c=De(u,[8&n&&e[3],(!i||4&n)&&{class:e[2]}]))},i(e){i||(Ce(o),i=!0)},o(e){ke(o),i=!1},d(e){e&&D(t),a[r].d()}}}function Kh(e){let t,r,o,i;const s=[eg,Qh],a=[];function l(e,t){return e[0]?0:1}r=l(e),o=a[r]=s[r](e);let u=[e[3],{href:e[1]},{class:e[2]}],c={};for(let e=0;e{a[d]=null})),we(),o=a[r],o?o.p(e,n):(o=a[r]=s[r](e),o.c()),Ce(o,1),o.m(t,null)),W(t,c=De(u,[8&n&&e[3],(!i||2&n)&&{href:e[1]},(!i||4&n)&&{class:e[2]}]))},i(e){i||(Ce(o),i=!0)},o(e){ke(o),i=!1},d(e){e&&D(t),a[r].d()}}}function Xh(e){let t;const n=e[8].default,r=c(n,e,e[7],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,null):h(e[7]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Jh(t){let n;return{c(){n=I(t[0])},m(e,t){R(e,n,t)},p(e,t){1&t&&U(n,e[0])},i:e,o:e,d(e){e&&D(n)}}}function Qh(e){let t;const n=e[8].default,r=c(n,e,e[7],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,null):h(e[7]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function eg(t){let n;return{c(){n=I(t[0])},m(e,t){R(e,n,t)},p(e,t){1&t&&U(n,e[0])},i:e,o:e,d(e){e&&D(n)}}}function tg(e){let t,n,r,o;const i=[Kh,Zh],s=[];function a(e,t){return e[1]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,[o]){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function ng(e,t,r){let o;const i=["class","children","color","href","pill"];let s=v(t,i),{$$slots:a={},$$scope:l}=t,{class:u=""}=t,{children:c}=t,{color:d="secondary"}=t,{href:f}=t,{pill:p=!1}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(3,s=v(t,i)),"class"in e&&r(4,u=e.class),"children"in e&&r(0,c=e.children),"color"in e&&r(5,d=e.color),"href"in e&&r(1,f=e.href),"pill"in e&&r(6,p=e.pill),"$$scope"in e&&r(7,l=e.$$scope)},e.$$.update=()=>{112&e.$$.dirty&&r(2,o=zh(u,"badge",`bg-${d}`,!!p&&"rounded-pill"))},[c,f,o,s,u,d,p,l,a]}class rg extends Ne{constructor(e){super(),Oe(this,e,ng,tg,a,{class:4,children:0,color:5,href:1,pill:6})}}function og(e){let t,r,o,i,s;const a=e[19].default,l=c(a,e,e[18],null),u=l||function(e){let t,n,r,o;const i=[ag,sg],s=[];function a(e,t){return e[1]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,o){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}(e);let d=[e[9],{class:e[7]},{disabled:e[2]},{value:e[5]},{"aria-label":r=e[8]||e[6]},{style:e[4]}],g={};for(let e=0;e{c[a]=null})),we(),o=c[r],o?o.p(e,n):(o=c[r]=u[r](e),o.c()),Ce(o,1),o.m(t,null)),W(t,p=De(f,[512&n&&e[9],(!s||128&n)&&{class:e[7]},(!s||4&n)&&{disabled:e[2]},(!s||8&n)&&{href:e[3]},(!s||320&n&&i!==(i=e[8]||e[6]))&&{"aria-label":i},(!s||16&n)&&{style:e[4]}]))},i(e){s||(Ce(o),s=!0)},o(e){ke(o),s=!1},d(n){n&&D(t),c[r].d(),e[22](null),a=!1,l()}}}function sg(e){let t;const n=e[19].default,r=c(n,e,e[18],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||262144&o)&&p(r,n,e,e[18],t?f(n,e[18],o,null):h(e[18]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function ag(t){let n;return{c(){n=I(t[1])},m(e,t){R(e,n,t)},p(e,t){2&t&&U(n,e[1])},i:e,o:e,d(e){e&&D(n)}}}function lg(e){let t;const n=e[19].default,r=c(n,e,e[18],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||262144&o)&&p(r,n,e,e[18],t?f(n,e[18],o,null):h(e[18]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function ug(t){let n;return{c(){n=I(t[1])},m(e,t){R(e,n,t)},p(e,t){2&t&&U(n,e[1])},i:e,o:e,d(e){e&&D(n)}}}function cg(e){let t,n,r,o;const i=[ig,og],s=[];function a(e,t){return e[3]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,[o]){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function dg(e,t,r){let o,i,s;const a=["class","active","block","children","close","color","disabled","href","inner","outline","size","style","value","white"];let l=v(t,a),{$$slots:u={},$$scope:c}=t,{class:d=""}=t,{active:f=!1}=t,{block:p=!1}=t,{children:h}=t,{close:m=!1}=t,{color:y="secondary"}=t,{disabled:b=!1}=t,{href:_=""}=t,{inner:w}=t,{outline:C=!1}=t,{size:k=null}=t,{style:S=""}=t,{value:E=""}=t,{white:x=!1}=t;return e.$$set=e=>{r(24,t=n(n({},t),g(e))),r(9,l=v(t,a)),"class"in e&&r(10,d=e.class),"active"in e&&r(11,f=e.active),"block"in e&&r(12,p=e.block),"children"in e&&r(1,h=e.children),"close"in e&&r(13,m=e.close),"color"in e&&r(14,y=e.color),"disabled"in e&&r(2,b=e.disabled),"href"in e&&r(3,_=e.href),"inner"in e&&r(0,w=e.inner),"outline"in e&&r(15,C=e.outline),"size"in e&&r(16,k=e.size),"style"in e&&r(4,S=e.style),"value"in e&&r(5,E=e.value),"white"in e&&r(17,x=e.white),"$$scope"in e&&r(18,c=e.$$scope)},e.$$.update=()=>{r(8,o=t["aria-label"]),261120&e.$$.dirty&&r(7,i=zh(d,m?"btn-close":"btn",m||`btn${C?"-outline":""}-${y}`,!!k&&`btn-${k}`,!!p&&"d-block w-100",{active:f,"btn-close-white":m&&x})),8192&e.$$.dirty&&r(6,s=m?"Close":null)},t=g(t),[w,h,b,_,S,E,s,i,o,l,d,f,p,m,y,C,k,x,c,u,function(t){ne.call(this,e,t)},function(t){ne.call(this,e,t)},function(e){oe[e?"unshift":"push"]((()=>{w=e,r(0,w)}))},function(e){oe[e?"unshift":"push"]((()=>{w=e,r(0,w)}))}]}class fg extends Ne{constructor(e){super(),Oe(this,e,dg,cg,a,{class:10,active:11,block:12,children:1,close:13,color:14,disabled:2,href:3,inner:0,outline:15,size:16,style:4,value:5,white:17})}}function pg(t){let r,o=[t[1],{class:t[0]}],i={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,a=e.class),"name"in e&&r(3,l=e.name)},e.$$.update=()=>{12&e.$$.dirty&&r(0,o=zh(a,`bi-${l}`))},[o,s,a,l]}class gg extends Ne{constructor(e){super(),Oe(this,e,hg,pg,a,{class:2,name:3})}}function vg(e){let t,n;const r=e[1].default,o=c(r,e,e[0],null);return{c(){t=$("div"),o&&o.c()},m(e,r){R(e,t,r),o&&o.m(t,null),n=!0},p(e,[t]){o&&o.p&&(!n||1&t)&&p(o,r,e,e[0],n?f(r,e[0],t,null):h(e[0]),null)},i(e){n||(Ce(o,e),n=!0)},o(e){ke(o,e),n=!1},d(e){e&&D(t),o&&o.d(e)}}}function mg(e,t,n){let{$$slots:r={},$$scope:o}=t;return e.$$set=e=>{"$$scope"in e&&n(0,o=e.$$scope)},[o,r]}class yg extends Ne{constructor(e){super(),Oe(this,e,mg,vg,a,{})}}function bg(e){let t,r,o,i,s,a,l=[e[4],{class:e[3]}],u={};for(let e=0;e{i&&(o&&o.end(1),r=Ee(t,Fh,{}),r.start())})),i=!0)},o(e){r&&r.invalidate(),o=xe(t,qh,{}),i=!1},d(e){e&&D(t),e&&o&&o.end(),s=!1,a()}}}function _g(e){let t,n,r=e[0]&&e[2]&&bg(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]&&e[2]?r?(r.p(e,n),5&n&&Ce(r,1)):(r=bg(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function wg(e,t,r){let o;const i=["class","isOpen","fade"];let s=v(t,i),{class:a=""}=t,{isOpen:l=!1}=t,{fade:u=!0}=t,c=!1;return Q((()=>{r(2,c=!0)})),e.$$set=e=>{t=n(n({},t),g(e)),r(4,s=v(t,i)),"class"in e&&r(5,a=e.class),"isOpen"in e&&r(0,l=e.isOpen),"fade"in e&&r(1,u=e.fade)},e.$$.update=()=>{32&e.$$.dirty&&r(3,o=zh(a,"modal-backdrop"))},[l,u,c,o,s,a,function(t){ne.call(this,e,t)}]}class Cg extends Ne{constructor(e){super(),Oe(this,e,wg,_g,a,{class:5,isOpen:0,fade:1})}}function kg(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"modal-body"))},[o,s,u,l,a]}class Eg extends Ne{constructor(e){super(),Oe(this,e,Sg,kg,a,{class:2})}}const xg=e=>({}),Rg=e=>({});function Dg(e){let t;const n=e[8].default,r=c(n,e,e[7],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,null):h(e[7]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Tg(t){let n;return{c(){n=I(t[2])},m(e,t){R(e,n,t)},p(e,t){4&t&&U(n,e[2])},i:e,o:e,d(e){e&&D(n)}}}function $g(e){let t,n,r;return{c(){t=$("button"),L(t,"type","button"),L(t,"class","btn-close"),L(t,"aria-label",e[1])},m(o,i){R(o,t,i),n||(r=N(t,"click",(function(){s(e[0])&&e[0].apply(this,arguments)})),n=!0)},p(n,r){e=n,2&r&&L(t,"aria-label",e[1])},d(e){e&&D(t),n=!1,r()}}}function Mg(e){let t,r,o,i,s,a;const l=[Tg,Dg],u=[];function d(e,t){return e[2]?0:1}o=d(e),i=u[o]=l[o](e);const g=e[8].close,v=c(g,e,e[7],Rg),m=v||function(e){let t,n="function"==typeof e[0]&&$g(e);return{c(){n&&n.c(),t=O()},m(e,r){n&&n.m(e,r),R(e,t,r)},p(e,r){"function"==typeof e[0]?n?n.p(e,r):(n=$g(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&D(t)}}}(e);let y=[e[5],{class:e[4]}],b={};for(let e=0;e{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null)),(!a||8&n)&&L(r,"id",e[3]),v?v.p&&(!a||128&n)&&p(v,g,e,e[7],a?f(g,e[7],n,xg):h(e[7]),Rg):m&&m.p&&(!a||3&n)&&m.p(e,a?n:-1),W(t,b=De(y,[32&n&&e[5],(!a||16&n)&&{class:e[4]}]))},i(e){a||(Ce(i),Ce(m,e),a=!0)},o(e){ke(i),ke(m,e),a=!1},d(e){e&&D(t),u[o].d(),m&&m.d(e)}}}function Ig(e,t,r){let o;const i=["class","toggle","closeAriaLabel","children","id"];let s=v(t,i),{$$slots:a={},$$scope:l}=t,{class:u=""}=t,{toggle:c}=t,{closeAriaLabel:d="Close"}=t,{children:f}=t,{id:p}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(5,s=v(t,i)),"class"in e&&r(6,u=e.class),"toggle"in e&&r(0,c=e.toggle),"closeAriaLabel"in e&&r(1,d=e.closeAriaLabel),"children"in e&&r(2,f=e.children),"id"in e&&r(3,p=e.id),"$$scope"in e&&r(7,l=e.$$scope)},e.$$.update=()=>{64&e.$$.dirty&&r(4,o=zh(u,"modal-header"))},[c,d,f,p,o,s,u,l,a]}class Ag extends Ne{constructor(e){super(),Oe(this,e,Ig,Mg,a,{class:6,toggle:0,closeAriaLabel:1,children:2,id:3})}}function Og(e){let t,r;const o=e[3].default,i=c(o,e,e[2],null);let s=[e[1]],a={};for(let e=0;e{s=document.createElement("div"),document.body.appendChild(s),s.appendChild(i)})),ee((()=>{"undefined"!=typeof document&&document.body.removeChild(s)})),e.$$set=e=>{t=n(n({},t),g(e)),r(1,a=v(t,o)),"$$scope"in e&&r(2,u=e.$$scope)},[i,a,u,l,function(e){oe[e?"unshift":"push"]((()=>{i=e,r(0,i)}))}]}class Pg extends Ne{constructor(e){super(),Oe(this,e,Ng,Og,a,{})}}gn("");const Lg=e=>({}),Hg=e=>({});function Wg(e){let t,n,r;var o=e[13];function i(e){return{props:{$$slots:{default:[Vg]},$$scope:{ctx:e}}}}return o&&(t=q(o,i(e))),{c(){t&&$e(t.$$.fragment),n=O()},m(e,o){t&&Me(t,e,o),R(e,n,o),r=!0},p(e,r){const s={};if(2119615&r[0]|8&r[1]&&(s.$$scope={dirty:r,ctx:e}),8192&r[0]&&o!==(o=e[13])){if(t){_e();const e=t;ke(e.$$.fragment,1,0,(()=>{Ie(e,1)})),we()}o?(t=q(o,i(e)),$e(t.$$.fragment),Ce(t.$$.fragment,1),Me(t,n.parentNode,n)):t=null}else o&&t.$set(s)},i(e){r||(t&&Ce(t.$$.fragment,e),r=!0)},o(e){t&&ke(t.$$.fragment,e),r=!1},d(e){e&&D(n),t&&Ie(t,e)}}}function Ug(e){let t,n,r,o,s,a,l,u,d,g,v,m,y,b;const _=e[31].external,w=c(_,e,e[34],Hg);let C=e[3]&&zg(e);const k=[Fg,Bg],E=[];function x(e,t){return e[2]?0:1}return a=x(e),l=E[a]=k[a](e),{c(){t=$("div"),w&&w.c(),n=A(),r=$("div"),o=$("div"),C&&C.c(),s=A(),l.c(),L(o,"class",u=zh("modal-content",e[9])),L(r,"class",e[14]),L(r,"role","document"),L(t,"aria-labelledby",e[5]),L(t,"class",d=zh("modal",e[8],{fade:e[10],"position-static":e[0]})),L(t,"role","dialog")},m(i,l){R(i,t,l),w&&w.m(t,null),S(t,n),S(t,r),S(r,o),C&&C.m(o,null),S(o,s),E[a].m(o,null),e[32](r),m=!0,y||(b=[N(t,"introstart",e[33]),N(t,"introend",e[17]),N(t,"outrostart",e[18]),N(t,"outroend",e[19]),N(t,"click",e[16]),N(t,"mousedown",e[20])],y=!0)},p(e,n){w&&w.p&&(!m||8&n[1])&&p(w,_,e,e[34],m?f(_,e[34],n,Lg):h(e[34]),Hg),e[3]?C?(C.p(e,n),8&n[0]&&Ce(C,1)):(C=zg(e),C.c(),Ce(C,1),C.m(o,s)):C&&(_e(),ke(C,1,1,(()=>{C=null})),we());let i=a;a=x(e),a===i?E[a].p(e,n):(_e(),ke(E[i],1,1,(()=>{E[i]=null})),we(),l=E[a],l?l.p(e,n):(l=E[a]=k[a](e),l.c()),Ce(l,1),l.m(o,null)),(!m||512&n[0]&&u!==(u=zh("modal-content",e[9])))&&L(o,"class",u),(!m||16384&n[0])&&L(r,"class",e[14]),(!m||32&n[0])&&L(t,"aria-labelledby",e[5]),(!m||1281&n[0]&&d!==(d=zh("modal",e[8],{fade:e[10],"position-static":e[0]})))&&L(t,"class",d)},i(e){m||(Ce(w,e),Ce(C),Ce(l),ue((()=>{m&&(v&&v.end(1),g=Ee(t,Vh,{}),g.start())})),m=!0)},o(e){ke(w,e),ke(C),ke(l),g&&g.invalidate(),v=xe(t,Yh,{}),m=!1},d(n){n&&D(t),w&&w.d(n),C&&C.d(),E[a].d(),e[32](null),n&&v&&v.end(),y=!1,i(b)}}}function zg(e){let t,n;return t=new Ag({props:{toggle:e[4],id:e[5],$$slots:{default:[jg]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};16&n[0]&&(r.toggle=e[4]),32&n[0]&&(r.id=e[5]),8&n[0]|8&n[1]&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function jg(e){let t;return{c(){t=I(e[3])},m(e,n){R(e,t,n)},p(e,n){8&n[0]&&U(t,e[3])},d(e){e&&D(t)}}}function Bg(e){let t;const n=e[31].default,r=c(n,e,e[34],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||8&o[1])&&p(r,n,e,e[34],t?f(n,e[34],o,null):h(e[34]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Fg(e){let t,n;return t=new Eg({props:{$$slots:{default:[qg]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};8&n[1]&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function qg(e){let t;const n=e[31].default,r=c(n,e,e[34],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||8&o[1])&&p(r,n,e,e[34],t?f(n,e[34],o,null):h(e[34]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Vg(e){let t,r,o=e[1]&&Ug(e),i=[{class:e[7]},{tabindex:"-1"},e[21]],s={};for(let e=0;e{o=null})),we()),W(t,s=De(i,[(!r||128&n[0])&&{class:e[7]},{tabindex:"-1"},2097152&n[0]&&e[21]]))},i(e){r||(Ce(o),r=!0)},o(e){ke(o),r=!1},d(e){e&&D(t),o&&o.d()}}}function Yg(e){let t,n,r;var o=e[13];function i(e){return{props:{$$slots:{default:[Gg]},$$scope:{ctx:e}}}}return o&&(t=q(o,i(e))),{c(){t&&$e(t.$$.fragment),n=O()},m(e,o){t&&Me(t,e,o),R(e,n,o),r=!0},p(e,r){const s={};if(1026&r[0]|8&r[1]&&(s.$$scope={dirty:r,ctx:e}),8192&r[0]&&o!==(o=e[13])){if(t){_e();const e=t;ke(e.$$.fragment,1,0,(()=>{Ie(e,1)})),we()}o?(t=q(o,i(e)),$e(t.$$.fragment),Ce(t.$$.fragment,1),Me(t,n.parentNode,n)):t=null}else o&&t.$set(s)},i(e){r||(t&&Ce(t.$$.fragment,e),r=!0)},o(e){t&&ke(t.$$.fragment,e),r=!1},d(e){e&&D(n),t&&Ie(t,e)}}}function Gg(e){let t,n;return t=new Cg({props:{fade:e[10],isOpen:e[1]}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};1024&n[0]&&(r.fade=e[10]),2&n[0]&&(r.isOpen=e[1]),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Zg(e){let t,n,r,o=e[11]&&Wg(e),i=e[6]&&!e[0]&&Yg(e);return{c(){o&&o.c(),t=A(),i&&i.c(),n=O()},m(e,s){o&&o.m(e,s),R(e,t,s),i&&i.m(e,s),R(e,n,s),r=!0},p(e,r){e[11]?o?(o.p(e,r),2048&r[0]&&Ce(o,1)):(o=Wg(e),o.c(),Ce(o,1),o.m(t.parentNode,t)):o&&(_e(),ke(o,1,1,(()=>{o=null})),we()),e[6]&&!e[0]?i?(i.p(e,r),65&r[0]&&Ce(i,1)):(i=Yg(e),i.c(),Ce(i,1),i.m(n.parentNode,n)):i&&(_e(),ke(i,1,1,(()=>{i=null})),we())},i(e){r||(Ce(o),Ce(i),r=!0)},o(e){ke(o),ke(i),r=!1},d(e){o&&o.d(e),e&&D(t),i&&i.d(e),e&&D(n)}}}let Kg=0;const Xg="modal-dialog";function Jg(e,t,r){let o,i;const s=["class","static","isOpen","autoFocus","body","centered","container","fullscreen","header","scrollable","size","toggle","labelledBy","backdrop","wrapClassName","modalClassName","contentClassName","fade","unmountOnClose","returnFocusAfterClose"];let a=v(t,s),{$$slots:l={},$$scope:u}=t;const c=te();let d,f,p,h,m,{class:y=""}=t,{static:b=!1}=t,{isOpen:_=!1}=t,{autoFocus:w=!0}=t,{body:C=!1}=t,{centered:k=!1}=t,{container:S}=t,{fullscreen:E=!1}=t,{header:x}=t,{scrollable:R=!1}=t,{size:D=""}=t,{toggle:T}=t,{labelledBy:$=(x?`modal-${Bh()}`:void 0)}=t,{backdrop:M=!0}=t,{wrapClassName:I=""}=t,{modalClassName:A=""}=t,{contentClassName:O=""}=t,{fade:N=!0}=t,{unmountOnClose:P=!0}=t,{returnFocusAfterClose:L=!0}=t,H=!1,W=!1,U=_,z=H;var j;function B(){p&&p.parentNode&&"function"==typeof p.parentNode.focus&&p.parentNode.focus()}function F(){try{d=document.activeElement}catch(e){d=null}b||(f=function(){const e=window?window.getComputedStyle(document.body,null):{};return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}(),Hh(),0===Kg&&(document.body.className=zh(document.body.className,"modal-open")),++Kg),r(11,W=!0)}function q(){d&&("function"==typeof d.focus&&L&&d.focus(),d=null)}function V(){q()}function Y(){Kg<=1&&document.body.classList.remove("modal-open"),q(),Kg=Math.max(0,Kg-1),Lh(f)}Q((()=>{_&&(F(),H=!0),H&&w&&B()})),ee((()=>{V(),H&&Y()})),j=()=>{_&&!U&&(F(),H=!0),w&&H&&!z&&B(),U=_,z=H},J().$$.after_update.push(j);return e.$$set=e=>{t=n(n({},t),g(e)),r(21,a=v(t,s)),"class"in e&&r(22,y=e.class),"static"in e&&r(0,b=e.static),"isOpen"in e&&r(1,_=e.isOpen),"autoFocus"in e&&r(23,w=e.autoFocus),"body"in e&&r(2,C=e.body),"centered"in e&&r(24,k=e.centered),"container"in e&&r(25,S=e.container),"fullscreen"in e&&r(26,E=e.fullscreen),"header"in e&&r(3,x=e.header),"scrollable"in e&&r(27,R=e.scrollable),"size"in e&&r(28,D=e.size),"toggle"in e&&r(4,T=e.toggle),"labelledBy"in e&&r(5,$=e.labelledBy),"backdrop"in e&&r(6,M=e.backdrop),"wrapClassName"in e&&r(7,I=e.wrapClassName),"modalClassName"in e&&r(8,A=e.modalClassName),"contentClassName"in e&&r(9,O=e.contentClassName),"fade"in e&&r(10,N=e.fade),"unmountOnClose"in e&&r(29,P=e.unmountOnClose),"returnFocusAfterClose"in e&&r(30,L=e.returnFocusAfterClose),"$$scope"in e&&r(34,u=e.$$scope)},e.$$.update=()=>{490733568&e.$$.dirty[0]&&r(14,o=zh(Xg,y,{[`modal-${D}`]:D,"modal-fullscreen":!0===E,[`modal-fullscreen-${E}-down`]:E&&"string"==typeof E,[`${Xg}-centered`]:k,[`${Xg}-scrollable`]:R})),33554433&e.$$.dirty[0]&&r(13,i="inline"===S||b?yg:Pg)},[b,_,C,x,T,$,M,I,A,O,N,W,p,i,o,c,function(e){if(e.target===h){if(!_||!M)return;const t=p?p.parentNode:null;!0===M&&t&&e.target===t&&T&&(e.stopPropagation(),T(e))}},function(){c("open"),m=Wh(document,"keydown",(e=>{e.key&&"Escape"===e.key&&T&&!0===M&&(m&&m(),T(e))}))},function(){c("closing"),m&&m()},function(){c("close"),P&&V(),Y(),W&&(H=!1),r(11,W=!1)},function(e){h=e.target},a,y,w,k,S,E,R,D,P,L,l,function(e){oe[e?"unshift":"push"]((()=>{p=e,r(12,p)}))},()=>c("opening"),u]}class Qg extends Ne{constructor(e){super(),Oe(this,e,Jg,Zg,a,{class:22,static:0,isOpen:1,autoFocus:23,body:2,centered:24,container:25,fullscreen:26,header:3,scrollable:27,size:28,toggle:4,labelledBy:5,backdrop:6,wrapClassName:7,modalClassName:8,contentClassName:9,fade:10,unmountOnClose:29,returnFocusAfterClose:30},null,[-1,-1])}}function ev(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"modal-footer"))},[o,s,u,l,a]}class nv extends Ne{constructor(e){super(),Oe(this,e,tv,ev,a,{class:2})}}function rv(e){let t,r,o,i,s,a,l=[e[3],{class:e[2]}],u={};for(let e=0;e{i&&(o&&o.end(1),r=Ee(t,Fh,{}),r.start())})),i=!0)},o(e){r&&r.invalidate(),o=xe(t,qh,{}),i=!1},d(e){e&&D(t),e&&o&&o.end(),s=!1,a()}}}function ov(e){let t,n,r=e[0]&&rv(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=rv(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function iv(e,t,r){let o;const i=["class","isOpen","fade"];let s=v(t,i),{class:a=""}=t,{isOpen:l=!1}=t,{fade:u=!0}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(3,s=v(t,i)),"class"in e&&r(4,a=e.class),"isOpen"in e&&r(0,l=e.isOpen),"fade"in e&&r(1,u=e.fade)},e.$$.update=()=>{16&e.$$.dirty&&r(2,o=zh(a,"offcanvas-backdrop"))},[l,u,o,s,a,function(t){ne.call(this,e,t)}]}class sv extends Ne{constructor(e){super(),Oe(this,e,iv,ov,a,{class:4,isOpen:0,fade:1})}}function av(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"offcanvas-body"))},[o,s,u,l,a]}class uv extends Ne{constructor(e){super(),Oe(this,e,lv,av,a,{class:2})}}const cv=e=>({}),dv=e=>({});function fv(e){let t;const n=e[7].default,r=c(n,e,e[6],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||64&o)&&p(r,n,e,e[6],t?f(n,e[6],o,null):h(e[6]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function pv(t){let n;return{c(){n=I(t[0])},m(e,t){R(e,n,t)},p(e,t){1&t&&U(n,e[0])},i:e,o:e,d(e){e&&D(n)}}}function hv(e){let t,n,r;return{c(){t=$("button"),L(t,"aria-label",e[1]),L(t,"class","btn-close"),L(t,"type","button")},m(o,i){R(o,t,i),n||(r=N(t,"click",(function(){s(e[2])&&e[2].apply(this,arguments)})),n=!0)},p(n,r){e=n,2&r&&L(t,"aria-label",e[1])},d(e){e&&D(t),n=!1,r()}}}function gv(e){let t,r,o,i,s,a;const l=[pv,fv],u=[];function d(e,t){return e[0]?0:1}o=d(e),i=u[o]=l[o](e);const g=e[7].close,v=c(g,e,e[6],dv),m=v||function(e){let t,n="function"==typeof e[2]&&hv(e);return{c(){n&&n.c(),t=O()},m(e,r){n&&n.m(e,r),R(e,t,r)},p(e,r){"function"==typeof e[2]?n?n.p(e,r):(n=hv(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&D(t)}}}(e);let y=[e[4],{class:e[3]}],b={};for(let e=0;e{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null)),v?v.p&&(!a||64&n)&&p(v,g,e,e[6],a?f(g,e[6],n,cv):h(e[6]),dv):m&&m.p&&(!a||6&n)&&m.p(e,a?n:-1),W(t,b=De(y,[16&n&&e[4],(!a||8&n)&&{class:e[3]}]))},i(e){a||(Ce(i),Ce(m,e),a=!0)},o(e){ke(i),ke(m,e),a=!1},d(e){e&&D(t),u[o].d(),m&&m.d(e)}}}function vv(e,t,r){let o;const i=["class","children","closeAriaLabel","toggle"];let s=v(t,i),{$$slots:a={},$$scope:l}=t,{class:u=""}=t,{children:c}=t,{closeAriaLabel:d="Close"}=t,{toggle:f}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(4,s=v(t,i)),"class"in e&&r(5,u=e.class),"children"in e&&r(0,c=e.children),"closeAriaLabel"in e&&r(1,d=e.closeAriaLabel),"toggle"in e&&r(2,f=e.toggle),"$$scope"in e&&r(6,l=e.$$scope)},e.$$.update=()=>{32&e.$$.dirty&&r(3,o=zh(u,"offcanvas-header"))},[c,d,f,o,s,u,l,a]}class mv extends Ne{constructor(e){super(),Oe(this,e,vv,gv,a,{class:5,children:0,closeAriaLabel:1,toggle:2})}}gn("");const{document:yv}=k,bv=e=>({}),_v=e=>({});function wv(e){let t,n;return t=new mv({props:{toggle:e[6],$$slots:{default:[kv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};64&n&&(r.toggle=e[6]),268435472&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Cv(e){let t;return{c(){t=I(e[4])},m(e,n){R(e,t,n)},p(e,n){16&n&&U(t,e[4])},d(e){e&&D(t)}}}function kv(e){let t,n,r=e[4]&&Cv(e);const o=e[25].header,i=c(o,e,e[28],_v);return{c(){r&&r.c(),t=A(),i&&i.c()},m(e,o){r&&r.m(e,o),R(e,t,o),i&&i.m(e,o),n=!0},p(e,s){e[4]?r?r.p(e,s):(r=Cv(e),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null),i&&i.p&&(!n||268435456&s)&&p(i,o,e,e[28],n?f(o,e[28],s,bv):h(e[28]),_v)},i(e){n||(Ce(i,e),n=!0)},o(e){ke(i,e),n=!1},d(e){r&&r.d(e),e&&D(t),i&&i.d(e)}}}function Sv(e){let t;const n=e[25].default,r=c(n,e,e[28],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||268435456&o)&&p(r,n,e,e[28],t?f(n,e[28],o,null):h(e[28]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Ev(e){let t,n;return t=new uv({props:{$$slots:{default:[xv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};268435456&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function xv(e){let t;const n=e[25].default,r=c(n,e,e[28],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||268435456&o)&&p(r,n,e,e[28],t?f(n,e[28],o,null):h(e[28]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Rv(e){let t,n;return t=new sv({props:{fade:e[3],isOpen:e[0]}}),t.$on("click",(function(){s(e[6]?e[27]:void 0)&&(e[6]?e[27]:void 0).apply(this,arguments)})),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(n,r){e=n;const o={};8&r&&(o.fade=e[3]),1&r&&(o.isOpen=e[0]),t.$set(o)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Dv(e){let t,r,o,i,s,a,l,u,c,d,f,p=(e[6]||e[4]||e[13].header)&&wv(e);const h=[Ev,Sv],g=[];function v(e,t){return e[2]?0:1}o=v(e),i=g[o]=h[o](e);let m=[e[12],{"aria-hidden":s=!e[0]||void 0},{"aria-modal":a=!!e[0]||void 0},{class:e[10]},{role:l=e[0]||e[7]?"dialog":void 0},{style:u=`visibility: ${e[0]||e[7]?"visible":"hidden"};${e[5]}`},{tabindex:"-1"}],y={};for(let e=0;e{p=null})),we());let c=o;o=v(e),o===c?g[o].p(e,n):(_e(),ke(g[c],1,1,(()=>{g[c]=null})),we(),i=g[o],i?i.p(e,n):(i=g[o]=h[o](e),i.c()),Ce(i,1),i.m(t,null)),W(t,y=De(m,[4096&n&&e[12],(!f||1&n&&s!==(s=!e[0]||void 0))&&{"aria-hidden":s},(!f||1&n&&a!==(a=!!e[0]||void 0))&&{"aria-modal":a},(!f||1024&n)&&{class:e[10]},(!f||129&n&&l!==(l=e[0]||e[7]?"dialog":void 0))&&{role:l},(!f||161&n&&u!==(u=`visibility: ${e[0]||e[7]?"visible":"hidden"};${e[5]}`))&&{style:u},{tabindex:"-1"}])),e[1]?b?(b.p(e,n),2&n&&Ce(b,1)):(b=Rv(e),b.c(),Ce(b,1),b.m(d.parentNode,d)):b&&(_e(),ke(b,1,1,(()=>{b=null})),we())},i(e){f||(Ce(p),Ce(i),Ce(b),f=!0)},o(e){ke(p),ke(i),ke(b),f=!1},d(n){n&&D(t),p&&p.d(),g[o].d(),e[26](null),n&&D(c),b&&b.d(n),n&&D(d)}}}function Tv(e){let t,n,r,o,i,a;var l=e[9];function u(e){return{props:{$$slots:{default:[Dv]},$$scope:{ctx:e}}}}return l&&(n=q(l,u(e))),{c(){t=A(),n&&$e(n.$$.fragment),r=O()},m(l,u){R(l,t,u),n&&Me(n,l,u),R(l,r,u),o=!0,i||(a=N(yv.body,"mousedown",(function(){s(e[11])&&e[11].apply(this,arguments)})),i=!0)},p(t,[o]){e=t;const i={};if(268449279&o&&(i.$$scope={dirty:o,ctx:e}),512&o&&l!==(l=e[9])){if(n){_e();const e=n;ke(e.$$.fragment,1,0,(()=>{Ie(e,1)})),we()}l?(n=q(l,u(e)),$e(n.$$.fragment),Ce(n.$$.fragment,1),Me(n,r.parentNode,r)):n=null}else l&&n.$set(i)},i(e){o||(n&&Ce(n.$$.fragment,e),o=!0)},o(e){n&&ke(n.$$.fragment,e),o=!1},d(e){e&&D(t),e&&D(r),n&&Ie(n,e),i=!1,a()}}}function $v(e,t,r){let o,i,s;const a=["class","backdrop","body","container","fade","header","isOpen","placement","scroll","sm","md","lg","xl","xxl","style","toggle"];let l=v(t,a),{$$slots:u={},$$scope:c}=t;const d=function(e){const t={};for(const n in e)t[n]=!0;return t}(u),f=te();let p,h,m,{class:y=""}=t,{backdrop:b=!0}=t,{body:_=!0}=t,{container:w="body"}=t,{fade:C=!0}=t,{header:k}=t,{isOpen:S=!1}=t,{placement:E="start"}=t,{scroll:x=!1}=t,{sm:R=!1}=t,{md:D=!1}=t,{lg:T=!1}=t,{xl:$=!1}=t,{xxl:M=!1}=t,{style:I=""}=t,{toggle:A}=t,O=!1;Q((()=>r(23,p=document.body)));return e.$$set=e=>{t=n(n({},t),g(e)),r(12,l=v(t,a)),"class"in e&&r(14,y=e.class),"backdrop"in e&&r(1,b=e.backdrop),"body"in e&&r(2,_=e.body),"container"in e&&r(15,w=e.container),"fade"in e&&r(3,C=e.fade),"header"in e&&r(4,k=e.header),"isOpen"in e&&r(0,S=e.isOpen),"placement"in e&&r(16,E=e.placement),"scroll"in e&&r(17,x=e.scroll),"sm"in e&&r(18,R=e.sm),"md"in e&&r(19,D=e.md),"lg"in e&&r(20,T=e.lg),"xl"in e&&r(21,$=e.xl),"xxl"in e&&r(22,M=e.xxl),"style"in e&&r(5,I=e.style),"toggle"in e&&r(6,A=e.toggle),"$$scope"in e&&r(28,c=e.$$scope)},e.$$.update=()=>{257&e.$$.dirty&&h&&(r(0,S),r(8,h),r(7,O=!0),f(S?"opening":"closing"),setTimeout((()=>{r(7,O=!1),f(S?"open":"close")}),jh(h))),8519809&e.$$.dirty&&p&&(x||p.classList.toggle("overflow-noscroll",S||O)),65&e.$$.dirty&&S&&A&&"undefined"!=typeof window&&r(24,m=Wh(document,"keydown",(e=>{e.key&&"Escape"===e.key&&A()}))),16777217&e.$$.dirty&&!S&&m&&m(),8388675&e.$$.dirty&&r(11,o=b&&A&&p&&S?e=>{e.target===p&&A()}:void 0),8208385&e.$$.dirty&&r(10,i=zh({offcanvas:!(R||D||T||$||M),"offcanvas-sm":R,"offcanvas-md":D,"offcanvas-lg":T,"offcanvas-xl":$,"offcanvas-xxl":M,show:S},`offcanvas-${E}`,y)),32768&e.$$.dirty&&r(9,s="inline"===w?yg:Pg)},[S,b,_,C,k,I,A,O,h,s,i,o,l,d,y,w,E,x,R,D,T,$,M,p,m,u,function(e){oe[e?"unshift":"push"]((()=>{h=e,r(8,h)}))},()=>A(),c]}class Mv extends Ne{constructor(e){super(),Oe(this,e,$v,Tv,a,{class:14,backdrop:1,body:2,container:15,fade:3,header:4,isOpen:0,placement:16,scroll:17,sm:18,md:19,lg:20,xl:21,xxl:22,style:5,toggle:6})}}function Iv(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"toast-body"))},[o,s,u,l,a]}class Ov extends Ne{constructor(e){super(),Oe(this,e,Av,Iv,a,{class:2})}}const Nv=e=>({}),Pv=e=>({}),Lv=e=>({}),Hv=e=>({});function Wv(e){let t;const n=e[8].icon,r=c(n,e,e[7],Hv);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,Lv):h(e[7]),Hv)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Uv(t){let n,r,o;return{c(){n=M("svg"),r=M("rect"),L(r,"fill","currentColor"),L(r,"width","100%"),L(r,"height","100%"),L(n,"class",o=`rounded text-${t[0]}`),L(n,"width","20"),L(n,"height","20"),L(n,"xmlns","http://www.w3.org/2000/svg"),L(n,"preserveAspectRatio","xMidYMid slice"),L(n,"focusable","false"),L(n,"role","img")},m(e,t){R(e,n,t),S(n,r)},p(e,t){1&t&&o!==(o=`rounded text-${e[0]}`)&&L(n,"class",o)},i:e,o:e,d(e){e&&D(n)}}}function zv(e){let t;const n=e[8].close,r=c(n,e,e[7],Pv),o=r||function(e){let t,n;return t=new fg({props:{close:!0,"aria-label":e[2]}}),t.$on("click",(function(){s(e[1])&&e[1].apply(this,arguments)})),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(n,r){e=n;const o={};4&r&&(o["aria-label"]=e[2]),t.$set(o)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}(e);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,i){r?r.p&&(!t||128&i)&&p(r,n,e,e[7],t?f(n,e[7],i,Nv):h(e[7]),Pv):o&&o.p&&(!t||6&i)&&o.p(e,t?i:-1)},i(e){t||(Ce(o,e),t=!0)},o(e){ke(o,e),t=!1},d(e){o&&o.d(e)}}}function jv(e){let t,r,o,i,s,a,l;const u=[Uv,Wv],d=[];function g(e,t){return e[0]?0:1}r=g(e),o=d[r]=u[r](e);const v=e[8].default,m=c(v,e,e[7],null);let y=e[1]&&zv(e),b=[e[5],{class:e[4]}],_={};for(let e=0;e{d[a]=null})),we(),o=d[r],o?o.p(e,n):(o=d[r]=u[r](e),o.c()),Ce(o,1),o.m(t,i)),m&&m.p&&(!l||128&n)&&p(m,v,e,e[7],l?f(v,e[7],n,null):h(e[7]),null),(!l||8&n)&&L(s,"class",e[3]),e[1]?y?(y.p(e,n),2&n&&Ce(y,1)):(y=zv(e),y.c(),Ce(y,1),y.m(t,null)):y&&(_e(),ke(y,1,1,(()=>{y=null})),we()),W(t,_=De(b,[32&n&&e[5],(!l||16&n)&&{class:e[4]}]))},i(e){l||(Ce(o),Ce(m,e),Ce(y),l=!0)},o(e){ke(o),ke(m,e),ke(y),l=!1},d(e){e&&D(t),d[r].d(),m&&m.d(e),y&&y.d()}}}function Bv(e,t,r){let o,i;const s=["class","icon","toggle","closeAriaLabel"];let a=v(t,s),{$$slots:l={},$$scope:u}=t,{class:c=""}=t,{icon:d=null}=t,{toggle:f=null}=t,{closeAriaLabel:p="Close"}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(5,a=v(t,s)),"class"in e&&r(6,c=e.class),"icon"in e&&r(0,d=e.icon),"toggle"in e&&r(1,f=e.toggle),"closeAriaLabel"in e&&r(2,p=e.closeAriaLabel),"$$scope"in e&&r(7,u=e.$$scope)},e.$$.update=()=>{64&e.$$.dirty&&r(4,o=zh(c,"toast-header")),1&e.$$.dirty&&r(3,i=zh("me-auto",{"ms-2":null!=d}))},[d,f,p,i,o,a,c,u,l]}class Fv extends Ne{constructor(e){super(),Oe(this,e,Bv,jv,a,{class:6,icon:0,toggle:1,closeAriaLabel:2})}}function qv(e){let t,r,o,s,a,l,u,c,d=e[4]&&Vv(e);const f=[Zv,Gv],p=[];function h(e,t){return e[1]?0:1}o=h(e),s=p[o]=f[o](e);let g=[e[8],{class:e[6]},{role:"alert"}],v={};for(let e=0;e{d=null})),we());let a=o;o=h(e),o===a?p[o].p(e,i):(_e(),ke(p[a],1,1,(()=>{p[a]=null})),we(),s=p[o],s?s.p(e,i):(s=p[o]=f[o](e),s.c()),Ce(s,1),s.m(t,null)),W(t,v=De(g,[256&i&&e[8],(!l||64&i)&&{class:e[6]},{role:"alert"}]))},i(n){l||(Ce(d),Ce(s),ue((()=>{l&&(a||(a=Re(t,Gh,{duration:e[3]&&e[2]},!0)),a.run(1))})),l=!0)},o(n){ke(d),ke(s),a||(a=Re(t,Gh,{duration:e[3]&&e[2]},!1)),a.run(0),l=!1},d(e){e&&D(t),d&&d.d(),p[o].d(),e&&a&&a.end(),u=!1,i(c)}}}function Vv(e){let t,n;return t=new Fv({props:{toggle:e[5],$$slots:{default:[Yv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};32&n&&(r.toggle=e[5]),131088&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Yv(e){let t;return{c(){t=I(e[4])},m(e,n){R(e,t,n)},p(e,n){16&n&&U(t,e[4])},d(e){e&&D(t)}}}function Gv(e){let t;const n=e[12].default,r=c(n,e,e[17],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||131072&o)&&p(r,n,e,e[17],t?f(n,e[17],o,null):h(e[17]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Zv(e){let t,n;return t=new Ov({props:{$$slots:{default:[Kv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};131072&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Kv(e){let t;const n=e[12].default,r=c(n,e,e[17],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||131072&o)&&p(r,n,e,e[17],t?f(n,e[17],o,null):h(e[17]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Xv(e){let t,n,r=e[0]&&qv(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=qv(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function Jv(e,t,r){let o;const i=["class","autohide","body","delay","duration","fade","header","isOpen","toggle"];let s=v(t,i),{$$slots:a={},$$scope:l}=t;const u=te();let c,{class:d=""}=t,{autohide:f=!1}=t,{body:p=!1}=t,{delay:h=5e3}=t,{duration:m=200}=t,{fade:y=!0}=t,{header:b}=t,{isOpen:_=!0}=t,{toggle:w=null}=t;ee((()=>()=>clearTimeout(c)));return e.$$set=e=>{t=n(n({},t),g(e)),r(8,s=v(t,i)),"class"in e&&r(9,d=e.class),"autohide"in e&&r(10,f=e.autohide),"body"in e&&r(1,p=e.body),"delay"in e&&r(11,h=e.delay),"duration"in e&&r(2,m=e.duration),"fade"in e&&r(3,y=e.fade),"header"in e&&r(4,b=e.header),"isOpen"in e&&r(0,_=e.isOpen),"toggle"in e&&r(5,w=e.toggle),"$$scope"in e&&r(17,l=e.$$scope)},e.$$.update=()=>{3073&e.$$.dirty&&_&&f&&(c=setTimeout((()=>r(0,_=!1)),h)),513&e.$$.dirty&&r(6,o=zh(d,"toast",{show:_}))},[_,p,m,y,b,w,o,u,s,d,f,h,a,()=>u("opening"),()=>u("open"),()=>u("closing"),()=>u("close"),l]}class Qv extends Ne{constructor(e){super(),Oe(this,e,Jv,Xv,a,{class:9,autohide:10,body:1,delay:11,duration:2,fade:3,header:4,isOpen:0,toggle:5})}}var em;function tm(e){return(em=em||document.createElement("textarea")).innerHTML="&"+e+";",em.value}var nm=Object.prototype.hasOwnProperty;function rm(e){return[].slice.call(arguments,1).forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e}var om=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function im(e){return e.indexOf("\\")<0?e:e.replace(om,"$1")}function sm(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function am(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var lm=/&([a-z#][a-z0-9]{1,31});/gi,um=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function cm(e,t){var n=0,r=tm(t);return t!==r?r:35===t.charCodeAt(0)&&um.test(t)&&sm(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?am(n):e}function dm(e){return e.indexOf("&")<0?e:e.replace(lm,cm)}var fm=/[&<>"]/,pm=/[&<>"]/g,hm={"&":"&","<":"<",">":">",'"':"""};function gm(e){return hm[e]}function vm(e){return fm.test(e)?e.replace(pm,gm):e}var mm={};function ym(e,t){return++t>=e.length-2?t:"paragraph_open"===e[t].type&&e[t].tight&&"inline"===e[t+1].type&&0===e[t+1].content.length&&"paragraph_close"===e[t+2].type&&e[t+2].tight?ym(e,t+2):t}mm.blockquote_open=function(){return"
    \n"},mm.blockquote_close=function(e,t){return"
    "+bm(e,t)},mm.code=function(e,t){return e[t].block?"
    "+vm(e[t].content)+"
    "+bm(e,t):""+vm(e[t].content)+""},mm.fence=function(e,t,n,r,o){var i,s,a,l,u=e[t],c="",d=n.langPrefix;if(u.params){if(s=(i=u.params.split(/\s+/g)).join(" "),a=o.rules.fence_custom,l=i[0],a&&nm.call(a,l))return o.rules.fence_custom[i[0]](e,t,n,r,o);c=' class="'+d+vm(dm(im(s)))+'"'}return"
    "+(n.highlight&&n.highlight.apply(n.highlight,[u.content].concat(i))||vm(u.content))+"
    "+bm(e,t)},mm.fence_custom={},mm.heading_open=function(e,t){return""},mm.heading_close=function(e,t){return"\n"},mm.hr=function(e,t,n){return(n.xhtmlOut?"
    ":"
    ")+bm(e,t)},mm.bullet_list_open=function(){return"
      \n"},mm.bullet_list_close=function(e,t){return"
    "+bm(e,t)},mm.list_item_open=function(){return"
  8. "},mm.list_item_close=function(){return"
  9. \n"},mm.ordered_list_open=function(e,t){var n=e[t];return"1?' start="'+n.order+'"':"")+">\n"},mm.ordered_list_close=function(e,t){return"
"+bm(e,t)},mm.paragraph_open=function(e,t){return e[t].tight?"":"

"},mm.paragraph_close=function(e,t){var n=!(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content);return(e[t].tight?"":"

")+(n?bm(e,t):"")},mm.link_open=function(e,t,n){var r=e[t].title?' title="'+vm(dm(e[t].title))+'"':"",o=n.linkTarget?' target="'+n.linkTarget+'"':"";return'"},mm.link_close=function(){return""},mm.image=function(e,t,n){var r=' src="'+vm(e[t].src)+'"',o=e[t].title?' title="'+vm(dm(e[t].title))+'"':"";return""},mm.table_open=function(){return"\n"},mm.table_close=function(){return"
\n"},mm.thead_open=function(){return"\n"},mm.thead_close=function(){return"\n"},mm.tbody_open=function(){return"\n"},mm.tbody_close=function(){return"\n"},mm.tr_open=function(){return""},mm.tr_close=function(){return"\n"},mm.th_open=function(e,t){var n=e[t];return""},mm.th_close=function(){return""},mm.td_open=function(e,t){var n=e[t];return""},mm.td_close=function(){return""},mm.strong_open=function(){return""},mm.strong_close=function(){return""},mm.em_open=function(){return""},mm.em_close=function(){return""},mm.del_open=function(){return""},mm.del_close=function(){return""},mm.ins_open=function(){return""},mm.ins_close=function(){return""},mm.mark_open=function(){return""},mm.mark_close=function(){return""},mm.sub=function(e,t){return""+vm(e[t].content)+""},mm.sup=function(e,t){return""+vm(e[t].content)+""},mm.hardbreak=function(e,t,n){return n.xhtmlOut?"
\n":"
\n"},mm.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"
\n":"
\n":"\n"},mm.text=function(e,t){return vm(e[t].content)},mm.htmlblock=function(e,t){return e[t].content},mm.htmltag=function(e,t){return e[t].content},mm.abbr_open=function(e,t){return''},mm.abbr_close=function(){return""},mm.footnote_ref=function(e,t){var n=Number(e[t].id+1).toString(),r="fnref"+n;return e[t].subId>0&&(r+=":"+e[t].subId),'['+n+"]"},mm.footnote_block_open=function(e,t,n){return(n.xhtmlOut?'
\n':'
\n')+'
\n
    \n'},mm.footnote_block_close=function(){return"
\n
\n"},mm.footnote_open=function(e,t){return'
  • '},mm.footnote_close=function(){return"
  • \n"},mm.footnote_anchor=function(e,t){var n="fnref"+Number(e[t].id+1).toString();return e[t].subId>0&&(n+=":"+e[t].subId),' '},mm.dl_open=function(){return"
    \n"},mm.dt_open=function(){return"
    "},mm.dd_open=function(){return"
    "},mm.dl_close=function(){return"
    \n"},mm.dt_close=function(){return"\n"},mm.dd_close=function(){return"\n"};var bm=mm.getBreak=function(e,t){return(t=ym(e,t))1)break;if(41===n&&--r<0)break;t++}return i!==t&&(o=im(e.src.slice(i,t)),!!e.parser.validateLink(o)&&(e.linkContent=o,e.pos=t,!0))}function Rm(e,t){var n,r=t,o=e.posMax,i=e.src.charCodeAt(t);if(34!==i&&39!==i&&40!==i)return!1;for(t++,40===i&&(i=41);t=e.length)&&!Lm.test(e[t])}function Wm(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}var Um=[["block",function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function(e){var t,n,r,o,i=e.tokens;if(!e.inlineMode)for(t=1,n=i.length-1;t0?s[t].count:1,r=0;r=0;t--)if("text"===(i=o[t]).type){for(l=0,s=i.content,c.lastIndex=0,u=i.level,a=[];d=c.exec(s);)c.lastIndex>l&&a.push({type:"text",content:s.slice(l,d.index+d[1].length),level:u}),a.push({type:"abbr_open",title:e.env.abbreviations[":"+d[2]],level:u++}),a.push({type:"text",content:d[2],level:u}),a.push({type:"abbr_close",level:--u}),l=c.lastIndex-d[3].length;a.length&&(l=0;i--)if("inline"===e.tokens[i].type)for(t=(o=e.tokens[i].children).length-1;t>=0;t--)"text"===(n=o[t]).type&&(r=n.content,r=(s=r).indexOf("(")<0?s:s.replace(Am,(function(e,t){return Om[t.toLowerCase()]})),Im.test(r)&&(r=r.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),n.content=r)}],["smartquotes",function(e){var t,n,r,o,i,s,a,l,u,c,d,f,p,h,g,v,m;if(e.options.typographer)for(m=[],g=e.tokens.length-1;g>=0;g--)if("inline"===e.tokens[g].type)for(v=e.tokens[g].children,m.length=0,t=0;t=0&&!(m[p].level<=a);p--);m.length=p+1,i=0,s=(r=n.content).length;e:for(;i=0&&(c=m[p],!(m[p].level=(o=e.eMarks[t])||42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n||r=o)return-1;if((n=e.src.charCodeAt(r++))<48||n>57)return-1;for(;;){if(r>=o)return-1;if(!((n=e.src.charCodeAt(r++))>=48&&n<=57)){if(41===n||46===n)break;return-1}}return r=this.eMarks[e]},jm.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;en;)if(t!==this.src.charCodeAt(--e))return e+1;return e},jm.prototype.getLines=function(e,t,n,r){var o,i,s,a,l,u=e;if(e>=t)return"";if(u+1===t)return i=this.bMarks[u]+Math.min(this.tShift[u],n),s=r?this.eMarks[u]+1:this.eMarks[u],this.src.slice(i,s);for(a=new Array(t-e),o=0;un&&(l=n),l<0&&(l=0),i=this.bMarks[u]+l,s=u+1]/,Ym=/^<\/([a-zA-Z]{1,15})[\s>]/;function Gm(e,t){var n=e.bMarks[t]+e.blkIndent,r=e.eMarks[t];return e.src.substr(n,r-n)}function Zm(e,t){var n,r,o=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];return o>=i||126!==(r=e.src.charCodeAt(o++))&&58!==r||o===(n=e.skipSpaces(o))||n>=i?-1:n}var Km=[["code",function(e,t,n){var r,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=r=t+1;r=4))break;o=++r}return e.line=r,e.tokens.push({type:"code",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],["fences",function(e,t,n,r){var o,i,s,a,l,u=!1,c=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(c+3>d)return!1;if(126!==(o=e.src.charCodeAt(c))&&96!==o)return!1;if(l=c,(i=(c=e.skipChars(c,o))-l)<3)return!1;if((s=e.src.slice(c,d).trim()).indexOf("`")>=0)return!1;if(r)return!0;for(a=t;!(++a>=n)&&!((c=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.tShift[a]=4||(c=e.skipChars(c,o))-lv)return!1;if(62!==e.src.charCodeAt(g++))return!1;if(e.level>=e.options.maxNesting)return!1;if(r)return!0;for(32===e.src.charCodeAt(g)&&g++,l=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=g,i=(g=g=v,s=[e.tShift[t]],e.tShift[t]=g-e.bMarks[t],d=e.parser.ruler.getRules("blockquote"),o=t+1;o=(v=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(g++)){if(i)break;for(h=!1,f=0,p=d.length;f=v,s.push(e.tShift[o]),e.tShift[o]=g-e.bMarks[o];for(u=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=u,c[1]=e.line,f=0;fl)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(i=1;a=0)g=!0;else{if(!((d=Bm(e,t))>=0))return!1;g=!1}if(e.level>=e.options.maxNesting)return!1;if(h=e.src.charCodeAt(d-1),r)return!0;for(m=e.tokens.length,g?(c=e.bMarks[t]+e.tShift[t],p=Number(e.src.substr(c,d-c-1)),e.tokens.push({type:"ordered_list_open",order:p,lines:b=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:b=[t,0],level:e.level++}),o=t,y=!1,w=e.parser.ruler.getRules("list");!(!(o=e.eMarks[o]?1:v-d)>4&&(f=1),f<1&&(f=1),i=d-e.bMarks[o]+f,e.tokens.push({type:"list_item_open",lines:_=[t,0],level:e.level++}),a=e.blkIndent,l=e.tight,s=e.tShift[t],u=e.parentType,e.tShift[t]=v-e.bMarks[t],e.blkIndent=i,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,n,!0),e.tight&&!y||(E=!1),y=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=s,e.tight=l,e.parentType=u,e.tokens.push({type:"list_item_close",level:--e.level}),o=t=e.line,_[1]=o,v=e.bMarks[t],o>=n)||e.isEmpty(o)||e.tShift[o]c)return!1;if(91!==e.src.charCodeAt(u))return!1;if(94!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=u+2;a=c||58!==e.src.charCodeAt(++a))&&(r||(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),l=e.src.slice(u+2,a-2),e.env.footnotes.refs[":"+l]=-1,e.tokens.push({type:"footnote_reference_open",label:l,level:e.level++}),o=e.bMarks[t],i=e.tShift[t],s=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]=l)return!1;if(35!==(o=e.src.charCodeAt(a))||a>=l)return!1;for(i=1,o=e.src.charCodeAt(++a);35===o&&a6||aa&&32===e.src.charCodeAt(s-1)&&(l=s),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:i,lines:[t,e.line],level:e.level}),a=n)&&(!(e.tShift[s]3)&&(!((o=e.bMarks[s]+e.tShift[s])>=(i=e.eMarks[s]))&&((45===(r=e.src.charCodeAt(o))||61===r)&&(o=e.skipChars(o,r),!((o=e.skipSpaces(o))3||a+2>=l)return!1;if(60!==e.src.charCodeAt(a))return!1;if(33===(o=e.src.charCodeAt(a+1))||63===o){if(r)return!0}else{if(47!==o&&!function(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(i=e.src.slice(a,l).match(Ym)))return!1}else if(!(i=e.src.slice(a,l).match(Vm)))return!1;if(!0!==qm[i[1].toLowerCase()])return!1;if(r)return!0}for(s=t+1;sn)return!1;if(l=t+1,e.tShift[l]=e.eMarks[l])return!1;if(124!==(o=e.src.charCodeAt(s))&&45!==o&&58!==o)return!1;if(i=Gm(e,t+1),!/^[-:| ]+$/.test(i))return!1;if((u=i.split("|"))<=2)return!1;for(d=[],a=0;a=0;if(c=t+1,e.isEmpty(c)&&++c>n)return!1;if(e.tShift[c]=e.options.maxNesting)return!1;u=e.tokens.length,e.tokens.push({type:"dl_open",lines:l=[t,0],level:e.level++}),s=t,i=c;e:for(;;){for(m=!0,v=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:a=[c,0],level:e.level++}),g=e.tight,f=e.ddIndent,d=e.blkIndent,h=e.tShift[i],p=e.parentType,e.blkIndent=e.ddIndent=e.tShift[i]+2,e.tShift[i]=o-e.bMarks[i],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,i,n,!0),e.tight&&!v||(m=!1),v=e.line-i>1&&e.isEmpty(e.line-1),e.tShift[i]=h,e.tight=g,e.parentType=p,e.blkIndent=d,e.ddIndent=f,e.tokens.push({type:"dd_close",level:--e.level}),a[1]=c=e.line,c>=n)break e;if(e.tShift[c]=n)break;if(s=c,e.isEmpty(s))break;if(e.tShift[s]=n)break;if(e.isEmpty(i)&&i++,i>=n)break;if(e.tShift[i]3)){for(o=!1,i=0,s=a.length;i=n))&&!(e.tShift[s]=0&&(e=e.replace(Jm,(function(t,n){var r;return 10===e.charCodeAt(n)?(i=n+1,s=0,t):(r=" ".slice((n-i-s)%4),s=n-i+1,r)}))),o=new jm(e,this,t,n,r),this.tokenize(o,o.line,o.lineMax)};for(var ny=[],ry=0;ry<256;ry++)ny.push(0);function oy(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function iy(e,t){var n,r,o,i=t,s=!0,a=!0,l=e.posMax,u=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;i=l&&(s=!1),(o=i-t)>=4?s=a=!1:(32!==(r=i?@[]^_`{|}~-".split("").forEach((function(e){ny[e.charCodeAt(0)]=1}));var sy=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var ay=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var ly=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],uy=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,cy=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function dy(e,t){return e=e.source,t=t||"",function n(r,o){return r?(o=o.source||o,e=e.replace(r,o),n):new RegExp(e,t)}}var fy=dy(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),py=dy(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",fy)(),hy=dy(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",py)(),gy=dy(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",hy)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)();var vy=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,my=/^&([a-z][a-z0-9]{1,31});/i;var yy=[["text",function(e,t){for(var n=e.pos;n=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(var i=n-2;i>=0;i--)if(32!==e.pending.charCodeAt(i)){e.pending=e.pending.substring(0,i+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(o++;o=a)return!1;if(126!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),126===i)return!1;if(126===s)return!1;if(32===s||10===s)return!1;for(r=l+2;rl+3)return e.pos+=r-l,t||(e.pending+=e.src.slice(l,r)),!0;for(e.pos=l+2,o=1;e.pos+1=a)return!1;if(43!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),43===i)return!1;if(43===s)return!1;if(32===s||10===s)return!1;for(r=l+2;r=a)return!1;if(61!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),61===i)return!1;if(61===s)return!1;if(32===s||10===s)return!1;for(r=l+2;r=e.options.maxNesting)return!1;for(e.pos=c+n,a=[n];e.pos=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=i+1;e.pos=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=i+1;e.pos=e.options.maxNesting)return!1;if(n=p+1,(r=km(e,p))<0)return!1;if((a=r+1)=f)return!1;for(p=a,xm(e,a)?(i=e.linkContent,a=e.pos):i="",p=a;a=f||41!==e.src.charCodeAt(a))return e.pos=d,!1;a++}else{if(e.linkLevel>0)return!1;for(;a=0?o=e.src.slice(p,a++):a=p-1),o||(void 0===o&&(a=r+1),o=e.src.slice(n,r)),!(l=e.env.references[Dm(o)]))return e.pos=d,!1;i=l.href,s=l.title}return t||(e.pos=n,e.posMax=r,c?e.push({type:"image",src:i,title:s,alt:e.src.substr(n,r-n),level:e.level}):(e.push({type:"link_open",href:i,title:s,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=a,e.posMax=f,!0}],["footnote_inline",function(e,t){var n,r,o,i,s=e.posMax,a=e.pos;return!(a+2>=s)&&(94===e.src.charCodeAt(a)&&(91===e.src.charCodeAt(a+1)&&(!(e.level>=e.options.maxNesting)&&(n=a+2,!((r=km(e,a+1))<0)&&(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=n,e.posMax=r,e.push({type:"footnote_ref",id:o,level:e.level}),e.linkLevel++,i=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(i)},e.linkLevel--),e.pos=r+1,e.posMax=s,!0)))))}],["footnote_ref",function(e,t){var n,r,o,i,s=e.posMax,a=e.pos;if(a+3>s)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(r=a+2;r=s)&&(r++,n=e.src.slice(a+2,r-1),void 0!==e.env.footnotes.refs[":"+n]&&(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+n]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:n,count:0},e.env.footnotes.refs[":"+n]=o):o=e.env.footnotes.refs[":"+n],i=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:"footnote_ref",id:o,subId:i,level:e.level})),e.pos=r,e.posMax=s,!0)))}],["autolink",function(e,t){var n,r,o,i,s,a=e.pos;return 60===e.src.charCodeAt(a)&&(!((n=e.src.slice(a)).indexOf(">")<0)&&((r=n.match(cy))?!(ly.indexOf(r[1].toLowerCase())<0)&&(s=Em(i=r[0].slice(1,-1)),!!e.parser.validateLink(i)&&(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:i,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=r[0].length,!0)):!!(o=n.match(uy))&&(s=Em("mailto:"+(i=o[0].slice(1,-1))),!!e.parser.validateLink(s)&&(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:i,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=o[0].length,!0))))}],["htmltag",function(e,t){var n,r,o,i=e.pos;return!!e.options.html&&(o=e.posMax,!(60!==e.src.charCodeAt(i)||i+2>=o)&&(!(33!==(n=e.src.charCodeAt(i+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(r=e.src.slice(i).match(gy))&&(t||e.push({type:"htmltag",content:e.src.slice(i,i+r[0].length),level:e.level}),e.pos+=r[0].length,!0))))}],["entity",function(e,t){var n,r,o=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+10)e.pos=n;else{for(t=0;t=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},by.prototype.parse=function(e,t,n,r){var o=new Cm(e,this,t,n,r);this.tokenize(o)};var wy={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function Cy(e,t,n){this.src=t,this.env=n,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function ky(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new by,this.block=new Xm,this.core=new zm,this.renderer=new _m,this.ruler=new wm,this.options={},this.configure(wy[e]),this.set(t||{})}function Sy(e){let t,n=e[0].extendedProps.calendar+"";return{c(){t=I(n)},m(e,n){R(e,t,n)},p(e,r){1&r&&n!==(n=e[0].extendedProps.calendar+"")&&U(t,n)},d(e){e&&D(t)}}}function Ey(e){let t,n,r,o,i,s,a=e[0].extendedProps.short_name+"";return n=new rg({props:{color:"custom",style:"background-color:"+e[0].backgroundColor+"; color:"+e[0].textColor,$$slots:{default:[Sy]},$$scope:{ctx:e}}}),{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("b"),i=I(a),L(t,"class","pe-3")},m(e,a){R(e,t,a),Me(n,t,null),R(e,r,a),R(e,o,a),S(o,i),s=!0},p(e,t){const r={};1&t&&(r.style="background-color:"+e[0].backgroundColor+"; color:"+e[0].textColor),65&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r),(!s||1&t)&&a!==(a=e[0].extendedProps.short_name+"")&&U(i,a)},i(e){s||(Ce(n.$$.fragment,e),s=!0)},o(e){ke(n.$$.fragment,e),s=!1},d(e){e&&D(t),Ie(n),e&&D(r),e&&D(o)}}}function xy(e){let t,n,r,o,i;return n=new gg({props:{name:"info-circle"}}),{c(){t=$("p"),$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Évènement provisoire",L(o,"class","ms-1"),L(t,"class","w-100 text-primary text-center")},m(e,s){R(e,t,s),Me(n,t,null),S(t,r),S(t,o),i=!0},i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n)}}}function Ry(e){let t,n,r,o,i;return n=new gg({props:{name:"exclamation-triangle"}}),{c(){t=$("p"),$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Évènement annulé",L(o,"class","ms-1"),L(t,"class","w-100 text-center text-danger")},m(e,s){R(e,t,s),Me(n,t,null),S(t,r),S(t,o),i=!0},i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n)}}}function Dy(t){let n;return{c(){n=$("i"),n.textContent="Pas de description",L(n,"class","fs-7")},m(e,t){R(e,n,t)},p:e,d(e){e&&D(n)}}}function Ty(e){let t,n,r=e[3].render(e[0].extendedProps.description)+"";return{c(){t=new F(!1),n=O(),t.a=n},m(e,o){t.m(r,e,o),R(e,n,o)},p(e,n){1&n&&r!==(r=e[3].render(e[0].extendedProps.description)+"")&&t.p(r)},d(e){e&&D(n),e&&t.d()}}}function $y(e){let t,n,r,o,i;const s=[Ry,xy],a=[];function l(e,t){return"CANCELLED"===e[0].extendedProps.status?0:"TENTATIVE"==e[0].extendedProps.status?1:-1}function u(e,t){return e[0].extendedProps.description?Ty:Dy}~(t=l(e))&&(n=a[t]=s[t](e));let c=u(e),d=c(e);return{c(){n&&n.c(),r=A(),d.c(),o=O()},m(e,n){~t&&a[t].m(e,n),R(e,r,n),d.m(e,n),R(e,o,n),i=!0},p(e,i){let f=t;t=l(e),t!==f&&(n&&(_e(),ke(a[f],1,1,(()=>{a[f]=null})),we()),~t?(n=a[t],n||(n=a[t]=s[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r)):n=null),c===(c=u(e))&&d?d.p(e,i):(d.d(1),d=c(e),d&&(d.c(),d.m(o.parentNode,o)))},i(e){i||(Ce(n),i=!0)},o(e){ke(n),i=!1},d(e){~t&&a[t].d(e),e&&D(r),d.d(e),e&&D(o)}}}function My(e){let t,n,r,o,i,s=e[0].extendedProps.location+"";return t=new gg({props:{name:"geo",class:"text-success"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(s),L(r,"class","ms-1")},m(e,s){Me(t,e,s),R(e,n,s),R(e,r,s),S(r,o),i=!0},p(e,t){(!i||1&t)&&s!==(s=e[0].extendedProps.location+"")&&U(o,s)},i(e){i||(Ce(t.$$.fragment,e),i=!0)},o(e){ke(t.$$.fragment,e),i=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Iy(e){let t,n,r,o,i,s,a,l=e[4](e[0].start)+"",u=e[4](e[0].end)+"";return t=new gg({props:{name:"clock-history",class:"text-primary"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(l),i=I(" - "),s=I(u),L(r,"class","ms-1")},m(e,l){Me(t,e,l),R(e,n,l),R(e,r,l),S(r,o),S(r,i),S(r,s),a=!0},p(e,t){(!a||1&t)&&l!==(l=e[4](e[0].start)+"")&&U(o,l),(!a||1&t)&&u!==(u=e[4](e[0].end)+"")&&U(s,u)},i(e){a||(Ce(t.$$.fragment,e),a=!0)},o(e){ke(t.$$.fragment,e),a=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Ay(e){let t,n,r,o,i,s,a,l=e[5](e[0].start)+"",u=e[5](e[0].end)+"";return t=new gg({props:{name:"calendar-range",class:"text-primary"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(l),i=I(" - "),s=I(u),L(r,"class","ms-1")},m(e,l){Me(t,e,l),R(e,n,l),R(e,r,l),S(r,o),S(r,i),S(r,s),a=!0},p(e,t){(!a||1&t)&&l!==(l=e[5](e[0].start)+"")&&U(o,l),(!a||1&t)&&u!==(u=e[5](e[0].end)+"")&&U(s,u)},i(e){a||(Ce(t.$$.fragment,e),a=!0)},o(e){ke(t.$$.fragment,e),a=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Oy(e){let t,n,r,o,i,s,a=e[0].extendedProps.location&&My(e);const l=[Ay,Iy],u=[];function c(e,t){return e[0].allDay?0:1}return o=c(e),i=u[o]=l[o](e),{c(){t=$("span"),a&&a.c(),n=A(),r=$("span"),i.c()},m(e,i){R(e,t,i),a&&a.m(t,null),R(e,n,i),R(e,r,i),u[o].m(r,null),s=!0},p(e,n){e[0].extendedProps.location?a?(a.p(e,n),1&n&&Ce(a,1)):(a=My(e),a.c(),Ce(a,1),a.m(t,null)):a&&(_e(),ke(a,1,1,(()=>{a=null})),we());let s=o;o=c(e),o===s?u[o].p(e,n):(_e(),ke(u[s],1,1,(()=>{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null))},i(e){s||(Ce(a),Ce(i),s=!0)},o(e){ke(a),ke(i),s=!1},d(e){e&&D(t),a&&a.d(),e&&D(n),e&&D(r),u[o].d()}}}function Ny(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[2],$$slots:{default:[Ey]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[$y]},$$scope:{ctx:e}}}),i=new nv({props:{class:"justify-content-between",$$slots:{default:[Oy]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};4&n&&(o.toggle=e[2]),65&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};65&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};65&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Py(e){let t,n;return t=new Qg({props:{isOpen:e[1],toggle:e[2],centered:!0,scrollable:!0,$$slots:{default:[Ny]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,[n]){const r={};2&n&&(r.isOpen=e[1]),4&n&&(r.toggle=e[2]),69&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Ly(e,t,n){const r=new ky({breaks:!0});let{event:o}=t,{open:i}=t,{toggle:s}=t;return e.$$set=e=>{"event"in e&&n(0,o=e.event),"open"in e&&n(1,i=e.open),"toggle"in e&&n(2,s=e.toggle)},[o,i,s,r,e=>e.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}),e=>e.toLocaleDateString("fr-FR",{month:"2-digit",day:"2-digit"})]}ky.prototype.set=function(e){rm(this.options,e)},ky.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(n){e.components[n].rules&&t[n].ruler.enable(e.components[n].rules,!0)}))},ky.prototype.use=function(e,t){return e(this,t),this},ky.prototype.parse=function(e,t){var n=new Cy(this,e,t);return this.core.process(n),n.tokens},ky.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},ky.prototype.parseInline=function(e,t){var n=new Cy(this,e,t);return n.inlineMode=!0,this.core.process(n),n.tokens},ky.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};class Hy extends Ne{constructor(e){super(),Oe(this,e,Ly,Py,a,{event:0,open:1,toggle:2})}}const Wy=0,Uy=1,zy=2;function jy(e){const{subscribe:t,set:n}=Le(e);return{subscribe:t,setUnchecked:()=>n(Wy),setWeird:()=>n(zy),setChecked:()=>n(Uy),set:n}}function By(e){let t,n,r,o,i;return n=new gg({props:{name:"cloud-download"}}),{c(){t=$("a"),$e(n.$$.fragment),L(t,"href",e[2]),L(t,"class","cal-link svelte-196siuc"),L(t,"download",e[1])},m(s,a){R(s,t,a),Me(n,t,null),r=!0,o||(i=N(t,"click",P(e[7])),o=!0)},p(e,n){(!r||4&n)&&L(t,"href",e[2]),(!r||2&n)&&L(t,"download",e[1])},i(e){r||(Ce(n.$$.fragment,e),r=!0)},o(e){ke(n.$$.fragment,e),r=!1},d(e){e&&D(t),Ie(n),o=!1,i()}}}function Fy(e){let t,n,r,o,i;return n=new gg({props:{name:e[3]}}),{c(){t=$("span"),$e(n.$$.fragment),L(t,"class","cal-link svelte-196siuc")},m(s,a){R(s,t,a),Me(n,t,null),r=!0,o||(i=N(t,"click",P(e[8])),o=!0)},p(e,t){const r={};8&t&&(r.name=e[3]),n.$set(r)},i(e){r||(Ce(n.$$.fragment,e),r=!0)},o(e){ke(n.$$.fragment,e),r=!1},d(e){e&&D(t),Ie(n),o=!1,i()}}}function qy(e){let t,n,r,o,i,s,a,l,u,c,d;n=new gg({props:{name:e[4],class:"ms-2"}});let f=e[2]&&By(e),p=void 0!==e[0]&&Fy(e);return{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("span"),i=I(e[1]),s=A(),a=$("span"),f&&f.c(),l=A(),p&&p.c(),L(o,"class","ms-1 d-inline-block cal-title svelte-196siuc"),L(a,"class","float-end"),L(t,"class","cal w-100 d-block svelte-196siuc")},m(h,g){R(h,t,g),Me(n,t,null),S(t,r),S(t,o),S(o,i),S(t,s),S(t,a),f&&f.m(a,null),S(a,l),p&&p.m(a,null),u=!0,c||(d=N(t,"click",e[5]),c=!0)},p(e,[t]){const r={};16&t&&(r.name=e[4]),n.$set(r),(!u||2&t)&&U(i,e[1]),e[2]?f?(f.p(e,t),4&t&&Ce(f,1)):(f=By(e),f.c(),Ce(f,1),f.m(a,l)):f&&(_e(),ke(f,1,1,(()=>{f=null})),we()),void 0!==e[0]?p?(p.p(e,t),1&t&&Ce(p,1)):(p=Fy(e),p.c(),Ce(p,1),p.m(a,null)):p&&(_e(),ke(p,1,1,(()=>{p=null})),we())},i(e){u||(Ce(n.$$.fragment,e),Ce(f),Ce(p),u=!0)},o(e){ke(n.$$.fragment,e),ke(f),ke(p),u=!1},d(e){e&&D(t),Ie(n),f&&f.d(),p&&p.d(),c=!1,d()}}}function Vy(e,t,n){let r,o,{state:i}=t,{value:s}=t,{collapsed:a}=t,{url:l}=t;const u=(new Map).set(Wy,"square").set(Uy,"check-square-fill").set(zy,"square-half"),c=te();return e.$$set=e=>{"state"in e&&n(6,i=e.state),"value"in e&&n(1,s=e.value),"collapsed"in e&&n(0,a=e.collapsed),"url"in e&&n(2,l=e.url)},e.$$.update=()=>{64&e.$$.dirty&&n(4,r=u.get(i)),1&e.$$.dirty&&n(3,o=a?"chevron-expand":"chevron-contract")},[a,s,l,o,r,()=>{n(6,i=i===Uy?Wy:Uy),c("change",{value:i})},i,function(t){ne.call(this,e,t)},()=>n(0,a=!a)]}gn("");class Yy extends Ne{constructor(e){super(),Oe(this,e,Vy,qy,a,{state:6,value:1,collapsed:0,url:2})}}var Gy={COF:{"Évènements (COF)":{},"Assemblées Générales (COF)":{},BdA:{"Évènements (BdA)":{},"Spectacles du tirage BdA":{}}},"Clubs COF":{PLS:{},"Club réseau":{},"Club Bouffe":{},hackENS:{},"Écriv'ENS":{},"CinéClub":{},Ernestophone:{},"Club Jeux":{},DDR:{},"BandarrêtdurgENS":{},"L'Hômonerie":{},Ulmity:{},"Club Inutile ☔":{}},BDS:{},"La Nuit de l'ENS":{},"Délégation Générale":{},"K-Fêt":{},"Écocampus":{},"La Psychédéliste":{},"Ambassadeur·rice·s santé":{}},Zy={"eleves-ens":{qG6jpJPfK37Nw8ZC:{name:"PLS"},LLWm8qK9iC5YGrrR:{name:"Délégation Générale",short_name:"DG"},"2KGkWzBJGorxzyTW":{name:"La Nuit de l'ENS",short_name:"La Nuit"},w442JdS5AaQ6czrP:{name:"Écriv'ENS"},fRtjDkjrZyn6fxd8:{name:"K-Fêt",color:"#c63b52",default_location:"K-Fêt"},gsZtZK8c9EmREofn:{name:"Ernestophone"},dTHrXnYgsEoSTjWB:{name:"Évènements (COF)",short_name:"COF"},bCgRFByHLiCCNc55:{name:"Assemblées Générales (COF)",short_name:"AG COF"},r4yJZDHjwNtH8wkR:{name:"Évènements (BdA)"},"83AkowSYPnYrjSFr":{name:"Spectacles du tirage BdA",short_name:"Spectacles",initial:!1},ZtWm3MYSi388k2yk:{name:"DDR"},T5WoHbs4FT5A945Z:{name:"CinéClub"},"6SHG6cg9d7S3qqwD":{name:"Club Inutile ☔",initial:!1},TFjE83ASCMK9rfRi:{name:"BandarrêtdurgENS",short_name:"Banda"},kR8fMzmf4ciop9Je:{name:"Club Jeux",short_name:"Jeux",color:"#5f9ae0"},"22rQF3gjjz8LifZC":{name:"La Psychédéliste",short_name:"Psychédéliste"}},"klub-reseau":{"5WrcagPPARQ3BD87":{name:"Club réseau",default_location:"Cave d'hackENS"},TFEAKjAgNFQZpNjo:{name:"hackENS",default_location:"Cave d'hackENS"}},"frama-agenda":{TFjE83ASCMK9rfRi:{name:"BandarrêtdurgENS",short_name:"Banda"},dSYCtdC6bgyWpKyt:{name:"BDS"},goXLq2dQ8LgFAjkM:{name:"Club Bouffe"},Q8w6dw4jGLBP9ftB:{name:"Écocampus"},T5WoHbs4FT5A945Z:{name:"CinéClub"},zmgdYw62RatzmGDt:{name:"Ulmity"},iXGysEGxo7EsKjwG:{name:"Ambassadeur·rice·s santé",short_name:"Amba. santé",color:"#f5a142"},AYNpoC674yAjEmRy:{name:"L'Hômonerie"}}},Ky={nameMap:{"Amphi Jourdan":"Amphithéâtre Jourdan","R2-21 (Jourdan)":"R2-21","Salle Jean Ibanes (Jourdan, R1-07)":"Salle Jean Ibanes (R1-07)","Salle Madeleine Rebérioux (Jourdan, R2-02)":"Salle Madeleine Rebérioux (R2-02)","Salle Marcel Roncayolo (Jourdan, R2-05)":"Salle Marcel Roncayolo (R2-05)"},rooms:{"45 rue d'Ulm":["Amphithéâtre Galois","Bibliothèque Lettres","Salle Histoire","Salle Aron","Salle Cavaillès","Salle Dussane","Salle des Actes","Salle des Résistants","Salle Cavaillès","Salle Cartan","Salle Noether","Salle Bourbaki","Cour aux Ernests","Cour du NIR","Cour Pasteur","Pôt","Petit pôt","Canopée","K-Fêt","Cave d'hackENS","Gymnase"],"24 rue Lhomond":["Salle CONF IV"],"29 rue d'Ulm":["Bibliothèque des sciences expérimentales","Salle Jaurès"],Jourdan:["Bibliothèque de Jourdan","Salle Marcel Roncayolo (R2-05)","Salle Madeleine Rebérioux (R2-02)","Amphithéâtre Jourdan","R2-21","Salle Jean Ibanes"]}};function Xy(e){if(0===e.indexOf("#")&&(e=e.slice(1)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),6!==e.length)throw new Error("Invalid HEX color.");return.299*parseInt(e.slice(0,2),16)+.587*parseInt(e.slice(2,4),16)+.114*parseInt(e.slice(4,6),16)>186?"#000000":"#FFFFFF"}const Jy=(()=>{let e={};for(const[t,n]of Object.entries(Zy))for(const[r,o]of Object.entries(n))e[r]={cloud:t,...o};return e})(),Qy=Object.fromEntries(Object.entries(Jy).map((([e,{name:t}])=>[t,e]))),eb=Array.from(Object.entries(Jy).map((([e,{name:t,initial:n}])=>[t,n??!0]))).filter((e=>e[1])).map((e=>e[0])),tb=Gy,nb=(e,t,n)=>{for(const[r,o]of Object.entries(t))n[r]=null===e?[]:[e,...n[e]],nb(r,o,n)},rb=(()=>{let e=[];return nb(null,tb,e),e})();function ob(e,t=tb){let n;for(const[r,o]of Object.entries(t))n=r===e?o:n||ob(e,o);return n}function ib(e,{cloud:t}){return`/cal/${t}/${e}/?export`}function sb(e,t,n={}){return fetch(function(e,{cloud:t},n={}){return`/cal/${t}/${e}/?`+new URLSearchParams({...n,export:!0,expand:!0,accept:"jcal"})}(e,t,n),{credentials:"omit"}).then((e=>e.json())).catch((e=>console.error(e)))}class ab{constructor(e,t){const n=Jy[e];this.name=n.name,this.short_name=n.short_name,this.color=n.color||t[1][4][3],this.default_location=n.default_location,this.events=t[2].filter((e=>"vevent"===e[0])).map((e=>this._parse_vevent(e[1])))}_parse_vevent(e){const t={};return e.forEach((e=>{t[e[0]]=e[3]})),t}}function lb(e){return function(t){const n=new Date(t.dtstart),r=new Date(t.dtend),o={title:`${e.short_name??e.name} : ${t.summary}`,start:t.dtstart,end:t.dtend,color:e.color,textColor:Xy(e.color),duration:r-n};if(o.calendar=e.name,o.short_name=t.summary,o.description=t.description,o.location=t.location||e.default_location,o.location&&(o.resourceId=function(e){const t=Ky.nameMap[e]||e,n=Object.entries(Ky.rooms).find((([e,n])=>n.includes(t)));if(void 0===n)return;const[r,o]=n;return`${r}-${t}`}(o.location)),t.status&&(o.status=t.status,o.classNames=[`st-${t.status.toLowerCase()}`]),t.rrule){const{freq:e,byday:n,interval:r}=t.rrule;o.rrule={freq:e,byweekday:n,dtstart:t.dtstart},r&&(o.rrule.interval=r)}return o}}function ub(e){const t=Qy[e];if(!t)return null;const n=Jy[t];return{id:e,...n?.meta||{},success:e=>{if("vcalendar"!==e[0])return;const n=new ab(t,e);return n.events.map(lb(n))},failure:t=>{console.error(`Fatal error during event source fetching of '${e}': ${t}`)},events:(e,r,o)=>{const{start:i,end:s}=e;sb(t,n,{start:i.valueOf()/1e3,end:s.valueOf()/1e3}).then(r,o)},export_url:ib(t,n)}}function cb(e,t,n){const r=e.slice();return r[23]=t[n][0],r[24]=t[n][1],r[25]=t,r[26]=n,r}function db(e){let t,n,r,o,i,s,a;function l(t){e[15](t)}let u={state:e[7],value:e[0],url:e[12]};void 0!==e[6]&&(u.collapsed=e[6]),n=new Yy({props:u}),oe.push((()=>Te(n,"collapsed",l))),n.$on("change",e[11]);let c=Object.entries(e[3]),d=[];for(let t=0;tke(d[e],1,1,(()=>{d[e]=null}));return{c(){t=$("div"),$e(n.$$.fragment),o=A(),i=$("div");for(let e=0;er=!1))),n.$set(l),(!a||2&o)&&z(t,"padding-left",2*e[1]+"em"),1582&o){let t;for(c=Object.entries(e[3]),t=0;tTe(t,"selected",o))),t.$on("change",e[10](e[26])),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};8&o&&(i.item=e[23]),2&o&&(i.level=e[1]+1),4&o&&(i.initial=e[2]),!n&&32&o&&(n=!0,i.selected=e[5][e[26]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function pb(e){let t,n,r;function o(t){e[16](t,e[26])}let i={item:e[23],children:e[24],filtering:e[9].storeAt(e[26]),level:e[1]+1,initial:e[2]};return void 0!==e[5][e[26]]&&(i.selected=e[5][e[26]]),t=new yb({props:i}),oe.push((()=>Te(t,"selected",o))),t.$on("change",e[10](e[26])),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};8&o&&(i.item=e[23]),8&o&&(i.children=e[24]),2&o&&(i.level=e[1]+1),4&o&&(i.initial=e[2]),!n&&32&o&&(n=!0,i.selected=e[5][e[26]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function hb(e){let t,n,r,o;const i=[pb,fb],s=[];function a(e,t){return e[24]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,o){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function gb(e){let t,n,r=e[0]&&db(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=db(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function vb(e){return function(t){return t===e}}function mb(t,n,r){let o,i,s=e,a=()=>(s(),s=l(v,(e=>r(7,i=e))),v);t.$$.on_destroy.push((()=>s()));let{item:u=null}=n,{level:c=1}=n,{generalToggle:d}=n,{initial:f}=n,{children:p=[]}=n,{selected:h=[]}=n;const g=f.includes(u)?Uy:Wy;let{filtering:v=jy(g)}=n;a();let m=function(e,t){const{subscribe:n,update:r,set:o}=Le(Array.from({length:t},(t=>e))),i=(e,t)=>{r((n=>[...n.slice(0,e),t,...n.slice(e+1)]))};return{subscribe:n,set:o,setAt:i,length:t,storeAt:e=>{const t=t=>i(e,t);return{subscribe:t=>n((n=>t(n[e]))),set:t,setUnchecked:()=>t(Wy),setWeird:()=>t(zy),setChecked:()=>t(Uy)}},updateAll:e=>{r((t=>t.map(e)))}}}(g,Object.entries(p).length),y=Array.from({length:Object.entries(p).length},(e=>[])),b=!Object.entries(p).length&&void 0;function _(e){return e.every(vb(Uy))}function w(e){return e.every(vb(Wy))}m.subscribe((e=>{_(e)&&i!==Uy?v.setChecked():w(e)&&i!==Wy?v.setUnchecked():_(e)||w(e)||i===zy||v.setWeird()})),m.length>0&&v.subscribe((e=>{switch(e){case Uy:m.updateAll((e=>Uy));break;case Wy:m.updateAll((e=>Wy))}}));const C=te();const k=(()=>{const e=ub(u);return e?e.export_url:void 0})();return setTimeout((()=>f.includes(u)?v.setChecked():v.setUnchecked()),0),t.$$set=e=>{"item"in e&&r(0,u=e.item),"level"in e&&r(1,c=e.level),"generalToggle"in e&&r(14,d=e.generalToggle),"initial"in e&&r(2,f=e.initial),"children"in e&&r(3,p=e.children),"selected"in e&&r(13,h=e.selected),"filtering"in e&&a(r(4,v=e.filtering))},t.$$.update=()=>{16384&t.$$.dirty&&null!=d&&(d?v.setChecked():v.setUnchecked(),C("change",{value:i})),161&t.$$.dirty&&r(13,h=i===Uy?[u,...y.flat()]:y.flat()),64&t.$$.dirty&&r(8,o=()=>b?"d-none":"")},[u,c,f,p,v,y,b,i,o,m,function(e){return function(t){m.setAt(e,t.detail.value)}},function(e){v.set(e.detail.value),C("change",{value:e.detail.value})},k,h,d,function(e){b=e,r(6,b)},function(e,n){t.$$.not_equal(y[n],e)&&(y[n]=e,r(5,y))},function(e,n){t.$$.not_equal(y[n],e)&&(y[n]=e,r(5,y))}]}class yb extends Ne{constructor(e){super(),Oe(this,e,mb,gb,a,{item:0,level:1,generalToggle:14,initial:2,children:3,selected:13,filtering:4})}}function bb(e,t,n){const r=e.slice();return r[11]=t[n][0],r[12]=t[n][1],r[13]=t,r[14]=n,r}function _b(t){let n,r,o,i;return o=new gg({props:{name:"chevron-double-right"}}),{c(){n=$("span"),n.textContent="Sélection des calendriers",r=A(),$e(o.$$.fragment),L(n,"class","me-2")},m(e,t){R(e,n,t),R(e,r,t),Me(o,e,t),i=!0},p:e,i(e){i||(Ce(o.$$.fragment,e),i=!0)},o(e){ke(o.$$.fragment,e),i=!1},d(e){e&&D(n),e&&D(r),Ie(o,e)}}}function wb(e){let t,n,r;function o(t){e[10](t,e[14])}let i={item:e[11],children:e[12],generalToggle:e[5],initial:e[1]};return void 0!==e[2][e[14]]&&(i.selected=e[2][e[14]]),t=new yb({props:i}),oe.push((()=>Te(t,"selected",o))),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};1&o&&(i.item=e[11]),1&o&&(i.children=e[12]),32&o&&(i.generalToggle=e[5]),2&o&&(i.initial=e[1]),!n&&4&o&&(n=!0,i.selected=e[2][e[14]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function Cb(e){let t,n,r,o,i,s,a,l,u,c,d;n=new gg({props:{name:e[4]}});let f=Object.entries(e[0]),p=[];for(let t=0;tke(p[e],1,1,(()=>{p[e]=null}));return{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Tous les calendriers",i=A(),s=$("hr"),a=A();for(let e=0;en(5,r=e)));let d=Array.from({length:Object.keys(i).length},(e=>[]));c.subscribe((e=>n(4,o=e?"toggle-on":"toggle-off")));return e.$$set=e=>{"calendarTree"in e&&n(0,i=e.calendarTree),"selected"in e&&n(8,s=e.selected),"initial"in e&&n(1,a=e.initial)},e.$$.update=()=>{4&e.$$.dirty&&n(8,s=d.flat())},[i,a,d,l,o,r,c,()=>n(3,l=!l),s,()=>{return e=r=!r,t=r,c.set(t),e;var e,t},function(t,r){e.$$.not_equal(d[r],t)&&(d[r]=t,n(2,d))}]}gn("");class Eb extends Ne{constructor(e){super(),Oe(this,e,Sb,kb,a,{calendarTree:0,selected:8,initial:1})}}var xb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}; -/** - * @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 - */ -var Rb,Db,Tb=(Rb=function(e,t){(function(){var n,r="Expected a function",o="__lodash_hash_undefined__",i="__lodash_placeholder__",s=16,a=32,l=64,u=128,c=256,d=1/0,f=9007199254740991,p=NaN,h=4294967295,g=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",a],["partialRight",l],["rearg",c]],v="[object Arguments]",m="[object Array]",y="[object Boolean]",b="[object Date]",_="[object Error]",w="[object Function]",C="[object GeneratorFunction]",k="[object Map]",S="[object Number]",E="[object Object]",x="[object Promise]",R="[object RegExp]",D="[object Set]",T="[object String]",$="[object Symbol]",M="[object WeakMap]",I="[object ArrayBuffer]",A="[object DataView]",O="[object Float32Array]",N="[object Float64Array]",P="[object Int8Array]",L="[object Int16Array]",H="[object Int32Array]",W="[object Uint8Array]",U="[object Uint8ClampedArray]",z="[object Uint16Array]",j="[object Uint32Array]",B=/\b__p \+= '';/g,F=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,G=RegExp(V.source),Z=RegExp(Y.source),K=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,J=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),oe=/^\s+/,ie=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ce="\\ud800-\\udfff",ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ee="a-z\\xdf-\\xf6\\xf8-\\xff",xe="A-Z\\xc0-\\xd6\\xd8-\\xde",Re="\\ufe0e\\ufe0f",De="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",Te="['’]",$e="["+Ce+"]",Me="["+De+"]",Ie="["+ke+"]",Ae="\\d+",Oe="["+Se+"]",Ne="["+Ee+"]",Pe="[^"+Ce+De+Ae+Se+Ee+xe+"]",Le="\\ud83c[\\udffb-\\udfff]",He="[^"+Ce+"]",We="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",ze="["+xe+"]",je="\\u200d",Be="(?:"+Ne+"|"+Pe+")",Fe="(?:"+ze+"|"+Pe+")",qe="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ye="(?:"+Ie+"|"+Le+")?",Ge="["+Re+"]?",Ze=Ge+Ye+"(?:"+je+"(?:"+[He,We,Ue].join("|")+")"+Ge+Ye+")*",Ke="(?:"+[Oe,We,Ue].join("|")+")"+Ze,Xe="(?:"+[He+Ie+"?",Ie,We,Ue,$e].join("|")+")",Je=RegExp(Te,"g"),Qe=RegExp(Ie,"g"),et=RegExp(Le+"(?="+Le+")|"+Xe+Ze,"g"),tt=RegExp([ze+"?"+Ne+"+"+qe+"(?="+[Me,ze,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[Me,ze+Be,"$"].join("|")+")",ze+"?"+Be+"+"+qe,ze+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Ke].join("|"),"g"),nt=RegExp("["+je+Ce+ke+Re+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["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"],it=-1,st={};st[O]=st[N]=st[P]=st[L]=st[H]=st[W]=st[U]=st[z]=st[j]=!0,st[v]=st[m]=st[I]=st[y]=st[A]=st[b]=st[_]=st[w]=st[k]=st[S]=st[E]=st[R]=st[D]=st[T]=st[M]=!1;var at={};at[v]=at[m]=at[I]=at[A]=at[y]=at[b]=at[O]=at[N]=at[P]=at[L]=at[H]=at[k]=at[S]=at[E]=at[R]=at[D]=at[T]=at[$]=at[W]=at[U]=at[z]=at[j]=!0,at[_]=at[w]=at[M]=!1;var lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,ct=parseInt,dt="object"==typeof xb&&xb&&xb.Object===Object&&xb,ft="object"==typeof self&&self&&self.Object===Object&&self,pt=dt||ft||Function("return this")(),ht=t&&!t.nodeType&&t,gt=ht&&e&&!e.nodeType&&e,vt=gt&>.exports===ht,mt=vt&&dt.process,yt=function(){try{var e=gt&>.require&>.require("util").types;return e||mt&&mt.binding&&mt.binding("util")}catch(e){}}(),bt=yt&&yt.isArrayBuffer,_t=yt&&yt.isDate,wt=yt&&yt.isMap,Ct=yt&&yt.isRegExp,kt=yt&&yt.isSet,St=yt&&yt.isTypedArray;function Et(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function It(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&zt(t,e[n],0)>-1;);return n}var nn=Vt({"À":"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"}),rn=Vt({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(e){return"\\"+lt[e]}function sn(e){return nt.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function ln(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,o=0,s=[];++n",""":'"',"'":"'"}),vn=function e(t){var ie,Ce=(t=null==t?pt:vn.defaults(pt.Object(),t,vn.pick(pt,ot))).Array,ke=t.Date,Se=t.Error,Ee=t.Function,xe=t.Math,Re=t.Object,De=t.RegExp,Te=t.String,$e=t.TypeError,Me=Ce.prototype,Ie=Ee.prototype,Ae=Re.prototype,Oe=t["__core-js_shared__"],Ne=Ie.toString,Pe=Ae.hasOwnProperty,Le=0,He=(ie=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||""))?"Symbol(src)_1."+ie:"",We=Ae.toString,Ue=Ne.call(Re),ze=pt._,je=De("^"+Ne.call(Pe).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Be=vt?t.Buffer:n,Fe=t.Symbol,qe=t.Uint8Array,Ve=Be?Be.allocUnsafe:n,Ye=ln(Re.getPrototypeOf,Re),Ge=Re.create,Ze=Ae.propertyIsEnumerable,Ke=Me.splice,Xe=Fe?Fe.isConcatSpreadable:n,et=Fe?Fe.iterator:n,nt=Fe?Fe.toStringTag:n,lt=function(){try{var e=pi(Re,"defineProperty");return e({},"",{}),e}catch(e){}}(),dt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ft=ke&&ke.now!==pt.Date.now&&ke.now,ht=t.setTimeout!==pt.setTimeout&&t.setTimeout,gt=xe.ceil,mt=xe.floor,yt=Re.getOwnPropertySymbols,Ht=Be?Be.isBuffer:n,Vt=t.isFinite,mn=Me.join,yn=ln(Re.keys,Re),bn=xe.max,_n=xe.min,wn=ke.now,Cn=t.parseInt,kn=xe.random,Sn=Me.reverse,En=pi(t,"DataView"),xn=pi(t,"Map"),Rn=pi(t,"Promise"),Dn=pi(t,"Set"),Tn=pi(t,"WeakMap"),$n=pi(Re,"create"),Mn=Tn&&new Tn,In={},An=Wi(En),On=Wi(xn),Nn=Wi(Rn),Pn=Wi(Dn),Ln=Wi(Tn),Hn=Fe?Fe.prototype:n,Wn=Hn?Hn.valueOf:n,Un=Hn?Hn.toString:n;function zn(e){if(na(e)&&!qs(e)&&!(e instanceof qn)){if(e instanceof Fn)return e;if(Pe.call(e,"__wrapped__"))return Ui(e)}return new Fn(e)}var jn=function(){function e(){}return function(t){if(!ta(t))return{};if(Ge)return Ge(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Bn(){}function Fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ur(e,t,r,o,i,s){var a,l=1&t,u=2&t,c=4&t;if(r&&(a=i?r(e,o,i,s):r(e)),a!==n)return a;if(!ta(e))return e;var d=qs(e);if(d){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Mo(e,a)}else{var f=vi(e),p=f==w||f==C;if(Zs(e))return Eo(e,l);if(f==E||f==v||p&&!i){if(a=u||p?{}:yi(e),!l)return u?function(e,t){return Io(e,gi(e),t)}(e,function(e,t){return e&&Io(t,Aa(t),e)}(a,e)):function(e,t){return Io(e,hi(e),t)}(e,ir(a,e))}else{if(!at[f])return i?e:{};a=function(e,t,n){var r,o=e.constructor;switch(t){case I:return xo(e);case y:case b:return new o(+e);case A:return function(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case N:case P:case L:case H:case W:case U:case z:case j:return Ro(e,n);case k:return new o;case S:case T:return new o(e);case R:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case D:return new o;case $:return r=e,Wn?Re(Wn.call(r)):{}}}(e,f,l)}}s||(s=new Kn);var h=s.get(e);if(h)return h;s.set(e,a),aa(e)?e.forEach((function(n){a.add(ur(n,t,r,n,e,s))})):ra(e)&&e.forEach((function(n,o){a.set(o,ur(n,t,r,o,e,s))}));var g=d?n:(c?u?si:ii:u?Aa:Ia)(e);return Rt(g||e,(function(n,o){g&&(n=e[o=n]),nr(a,o,ur(n,t,r,o,e,s))})),a}function cr(e,t,r){var o=r.length;if(null==e)return!o;for(e=Re(e);o--;){var i=r[o],s=t[i],a=e[i];if(a===n&&!(i in e)||!s(a))return!1}return!0}function dr(e,t,o){if("function"!=typeof e)throw new $e(r);return Ii((function(){e.apply(n,o)}),t)}function fr(e,t,n,r){var o=-1,i=Mt,s=!0,a=e.length,l=[],u=t.length;if(!a)return l;n&&(t=At(t,Xt(n))),r?(i=It,s=!1):t.length>=200&&(i=Qt,s=!1,t=new Zn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(xn||Yn),string:new Vn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(e){return this.__data__.set(e,o),this},Zn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Kn.prototype.get=function(e){return this.__data__.get(e)},Kn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!xn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=No(wr),hr=No(Cr,!0);function gr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function vr(e,t,r){for(var o=-1,i=e.length;++o0&&n(a)?t>1?yr(a,t-1,n,r,o):Ot(o,a):r||(o[o.length]=a)}return o}var br=Po(),_r=Po(!0);function wr(e,t){return e&&br(e,t,Ia)}function Cr(e,t){return e&&_r(e,t,Ia)}function kr(e,t){return $t(t,(function(t){return Js(e[t])}))}function Sr(e,t){for(var r=0,o=(t=wo(t,e)).length;null!=e&&rt}function Dr(e,t){return null!=e&&Pe.call(e,t)}function Tr(e,t){return null!=e&&t in Re(e)}function $r(e,t,r){for(var o=r?It:Mt,i=e[0].length,s=e.length,a=s,l=Ce(s),u=1/0,c=[];a--;){var d=e[a];a&&t&&(d=At(d,Xt(t))),u=_n(d.length,u),l[a]=!r&&(t||i>=120&&d.length>=120)?new Zn(a&&d):n}d=e[0];var f=-1,p=l[0];e:for(;++f=a?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Vr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)a!==e&&Ke.call(a,l,1),Ke.call(e,l,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;_i(o)?Ke.call(e,o,1):po(e,o)}}return e}function Zr(e,t){return e+mt(kn()*(t-e+1))}function Kr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=mt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Ai(Di(e,t,ol),e+"")}function Jr(e){return Jn(za(e))}function Qr(e,t){var n=za(e);return Pi(n,lr(t,0,n.length))}function eo(e,t,r,o){if(!ta(e))return e;for(var i=-1,s=(t=wo(t,e)).length,a=s-1,l=e;null!=l&&++io?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Ce(o);++r>>1,s=e[i];null!==s&&!ua(s)&&(n?s<=t:s=200){var u=t?null:Xo(e);if(u)return cn(u);s=!1,o=Qt,l=new Zn}else l=t?[]:a;e:for(;++r=o?e:oo(e,t,r)}var So=dt||function(e){return pt.clearTimeout(e)};function Eo(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function xo(e){var t=new e.constructor(e.byteLength);return new qe(t).set(new qe(e)),t}function Ro(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Do(e,t){if(e!==t){var r=e!==n,o=null===e,i=e==e,s=ua(e),a=t!==n,l=null===t,u=t==t,c=ua(t);if(!l&&!c&&!s&&e>t||s&&a&&u&&!l&&!c||o&&a&&u||!r&&u||!i)return 1;if(!o&&!s&&!c&&e1?r[i-1]:n,a=i>2?r[2]:n;for(s=e.length>3&&"function"==typeof s?(i--,s):n,a&&wi(r[0],r[1],a)&&(s=i<3?n:s,i=1),t=Re(t);++o-1?i[s?t[a]:a]:n}}function zo(e){return oi((function(t){var o=t.length,i=o,s=Fn.prototype.thru;for(e&&t.reverse();i--;){var a=t[i];if("function"!=typeof a)throw new $e(r);if(s&&!l&&"wrapper"==li(a))var l=new Fn([],!0)}for(i=l?i:o;++i1&&b.reverse(),f&&cl))return!1;var c=s.get(e),d=s.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&r?new Zn:n;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Rt(g,(function(n){var r="_."+n[0];t&n[1]&&!Mt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(le):[]}(r),n)))}function Ni(e){var t=0,r=0;return function(){var o=wn(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Pi(e,t){var r=-1,o=e.length,i=o-1;for(t=t===n?o:t;++r1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,ss(e,r)}));function ps(e){var t=zn(e);return t.__chain__=!0,t}function hs(e,t){return t(e)}var gs=oi((function(e){var t=e.length,r=t?e[0]:0,o=this.__wrapped__,i=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&o instanceof qn&&_i(r)?((o=o.slice(r,+r+(t?1:0))).__actions__.push({func:hs,args:[i],thisArg:n}),new Fn(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(i)})),vs=Ao((function(e,t,n){Pe.call(e,n)?++e[n]:sr(e,n,1)})),ms=Uo(Fi),ys=Uo(qi);function bs(e,t){return(qs(e)?Rt:pr)(e,ci(t,3))}function _s(e,t){return(qs(e)?Dt:hr)(e,ci(t,3))}var ws=Ao((function(e,t,n){Pe.call(e,n)?e[n].push(t):sr(e,n,[t])})),Cs=Xr((function(e,t,n){var r=-1,o="function"==typeof t,i=Ys(e)?Ce(e.length):[];return pr(e,(function(e){i[++r]=o?Et(t,e,n):Mr(e,t,n)})),i})),ks=Ao((function(e,t,n){sr(e,n,t)}));function Ss(e,t){return(qs(e)?At:Ur)(e,ci(t,3))}var Es=Ao((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),xs=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,yr(t,1),[])})),Rs=ft||function(){return pt.Date.now()};function Ds(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Qo(e,u,n,n,n,n,t)}function Ts(e,t){var o;if("function"!=typeof t)throw new $e(r);return e=ga(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=n),o}}var $s=Xr((function(e,t,n){var r=1;if(n.length){var o=un(n,ui($s));r|=a}return Qo(e,r,t,n,o)})),Ms=Xr((function(e,t,n){var r=3;if(n.length){var o=un(n,ui(Ms));r|=a}return Qo(t,r,e,n,o)}));function Is(e,t,o){var i,s,a,l,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new $e(r);function g(t){var r=i,o=s;return i=s=n,d=t,l=e.apply(o,r)}function v(e){var r=e-c;return c===n||r>=t||r<0||p&&e-d>=a}function m(){var e=Rs();if(v(e))return y(e);u=Ii(m,function(e){var n=t-(e-c);return p?_n(n,a-(e-d)):n}(e))}function y(e){return u=n,h&&i?g(e):(i=s=n,l)}function b(){var e=Rs(),r=v(e);if(i=arguments,s=this,c=e,r){if(u===n)return function(e){return d=e,u=Ii(m,t),f?g(e):l}(c);if(p)return So(u),u=Ii(m,t),g(c)}return u===n&&(u=Ii(m,t)),l}return t=ma(t)||0,ta(o)&&(f=!!o.leading,a=(p="maxWait"in o)?bn(ma(o.maxWait)||0,t):a,h="trailing"in o?!!o.trailing:h),b.cancel=function(){u!==n&&So(u),d=0,i=c=s=u=n},b.flush=function(){return u===n?l:y(Rs())},b}var As=Xr((function(e,t){return dr(e,1,t)})),Os=Xr((function(e,t,n){return dr(e,ma(t)||0,n)}));function Ns(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new $e(r);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var s=e.apply(this,r);return n.cache=i.set(o,s)||i,s};return n.cache=new(Ns.Cache||Gn),n}function Ps(e){if("function"!=typeof e)throw new $e(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ns.Cache=Gn;var Ls=Co((function(e,t){var n=(t=1==t.length&&qs(t[0])?At(t[0],Xt(ci())):At(yr(t,1),Xt(ci()))).length;return Xr((function(r){for(var o=-1,i=_n(r.length,n);++o=t})),Fs=Ir(function(){return arguments}())?Ir:function(e){return na(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},qs=Ce.isArray,Vs=bt?Xt(bt):function(e){return na(e)&&xr(e)==I};function Ys(e){return null!=e&&ea(e.length)&&!Js(e)}function Gs(e){return na(e)&&Ys(e)}var Zs=Ht||ml,Ks=_t?Xt(_t):function(e){return na(e)&&xr(e)==b};function Xs(e){if(!na(e))return!1;var t=xr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ia(e)}function Js(e){if(!ta(e))return!1;var t=xr(e);return t==w||t==C||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Qs(e){return"number"==typeof e&&e==ga(e)}function ea(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function ta(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function na(e){return null!=e&&"object"==typeof e}var ra=wt?Xt(wt):function(e){return na(e)&&vi(e)==k};function oa(e){return"number"==typeof e||na(e)&&xr(e)==S}function ia(e){if(!na(e)||xr(e)!=E)return!1;var t=Ye(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ne.call(n)==Ue}var sa=Ct?Xt(Ct):function(e){return na(e)&&xr(e)==R},aa=kt?Xt(kt):function(e){return na(e)&&vi(e)==D};function la(e){return"string"==typeof e||!qs(e)&&na(e)&&xr(e)==T}function ua(e){return"symbol"==typeof e||na(e)&&xr(e)==$}var ca=St?Xt(St):function(e){return na(e)&&ea(e.length)&&!!st[xr(e)]},da=Go(Wr),fa=Go((function(e,t){return e<=t}));function pa(e){if(!e)return[];if(Ys(e))return la(e)?pn(e):Mo(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=vi(e);return(t==k?an:t==D?cn:za)(e)}function ha(e){return e?(e=ma(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ga(e){var t=ha(e),n=t%1;return t==t?n?t-n:t:0}function va(e){return e?lr(ga(e),0,h):0}function ma(e){if("number"==typeof e)return e;if(ua(e))return p;if(ta(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ta(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kt(e);var n=ge.test(e);return n||me.test(e)?ct(e.slice(2),n?2:8):he.test(e)?p:+e}function ya(e){return Io(e,Aa(e))}function ba(e){return null==e?"":co(e)}var _a=Oo((function(e,t){if(Ei(t)||Ys(t))Io(t,Ia(t),e);else for(var n in t)Pe.call(t,n)&&nr(e,n,t[n])})),wa=Oo((function(e,t){Io(t,Aa(t),e)})),Ca=Oo((function(e,t,n,r){Io(t,Aa(t),e,r)})),ka=Oo((function(e,t,n,r){Io(t,Ia(t),e,r)})),Sa=oi(ar),Ea=Xr((function(e,t){e=Re(e);var r=-1,o=t.length,i=o>2?t[2]:n;for(i&&wi(t[0],t[1],i)&&(o=1);++r1),t})),Io(e,si(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n})),La=oi((function(e,t){return null==e?{}:function(e,t){return Vr(e,t,(function(t,n){return Da(e,n)}))}(e,t)}));function Ha(e,t){if(null==e)return{};var n=At(si(e),(function(e){return[e]}));return t=ci(t),Vr(e,n,(function(e,n){return t(e,n[0])}))}var Wa=Jo(Ia),Ua=Jo(Aa);function za(e){return null==e?[]:Jt(e,Ia(e))}var ja=Ho((function(e,t,n){return t=t.toLowerCase(),e+(n?Ba(t):t)}));function Ba(e){return Xa(ba(e).toLowerCase())}function Fa(e){return(e=ba(e))&&e.replace(be,nn).replace(Qe,"")}var qa=Ho((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Va=Ho((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ya=Lo("toLowerCase"),Ga=Ho((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Za=Ho((function(e,t,n){return e+(n?" ":"")+Xa(t)})),Ka=Ho((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xa=Lo("toUpperCase");function Ja(e,t,r){return e=ba(e),(t=r?n:t)===n?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Qa=Xr((function(e,t){try{return Et(e,n,t)}catch(e){return Xs(e)?e:new Se(e)}})),el=oi((function(e,t){return Rt(t,(function(t){t=Hi(t),sr(e,t,$s(e[t],e))})),e}));function tl(e){return function(){return e}}var nl=zo(),rl=zo(!0);function ol(e){return e}function il(e){return Pr("function"==typeof e?e:ur(e,1))}var sl=Xr((function(e,t){return function(n){return Mr(n,e,t)}})),al=Xr((function(e,t){return function(n){return Mr(e,n,t)}}));function ll(e,t,n){var r=Ia(t),o=kr(t,r);null!=n||ta(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Ia(t)));var i=!(ta(n)&&"chain"in n&&!n.chain),s=Js(e);return Rt(o,(function(n){var r=t[n];e[n]=r,s&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Mo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Ot([this.value()],arguments))})})),e}function ul(){}var cl=qo(At),dl=qo(Tt),fl=qo(Lt);function pl(e){return Ci(e)?qt(Hi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hl=Yo(),gl=Yo(!0);function vl(){return[]}function ml(){return!1}var yl,bl=Fo((function(e,t){return e+t}),0),_l=Ko("ceil"),wl=Fo((function(e,t){return e/t}),1),Cl=Ko("floor"),kl=Fo((function(e,t){return e*t}),1),Sl=Ko("round"),El=Fo((function(e,t){return e-t}),0);return zn.after=function(e,t){if("function"!=typeof t)throw new $e(r);return e=ga(e),function(){if(--e<1)return t.apply(this,arguments)}},zn.ary=Ds,zn.assign=_a,zn.assignIn=wa,zn.assignInWith=Ca,zn.assignWith=ka,zn.at=Sa,zn.before=Ts,zn.bind=$s,zn.bindAll=el,zn.bindKey=Ms,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qs(e)?e:[e]},zn.chain=ps,zn.chunk=function(e,t,r){t=(r?wi(e,t,r):t===n)?1:bn(ga(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,s=0,a=Ce(gt(o/t));ii?0:i+r),(o=o===n||o>i?i:ga(o))<0&&(o+=i),o=r>o?0:va(o);r>>0)?(e=ba(e))&&("string"==typeof t||null!=t&&!sa(t))&&!(t=co(t))&&sn(e)?ko(pn(e),0,r):e.split(t,r):[]},zn.spread=function(e,t){if("function"!=typeof e)throw new $e(r);return t=null==t?0:bn(ga(t),0),Xr((function(n){var r=n[t],o=ko(n,0,t);return r&&Ot(o,r),Et(e,this,o)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},zn.take=function(e,t,r){return e&&e.length?oo(e,0,(t=r||t===n?1:ga(t))<0?0:t):[]},zn.takeRight=function(e,t,r){var o=null==e?0:e.length;return o?oo(e,(t=o-(t=r||t===n?1:ga(t)))<0?0:t,o):[]},zn.takeRightWhile=function(e,t){return e&&e.length?go(e,ci(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?go(e,ci(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new $e(r);return ta(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Is(e,t,{leading:o,maxWait:t,trailing:i})},zn.thru=hs,zn.toArray=pa,zn.toPairs=Wa,zn.toPairsIn=Ua,zn.toPath=function(e){return qs(e)?At(e,Hi):ua(e)?[e]:Mo(Li(ba(e)))},zn.toPlainObject=ya,zn.transform=function(e,t,n){var r=qs(e),o=r||Zs(e)||ca(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:ta(e)&&Js(i)?jn(Ye(e)):{}}return(o?Rt:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},zn.unary=function(e){return Ds(e,1)},zn.union=ns,zn.unionBy=rs,zn.unionWith=os,zn.uniq=function(e){return e&&e.length?fo(e):[]},zn.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},zn.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?fo(e,n,t):[]},zn.unset=function(e,t){return null==e||po(e,t)},zn.unzip=is,zn.unzipWith=ss,zn.update=function(e,t,n){return null==e?e:ho(e,t,_o(n))},zn.updateWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:ho(e,t,_o(r),o)},zn.values=za,zn.valuesIn=function(e){return null==e?[]:Jt(e,Aa(e))},zn.without=as,zn.words=Ja,zn.wrap=function(e,t){return Hs(_o(t),e)},zn.xor=ls,zn.xorBy=us,zn.xorWith=cs,zn.zip=ds,zn.zipObject=function(e,t){return yo(e||[],t||[],nr)},zn.zipObjectDeep=function(e,t){return yo(e||[],t||[],eo)},zn.zipWith=fs,zn.entries=Wa,zn.entriesIn=Ua,zn.extend=wa,zn.extendWith=Ca,ll(zn,zn),zn.add=bl,zn.attempt=Qa,zn.camelCase=ja,zn.capitalize=Ba,zn.ceil=_l,zn.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=ma(r))==r?r:0),t!==n&&(t=(t=ma(t))==t?t:0),lr(ma(e),t,r)},zn.clone=function(e){return ur(e,4)},zn.cloneDeep=function(e){return ur(e,5)},zn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:n)},zn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:n)},zn.conformsTo=function(e,t){return null==t||cr(e,t,Ia(t))},zn.deburr=Fa,zn.defaultTo=function(e,t){return null==e||e!=e?t:e},zn.divide=wl,zn.endsWith=function(e,t,r){e=ba(e),t=co(t);var o=e.length,i=r=r===n?o:lr(ga(r),0,o);return(r-=t.length)>=0&&e.slice(r,i)==t},zn.eq=zs,zn.escape=function(e){return(e=ba(e))&&Z.test(e)?e.replace(Y,rn):e},zn.escapeRegExp=function(e){return(e=ba(e))&&re.test(e)?e.replace(ne,"\\$&"):e},zn.every=function(e,t,r){var o=qs(e)?Tt:gr;return r&&wi(e,t,r)&&(t=n),o(e,ci(t,3))},zn.find=ms,zn.findIndex=Fi,zn.findKey=function(e,t){return Wt(e,ci(t,3),wr)},zn.findLast=ys,zn.findLastIndex=qi,zn.findLastKey=function(e,t){return Wt(e,ci(t,3),Cr)},zn.floor=Cl,zn.forEach=bs,zn.forEachRight=_s,zn.forIn=function(e,t){return null==e?e:br(e,ci(t,3),Aa)},zn.forInRight=function(e,t){return null==e?e:_r(e,ci(t,3),Aa)},zn.forOwn=function(e,t){return e&&wr(e,ci(t,3))},zn.forOwnRight=function(e,t){return e&&Cr(e,ci(t,3))},zn.get=Ra,zn.gt=js,zn.gte=Bs,zn.has=function(e,t){return null!=e&&mi(e,t,Dr)},zn.hasIn=Da,zn.head=Yi,zn.identity=ol,zn.includes=function(e,t,n,r){e=Ys(e)?e:za(e),n=n&&!r?ga(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),la(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&zt(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ga(n);return o<0&&(o=bn(r+o,0)),zt(e,t,o)},zn.inRange=function(e,t,r){return t=ha(t),r===n?(r=t,t=0):r=ha(r),function(e,t,n){return e>=_n(t,n)&&e=-9007199254740991&&e<=f},zn.isSet=aa,zn.isString=la,zn.isSymbol=ua,zn.isTypedArray=ca,zn.isUndefined=function(e){return e===n},zn.isWeakMap=function(e){return na(e)&&vi(e)==M},zn.isWeakSet=function(e){return na(e)&&"[object WeakSet]"==xr(e)},zn.join=function(e,t){return null==e?"":mn.call(e,t)},zn.kebabCase=qa,zn.last=Xi,zn.lastIndexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var i=o;return r!==n&&(i=(i=ga(r))<0?bn(o+i,0):_n(i,o-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Bt,i,!0)},zn.lowerCase=Va,zn.lowerFirst=Ya,zn.lt=da,zn.lte=fa,zn.max=function(e){return e&&e.length?vr(e,ol,Rr):n},zn.maxBy=function(e,t){return e&&e.length?vr(e,ci(t,2),Rr):n},zn.mean=function(e){return Ft(e,ol)},zn.meanBy=function(e,t){return Ft(e,ci(t,2))},zn.min=function(e){return e&&e.length?vr(e,ol,Wr):n},zn.minBy=function(e,t){return e&&e.length?vr(e,ci(t,2),Wr):n},zn.stubArray=vl,zn.stubFalse=ml,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=kl,zn.nth=function(e,t){return e&&e.length?Fr(e,ga(t)):n},zn.noConflict=function(){return pt._===this&&(pt._=ze),this},zn.noop=ul,zn.now=Rs,zn.pad=function(e,t,n){e=ba(e);var r=(t=ga(t))?fn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Vo(mt(o),n)+e+Vo(gt(o),n)},zn.padEnd=function(e,t,n){e=ba(e);var r=(t=ga(t))?fn(e):0;return t&&rt){var o=e;e=t,t=o}if(r||e%1||t%1){var i=kn();return _n(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Zr(e,t)},zn.reduce=function(e,t,n){var r=qs(e)?Nt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},zn.reduceRight=function(e,t,n){var r=qs(e)?Pt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},zn.repeat=function(e,t,r){return t=(r?wi(e,t,r):t===n)?1:ga(t),Kr(ba(e),t)},zn.replace=function(){var e=arguments,t=ba(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(e,t,r){var o=-1,i=(t=wo(t,e)).length;for(i||(i=1,e=n);++of)return[];var n=h,r=_n(e,h);t=ci(t),e-=h;for(var o=Zt(r,t);++n=s)return e;var l=r-fn(o);if(l<1)return o;var u=a?ko(a,0,l).join(""):e.slice(0,l);if(i===n)return u+o;if(a&&(l+=u.length-l),sa(i)){if(e.slice(l).search(i)){var c,d=u;for(i.global||(i=De(i.source,ba(pe.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===n?l:f)}}else if(e.indexOf(co(i),l)!=l){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+o},zn.unescape=function(e){return(e=ba(e))&&G.test(e)?e.replace(V,gn):e},zn.uniqueId=function(e){var t=++Le;return ba(e)+t},zn.upperCase=Ka,zn.upperFirst=Xa,zn.each=bs,zn.eachRight=_s,zn.first=Yi,ll(zn,(yl={},wr(zn,(function(e,t){Pe.call(zn.prototype,t)||(yl[t]=e)})),yl),{chain:!1}),zn.VERSION="4.17.21",Rt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),Rt(["drop","take"],(function(e,t){qn.prototype[e]=function(r){r=r===n?1:bn(ga(r),0);var o=this.__filtered__&&!t?new qn(this):this.clone();return o.__filtered__?o.__takeCount__=_n(r,o.__takeCount__):o.__views__.push({size:_n(r,h),type:e+(o.__dir__<0?"Right":"")}),o},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Rt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Rt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),Rt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(ol)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Mr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Ps(ci(e)))},qn.prototype.slice=function(e,t){e=ga(e);var r=this;return r.__filtered__&&(e>0||t<0)?new qn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=ga(t))<0?r.dropRight(-t):r.take(t-e)),r)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(h)},wr(qn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),i=zn[o?"take"+("last"==t?"Right":""):t],s=o||/^find/.test(t);i&&(zn.prototype[t]=function(){var t=this.__wrapped__,a=o?[1]:arguments,l=t instanceof qn,u=a[0],c=l||qs(t),d=function(e){var t=i.apply(zn,Ot([e],a));return o&&f?t[0]:t};c&&r&&"function"==typeof u&&1!=u.length&&(l=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=s&&!f,g=l&&!p;if(!s&&c){t=g?t:new qn(this);var v=e.apply(t,a);return v.__actions__.push({func:hs,args:[d],thisArg:n}),new Fn(v,f)}return h&&g?e.apply(this,a):(v=this.thru(d),h?o?v.value()[0]:v.value():v)})})),Rt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Me[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(qs(o)?o:[],e)}return this[n]((function(n){return t.apply(qs(n)?n:[],e)}))}})),wr(qn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";Pe.call(In,r)||(In[r]=[]),In[r].push({name:t,func:n})}})),In[jo(n,2).name]=[{name:"wrapper",func:n}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Mo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mo(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=qs(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},zn.prototype.plant=function(e){for(var t,r=this;r instanceof Bn;){var o=Ui(r);o.__index__=0,o.__values__=n,t?i.__wrapped__=o:t=o;var i=o;r=r.__wrapped__}return i.__wrapped__=e,t},zn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:hs,args:[ts],thisArg:n}),new Fn(t,this.__chain__)}return this.thru(ts)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return vo(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,et&&(zn.prototype[et]=function(){return this}),zn}();gt?((gt.exports=vn)._=vn,ht._=vn):pt._=vn}).call(xb)},Rb(Db={exports:{}},Db.exports),Db.exports);function $b(t){let n,r,o,i;return n=new gg({props:{name:"question-circle",class:"text-primary me-2"}}),{c(){$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Aide"},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Mb(t){let n,r,o,i,s,a,l;return{c(){n=$("p"),n.textContent="Kalendrier commun de la vie étudiante de l'ENS",r=A(),o=$("b"),o.textContent="Comment rajouter son calendrier :",i=A(),s=$("ul"),s.innerHTML='
  • Utiliser un NextCloud, idéalement\n cloud.eleves.ens.fr, ou\n Framagenda.
  • \n
  • Créer un calendrier dessus, créer un lien de partage public.
  • \n
  • Envoyer le lien de partage public au Club Réseau
    \n (club-reseau [at] lists [.] ens [.] psl [.] eu) pour faire une requête d'ajout.
  • ',a=A(),l=$("p"),l.textContent="Code source:"},m(e,t){R(e,n,t),R(e,r,t),R(e,o,t),R(e,i,t),R(e,s,t),R(e,a,t),R(e,l,t)},p:e,d(e){e&&D(n),e&&D(r),e&&D(o),e&&D(i),e&&D(s),e&&D(a),e&&D(l)}}}function Ib(t){let n,r,o,i;return n=new gg({props:{name:"balloon-heart",class:"text-danger fs-5"}}),{c(){$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Propulsé par le Club Réseau de l'ENS",L(o,"class","fs-7")},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Ab(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[1],$$slots:{default:[$b]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[Mb]},$$scope:{ctx:e}}}),i=new nv({props:{$$slots:{default:[Ib]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};4&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};4&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};4&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Ob(e){let t,n,r,o,i,s,a;return n=new gg({props:{name:"question-circle"}}),o=new Qg({props:{isOpen:e[0],toggle:e[1],centered:!0,scrollable:!0,$$slots:{default:[Ab]},$$scope:{ctx:e}}}),{c(){t=$("span"),$e(n.$$.fragment),r=A(),$e(o.$$.fragment),L(t,"class","help-toggle fs-4 no-print svelte-1ajhrtc")},m(l,u){R(l,t,u),Me(n,t,null),R(l,r,u),Me(o,l,u),i=!0,s||(a=N(t,"click",e[1]),s=!0)},p(e,[t]){const n={};1&t&&(n.isOpen=e[0]),4&t&&(n.$$scope={dirty:t,ctx:e}),o.$set(n)},i(e){i||(Ce(n.$$.fragment,e),Ce(o.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),ke(o.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n),e&&D(r),Ie(o,e),s=!1,a()}}}function Nb(e,t,n){let r=!1;return[r,()=>n(0,r=!r)]}gn("");class Pb extends Ne{constructor(e){super(),Oe(this,e,Nb,Ob,a,{})}}function Lb(e){let t,n;return{c(){t=new F(!1),n=O(),t.a=n},m(r,o){t.m(e[3],r,o),R(r,n,o)},p(e,n){8&n&&t.p(e[3])},d(e){e&&D(n),e&&t.d()}}}function Hb(t){let n,r,o,i;return n=new gg({props:{name:"share",class:"text-success me-2"}}),{c(){$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Partage"},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Wb(e){let t,n,r,o;return{c(){t=$("p"),t.textContent="La vue actuelle du calendrier peut être partagée avec l'URL suivante :",n=A(),r=$("a"),o=I(e[0]),L(r,"id","share-url"),L(r,"class","svelte-1ii7jz3")},m(e,i){R(e,t,i),R(e,n,i),R(e,r,i),S(r,o)},p(e,t){1&t&&U(o,e[0])},d(e){e&&D(t),e&&D(n),e&&D(r)}}}function Ub(t){let n,r,o,i;return n=new gg({props:{name:"clipboard2-heart"}}),{c(){$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Copier",L(o,"class","ms-1")},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function zb(e){let t,n,r,o,i,s,a;return n=new gg({props:{name:e[4],class:"fs-5"}}),o=new fg({props:{size:"sm",color:"primary",$$slots:{default:[Ub]},$$scope:{ctx:e}}}),o.$on("click",e[6]),{c(){t=$("span"),$e(n.$$.fragment),r=A(),$e(o.$$.fragment),L(t,"class","share-egg svelte-1ii7jz3"),L(t,"title","Partager en base64")},m(l,u){R(l,t,u),Me(n,t,null),R(l,r,u),Me(o,l,u),i=!0,s||(a=N(t,"click",e[7]),s=!0)},p(e,t){const r={};16&t&&(r.name=e[4]),n.$set(r);const i={};16384&t&&(i.$$scope={dirty:t,ctx:e}),o.$set(i)},i(e){i||(Ce(n.$$.fragment,e),Ce(o.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),ke(o.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n),e&&D(r),Ie(o,e),s=!1,a()}}}function jb(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[5],$$slots:{default:[Hb]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[Wb]},$$scope:{ctx:e}}}),i=new nv({props:{$$slots:{default:[zb]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};16384&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};16385&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};16400&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Bb(e){let t,n,r,o,i,s,a,l,u,c;return n=new Qv({props:{autohide:!0,body:!0,isOpen:e[2],$$slots:{default:[Lb]},$$scope:{ctx:e}}}),n.$on("close",e[11]),i=new gg({props:{name:"share"}}),a=new Qg({props:{isOpen:e[1],toggle:e[5],centered:!0,scrollable:!0,$$slots:{default:[jb]},$$scope:{ctx:e}}}),{c(){t=$("div"),$e(n.$$.fragment),r=A(),o=$("span"),$e(i.$$.fragment),s=A(),$e(a.$$.fragment),L(t,"class","share-toast svelte-1ii7jz3"),L(o,"class","share-btn fs-4 no-print svelte-1ii7jz3"),L(o,"data-bs-toggle","tooltip"),L(o,"title","Partager")},m(d,f){R(d,t,f),Me(n,t,null),R(d,r,f),R(d,o,f),Me(i,o,null),R(d,s,f),Me(a,d,f),l=!0,u||(c=N(o,"click",e[5]),u=!0)},p(e,[t]){const r={};4&t&&(r.isOpen=e[2]),16392&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r);const o={};2&t&&(o.isOpen=e[1]),16401&t&&(o.$$scope={dirty:t,ctx:e}),a.$set(o)},i(e){l||(Ce(n.$$.fragment,e),Ce(i.$$.fragment,e),Ce(a.$$.fragment,e),l=!0)},o(e){ke(n.$$.fragment,e),ke(i.$$.fragment,e),ke(a.$$.fragment,e),l=!1},d(e){e&&D(t),Ie(n),e&&D(r),e&&D(o),Ie(i),e&&D(s),Ie(a,e),u=!1,c()}}}function Fb(e,t,n){let r,{calendar:o=null}=t,{selectedCalendars:i=[]}=t,s=document.URL,a=!1,l=!1,u=!1,c="";const d=()=>{const e=document.location,t=new URLSearchParams,r=o.getAPI();if(null!==o&&(t.append("v",r.view.type),(e=>{let t=[];return e.forEach((n=>{rb[n].some((t=>e.includes(t)))||t.push(n)})),t})(i).forEach((e=>t.append("c",e))),t.append("d",r.getDate().toISOString())),u){const r=window.btoa(t.toString());n(0,s=`${e.origin}${e.pathname}?b64=${r}`)}else n(0,s=`${e.origin}${e.pathname}?${t.toString()}`)};return e.$$set=e=>{"calendar"in e&&n(8,o=e.calendar),"selectedCalendars"in e&&n(9,i=e.selectedCalendars)},e.$$.update=()=>{1024&e.$$.dirty&&n(4,r=u?"code-square":"code")},[s,a,l,c,r,()=>{n(1,a=!a),d()},()=>{navigator.clipboard.writeText(s).then((()=>n(3,c="Lien de partage copié dans le presse-papier."))).catch((()=>n(3,c="Erreur de copie automatique."))).finally(n(2,l=!0))},()=>{n(10,u=!u),d()},o,i,u,()=>n(2,l=!1)]}gn("");class qb extends Ne{constructor(e){super(),Oe(this,e,Fb,Bb,a,{calendar:8,selectedCalendars:9})}}gn("");function Vb(t){let n;return{c(){n=$("div"),L(n,"class","circle svelte-1vclic6"),z(n,"--size",t[0]+t[1]),z(n,"--colorInner",t[4]),z(n,"--colorCenter",t[3]),z(n,"--colorOuter",t[2]),z(n,"--durationInner",t[6]),z(n,"--durationCenter",t[7]),z(n,"--durationOuter",t[5])},m(e,t){R(e,n,t)},p(e,[t]){3&t&&z(n,"--size",e[0]+e[1]),16&t&&z(n,"--colorInner",e[4]),8&t&&z(n,"--colorCenter",e[3]),4&t&&z(n,"--colorOuter",e[2]),64&t&&z(n,"--durationInner",e[6]),128&t&&z(n,"--durationCenter",e[7]),32&t&&z(n,"--durationOuter",e[5])},i:e,o:e,d(e){e&&D(n)}}}function Yb(e,t,n){let{size:r="60"}=t,{unit:o="px"}=t,{colorOuter:i="#FF3E00"}=t,{colorCenter:s="#40B3FF"}=t,{colorInner:a="#676778"}=t,{durationMultiplier:l=1}=t,{durationOuter:u=2*l+"s"}=t,{durationInner:c=1.5*l+"s"}=t,{durationCenter:d=3*l+"s"}=t;return e.$$set=e=>{"size"in e&&n(0,r=e.size),"unit"in e&&n(1,o=e.unit),"colorOuter"in e&&n(2,i=e.colorOuter),"colorCenter"in e&&n(3,s=e.colorCenter),"colorInner"in e&&n(4,a=e.colorInner),"durationMultiplier"in e&&n(8,l=e.durationMultiplier),"durationOuter"in e&&n(5,u=e.durationOuter),"durationInner"in e&&n(6,c=e.durationInner),"durationCenter"in e&&n(7,d=e.durationCenter)},[r,o,i,s,a,u,c,d,l]}gn("");class Gb extends Ne{constructor(e){super(),Oe(this,e,Yb,Vb,a,{size:0,unit:1,colorOuter:2,colorCenter:3,colorInner:4,durationMultiplier:8,durationOuter:5,durationInner:6,durationCenter:7})}}gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");function Zb(e){let t,n,r,o;return r=new Gb({props:{colorOuter:"#e658ea",colorInner:"#eaac3f"}}),{c(){t=$("div"),n=$("div"),$e(r.$$.fragment),L(n,"class","position-absolute top-50 start-50"),L(t,"class","load-spinner svelte-1ba8hsm")},m(e,i){R(e,t,i),S(t,n),Me(r,n,null),o=!0},i(e){o||(Ce(r.$$.fragment,e),o=!0)},o(e){ke(r.$$.fragment,e),o=!1},d(e){e&&D(t),Ie(r)}}}function Kb(e){let t,n,r=e[0]&&Zb();return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?1&n&&Ce(r,1):(r=Zb(),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function Xb(e,t,n){let{isLoading:r=!1}=t;return e.$$set=e=>{"isLoading"in e&&n(0,r=e.isLoading)},[r]}gn("");class Jb extends Ne{constructor(e){super(),Oe(this,e,Xb,Kb,a,{isLoading:0})}}gn("");gn("");gn(""); -/*! - FullCalendar v5.11.5 - Docs & License: https://fullcalendar.io/ - (c) 2022 Adam Shaw - */ -var Qb=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t}(ts);Qb.prototype.classes={root:"fc-theme-bootstrap5",tableCellShaded:"fc-theme-bootstrap5-shaded",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",popover:"popover",popoverHeader:"popover-header",popoverContent:"popover-body"},Qb.prototype.baseIconClass="bi",Qb.prototype.iconClasses={close:"bi-x-lg",prev:"bi-chevron-left",next:"bi-chevron-right",prevYear:"bi-chevron-double-left",nextYear:"bi-chevron-double-right"},Qb.prototype.rtlIconClasses={prev:"bi-chevron-right",next:"bi-chevron-left",prevYear:"bi-chevron-double-right",nextYear:"bi-chevron-double-left"},Qb.prototype.iconOverrideOption="buttonIcons",Qb.prototype.iconOverrideCustomButtonOption="icon",Qb.prototype.iconOverridePrefix="bi-";var e_=ds({themeClasses:{bootstrap5:Qb}}),t_="top",n_="bottom",r_="right",o_="left",i_="auto",s_=[t_,n_,r_,o_],a_="start",l_="end",u_="clippingParents",c_="viewport",d_="popper",f_="reference",p_=s_.reduce((function(e,t){return e.concat([t+"-"+a_,t+"-"+l_])}),[]),h_=[].concat(s_,[i_]).reduce((function(e,t){return e.concat([t,t+"-"+a_,t+"-"+l_])}),[]),g_="beforeRead",v_="read",m_="afterRead",y_="beforeMain",b_="main",__="afterMain",w_="beforeWrite",C_="write",k_="afterWrite",S_=[g_,v_,m_,y_,b_,__,w_,C_,k_];function E_(e){return e?(e.nodeName||"").toLowerCase():null}function x_(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function R_(e){return e instanceof x_(e).Element||e instanceof Element}function D_(e){return e instanceof x_(e).HTMLElement||e instanceof HTMLElement}function T_(e){return"undefined"!=typeof ShadowRoot&&(e instanceof x_(e).ShadowRoot||e instanceof ShadowRoot)}var $_={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];D_(o)&&E_(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});D_(r)&&E_(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function M_(e){return e.split("-")[0]}var I_=Math.max,A_=Math.min,O_=Math.round;function N_(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function P_(){return!/^((?!chrome|android).)*safari/i.test(N_())}function L_(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&D_(e)&&(o=e.offsetWidth>0&&O_(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&O_(r.height)/e.offsetHeight||1);var s=(R_(e)?x_(e):window).visualViewport,a=!P_()&&n,l=(r.left+(a&&s?s.offsetLeft:0))/o,u=(r.top+(a&&s?s.offsetTop:0))/i,c=r.width/o,d=r.height/i;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function H_(e){var t=L_(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function W_(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&T_(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function U_(e){return x_(e).getComputedStyle(e)}function z_(e){return["table","td","th"].indexOf(E_(e))>=0}function j_(e){return((R_(e)?e.ownerDocument:e.document)||window.document).documentElement}function B_(e){return"html"===E_(e)?e:e.assignedSlot||e.parentNode||(T_(e)?e.host:null)||j_(e)}function F_(e){return D_(e)&&"fixed"!==U_(e).position?e.offsetParent:null}function q_(e){for(var t=x_(e),n=F_(e);n&&z_(n)&&"static"===U_(n).position;)n=F_(n);return n&&("html"===E_(n)||"body"===E_(n)&&"static"===U_(n).position)?t:n||function(e){var t=/firefox/i.test(N_());if(/Trident/i.test(N_())&&D_(e)&&"fixed"===U_(e).position)return null;var n=B_(e);for(T_(n)&&(n=n.host);D_(n)&&["html","body"].indexOf(E_(n))<0;){var r=U_(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function V_(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Y_(e,t,n){return I_(e,A_(t,n))}function G_(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Z_(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var K_={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,a=M_(n.placement),l=V_(a),u=[o_,r_].indexOf(a)>=0?"height":"width";if(i&&s){var c=function(e,t){return G_("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Z_(e,s_))}(o.padding,n),d=H_(i),f="y"===l?t_:o_,p="y"===l?n_:r_,h=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],g=s[l]-n.rects.reference[l],v=q_(i),m=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=h/2-g/2,b=c[f],_=m-d[u]-c[p],w=m/2-d[u]/2+y,C=Y_(b,w,_),k=l;n.modifiersData[r]=((t={})[k]=C,t.centerOffset=C-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&W_(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function X_(e){return e.split("-")[1]}var J_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Q_(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,s=e.offsets,a=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=s.x,p=void 0===f?0:f,h=s.y,g=void 0===h?0:h,v="function"==typeof c?c({x:p,y:g}):{x:p,y:g};p=v.x,g=v.y;var m=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),b=o_,_=t_,w=window;if(u){var C=q_(n),k="clientHeight",S="clientWidth";if(C===x_(n)&&"static"!==U_(C=j_(n)).position&&"absolute"===a&&(k="scrollHeight",S="scrollWidth"),o===t_||(o===o_||o===r_)&&i===l_)_=n_,g-=(d&&C===w&&w.visualViewport?w.visualViewport.height:C[k])-r.height,g*=l?1:-1;if(o===o_||(o===t_||o===n_)&&i===l_)b=r_,p-=(d&&C===w&&w.visualViewport?w.visualViewport.width:C[S])-r.width,p*=l?1:-1}var E,x=Object.assign({position:a},u&&J_),R=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:O_(n*o)/o||0,y:O_(r*o)/o||0}}({x:p,y:g},x_(n)):{x:p,y:g};return p=R.x,g=R.y,l?Object.assign({},x,((E={})[_]=y?"0":"",E[b]=m?"0":"",E.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",E)):Object.assign({},x,((t={})[_]=y?g+"px":"",t[b]=m?p+"px":"",t.transform="",t))}var ew={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,s=void 0===i||i,a=n.roundOffsets,l=void 0===a||a,u={placement:M_(t.placement),variation:X_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Q_(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Q_(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},tw={passive:!0};var nw={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,s=r.resize,a=void 0===s||s,l=x_(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,tw)})),a&&l.addEventListener("resize",n.update,tw),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,tw)})),a&&l.removeEventListener("resize",n.update,tw)}},data:{}},rw={left:"right",right:"left",bottom:"top",top:"bottom"};function ow(e){return e.replace(/left|right|bottom|top/g,(function(e){return rw[e]}))}var iw={start:"end",end:"start"};function sw(e){return e.replace(/start|end/g,(function(e){return iw[e]}))}function aw(e){var t=x_(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function lw(e){return L_(j_(e)).left+aw(e).scrollLeft}function uw(e){var t=U_(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function cw(e){return["html","body","#document"].indexOf(E_(e))>=0?e.ownerDocument.body:D_(e)&&uw(e)?e:cw(B_(e))}function dw(e,t){var n;void 0===t&&(t=[]);var r=cw(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=x_(r),s=o?[i].concat(i.visualViewport||[],uw(r)?r:[]):r,a=t.concat(s);return o?a:a.concat(dw(B_(s)))}function fw(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pw(e,t,n){return t===c_?fw(function(e,t){var n=x_(e),r=j_(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;var u=P_();(u||!u&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:i,height:s,x:a+lw(e),y:l}}(e,n)):R_(t)?function(e,t){var n=L_(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):fw(function(e){var t,n=j_(e),r=aw(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=I_(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=I_(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+lw(e),l=-r.scrollTop;return"rtl"===U_(o||n).direction&&(a+=I_(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:a,y:l}}(j_(e)))}function hw(e,t,n,r){var o="clippingParents"===t?function(e){var t=dw(B_(e)),n=["absolute","fixed"].indexOf(U_(e).position)>=0&&D_(e)?q_(e):e;return R_(n)?t.filter((function(e){return R_(e)&&W_(e,n)&&"body"!==E_(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),s=i[0],a=i.reduce((function(t,n){var o=pw(e,n,r);return t.top=I_(o.top,t.top),t.right=A_(o.right,t.right),t.bottom=A_(o.bottom,t.bottom),t.left=I_(o.left,t.left),t}),pw(e,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function gw(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?M_(o):null,s=o?X_(o):null,a=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case t_:t={x:a,y:n.y-r.height};break;case n_:t={x:a,y:n.y+n.height};break;case r_:t={x:n.x+n.width,y:l};break;case o_:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?V_(i):null;if(null!=u){var c="y"===u?"height":"width";switch(s){case a_:t[u]=t[u]-(n[c]/2-r[c]/2);break;case l_:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}function vw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,s=void 0===i?e.strategy:i,a=n.boundary,l=void 0===a?u_:a,u=n.rootBoundary,c=void 0===u?c_:u,d=n.elementContext,f=void 0===d?d_:d,p=n.altBoundary,h=void 0!==p&&p,g=n.padding,v=void 0===g?0:g,m=G_("number"!=typeof v?v:Z_(v,s_)),y=f===d_?f_:d_,b=e.rects.popper,_=e.elements[h?y:f],w=hw(R_(_)?_:_.contextElement||j_(e.elements.popper),l,c,s),C=L_(e.elements.reference),k=gw({reference:C,element:b,strategy:"absolute",placement:o}),S=fw(Object.assign({},b,k)),E=f===d_?S:C,x={top:w.top-E.top+m.top,bottom:E.bottom-w.bottom+m.bottom,left:w.left-E.left+m.left,right:E.right-w.right+m.right},R=e.modifiersData.offset;if(f===d_&&R){var D=R[o];Object.keys(x).forEach((function(e){var t=[r_,n_].indexOf(e)>=0?1:-1,n=[t_,n_].indexOf(e)>=0?"y":"x";x[e]+=D[n]*t}))}return x}function mw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?h_:l,c=X_(r),d=c?a?p_:p_.filter((function(e){return X_(e)===c})):s_,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=vw(e,{placement:n,boundary:o,rootBoundary:i,padding:s})[M_(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}var yw={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,g=n.allowedAutoPlacements,v=t.options.placement,m=M_(v),y=l||(m===v||!h?[ow(v)]:function(e){if(M_(e)===i_)return[];var t=ow(e);return[sw(e),t,sw(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(M_(n)===i_?mw(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,w=t.rects.popper,C=new Map,k=!0,S=b[0],E=0;E=0,$=T?"width":"height",M=vw(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),I=T?D?r_:o_:D?n_:t_;_[$]>w[$]&&(I=ow(I));var A=ow(I),O=[];if(i&&O.push(M[R]<=0),a&&O.push(M[I]<=0,M[A]<=0),O.every((function(e){return e}))){S=x,k=!1;break}C.set(x,O)}if(k)for(var N=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=h?3:1;P>0;P--){if("break"===N(P))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function bw(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _w(e){return[t_,r_,n_,o_].some((function(t){return e[t]>=0}))}var ww={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,s=vw(t,{elementContext:"reference"}),a=vw(t,{altBoundary:!0}),l=bw(s,r),u=bw(a,o,i),c=_w(l),d=_w(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var Cw={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,s=h_.reduce((function(e,n){return e[n]=function(e,t,n){var r=M_(e),o=[o_,t_].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=i[0],a=i[1];return s=s||0,a=(a||0)*o,[o_,r_].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,i),e}),{}),a=s[t.placement],l=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}};var kw={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=gw({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Sw={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,g=void 0===h?0:h,v=vw(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),m=M_(t.placement),y=X_(t.placement),b=!y,_=V_(m),w="x"===_?"y":"x",C=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,x="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(C){if(i){var T,$="y"===_?t_:o_,M="y"===_?n_:r_,I="y"===_?"height":"width",A=C[_],O=A+v[$],N=A-v[M],P=p?-S[I]/2:0,L=y===a_?k[I]:S[I],H=y===a_?-S[I]:-k[I],W=t.elements.arrow,U=p&&W?H_(W):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=z[$],B=z[M],F=Y_(0,k[I],U[I]),q=b?k[I]/2-P-F-j-x.mainAxis:L-F-j-x.mainAxis,V=b?-k[I]/2+P+F+B+x.mainAxis:H+F+B+x.mainAxis,Y=t.elements.arrow&&q_(t.elements.arrow),G=Y?"y"===_?Y.clientTop||0:Y.clientLeft||0:0,Z=null!=(T=null==R?void 0:R[_])?T:0,K=A+V-Z,X=Y_(p?A_(O,A+q-Z-G):O,A,p?I_(N,K):N);C[_]=X,D[_]=X-A}if(a){var J,Q="x"===_?t_:o_,ee="x"===_?n_:r_,te=C[w],ne="y"===w?"height":"width",re=te+v[Q],oe=te-v[ee],ie=-1!==[t_,o_].indexOf(m),se=null!=(J=null==R?void 0:R[w])?J:0,ae=ie?re:te-k[ne]-S[ne]-se+x.altAxis,le=ie?te+k[ne]+S[ne]-se-x.altAxis:oe,ue=p&&ie?function(e,t,n){var r=Y_(e,t,n);return r>n?n:r}(ae,te,le):Y_(p?ae:re,te,p?le:oe);C[w]=ue,D[w]=ue-te}t.modifiersData[r]=D}},requiresIfExists:["offset"]};function Ew(e,t,n){void 0===n&&(n=!1);var r,o=D_(t),i=D_(t)&&function(e){var t=e.getBoundingClientRect(),n=O_(t.width)/e.offsetWidth||1,r=O_(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=j_(t),a=L_(e,i,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&(("body"!==E_(t)||uw(s))&&(l=(r=t)!==x_(r)&&D_(r)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(r):aw(r)),D_(t)?((u=L_(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=lw(s))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function xw(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function Rw(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Dw={placement:"bottom",modifiers:[],strategy:"absolute"};function Tw(){for(var e=arguments.length,t=new Array(e),n=0;nNw.has(e)&&Nw.get(e).get(t)||null,remove(e,t){if(!Nw.has(e))return;const n=Nw.get(e);n.delete(t),0===n.size&&Nw.delete(e)}},Lw="transitionend",Hw=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),Ww=e=>{e.dispatchEvent(new Event(Lw))},Uw=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),zw=e=>Uw(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Hw(e)):null,jw=e=>{if(!Uw(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},Bw=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),Fw=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Fw(e.parentNode):null},qw=()=>{},Vw=e=>{e.offsetHeight},Yw=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Gw=[],Zw=()=>"rtl"===document.documentElement.dir,Kw=e=>{var t;t=()=>{const t=Yw();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}},"loading"===document.readyState?(Gw.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of Gw)e()})),Gw.push(t)):t()},Xw=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,Jw=(e,t,n=!0)=>{if(!n)return void Xw(e);const r=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const i=({target:n})=>{n===t&&(o=!0,t.removeEventListener(Lw,i),Xw(e))};t.addEventListener(Lw,i),setTimeout((()=>{o||Ww(t)}),r)},Qw=(e,t,n,r)=>{const o=e.length;let i=e.indexOf(t);return-1===i?!n&&r?e[o-1]:e[0]:(i+=n?1:-1,r&&(i=(i+o)%o),e[Math.max(0,Math.min(i,o-1))])},eC=/[^.]*(?=\..*)\.|.*/,tC=/\..*/,nC=/::\d+$/,rC={};let oC=1;const iC={mouseenter:"mouseover",mouseleave:"mouseout"},sC=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function aC(e,t){return t&&`${t}::${oC++}`||e.uidEvent||oC++}function lC(e){const t=aC(e);return e.uidEvent=t,rC[t]=rC[t]||{},rC[t]}function uC(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function cC(e,t,n){const r="string"==typeof t,o=r?n:t||n;let i=hC(e);return sC.has(i)||(i=e),[r,o,i]}function dC(e,t,n,r,o){if("string"!=typeof t||!e)return;let[i,s,a]=cC(t,n,r);if(t in iC){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};s=e(s)}const l=lC(e),u=l[a]||(l[a]={}),c=uC(u,s,i?n:null);if(c)return void(c.oneOff=c.oneOff&&o);const d=aC(s,t.replace(eC,"")),f=i?function(e,t,n){return function r(o){const i=e.querySelectorAll(t);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of i)if(a===s)return vC(o,{delegateTarget:s}),r.oneOff&&gC.off(e,o.type,t,n),n.apply(s,[o])}}(e,n,s):function(e,t){return function n(r){return vC(r,{delegateTarget:e}),n.oneOff&&gC.off(e,r.type,t),t.apply(e,[r])}}(e,s);f.delegationSelector=i?n:null,f.callable=s,f.oneOff=o,f.uidEvent=d,u[d]=f,e.addEventListener(a,f,i)}function fC(e,t,n,r,o){const i=uC(t[n],r,o);i&&(e.removeEventListener(n,i,Boolean(o)),delete t[n][i.uidEvent])}function pC(e,t,n,r){const o=t[n]||{};for(const[i,s]of Object.entries(o))i.includes(r)&&fC(e,t,n,s.callable,s.delegationSelector)}function hC(e){return e=e.replace(tC,""),iC[e]||e}const gC={on(e,t,n,r){dC(e,t,n,r,!1)},one(e,t,n,r){dC(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[o,i,s]=cC(t,n,r),a=s!==t,l=lC(e),u=l[s]||{},c=t.startsWith(".");if(void 0===i){if(c)for(const n of Object.keys(l))pC(e,l,n,t.slice(1));for(const[n,r]of Object.entries(u)){const o=n.replace(nC,"");a&&!t.includes(o)||fC(e,l,s,r.callable,r.delegationSelector)}}else{if(!Object.keys(u).length)return;fC(e,l,s,i,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=Yw();let o=null,i=!0,s=!0,a=!1;t!==hC(t)&&r&&(o=r.Event(t,n),r(e).trigger(o),i=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=vC(new Event(t,{bubbles:i,cancelable:!0}),n);return a&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function vC(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function mC(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function yC(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const bC={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${yC(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${yC(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=mC(e.dataset[r])}return t},getDataAttribute:(e,t)=>mC(e.getAttribute(`data-bs-${yC(t)}`))};class _C{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=Uw(t)?bC.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Uw(t)?bC.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[r,o]of Object.entries(t)){const t=e[r],i=Uw(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${i}" but expected type "${o}".`)}var n}}class wC extends _C{constructor(e,t){super(),(e=zw(e))&&(this._element=e,this._config=this._getConfig(t),Pw.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Pw.remove(this._element,this.constructor.DATA_KEY),gC.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){Jw(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Pw.get(zw(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const CC=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return Hw(t)},kC={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!Bw(e)&&jw(e)))},getSelectorFromElement(e){const t=CC(e);return t&&kC.findOne(t)?t:null},getElementFromSelector(e){const t=CC(e);return t?kC.findOne(t):null},getMultipleElementsFromSelector(e){const t=CC(e);return t?kC.find(t):[]}},SC=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;gC.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Bw(this))return;const o=kC.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(o)[t]()}))},EC=".bs.alert",xC=`close${EC}`,RC=`closed${EC}`;class DC extends wC{static get NAME(){return"alert"}close(){if(gC.trigger(this._element,xC).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),gC.trigger(this._element,RC),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=DC.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}SC(DC,"close"),Kw(DC);const TC='[data-bs-toggle="button"]';class $C extends wC{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=$C.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}gC.on(document,"click.bs.button.data-api",TC,(e=>{e.preventDefault();const t=e.target.closest(TC);$C.getOrCreateInstance(t).toggle()})),Kw($C);const MC=".bs.swipe",IC=`touchstart${MC}`,AC=`touchmove${MC}`,OC=`touchend${MC}`,NC=`pointerdown${MC}`,PC=`pointerup${MC}`,LC={endCallback:null,leftCallback:null,rightCallback:null},HC={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class WC extends _C{constructor(e,t){super(),this._element=e,e&&WC.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return LC}static get DefaultType(){return HC}static get NAME(){return"swipe"}dispose(){gC.off(this._element,MC)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),Xw(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&Xw(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(gC.on(this._element,NC,(e=>this._start(e))),gC.on(this._element,PC,(e=>this._end(e))),this._element.classList.add("pointer-event")):(gC.on(this._element,IC,(e=>this._start(e))),gC.on(this._element,AC,(e=>this._move(e))),gC.on(this._element,OC,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const UC=".bs.carousel",zC=".data-api",jC="next",BC="prev",FC="left",qC="right",VC=`slide${UC}`,YC=`slid${UC}`,GC=`keydown${UC}`,ZC=`mouseenter${UC}`,KC=`mouseleave${UC}`,XC=`dragstart${UC}`,JC=`load${UC}${zC}`,QC=`click${UC}${zC}`,ek="carousel",tk="active",nk=".active",rk=".carousel-item",ok=nk+rk,ik={ArrowLeft:qC,ArrowRight:FC},sk={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ak={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class lk extends wC{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=kC.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ek&&this.cycle()}static get Default(){return sk}static get DefaultType(){return ak}static get NAME(){return"carousel"}next(){this._slide(jC)}nextWhenVisible(){!document.hidden&&jw(this._element)&&this.next()}prev(){this._slide(BC)}pause(){this._isSliding&&Ww(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?gC.one(this._element,YC,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void gC.one(this._element,YC,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const r=e>n?jC:BC;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&gC.on(this._element,GC,(e=>this._keydown(e))),"hover"===this._config.pause&&(gC.on(this._element,ZC,(()=>this.pause())),gC.on(this._element,KC,(()=>this._maybeEnableCycle()))),this._config.touch&&WC.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of kC.find(".carousel-item img",this._element))gC.on(e,XC,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(FC)),rightCallback:()=>this._slide(this._directionToOrder(qC)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new WC(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=ik[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=kC.findOne(nk,this._indicatorsElement);t.classList.remove(tk),t.removeAttribute("aria-current");const n=kC.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(tk),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),r=e===jC,o=t||Qw(this._getItems(),n,r,this._config.wrap);if(o===n)return;const i=this._getItemIndex(o),s=t=>gC.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:i});if(s(VC).defaultPrevented)return;if(!n||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(i),this._activeElement=o;const l=r?"carousel-item-start":"carousel-item-end",u=r?"carousel-item-next":"carousel-item-prev";o.classList.add(u),Vw(o),n.classList.add(l),o.classList.add(l);this._queueCallback((()=>{o.classList.remove(l,u),o.classList.add(tk),n.classList.remove(tk,u,l),this._isSliding=!1,s(YC)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return kC.findOne(ok,this._element)}_getItems(){return kC.find(rk,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Zw()?e===FC?BC:jC:e===FC?jC:BC}_orderToDirection(e){return Zw()?e===BC?FC:qC:e===BC?qC:FC}static jQueryInterface(e){return this.each((function(){const t=lk.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}gC.on(document,QC,"[data-bs-slide], [data-bs-slide-to]",(function(e){const t=kC.getElementFromSelector(this);if(!t||!t.classList.contains(ek))return;e.preventDefault();const n=lk.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");return r?(n.to(r),void n._maybeEnableCycle()):"next"===bC.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),gC.on(window,JC,(()=>{const e=kC.find('[data-bs-ride="carousel"]');for(const t of e)lk.getOrCreateInstance(t)})),Kw(lk);const uk=".bs.collapse",ck=`show${uk}`,dk=`shown${uk}`,fk=`hide${uk}`,pk=`hidden${uk}`,hk=`click${uk}.data-api`,gk="show",vk="collapse",mk="collapsing",yk=`:scope .${vk} .${vk}`,bk='[data-bs-toggle="collapse"]',_k={parent:null,toggle:!0},wk={parent:"(null|element)",toggle:"boolean"};class Ck extends wC{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=kC.find(bk);for(const e of n){const t=kC.getSelectorFromElement(e),n=kC.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return _k}static get DefaultType(){return wk}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>Ck.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(gC.trigger(this._element,ck).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(vk),this._element.classList.add(mk),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mk),this._element.classList.add(vk,gk),this._element.style[t]="",gC.trigger(this._element,dk)}),this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(gC.trigger(this._element,fk).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Vw(this._element),this._element.classList.add(mk),this._element.classList.remove(vk,gk);for(const e of this._triggerArray){const t=kC.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mk),this._element.classList.add(vk),gC.trigger(this._element,pk)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(gk)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=zw(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(bk);for(const t of e){const e=kC.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=kC.find(yk,this._config.parent);return kC.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Ck.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}gC.on(document,hk,bk,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of kC.getMultipleElementsFromSelector(this))Ck.getOrCreateInstance(e,{toggle:!1}).toggle()})),Kw(Ck);const kk="dropdown",Sk=".bs.dropdown",Ek=".data-api",xk="ArrowUp",Rk="ArrowDown",Dk=`hide${Sk}`,Tk=`hidden${Sk}`,$k=`show${Sk}`,Mk=`shown${Sk}`,Ik=`click${Sk}${Ek}`,Ak=`keydown${Sk}${Ek}`,Ok=`keyup${Sk}${Ek}`,Nk="show",Pk='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Lk=`${Pk}.${Nk}`,Hk=".dropdown-menu",Wk=Zw()?"top-end":"top-start",Uk=Zw()?"top-start":"top-end",zk=Zw()?"bottom-end":"bottom-start",jk=Zw()?"bottom-start":"bottom-end",Bk=Zw()?"left-start":"right-start",Fk=Zw()?"right-start":"left-start",qk={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Vk={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Yk extends wC{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=kC.next(this._element,Hk)[0]||kC.prev(this._element,Hk)[0]||kC.findOne(Hk,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return qk}static get DefaultType(){return Vk}static get NAME(){return kk}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bw(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!gC.trigger(this._element,$k,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))gC.on(e,"mouseover",qw);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Nk),this._element.classList.add(Nk),gC.trigger(this._element,Mk,e)}}hide(){if(Bw(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!gC.trigger(this._element,Dk,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.off(e,"mouseover",qw);this._popper&&this._popper.destroy(),this._menu.classList.remove(Nk),this._element.classList.remove(Nk),this._element.setAttribute("aria-expanded","false"),bC.removeDataAttribute(this._menu,"popper"),gC.trigger(this._element,Tk,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!Uw(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${kk.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===Ow)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:Uw(this._config.reference)?e=zw(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=Aw(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Nk)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Bk;if(e.classList.contains("dropstart"))return Fk;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Uk:Wk:t?jk:zk}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(bC.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...Xw(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=kC.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>jw(e)));n.length&&Qw(n,t,e===Rk,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Yk.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=kC.find(Lk);for(const n of t){const t=Yk.getInstance(n);if(!t||!1===t._config.autoClose)continue;const r=e.composedPath(),o=r.includes(t._menu);if(r.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const i={relatedTarget:t._element};"click"===e.type&&(i.clickEvent=e),t._completeHide(i)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,r=[xk,Rk].includes(e.key);if(!r&&!n)return;if(t&&!n)return;e.preventDefault();const o=this.matches(Pk)?this:kC.prev(this,Pk)[0]||kC.next(this,Pk)[0]||kC.findOne(Pk,e.delegateTarget.parentNode),i=Yk.getOrCreateInstance(o);if(r)return e.stopPropagation(),i.show(),void i._selectMenuItem(e);i._isShown()&&(e.stopPropagation(),i.hide(),o.focus())}}gC.on(document,Ak,Pk,Yk.dataApiKeydownHandler),gC.on(document,Ak,Hk,Yk.dataApiKeydownHandler),gC.on(document,Ik,Yk.clearMenus),gC.on(document,Ok,Yk.clearMenus),gC.on(document,Ik,Pk,(function(e){e.preventDefault(),Yk.getOrCreateInstance(this).toggle()})),Kw(Yk);const Gk="backdrop",Zk="show",Kk=`mousedown.bs.${Gk}`,Xk={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Jk={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qk extends _C{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Xk}static get DefaultType(){return Jk}static get NAME(){return Gk}show(e){if(!this._config.isVisible)return void Xw(e);this._append();const t=this._getElement();this._config.isAnimated&&Vw(t),t.classList.add(Zk),this._emulateAnimation((()=>{Xw(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Zk),this._emulateAnimation((()=>{this.dispose(),Xw(e)}))):Xw(e)}dispose(){this._isAppended&&(gC.off(this._element,Kk),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=zw(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),gC.on(e,Kk,(()=>{Xw(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){Jw(e,this._getElement(),this._config.isAnimated)}}const eS=".bs.focustrap",tS=`focusin${eS}`,nS=`keydown.tab${eS}`,rS="backward",oS={autofocus:!0,trapElement:null},iS={autofocus:"boolean",trapElement:"element"};class sS extends _C{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return oS}static get DefaultType(){return iS}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),gC.off(document,eS),gC.on(document,tS,(e=>this._handleFocusin(e))),gC.on(document,nS,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,gC.off(document,eS))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=kC.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===rS?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?rS:"forward")}}const aS=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",lS=".sticky-top",uS="padding-right",cS="margin-right";class dS{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,uS,(t=>t+e)),this._setElementAttributes(aS,uS,(t=>t+e)),this._setElementAttributes(lS,cS,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,uS),this._resetElementAttributes(aS,uS),this._resetElementAttributes(lS,cS)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const r=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&bC.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=bC.getDataAttribute(e,t);null!==n?(bC.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(Uw(e))t(e);else for(const n of kC.find(e,this._element))t(n)}}const fS=".bs.modal",pS=`hide${fS}`,hS=`hidePrevented${fS}`,gS=`hidden${fS}`,vS=`show${fS}`,mS=`shown${fS}`,yS=`resize${fS}`,bS=`click.dismiss${fS}`,_S=`mousedown.dismiss${fS}`,wS=`keydown.dismiss${fS}`,CS=`click${fS}.data-api`,kS="modal-open",SS="show",ES="modal-static",xS={backdrop:!0,focus:!0,keyboard:!0},RS={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class DS extends wC{constructor(e,t){super(e,t),this._dialog=kC.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new dS,this._addEventListeners()}static get Default(){return xS}static get DefaultType(){return RS}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;gC.trigger(this._element,vS,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(kS),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;gC.trigger(this._element,pS).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(SS),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){gC.off(window,fS),gC.off(this._dialog,fS),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qk({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sS({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=kC.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Vw(this._element),this._element.classList.add(SS);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,gC.trigger(this._element,mS,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){gC.on(this._element,wS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),gC.on(window,yS,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),gC.on(this._element,_S,(e=>{gC.one(this._element,bS,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(kS),this._resetAdjustments(),this._scrollBar.reset(),gC.trigger(this._element,gS)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(gC.trigger(this._element,hS).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(ES)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(ES),this._queueCallback((()=>{this._element.classList.remove(ES),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=Zw()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=Zw()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=DS.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}gC.on(document,CS,'[data-bs-toggle="modal"]',(function(e){const t=kC.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),gC.one(t,vS,(e=>{e.defaultPrevented||gC.one(t,gS,(()=>{jw(this)&&this.focus()}))}));const n=kC.findOne(".modal.show");n&&DS.getInstance(n).hide();DS.getOrCreateInstance(t).toggle(this)})),SC(DS),Kw(DS);const TS=".bs.offcanvas",$S=".data-api",MS=`load${TS}${$S}`,IS="show",AS="showing",OS="hiding",NS=".offcanvas.show",PS=`show${TS}`,LS=`shown${TS}`,HS=`hide${TS}`,WS=`hidePrevented${TS}`,US=`hidden${TS}`,zS=`resize${TS}`,jS=`click${TS}${$S}`,BS=`keydown.dismiss${TS}`,FS={backdrop:!0,keyboard:!0,scroll:!1},qS={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class VS extends wC{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return FS}static get DefaultType(){return qS}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(gC.trigger(this._element,PS,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new dS).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(AS);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(IS),this._element.classList.remove(AS),gC.trigger(this._element,LS,{relatedTarget:e})}),this._element,!0)}hide(){if(!this._isShown)return;if(gC.trigger(this._element,HS).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(OS),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(IS,OS),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new dS).reset(),gC.trigger(this._element,US)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Qk({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():gC.trigger(this._element,WS)}:null})}_initializeFocusTrap(){return new sS({trapElement:this._element})}_addEventListeners(){gC.on(this._element,BS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():gC.trigger(this._element,WS))}))}static jQueryInterface(e){return this.each((function(){const t=VS.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}gC.on(document,jS,'[data-bs-toggle="offcanvas"]',(function(e){const t=kC.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Bw(this))return;gC.one(t,US,(()=>{jw(this)&&this.focus()}));const n=kC.findOne(NS);n&&n!==t&&VS.getInstance(n).hide();VS.getOrCreateInstance(t).toggle(this)})),gC.on(window,MS,(()=>{for(const e of kC.find(NS))VS.getOrCreateInstance(e).show()})),gC.on(window,zS,(()=>{for(const e of kC.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&VS.getOrCreateInstance(e).hide()})),SC(VS),Kw(VS);const YS={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},GS=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ZS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,KS=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!GS.has(n)||Boolean(ZS.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))};const XS={allowList:YS,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},JS={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},QS={entry:"(string|element|function|null)",selector:"(string|element)"};class eE extends _C{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return XS}static get DefaultType(){return JS}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},QS)}_setContent(e,t,n){const r=kC.findOne(n,e);r&&((t=this._resolvePossibleFunction(t))?Uw(t)?this._putElementInTemplate(zw(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const r=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...r.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const r=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of r)KS(t,o)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return Xw(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const tE=new Set(["sanitize","allowList","sanitizeFn"]),nE="fade",rE="show",oE=".modal",iE="hide.bs.modal",sE="hover",aE="focus",lE={AUTO:"auto",TOP:"top",RIGHT:Zw()?"left":"right",BOTTOM:"bottom",LEFT:Zw()?"right":"left"},uE={allowList:YS,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cE={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class dE extends wC{constructor(e,t){if(void 0===Ow)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return uE}static get DefaultType(){return cE}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),gC.off(this._element.closest(oE),iE,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=gC.trigger(this._element,this.constructor.eventName("show")),t=(Fw(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),gC.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(rE),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.on(e,"mouseover",qw);this._queueCallback((()=>{gC.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(gC.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(rE),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.off(e,"mouseover",qw);this._activeTrigger.click=!1,this._activeTrigger[aE]=!1,this._activeTrigger[sE]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),gC.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(nE,rE),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(nE),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new eE({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nE)}_isShown(){return this.tip&&this.tip.classList.contains(rE)}_createPopper(e){const t=Xw(this._config.placement,[this,e,this._element]),n=lE[t.toUpperCase()];return Aw(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return Xw(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...Xw(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)gC.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===sE?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===sE?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");gC.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?aE:sE]=!0,t._enter()})),gC.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?aE:sE]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},gC.on(this._element.closest(oE),iE,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=bC.getDataAttributes(this._element);for(const e of Object.keys(t))tE.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:zw(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=dE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Kw(dE);const fE={...dE.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},pE={...dE.DefaultType,content:"(null|string|element|function)"};class hE extends dE{static get Default(){return fE}static get DefaultType(){return pE}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=hE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Kw(hE);const gE=".bs.scrollspy",vE=`activate${gE}`,mE=`click${gE}`,yE=`load${gE}.data-api`,bE="active",_E="[href]",wE=".nav-link",CE=`${wE}, .nav-item > ${wE}, .list-group-item`,kE={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},SE={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class EE extends wC{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return kE}static get DefaultType(){return SE}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=zw(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(gC.off(this._config.target,mE),gC.on(this._config.target,mE,_E,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:"smooth"});n.scrollTop=r}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},r=(this._rootElement||document.documentElement).scrollTop,o=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const i of e){if(!i.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(i));continue}const e=i.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(n(i),!r)return}else o||e||n(i)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=kC.find(_E,this._config.target);for(const t of e){if(!t.hash||Bw(t))continue;const e=kC.findOne(decodeURI(t.hash),this._element);jw(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(bE),this._activateParents(e),gC.trigger(this._element,vE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))kC.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(bE);else for(const t of kC.parents(e,".nav, .list-group"))for(const e of kC.prev(t,CE))e.classList.add(bE)}_clearActiveClass(e){e.classList.remove(bE);const t=kC.find(`${_E}.${bE}`,e);for(const e of t)e.classList.remove(bE)}static jQueryInterface(e){return this.each((function(){const t=EE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gC.on(window,yE,(()=>{for(const e of kC.find('[data-bs-spy="scroll"]'))EE.getOrCreateInstance(e)})),Kw(EE);const xE=".bs.tab",RE=`hide${xE}`,DE=`hidden${xE}`,TE=`show${xE}`,$E=`shown${xE}`,ME=`click${xE}`,IE=`keydown${xE}`,AE=`load${xE}`,OE="ArrowLeft",NE="ArrowRight",PE="ArrowUp",LE="ArrowDown",HE="active",WE="fade",UE="show",zE=":not(.dropdown-toggle)",jE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',BE=`${`.nav-link${zE}, .list-group-item${zE}, [role="tab"]${zE}`}, ${jE}`,FE=`.${HE}[data-bs-toggle="tab"], .${HE}[data-bs-toggle="pill"], .${HE}[data-bs-toggle="list"]`;class qE extends wC{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),gC.on(this._element,IE,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?gC.trigger(t,RE,{relatedTarget:e}):null;gC.trigger(e,TE,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add(HE),this._activate(kC.getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),gC.trigger(e,$E,{relatedTarget:t})):e.classList.add(UE)}),e,e.classList.contains(WE))}_deactivate(e,t){if(!e)return;e.classList.remove(HE),e.blur(),this._deactivate(kC.getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),gC.trigger(e,DE,{relatedTarget:t})):e.classList.remove(UE)}),e,e.classList.contains(WE))}_keydown(e){if(![OE,NE,PE,LE].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[NE,LE].includes(e.key),n=Qw(this._getChildren().filter((e=>!Bw(e))),e.target,t,!0);n&&(n.focus({preventScroll:!0}),qE.getOrCreateInstance(n).show())}_getChildren(){return kC.find(BE,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=kC.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const r=(e,r)=>{const o=kC.findOne(e,n);o&&o.classList.toggle(r,t)};r(".dropdown-toggle",HE),r(".dropdown-menu",UE),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(HE)}_getInnerElement(e){return e.matches(BE)?e:kC.findOne(BE,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=qE.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gC.on(document,ME,jE,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Bw(this)||qE.getOrCreateInstance(this).show()})),gC.on(window,AE,(()=>{for(const e of kC.find(FE))qE.getOrCreateInstance(e)})),Kw(qE);const VE=".bs.toast",YE=`mouseover${VE}`,GE=`mouseout${VE}`,ZE=`focusin${VE}`,KE=`focusout${VE}`,XE=`hide${VE}`,JE=`hidden${VE}`,QE=`show${VE}`,ex=`shown${VE}`,tx="hide",nx="show",rx="showing",ox={animation:"boolean",autohide:"boolean",delay:"number"},ix={animation:!0,autohide:!0,delay:5e3};class sx extends wC{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ix}static get DefaultType(){return ox}static get NAME(){return"toast"}show(){if(gC.trigger(this._element,QE).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(tx),Vw(this._element),this._element.classList.add(nx,rx),this._queueCallback((()=>{this._element.classList.remove(rx),gC.trigger(this._element,ex),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(gC.trigger(this._element,XE).defaultPrevented)return;this._element.classList.add(rx),this._queueCallback((()=>{this._element.classList.add(tx),this._element.classList.remove(rx,nx),gC.trigger(this._element,JE)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(nx),super.dispose()}isShown(){return this._element.classList.contains(nx)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){gC.on(this._element,YE,(e=>this._onInteraction(e,!0))),gC.on(this._element,GE,(e=>this._onInteraction(e,!1))),gC.on(this._element,ZE,(e=>this._onInteraction(e,!0))),gC.on(this._element,KE,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=sx.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}SC(sx),Kw(sx);function ax(e){let t,n,r,o,i,s,a,l,u,c,d,f,p,h,g,v,m,y,b;function _(t){e[10](t)}i=new gg({props:{name:"printer"}}),a=new qb({props:{calendar:e[2],selectedCalendars:e[0]}}),u=new Pb({});let w={calendarTree:tb,initial:e[8]};void 0!==e[0]&&(w.selected=e[0]),d=new Eb({props:w}),oe.push((()=>Te(d,"selected",_)));let C={options:e[3]};return h=new Hl({props:C}),e[11](h),v=new Hy({props:{event:e[4],open:e[1],toggle:e[6]}}),{c(){t=$("div"),n=$("h1"),n.textContent="Calendrier de la vie étudiante à l'ENS",r=A(),o=$("span"),$e(i.$$.fragment),s=A(),$e(a.$$.fragment),l=A(),$e(u.$$.fragment),c=A(),$e(d.$$.fragment),p=A(),$e(h.$$.fragment),g=A(),$e(v.$$.fragment),L(n,"class","mt-3 title text-center"),L(o,"class","print-toggle fs-4 no-print svelte-auum75"),L(o,"title","Imprimer"),L(t,"class","h-100 d-flex flex-column")},m(f,_){R(f,t,_),S(t,n),S(t,r),S(t,o),Me(i,o,null),S(t,s),Me(a,t,null),S(t,l),Me(u,t,null),S(t,c),Me(d,t,null),S(t,p),Me(h,t,null),S(t,g),Me(v,t,null),m=!0,y||(b=N(o,"click",e[9]),y=!0)},p(e,[t]){const n={};4&t&&(n.calendar=e[2]),1&t&&(n.selectedCalendars=e[0]),a.$set(n);const r={};!f&&1&t&&(f=!0,r.selected=e[0],ce((()=>f=!1))),d.$set(r);const o={};8&t&&(o.options=e[3]),h.$set(o);const i={};16&t&&(i.event=e[4]),2&t&&(i.open=e[1]),v.$set(i)},i(e){m||(Ce(i.$$.fragment,e),Ce(a.$$.fragment,e),Ce(u.$$.fragment,e),Ce(d.$$.fragment,e),Ce(h.$$.fragment,e),Ce(v.$$.fragment,e),m=!0)},o(e){ke(i.$$.fragment,e),ke(a.$$.fragment,e),ke(u.$$.fragment,e),ke(d.$$.fragment,e),ke(h.$$.fragment,e),ke(v.$$.fragment,e),m=!1},d(n){n&&D(t),Ie(i),Ie(a),Ie(u),Ie(d),e[11](null),Ie(h),Ie(v),y=!1,b()}}}function lx(e,t,n){let r,o;const i=Le(null);u(e,i,(e=>n(4,o=e)));let s=!1;const a=window.innerWidth<765,l=new Date,c=(()=>{const e=new Date;return e.setHours(Math.max(0,e.getHours()-2)),e.toLocaleTimeString()})();let d=!0;let f=new URL(document.location).searchParams;f.has("b64")&&(f=new URLSearchParams(window.atob(f.get("b64"))));const p=f.getAll("c"),h=f.has("d")?new Date(f.get("d")):l,g=f.get("v"),v=a?{left:"title",center:"prev,today,next",right:"resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek"}:{left:"prev,next today",center:"title",right:"resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek"};let m,y,b=Le({initialView:["resourceTimelineDay","dayGridMonth","timeGridWeek","timeGridDay","listWeek"].includes(g)?g:a?"listWeek":"timeGridWeek",initialDate:"Invalid Date"===h.toString()?l:h,plugins:[Zu,du,of,yf,Nh,rc,e_],locale:Ph,allDayContent:"",headerToolbar:v,buttonText:{resourceTimelineDay:"Salles"},scrollTime:"08:00:00",resourceGroupField:"building",resourceAreaWidth:"27%",resources:Object.entries(Ky.rooms).flatMap((([e,t])=>t.map((t=>({id:`${e}-${t}`,building:e,title:t}))))),height:"100%",schedulerLicenseKey:"CC-Attribution-NonCommercial-NoDerivatives",nowIndicator:!0,now:l,scrollTime:c,scrollTimeReset:!1,eventClick:e=>{n(1,s=!0),i.set(e.event)},titleFormat:{year:a?"2-digit":"numeric",month:a?"numeric":"long",day:"numeric"},loading:e=>{d=e,y&&(y.$set({isLoading:e}),e&&setTimeout((()=>{y.$set({isLoading:!1})}),3e3))},eventSources:[],themeSystem:"bootstrap5",nextDayThreshold:"05:00:00",progressiveEventRendering:!0,expandRows:!0,eventDidMount:e=>{const t=e.event.extendedProps.short_name;void 0!==t&&new dE(e.el,{title:t,trigger:"hover",placement:"top"})},viewDidMount:e=>{y=new Jb({target:e.el,props:{isLoading:d}})},viewWillUnmount:e=>y.$destroy()});u(e,b,(e=>n(3,r=e)));const _=e=>{let t=[];if(!e)return[];if(Array.isArray(e))e.forEach((e=>t=t.concat(_(e))));else for(const[n,r]of Object.entries(e))t=t.concat(n,_(r));return t};let w=[];const C=p.length>0?_(p.map((e=>ob(e)))).concat(p):eb,k=Tb.debounce((e=>{b.update((t=>({...t,eventSources:e.map(ub).filter((e=>!!e))})))}),300);return e.$$.update=()=>{1&e.$$.dirty&&k(w)},[w,s,m,r,o,i,()=>n(1,s=!s),b,C,()=>window.print(),function(e){w=e,n(0,w)},function(e){oe[e?"unshift":"push"]((()=>{m=e,n(2,m)}))}]}gn("");return new class extends Ne{constructor(e){super(),Oe(this,e,lx,ax,a,{})}}({target:document.body})}(); -//# sourceMappingURL=bundle.js.map -- 2.47.0 From 642b45f018607441a8cfd7da2c59404b32a17db9 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 25 Oct 2022 10:23:58 +0200 Subject: [PATCH 77/80] Display events spanning more than 24h as allDay events --- src/EventModal.svelte | 5 ++++- src/calendar.js | 22 +++++++++++++++++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/EventModal.svelte b/src/EventModal.svelte index 00bc046..b386cd3 100644 --- a/src/EventModal.svelte +++ b/src/EventModal.svelte @@ -56,7 +56,10 @@ - {#if event.allDay} + {#if event.extendedProps.simAllDay} + + {dateFormat(event.start)} ({timeFormat(event.extendedProps.realStart)}) - {dateFormat(event.end)} ({timeFormat(event.extendedProps.realEnd)}) + {:else if event.allDay} {dateFormat(event.start)} - {dateFormat(event.end)} {:else} diff --git a/src/calendar.js b/src/calendar.js index e3c0b36..ca9d2d6 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -132,13 +132,29 @@ function fcEventFromjCalEvent(cal) { return function (evt) { const start = new Date(evt.dtstart) const end = new Date(evt.dtend) + + const duration = end - start // in ms + const dayMs = 24 * 3600 * 1000 + const fcEvent = { title: `${cal.short_name ?? cal.name} : ${evt.summary}`, - start: evt.dtstart, - end: evt.dtend, + start: start, + end: end, color: cal.color, textColor: invertColor(cal.color), - duration: end - start // in ms + duration: duration + } + + if (duration > dayMs - 1) { + fcEvent.allDay = true + fcEvent.simAllDay = true + + fcEvent.realStart = new Date(start) + fcEvent.realEnd = new Date(end) + + fcEvent.start.setUTCHours(0, 0, 0) + fcEvent.end.setUTCHours(23, 59, 59) + fcEvent.duration = end - start // Update the duration } fcEvent.calendar = cal.name -- 2.47.0 From 32d9b4d60c601ef23df4444320aabfb94efb12a0 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Tue, 25 Oct 2022 10:38:09 +0200 Subject: [PATCH 78/80] Fix display or real allDay events --- src/calendar.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/calendar.js b/src/calendar.js index ca9d2d6..c8ef67a 100644 --- a/src/calendar.js +++ b/src/calendar.js @@ -133,27 +133,29 @@ function fcEventFromjCalEvent(cal) { const start = new Date(evt.dtstart) const end = new Date(evt.dtend) + const allDay = !evt.dtstart.endsWith('Z') + const duration = end - start // in ms const dayMs = 24 * 3600 * 1000 const fcEvent = { title: `${cal.short_name ?? cal.name} : ${evt.summary}`, - start: start, - end: end, + start: evt.dtstart, + end: evt.dtend, color: cal.color, textColor: invertColor(cal.color), duration: duration } - if (duration > dayMs - 1) { + if (!allDay && (duration > dayMs - 1)) { fcEvent.allDay = true fcEvent.simAllDay = true fcEvent.realStart = new Date(start) fcEvent.realEnd = new Date(end) - fcEvent.start.setUTCHours(0, 0, 0) - fcEvent.end.setUTCHours(23, 59, 59) + fcEvent.start = start.setUTCHours(0, 0, 0) + fcEvent.end = end.setUTCHours(23, 59, 59) fcEvent.duration = end - start // Update the duration } -- 2.47.0 From 7c5df4e7904eb6c55a6578d4b5c47cb87c3a812f Mon Sep 17 00:00:00 2001 From: sinavir Date: Sun, 23 Jul 2023 13:27:12 +0200 Subject: [PATCH 79/80] =?UTF-8?q?Add=20rentr=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/calendars.json | 50 +++++++++++++++++++++++++++++++++++++++++++-- data/locations.json | 4 +++- 2 files changed, 51 insertions(+), 3 deletions(-) diff --git a/data/calendars.json b/data/calendars.json index 5986545..0ef8aa9 100644 --- a/data/calendars.json +++ b/data/calendars.json @@ -1,6 +1,15 @@ { "tree": { + "Rentrée": { + "Amphis de rentrée": {}, + "Départements": {}, + "Visites de bibliothèque": {}, + "Masters": {}, + "Étudiants internationaux": {}, + "Conférences de recherche": {} + }, "COF": { + "Rentrée du COF": {}, "Évènements (COF)": {}, "Assemblées Générales (COF)": {}, "BdA": { @@ -24,7 +33,10 @@ "Ulmity": {}, "Club Inutile ☔": {} }, - "BDS": {}, + "BDS": { + "Évènements (BDS)": {}, + "Rentrée du BDS": {} + }, "Clubs BDS": { "Créneaux encadrés": {} }, @@ -123,7 +135,7 @@ "short_name": "Banda" }, "dSYCtdC6bgyWpKyt": { - "name": "BDS" + "name": "Évènements (BDS)" }, "goXLq2dQ8LgFAjkM": { "name": "Club Bouffe" @@ -144,6 +156,40 @@ }, "AYNpoC674yAjEmRy": { "name": "L'Hômonerie" + }, + "TcwNdrs6iyBRxFzk": { + "name": "Divers" + }, + "G5ZRyTkMifXC2iHj": { + "name": "Amphis de rentrée", + "short_name": "Amphis" + }, + "dJofECeczaGgNiKs": { + "name": "Rentrée du BDS", + "short_name": "BDS" + }, + "7Rwd8JERwBsso7XG": { + "name": "Rentrée du COF", + "short_name": "COF" + }, + "tiMsNcncqBxR4nL2": { + "name": "Départements", + "short_name": "Dpt" + }, + "RpP773D6e2ReLfcY": { + "name": "Visites de bibliothèque", + "short_name": "Bibli" + }, + "YRZ4A8imEEf8jnDE": { + "name": "Masters" + }, + "8EDHX6kiPYcSrXXL": { + "name": "Étudiants internationaux", + "short_name": "Internationaux" + }, + "TWgNxdri7zQSoiRf": { + "name": "Conférences de recherche", + "short_name": "Conf" } } } diff --git a/data/locations.json b/data/locations.json index 5e705d8..a90d540 100644 --- a/data/locations.json +++ b/data/locations.json @@ -1,10 +1,12 @@ { "nameMap": { "Amphi Jourdan": "Amphithéâtre Jourdan", + "Cour aux Ernest": "Cour aux Ernests", "R2-21 (Jourdan)": "R2-21", "Salle Jean Ibanes (Jourdan, R1-07)": "Salle Jean Ibanes (R1-07)", "Salle Madeleine Rebérioux (Jourdan, R2-02)": "Salle Madeleine Rebérioux (R2-02)", - "Salle Marcel Roncayolo (Jourdan, R2-05)": "Salle Marcel Roncayolo (R2-05)" + "Salle Marcel Roncayolo (Jourdan, R2-05)": "Salle Marcel Roncayolo (R2-05)", + "Cour des bibliothèques": "Cour du NIR" }, "rooms": { -- 2.47.0 From 85570af7afa4b618ee59b194191d9198b88e9627 Mon Sep 17 00:00:00 2001 From: sinavir Date: Wed, 20 Sep 2023 15:37:55 +0200 Subject: [PATCH 80/80] Add arts-pla' --- data/calendars.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/calendars.json b/data/calendars.json index 0ef8aa9..d4847ea 100644 --- a/data/calendars.json +++ b/data/calendars.json @@ -31,6 +31,7 @@ "BandarrêtdurgENS": {}, "L'Hômonerie": {}, "Ulmity": {}, + "Arts pla'": {}, "Club Inutile ☔": {} }, "BDS": { @@ -190,6 +191,10 @@ "TWgNxdri7zQSoiRf": { "name": "Conférences de recherche", "short_name": "Conf" + }, + "MJf2wnQafbLc2arS": { + "name": "Arts pla'", + "color": "#ffb969" } } } -- 2.47.0