From f34832e9490baf73b72052307f713bd026e733bb Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Sun, 6 Nov 2022 01:18:37 +0100 Subject: [PATCH 01/20] Update translations --- inc/customizer.php | 2 +- inc/widgets.php | 6 ++ languages/de_DE.mo | Bin 6606 -> 7642 bytes languages/de_DE.po | 123 ++++++++++++++------------ languages/de_DE_formal.mo | Bin 6627 -> 7678 bytes languages/de_DE_formal.po | 123 ++++++++++++++------------ languages/el_GR.mo | Bin 7398 -> 8204 bytes languages/el_GR.po | 148 ++++++++++++++++--------------- languages/es_ES.mo | Bin 8927 -> 9172 bytes languages/es_ES.po | 116 ++++++++++++------------ languages/fr_FR.mo | Bin 8544 -> 9044 bytes languages/fr_FR.po | 121 +++++++++++++------------ languages/he_IL.mo | Bin 6575 -> 7055 bytes languages/he_IL.po | 118 +++++++++++++------------ languages/it_IT.mo | Bin 7417 -> 7683 bytes languages/it_IT.po | 106 +++++++++++----------- languages/ja_JP.mo | Bin 5767 -> 6544 bytes languages/ja_JP.po | 134 +++++++++++++++------------- languages/ko_KR.mo | Bin 4022 -> 5464 bytes languages/ko_KR.po | 160 +++++++++++++++++---------------- languages/nb_NO.mo | Bin 5256 -> 6429 bytes languages/nb_NO.po | 135 +++++++++++++++------------- languages/nl_NL.mo | Bin 5014 -> 6164 bytes languages/nl_NL.po | 139 +++++++++++++++-------------- languages/nn_NO.mo | Bin 4562 -> 5684 bytes languages/nn_NO.po | 135 +++++++++++++++------------- languages/pl_PL.mo | Bin 5380 -> 6701 bytes languages/pl_PL.po | 153 +++++++++++++++++--------------- languages/pt_BR.mo | Bin 3881 -> 5771 bytes languages/pt_BR.po | 181 ++++++++++++++++++++------------------ languages/pt_PT.mo | Bin 5478 -> 6873 bytes languages/pt_PT.po | 172 +++++++++++++++++++----------------- languages/ru_RU.mo | Bin 6379 -> 7685 bytes languages/ru_RU.po | 137 +++++++++++++++-------------- languages/sl_SI.mo | Bin 5018 -> 6269 bytes languages/sl_SI.po | 143 ++++++++++++++++-------------- languages/sv_SE.mo | Bin 3850 -> 5693 bytes languages/sv_SE.po | 179 +++++++++++++++++++------------------ languages/tr_TR.mo | Bin 5357 -> 6524 bytes languages/tr_TR.po | 139 +++++++++++++++-------------- languages/understrap.pot | 96 ++++++++++---------- 41 files changed, 1474 insertions(+), 1292 deletions(-) diff --git a/inc/customizer.php b/inc/customizer.php index f03c54f7..2270f774 100644 --- a/inc/customizer.php +++ b/inc/customizer.php @@ -87,7 +87,7 @@ if ( ! function_exists( 'understrap_theme_customize_register' ) ) { 'understrap_bootstrap_version', array( 'label' => __( 'Bootstrap Version', 'understrap' ), - 'description' => __( 'Choose between Bootstrap 4 or Bootstrap 5', 'understrap' ), + 'description' => __( 'Choose between Bootstrap 4 and Bootstrap 5', 'understrap' ), 'section' => 'understrap_theme_layout_options', 'type' => 'select', 'choices' => array( diff --git a/inc/widgets.php b/inc/widgets.php index 0b90fb3b..f01f1f56 100644 --- a/inc/widgets.php +++ b/inc/widgets.php @@ -275,6 +275,7 @@ if ( ! function_exists( 'understrap_widgets_init' ) ) { function understrap_widgets_init() { register_sidebar( array( + /* translators: Widget area title */ 'name' => __( 'Right Sidebar', 'understrap' ), 'id' => 'right-sidebar', 'description' => __( 'Right sidebar widget area', 'understrap' ), @@ -287,6 +288,7 @@ if ( ! function_exists( 'understrap_widgets_init' ) ) { register_sidebar( array( + /* translators: Widget area title */ 'name' => __( 'Left Sidebar', 'understrap' ), 'id' => 'left-sidebar', 'description' => __( 'Left sidebar widget area', 'understrap' ), @@ -299,6 +301,7 @@ if ( ! function_exists( 'understrap_widgets_init' ) ) { register_sidebar( array( + /* translators: Widget area title */ 'name' => __( 'Hero Slider', 'understrap' ), 'id' => 'hero', 'description' => __( 'Hero slider area. Place two or more widgets here and they will slide!', 'understrap' ), @@ -311,6 +314,7 @@ if ( ! function_exists( 'understrap_widgets_init' ) ) { register_sidebar( array( + /* translators: Widget area title */ 'name' => __( 'Hero Canvas', 'understrap' ), 'id' => 'herocanvas', 'description' => __( 'Full size canvas hero area for Bootstrap and other custom HTML markup', 'understrap' ), @@ -323,6 +327,7 @@ if ( ! function_exists( 'understrap_widgets_init' ) ) { register_sidebar( array( + /* translators: Widget area title */ 'name' => __( 'Top Full', 'understrap' ), 'id' => 'statichero', 'description' => __( 'Full top widget with dynamic grid', 'understrap' ), @@ -335,6 +340,7 @@ if ( ! function_exists( 'understrap_widgets_init' ) ) { register_sidebar( array( + /* translators: Widget area title */ 'name' => __( 'Footer Full', 'understrap' ), 'id' => 'footerfull', 'description' => __( 'Full sized footer widget with dynamic grid', 'understrap' ), diff --git a/languages/de_DE.mo b/languages/de_DE.mo index cc4b1943f911f22955c238083f28aabfce129886..f247cd49ccd2fcab59bdb518f380269d925fb1e5 100644 GIT binary patch delta 3083 zcmai#Yiu0V700jhz)8r11mnaZkei2{wy`(PgAmqvfJ0u*gW!ZDkg8(5dv|w~^~^Fe z>kS5VmGS`yK|(AKK~(_~Q4t{ZgH<3B1y!k9s?v&A_y7n5NFcQ!XhFb-R^sbM853*8g1nMqmByIg{=+jKjzRij$D{wL}FB%CeLRnKFx1%);6ARK`+;VW6{_Laa@Pmq0n}hZn&E>3#y|u|5Xn@Ik1HJPvjKdAJ^)fgNxT#-=IN-Arb{OJOJ6 z0twO_f#<*~l);-Jf93=aY?ue&dGI9M1fPQZnJ;+A;Y5sT-2u14E;t_!LH^8bJnD+@ zzI5XWsK`#icK9m13H}S}#s$)%Kt|v%;BlxxKZJ7lA1HgRD5=&9;7?%&l0B3p$Uk7V!$nl-<8u&Yyf&Ygx*v&N+&=n~UK{*Ja&K-jn!rwsIdm0jp`3F?sZ$Xvn zQz&~gIlO~zUNW2f%fJv?>h4=1eQ1tDIcTIj31#4Es1M@|)J@(@`5~14XRsSi#*0d_ z3I;HO_%`oCeP#cJsG3=I!qtl1r@;aa4!5iTm;{T zvNxG@ErIRuT9}0)ya(!nlQ?uGtj}N~!vk;*4B*A^7}Sj)PWPXKYR;D-RWV;eWv-Q$ zSJyA%(F3zkj!RJXPC)5D1Xa@CLtX4`NDtJ_M@*E8&mqB^DOlAFE{57)0hQ9tP)$^U z>f)QAYJ49YfG5-aub|GIkJ3W83~Id%cEQ7t*v+ruANBn|$V4?cL>icyDm)7Bf@I4~ z<)!v5RDgXcuZEYgE}!4@cII(HCRj*O23OxCB1x>B?j*@dV+ z8mkbcO2KI88y+93v3^uEmLXiGIdoIq>MG=#=FV7Iu4Aq*>xy)*FXc8!nRWl~58dQ) zgm!4&7Bq*Naxc=4sB?AGOAs}eMGhkx`;a}zc0^e{gs9>4zhiu?X0j4lBmccjl>&k7F~FPDK5%5mDJR)JK;hSMTSc8fxgL zRE?w`lAXwR$5s}b5b0~|Mkuq%BI}T!Bl_K#g#4s&QR`C^y&&H>)4FYYDGXz02VGKg zF0fu;-O&o~{GiApZ*yU}>{Vhd18;cHi)U4}bMtn&LSkb- z@8qfG=Zh|}9%mX?O}n{$zn_#{x7}JTm+e76pOoxgujoeqI&E`Hhl?v=5c{~_;|=>o zFY&Rx|Hg`IOqsr_KHwKiKWNwNb6%7y*#Q?<%SmhtVU#5#w!cwd#uZ(`YD{kobT=SrM%et=`I8u!>L zHDY;$B2`=4#h}Iy7g&gk3wwYD;-aevr6G)pfy-mwKf7ZK=&JB6hZ`ad+D<8xOb5 zpGP&R^q`BJLZ(4%SsFp(e{HucwA9^|yX`&_?(C4C*kPIyoqp64H#%}b*fMXt{Ly#n zA160f8XvUp=s4SaR}LuG zn0p;1%DCc2{DNw4i|+KJRGB*R%~99P=+?Qnw+syCZ>WZSovW6{UFGJ~bgo<)+ifoI hDUFuocb%=Xh2BV2&eCYio|$bN?pWSp8z(yYzXo&P8QcH> delta 2059 zcmZA2ZERCj9LMp~F*e2?i-Ycg;+>-dw!zxVRz^F8QAb5#zy>M=Gp5uC&P`XEpd{3Z zN(c#Ab|q0vM0p`G(S)P{i7}Cwh$Kc|pl<|&PG6{rF~k?5(HDMy?Wu{L-2eTYb9(Q2 zzT5Tq7pt>37nGhdq#eX!;=>YSp20nHxsjZ5V-{iy@{?JE^Du_yKh3 z<&)Oa=%@TPuE0y!YfRRBPeu(j(`r4op&E)~EpEl7IAVW)5qZVDhI;NT)BrEo-##1N`Jf$CrzYT$cO z?`5zLPav1M%B>o|#1PIRO`CE?Sw{cHPeu(jpc-C|T&9Ox9roio976p*gX-vvEnmQm zls`swRKY_UPyki##6=iGO=LT&zZ7QokjaqIh_0a;{sz^+Z>T*hrB|hF zwqiHxy+^ST58+On!BzMZ<_E;`Y9O7~L=Ee&4t7(a7ss#}Uq&@}7P-tNZW{Tgs4cjG zYVc3o#Hp-dI(q+M8q*=2M7G;xQ0*VFPNUvGi#p$z{j9%ca)k-j9FR;URZup3umb_*Fba2WOANnC|* zpl0wnYL9OqV=zA;m$}VN1FdF5RlfwaVlL{8j9?QUKz7NzghTiW>iHk>PJRD>*@|YC zK`YV4O-r0aHLwp4VHSDR{9)^BnT7_^Ze5RSDL;rBz%*)!Uq`LjIV{8Ts0qD~`S1TD zGFtk%tPiVYmZ3W8LoPGSO$|MTdhuD*45qB7a1P~nP%HT!>bc9Py}pV*)F-MfOA_tG zGNOy~mmggRYSzURA+yC6;>AiFB(yziiRFaST?C6_))U%7&TM|bE^0zLN2SC7q10Ev zBrwY-{%?xf+%W2J+)wCp(rk)}Jd+c(wVV?Y3K2Y$(R#L=TbGXIo08nZq$i%$0E^=u$z0=f2AZhTi;pY zy%~sjQ-Nqz`svZJgDJCl|M-(B@8`hL+;qbMpSQ4SqxV8nV{TXTF<)J4uj{(;kh?V9 zrfk@|wYc8>e`VYZ>>qcMsePj~ on %s" -msgstr "" +msgstr "Kommentar hinterlassen zu %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Kommentarnavigation" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Ältere Kommentare" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Neuere Kommentare →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "%s bearbeiten" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Beitrags-Navigation" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Seiten:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Rechte Seitenleiste" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" -msgstr "" +msgstr "Widgetbereich der rechten Seitenleiste" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Linke Seitenleiste" -#: inc/widgets.php:282 +#: inc/widgets.php:294 msgid "Left sidebar widget area" -msgstr "" +msgstr "Widgetbereich der linken Seitenleiste" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "\"Bühnen\"-Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Fußbereich" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -436,7 +447,7 @@ msgstr "Komplett leere Seiten-Vorlage" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Linke und rechte Seitenspalte" +msgstr "Linke und rechte Seitenleiste" #. Template Name of the theme msgid "Empty Page Template" @@ -452,7 +463,7 @@ msgstr "Layout mit linker Seitenleiste" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Kein Titel, Seite mit voller Breite" #. Template Name of the theme msgid "Right Sidebar Layout" @@ -471,7 +482,7 @@ msgstr "Suche nach:" #: searchform.php:23 msgctxt "placeholder" msgid "Search …" -msgstr "Suche …" +msgstr "Suche …" #: searchform.php:25 searchform.php:28 msgctxt "submit button" diff --git a/languages/de_DE_formal.mo b/languages/de_DE_formal.mo index 8a55191814f6eb7a4461c8af20af630f801a1978..35862605a2d19ddd8bfae213f48df22cf9ea6dbb 100644 GIT binary patch delta 3085 zcmai#du&uy9>-59N-fCCLaE?-1X^6%4y6dnP(X{kmTpBr3Tm?6&YbC7nch3xd#58^ zlE&3Uq7wfYA3^`wH5!eZ>>t|%;~%Skpm8_5n-~oy#^>(Fb>kyGqyD4u^PS!*29rJM z?|#lbkKg-F|FibHjT3J#ocW+(+>9(kzMNsq1pLQ&JQ#nSWy~V@H^`QG2R6Zf!)Ev) zwD2o<5o~2s>z!~mT%WQZF5rC-UIA}~SIgABOm?yG0@TI17Z}q5+n^L?;5^t5SHivN zeidTV+y`~;0VqeGO81|Ga^O{{`|qUdpQP(EF}6aX&S$cX16RT!I1cB+SKuc2FDS*A zqHPXb2W7AyUIGuK>j_-K`yEgQAAt(wX{h_p!#;Qhw!wucYgVeem|O_2g6(h{#7T1) zo)0Tf3Xehl%zZr2VNSyN@CmpDo`U?DuXxB{BTDt&2DifwcrhG>{F&oCCgkBm>B1kO zJbM-{hOffk!VjP#E|3;EG7fKn_dq%NK9s@Fp!Ch+kZQdQ{t{*&Ni+wc9M3_OE}TdH zb+O8V44;5E!Y5${eha0ri!kNTwJ8rm83>{7-2s=vN1^mR1M$WD6Uy;7p-S~Bl)kxK z-bFXBSU~=zV3bqp?z$az%Fqh%}KLHitV^9t}2j##Euob=xFN6Ps($`G7 zR=}n35ZnTfz>`n`&gPOFoM>Sp#fRWRSb@KQ$Ke(5$#ne{sOEeRQWZ0sR#)bhLUsK* z9^G&d%J4BLeZPk~KM7UR(@=qZ4(WlZ{3{hrXv2B43@UuY z@lQ~Zo`Q<(Mc4>mhf48VQ0G2{>Wyz;1C%k{8$vpf>7i`(r7sgo(RyS6QGGOe5v5Ab zXy_ZB9;&f^R5Vs01XCZ1R8d`z+*n`XryAab=*v>3G&WAb?0}S6@&9xvl4}t9qaH1& z4>jc;q#se|D$;d`n#&?LBO3dVL1ZVQtR6(vaQfddJ=QW=gIp>5JxrADT?i$wcRi^8 z_KVX)O`}FsFDyqkAR4QuQ1ALf>3kYnnY1J7hs}t}rlCH%3b|oF57kgZKc#9U{gCWN z&K}!&*@Ec2#;*~|Y_iDJ$gdFnPRv9uuU#_hRHGN1i8y`6FK9qkI3+ zva2=C>7Cf?j}(7aui59kC|9(5U0f+8u`PsA7MEE5;rJ>-bOn!XTMlDiiZgbr66GgF z7m>QGjikTJmhisI4u^O~mVz*F89Nvzt~+a!q90o_#&H{txhV4UdGd{uKFJ>Q^A)dT z%Y+kWCil$AHeR@B+9$(Al$Q^5J=ZpAp{a4!TcJk09;QfT z7f5Bg!hzT)GC#omz#i~jwH!u7l`HygcRV;o$f{X?mcOJ>&DLZ#THyl?~RZayW0z>K*0ARm+ER_N>4Cg z*!lUGAp8*;E3Yl^SLM delta 2092 zcmY+_ZD?Cn9LMpKt~QHZJ2SgJuHB7o;^x{e$+kWu)vk+OH?8f~)~7PC-FiohCACQd zqO!o04Ida~mnqg4V`D0a_`*;bIED^%!a!k8->7p=7$PFFccK)(zvM>rkpKOhbMC$8 z`L-+ZpSNYNuPZ%eNMpnX;zEfr^LXG6E+orq%z6wUw@fFl#u(m-3AAts@5VW|{zWXO ze8P1J{gmIq&3GQWjLDjtWYkattyWzoJ45I22s1Ej_20np$ zFM~b!D)KX5aH+trF^E4QO&c$xETezpC!>aHQ4McGer5-kyRZ*?aRhb$B&ws+Zh0AZ zQ@(`i$j3t(Pz|cwiq#lHO=Lf+KO3_L$YjW9L|0J_e~)V5Hfqnjw6YoNP%}y(eVHND zR*a+GJBW4oEIx`Su^oTG{D4?q4W!jIQOWwNgK;YK;w(1cF;s(Rk)JuwMI*nA+Jf&; z4gQIHIhB=6NAEvDV>+ZMWV=lU)&3FJMb!IeQRn*;KkKiVd`^YD>OOcKTPgp64`SoG z!d4taeI;qsfEL~Qa~P()j2hT2WYXp@x9sC#O{@vkaSYYp&McW4GJ_bvDb$`HL!Ht$ z@Jaj_=W#u)Yi7q$Gg(CXFdtwOe(KiWaO+o4d+ldAwL$@`#W=QMc8rV~IEs4k6t?5r zs2N;C?eR@y4CYtlXI8jqpjB+B>Vv2i>qecC!&r~=$S#@J@G*P~_55wzsPDgw>8m1y zT8S7JE%6AdfjN8uUqRk6UWTvwCe%Q>U5BxcvW*(RyQn4p5Vc|#u?#PxCiErdzyEK^ zFcPzY^tMR_vUkj zOW3gP`o4D&0pfmQjMz?e5lVxE_It1MnfIfTxs-Ec^+0Z|@0!O6lutNI<pcFJorxpTEikJDDa+gYlw z%gr}9p0VbxXfzrRMqAP$Wy5h3jI^Y!0efnawv*O#87qI||IhT#B#V#y_X)QRXS{K; PEYuw72*;fZjl2E on %s" -msgstr "" +msgstr "Kommentar hinterlassen zu %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Kommentarnavigation" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Ältere Kommentare" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Neuere Kommentare →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "%s bearbeiten" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Beitrags-Navigation" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Seiten:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Rechte Seitenleiste" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" -msgstr "" +msgstr "Widgetbereich der rechten Seitenleiste" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Linke Seitenleiste" -#: inc/widgets.php:282 +#: inc/widgets.php:294 msgid "Left sidebar widget area" -msgstr "" +msgstr "Widgetbereich der linken Seitenleiste" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "\"Bühnen\"-Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Fußbereich" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -436,7 +447,7 @@ msgstr "Komplett leere Seiten-Vorlage" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Linke und rechte Seitenspalte" +msgstr "Layout mit linker und rechter Seitenleiste" #. Template Name of the theme msgid "Empty Page Template" @@ -452,7 +463,7 @@ msgstr "Layout mit linker Seitenleiste" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Kein Titel, Seite mit voller Breite" #. Template Name of the theme msgid "Right Sidebar Layout" @@ -471,7 +482,7 @@ msgstr "Suche nach:" #: searchform.php:23 msgctxt "placeholder" msgid "Search …" -msgstr "Suche …" +msgstr "Suche …" #: searchform.php:25 searchform.php:28 msgctxt "submit button" diff --git a/languages/el_GR.mo b/languages/el_GR.mo index 60966551ec904320756b587e010ba15e6e966698..d451ab09d16ab09da43d6c469fc9edd73d8d2b9b 100644 GIT binary patch delta 2834 zcmb7_Yiv|S7>1_>TPn1b3JBWDp^8H3ReFI^TdYuSMS*hpLkLUvNYS=icDD-g$09eQ zlqfDWM1w(_c!5%^OD&~^hQtt3lC!}WCDEWJ#y?^d6%!IoeBRwtBp5*_`|b11oSFHq zXZQQrZF57HGDfx=#wsKe`6SVp&9Lzfz8Hnc#*BwWkVj?#90eD{J7FEP;5v9W47uxJ zIGXueE)T=8%s+-X@En}QcJnKWF3RQBaj*>PqFR^^*TV;4i~GDCa>N{l+V>HZgJ<36 zUqKnZ0(JgRcRe*FzMc&qU_Bqs$G%yCvWA5N@KN|P)P?zYH3rUuGPE3KLEBy50cGG- zD8~;$o$G-W@I0IZN8t^s$%d&g4^D-1U<&q)2PFwU19hPv%J6o`$GpPVUGPm<1v{ah zUxqSx&7G&SSi?LM%1}L&W1HRiZa9JYeyD(sz>o|MqO65cNbn|?)4I46>VjIR+Iiq~ z7=ViCAjGzLAF3qBq0S9JMgA#V1uw&VSe@oN1m(!?H1aRyAPX{Z9O~d%cpv-*>cT%D zACrN%@_Y(ZDN3Lmtb-fq&Ib4p^YdJ$X8i@~{;N>;jme1Dej3bWUYkMwmD;T=D3X_5 zz7BQp9jIFN!N=h5P#4X@i%Pf>syV|@4xNCj;pea%=HZ;lp|Se*15HCE_?~DfJ5$j*2K62i=hGu zz-$=mLCHh8=srloT^U>m?}v@B1nz-+%o)DOviTA!;vb*|Q|^stCI@Q02Ff8X#AmY) z%HVrYfeyh{djGGYsAfyZYdQ2o&5y#_@H1Ed)A)7Dhn4Va*aQjAEXCR*(1u)P4nPGE zfotFwP^m5;8kM>nQbn@_s{hP76xF&3J`Z<7b-C(7RZI@l^D0QNW;K+d7O1Y@a0@f%~EsEL==#+GZLvmWIy(+C#s>;&BLP%Wd^bm!D+JuNkkOQ%|owe zDWVi>EJ9T05r~Bhj}#P@L%)EvvR{RwbZYQBVd%qH<7uuw&{&SlLe!`lYAB64am3QD z(r7G0#vs+2FzS$EME_?>ze>3R(MZw_YO3K;gfbs_9GQYtB6Ml&4Nx=AMV2DG-ez%l zS5hRyDz-e$UaQ*Y3kHIIPm5I&o}AnI4g$tjm6 ztlSiAv~#VR*2YF_%_eWK!CI!fzfD=4kXE8MUncn3yIZ7ozu~s zPLJgbI6WxcO!wXpeX-@7WU=ptr4r+`N4GhBPQNqgM4YZj`PiI zOXKXrgTDB2w60;tvC`w5*3}ly^<#dQHWF5s72DnAr0^I*fpRUUgZSNS$1~7{>w{!rdwkl-&e$~a!G!e0 zNw*B7_V&q)IlTY2IcHnsw~2d3jI|r{pY!>>Eq*%?$oKg-7KGa}tE!!j=q~3Jo^{e1 mC!AgqMvrz!w?*5`F!r-Nfa^P`W>0i4o8#N!tq~r|%=`;7-K=Z? delta 1999 zcmaLXZD>ySg^DR=37#(`l{MF10=^>WZRh5girRQKn*T9mu+A z@B#6mI^3NM1Qi7z&{~wM+p3@-IyQwHqyxbXoqMqta}{LM3HoB+U%VZgb35dp&pqen zo`?TAH{A_CPm15pN!@EGO~i0wi`SSo{56#?%C9>#P$i6Q&~bMdCz zeh)LKKXUaBF(#Y(P^`re@_gJZ<|0T#E2@JJF$;I$NZgNn%w@iG{~BsSw^7gijvC0% ztn^$Ss=XZ5UWa8k6KCKGY{t`=$N0wQHzq(sF=~J?zKT(|{T)=tD^MMGp(gMNPQfFn zO#FnIIDqB&1o@a!ZjuBOM)gyT8m|#E7~jn0;$>WdQC#Kzpa(TjpIcAhOzJKhTJm?knEZk)PrqUi0g47 zevV^t0M+4eW}}HjTw|#ITTst+U=i*_W%yVo`PYM2X;{wbx`m^t*OLw%wpLV!ZKww~ zp!RYfj=_t_$K2yf6MpLIV^lpC#6}FGo?ne`;ttf=`Zk;VYbN(;ScHL`XES{lU!%Sr zby|<2GIIw@@E5GWbn>l9>N3oDK@Z5_0x~abbxf$V@;fkxm-~cMcWz0f*UyoW?6NYdlDg)ha`*GC7<6m>ZSmrm> zK>mVfD;t9gsW+nrJmq==CsBWh<8U0K>I}5t9o&s{Wmdn!Nyn|o$Mo@~e!jzIe2io? zZssv9?cow6t7a7r#W=Dkvl~CcBd83O@-L+`GY55l8EOIRPy_8k9opk={j^)Zj_SW3 zJvfKR)%&laLlGq+1oust&}>zdW@SdJR!Jf1h_?t$q=8UT=i1X*s!+6u(a9@gNLI4E z!MC107zgCaX8Is on %s" -msgstr "" +msgstr "Σχολιάστε στο %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Πλοήγηση στα σχόλια" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Παλιότερα Σχόλια" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Νεότερα Σχόλια →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Επεξεργασία %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Πλοήγηση άρθρων" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Σελίδες:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" -msgstr "Δεξιά Εργαλειοθήκη" +msgstr "Δεξιά πλευρική στήλη" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" - -#: inc/widgets.php:280 -msgid "Left Sidebar" -msgstr "Αριστερή Εργαλειοθήκη" - -#: inc/widgets.php:282 -msgid "Left sidebar widget area" -msgstr "" +msgstr "Δεξιά πλευρική στήλη" +#. translators: Widget area title #: inc/widgets.php:292 +msgid "Left Sidebar" +msgstr "Αριστερή πλευρική στήλη" + +#: inc/widgets.php:294 +#, fuzzy +msgid "Left sidebar widget area" +msgstr "Αριστερή πλευρική στήλη" + +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Ολισθητής Hero" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Υποσέλιδο Πλήρες" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -434,7 +442,7 @@ msgstr "Υπόδειγμα Κενής Σελίδας" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Διάταξη με Αριστερή και Δεξιά Εργαλειοθήκη" +msgstr "Διάταξη με αριστερή και δεξιά πλευρική στήλη" #. Template Name of the theme msgid "Empty Page Template" @@ -446,15 +454,15 @@ msgstr "Σελίδα Πλήρους Πλάτους" #. Template Name of the theme msgid "Left Sidebar Layout" -msgstr "Διάταξη με Αριστερή Εργαλειοθήκη" +msgstr "Διάταξη με αριστερή πλευρική στήλη" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Χωρίς τίτλο, Σελίδα πλήρους πλάτους" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Διάταξη με δεξιά πλευρική στήλη" #. translators: %s: query term #: search.php:38 diff --git a/languages/es_ES.mo b/languages/es_ES.mo index 6196531211187d02035c494afa0c8a2a310fb3af..26b5c8a197e352965f70630f92c8d11922468113 100644 GIT binary patch delta 2480 zcmajge@sE z4&OI?wKn=)X3|kZ+D*(RHu#Jg!u`oyNXI7|GZRl>B7TJYnK3SR;RUqt3TEMLuiQ7q zm{jgFJach6_eHn>tFhXcsOccnM8WH*3U48Gm|t-Q{*9`5DnCxe0-T2xsNc6?3ihC$ z>qB*T$ou^bR7cL>H2f4*&oykIee(mE1r!wX)IHdOsyKprame#1HgJCe3-CwpJ~hpl zHtrw93_OK(cox->KaoF^mLBh54$k4e6w_$mtS2)Ix1oBr7uA8MQ56hhEskIg{)F_| z_-Ku+$v`H_%*H}2^6od_D(<(UR`WGf{l`%qdJm%v!iU*n~PY zZ(LR;tGqIIp|Gq@5Dqt5pgR0n=XjXagwDzF???qDe%K+VuQUio>{)L-|0zk_!Sw!sHv_%J-6B`Z^07oyS?9EL3QYD z)S8duCj0`a(&XmFf3L;@+BeN!K?qgRA=DaufG6>5)QbaFeAB&(N4OtBHnOSV;mg>J z4A#ubk3Y8r)$u0O$Zga>!>AcQiBa|NG#NhoW(+mrbErLV2{+(1REOrWfZ9wek$q@d zk>xf4)UiA0c?306!>I4WTj;|xsP@jHp1)XNg0U~tmlPyWpri2^v6WELY&=4!v0a2x z9nnf?O)Ckd79w{3Q4Mb-l-3Z-V!8OKxYs?OT(EH^B{Ue@wi>SHVkyx?C>6(v%~_e3 z7n+K8qMq;(O55D>l&m=#l)kX#Dk7~Tw1>A4&90r|-?f08l0(!Ii-?B^ZM201dn0zP zJ5Xsk@jxucKNg%%Y$mFS8bWCa(Lg-xUQh8yJIQHZ>rC(!iXBod+P~>hGFmL{5bXjb zohNoX-w+jxL$f>8r8# zIhJj8^!D^P!ANcR2|H+Y1nh9QEE)$mORci9<&~8S%gRSHXBKS#ZqVJTF`nie*h<`MmIi9)vAg X_>ae0Cw6nrNsla=5OrWwoAKid4Y zwz!z(w1#f^N7HooUv22L+R80yNvl7wnrm*Y*sT5t|EQj?yU$#o-TV9ae7-+EpU?O6 z<9oN)|5zWplbbedq;8^+sF`MV3_E=sNQbAJJ%&fni>HvEo#yZ;o<~1k!r6Gsoxh7S zC{H>c;4I3%46{X;k1Nb#79!KYi9u9_pCk9$80O&*sEQ{s2ff@>g1M;c)tHV=sQb2} zI=shSKZNQ?9B1MOsCq7AJ?+~yGK)FkcKtE0j#Hd7>n@>SN;{-DF-sm zvhgUY1E-LmUF4vSeS$^!wLAYC=F`4Skx`Fwvr-K&KvhtUHQ0>w(T*cO8|J`Z*m*3) zi>~}FhA2;y| z5x#>OiBZ&>e2JR-an$n@sE+)Jt(cW-_B2LN^$wvrc)>ZE%lLDzjdMZ|-opa)&}~&% zguJ{}q246KL37xKs&D|;u`Q0d^J6@uT{4Lp^83iU*+0n7a%lZYEX6dei;>ZrG&oyP zH-=GjdjPBPEN;Vb)KCWIq@G)Ye#%X#DcXzb*iqD4IEz};KcR-)o1c2YOyp;=g&Z}+ zLF69Wh#Kl$s1Z4d9rz)xN1d#M4XE$MAgbYaT{(g3=oo63lyk8iH(?krAcJff3^Us} zW`$(ba1iyz9ax1icRqnjDBnbl%#=HyL+hG~GSu~Y)KvB(eYH1HL;pT%4SbB6$~)MI zzhj2>|4M362iBs7c020ESKRs6@hQqf?)p_!M{c3!_!r!Se;_{#F~Pdtg&KkVu6!C* z&t=q&gyvy0(LgLFm||N-gb5`LyFRT-T09F0jm2_eC81%| zE?7%+#HZ2=V!Oy`U26$x_S*^O?P1zMPLrh-qWz%MNz@VDL_HBClv-0HKUKBlA0bu~ zT5U>NzS+c!#7o3Bebt)d!_!B-ebGc)M)$P%-Q!!P&w_eFbpBR%`VuUaS`EUZb)D4gp_G#1TEOZ3bi^sK)A uQE6pK|MgF;w4$WnAL-k>yLTWQ?dj|H@9y on %s" -msgstr "" +msgstr "Deja un comentario en %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Navegación de comentarios" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Comentarios anteriores" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Comentarios siguientes →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Editar %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Navegación de entradas" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Páginas:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Barra lateral derecha" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" msgstr "Área de widgets de la barra lateral derecha" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Barra lateral izquierda" -#: inc/widgets.php:282 +#: inc/widgets.php:294 msgid "Left sidebar widget area" msgstr "Área de widgets de la barra lateral izquieda" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Carrusel a pantalla completa" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" "Área de carrusel a pantalla completa. ¡Coloca aquí dos o más widgets y se " "deslizarán!" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "Lienzo a pantalla completa" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" "Área de lienzo Hero de tamaño completo para Bootstrap y otro marcado HTML " "personalizado" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "Superior completo" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "Widget superior completo con cuadrícula dinámica" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Pie de página completo" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "Widget del pie de página de tamaño completo con cuadrícula dinámica" @@ -465,7 +471,7 @@ msgstr "Diseño de la barra lateral izquierda" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Página de ancho completo sin título" #. Template Name of the theme msgid "Right Sidebar Layout" diff --git a/languages/fr_FR.mo b/languages/fr_FR.mo index 1b84e4fab476a285001d0d6143e1555cbe37b44e..3e52fbba6c5b2af59485e3bb1e1f72364f597e77 100644 GIT binary patch delta 2697 zcmajhTWl0n9LMoPw?HjzDdkq%LZ^k6N@=^TfIzoJ5X!}ZTm_LLLw9VKY`5#|R!F$4 z2_{@br7n_~80w3`O9&w=5-}PRwLU0;2U8Po7!8={gBo}t0rdOZ9S9^OPWs=^IkPk8 z{LgLSmxbT9C4Mf-e%)|6L>aNjXUstikKlvrNRBb%u^+SW1oCIz<0BVSXyK)znFlG$(2{;{VaE>tvvzEd#ZXCvJ96~kx1M;r9g5&TnR0r97IU0*`D%POB zUx6cW8|u03sKobr-ycOK^ez_S85~XjW{|>SZVcgcEaRyPT!LyignDtW=ONVd$8ZY% z=+#Z0F&n72VF4b;7CebcwXiDC~`FPrU;2%^1x4il| z-fp8_fhE|DN?@O7KPtfioPZzUF1(0Zl6E?wXtv^Jj21Hg%KSVxPUCl|4iB2L)xE&w{SPGE_o6NYbVcwT7>H4j{8=PT>sv3ibXqBq!rzezm0K_yqcq zugnXmM2>r&#d`WT7bz(7fAMpyU^o_DMm02oN)#uej@tno#A8^E9lWfBUPPKOZ=#m& zV|)ZJphi5hGIQ>WPte1xtI z1cSSCX}$GRs}t4e-Cc&7-L=FD`cGfl$(mA4lQxk>)DpUaM1W`@))31HZ9KL|dVRN{ zu6e|gbSbluwQ1)QbBJc|{w&lf+vL@6_n+RW9E9`+>O`%xj*-@XBf(PNxwcT^)TVc} zj-sxIGo=3?(MI_(ul}TG7A_!$6VnN8P_B~n#?tY5ir7j#O{^qLvLff4&yECBKjm!l zEw_W#D%-WYTszur+8z6O$Fi-?-ku&O5)Z_pcEsuo+p$M! ztqq}Iyqm7OoYdcWgTs>V6y)dK{X*(Y!GY}j#ybCO%kQ5zb5^atF|~Z`p{y(?o*Ejz zB)h%ajyiUqX}3eMnB!V~B$~I$jd7WZC56F!`XpK-7f1Y8+8w@bZ!IoP+8d=8*@5_lMNO_f`Ku!NfZdF zi8?aSg`^P^M|eR9Aptey8W-h-I-*%%zJfQt*fhW^3@=Cw2?;)Yf9+{J>HmJtx%ZxX z9`Eg~#2@kGVo~mAhO~zWD7?meD4*a!s>m~@7%S0(&B)KhIV{6YbZ`egh40z(CviFD z)7EqNB;~KL5`V;cW0K|`nGQ|_^Nq>H5!8dnkW1zm`f&o)z%&-(*I14}*z0$3Ddk6~ z`*L`QI$n&bA4YYk1y|xWETnxiNT!VwBe))2T#JjSimIiG#n!c``>QaB#Z;-al1N7lzWKd=qg%J8tMdFeb1bpT#6{uld4y5m!z%n->nakpYauC>XqUe$_=RJ^%XJy48rW^ghp}%pTjBC121D6+x{nX zC@-a!-hv8bP$q2Mi2O_^ht)WYjKLg64djINH0rtMFpM*r|5h@0a0o+mUo-L%s$-v` zX5b8Jvzy>c{XMOrYML8T=9MyrmvSVH^e z1{tl%J$woOL5;M|$-I`Ws6Ek*8eu;l7&=TpRr4D6NHJJf| z+0ytk9~*7HY|>8E_n?E&r?#7Tlh6hlB-H6Qh18wrm2R>wh%#vmVH2^NV7Hprh$Vz}dN%1#tA)_ppy}R5Xq_EGsh?m1)07qLAxnfJYCbj(fU4|r4eSHx58zN7AfZ#KvMuJCxS zueK^$=R`I%MkC?csN3Z~;qiOSX!*D^ zd)0&@_}1vi$linR4!=FNcib62H0Jz&L+VtSKTk#7otiI-rT#37dT)PlAr%VN{09!* B)mH!j diff --git a/languages/fr_FR.po b/languages/fr_FR.po index 3759ec69..300f0a2c 100644 --- a/languages/fr_FR.po +++ b/languages/fr_FR.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:21+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:45+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -89,32 +89,32 @@ msgstr "Articles par %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "Un commentaire sur « %s »" +msgstr "Un commentaire sur « %s »" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "%1$s commentaire sur « %2$s »" -msgstr[1] "%1$s commentaires sur « %2$s »" +msgstr[0] "%1$s commentaire sur « %2$s »" +msgstr[1] "%1$s commentaires sur « %2$s »" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Navigation principale" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Afficher/masquer la navigation" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Ouvrir le menu" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Fermer le menu" @@ -147,8 +147,8 @@ msgid "Bootstrap Version" msgstr "Version de Bootstrap" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" -msgstr "Choisissez entre Bootstrap 4 ou Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" +msgstr "Choisissez entre Bootstrap 4 et Bootstrap 5" #: inc/customizer.php:94 msgid "Bootstrap 4" @@ -185,19 +185,19 @@ msgstr "" "Choisissez entre une barre de navigation extensible et rétractable ou un " "tiroir hors canevas." -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "Replier" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "Hors champ" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Position de la colonne latérale" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." @@ -206,34 +206,34 @@ msgstr "" "droite, à gauche, des deux cotés ou inexistante. Note : ceci peut être " "surclassé sur les pages individuelles." -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Colonne latérale droite" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Colonne latérale gauche" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Colonnes latérales gauche et droite" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Aucune colonne latérale" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "Information sur le pied de page du site" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" "Modifier les informations du site d’Understrap localisé dans le pied de page." #: inc/editor.php:50 msgid "Lead Paragraph" -msgstr "" +msgstr "Chapeau" #: inc/editor.php:56 msgctxt "Font size name" @@ -252,7 +252,7 @@ msgstr "" msgid "Cite" msgstr "Citation" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Lire la suite…" @@ -309,108 +309,115 @@ msgid "Posted by" msgstr "Publié par" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Publié dans %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Étiqueté %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" msgstr "" +"Laisser un commentaire sur %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Navigation des commentaires" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Commentaires plus anciens" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Commentaires plus récents →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Modifier %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Navigation de l’article" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Pages :" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Colonne latérale droite" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" -msgstr "" +msgstr "Zone de widgets de la colonne latérale droite" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Colonne latérale gauche" -#: inc/widgets.php:282 +#: inc/widgets.php:294 msgid "Left sidebar widget area" -msgstr "" +msgstr "Zone de widgets de la colonne latérale gauche" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Diaporama Hero" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" "Zone de diaporama Hero. Placez deux widgets ou plus et ils défileront !" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "Canvas du Hero" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" "Zone Hero en pleine largeur pour Bootstrap et d‘autres balises HTML " "personnalisées" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "Haut pleine largeur" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "Widget d‘en-tête en pleine taille avec une grille dynamique" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Pied de page entier" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "Widget de pied de page pleine taille avec une grille dynamique" @@ -447,8 +454,9 @@ msgid "Blank Page Template" msgstr "Modèle de page blanche" #. Template Name of the theme +#, fuzzy msgid "Left and Right Sidebar Layout" -msgstr "" +msgstr "Colonnes latérales gauche et droite" #. Template Name of the theme msgid "Empty Page Template" @@ -464,11 +472,12 @@ msgstr "Colonne à gauche" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Pas de titre, page pleine largeur" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "Colonne latérale droite" #. translators: %s: query term #: search.php:38 @@ -483,7 +492,7 @@ msgstr "Rechercher :" #: searchform.php:23 msgctxt "placeholder" msgid "Search …" -msgstr "Rechercher…" +msgstr "Rechercher…" #: searchform.php:25 searchform.php:28 msgctxt "submit button" diff --git a/languages/he_IL.mo b/languages/he_IL.mo index 13a153113fc4c930d0be98bd566d57c21b5b8bf1..bfa326c43132f3dece632be52cc25f6fa5d04468 100644 GIT binary patch delta 2210 zcmajgeN0t#9LMn=a76@pkZYhl&;b=mK^{a<9!rwIvVb12^{^e`ELdoIRdi>x0Gx$DgR*hwDnK*S8naJrL_L(VaAHhwN+d7{#*`||2pG)Ucd7@=lp)( z-^00F-1=JO;B2OE)Nr&BcM=!kjp@ajWt=#EPc-H>oJVe%<;#sp!emTFKU$cBeysQE zAH`K%Ka1P3&#OO=tGWIFd4AA*K_Q)r>$o20yazJrg`(MrYPcAcNCT>YCou&BsP|v? z>W_Q%XK)ww?_oR6V=XqXSZL=cuB3l+nu0o*#Jlk0*bQT@p&I@L)#0D01kxCG4X($v zXrpFgfKw_S!3{WqykcgM$upm$+WQJu;&+%r|K?{38F&-xaT&wX1G`Wiwt3fG*vNH1 zs-r8Y#J=>dzsD@D=WqahG@^kWLUlZXPvcosVsSJws18ynsG(fcnpNOE*o5R{LP(qD z71WX(L%lbQnt^xmar_LoV0PLk@iVCRJ5e1ULLf$nFYGw|gX5thU;wPwtenkx^oh)g>6riTO7P)2G zQ8PB!OF>gJfO_x<@@K}q`b${E^+%|VZ=h!2U(XDNyN~N!RKkZn&v?$DKI?DL#lKJk zxk`4lH)wvNaDs{i(o;q!Q5n98oA5H~g&%M${)0-mjNUY*wWz7z?b(Wa>SixKj5cb9 zrceX?7RlYr;aYwFK6apXcMfWIZ$gc<4E10m#?}@|-gKg#JBUi;FvejE(MqT-i%@df zocb*w=U7`{a)>fwH{sX!zw}^#nftwpM^L-8hA1Jlo*IE>MN7Z{OeLXTwYv$ee=ebK zJD<=jXzH7Y9mL{MgfCXJaMH}N%(up0?cGf9)S9g$G}T)O?ExJXgf^sp+qJ&;5sOC} zg+0W*L@}W+O2^IxV&^umti5LPqoKr}RXc;hNH`L*`>ZFNP`Eo7n7*EPEw0*r!Le+s zBiP&P1R^!zK09D_^w{BWZCN++daU;D&PbQlVn63h53Shis|tdf$dZRMLwN~hmRYmU#nH3Ijfd(M5!9htt7(Hg&F!X2Sv%pLy! z^xe1Ji6sN5@`s}h{-)@x|3vP%JL*o->|~+EdDK1S4qNUU?u0vJI6<^DJ8SyT>Zye3 z(lyV=HM?hdNLie=Vy%)u)EzUtGUQI0rFVyEcZf&F+}BNh$ll){tTr@17JKHr`47;T BJ?#Jh delta 1756 zcmYk+S!_&E9LMp0+i6R;p;e=$Op6xPYO6JtT3bu0<)N0S5K@UmMJtvE%k)90B^qu@ zB(*${hFBu=AR$6Tcn}HoFwvIq!~>$Ci6`;>-MJDc_ngl;XYM`A|DHP?p}W(=A2NNN zMye-|As>o2+m8J{3Q|jwSvIyJKiP2{f+sNr9Sq`S%)-ZB|680%`-9gGB%6((U4XhT zgnqNIt)Mc2jz;f>HsrES3f*`KwSar50bXD#_9Fw>7q9=f*PqVn7So@D>v0R}`TLlL zuTbOmVjlC`ckhR^p|JsTP!ml?Jva}mu>rN?vzU%uI1z6mm%XN7v(}4R*eBG41E>Z6 z!C{!fAoFoFrZK-YQqe>^)PYBE37$et)Pq{kN3T7IBWWiv>Oss!?dUve;+wb$A0TsD zfI&5WK5Cp04##>7Po}b&3S(M3@{Bo1H0=uN!EVgKN4OTFSc)aAP6KX2EvVJA9W}uf z)N}W6G`_?<{ET`oF@yNmajJ4N%!=q}B0f4~r;&TC12xbk%*VT^9lk*=_!G{1Q;3mQyf_t5G{EA}kuP z7SG@Y)Pg=EkJ=y>V=BAQ{UMx=4d|XRR0JL5YYE%cSjD=LFVXJcD!h-1OcLAI4ogux ztU*O&BZUs@UesZ2LoKY`Yj>e0yoPb8*Q-<*!xmtbzJH}D~YEetc3FK1pBC-~y|B8QU5|wdkX#RLrNIGaU-CAr%Iu8mR zfp9~{8FfR;hTJrbav?d9yxi>}+^F}gNY;6MYNyUs{dFAYis^YSW$a8;Pe54?AO}uk^M61&sD0CXLFGd0* fpCv?kbDHC_3ioVn-M4#=MK44zMz2LXqc`j?YwVvT diff --git a/languages/he_IL.po b/languages/he_IL.po index 92a0dc8c..2af86eb9 100644 --- a/languages/he_IL.po +++ b/languages/he_IL.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:25+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:54+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: he_IL\n" @@ -94,22 +94,22 @@ msgid_plural "%1$s thoughts on “%2$s”" msgstr[0] "מחשבה אחת על “%2$s”" msgstr[1] "מחשבות על “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "ניווט ראשי" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "לשנות את הניווט" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "פתיחת תפריט" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "סגירת תפריט" @@ -139,10 +139,10 @@ msgstr "ברירות מחדל, רוחב ותיבה, מיכל" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap גרסה" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 @@ -178,19 +178,19 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "מיקום סרגל צדדי" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." @@ -198,27 +198,27 @@ msgstr "" "הגדר את מיקום ברירת המחדל של הסרגל הצידי. יכול גם להיות: ימין, שמאל, שניהם " "או אף אחד. הערה: זה יכול להתבטל בעמודים נפרדים." -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "סרגל צדדי ימני" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "סרגל צדדי שמאלי" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "סרגלים צידיים שמאלה וימינה" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "ללא סרגל צדדי" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -243,7 +243,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "קרא עוד..." @@ -259,7 +259,7 @@ msgstr "בנוי על %s" #. translators: 1: Theme name, 2: Theme author #: inc/hooks.php:38 msgid "Theme: %1$s by %2$s." -msgstr "ערכת עיצוב: %1$s מבוסס %2$s." +msgstr "ערכת עיצוב: %1$s מבוסס %2$s." #. translators: Theme version #: inc/hooks.php:44 @@ -287,118 +287,126 @@ msgstr "תפריט ראשי" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "פורסם בתאריך" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "מאת" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "פורסם על ידי" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "פורסם תחת %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "תוייג %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "להגיב על %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "ניווט תגובות" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← תגובות ישנות יותר" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "תגובות חדשות יותר →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "ערוך את %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "ניווט" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr "%title " -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr " %title" -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "עמודים:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "סרגל צדדי ימני" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "סרגל צדדי ימני" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "סרגל צדדי שמאלי" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "סרגל צדדי בצד שמאל" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "סליידר" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "כותרת תחתונה" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -432,7 +440,7 @@ msgstr "עמוד ריק" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "סרגל צדדי ימני" +msgstr "סרגלים צידיים שמאלה וימינה" #. Template Name of the theme msgid "Empty Page Template" @@ -448,7 +456,7 @@ msgstr "פריסת סרגל הצד" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "ללא כותרת, רוחב מלא" #. Template Name of the theme msgid "Right Sidebar Layout" diff --git a/languages/it_IT.mo b/languages/it_IT.mo index a71a0682ca62a4be31720d28d48988983fcb6563..174f48c72672a7ebbecc15efb3a05835187de737 100644 GIT binary patch delta 2285 zcmajgeN0t#9LMn=&j=x435Zq)1W^Qe3KDr#3gp33lvJYH>2idd*L!dGUR>eUMQh8o zxz^CFVlMu%)uvY7*;=jo$K|4jKb&*8we*iH|1mdbGcsH6&*j)!|MVN*^ZNaM_nhDJ zIm|V_+#LOJQSuQ(8X}eve}2S&SEvpUibk#~YY|x6#5>D(}TIRDBa> zVyA0A=2Ctd%Q1*+)zuUkJ#ZfH!%L`!Zelj3FEFMA3sAqeAbpyC)O~}f0s7tFUqN;J z7V7z9s18qK5ne{MlSrqTnrc3ocOZi`FJUSkL^b$2@@L-RLL25d z=HMsThF>FpW&w?roTkjT-pgY}Q|Ud4LK%_!_F?X&k^$aSi4$JvG>d z8qhY^-KY)@pq@L7OYtPCy%}Uo<}zyF*HK%Q#6xPYD3|r`=2$mSq0>LXT{`7QaS=`< z&zKl$$>!RQPb-ZWFr zu-dT>EsUT>dc-ZCz?GE0ck6GV8qB75nlN>!E$BgYJdBmNA6MW9sQWIUR`eQj$fM>j zGFr+Kp4QCPAd@!@s2h7x4-UEYVXUBh(Ea^1>b?HTEnmex%5(StcCv3QhH+5keQx<} zEYkb`AsH>@Is6Q7AY(EoS#J&CERNtT>h!iVJqvqLTjxVPKY<$9H0r+ZP_NxAYK5=3 z^}o8#VHf?IWHv|*^r2?%L(OdOgi;+*Mrc)(%IAq+^?GV>N;)6(6;JwL6%(6@ zC*n26Y{e%D4R*tPT}J#&bDl;xC_Sm9#cn2-ZLTf!3TF2&E!oD4yf1 zfR7X1gm!!nD3`p(22d)V4+hwPD%9UL`%j=k5hY|9hav&ZpAn!`ccZ+U!nINVYk z_JkbAUm0@jVJB1>abAcNw^{+eRT^%t(tWLyv5Z@J+q@BM! zyP1)cteVQ|2CKSyU48B9>Y7+t?o3jSZ3VrK-?n^qXk^qGA3wGDjfCzFI~a6)zJTeo z!yd0~jWLG#0R{elMB%Z2jp(Dig4la`B?&9GI{tCnig+UdU!cMY+9O^%{cq=X?3?_e Slq{e9{8*sLbT}c8ZT<$`I0{7o delta 2008 zcmYk-drZw?9LMpeayo|!DJRP1NFk2Ykw_)we!nJ-4K+hdYHpixCjDc!u;aGb+Kizw zHV6NxW&C5I%}i}fn=xAb!CYp{AKssH9+zi*f3N3xe&_exf4`0t{K)fn4eE2+kjjZ+ z#Jfmi{CM5Lg>=qwpr`ch4|J zQ+-cnG!>t54!Rjl8Lme)d>do24b@>M4#!?w-4sDXUL_2}py9%u!s!yTvw>ri`p7BjF3HPh#)fp?*{ ztOxbnXH>tg0jz&1nN)ho#QmrSub>9hY<-UEpa=EfFHAu<%b^B+NSkIpYT#w4E!vK1 z?00?e@Nl zUXv&%q6XmQ!YxybET$<%4_5lgsNs54gC|fkyNp`02RIVjP!0AVuZ@Z1$3DzQ&1ffT z#>Y^Hxd|)rDQ>`QmeYeLQSIEaWq%u)aa8o$8;RUi174)cEJrQ*7F0)vaUwR_`%h3S z_ZHLfD{94(Sw2l54H>iXqJCG5YIkM0-fy;%@ltWf{@@zwJ#Dt-E?i9cBaXlVM#H4c zI#jvFmQSFbyNp_~M|cmrkw?uX_EiID!7bR1{q+9lvfdslicx!1fofncYG7wjr}-iB zCYg5RTV!6@`ghikIFI_DsOL*qF3r3GHRFBASWE+|ovY}ie{+Y7PHzk9a6CbMYG2y& zYt&NqqQ1&sFap(xo+~BB6MxcbGSh9rgE_=PLX%O-BD7Unm2x7q|59lJp+P8(A#|ve z^kGt3LaYkq!Vj+{ufZ1Cx;*Qwz`^Jg{|rhTh|oJ`Z-mxH-&vN)ln|QIWa9s{g2GZ_ zF`-YHHhc}SoY3j~ld{Q7BJ?U`5_*-i2dt33L{-2$La^C?lQu(1o1qgkRRxlcwNffk z7Rvp*6qD6|A#HpC5k)9zgQpNP1BabSg$qqCqU zyl~!)tga0@C9%64aaj|6xt{Et>AtBGvV6hT__nA(f;&EVe(>>#;O?aS Yh+xMMk0Y*jQ_Y_0d^2lvZRIBO8xJe7uK)l5 diff --git a/languages/it_IT.po b/languages/it_IT.po index a0898ba7..5f44d55b 100644 --- a/languages/it_IT.po +++ b/languages/it_IT.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:27+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:52+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: it_IT\n" @@ -96,22 +96,22 @@ msgid_plural "%1$s thoughts on “%2$s”" msgstr[0] "%1$s commento su “%2$s”" msgstr[1] "%1$s commenti su “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Navigazione principale" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Attiva/disattiva la navigazione" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Apri menu" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Chiudi menu" @@ -144,7 +144,7 @@ msgid "Bootstrap Version" msgstr "Versione di Bootstrap" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "Scegli tra la versione 4 e la versione 5 di Bootstrap" #: inc/customizer.php:94 @@ -180,19 +180,19 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Posizione barra laterale" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." @@ -201,33 +201,33 @@ msgstr "" "sinistra, entrambe o nessuna. Nota: questa impostazione può essere " "sovrascritta individualmente in ogni pagina." -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Barra laterale destra" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Barra laterale sinistra" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Barra laterale sinistra & destra" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Nessuna barra laterale" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" #: inc/editor.php:50 msgid "Lead Paragraph" -msgstr "" +msgstr "Cappello" #: inc/editor.php:56 msgctxt "Font size name" @@ -246,7 +246,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Leggi di più..." @@ -272,7 +272,7 @@ msgstr "Versione: %s" #: inc/pagination.php:53 msgctxt "previous set of posts" msgid "«" -msgstr "»" +msgstr "«" #: inc/pagination.php:54 msgctxt "next set of posts" @@ -303,105 +303,111 @@ msgid "Posted by" msgstr "Pubblicato da" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Pubblicato in %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Taggato %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Lascia un commento su %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Navigazione commenti" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Commenti meno recenti" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Commenti più recenti →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Modifica %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Navigazione articoli" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Pagine:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Barra laterale destra" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" msgstr "Area widget barra laterale destra" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Barra laterale sinistra" -#: inc/widgets.php:282 +#: inc/widgets.php:294 msgid "Left sidebar widget area" msgstr "Area widget barra laterale sinistra" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Blocco Iniziale con Carosello" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "Widget alto a tutta larghezza con griglia dinamica" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Piè di pagina Larghezza Intera" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "Widget del footer a tutta larghezza con griglia dinamica" @@ -447,7 +453,7 @@ msgstr "Template Pagina Vuota" #. Template Name of the theme msgid "Full Width Page" -msgstr "Pagina larghezza intera" +msgstr "Pagina a piena larghezza" #. Template Name of the theme msgid "Left Sidebar Layout" @@ -455,7 +461,7 @@ msgstr "Layout barra laterale a sinistra" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Senza titolo, pagina a piena larghezza" #. Template Name of the theme msgid "Right Sidebar Layout" diff --git a/languages/ja_JP.mo b/languages/ja_JP.mo index b2b1b6ae2b161a9cc04e72fcd712a714a869e3e7..8697ddbc87e59ffdf44480ba8a28527715665a93 100644 GIT binary patch delta 2753 zcmai#Yitx%6o7A`P~;)yRo*g`woqtk3oRhfA}vqlDTsj>aOe)SxR0_k9V`m`DUP!&2mr5)39j62G%M4I2Y`vuD0@&%O7YbMLt` zyQ8paa_CzB^kzj{j*LJKcTvg*3%c>3{n%ZpLGUNYkoq0=fPcWAuxo}=8hjKEfJIR3 zRj?Oa;&Kh_M}Gqx54XW-N`+J_iY)j64ul<09Q_6R!c3y&Kn=?HT*#1G17+TNC<$(H z$M-@BdEAyj$Ve6z-v$fw!)dP z9S()}pll?QM;|yG=E8i)kXi~kG_@Lvzvp3Z;;T9o$@nFh33tI+utg@oD^LPL8S(KMG~tX($1|fX~3|a3U-tEAi)nlE`+KO;G$Fg|e=_59dD|}>werERL{7X<) zVOS1#!XfYqEQEKVI2zqQ8K4SIp}!hRpeD#qeau7VeFY_v+psH?-N<-4ltc%+{jpFs zK0Sm|g|Z6D!WMTz8rYDgoqp0(cr(9cT5sK_e+8AU$BF8lhkyDT(mt&Nck4Vj>l_JX! z`J0dnESFH4T+Ug@R3shgY`octH)~F(A<0e2*M!bEMCvUc7^$Cpf~8GCCL(i@CCF@~ zv+;JS#mEzg-0n$;w8|tB&*iS38NJ$V!@5dup!$W)^#RLJm4Sd|T0y-|D^1bMQuI|u z(5wykRaH$OU>e$b!`f;Xel2C8ru#i9{jz9f_tt@Pj179d*U}aky2l7=3w`=VBYLBI zS%1H!nYAw(nqT)B=_`D?*Bi~ss3>1#=vxd;*Qx_PpW(M=nsvHgtM=-qS)OfH2MJji zOt>nvjBQqSg%8n0dj3 zs#2$z51I2XuS@;LgPh`WSkh;WW!0I}i;8LjTlJvFQ#}y}(S}~z#sy50ttX*i`Z9FG zqpjbr>cr~NEu+&G@JH|UYU@){SUg25E}mXiI-$5E7VEvBODKM!xnuval$t)Q){foe z*cY70S;s!=*s;_VPWagUl9xH*Q%?A}6F%fbb~%wZeh!~=!k;+dJ@;2IBYyDH_^Fn7 zd$e!g-*Oy#hhsN8k>iei!m)RX1N%+KwjH~HkRAKa$L)R5E}4tFwC#&7&RjA7e=k6; zsW}q%lzRu9NX)Shk#)lRTTWz;il03aojq_sth!&%wCqbxuy-Yn%XT8CmCV0C zyX3#7KB&s7(^&84WihR2Q?JbE{H&5OH+MI89J_R@p;0BZn+HBnd0t&^qq=$c?T(M$ GSN{M)gelVi delta 1971 zcma*nTWl0n9LMpqw1q9T3%w#OmqE0)Kud4bLa7BQT8uR`X}mPNtnHR0b#m?FG}oHDo3kALEF%vfrSg#j$Ut=Ncr zQ0HI3LLB$bpTZTiKf!yANtkb_ETd!IyWkdTK_8ttxC%93BWj{LufGlV((c43@mJ#r?8aYF7!~KWe;<)i~?*UqPk*7HT7RP>-^ZgWi>LRR6XFl`T{{P!qoBc>)<@ zKEffq;I*sByZU$ID(pmUU;s7#IKGT$P#dVEQyFVSeU@FQ>m9G1_>zh){0&*d{Ed3K zR`NpVEiduhfc#832R-W+)XVg=XApU;rq63Xj~ag%eON+h!zxXLvQ0^(C#zd%q(48U zh0Uka?{%kBrnKu(s3_GuN>i`KqM{qn3%Y}-AuK}W9%2unOt%sn3HD_k(D$#R)bNPY zpP$;>38i^)Dfb$?7Io^5m8}Pf41(mDhltI@ZsOmfOz1zPmQc1;8i<^5x@t@oHWO8Z zo|nD~6@ABgv-R>VE}1m+=Tb)Kd8%w(Abs4%QGeHZMC%E^^W)N9XJ*;7)8(&sX8cWw zeQ|3b66udw1AYA=YcLWI_YEGjMuIV`H!?ifV+G?DU7U_|2jhK_!78ggIQmS;ibqGS zpcM-Rqut>a!z{5-=-HSx60*93gJsd!q2WkV-0JOPijgprj7EmN-e@SjqL%56tczAz z`$N%ia46>lxt7A_81o!PFz1aoj!5aO{UzJ z_`Q-ojxp@!>}#%l+O>~srR3}XOltqHG|jgqnq&ntuSaYCh!v diff --git a/languages/ja_JP.po b/languages/ja_JP.po index 3b4dfa04..9ff3da7f 100644 --- a/languages/ja_JP.po +++ b/languages/ja_JP.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:28+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:54+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: ja_JP\n" @@ -41,13 +41,14 @@ msgstr "" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." msgstr "お探しのページが見つかりません。" #: 404.php:36 +#, fuzzy msgid "It looks like nothing was found at this location. Maybe try a search?" msgstr "こちらには何もありません。検索をお試しください。" @@ -84,31 +85,31 @@ msgstr "%s の投稿" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "「%s」への1件のフィードバック" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" +msgstr[0] "「%2$s」への%1$s件のフィードバック" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "メインナビゲーション" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "ナビゲーションを切り替え" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "メニューを開く" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "メニューを閉じる" @@ -126,7 +127,7 @@ msgstr "コメントは受け付けていません。" #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "デフォルトのヘッダー画像" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -138,19 +139,19 @@ msgstr "コンテナの幅とサイドバーのデフォルト" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap バーション" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" -msgstr "" +msgid "Choose between Bootstrap 4 and Bootstrap 5" +msgstr "Bootstrap 4とBootstrap 5のどちらを選ぶか" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -177,45 +178,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "サイドバーポジショニング" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "右サイドバー" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "左サイドバー" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "左右サイドバー" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "サイドバーなし" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -226,11 +227,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "小" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "引用" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -240,7 +241,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "続きを読む..." @@ -284,7 +285,7 @@ msgstr "メインメニュー" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "投稿日" #: inc/template-tags.php:55 msgctxt "post author" @@ -294,108 +295,115 @@ msgstr "" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "投稿者" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "カテゴリー: %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "タグ: %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "%s へのコメントする" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "コメントナビゲーション" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← 古いコメント" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "新しいコメント →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "%s を編集する" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "投稿ナビゲーション" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "ページ:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr "、 " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "右サイドバー" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" -msgstr "" +msgstr "右サイドバー" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "左サイドバー" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "左サイドバー" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "ヒーロースライダー" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "全幅フッター" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -420,6 +428,7 @@ msgstr "" "てください。" #: loop-templates/content-none.php:46 +#, fuzzy msgid "" "It seems we can’t find what you’re looking for. Perhaps " "searching can help." @@ -447,11 +456,12 @@ msgstr "左スライダーのレイアウト" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "タイトルなし、全幅ページ" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "右サイドバー" #. translators: %s: query term #: search.php:38 diff --git a/languages/ko_KR.mo b/languages/ko_KR.mo index 6cb088c5e0cae2db743ea1b0ec5b83afdda8e8b1..b4b8010c82987969cf4bb8a4d5efeb1d0396a5f8 100644 GIT binary patch delta 2707 zcmb7^eP~s67{`ChyQ!P=WtuZB_iJv;m%ZnFz1z~JrH$T3El7#8-7|OD-M#akGt(kA zr-Y$_anwz55@ByT?Ak0Qt)fDVAc7Dq$O;0D-6Q26g;YYH=iYN=<|O=ap7Z&=o#*@f zp5Jrthk4&E?D{dsw_nlLV0UA6cPM4RkdGJb_jIN1gjXO-YJ7%L6JRFHgwvshbG>mb z%woLW@8egB`A7-L&-$W6!MRT((DozLs?h` z69P~^2*6zUB9zQH-nbvi6@38Z`(Y?o@+Fi5eGfZe95%oWEY`pnlz@JlO8%uYj@=@Z z3kzT=l#?{T5*UQCuNO)n$Khi51(blVLb9wfa+3R|c`SsozT6u>1dACz>&@@#q9Z~F zAlXv`a3eeo69J(rEQM&OHBhdo5w^k2P%?4>il0kR_Fsb{G=uw*z*c#zhoaL6C39T? zuhRzaV4pae4CVmC`fRaYc( zFMlQ)TZC0&4`BCWlJ0x42eHK%H*!Oh{|aeRP}2DMCo&+}kw2Jm7|Bx0vH4gnCT%4q znaIaV<@{2)(pF=VvK3f5whWUt7n7osR)k5q<9|oe|qqt0NKHvZF?aUOcK_+&*S=|r5q!ioaAt&vXoj6)ZN z0%U(>VP%0;6isy1=q=VQ_WZ}|V_|bFr?{M*^x10L9oCAnvewA+Ml=v;F2#Y9HDT*g z$)nLpKvCc0^v!^7+NKiO^=4DUfMJ`dEs?OZeL^g|qNIF@E-znERkf(RVz6f7aM~=& zN{*x5{!{MjJ9T`IGcwezinWuORb8C3%G zb+_$@(U0L%o+#|2K{d=5aS%0+rZ&ejqZtq^NsJvKoyyqR<^Cu78*UsYL!+JS%Hf~ z3`LQ&DX<4*X$uXC7J`eQBBH`*RZP>S7vZY!Z@5B-`@f%i&dfdMfB)y+cU9vh{j)i# zR}3vo6cKlmj9H736i&2`RAcgR1195MOvi3qfIS$%6HY&h3+dm&T%5o(oN@ZEF@ydW z^cmA{emVmwE@RsG!H2uB6ZwO=hnjE-mB=gf;#VxkKj^_Cw=o>1f|KqGVkWkr7Tk#0 z*yW5L#5~qF$DM(T*v=oKn2)oliGJg5bnzHks2i0~FZ%HeR-#2!WD2$5G;)|XoRs)S zT#P?Z^Jh}VeAYK*Txg;u)E_ouAs)b`cowzb2(Duf9%B~$IaXu0jEB{fXa=g}g{TGU zP?c&&&9l=PKZbgcA?z>U!g9f3MmecO6R3oy@d&=h9k_{lYT}!?9LG_Kd_c_;!v;)d zRV}=llPc1NN^G0se&jHxywqPmoOcGUp-OcJnae!IJvf6(sFKxGp=RvCPSle;L)|xn zO7Jt*;9pb%<&;N;Q1dn;yJ|Xo)L$1{8PJVgj)zb;45IdM7&%PT>EA}(_W-p8^R3Le z2;mAsNdyQbtp`x6B`9d36>0y~>IjlGRfJw9?N<&_O;ix`jgKYqq)KYOse-%`iFZb0 zK|-H1xg{P-TT@CD6MB#SZ(B;}sf23!z84WIiF$&nCq6O0utZztsJ&MiRe>dh-WgRZ z#eR2fx83drJL)dBv+fsmE-hkDrw`axPv6)}Pi>NoW}LL^Gw*vt!SJd;eM3{Yu{snU zOZHACWk=#S9>qrn1K%#&*pmTMW8Y@A*hb$PYkj45()Y_2_#?jfrIFagb>}~=#(we_ m*ysMM_Cn6^SX*vT3)EUyUYW0=ci+*z!_6l4a3Fqe$ovDcQ;H-2 diff --git a/languages/ko_KR.po b/languages/ko_KR.po index 339a0292..73f41a2d 100644 --- a/languages/ko_KR.po +++ b/languages/ko_KR.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:29+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:55+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: ko_KR\n" @@ -41,7 +41,7 @@ msgstr "" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -86,31 +86,31 @@ msgstr "%s 작성 글" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "“%s”의 한가지 생각" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" +msgstr[0] "“%2$s”의 %1$s개의 생각" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "메인 내비게이션" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "내비게이션 토글" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "메뉴 열기" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "메뉴 닫기" @@ -128,7 +128,7 @@ msgstr "댓글이 닫혀있습니다." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "기본 헤더 이미지" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -143,16 +143,16 @@ msgid "Bootstrap Version" msgstr "" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -179,45 +179,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" -msgstr "" +msgstr "오른쪽 사이드바" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" -msgstr "" +msgstr "왼쪽 사이드바" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" -msgstr "" +msgstr "사이드바 없음" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -228,11 +228,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "작음" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "다수 인용" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -242,13 +242,13 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "더보기..." #: inc/hooks.php:30 msgid "https://wordpress.org/" -msgstr "https://wordpress.org/" +msgstr "https://ko.wordpress.org/" #. translators: WordPress #: inc/hooks.php:33 @@ -286,118 +286,126 @@ msgstr "기본 메뉴" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "작성일자" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "글쓴이" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "올린이" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "에 배치하는 %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "태그 %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "%s에 댓글 남기기" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "댓글 내비게이션" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" -msgstr "<이전 댓글" +msgstr "« 이전 댓글" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" -msgstr "신규 댓글>" +msgstr "다음 댓글 »" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "%s 편집" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "글 내비게이션" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" -msgstr "" +msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " -msgstr "" +msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "페이지:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " -msgstr "," +msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" -msgstr "" +msgstr "오른쪽 사이드바" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" - -#: inc/widgets.php:280 -msgid "Left Sidebar" -msgstr "" - -#: inc/widgets.php:282 -msgid "Left sidebar widget area" -msgstr "" +msgstr "오른쪽 사이드바" +#. translators: Widget area title #: inc/widgets.php:292 +msgid "Left Sidebar" +msgstr "왼쪽 사이드바" + +#: inc/widgets.php:294 +#, fuzzy +msgid "Left sidebar widget area" +msgstr "왼쪽 사이드바" + +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero 슬라이더" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "풋터 Full" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -442,16 +450,18 @@ msgid "Full Width Page" msgstr "너비 페이지" #. Template Name of the theme +#, fuzzy msgid "Left Sidebar Layout" -msgstr "" +msgstr "왼쪽 사이드바" #. Template Name of the theme msgid "No Title, Full Width Page" msgstr "" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "오른쪽 사이드바" #. translators: %s: query term #: search.php:38 diff --git a/languages/nb_NO.mo b/languages/nb_NO.mo index 64e0bfa052a7408475b5abb000bafb300eb3e927..3e6241d6bbe98aa7de5369c7dd0d8c7507da07a8 100644 GIT binary patch delta 2765 zcma)-TWnNS6oz-D7p}cgOF_lMrRCZyywIhP*?X;!1J$QN!p(9!5TTz?i*oXAUohm1oR@a316*(*!5OW;hkLLkn(#GhrmN z{vw>l{7{Ck!6N2w!j`%}t5|p+%HT~n9Zn%UIVy#Zz@<>@T~H3T zKn3PNo!bvv;bAx%UV=R4IoLagKP&E$}p~f_eFwfS>}|kfAr9{L8@z3p#iZJ_Juf89WDh z%s0Fg`HxVg_ya1yGOn?nuB?P*%=ckTO?nurf0K|H%&So6-^$ECgu2KlMdV*Mxy*ui z74n#$d98qVpfXceoQ}K|%8&=DG=A6shar!7hnEbWgR=J-)J4993g`yZg?@uNKPiDV zZ76{{uoS9G8{uZS9eUu~P&K{-=fV!Ik7|5S85@Rbt|OWCvrsku94h5kpfdD3tc3YE zm7PQ@if+6EQg#!9^WlD|n;e6=@DwCy^Dfj4&O@d4OQ`eT!{u-cDr0l;s{M*HFE111d$6S@go$P==p_y2;B>8F(EkfKj*{Dc4wykdV|Mdx=!d^-XK2gEe}PCPWRTp|WT+r=iA4^?;`OO7z7%p$X$@ zWCfyHt1swB^Aw_?My^b0=~s>Nz5%@ru@LT8&M~(PkxuPyS^I>YY#)m9{ImB(AFwQqHDEbmHb zZ@>*Y%dO7AV9?qY@VWg~50Q<2I(chWz9-;wymrj$wnrj^?&zGU{;WjCQ`~ZOFuS~V zA!>hQ(BJRMcty}hc3R5o7RD=LDb-Be62H%$d#r8_JO5@BlXKEG`&~C0Z?3NHPi4v1 zSA~J(^V5c#B5~KU2MH*a-GlDn~uulbaBhjcg5cE08!Gfxs?ttrr zlW!EX|F8O9D>&KN?fCsxz`w@{TRa2lI@_`TuCyBnPAK((!aHSD%yojxt=+1%H|F?! z4z1^NMiWK5vXWmEP8q#aydx`-s@Gjd)Hz61?Z2y++>0>o(pFN%wJQg&!hkV delta 1630 zcmY+^OGs2v9LMo9HszSjn4_bXm8LzM)SPCfhgoTwl|+RmMd2dD9$+Cs529d-pvNML zE=5F9q>I{AG!Ro1q(PgKHbsRHwU8ia6TL8!zQ5}c>M;NNIp^Ga?s?9=8a)+GybpRW z7}5%23b7>3n09RQav^;fYfK0~BDc&>^x+VW$1&rKDaHWiU==RH2Gso{n2RUv{VSM7 z`7X{dCSjhCNvC4aKJW$Ap@+&$%ttjSMZG9y>sMnVyd4S%`TUM$MoO-4SCO9LE3U&%TmR77kNMPp zKyA@4WXvYWw6>U}3r13!oS%q=eJ_%Y7G#7i>jXb81rW7${^y2(cE;bhdIDMqbC z8LGot)bpF|{q3lk?Xl&!GVmUFIbQW~JqJ&mkX#tVB%gv4~^-}V4iRpy)Oesw0AnMcnZ_?80 z<1&ljGwP-)tI)qDjnLK=5k6;X`VJ?Re#7bV#hsL|#>vmP?tIS}NPZsQ;z>47*y?fC z1P(gC1GoK=%IJdPdGW=uNO>fhyq}em<_u@wb$Wx9&bMH_vn8j;Y0UkTY!7YrBwyz> ZsbP`RR}lBl+TFf)e^-s!@HEwF{sJ)-kahq7 diff --git a/languages/nb_NO.po b/languages/nb_NO.po index 51a83da9..adc11520 100644 --- a/languages/nb_NO.po +++ b/languages/nb_NO.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:30+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:57+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: nb_NO\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -85,32 +85,32 @@ msgstr "Innlegg av %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "En kommentar til «%s»" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s kommentar til «%2$s»" +msgstr[1] "%1$s kommentarer til «%2$s»" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Hovednavigasjon" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Veksle navigasjon" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Åpne meny" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Lukk meny" @@ -128,7 +128,7 @@ msgstr "Kommentarer er stengt." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Standard toppbilde" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -140,19 +140,19 @@ msgstr "Container-bredde og sidekolonne-standardinnstillinger" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap-versjon" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -179,45 +179,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Sidekolonne-posisjonering" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Høyre sidekolonne" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Venstre sidekolonne" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Venstre og høyre sidekolonner" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Ingen sidekolonne" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -228,11 +228,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Liten" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Blokksitat" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -242,7 +242,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Les mer..." @@ -286,118 +286,127 @@ msgstr "Hovedmeny" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Publisert" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "av" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Publisert av" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Publisert i %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Merket %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" msgstr "" +"Legg igjen en kommentar til %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Kommentarnavigasjon" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Eldre kommentarer" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Nyere kommentarer →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Rediger %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Innleggsnavigasjon" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Sider:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Høyre sidekolonne" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "Høyre sidekolonne" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Venstre sidekolonne" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "Venstre sidekolonne" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Bunntekst full" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -451,11 +460,11 @@ msgstr "Venstre sidekolonne-oppsett" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Ingen tittel, full bredde side" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Høyre sidekolonne-oppsett" #. translators: %s: query term #: search.php:38 diff --git a/languages/nl_NL.mo b/languages/nl_NL.mo index 6a28a0979dc99050589c7d82f677514ff82ffd50..87474638c2d1326f6afe933d21ceb4923469d64e 100644 GIT binary patch delta 2694 zcmb7^Yitx%6vr>6r95mGXnDv(#zG57OSeFIw51px1q2HOum&YKbZ@&W)17s9wt`p%f83(_HJTia4;qW>f35S*%EkgW+{p+l*2xF7d#6U=mMMyuZH^Jq^$ts zpaNGzz1IZqh8rP2^Ej6>n1$7FFT{m80V$s8gAwAJ_t_}mCr~H22uH&!q5e0h07G~v zy9uxj&VUNAE94$Hp8I`JiN6As=sWOH_#spR({LhxvtdprSjI-Z*#c+7E=WwXAM%cQ z399tRpZBjTt?)9O3meHs{$fyx>0?-3}+uTmZj<0+`bPD37L8_LAyzhbYL}{2;1OHxC7E1vk%JdAk;7( zfjU6$Y`8fGRgy2EhUTa6{-2N$>M2JK)Jf`~9Ik_F;5MlDj)d%ks^ppQ{tHNv%=d5y z{2Nk%Q&nEPvxPuN_C`kaOm?EyFvsqHmxA{0e3GC)ALYP*(*igG1m3WTWm81=PD5N|jyz zq-ulKy~uoIEusSsUX}X(8$(SyT#7U!4T$=$%xe+Gqfqumum!0?<|6us)Ie!CRSm7x z$l}7T|FR_9*M-!-pDLx5TgOGG($Zk)kA>MPlu84l($7J(?nBf=Ewx5V)2?+-KMF&r z0oF{YiUUiPq>yGssA%eEyBQiPX2TjprH&%g5UqtsJ+cyc5V;>2Seldd$TDO(GB3ZW zq+-M-c3P4A%Ozb4mV18Zt|zj7V9j#h4>Cd8O*sn&?HdQ}AF}C8!cXRlh8?L~X}jF4 z7dUII8?$L=ZI9b+^GAm@j!gzmCh?SYl5USJ-rVDQUjD+c*6C~fC*5?+S!sK%=cjrs zW;Je4s@YlLCo?!oB)jt!rH7l{UhB9{r{5!!mQ2b`I-Q=I$tjJww zsA_fmq*I+~sh3@A{$%Ol@mmssXKS6dtmio$iC7SKHj-Ii`|#ePTfgII%F)GnqJ#R*)CSBN?!6up8*xcfEL(=}2Q(R8!_Zbg@RHmuEK3=FutaC07 z^3e(>e`Vyui~LOBxLJ})7jI;5W6sV!CN)Sqa2s<2J77XfmW+D4tf4Nt(1}Ky8W+up zHuU{IYGTp+|JB}Jwb$m$%8yOn9JtAttA@q<`|Eb?wAPEMODD@)O4fNck<9;4K4lcu zO(b0>k#u_VBO)zTchKg;k;;5Ws0IzMG9VPC8nSI*w^-Udl_}az@P@oi13Z5LAm$vwNTfX_h3qYK(#i#DY)D zRhbllkcApTNhGxp1HnZ}MQyr3K_s<_Xwm=CZ_#1i`JFT0ob#UBOuzSfZt#QKF<>aw zL@H4jYRmx)IC!HBtuQ75ZzGS)Bs%diM&WbJz&VV^A6S85;mgkh=%HPUdVUCF@C;@d z6ErBOq6Ye9f9|ByF4`V!z$R3`Fk6`v1 z&x0QFn=C5o=tr$+FGgb%X5&eW#6Bdq8AJ_m3zg^rYNAsZi!=7;Z&2fYvD<&KhIS-_ zY5aYX{N@Oi)!2%f@kLaE8+ZusAur=#b{f!y+KDWTLqF!>ZscV;dDDb?kVTtbRKI>) zgCnSXFEFUeJ1QFJr~L&7y;EqXp|-9Pm9PpHhO)wdmlc~VNxD$`z zFzWkZB%zB*vn@jHL?D*^*MoZdK{IC1K8Hy-fI8z*`}q^potQ;UaMAV;@-hx)MNX4| zYG>P)qsFO4O?W>lZ%2?y9hD2HjTKIl6YR3vmr?z$VhE-aDoV~@ zfLTZ66MmwS(0@w~p`w**aa;BK&!v(8So2>v|GCPI@a zCwxR9p^{0I5Ss}dla5kF3(|#E(Vvtt2bZ^Tsm|LLyP`8v@e pr-am74eo$7>3(WW#6KMG^_*Al`k0*7<7YeDt4vdS^Qq?3<{vOsii7|F diff --git a/languages/nl_NL.po b/languages/nl_NL.po index c2036e7f..1ad3ecae 100644 --- a/languages/nl_NL.po +++ b/languages/nl_NL.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:31+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:57+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: nl\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -86,32 +86,32 @@ msgstr "Berichten van %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "Eén gedachte over “%s”" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s gedachte aan “%2$s”" +msgstr[1] "%1$s gedachten aan “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Hoofdnavigatie" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Toggle navigatie" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Open menu" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Sluit menu" @@ -129,7 +129,7 @@ msgstr "Reacties zijn gesloten." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Standaard header afbeelding" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -141,19 +141,19 @@ msgstr "Container breedte en zijbalk standaarden" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap versie" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -180,45 +180,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Zijbalk Positie" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Rechter zijbalk" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Linker zijbalk" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Linker & Rechter zijbalken" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Geen zijbalk" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -229,11 +229,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Klein" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Blockquote" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -243,7 +243,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Lees verder..." @@ -287,118 +287,126 @@ msgstr "Primair menu" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Geplaatst op" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "door" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Geplaatst door" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Geplaatst in %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Getagged %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Geef een reactie op %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Reactienavigatie" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Oudere reacties" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Nieuwere reacties →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Bewerk %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Berichtnavigatie" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr "" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "" -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Pagina's:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Rechter zijbalk" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "Rechter zijbalk" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Linkel zijbalk" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "Linkel zijbalk" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Footer (volledige breedte)" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -443,7 +451,7 @@ msgstr "Leeg Pagina Sjabloon" #. Template Name of the theme msgid "Full Width Page" -msgstr "Volledige breedte" +msgstr "Pagina in volledige breedte" #. Template Name of the theme msgid "Left Sidebar Layout" @@ -451,11 +459,12 @@ msgstr "Linker Zijbalk" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Geen titel, pagina in volledige breedte" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "Rechter zijbalk" #. translators: %s: query term #: search.php:38 diff --git a/languages/nn_NO.mo b/languages/nn_NO.mo index aa1f5a2ae282a260acbb24ed026f2964033ec931..e00eaf5b2b61184d104707305977198567a15ccf 100644 GIT binary patch delta 2523 zcma)-U2GIp6vuC+A5hp*zA6QQX-kVjKcPjSSfR9q3M#Q8i6Mq*_tIUvomqCK<>SFM z;lT&L5*L*hW8_JKL=x0s;tQxTijru81PvNBF#^VfVDv!){{Gt`*%*kP?3v%ackY~X z?m1^>zp8tuG5g)j;+GAw8NCY)?=Z%~&x^SrJ4=n316{~1vji)Y>jy{8W z{_AM{=V<*eSjT!9(e}b+a68-$?}MMhIVQ`7DaK4=VF8q*rEmf4iq>~PIZQ$Y@DyAN z55j8rB~&J^z!>}k*27{JIjmU<6<`~bpY>3IKLjiBZyslGKOBiR9EEapGMb--GW;!6 zAeW-~b*O-+VNDJkxC6FAVldA`*?AS}xnqz=%xTEae8DA4mdphP+V}(1iT;G!;0(fT zhQm+>UV&BcXvEV{wY>oK+!Z(BK|;Z7)rS*Xn9pnBu&X#JdS zD5aO6GNIi~pc=}+Mu<(b3o4+!a2|XHs<{qB9yLdz`yW7M?o70P0X8!K6{;ty$-nm3 zK^-K!GFs?{GQ2ICr=e9F!HY`%sN!>bS+AcnFmmPtrnq5yJ{xMmk6rKBnnig?m;J^61~bg(A}CuvJ^H% zV+Ai!U)_s;vl3Nmn$dQ21*(&(PU;0Uj$}F7h3eFsQ3-EczCV-!rB%{~cB3kbg3C$w?VRL0%im3Mb%TS zxtfyx_U@EFG_rfl53T9;{V)hKZrW)t73g|k$)VXjc9%Pr3Y|^XjoXaV zKk5$Kmr6TkdZ7~}_glwvM{V)IsGCaVmX~(bZSwcHnYhzq$8E|_k6N}hxTEP#XM^tr z*hzZBIluIcPIufot~2D1YRlRn?Rw5o$_;}1YJ;JSwO&&u@2@Ged&Al;$M>B2U~P-` zb>(7ZXR97fhAG?V^o^xb&h}(HOgLK!?8N!9lA?-%WZVwA8E1>T&mRjwbS zoKO!I*S9TZnDEDj6QPVZq~au}vwr#FpdphVn!+u?ZT9@j>cgJBl~GL2o3NP(!*sBw zr6rNiQhcZx1G!(O?5**G&~e8IC{sMR&!jbtyP+-K%E-p?o_nJFc&x3db*0nVx~60G zvevc}^QYb@Qe8(zf@J811@$YeYvFjDx;}}m>eySe213`1t5l(%P7fwiHnh2qV$CI6 zlA-l-S7RIgS1DIiyx6V58CX3tLo71o57EPan_2SD(dR~yWDVidM rDL3B&R4YF)w?4Vuo?L98AW$LQCx~pcHnyH!QN4lS1rFd5eQAW{4Ni0EB7l8#8f)|qg9~~QZ_BS(o&YXANnX`{8-xbF`g%WNW z%1&w?b-^>H1LLdtqLi&MCL7Cf6*glswqOdjVkdPP>a2T zDJEvj3=Ka6UvM-2LgqF(EK`9LpdL_-3NVTpxEq`Cko$cI^?(uApG3|3!ucK*;8)bV z^VrGrO|s7zKISA}nxGdI@c=5tw^0usL1HrxQP)l2dVGUx@w-zu1?lIYelN!jxC@n; zBdGZ=W2}u$y+LCg196tAJ)T3h$;_ix@Yk6}r;dIu=HMP@H!34nupX}?Q<^DM;BQd@ z$1#AvQP+C`@~7v74SvZA8-z#Qax6OZ9zFzuaSxtpo3LJZKPIH%cx4V z&IvJ?jnqw4ZJUaMCo?+#%cqeHEtQC~2DiF4Z;B~&ZFcB?DRr$V>R{@uXw_lr7V1jT znNs$222`}Q%Y{5>U-W0!K-FHWXm4t%O6f|ew}%tk?1#i#_G(hZPA5feMe<$i^Sv7T z>GQm?gjBz0N7F9YR{wo}O;xy|ur|_E7p|xYKME{*Hj*)F|729z(qM}n3|_Ncp&zy< ebJm{E`p8|?b|JgSU)po@Tz_xWbUYtFWBvh*-hw;; diff --git a/languages/nn_NO.po b/languages/nn_NO.po index bd06af0b..2c5b9f36 100644 --- a/languages/nn_NO.po +++ b/languages/nn_NO.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:32+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 00:59+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: nn_NO\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -85,32 +85,32 @@ msgstr "Innlegg av %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "Eitt innspel til «%s»" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Ein tanke om “%2$s”" +msgstr[1] "%1$s sine tankar om “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "" @@ -128,7 +128,7 @@ msgstr "Stengt for kommentarar." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Standard toppbilete" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -140,19 +140,19 @@ msgstr "Container-bredde og sidekolonne-standardinnstillinger" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap versjon" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:117 msgid "Container Width" @@ -179,45 +179,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Sidekolonne-posisjonering" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Høyre sidekolonne" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Venstre sidekolonne" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Venstre og høgre sidekolonner" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Ingen sidekolonne" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -228,11 +228,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Liten" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Blokksitat" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -242,13 +242,13 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Les meir..." #: inc/hooks.php:30 msgid "https://wordpress.org/" -msgstr "https://wordpress.org/" +msgstr "https://nn.wordpress.org/" #. translators: WordPress #: inc/hooks.php:33 @@ -286,12 +286,12 @@ msgstr "Hovudmeny" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Posta" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "av" #: inc/template-tags.php:55 msgctxt "post author" @@ -299,105 +299,114 @@ msgid "Posted by" msgstr "" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Posta under %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Merkte %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" msgstr "" +"Legg att ein kommentar til %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Finn fram i kommentarar" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Eldre kommentarar" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Nyare kommentarar →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Rediger %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Innleggsnavigering" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Sider:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Høgre sidekolonne" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "Høgre sidekolonne" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Venstre sidekolonne" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "Venstre sidekolonne" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Bunntekst full" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -448,11 +457,11 @@ msgstr "Venstre sidekolonne-oppsett" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Ingen tittel, full bredde side" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Høgre sidekolonne-oppsett" #. translators: %s: query term #: search.php:38 diff --git a/languages/pl_PL.mo b/languages/pl_PL.mo index 44869d14737ba2f11b6e6793ee16a279eb950a68..5aec3dcdebea4453b313c878ecdce33e4937bbde 100644 GIT binary patch delta 2969 zcma)+Yiv~27RUEsX;HK-6;biQmeN+sqYv9!c@(4t5#ds;LL?-5I&+*(dpc*BbH+NO zG6pr*coP$xpdXAHV|+v+P&^G~@HjjZ{sQHwnlLYd zi=p(rPyua%+P@pFg&BB0JOp{n|Cr8#M`08E6k^g;6J<55hjsWj=dzID7RY0|nCjsM zxE@{y_4@%RhmS|^hv8=4k3cz^$0h}~2}e^UtAf%@U$i2G>G;w;8I&Lr@oK zH&g((Kn0wJ9q|4l3kC2hRCm4!FVbAr zRQf=HZa}yY<;GPHsiAb@rHF2U{^c~(s2crT+M#LiPRD>ZGmm^mo8ru-n_nOk7xwm$0 z^!)hP-kcx0W~1+iL6~(iwrke9d)9iVn+;Nay3|np)WQMxRww6$c8lvI+^oH3+)28n z!`0ml>CgtLf@{;xxLY+e?s#75%j&+yE&ha)P1phVHrMkr<1X8po$<^X+wZ3X45iY^ zQe(}NYn)5zIt}SbWjFYx;&k2HcOM`gUb<-=eWrr(6_x5mUpY_wWDOlU4eSM`P zHSaFEAr*S=3cESyd3IMS5suhFBAfizyq&S0p;W>hcCvPxllOC>xjvN~QLts@AK&am zDv@+U>)>tj>(g(F6{Cm(8_GddQ^zuvBYsXM2%_0bki|7koy&seY~P*>q)j-XJFTO3 zugrhxtd5oKJ+{4Lb$ie9_KwNm%+@(ETY9XvyQe=NI-wo*{4swbKdbP6Y=~X7!Kh&8g@A;qQ-b3HZ5W7(~d_g^^4;Slv2F}F*uE5Qx`)*?bzC?A{g~Rc?d)`m> zdQJe->E9GlnZ}8Qs1Y5;L~Oz_cpl^N0g{91L?!eZ)zL>(LfiRCs#cxPX zCdfKuVJ)9D${%``6$^+=&`MON5FNXhYq29~a(=&=owuZjwKvIovKVHG*zQ@K;ikOPfx9P zWW04|2EoU~6cS2e3Xw->=~T4#`Gh`98l;w1B|-h`tEN)aOV0*!tESYg=*y^*OXy1( zBDB-BL@JsYt*d72&!Q=xK;#hG(Bp_%gqBEUj55+Rs%XRLH7n2oWe5@Msr9az-tC!0 zHsQ62o{hHEbH=WX3)$AV66=X?v0d>Gq8$U4#CUdAZKzxy-Vt4ruqwu07(BvmNLp#% zCAB5yOv)>Cazn-W`4e*TqNkICvG!qVft{MxZKruN?K-bx4|>b&2k$X^%QtFzdF8Hp zr#8H;vf5c+Q_--k-u&lGl~cPT{MWVijn8jqrEiVCNN-hYNdN!< diff --git a/languages/pl_PL.po b/languages/pl_PL.po index e6ed2b31..8a01e9a1 100644 --- a/languages/pl_PL.po +++ b/languages/pl_PL.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:33+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 01:06+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: pl\n" @@ -38,11 +38,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -85,34 +85,34 @@ msgstr "Wpisy, których autorem jest %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "Jeden komentarz do “%s”" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%1$s komentarz do “%2$s”" +msgstr[1] "%1$s komentarze do “%2$s”" +msgstr[2] "%1$s komentarzy do “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 #, fuzzy msgid "Main Navigation" msgstr "Nawigacja główna" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Przełącz nawigację" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Rozwiń menu" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Zamknij menu" @@ -130,7 +130,7 @@ msgstr "Możliwość komentowania została wyłączona." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Domyślny obrazek nagłówka" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -142,19 +142,19 @@ msgstr "Domyślne ustawienia szerokości strony oraz panelu bocznego" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Wersja Bootstrap" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -181,45 +181,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Umiejscowienie panelu bocznego" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Panel boczny po prawej" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Panel boczny po lewej" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Panel boczny po lewej i po prawej" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Brak panelu bocznego" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -230,11 +230,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Mały" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Cytat blokowy" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -244,7 +244,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Czytaj dalej…" @@ -288,7 +288,7 @@ msgstr "Menu główne" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Data publikacji" #: inc/template-tags.php:55 msgctxt "post author" @@ -298,108 +298,115 @@ msgstr "" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Opublikowane przez" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Opublikowano w %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Tagi %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Dodaj komentarz do %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Nawigacja komentarzy" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Starsze komentarze" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Nowsze komentarze →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Edytuj %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Nawigacja wpisu" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Strony:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " -msgstr "," +msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" -msgstr "Prawy panel boczny" +msgstr "Panel boczny po prawej" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" -msgstr "" - -#: inc/widgets.php:280 -msgid "Left Sidebar" -msgstr "Lewy panel boczny" - -#: inc/widgets.php:282 -msgid "Left sidebar widget area" -msgstr "" +msgstr "Panel boczny po prawej" +#. translators: Widget area title #: inc/widgets.php:292 +msgid "Left Sidebar" +msgstr "Panel boczny po lewej" + +#: inc/widgets.php:294 +#, fuzzy +msgid "Left sidebar widget area" +msgstr "Panel boczny po lewej" + +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Slider Hero" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Pełna stopka" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -434,7 +441,7 @@ msgstr "Czysta strona" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Lewy i prawy panel boczny" +msgstr "Panel boczny po lewej i po prawej" #. Template Name of the theme msgid "Empty Page Template" @@ -442,19 +449,19 @@ msgstr "Pusta strona" #. Template Name of the theme msgid "Full Width Page" -msgstr "Pełna szerokość" +msgstr "Pełna szerokość strony" #. Template Name of the theme msgid "Left Sidebar Layout" -msgstr "Lewy panel boczny" +msgstr "Panel boczny po lewej" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Brak tytułu, pełna szerokość strony" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Panel boczny po prawej" #. translators: %s: query term #: search.php:38 diff --git a/languages/pt_BR.mo b/languages/pt_BR.mo index c6d9df6a25cf00734b7d5535a96cbe66602b9cd1..a1f3b147b72d4a50c6063f1595ef45abd8ed7a61 100644 GIT binary patch literal 5771 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 Q!x7t(&thKh4c=7$23yH7i2wiq delta 1301 zcmYk*OGs2v9LMqFBVRc_MooLDw}+Fa<11~ErC?}=MWUcW5#5?$9GjY)M?nzNE-Gx% zrA5%giWXK_FpEgqwTOa@2%?pnh$LuNv7M7y14%s%xqI1sg&#*|?lrehc8U^nJrf68GjWo%;!p2KXsifi!(7UJF1cm{in zNtjtWBU~_RmTnkDO*Do|d=XvfU=7~KTzrFB_z^Yn7tF^6RKnj_glXKQ^KR69)v0ki z_LARp(^k61}K|{n$s%kE6wSnrzyFcgQL89yQTt)B+Z8EB->wSHVd=KpU!p zov8Z{B0qDCL!yt)I2|7*Q7f;YURrS@ZpI!|Wdc}>=aC#{3JdTFYR_j;_syXa%%kS} zfx1tt*aC&fDbwnr{)gyvaiR(*QHh`8IKD>xv5|u+vNz=*dKd>#3%QO;cnf)*%p+8V z9;ZyA=6!|Ql26Fb{4AjURNwq%vuW>o5bk)cQu@b7rax~J}LDRy^X?k)+15Mkg z*sz50qMlgQ+fLK==;f@_{%@l#hgPpr^6ssK_DqY?$`$oAeXbN|u_`LDMbqc2hgcmo z3{(k)-W^pzm20A@VqU#4d?|}jol<+GvMMTQDwV2{;Z$a|I3KdwntFV}m{k)sz2R`o zAF+Dlp^(wR8VUMhW7dEj@S8q=By0_Zf^Z*$|xa9(4Y^RKMh z8O|SdzUR-ln!T;Ntd_RjJKO7Ug@6S61b Q;SMw4k50scQ9EM(1D^PkG5`Po diff --git a/languages/pt_BR.po b/languages/pt_BR.po index aacd06d5..245de54d 100644 --- a/languages/pt_BR.po +++ b/languages/pt_BR.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:35+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 01:09+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: pt_BR\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -63,10 +63,9 @@ msgstr "Tente olhar nos arquivos mensais. %1$s" #. translators: %s: author name #: author.php:44 -#, fuzzy msgctxt "Avatar alt" msgid "Profile picture of %s" -msgstr "Foto do perfil do %s" +msgstr "Foto do perfil de %s" #: author.php:54 msgid "Website" @@ -86,32 +85,32 @@ msgstr "Posts de %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "Um comentário em “%s”" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s comentário em “%2$s”" +msgstr[1] "%1$s comentários em “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Navegação principal" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Alternar navegação" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Abrir menu" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Fechar menu" @@ -129,7 +128,7 @@ msgstr "Os comentários estão desativados." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Imagem padrão do cabeçalho" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -141,19 +140,19 @@ msgstr "" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap versão" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" -msgstr "" +msgid "Choose between Bootstrap 4 and Bootstrap 5" +msgstr "Escolha entre o Bootstrap 4 e o Bootstrap 5" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -180,45 +179,46 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" -msgstr "" +msgstr "Barra lateral direita" + +#: inc/customizer.php:185 +msgid "Left sidebar" +msgstr "Barra lateral esquerda" + +#: inc/customizer.php:186 +#, fuzzy +msgid "Left & Right sidebars" +msgstr "Barra lateral esquerda e direita" #: inc/customizer.php:187 -msgid "Left sidebar" -msgstr "" - -#: inc/customizer.php:188 -msgid "Left & Right sidebars" -msgstr "" - -#: inc/customizer.php:189 msgid "No sidebar" -msgstr "" +msgstr "Sem barra lateral" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -229,11 +229,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Pequeno" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Bloco de citação" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -243,7 +243,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Leia mais..." @@ -287,118 +287,127 @@ msgstr "Menu principal" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Publicado em" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "por" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Publicado por" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Publicado em %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Marcado com %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Deixe um comentário em %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Navegação de comentários" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Comentários mais antigos" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Comentários mais recentes →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Editar %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Navegação de post" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" -msgstr "" +msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " -msgstr "" +msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" -msgstr "Páginas" +msgstr "Páginas:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" -msgstr "" +msgstr "Barra lateral direita" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" - -#: inc/widgets.php:280 -msgid "Left Sidebar" -msgstr "" - -#: inc/widgets.php:282 -msgid "Left sidebar widget area" -msgstr "" +msgstr "Barra lateral direita" +#. translators: Widget area title #: inc/widgets.php:292 +msgid "Left Sidebar" +msgstr "Barra lateral esquerda" + +#: inc/widgets.php:294 +#, fuzzy +msgid "Left sidebar widget area" +msgstr "Barra lateral esquerda" + +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero Slides" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 +#, fuzzy msgid "Footer Full" msgstr "Rodapé" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -435,8 +444,9 @@ msgid "Blank Page Template" msgstr "" #. Template Name of the theme +#, fuzzy msgid "Left and Right Sidebar Layout" -msgstr "" +msgstr "Barra lateral esquerda e direita" #. Template Name of the theme msgid "Empty Page Template" @@ -444,19 +454,20 @@ msgstr "" #. Template Name of the theme msgid "Full Width Page" -msgstr "Sem barra lateral" +msgstr "Página com Largura Total" #. Template Name of the theme +#, fuzzy msgid "Left Sidebar Layout" -msgstr "" +msgstr "Barra lateral esquerda" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Sem título, página com largura total" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Barra lateral direita" #. translators: %s: query term #: search.php:38 diff --git a/languages/pt_PT.mo b/languages/pt_PT.mo index 291ee3ff3e50e94aecd2eff6e9d21ff6ea741bcd..2a8ce355bbd3cf47ad66bf2606027cc408ced64b 100644 GIT binary patch delta 3188 zcma)-du$w66^E}A*W1Rf9mk1D0;RWZ?6hefc4IdWr>3>zG)+^o;Kr5uP&M}4co$}O zHZ!xSLlKJvC_-u#sY4}bC8Q{Q1SAB=JVF2=VX5UQBqaW5D_8xaN+qC3L@h{2P`;l% zn{EOY9POF!-aGf6d+s^s&R*Q|>QL>CHO#&vn#f+C=C;flHEpRnPc5AC)8Zwl?wXgkHG`Hi7V zbfOi^(uUpe5!eUi&=;T#KLusrEL0B9!&~96picBIl!Na>rKXiIYF!u9$!~>6;TYTw zzXlf_YA62kWPt(kU8oIO@kR@8fFFjtpbSnxrkEm>l0Z&|Zc zw3{JiVzxlp-w8E;d=2r}#t$)|6CZ~<$rBk*K`lt(X7~c!1Am*n&*6oo-v#C9Ae7-e zRD>M737&?s|6Qp4ehfFl-z)wK**j3VeGjgOEm-*|yb;Qw5vZy?1eMz|`~>_yY=$|) zGYZ?Fg-4(^sz5n#3f>04k&XWW@-wwRX9Fvkt%)1pHaHA>VG$|19!j+P`Upj z)XCn1{LK42h`#Cm&{FaBL5&Z>t?)jm6wX4vH#KvL2GKOn!~5V5p*&m3ZWeBU>hFb$ zNFM4#6+)((Ct(FX4=HG~j>6Hr9!PM^-B1op!Y!}_<@i@&tM30<8VcdJp^D^t8Gi~t zPXA@t1J{u-8QcwJ@P5cE<3pY3b5N;#3hF@5KrVzi2Uo%$Ksk5;YThgGI^F-@(P)Bq zp)w><@zh0m-jj87vO)A7RN<8Lqe>M4Sd`5f1?60uNtnurSt*izfnf$=+8!VFpMg166Jje zJ&fu$NL2MIBwbrw$ws-G&i&|-Z15md(e6g?K*v#Tx@lJ7^`#5f9D8gu2&X@Nyc#CX zjD}$nCy`gNgAMJWhW4b3;$m1fV}&q`ot<*YIIZxa9cIu?5G>q1}zL&WA zl(3xst@S(C4{Ynd!}bsC9q7NUe_(E|?VnA#17Q+cKTLnr-uv)aG4bYKnm-#h)W&i( zbAp=D%<*_S3<{nlH<4>7kwM$o8%h`2=a(v^WPN9+y(u^Uk{1+0TL~i@mWnaf(yw=n zer4P!*jCxVz*?_=B zUSM5}Cy~$DtY3^A!C7WPdP`?p2W8Z_Hod8{tN+Te%n0V{man##KHB-^RmuFfl4=lc zwUzWQ9qU^s@G!G8_fBWnbXVQIx=%~Bt5etKW&YPETzM*g?uo8LP3g;Pch(l`wjo-U zt(GhAhH3FK^NwB-`o>9@Z^{)_o%1i3wN2Nr+c%J}P6fqj&tEJGYC19>jJT5N3q0LC MlUMkPu@{+t11gtL2LJ#7 delta 1836 zcmZ|PTWnNC9LMolDRkS?vTVChF3LeDxCNx$mTK8nF71{UQ3MM<*auItCuEZ?wY#7a zNH+RXH5!vnFwzhx@y!P=SzmlHRufIEzG9S11Vo>j7y>k!nE3tePLmqqWaoTl=A1K^ z|IFE+xBcE+xEZZDZAiW3)#R?njPY@(f(z-_g~r727IMqXVi^C%YFx0$7!T{P9=GDN z*n_%%3L9|D-9L*mHav4H%-a2A88=ScmGU&9(PqiuxeFf)l9s z?%`q#GfPb+i z&8P`?VgysT0}s3VAEUTntr znOnFNA7UKC%!Z;#peEMMh2WS0)O!c8u!6!73L5Zj=O?I+E}`yE;VQg_3gs+nz!=N! z<4`oCM}4%ed`8BRV42gXe$Ju#zwG=DJE`BSBmVSd8d;u)>rn%xPy_g=mArvk@g%CF z&u}G9p+bEf8*v7oz(q8w-zMzCRy=@j;gk41s-Kw%@#hqp3Z^OJs2eY$LKL|ANnA^P z9Jk=-$j{v7qJi(@R;-PdL*9*=a6hWQgUH-W2DQZ}T>Dso!e$!IAyF~YsL${hbXHwMDtuUp?7f;7S2=9A(=*n>?-Qh zzm3|%Kb(J}Ui=GnCL+v66K+Nws!r5|ce(l?Dgr|oLT#5OsFWl(mrCrvI%_LeN}r$h zpD{|acFm=gDC`?uLkqHnrrp)&V9})mx*c1|9$86y-a}TTd&%p_TFf*0{+0BPrTx_2 zDCu-+HS^O`uCjApqavVHK1W_aX0c{BS)tuUo=f__(0@pRtY|BBkZaudhJRDjO@5lJ zgQi2J6esK8XpiS7ZP5<$2C@#Wk`CZp+D3sdv$Qp9P+Ms>Wc^$&>Fv*^gPhkhGCUj{ zwI5XOw~=t8eL4KTy%%n`$*QECsG786)z^xrY7T~qcNV`EvN!79v>z_HSlhBC(c!hW zZ*S|^)RHLnNB#*_4GjB7f?+Qm*nQC^`(yNLd!@e1KBzxrk2ai1>}Eti@9p!C1vx*H z_fq-M<3TR%dx6)R$px8Xz9~K8p2&JBdm&aI{cqbhljY|4qs^|nM>_c}_FkoXx;U|H qB($bHgY5r|+FKlG+#9mvE86V~D_@NgsL|siN%K-b|Czj>Gyek6M%bSK diff --git a/languages/pt_PT.po b/languages/pt_PT.po index c164d06c..215bf63f 100644 --- a/languages/pt_PT.po +++ b/languages/pt_PT.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:36+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 01:10+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: pt\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -58,13 +58,13 @@ msgstr "Categorias Mais Usadas" #. translators: %1$s: smiley #: 404.php:69 msgid "Try looking in the monthly archives. %1$s" -msgstr "Tente pesquisar nos arquivos mensais. %1$s" +msgstr "Tente pesquisar nos arquivos mensais. %1$s" #. translators: %s: author name #: author.php:44 msgctxt "Avatar alt" msgid "Profile picture of %s" -msgstr "Imagem de perfil de %s" +msgstr "Foto do perfil de %s" #: author.php:54 msgid "Website" @@ -84,32 +84,32 @@ msgstr "Artigos de %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "Um comentário em “%s”" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s comentário em “%2$s”" +msgstr[1] "%1$s comentários em “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Navegação principal" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Alternar a navegação" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Abrir menu" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Fechar menu" @@ -127,7 +127,7 @@ msgstr "Os comentários estão fechados." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Imagem de cabeçalho por omissão" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -139,19 +139,19 @@ msgstr "Contentor com Barras Laterais por defeito" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap versão" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" -msgstr "" +msgid "Choose between Bootstrap 4 and Bootstrap 5" +msgstr "Escolha entre Bootstrap 4 e Bootstrap 5" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -178,60 +178,60 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Colocação da Barra Lateral" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" -msgstr "Barra Lateral Direita" +msgstr "Barra lateral direita" + +#: inc/customizer.php:185 +msgid "Left sidebar" +msgstr "Barra lateral esquerda" + +#: inc/customizer.php:186 +msgid "Left & Right sidebars" +msgstr "Barra lateral esquerda e direita" #: inc/customizer.php:187 -msgid "Left sidebar" -msgstr "Barra Lateral Esquerda" - -#: inc/customizer.php:188 -msgid "Left & Right sidebars" -msgstr "Barras Laterais Esquerda e Direita" - -#: inc/customizer.php:189 msgid "No sidebar" -msgstr "Sem Barra Lateral" +msgstr "Sem barra lateral" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" #: inc/editor.php:50 msgid "Lead Paragraph" -msgstr "" +msgstr "Lide" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Pequeno" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Citação" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -241,7 +241,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Continuar a ler..." @@ -285,118 +285,126 @@ msgstr "Menu principal" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Publicado em" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "por" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Publicado por" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Publicado em %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Etiquetas %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Deixe um comentário em %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Navegação de comentários" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Comentários mais antigos" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Comentários mais recentes →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Editar %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Navegação de artigos" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Páginas:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" -msgstr "Barra Lateral Direita" +msgstr "Barra lateral direita" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" - -#: inc/widgets.php:280 -msgid "Left Sidebar" -msgstr "Barra Lateral Esquerda" - -#: inc/widgets.php:282 -msgid "Left sidebar widget area" -msgstr "" +msgstr "Barra lateral direita" +#. translators: Widget area title #: inc/widgets.php:292 +msgid "Left Sidebar" +msgstr "Barra lateral esquerda" + +#: inc/widgets.php:294 +#, fuzzy +msgid "Left sidebar widget area" +msgstr "Barra lateral esquerda" + +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Rodapé completo" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -433,7 +441,7 @@ msgstr "Template Página Vazia" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Layout com Barra Lateral à Esquerda" +msgstr "Layout com barra lateral direita e esquerda" #. Template Name of the theme msgid "Empty Page Template" @@ -445,15 +453,15 @@ msgstr "Página largura completa" #. Template Name of the theme msgid "Left Sidebar Layout" -msgstr "Layout com Barra Lateral à Esquerda" +msgstr "Layout com barra lateral esquerda" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Sem título, página largura completa" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Layout com barra lateral direita" #. translators: %s: query term #: search.php:38 diff --git a/languages/ru_RU.mo b/languages/ru_RU.mo index ba2dc772334c14f0ca0688558306d99069d9c744..3e79a31bfd48cdea16382306d25cec634570f0fb 100644 GIT binary patch delta 2781 zcmai#d2AGA6u`fQwp^u@Z9$F#BeVsf*Ot?EOF0WD%2Bx@sMFn%7Pq@)XUd@_TQP_x zAj(RN$RUuZi8YokrIn)y`iB@uW(mQV7!njs)IU7XkVr`Uz1^u6f$(+T{NB9poA=)L zzBkifJX^hyEAEutim?>QL7ICgRS&(XTo}KlDK!ZG4w+KDdMVW#_Jw_67S!NKm<1~x zdo}FG{ZkIt!GYXwfYacskmn=n3`#bJ^H3aIg#+MUFc+p0P3Ff#OsW#fx_M9%d(xR- z4<+C$P@doA*bh1Ob~qRN=Wqq=(?_Wa;wv3R936n^unkIpvv35w?AZT=;@CynlF&dX z&*eie^unQVGvueDT>8WPFb_6ET&RnXVybW90OG6fQ6%tnC_9i#CP;^sa0Hb3HBbVs zbMBj9756)!1iAzzvG1Jw8*ni9sXQzj%7LKbWvg4s}8Jq}<;A>F)bU;bqg2QW2{N9A}T>lK}KOALjM$+MI$WN`} zA{p00If56VINSq2rVBrTrQEN6JcQ0Ajh9DfK$!?RGH{{fP->gi5yB-3GzoBB(J z<1mbYmGA-RgVKC2z!LZ#d=SRrN_ZX4gbT@15`CSE1UdxE;AfB}>L!%H8D#em91bVI zxsWNfK7w)#Wh;CedZ}v-yacDfsbrTAgRmU#hL6FxV;@DfQo$-%3Txm*SqBT@IXDO2 zfKn0fkmT$7G?YXlO(@K%W=NIP7f=FTh9luEC{2??UBzAi3t%;rQa5pt%Itx|;7Pa< zehtULMHq#f93F)7{8w<2y#F_xi2}9}WnvkW()_T4k+FI4wSPy2uH!AFa=(M6hnOj zW!)c868Rgt;9_J6LUSidO^+s;b1Y;JiD!Y*5O%H}K?V{3wjmi#>1L@!uR!E%DO4hJ zDW4=LyLuRzj>r*6m86MfGg5M?iX7Q|qzvgA<&Gl#k%(V~@~C5+3e%8`KL$e5gjl7Abs5sH!+Qo$L>0z|6VHPTV&yGWut#prcrdODP|md~b? zTKYhmQN}c+7?E%J2n3Y80y42C7sa1ZoHC3N9D-iNMx4toC z8ERH2WSLf2Z_p-n(!wG~^tv+mi8?D_6lhhAfq=H6&TrLfi-{O}xA$^aMs=OvsL{jP zLVa_n(Te@tr@|F+BAJ>c52oaKa#3qTjcaQyah@OWv+MG_(p)n?oKRKwCFVWW{Lky6 zpm8^+xEz-BS!-DhW?6A@ZD^w&_WONBIEY4uXwj;EE2oA`OVb-kDx9(y-SBHQn^i+M zYuBw`w~VeOlz(r(mj0f?k||n=r_572p~Mqgm43cQ+52`!e2d*8((TM{KTCU;-4<_( zzr@m=+P?=L8#5rwmD_0_i8t9T_A$H7K4o{415|tB>G<;#C+~^ zuB5m#OawiYSF` UWfhB6en6K-R`vmmQn2IdAK2qlNdN!< delta 1575 zcmYk+TS!zv9LMolHSgD5Z)v90rj=Q)Zrf_6cCiZ>L=YAP7DX57O~Qw$)d#_zGEV7( zU8o*>=t6SR7qJH+r7|cY5F`mqf;5DJMCkVY?Vg~)@iTMgoHH~3`Je5qne&CF-7z-| zWfye?)gNWdQEZIiALYq1W3q4n88YJ-k1sJ1-(e9>qX++B5IwPx@kY#~--H@Jk7?MB zUSmS0n?@WL2Avy5P!qnzB>aqe;5+I?(cG--x!8bSY{C}QbEBAylc))2u>hBx>p84m z@AG0N^BX@6J-8ohuo<#!I#ei}7T ztJA-Ndzjz!(9lF59Op2b{t{{j>8vKaVmwCQj|`b>s2BF3A~S#)IEMV0N&aa;Gsx!6 z0_y%nT#hLWhBQ$L4OxqN!C}-5XD}Z-P$9g9nrIjwkqmFJg8t>yNNx%)xzW#GfQE$GK3Bowy2z@CZ(#BH$yQdO-tL<4IIVZ{vD=fTj2zb-#;U z3}F`b;sgfpl$+zgKHP?*ZsLD{#&2h!k*BreR@Ba}Vx?}xGW>zsk(X^2;a=3lXHh%4 zj;z5vL`^h;EAbPu7ZXkVb=`v-u{uN}9BS0gJ1`ILV;erhbr|4$WHai)F7)G|bNvfi z^gXPCHJW}b$6?%r^QcJW=SFg)0kzQ3K^i2kIpGYnI9@>BY1&Z>>_v{-44{%}1PPjX z?(`>-yfPorg+){qO~Ow?_}mLo$EVQix28njzY6&g4qqK=mx_cYRoPC}*P%R7A(AFK z+=^tg7GF=*C%ToYPgA9ms-3Io$P}$0RbLKk43}ihALVqa9JR}TrPgUE`Ban>`lZ}L z)eod1prVK}jhj?w(Z_@3*?*r>wgPQ+7|{A(#CtDd4hRr?gp@QXi+3msJFceEw>`ue7|v z4yH{++4b%Wmt}d**=d<$E<2b#?y`30c3XGcdGtaEb^{v437vavD A-T(jq diff --git a/languages/ru_RU.po b/languages/ru_RU.po index ed9660cb..bee7f07f 100644 --- a/languages/ru_RU.po +++ b/languages/ru_RU.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:41+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 01:12+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: ru\n" @@ -42,7 +42,7 @@ msgstr "" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -88,33 +88,33 @@ msgstr "Записи %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "%s: 1 комментарий" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%2$s: %1$s комментарий" +msgstr[1] "%2$s: %1$s комментария" +msgstr[2] "%2$s: %1$s комментариев" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Меню навигации" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Переключить навигацию" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Открыть меню" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Закрыть меню" @@ -132,7 +132,7 @@ msgstr "Обсуждение закрыто." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Изображение заголовка по умолчанию" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -144,19 +144,19 @@ msgstr "Ширина контейнера и боковая панель по у #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Версия Bootstrap" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -183,45 +183,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Расположение боковой панели" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Правая боковая панель" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Левая боковая панель" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Левая и правая боковые панели" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Без боковой панели" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -232,11 +232,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Маленький" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Цитата" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -246,7 +246,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Читать далее..." @@ -290,118 +290,127 @@ msgstr "Основное меню" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Опубликовано" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "от" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Написано автором" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Опубликовано в %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Отмечено %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" msgstr "" +"Добавить комментарий к записи %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Навигация по комментариям" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Предыдущие комментарии" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Более новые комментарии →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Изменить %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Навигация по записям" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" -msgstr "Страницы" +msgstr "Страницы:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Правая боковая панель" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "Правая боковая панель" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Левая боковая панель" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "Левая боковая панель" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Слайдер Hero" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Подвал" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -454,11 +463,11 @@ msgstr "Компоновка левой боковой панели" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Без заголовка, Страница во всю ширину" #. Template Name of the theme msgid "Right Sidebar Layout" -msgstr "" +msgstr "Правая боковая панель" #. translators: %s: query term #: search.php:38 diff --git a/languages/sl_SI.mo b/languages/sl_SI.mo index 88ba8b35a73c592f82b8665e28c34c58f199a4e0..c9483c135d1fc0fd2c504ac8a09b2c354850d6e9 100644 GIT binary patch delta 2858 zcmcJQU2GIp6o7AQf1p4q1SzP{@-|{GNmIy>Yk{UY5)rPe`7d~3*ND2aE$weSe+f+y!u zf7$6*EJ&c+P%_Ui&XjHitYTgZB~Uk{UDO~y&3aj9-XN$3ug z=F8%xBv6)QAOR9kn&%vpO5B7JFpGzDe+jIB4N%rC9xLDra0z?^%KLG+65fJ*)C{&Q z8(a=GTpP~Ypd4v(KLas51f@xihI|R~QKxupfbT*n?G?x-)D0;1cOV~?OBsYq;UZWQ zvK@;52s{9XAg8J>LN<_8Uov2`>bH2`;eBnR|kbqfGc3qFs+-Z^BHKMhsl>P~{5|tn# zQg%sHk{0RAKs_E3w`o}uQm|g`zhoy;oq>7^N|$a&X>7F{eGGjRtwSYAktVb~JyL2T zY(=GqM0TNaV?^Y)qXyNe$QD#8v>8qA;UV$}T7^D|N{34`iAZyabf8kU@NXggOD5}+ zQXUTE7B!%96syo?R77rpi1bbix)WWNLFP(G4~RU3%6ZB?Ux#i*H=%8)+yoK1`_k3Y zkPB1Ca*rI|X}giWqXTYWs-3PI_rGR}byLRAn4WLBj%tdzu5apYGZ-{YM^E{p zHk{~`d0py8?%NBR%_GKu9q3lmh?<^miyJ*=>Xp2@VkgkPHEe3fh?_b4;)ZRf#_}3h zx4MId7uC&X!nED~xQSW05$|u%O|IkP$Z~p8KjocmFcPLVbi|E|$u_^=aCF2re1H2Y zKjM*Cg_jOk5tu{4sz&WPy3F5JC3cOeQ~4K5_FI8%ZqU01Y+E0+qCre|k=f|8Gg`8f zp;uoAVw6)>Q_3*r4)nwVaa3+cDOy8WZK+@GrH5*&iT?nbXb*b{gD+{_jD=};ahW2f%&(J+KCzrZg*pS>~^u`=Rb+|o-o;YC+ z>j)>V$;q=ESM8%29o_HRlqs`js)^&%ty)db)ltuPtUmQ0I!ARFIxyqp?FXsja}(Q| z-Kf#4`&?-v!~6F(a*TUzG@4a3Gi#Y+__mucHfXs$(-I!dnb(z_O!r3I@=cpwe_-=q zK=J+ugDujlss+z~%i*u~o$RRTt+sgbg>P3*>$cwcD_3-O_ZkVi*K{}o$5iFEk&e}N J;Vdnq{seyB3(f!l delta 1583 zcmZA1OGs2v9LMqFXgOLlnUgs^tZSK5X^oB3Ypli=JuC==9uzK$vXaCpMT&%`2SqOn zxwEaSp-)Q%c3fO~NkwqqV%N9HnjPz$<`ny3%8&_OJ~*O{&lGFw@BtUyQxgXR@92mq9*9V27G}0nS55KfhM4KFc-&T68SS5`O!iekj57L~#u z)&LDHxD?f|5|yDE)S+F2e351YDzlqV8%giCl{VDMI&Awq>OmK?a5|wvg1mudpcbNU zeJP<*p21syUYEYA2;mTVttvHyGBQ&QegE2JwpY(&Lg!#P;k`H1B2*R-N~uaI5hE56 zI)KWYiaswLP?g0Qye!!2U-XYorAps_EtP6QCz@<}MX6Cys{SoHL={AoND#A$B%#x- zqW>4lq6)9rJB)F!l{sf~ZC$Tw4zWVJolk_^hokqn^|@i!%{}MF{BgI#U*o>@-*lhk z4fl5Cuk^XWaIt$gQ0Ha`djeJSVvC#w@kBgUQ5EZb8f^Btm&U(x4;3cdCxs=^{?5iD z&aTGhlrzxX)Y{aNGW{3+zp}QmHRbGXZEI=T@0Nv5^p1r5S-pXxb(x8hVP{-<^Uj0q OsTxx^(B0qJWc~nL` on %s" -msgstr "" +msgstr "Dodaj komentar na %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Navigacija komentarjev" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Starejši komentarji" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Novejši komentarji →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Uredi %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Navigacija prispevka" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Strani:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Desna stranska pasica" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "Desna stranska pasica" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Leva stranska pasica" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "Leva stranska pasica" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero drsnik" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Noga čez celo širino" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -450,7 +458,7 @@ msgstr "Predloga s prazno stranjo" #. Template Name of the theme msgid "Full Width Page" -msgstr "Stran čez celo širino" +msgstr "Stran polne širine" #. Template Name of the theme msgid "Left Sidebar Layout" @@ -458,11 +466,12 @@ msgstr "Razporeditev za levo stransko pasico" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Brez naslova, stran polne širine" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "Desna stranska pasica" #. translators: %s: query term #: search.php:38 diff --git a/languages/sv_SE.mo b/languages/sv_SE.mo index b1662ee65c2f84435074c70d5f978d179a5a6b87..f9f22ece4a958838fe4da41de166926f76cc6d58 100644 GIT binary patch literal 5693 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 diff --git a/languages/sv_SE.po b/languages/sv_SE.po index cf3c5555..f7280fba 100644 --- a/languages/sv_SE.po +++ b/languages/sv_SE.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:43+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 01:14+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: sv_SE\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -85,32 +85,32 @@ msgstr "Inlägg av %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "En kommentar till “%s”" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s reaktion till “%2$s”" +msgstr[1] "%1$s reaktioner till “%2$s”" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Huvudmeny" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Slå på/av navigering" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Öppna meny" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Stäng meny" @@ -128,7 +128,7 @@ msgstr "Kommentarer inaktiverade." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Standard-sidhuvudsbild" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -140,19 +140,19 @@ msgstr "" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap-version" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" -msgstr "" +msgid "Choose between Bootstrap 4 and Bootstrap 5" +msgstr "Välj mellan Bootstrap 4 och Bootstrap 5" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -179,45 +179,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" -msgstr "" +msgstr "Höger sidopanel" + +#: inc/customizer.php:185 +msgid "Left sidebar" +msgstr "Vänster sidopanel" + +#: inc/customizer.php:186 +msgid "Left & Right sidebars" +msgstr "Vänster & höger sidopanel" #: inc/customizer.php:187 -msgid "Left sidebar" -msgstr "" - -#: inc/customizer.php:188 -msgid "Left & Right sidebars" -msgstr "" - -#: inc/customizer.php:189 msgid "No sidebar" -msgstr "" +msgstr "Ingen sidopanel" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -228,11 +228,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Liten" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Framhävt citat" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -242,9 +242,9 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." -msgstr "Läs mer" +msgstr "Läs mer..." #: inc/hooks.php:30 msgid "https://wordpress.org/" @@ -258,7 +258,7 @@ msgstr "Drivs av %s" #. translators: 1: Theme name, 2: Theme author #: inc/hooks.php:38 msgid "Theme: %1$s by %2$s." -msgstr "tema av: %1$s by %2$s." +msgstr "Tema av: %1$s by %2$s." #. translators: Theme version #: inc/hooks.php:44 @@ -286,118 +286,126 @@ msgstr "Primär meny" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Publicerat den" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "av" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Publicerat av" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Publicerat i %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Märkt %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Lämna en kommentar till %s" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Kommentarsnavigering" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Äldre kommentarer" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Nyare kommentarer →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "Redigera %s" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Inläggsnavigering" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" -msgstr "" +msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " -msgstr "" +msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Sidor:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" -msgstr "" +msgstr "Höger sidopanel" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" - -#: inc/widgets.php:280 -msgid "Left Sidebar" -msgstr "" - -#: inc/widgets.php:282 -msgid "Left sidebar widget area" -msgstr "" +msgstr "Höger sidopanel" +#. translators: Widget area title #: inc/widgets.php:292 +msgid "Left Sidebar" +msgstr "Vänster sidopanel" + +#: inc/widgets.php:294 +#, fuzzy +msgid "Left sidebar widget area" +msgstr "Vänster sidopanel" + +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Hero Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Sidfot" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -431,8 +439,9 @@ msgid "Blank Page Template" msgstr "" #. Template Name of the theme +#, fuzzy msgid "Left and Right Sidebar Layout" -msgstr "" +msgstr "Vänster och höger sidopanel" #. Template Name of the theme msgid "Empty Page Template" @@ -440,19 +449,21 @@ msgstr "Empty Page Template" #. Template Name of the theme msgid "Full Width Page" -msgstr "Full Width Page" +msgstr "Full bredd sida" #. Template Name of the theme +#, fuzzy msgid "Left Sidebar Layout" -msgstr "" +msgstr "Vänster sidopanel" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Ingen rubrik, full bredd sida" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "Höger sidopanel" #. translators: %s: query term #: search.php:38 diff --git a/languages/tr_TR.mo b/languages/tr_TR.mo index caaa0d8d515b65e14886dae906f747bb75425ebe..cf13f903aabc8625b49f31dd33f81e9cf90ff23a 100644 GIT binary patch delta 2764 zcmb7^TWl0n7{?D-wrG*k3I*|Ypmgyi;n%PM{sb{?>WDUhe`8T(a5~+GtGkoa1C^z zo}Ykn_*%R^4>z#>7|PKi4v9%v2iu_%*$U-nAG{y>u%JjjM3KRZuv7}DTFt=9ZSXp% zOnM+b%qFN(3_-njKUBs6ybnGNo8Z?__G;!%1(J-}17&|`F88k&N7%RlJ_cp*IOJ#E zWK!hsLY3fCD1(>bdb)8o>1cfq*3_KCkl4)#RKOvWy+@(!JOe4eISG}>sT%HI%G+%4 zGaoSB3qObWFpafS2D+i155k2o1v}v*@Mic{ynhkO(T`98&t#E+7M4m36;KCM!rKcd za+HDU&cm<|9*2A2mrxnqMVk6NH$ZHgVYnC`giGPkc>fGkLKomI@Ds?-TxM#8v+*uJ zoltfPdr_3p0jP+df^zr@RBxPt%KROuKtF;Oei`qp!&+F^LOovxmDwPaT@UVtPeO7r zmty`5NuXd7oU%Mv0(C`wFoJ_n1}{K-nTt?2@IB;RbM+!)ZiN=A)|;U+AArkdE5tT?|BclHXWvoUk58aT;p}%g8 z9)t@i4c#KuEA^Q+_&1!&e+P>WWQBGa>R64trcmm1s#6;GFsp;_F0H0M*E`W?A!=0h z$^fFFGB%d9sY#8x1zC$&q+3PUiPDZ}^degkeHxpJug)52@5}nbV+Y3l$TfYwAB9oi z1f|Tud54u@DpL02ubaMGFyUzDQ3}w90VtwU_F6W?Y9Xssjbfi1X zJDwfRI$_weG#n0G*J}()4jUu)aJ017`krkFyPI{cxA<=5rMjU^lyz6w4ddCY-JMBA zX*)n^6#ZxxZQIromo14?68%Yf}VW2orwWzNA;E*4r@_`$MO@1)iTpX?1(&2}Zb;gM` zs2D(ZQ+EG^$xquYFH=tBmXA=W*Q?&RwzaWkm2GM5Z0)$CrS)`n&cc~(YqRH1dC~b( z(`x%~H4i7x1(WA;#V6)|aq})G2%U-Zr?M1f@|;4FHadAW2;FR^xVL(1V!QKT+H;C0 zs|Wv6#jjL9KWC30jOXlxlP9L)v3bAL_c`ysK!9U*!XH~r=!K%8E@}nqd`g7gP z+Q7*MAX5GVNxwnS7VoIC<9NvvEBWIe{}m<|)TBdvv*;Wh;};5cwZ3n%@C9 Cht(ti delta 1575 zcmZA1O-PhM9LMo#S6f$i*O%4QvRrf1%q(3uElo{J!7xDxM2N(TLL=F*l7}J3*aU3Y4@y2A}7;?!>VgkOzM0|$ja_fSblUBx>phr^ z7cpo|#9X7|;>3jgho`6k-(nJeN8Run)sd4w>wFeAVi4Q$IO@J<=)q~!fb+N!m+bSI zWUu~$n9lenOhq>~<6i7U&1?|8cptam1iEns$;Hg0I{Jwka0Qi^n?I#s2G(H#>UuY7 zoYQvu3N|smxk*I>eYRb|b+ngIGe{wuXvTPib{M&2`cWMYpjKuKQ}G2B;WY9y4zf~W zUJfjR$wu9mhmmY5l~gof8>)k2sPh+a171fh;V5dL*VxFz@YQY?`C`vTEo!FqsDWEi z19hM#(u-|)8TpwHKGt7<_(n?uFJmTpm~IsYQSDAt2j@|V^dUdZrP(pt&fF5qv`4TL}x(F5h;RI?1YOCV`Y{zlb%#%3CTn@^-90S;jOw#n? z8H}L%TSTpllk7F~Y}6K4;8r|@+M>ugDw^>nWD(3&)I&04dk=Nv2Yp`t$dB$#|cD_TwHEmKm3j1RGlHS0P;+2s*>099%Uy&ZfkqJ{pW1F4}I z^46JsgkI4~LP_caR8H(5RJ6rmVh^G1$s$xd8s8DCM;|yJ5ff|5PB^e2yL}Wfil(psp!GjL{z9j(LNVPYq7oBM!lZUgX6cn zu5N4Cb=T@l2wTGm)t1YB$C`J~jDJjg=&)9^GOfeDW^2kf;w>!+RRqeyRpD@PX=uDZ xIn!ayq<*rd(hgdM{x)mSf7@zGUmQQ0k?)M&SDKyUDd_1sdA7IO)Sv1ye*v(Pk}v=O diff --git a/languages/tr_TR.po b/languages/tr_TR.po index 0c805a1d..2ae981c3 100644 --- a/languages/tr_TR.po +++ b/languages/tr_TR.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" -"PO-Revision-Date: 2022-10-26 14:44+0200\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" +"PO-Revision-Date: 2022-11-06 01:17+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr\n" @@ -37,11 +37,11 @@ msgstr "" #. Author of the theme msgid "Howard Development & Consulting" -msgstr "" +msgstr "Howard Development & Consulting" #. Author URI of the theme msgid "https://howarddc.com" -msgstr "" +msgstr "https://howarddc.com" #: 404.php:30 msgid "Oops! That page can’t be found." @@ -84,32 +84,32 @@ msgstr "%s tarafından yazılan yazılar" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "" +msgstr "“%s” için bir yorum" #. translators: 1: number of comments, 2: post title #: comments.php:43 msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "“%2$s” için %1$s yorum" +msgstr[1] "“%2$s” için %1$s yorum" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "Ana gezinti" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "Dolaşımı değiştir" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "Menüyü aç" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "Menüyü kapat" @@ -127,7 +127,7 @@ msgstr "Yorumlar kapatıldı." #: inc/custom-header.php:54 msgid "Default Header Image" -msgstr "" +msgstr "Varsayılan üst alan görseli" #: inc/customizer.php:67 msgid "Theme Layout Settings" @@ -139,19 +139,19 @@ msgstr "Kapsayıcı genişliği ve kenar çubuğu varsayılanları" #: inc/customizer.php:89 msgid "Bootstrap Version" -msgstr "" +msgstr "Bootstrap sürüm" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 msgid "Bootstrap 4" -msgstr "" +msgstr "Bootstrap 4" #: inc/customizer.php:95 msgid "Bootstrap 5" -msgstr "" +msgstr "Bootstrap 5" #: inc/customizer.php:117 msgid "Container Width" @@ -178,45 +178,45 @@ msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "Kenar Çubuğu Konumlandırması" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "Sağ kenar çubuğu" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "Sol kenar çubuğu" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "Sol & Sağ kenar çubukları" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "Kenar çubuğu yok" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -227,11 +227,11 @@ msgstr "" #: inc/editor.php:56 msgctxt "Font size name" msgid "Small" -msgstr "" +msgstr "Majhna" #: inc/editor.php:60 msgid "Blockquote" -msgstr "" +msgstr "Alıntı" #: inc/editor.php:66 msgid "Blockquote Footer" @@ -241,13 +241,13 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "Daha fazlasını oku…" #: inc/hooks.php:30 msgid "https://wordpress.org/" -msgstr "" +msgstr "https://tr.wordpress.org/" #. translators: WordPress #: inc/hooks.php:33 @@ -285,118 +285,126 @@ msgstr "Birincil Menü" #: inc/template-tags.php:41 msgctxt "post date" msgid "Posted on" -msgstr "" +msgstr "Yayın tarihi" #: inc/template-tags.php:55 msgctxt "post author" msgid "by" -msgstr "" +msgstr "tarafından" #: inc/template-tags.php:55 msgctxt "post author" msgid "Posted by" -msgstr "" +msgstr "Gönderen" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "Yayınlanan %s" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "Etiketlenen %s" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" -msgstr "" +msgstr "Yorum yapın" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "Yorum dolaşımı" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "← Eski yorumlar" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "Yeni yorumlar →" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "%s yazısını düzenle" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "Yazı dolaşımı" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr " %title" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "%title " -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "Sayfalar:" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr ", " -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "Sağ Kenar Çubuğu" -#: inc/widgets.php:270 +#: inc/widgets.php:281 +#, fuzzy msgid "Right sidebar widget area" -msgstr "" +msgstr "Sağ kenar çubuğu" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "Sol Kenar Çubuğu" -#: inc/widgets.php:282 +#: inc/widgets.php:294 +#, fuzzy msgid "Left sidebar widget area" -msgstr "" +msgstr "Sol kenar çubuğu" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "Manşet Slider" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "Tam Alt Bölüm" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" @@ -449,11 +457,12 @@ msgstr "Sol Kenar Çubuğu Düzeni" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "" +msgstr "Başlık yok, Tam Genişlikte Sayfa" #. Template Name of the theme +#, fuzzy msgid "Right Sidebar Layout" -msgstr "" +msgstr "Sağ kenar çubuğu" #. translators: %s: query term #: search.php:38 diff --git a/languages/understrap.pot b/languages/understrap.pot index 1282d161..3b9cebf7 100644 --- a/languages/understrap.pot +++ b/languages/understrap.pot @@ -2,14 +2,14 @@ # This file is distributed under the GNU General Public License v3 or later. msgid "" msgstr "" -"Project-Id-Version: Understrap 1.2.0-beta1\n" +"Project-Id-Version: Understrap 1.2.0-beta2\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2022-10-26T09:38:35+00:00\n" +"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.6.0\n" "X-Domain: understrap\n" @@ -86,22 +86,22 @@ msgid_plural "%1$s thoughts on “%2$s”" msgstr[0] "" msgstr[1] "" -#: global-templates/navbar-collapse-bootstrap4.php:17 -#: global-templates/navbar-collapse-bootstrap5.php:17 -#: global-templates/navbar-offcanvas-bootstrap5.php:17 +#: global-templates/navbar-collapse-bootstrap4.php:18 +#: global-templates/navbar-collapse-bootstrap5.php:18 +#: global-templates/navbar-offcanvas-bootstrap5.php:18 msgid "Main Navigation" msgstr "" -#: global-templates/navbar-collapse-bootstrap4.php:34 -#: global-templates/navbar-collapse-bootstrap5.php:33 +#: global-templates/navbar-collapse-bootstrap4.php:35 +#: global-templates/navbar-collapse-bootstrap5.php:34 msgid "Toggle navigation" msgstr "" -#: global-templates/navbar-offcanvas-bootstrap5.php:33 +#: global-templates/navbar-offcanvas-bootstrap5.php:34 msgid "Open menu" msgstr "" -#: global-templates/navbar-offcanvas-bootstrap5.php:45 +#: global-templates/navbar-offcanvas-bootstrap5.php:46 msgid "Close menu" msgstr "" @@ -134,7 +134,7 @@ msgid "Bootstrap Version" msgstr "" #: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 or Bootstrap 5" +msgid "Choose between Bootstrap 4 and Bootstrap 5" msgstr "" #: inc/customizer.php:94 @@ -169,43 +169,43 @@ msgstr "" msgid "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -#: inc/customizer.php:154 +#: inc/customizer.php:153 msgid "Collapse" msgstr "" -#: inc/customizer.php:155 +#: inc/customizer.php:154 msgid "Offcanvas" msgstr "" -#: inc/customizer.php:177 +#: inc/customizer.php:176 msgid "Sidebar Positioning" msgstr "" -#: inc/customizer.php:178 +#: inc/customizer.php:177 msgid "Set sidebar's default position. Can either be: right, left, both or none. Note: this can be overridden on individual pages." msgstr "" -#: inc/customizer.php:186 +#: inc/customizer.php:184 msgid "Right sidebar" msgstr "" -#: inc/customizer.php:187 +#: inc/customizer.php:185 msgid "Left sidebar" msgstr "" -#: inc/customizer.php:188 +#: inc/customizer.php:186 msgid "Left & Right sidebars" msgstr "" -#: inc/customizer.php:189 +#: inc/customizer.php:187 msgid "No sidebar" msgstr "" -#: inc/customizer.php:211 +#: inc/customizer.php:209 msgid "Footer Site Info" msgstr "" -#: inc/customizer.php:212 +#: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" @@ -230,7 +230,7 @@ msgstr "" msgid "Cite" msgstr "" -#: inc/extras.php:245 +#: inc/extras.php:247 msgid "Read More..." msgstr "" @@ -287,105 +287,111 @@ msgid "Posted by" msgstr "" #. translators: %s: Categories of current post -#: inc/template-tags.php:98 +#: inc/template-tags.php:102 msgid "Posted in %s" msgstr "" #. translators: %s: Tags of current post -#: inc/template-tags.php:111 +#: inc/template-tags.php:117 msgid "Tagged %s" msgstr "" #. translators: %s post title -#: inc/template-tags.php:128 +#: inc/template-tags.php:136 msgid "Leave a comment on %s" msgstr "" -#: inc/template-tags.php:233 +#: inc/template-tags.php:243 msgid "Comments navigation" msgstr "" -#: inc/template-tags.php:237 +#: inc/template-tags.php:247 msgid "← Older Comments" msgstr "" -#: inc/template-tags.php:243 +#: inc/template-tags.php:253 msgid "Newer Comments →" msgstr "" #. translators: %s: Name of current post -#: inc/template-tags.php:260 +#: inc/template-tags.php:272 msgid "Edit %s" msgstr "" -#: inc/template-tags.php:289 +#: inc/template-tags.php:301 msgid "Post navigation" msgstr "" -#: inc/template-tags.php:293 +#: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" msgstr "" -#: inc/template-tags.php:296 +#: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " msgstr "" -#: inc/template-tags.php:317 +#: inc/template-tags.php:331 msgid "Pages:" msgstr "" #. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:353 +#: inc/template-tags.php:371 msgid ", " msgstr "" -#: inc/widgets.php:268 +#. translators: Widget area title +#: inc/widgets.php:279 msgid "Right Sidebar" msgstr "" -#: inc/widgets.php:270 +#: inc/widgets.php:281 msgid "Right sidebar widget area" msgstr "" -#: inc/widgets.php:280 +#. translators: Widget area title +#: inc/widgets.php:292 msgid "Left Sidebar" msgstr "" -#: inc/widgets.php:282 +#: inc/widgets.php:294 msgid "Left sidebar widget area" msgstr "" -#: inc/widgets.php:292 +#. translators: Widget area title +#: inc/widgets.php:305 msgid "Hero Slider" msgstr "" -#: inc/widgets.php:294 +#: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" -#: inc/widgets.php:304 +#. translators: Widget area title +#: inc/widgets.php:318 msgid "Hero Canvas" msgstr "" -#: inc/widgets.php:306 +#: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" -#: inc/widgets.php:316 +#. translators: Widget area title +#: inc/widgets.php:331 msgid "Top Full" msgstr "" -#: inc/widgets.php:318 +#: inc/widgets.php:333 msgid "Full top widget with dynamic grid" msgstr "" -#: inc/widgets.php:328 +#. translators: Widget area title +#: inc/widgets.php:344 msgid "Footer Full" msgstr "" -#: inc/widgets.php:330 +#: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" msgstr "" From 74e8c37c1ac94be86baaf5a3013cd20895f87a37 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Wed, 16 Nov 2022 09:56:38 +0100 Subject: [PATCH 02/20] Update durch translations Updates Dutch translations using translations from https://translate.wordpress.org/projects/wp-themes/understrap/nl/ --- languages/nl_NL.mo | Bin 6164 -> 8795 bytes languages/nl_NL.po | 58 ++++++++++++++++++++++++++------------------- 2 files changed, 33 insertions(+), 25 deletions(-) diff --git a/languages/nl_NL.mo b/languages/nl_NL.mo index 87474638c2d1326f6afe933d21ceb4923469d64e..23cb36948b8e9596976bc882dc9a89217483a53c 100644 GIT binary patch literal 8795 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 ZQC2w)YYH#M|Bc(yp3d+-H7#E>{|imRur~kz delta 2112 zcmYk+e@sr157ufcYn1)bk6Udzw^~1zwzk%A*>Z|4>knI*D_3LHdVk>PdUn6(^_=IN^ZfXp z=iDnhPWhwPvKKvXDD6Z(@oKy=!&s5XfpUGZG0X9L__EMDB~4cc^%1IFIV!Ys|zSaW&p?ujer;Ra1$&uLd=-7S!`Sr~!|n zo`1@1pLE-&aTV<`daHPAO$fH&RtWTveFmZJtPK|NQ8 zxwseknL!TeIF2QF4C%tWfh5nwFq84kIVu|P3)BiO<5K*=ZT|x`KpYo!pBI~OHEMt% z*9ly~`Ek_5UqVgvU3>&TMoplIPSjsHMzw;iRP=84VLA3AW15r5Gv)Zef;zJ*%p zXSg3{aXnTu8}-+Rn#hFfNmT#SsOQe24`t(9Aukl$W78Y{DjX-$7Kz zuaF*X#ps^ZYm$(qv&Dz58ybe zgZEG?`^xniDuute=ShsN>nqT~63oFSEX6~}+cC#c_nks*#?z<;L@&CP8B|KHqBhO1 z?)ks2ndDO)IjEJaLv`4K&De!{?zC$RmB~-s^D9V_%+GiT|3NYlHQl^Wttg1JnPaGl zOyNd6gL*Zyt~YTJ=Xa1#*vz3mrvygZg{i32?nmZsCXidq3Dh{Rp%(HXCh7bCl8R=2 z3ALgdr~!UQ-S`)3lO>W@4U~>?xQE!Qb3y~^S#3(CUH_zd4Js>%4aCEQ7Wn_-(f42N zw(Q0RqMoQC^!_#T3WDu1pY|HuLKGA03H?KALuqp=8!9`A+WFeTVY6Fb=c<1{WlAO5 z!a=K2(ZBd8_S=j`doc58Rq(Nah||ff zhkL@NWBzQ+J?jkggnI{^j=

C^F{skA~}>2o$EyFS*I9ga`-Z*u(py6T$P z=bqB|NpFMg^E#=Wq48j3VT!lCSM6+0fjyU7y!hUXZrCzkb6kgg+*i7)D>!(#Cp2VQ zgCj#MI55I^y#o=d_paDmz60qy16+y(BY{wbbHrZH@!6^TeEU(p-)=5wv$2AwZF^yX VJyV!#_Z6M6uRGggx1GVb{{V(L`^*3U diff --git a/languages/nl_NL.po b/languages/nl_NL.po index 1ad3ecae..43c33717 100644 --- a/languages/nl_NL.po +++ b/languages/nl_NL.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" "POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 00:57+0100\n" +"PO-Revision-Date: 2022-11-16 09:55+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: nl\n" @@ -34,6 +34,9 @@ msgid "" "Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " "custom WordPress sites." msgstr "" +"Het vermaarde WordPress starter thema framework dat Underscores en Bootstrap " +"combineerde. Vertrouwd door meer dan 100.000 ontwikkelaars voor het bouwen " +"van handgemaakte, aangepaste WordPress sites." #. Author of the theme msgid "Howard Development & Consulting" @@ -145,7 +148,7 @@ msgstr "Bootstrap versie" #: inc/customizer.php:90 msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "" +msgstr "Kies tussen Bootstrap 4 of Bootstrap 5" #: inc/customizer.php:94 msgid "Bootstrap 4" @@ -173,20 +176,22 @@ msgstr "Container met vollege breedte" #: inc/customizer.php:145 msgid "Responsive Navigation Type" -msgstr "" +msgstr "Responsief navigatietype" #: inc/customizer.php:146 msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" +"Kies tussen een uitvouwbare en invouwbare navigatiebalk of een off-canvas " +"lade." #: inc/customizer.php:153 msgid "Collapse" -msgstr "" +msgstr "Samenvouwen" #: inc/customizer.php:154 msgid "Offcanvas" -msgstr "" +msgstr "Off-canvas" #: inc/customizer.php:176 msgid "Sidebar Positioning" @@ -197,6 +202,8 @@ msgid "" "Set sidebar's default position. Can either be: right, left, both or none. " "Note: this can be overridden on individual pages." msgstr "" +"Stel de standaardpositie van de zijbalk in. Kan zijn: rechts, links, beide " +"of geen. Let op: dit kan op individuele pagina's worden overschreven." #: inc/customizer.php:184 msgid "Right sidebar" @@ -208,7 +215,7 @@ msgstr "Linker zijbalk" #: inc/customizer.php:186 msgid "Left & Right sidebars" -msgstr "Linker & Rechter zijbalken" +msgstr "Linker & rechter zijbalken" #: inc/customizer.php:187 msgid "No sidebar" @@ -216,15 +223,16 @@ msgstr "Geen zijbalk" #: inc/customizer.php:209 msgid "Footer Site Info" -msgstr "" +msgstr "Footer site info" #: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" +"Overschrijf Understrap's site info die in de footer van de pagina staat." #: inc/editor.php:50 msgid "Lead Paragraph" -msgstr "" +msgstr "Hoofdalinea" #: inc/editor.php:56 msgctxt "Font size name" @@ -237,11 +245,11 @@ msgstr "Blockquote" #: inc/editor.php:66 msgid "Blockquote Footer" -msgstr "" +msgstr "Blockquote footer" #: inc/editor.php:72 msgid "Cite" -msgstr "" +msgstr "Citeer" #: inc/extras.php:247 msgid "Read More..." @@ -338,12 +346,12 @@ msgstr "Berichtnavigatie" #: inc/template-tags.php:305 msgctxt "Previous post link" msgid " %title" -msgstr "" +msgstr " %title" #: inc/template-tags.php:308 msgctxt "Next post link" msgid "%title " -msgstr "" +msgstr "%title " #: inc/template-tags.php:331 msgid "Pages:" @@ -360,9 +368,8 @@ msgid "Right Sidebar" msgstr "Rechter zijbalk" #: inc/widgets.php:281 -#, fuzzy msgid "Right sidebar widget area" -msgstr "Rechter zijbalk" +msgstr "Widget gebied in de rechter zijbalk" #. translators: Widget area title #: inc/widgets.php:292 @@ -370,9 +377,8 @@ msgid "Left Sidebar" msgstr "Linkel zijbalk" #: inc/widgets.php:294 -#, fuzzy msgid "Left sidebar widget area" -msgstr "Linkel zijbalk" +msgstr "Widget gebied aan de linker zijbalk" #. translators: Widget area title #: inc/widgets.php:305 @@ -382,24 +388,27 @@ msgstr "Hero Slider" #: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" +"Hero slider gebied. Plaats hier twee of meer widgets en ze zullen sliden!" #. translators: Widget area title #: inc/widgets.php:318 msgid "Hero Canvas" -msgstr "" +msgstr "Hero canvas" #: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" +"Canvas hero gebied op volledig formaat voor Bootstrap en andere aangepaste " +"HTML-markeringen" #. translators: Widget area title #: inc/widgets.php:331 msgid "Top Full" -msgstr "" +msgstr "Top vol" #: inc/widgets.php:333 msgid "Full top widget with dynamic grid" -msgstr "" +msgstr "Volledige top widget met dynamisch raster" #. translators: Widget area title #: inc/widgets.php:344 @@ -408,7 +417,7 @@ msgstr "Footer (volledige breedte)" #: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" -msgstr "" +msgstr "Footer widget op volledige grootte met dynamisch raster" #: loop-templates/content-none.php:18 msgid "Nothing Found" @@ -443,7 +452,7 @@ msgstr "Blank Pagina Sjabloon" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Linker en Rechter Zijbalk" +msgstr "Lay-out linker en rechter zijbalk" #. Template Name of the theme msgid "Empty Page Template" @@ -455,16 +464,15 @@ msgstr "Pagina in volledige breedte" #. Template Name of the theme msgid "Left Sidebar Layout" -msgstr "Linker Zijbalk" +msgstr "Linker zijbalk lay-out" #. Template Name of the theme msgid "No Title, Full Width Page" -msgstr "Geen titel, pagina in volledige breedte" +msgstr "Geen titel, volledige breedte pagina" #. Template Name of the theme -#, fuzzy msgid "Right Sidebar Layout" -msgstr "Rechter zijbalk" +msgstr "Rechter zijbalk lay-out" #. translators: %s: query term #: search.php:38 From f4d2ac3ba202044e7907a05ce609ae06e20f9db0 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Wed, 16 Nov 2022 10:01:00 +0100 Subject: [PATCH 03/20] Fix typo --- languages/ru_RU.mo | Bin 7685 -> 7685 bytes languages/ru_RU.po | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/languages/ru_RU.mo b/languages/ru_RU.mo index 3e79a31bfd48cdea16382306d25cec634570f0fb..523679943656c2fbf50d66860552b4be50fb90bf 100644 GIT binary patch delta 27 icmZp*X|>s)%gs)%g Date: Wed, 16 Nov 2022 10:43:00 +0100 Subject: [PATCH 04/20] Update Russian translations Updates Russian translations using translations from https://translate.wordpress.org/projects/wp-themes/understrap/ru/ --- languages/ru_RU.mo | Bin 7685 -> 10613 bytes languages/ru_RU.po | 56 ++++++++++++++++++++++++++------------------- 2 files changed, 32 insertions(+), 24 deletions(-) diff --git a/languages/ru_RU.mo b/languages/ru_RU.mo index 523679943656c2fbf50d66860552b4be50fb90bf..05a94b97bdce6963a21d1bfdc4f32752a24260b4 100644 GIT binary patch literal 10613 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 Date: Wed, 16 Nov 2022 10:48:25 +0100 Subject: [PATCH 05/20] Update Spanish translations Updates Russian translations using translations from https://translate.wordpress.org/projects/wp-themes/understrap/es/ --- languages/es_ES.mo | Bin 9172 -> 9264 bytes languages/es_ES.po | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/languages/es_ES.mo b/languages/es_ES.mo index 26b5c8a197e352965f70630f92c8d11922468113..a13936236c37d69ea653e037d529840083f221e0 100644 GIT binary patch delta 2341 zcmYk-e@xVM9LMpu9O9uyC*t8L#F2o4P+STmWhx{fidv$GVtN{=OUAkpZRz%%|B(*M zU5r1{xwX*`YfVSB`A1v0sql}rCRTrlKgvyGt(8qzGwb=f`?&epy}yso=llKM=lAFC zQvIn0Z#*-#-$;9i9HPxh@=#R&}KU7U&8>B;*GaR%i| zoQ4g~W_N!FmY8`KBl9dT9LH678B;M#?P{QqiyAD)EL?(WXe~aDJFx&`?)d;tq5K)@ zy)RG$7;(?XQ60L20ou3!$f%+KcUNK?Bt&P%BGui-o_nw~5-VhiPW zF#~VmQoM)iNX27jWNkIhq$t-gbQeeF<1?9 z%bJi$w5?c(?XG+nYbf`lR`*Br)WB6T>e2705#GlD`gynvL#XGis19_v@&T-){5H

+ +
@@ -62,16 +71,22 @@ do_action( 'woocommerce_before_edit_account_form' ); ?>
- +

- +

- diff --git a/woocommerce/myaccount/my-address.php b/woocommerce/myaccount/my-address.php index 5db438b6..52673526 100644 --- a/woocommerce/myaccount/my-address.php +++ b/woocommerce/myaccount/my-address.php @@ -12,10 +12,9 @@ * * @see https://woo.com/document/template-structure/ * @package WooCommerce\Templates - * @version 2.6.0 + * @version 8.7.0 */ -// Exit if accessed directly. defined( 'ABSPATH' ) || exit; $customer_id = get_current_user_id(); @@ -52,10 +51,13 @@ $col = 1; $address_title ) : ?> + - - -
+

@@ -63,6 +65,14 @@ $col = 1;
diff --git a/woocommerce/myaccount/orders.php b/woocommerce/myaccount/orders.php index fd9f7766..b53c5513 100644 --- a/woocommerce/myaccount/orders.php +++ b/woocommerce/myaccount/orders.php @@ -14,12 +14,15 @@ * * @see https://woo.com/document/template-structure/ * @package WooCommerce\Templates - * @version 7.8.0 + * @version 8.5.0 */ defined( 'ABSPATH' ) || exit; + do_action( 'woocommerce_before_account_orders', $has_orders ); ?> + + @@ -28,6 +31,7 @@ do_action( 'woocommerce_before_account_orders', $has_orders ); ?> + orders as $customer_order ) { @@ -39,25 +43,31 @@ do_action( 'woocommerce_before_account_orders', $has_orders ); ?> + + max_num_pages ) : ?>
- + max_num_pages ) !== $current_page ) : ?> - +
- ' . esc_html__( 'Browse products', 'woocommerce' ) . '', 'notice' ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment ?> + ' . esc_html__( 'Browse products', 'woocommerce' ) . '', 'notice' ); // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment ?> From 259f9ffc175dc883b94d3097f6cb068314c02ee4 Mon Sep 17 00:00:00 2001 From: Brian Coords Date: Thu, 21 Mar 2024 14:37:40 -0700 Subject: [PATCH 17/20] updates nvmrc based on engine in package.json and gh actions --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 6f7f377b..3f430af8 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v16 +v18 From 89106eee6dd387d6a379adb50613fd9b71a13355 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Mar 2024 23:42:25 +0000 Subject: [PATCH 18/20] Bump the npm-build group with 15 updates Bumps the npm-build group with 15 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.2` | `7.24.3` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.2` | `7.24.3` | | [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `25.0.5` | `25.0.7` | | [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace) | `5.0.3` | `5.0.5` | | [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.16` | `10.4.19` | | [browser-sync](https://github.com/BrowserSync/browser-sync) | `2.29.3` | `3.0.2` | | [browserslist](https://github.com/browserslist/browserslist) | `4.22.1` | `4.23.0` | | [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001547` | `1.0.30001599` | | [clean-css-cli](https://github.com/clean-css/clean-css-cli) | `5.6.2` | `5.6.3` | | [nodemon](https://github.com/remy/nodemon) | `3.0.1` | `3.1.0` | | [postcss](https://github.com/postcss/postcss) | `8.4.31` | `8.4.38` | | [postcss-cli](https://github.com/postcss/postcss-cli) | `10.1.0` | `11.0.0` | | [rollup](https://github.com/rollup/rollup) | `4.0.2` | `4.13.0` | | [sass](https://github.com/sass/dart-sass) | `1.69.3` | `1.72.0` | | [terser](https://github.com/terser/terser) | `5.21.0` | `5.29.2` | Updates `@babel/core` from 7.23.2 to 7.24.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-core) Updates `@babel/preset-env` from 7.23.2 to 7.24.3 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.3/packages/babel-preset-env) Updates `@rollup/plugin-commonjs` from 25.0.5 to 25.0.7 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/commonjs-v25.0.7/packages/commonjs) Updates `@rollup/plugin-replace` from 5.0.3 to 5.0.5 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/replace/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/inject-v5.0.5/packages/replace) Updates `autoprefixer` from 10.4.16 to 10.4.19 - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.4.16...10.4.19) Updates `browser-sync` from 2.29.3 to 3.0.2 - [Release notes](https://github.com/BrowserSync/browser-sync/releases) - [Changelog](https://github.com/BrowserSync/browser-sync/blob/master/CHANGELOG.md) - [Commits](https://github.com/BrowserSync/browser-sync/compare/v2.29.3...v3.0.2) Updates `browserslist` from 4.22.1 to 4.23.0 - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.22.1...4.23.0) Updates `caniuse-lite` from 1.0.30001547 to 1.0.30001599 - [Commits](https://github.com/browserslist/caniuse-lite/compare/1.0.30001547...1.0.30001599) Updates `clean-css-cli` from 5.6.2 to 5.6.3 - [Changelog](https://github.com/clean-css/clean-css-cli/blob/master/History.md) - [Commits](https://github.com/clean-css/clean-css-cli/compare/v5.6.2...v5.6.3) Updates `nodemon` from 3.0.1 to 3.1.0 - [Release notes](https://github.com/remy/nodemon/releases) - [Commits](https://github.com/remy/nodemon/compare/v3.0.1...v3.1.0) Updates `postcss` from 8.4.31 to 8.4.38 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.31...8.4.38) Updates `postcss-cli` from 10.1.0 to 11.0.0 - [Release notes](https://github.com/postcss/postcss-cli/releases) - [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss-cli/compare/10.1.0...11.0.0) Updates `rollup` from 4.0.2 to 4.13.0 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.0.2...v4.13.0) Updates `sass` from 1.69.3 to 1.72.0 - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.69.3...1.72.0) Updates `terser` from 5.21.0 to 5.29.2 - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/compare/v5.21.0...v5.29.2) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build - dependency-name: "@rollup/plugin-commonjs" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-build - dependency-name: "@rollup/plugin-replace" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-build - dependency-name: autoprefixer dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-build - dependency-name: browser-sync dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-build - dependency-name: browserslist dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build - dependency-name: caniuse-lite dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-build - dependency-name: clean-css-cli dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-build - dependency-name: nodemon dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-build - dependency-name: postcss-cli dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-build - dependency-name: rollup dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build - dependency-name: sass dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build - dependency-name: terser dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-build ... Signed-off-by: dependabot[bot] --- package-lock.json | 1423 ++++++++++++++++++++++----------------------- package.json | 26 +- 2 files changed, 700 insertions(+), 749 deletions(-) diff --git a/package-lock.json b/package-lock.json index 740e2b64..1696ebc1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,31 +9,31 @@ "version": "1.2.3", "license": "GPL-3.0", "devDependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", + "@babel/core": "^7.24.3", + "@babel/preset-env": "^7.24.3", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^25.0.5", + "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-multi-entry": "^6.0.1", "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.3", - "autoprefixer": "^10.4.16", + "@rollup/plugin-replace": "^5.0.5", + "autoprefixer": "^10.4.19", "bootstrap": "~5.2.3", "bootstrap4": "npm:bootstrap@^4.6.2", - "browser-sync": "^2.29.3", + "browser-sync": "^3.0.2", "browserslist": "^4.22.1", "caniuse-lite": "^1.0.30001547", - "clean-css-cli": "^5.6.2", + "clean-css-cli": "^5.6.3", "font-awesome": "^4.7.0", - "nodemon": "^3.0.1", + "nodemon": "^3.1.0", "npm-run-all": "^4.1.5", "popper.js": "^1.16.1", - "postcss": "^8.4.31", - "postcss-cli": "^10.1.0", + "postcss": "^8.4.38", + "postcss-cli": "^11.0.0", "postcss-understrap-palette-generator": "git+https://github.com/understrap/postcss-understrap-palette-generator.git", - "rollup": "^4.0.2", - "sass": "^1.69.3", - "terser": "^5.21.0" + "rollup": "^4.13.0", + "sass": "^1.72.0", + "terser": "^5.29.2" }, "engines": { "node": ">=18", @@ -54,43 +54,43 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", - "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", - "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz", + "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helpers": "^7.23.2", - "@babel/parser": "^7.23.0", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.1", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.1", + "@babel/parser": "^7.24.1", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -106,14 +106,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", - "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -145,14 +145,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -161,17 +161,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz", + "integrity": "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" @@ -201,9 +201,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", - "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -263,21 +263,21 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", - "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -306,9 +306,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -332,13 +332,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { @@ -385,9 +385,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -403,9 +403,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -426,37 +426,38 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -466,12 +467,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -481,14 +482,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" + "@babel/plugin-transform-optional-chaining": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -497,6 +498,22 @@ "@babel/core": "^7.13.0" } }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", @@ -573,12 +590,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -588,12 +605,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -745,12 +762,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -760,13 +777,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", - "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -778,14 +795,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" }, "engines": { "node": ">=6.9.0" @@ -795,12 +812,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -810,12 +827,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", - "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz", + "integrity": "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -825,13 +842,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -841,13 +858,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz", + "integrity": "sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -858,18 +875,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, @@ -881,13 +897,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -897,12 +913,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", - "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -912,13 +928,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -928,12 +944,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -943,12 +959,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -959,13 +975,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -975,12 +991,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -991,12 +1007,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1006,14 +1023,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1023,12 +1040,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1039,12 +1056,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1054,12 +1071,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1070,12 +1087,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1085,13 +1102,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", - "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1101,13 +1118,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", - "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-simple-access": "^7.22.5" }, "engines": { @@ -1118,14 +1135,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", - "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { @@ -1136,13 +1153,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1168,12 +1185,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1183,12 +1200,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1199,12 +1216,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1215,16 +1232,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", - "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.15" + "@babel/plugin-transform-parameters": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1234,13 +1250,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1250,12 +1266,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1266,12 +1282,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", - "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -1283,12 +1299,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1298,13 +1314,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1314,14 +1330,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1332,12 +1348,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1347,12 +1363,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1363,12 +1379,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1378,12 +1394,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1393,12 +1409,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { @@ -1409,12 +1425,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1424,12 +1440,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1439,12 +1455,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1454,12 +1470,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1469,13 +1485,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1485,13 +1501,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1501,13 +1517,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1517,25 +1533,26 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", - "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.3.tgz", + "integrity": "sha512-fSk430k5c2ff8536JcPvPWK4tZDwehWLGlBp0wrsBUjZVdeQV6lePbwKWZaZfK2vnh/1kQX1PzAJWsnBmVgGJA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.2", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/compat-data": "^7.24.1", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1547,59 +1564,58 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.23.2", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.23.0", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.11", - "@babel/plugin-transform-classes": "^7.22.15", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.23.0", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.11", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-for-of": "^7.22.15", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.11", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.23.0", - "@babel/plugin-transform-modules-commonjs": "^7.23.0", - "@babel/plugin-transform-modules-systemjs": "^7.23.0", - "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.1", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.1", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-numeric-separator": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.22.15", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.23.0", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.23.0", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -1631,9 +1647,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.1.tgz", + "integrity": "sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1643,34 +1659,34 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", - "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1678,12 +1694,12 @@ } }, "node_modules/@babel/types": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", - "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, @@ -1692,14 +1708,14 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -1715,9 +1731,9 @@ } }, "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==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" @@ -1740,9 +1756,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -1821,9 +1837,9 @@ } }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.5.tgz", - "integrity": "sha512-xY8r/A9oisSeSuLCTfhssyDjo9Vp/eDiRLXkg1MXCcEEgEjPmLU+ZyDB20OOD0NlyDa/8SGbK5uIggF5XTx77w==", + "version": "25.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -1831,7 +1847,7 @@ "estree-walker": "^2.0.2", "glob": "^8.0.3", "is-reference": "1.2.1", - "magic-string": "^0.27.0" + "magic-string": "^0.30.3" }, "engines": { "node": ">=14.0.0" @@ -1892,13 +1908,13 @@ } }, "node_modules/@rollup/plugin-replace": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.3.tgz", - "integrity": "sha512-je7fu05B800IrMlWjb2wzJcdXzHYW46iTipfChnBDbIbDXhASZs27W1B58T2Yf45jZtJUONegpbce+9Ut2Ti/Q==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", + "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.27.0" + "magic-string": "^0.30.3" }, "engines": { "node": ">=14.0.0" @@ -1952,9 +1968,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.0.2.tgz", - "integrity": "sha512-xDvk1pT4vaPU2BOLy0MqHMdYZyntqpaBf8RhBiezlqG9OjY8F50TyctHo8znigYKd+QCFhCmlmXHOL/LoaOl3w==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", + "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", "cpu": [ "arm" ], @@ -1965,9 +1981,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.0.2.tgz", - "integrity": "sha512-lqCglytY3E6raze27DD9VQJWohbwCxzqs9aSHcj5X/8hJpzZfNdbsr4Ja9Hqp6iPyF53+5PtPx0pKRlkSvlHZg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", + "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", "cpu": [ "arm64" ], @@ -1978,9 +1994,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.0.2.tgz", - "integrity": "sha512-nkBKItS6E6CCzvRwgiKad+j+1ibmL7SIInj7oqMWmdkCjiSX6VeVZw2mLlRKIUL+JjsBgpATTfo7BiAXc1v0jA==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", + "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", "cpu": [ "arm64" ], @@ -1991,9 +2007,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.0.2.tgz", - "integrity": "sha512-vX2C8xvWPIbpEgQht95+dY6BReKAvtDgPDGi0XN0kWJKkm4WdNmq5dnwscv/zxvi+n6jUTBhs6GtpkkWT4q8Gg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", + "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", "cpu": [ "x64" ], @@ -2004,9 +2020,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.0.2.tgz", - "integrity": "sha512-DVFIfcHOjgmeHOAqji4xNz2wczt1Bmzy9MwBZKBa83SjBVO/i38VHDR+9ixo8QpBOiEagmNw12DucG+v55tCrg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", + "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", "cpu": [ "arm" ], @@ -2017,9 +2033,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.0.2.tgz", - "integrity": "sha512-GCK/a9ItUxPI0V5hQEJjH4JtOJO90GF2Hja7TO+EZ8rmkGvEi8/ZDMhXmcuDpQT7/PWrTT9RvnG8snMd5SrhBQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", + "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", "cpu": [ "arm64" ], @@ -2030,9 +2046,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.0.2.tgz", - "integrity": "sha512-cLuBp7rOjIB1R2j/VazjCmHC7liWUur2e9mFflLJBAWCkrZ+X0+QwHLvOQakIwDymungzAKv6W9kHZnTp/Mqrg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", + "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", "cpu": [ "arm64" ], @@ -2042,10 +2058,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", + "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.0.2.tgz", - "integrity": "sha512-Zqw4iVnJr2naoyQus0yLy7sLtisCQcpdMKUCeXPBjkJtpiflRime/TMojbnl8O3oxUAj92mxr+t7im/RbgA20w==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", + "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", "cpu": [ "x64" ], @@ -2056,9 +2085,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.0.2.tgz", - "integrity": "sha512-jJRU9TyUD/iMqjf8aLAp7XiN3pIj5v6Qcu+cdzBfVTKDD0Fvua4oUoK8eVJ9ZuKBEQKt3WdlcwJXFkpmMLk6kg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", + "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", "cpu": [ "x64" ], @@ -2069,9 +2098,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.0.2.tgz", - "integrity": "sha512-ZkS2NixCxHKC4zbOnw64ztEGGDVIYP6nKkGBfOAxEPW71Sji9v8z3yaHNuae/JHPwXA+14oDefnOuVfxl59SmQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", + "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", "cpu": [ "arm64" ], @@ -2082,9 +2111,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.0.2.tgz", - "integrity": "sha512-3SKjj+tvnZ0oZq2BKB+fI+DqYI83VrRzk7eed8tJkxeZ4zxJZcLSE8YDQLYGq1tZAnAX+H076RHHB4gTZXsQzw==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", + "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", "cpu": [ "ia32" ], @@ -2095,9 +2124,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.0.2.tgz", - "integrity": "sha512-MBdJIOxRauKkry7t2q+rTHa3aWjVez2eioWg+etRVS3dE4tChhmt5oqZYr48R6bPmcwEhxQr96gVRfeQrLbqng==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", + "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", "cpu": [ "x64" ], @@ -2107,6 +2136,18 @@ "win32" ] }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@socket.io/component-emitter": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", @@ -2129,9 +2170,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", - "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, "node_modules/@types/node": { @@ -2267,9 +2308,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -2286,9 +2327,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -2315,23 +2356,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", - "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.3", + "@babel/helper-define-polyfill-provider": "^0.6.1", "semver": "^6.3.1" }, "peerDependencies": { @@ -2339,25 +2371,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz", - "integrity": "sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.3", - "core-js-compat": "^3.32.2" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", - "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.3" + "@babel/helper-define-polyfill-provider": "^0.6.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -2455,13 +2487,13 @@ } }, "node_modules/browser-sync": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz", - "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.2.tgz", + "integrity": "sha512-PC9c7aWJFVR4IFySrJxOqLwB9ENn3/TaXCXtAa0SzLwocLN3qMjN+IatbjvtCX92BjNXsY6YWg9Eb7F3Wy255g==", "dev": true, "dependencies": { - "browser-sync-client": "^2.29.3", - "browser-sync-ui": "^2.29.3", + "browser-sync-client": "^3.0.2", + "browser-sync-ui": "^3.0.2", "bs-recipes": "1.3.4", "chalk": "4.1.2", "chokidar": "^3.5.1", @@ -2475,7 +2507,6 @@ "fs-extra": "3.0.1", "http-proxy": "^1.18.1", "immutable": "^3", - "localtunnel": "^2.0.1", "micromatch": "^4.0.2", "opn": "5.3.0", "portscanner": "2.2.0", @@ -2498,9 +2529,9 @@ } }, "node_modules/browser-sync-client": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz", - "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.2.tgz", + "integrity": "sha512-tBWdfn9L0wd2Pjuz/NWHtNEKthVb1Y67vg8/qyGNtCqetNz5lkDkFnrsx5UhPNPYUO8vci50IWC/BhYaQskDiQ==", "dev": true, "dependencies": { "etag": "1.8.1", @@ -2512,9 +2543,9 @@ } }, "node_modules/browser-sync-ui": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz", - "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.2.tgz", + "integrity": "sha512-V3FwWAI+abVbFLTyJjXJlCMBwjc3GXf/BPGfwO2fMFACWbIGW9/4SrBOFYEOOtqzCjQE0Di+U3VIb7eES4omNA==", "dev": true, "dependencies": { "async-each-series": "0.1.1", @@ -2667,9 +2698,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -2686,9 +2717,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -2745,9 +2776,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001547", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz", - "integrity": "sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA==", + "version": "1.0.30001599", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz", + "integrity": "sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==", "dev": true, "funding": [ { @@ -2806,9 +2837,9 @@ } }, "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, "dependencies": { "source-map": "~0.6.0" @@ -2818,13 +2849,13 @@ } }, "node_modules/clean-css-cli": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-5.6.2.tgz", - "integrity": "sha512-GDQkr6zVqHJhO3yWTy3sA22sMCT6iUqaJuBdqZMW6oI25MtiJ2iZXDmWzErpjoRotsB+TYPTpuZSNSgaC1n4lA==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-5.6.3.tgz", + "integrity": "sha512-MUAta8pEqA/d2DKQwtZU5nm0Og8TCyAglOx3GlWwjhGdKBwY4kVF6E5M6LU/jmmuswv+HbYqG/dKKkq5p1dD0A==", "dev": true, "dependencies": { "chokidar": "^3.5.2", - "clean-css": "^5.3.2", + "clean-css": "^5.3.3", "commander": "7.x", "glob": "^7.1.6" }, @@ -2982,12 +3013,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.33.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", - "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", + "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, "dependencies": { - "browserslist": "^4.22.1" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -3125,18 +3156,6 @@ "node": ">= 0.8.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/easy-extender": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", @@ -3238,9 +3257,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.554", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz", - "integrity": "sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==", + "version": "1.4.714", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.714.tgz", + "integrity": "sha512-OfnVHt+nMRH9Ua5koH/2gKlCAXbG+u1yXwLKyBVqNboBV34ZTwb846RUe8K5mtE1uhz0BXoMarZ13JCQr+sBtQ==", "dev": true }, "node_modules/emoji-regex": { @@ -3280,9 +3299,9 @@ } }, "node_modules/engine.io-client": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.2.tgz", - "integrity": "sha512-CQZqbrpEYnrpGqC07a9dJDz4gePZUgTPMU3NKJPSeQOyw27Tst4Pl3FemKoFGAlHzgZmKjoRmiJvbWfhCXUlIg==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -3449,9 +3468,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -3465,9 +3484,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -3762,31 +3781,20 @@ } }, "node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "dev": true, "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true, - "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3946,9 +3954,9 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -4362,12 +4370,15 @@ } }, "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/limiter": { @@ -4400,79 +4411,6 @@ "node": ">=4" } }, - "node_modules/localtunnel": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz", - "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==", - "dev": true, - "dependencies": { - "axios": "0.21.4", - "debug": "4.3.2", - "openurl": "1.1.1", - "yargs": "17.1.1" - }, - "bin": { - "lt": "bin/lt.js" - }, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/localtunnel/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/localtunnel/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/localtunnel/node_modules/yargs": { - "version": "17.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", - "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/localtunnel/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -4501,12 +4439,12 @@ } }, "node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" @@ -4656,9 +4594,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -4689,19 +4627,19 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/nodemon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.0.1.tgz", - "integrity": "sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0.tgz", + "integrity": "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA==", "dev": true, "dependencies": { "chokidar": "^3.5.2", - "debug": "^3.2.7", + "debug": "^4", "ignore-by-default": "^1.0.1", "minimatch": "^3.1.2", "pstree.remy": "^1.1.8", @@ -4732,15 +4670,6 @@ "concat-map": "0.0.1" } }, - "node_modules/nodemon/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/nodemon/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4953,12 +4882,6 @@ "wrappy": "1" } }, - "node_modules/openurl": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", - "integrity": "sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==", - "dev": true - }, "node_modules/opn": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", @@ -5018,12 +4941,15 @@ "dev": true }, "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/picocolors": { @@ -5091,9 +5017,9 @@ } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ { @@ -5110,27 +5036,27 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-cli": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-10.1.0.tgz", - "integrity": "sha512-Zu7PLORkE9YwNdvOeOVKPmWghprOtjFQU3srMUGbdz3pHJiFh7yZ4geiZFMkjMfB0mtTFR3h8RemR62rPkbOPA==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", "dev": true, "dependencies": { "chokidar": "^3.3.0", "dependency-graph": "^0.11.0", "fs-extra": "^11.0.0", "get-stdin": "^9.0.0", - "globby": "^13.0.0", + "globby": "^14.0.0", "picocolors": "^1.0.0", - "postcss-load-config": "^4.0.0", + "postcss-load-config": "^5.0.0", "postcss-reporter": "^7.0.0", "pretty-hrtime": "^1.0.3", "read-cache": "^1.0.0", @@ -5141,7 +5067,7 @@ "postcss": "index.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "peerDependencies": { "postcss": "^8.0.0" @@ -5183,30 +5109,36 @@ } }, "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", + "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 18" }, "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "jiti": ">=1.21.0", + "postcss": ">=8.0.9" }, "peerDependenciesMeta": { - "postcss": { + "jiti": { "optional": true }, - "ts-node": { + "postcss": { "optional": true } } @@ -5383,9 +5315,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "dev": true }, "node_modules/regenerator-transform": { @@ -5545,10 +5477,13 @@ } }, "node_modules/rollup": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.0.2.tgz", - "integrity": "sha512-MCScu4usMPCeVFaiLcgMDaBQeYi1z6vpWxz0r0hq0Hv77Y2YuOTZldkuNJ54BdYBH3e+nkrk6j0Rre/NLDBYzg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", + "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, "bin": { "rollup": "dist/bin/rollup" }, @@ -5557,18 +5492,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.0.2", - "@rollup/rollup-android-arm64": "4.0.2", - "@rollup/rollup-darwin-arm64": "4.0.2", - "@rollup/rollup-darwin-x64": "4.0.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.0.2", - "@rollup/rollup-linux-arm64-gnu": "4.0.2", - "@rollup/rollup-linux-arm64-musl": "4.0.2", - "@rollup/rollup-linux-x64-gnu": "4.0.2", - "@rollup/rollup-linux-x64-musl": "4.0.2", - "@rollup/rollup-win32-arm64-msvc": "4.0.2", - "@rollup/rollup-win32-ia32-msvc": "4.0.2", - "@rollup/rollup-win32-x64-msvc": "4.0.2", + "@rollup/rollup-android-arm-eabi": "4.13.0", + "@rollup/rollup-android-arm64": "4.13.0", + "@rollup/rollup-darwin-arm64": "4.13.0", + "@rollup/rollup-darwin-x64": "4.13.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", + "@rollup/rollup-linux-arm64-gnu": "4.13.0", + "@rollup/rollup-linux-arm64-musl": "4.13.0", + "@rollup/rollup-linux-riscv64-gnu": "4.13.0", + "@rollup/rollup-linux-x64-gnu": "4.13.0", + "@rollup/rollup-linux-x64-musl": "4.13.0", + "@rollup/rollup-win32-arm64-msvc": "4.13.0", + "@rollup/rollup-win32-ia32-msvc": "4.13.0", + "@rollup/rollup-win32-x64-msvc": "4.13.0", "fsevents": "~2.3.2" } }, @@ -5640,9 +5576,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.69.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.3.tgz", - "integrity": "sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ==", + "version": "1.72.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.72.0.tgz", + "integrity": "sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -6003,9 +5939,9 @@ } }, "node_modules/socket.io-client": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", - "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -6040,9 +5976,9 @@ } }, "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==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -6243,9 +6179,9 @@ } }, "node_modules/terser": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", - "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", + "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -6469,6 +6405,18 @@ "node": ">=4" } }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -6694,10 +6642,13 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } diff --git a/package.json b/package.json index cb3c746b..f959873f 100644 --- a/package.json +++ b/package.json @@ -54,30 +54,30 @@ }, "homepage": "https://understrap.com", "devDependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", + "@babel/core": "^7.24.3", + "@babel/preset-env": "^7.24.3", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^25.0.5", + "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-multi-entry": "^6.0.1", "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.3", - "autoprefixer": "^10.4.16", + "@rollup/plugin-replace": "^5.0.5", + "autoprefixer": "^10.4.19", "bootstrap": "~5.2.3", "bootstrap4": "npm:bootstrap@^4.6.2", - "browser-sync": "^2.29.3", + "browser-sync": "^3.0.2", "browserslist": "^4.22.1", "caniuse-lite": "^1.0.30001547", - "clean-css-cli": "^5.6.2", + "clean-css-cli": "^5.6.3", "font-awesome": "^4.7.0", - "nodemon": "^3.0.1", + "nodemon": "^3.1.0", "npm-run-all": "^4.1.5", "popper.js": "^1.16.1", - "postcss": "^8.4.31", - "postcss-cli": "^10.1.0", + "postcss": "^8.4.38", + "postcss-cli": "^11.0.0", "postcss-understrap-palette-generator": "git+https://github.com/understrap/postcss-understrap-palette-generator.git", - "rollup": "^4.0.2", - "sass": "^1.69.3", - "terser": "^5.21.0" + "rollup": "^4.13.0", + "sass": "^1.72.0", + "terser": "^5.29.2" } } From a03df8030227d368950e4d4f94fb50d04c90a962 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Thu, 21 Mar 2024 23:43:09 +0000 Subject: [PATCH 19/20] Rebuild CSS and JS files --- css/theme-bootstrap4.css | 8 +- css/theme-bootstrap4.css.map | 2 +- css/theme-bootstrap4.min.css | 2 +- css/theme-bootstrap4.min.css.map | 2 +- css/theme.css | 50 --------- css/theme.css.map | 2 +- css/theme.min.css | 2 +- css/theme.min.css.map | 2 +- js/theme-bootstrap4.js | 70 ++++++------- js/theme-bootstrap4.js.map | 2 +- js/theme-bootstrap4.min.js | 4 +- js/theme-bootstrap4.min.js.map | 2 +- js/theme.js | 175 ++++++++++++++++--------------- js/theme.js.map | 2 +- js/theme.min.js | 2 +- js/theme.min.js.map | 2 +- 16 files changed, 148 insertions(+), 181 deletions(-) diff --git a/css/theme-bootstrap4.css b/css/theme-bootstrap4.css index 8c87f9a2..5bacb812 100644 --- a/css/theme-bootstrap4.css +++ b/css/theme-bootstrap4.css @@ -3750,7 +3750,13 @@ input[type=button].btn-block { .woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > a.button input[type=checkbox], .wpcf7 .btn-group-toggle > input[type=submit] input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio], -.btn-group-toggle > .btn-group > .btn input[type=checkbox] { +.woocommerce-info .btn-group-toggle > .btn-group > a.button input[type=radio], +.woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > .btn-group > a.button input[type=radio], +.wpcf7 .btn-group-toggle > .btn-group > input[type=submit] input[type=radio], +.btn-group-toggle > .btn-group > .btn input[type=checkbox], +.woocommerce-info .btn-group-toggle > .btn-group > a.button input[type=checkbox], +.woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > .btn-group > a.button input[type=checkbox], +.wpcf7 .btn-group-toggle > .btn-group > input[type=submit] input[type=checkbox] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; diff --git a/css/theme-bootstrap4.css.map b/css/theme-bootstrap4.css.map index f1d88f16..cc5e3652 100644 --- a/css/theme-bootstrap4.css.map +++ b/css/theme-bootstrap4.css.map @@ -1 +1 @@ -{"version":3,"sources":["theme-bootstrap4.css","../src/sass/assets/bootstrap4/bootstrap.scss","../src/sass/assets/bootstrap4/_root.scss","../src/sass/assets/bootstrap4/_reboot.scss","../src/sass/assets/bootstrap4/_variables.scss","../src/sass/assets/bootstrap4/vendor/_rfs.scss","../src/sass/assets/bootstrap4/mixins/_hover.scss","../src/sass/assets/bootstrap4/_type.scss","../src/sass/assets/bootstrap4/mixins/_lists.scss","../src/sass/assets/bootstrap4/_images.scss","../src/sass/assets/bootstrap4/mixins/_image.scss","../src/sass/assets/bootstrap4/mixins/_border-radius.scss","../src/sass/assets/bootstrap4/_code.scss","../src/sass/assets/bootstrap4/_grid.scss","../src/sass/assets/bootstrap4/mixins/_grid.scss","../src/sass/assets/bootstrap4/mixins/_breakpoints.scss","../src/sass/assets/bootstrap4/mixins/_grid-framework.scss","../src/sass/assets/bootstrap4/_tables.scss","../src/sass/assets/bootstrap4/mixins/_table-row.scss","../src/sass/assets/bootstrap4/_forms.scss","../src/sass/assets/bootstrap4/mixins/_transition.scss","../src/sass/assets/bootstrap4/mixins/_forms.scss","../src/sass/assets/bootstrap4/mixins/_gradients.scss","../src/sass/assets/bootstrap4/_buttons.scss","../src/sass/assets/bootstrap4/mixins/_buttons.scss","../src/sass/assets/bootstrap4/_transitions.scss","../src/sass/assets/bootstrap4/_dropdown.scss","../src/sass/assets/bootstrap4/mixins/_caret.scss","../src/sass/assets/bootstrap4/mixins/_nav-divider.scss","../src/sass/assets/bootstrap4/_button-group.scss","../src/sass/assets/bootstrap4/_input-group.scss","../src/sass/assets/bootstrap4/_custom-forms.scss","../src/sass/assets/bootstrap4/_nav.scss","../src/sass/assets/bootstrap4/_navbar.scss","../src/sass/assets/bootstrap4/_card.scss","../src/sass/assets/bootstrap4/_breadcrumb.scss","../src/sass/assets/bootstrap4/_pagination.scss","../src/sass/assets/bootstrap4/mixins/_pagination.scss","../src/sass/assets/bootstrap4/_badge.scss","../src/sass/assets/bootstrap4/mixins/_badge.scss","../src/sass/assets/bootstrap4/_jumbotron.scss","../src/sass/assets/bootstrap4/_alert.scss","../src/sass/assets/bootstrap4/mixins/_alert.scss","../src/sass/assets/bootstrap4/_progress.scss","../src/sass/assets/bootstrap4/_media.scss","../src/sass/assets/bootstrap4/_list-group.scss","../src/sass/assets/bootstrap4/mixins/_list-group.scss","../src/sass/assets/bootstrap4/_close.scss","../src/sass/assets/bootstrap4/_toasts.scss","../src/sass/assets/bootstrap4/_modal.scss","../src/sass/assets/bootstrap4/_tooltip.scss","../src/sass/assets/bootstrap4/mixins/_reset-text.scss","../src/sass/assets/bootstrap4/_popover.scss","../src/sass/assets/bootstrap4/_carousel.scss","../src/sass/assets/bootstrap4/mixins/_clearfix.scss","../src/sass/assets/bootstrap4/_spinners.scss","../src/sass/assets/bootstrap4/utilities/_align.scss","../src/sass/assets/bootstrap4/mixins/_background-variant.scss","../src/sass/assets/bootstrap4/utilities/_background.scss","../src/sass/assets/bootstrap4/utilities/_borders.scss","../src/sass/assets/bootstrap4/utilities/_display.scss","../src/sass/assets/bootstrap4/utilities/_embed.scss","../src/sass/assets/bootstrap4/utilities/_flex.scss","../src/sass/assets/bootstrap4/utilities/_float.scss","../src/sass/assets/bootstrap4/utilities/_interactions.scss","../src/sass/assets/bootstrap4/utilities/_overflow.scss","../src/sass/assets/bootstrap4/utilities/_position.scss","../src/sass/assets/bootstrap4/utilities/_screenreaders.scss","../src/sass/assets/bootstrap4/mixins/_screen-reader.scss","../src/sass/assets/bootstrap4/utilities/_shadows.scss","../src/sass/assets/bootstrap4/utilities/_sizing.scss","../src/sass/assets/bootstrap4/utilities/_spacing.scss","../src/sass/assets/bootstrap4/utilities/_stretched-link.scss","../src/sass/assets/bootstrap4/utilities/_text.scss","../src/sass/assets/bootstrap4/mixins/_text-truncate.scss","../src/sass/assets/bootstrap4/mixins/_text-emphasis.scss","../src/sass/assets/bootstrap4/mixins/_text-hide.scss","../src/sass/assets/bootstrap4/utilities/_visibility.scss","../src/sass/assets/bootstrap4/_print.scss","../src/sass/theme/_understrap.scss","../src/sass/theme/_colors.scss","../src/sass/theme/_blocks.scss","../src/sass/theme/_contact-form7.scss","../src/sass/theme/_woocommerce.scss","../src/sass/assets/fontawesome/font-awesome.scss","../src/sass/assets/fontawesome/_path.scss","../src/sass/assets/fontawesome/_core.scss","../src/sass/assets/fontawesome/_larger.scss","../src/sass/assets/fontawesome/_fixed-width.scss","../src/sass/assets/fontawesome/_list.scss","../src/sass/assets/fontawesome/_variables.scss","../src/sass/assets/fontawesome/_bordered-pulled.scss","../src/sass/assets/fontawesome/_animated.scss","../src/sass/assets/fontawesome/_rotated-flipped.scss","../src/sass/assets/fontawesome/_mixins.scss","../src/sass/assets/fontawesome/_stacked.scss","../src/sass/assets/fontawesome/_icons.scss","../src/sass/assets/fontawesome/_screen-reader.scss"],"names":[],"mappings":"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GuIA;EACE,wBAAA;AHpIF;;AOxVA;;EAEE,qBHsS4B;EGpS5B,gBHsS4B;EGrS5B,gBHsS4B;AJoD9B;;AOtVA;EFqKM,iBAAA;ALqLN;;AOzVA;EFoKM,eAAA;ALyLN;;AO5VA;EFmKM,kBAAA;AL6LN;;AO/VA;EFkKM,iBAAA;ALiMN;;AOlWA;EFiKM,kBAAA;ALqMN;;AOrWA;EFgKM,eAAA;ALyMN;;AOvWA;EF8JM,kBAAA;EE5JJ,gBHwS4B;AJkE9B;;AOtWA;EFwJM,eAAA;EEtJJ,gBH2R4B;EG1R5B,gBHkR4B;AJuF9B;;AOvWA;EFmJM,iBAAA;EEjJJ,gBHuR4B;EGtR5B,gBH6Q4B;AJ6F9B;;AOxWA;EF8IM,iBAAA;EE5IJ,gBHmR4B;EGlR5B,gBHwQ4B;AJmG9B;;AOzWA;EFyIM,iBAAA;EEvIJ,gBH+Q4B;EG9Q5B,gBHmQ4B;AJyG9B;;AOpWA;EACE,gBHgFO;EG/EP,mBH+EO;EG9EP,SAAA;EACA,wCAAA;APuWF;;AO/VA;;EFkGI,kBAAA;EE/FF,gBH2N4B;AJuI9B;;AO/VA;;EAEE,cHmQ4B;EGlQ5B,yBH2Q4B;AJuF9B;;AO1VA;EC/EE,eAAA;EACA,gBAAA;AR6aF;;AO1VA;ECpFE,eAAA;EACA,gBAAA;ARkbF;;AO5VA;EACE,qBAAA;AP+VF;AO7VE;EACE,oBHqP0B;AJ0G9B;;AOrVA;EF2DI,cAAA;EEzDF,yBAAA;APwVF;;AOpVA;EACE,mBHuBO;EC6CH,kBAAA;ALoRN;;AOpVA;EACE,cAAA;EF+CE,kBAAA;EE7CF,cH1GS;AJicX;AOrVE;EACE,aAAA;APuVJ;;AS1cA;ECIE,eAAA;EAGA,YAAA;AVwcF;;ASzcA;EACE,gBLqgCkC;EKpgClC,sBLRS;EKST,yBAAA;EEEE,sBAAA;EDPF,eAAA;EAGA,YAAA;AVidF;;ASncA;;EAEE,qBAAA;ATscF;;ASncA;;EACE,qBAAA;EACA,cAAA;ATucF;;ASpcA;;EJ8HI,cAAA;EI5HF,cL3BS;AJmeX;;AY/eA;EPmKI,gBAAA;EOjKF,cRmCQ;EQlCR,qBAAA;AZkfF;AY/eE;EACE,cAAA;AZifJ;;AY5eA;EACE,sBAAA;EPsJE,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hBu0CjB;EgBt0CM;IAAwB,iBADb;IACa,QADb;EhB00CjB;EgBz0CM;IAAwB,kBADb;IACa,SADb;EhB60CjB;EgB50CM;IAAwB,kBADb;IACa,SADb;EhBg1CjB;EgB/0CM;IAAwB,kBADb;IACa,SADb;EhBm1CjB;EgB30CU;IFhBV,cAAA;Ed81CA;EgB90CU;IFhBV,wBAAA;Edi2CA;EgBj1CU;IFhBV,yBAAA;Edo2CA;EgBp1CU;IFhBV,gBAAA;Edu2CA;EgBv1CU;IFhBV,yBAAA;Ed02CA;EgB11CU;IFhBV,yBAAA;Ed62CA;EgB71CU;IFhBV,gBAAA;Edg3CA;EgBh2CU;IFhBV,yBAAA;Edm3CA;EgBn2CU;IFhBV,yBAAA;Eds3CA;EgBt2CU;IFhBV,gBAAA;Edy3CA;EgBz2CU;IFhBV,yBAAA;Ed43CA;EgB52CU;IFhBV,yBAAA;Ed+3CA;AACF;AiBn7CA;EACE,WAAA;EACA,mBbiIO;EahIP,cbSS;AJ46CX;AiBl7CE;;;EAEE,gBbmV0B;EalV1B,mBAAA;EACA,6BAAA;AjBq7CJ;AiBl7CE;EACE,sBAAA;EACA,gCAAA;AjBo7CJ;AiBj7CE;EACE,6BAAA;AjBm7CJ;;AiBz6CE;;EAEE,eb6T0B;AJ+mC9B;;AiBn6CA;EACE,yBAAA;AjBs6CF;AiBp6CE;;;EAEE,yBAAA;AjBu6CJ;AiBn6CI;;;EAEE,wBAAA;AjBs6CN;;AiBh6CE;;;;EAIE,SAAA;AjBm6CJ;;AiB15CE;EACE,qCbyR0B;AJooC9B;;AM59CE;EW2EI,cbvEK;EawEL,sCb8QwB;AJuoC9B;;AkBv+CI;;;EAGE,yBD2F+B;AjB+4CrC;AkBt+CM;;;;EAIE,qBDmFyE;AjBq5CjF;;AM7+CE;EYiBM,yBAJe;AlBo+CvB;AkB99CQ;;EAEE,yBARa;AlBw+CvB;;AkB3/CI;;;EAGE,yBD2F+B;AjBm6CrC;AkB1/CM;;;;EAIE,qBDmFyE;AjBy6CjF;;AMjgDE;EYiBM,yBAJe;AlBw/CvB;AkBl/CQ;;EAEE,yBARa;AlB4/CvB;;AkB/gDI;;;EAGE,yBD2F+B;AjBu7CrC;AkB9gDM;;;;EAIE,qBDmFyE;AjB67CjF;;AMrhDE;EYiBM,yBAJe;AlB4gDvB;AkBtgDQ;;EAEE,yBARa;AlBghDvB;;AkBniDI;;;EAGE,yBD2F+B;AjB28CrC;AkBliDM;;;;EAIE,qBDmFyE;AjBi9CjF;;AMziDE;EYiBM,yBAJe;AlBgiDvB;AkB1hDQ;;EAEE,yBARa;AlBoiDvB;;AkBvjDI;;;EAGE,yBD2F+B;AjB+9CrC;AkBtjDM;;;;EAIE,qBDmFyE;AjBq+CjF;;AM7jDE;EYiBM,yBAJe;AlBojDvB;AkB9iDQ;;EAEE,yBARa;AlBwjDvB;;AkB3kDI;;;EAGE,yBD2F+B;AjBm/CrC;AkB1kDM;;;;EAIE,qBDmFyE;AjBy/CjF;;AMjlDE;EYiBM,yBAJe;AlBwkDvB;AkBlkDQ;;EAEE,yBARa;AlB4kDvB;;AkB/lDI;;;EAGE,yBD2F+B;AjBugDrC;AkB9lDM;;;;EAIE,qBDmFyE;AjB6gDjF;;AMrmDE;EYiBM,yBAJe;AlB4lDvB;AkBtlDQ;;EAEE,yBARa;AlBgmDvB;;AkBnnDI;;;EAGE,yBD2F+B;AjB2hDrC;AkBlnDM;;;;EAIE,qBDmFyE;AjBiiDjF;;AMznDE;EYiBM,yBAJe;AlBgnDvB;AkB1mDQ;;EAEE,yBARa;AlBonDvB;;AkBvoDI;;;EAGE,sCd6VwB;AJ6yC9B;;AMvoDE;EYiBM,sCAJe;AlB8nDvB;AkBxnDQ;;EAEE,sCARa;AlBkoDvB;;AiB1iDI;EACE,Wb3GK;Ea4GL,yBbpGK;EaqGL,qBbiQwB;AJ4yC9B;AiBxiDI;EACE,cb5GK;Ea6GL,yBblHK;EamHL,qBblHK;AJ4pDX;;AiBriDA;EACE,Wb3HS;Ea4HT,yBbpHS;AJ4pDX;AiBtiDE;;;EAGE,qBb6O0B;AJ2zC9B;AiBriDE;EACE,SAAA;AjBuiDJ;AiBniDI;EACE,2CbiOwB;AJo0C9B;AM1qDE;EW4IM,WbjJG;EakJH,4Cb2NsB;AJs0C9B;;AejnDI;EEiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;EjBmhDN;EiBhhDM;IACE,SAAA;EjBkhDR;AACF;Ae7nDI;EEiGA;IAEI,cAAA;IACA,WAAA;IACA,gBAAA;IACA,iCAAA;EjB8hDN;EiB3hDM;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;EhBwHE,mBAAA;EgBtHF,gBjBuO0B;EiBtO1B,WAAA;EACA,wCAAA;EV9CA,sBAAA;AXwiEJ;AqBr/DI;EAEE,SAAA;ArBs/DN;;AqBj/DI;;;;EAEE,cAAA;ArBs/DN;;AqBpiEI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAoDE,qBFkLmC;EE/KjC,+CAAA;EACA,iRAAA;EACA,4BAAA;EACA,2DAAA;EACA,gEAAA;ArBqiER;AqBliEM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE,qBFuKiC;EEtKjC,gDAAA;ArBulER;;AqBvpEI;;;;EAyEI,8BAAA;EACA,wCAAA;ArBqlER;;AqB/pEI;;;;EAmFI,oCjB6XgC;EiB5XhC,kFAAA;ArBmlER;;AqBvqEI;EA2FE,qBF2ImC;EExIjC,kDAAA;EACA,ujBAAA;ArB8kER;AqB3kEM;EACE,qBFmIiC;EElIjC,gDAAA;ArB6kER;;AqBtkEM;EACE,cF0HiC;AnB+8DzC;AqBtkEM;;;EAEE,cAAA;ArBykER;;AqBlkEM;EACE,cF6GiC;AnBw9DzC;AqBnkEQ;EACE,qBF0G+B;AnB29DzC;AqBhkEQ;EACE,qBAAA;EC5JN,yBD6J2B;ArBkkE/B;AqB7jEQ;EACE,gDAAA;ArB+jEV;AqB5jEQ;EACE,qBFyF+B;AnBq+DzC;;AqBrjEM;EACE,qBF+EiC;AnBy+DzC;AqBpjEQ;EACE,qBF0E+B;EEzE/B,gDAAA;ArBsjEV;;AqBvsEE;EACE,aAAA;EACA,WAAA;EACA,mBjB2coC;ECtVpC,kBAAA;EgBnHA,cFqNqC;AnBq/DzC;;AqBvsEE;EACE,kBAAA;EACA,SAAA;EACA,OAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;EACA,uBAAA;EACA,kBAAA;EhBwHE,mBAAA;EgBtHF,gBjBuO0B;EiBtO1B,WAAA;EACA,wCAAA;EV9CA,sBAAA;AXyvEJ;AqBtsEI;EAEE,SAAA;ArBusEN;;AqBlsEI;;;;EAEE,cAAA;ArBusEN;;AqBrvEI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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A;AxB6kFR;;AuBrkFE;EC3DA,WAAA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AJgkFf;AMhoFE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AxB4oFzG;AwBhoFE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,+CAAA;AxB6nFN;AwBxnFE;EAEE,WAAA;EACA,yBpB0CW;EoBzCX,qBpByCW;AJglFf;AwBlnFE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AxB4pF7L;AwB7mFI;EAKI,+CAAA;AxB2mFR;;AuBnmFE;EC3DA,WAAA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AJ8lFf;AM9pFE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AxB0qFzG;AwB9pFE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,gDAAA;AxB2pFN;AwBtpFE;EAEE,WAAA;EACA,yBpB0CW;EoBzCX,qBpByCW;AJ8mFf;AwBhpFE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AxB0rF7L;AwB3oFI;EAKI,gDAAA;AxByoFR;;AuBjoFE;EC3DA,cAAA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AJ4nFf;AM5rFE;EkBAE,cAAA;EFNA,yBED2D;EAS3D,qBATqG;AxBwsFzG;AwB5rFE;EAEE,cAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,gDAAA;AxByrFN;AwBprFE;EAEE,cAAA;EACA,yBpB0CW;EoBzCX,qBpByCW;AJ4oFf;AwB9qFE;EAGE,cAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AxBwtF7L;AwBzqFI;EAKI,gDAAA;AxBuqFR;;AuB/pFE;EC3DA,WAAA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AJ0pFf;AM1tFE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AxBsuFzG;AwB1tFE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,+CAAA;AxButFN;AwBltFE;EAEE,WAAA;EACA,yBpB0CW;EoBzCX,qBpByCW;AJ0qFf;AwB5sFE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AxBsvF7L;AwBvsFI;EAKI,+CAAA;AxBqsFR;;AuB7rFE;EC3DA,cAAA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AJwrFf;AMxvFE;EkBAE,cAAA;EFNA,yBED2D;EAS3D,qBATqG;AxBowFzG;AwBxvFE;EAEE,cAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,iDAAA;AxBqvFN;AwBhvFE;EAEE,cAAA;EACA,yBpB0CW;EoBzCX,qBpByCW;AJwsFf;AwB1uFE;EAGE,cAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AxBoxF7L;AwBruFI;EAKI,iDAAA;AxBmuFR;;AuB3tFE;EC3DA,WAAA;EFAE,yBlBsEW;EoBpEb,qBpBoEa;AJstFf;AMtxFE;EkBAE,WAAA;EFNA,yBED2D;EAS3D,qBATqG;AxBkyFzG;AwBtxFE;EAEE,WAAA;EFbA,yBED2D;EAgB3D,qBAhBqG;EAqBnG,8CAAA;AxBmxFN;AwB9wFE;EAEE,WAAA;EACA,yBpB0CW;EoBzCX,qBpByCW;AJsuFf;AwBxwFE;EAGE,WAAA;EACA,yBAzC+I;EA6C/I,qBA7CyL;AxBkzF7L;AwBnwFI;EAKI,8CAAA;AxBiwFR;;AuBnvFE;ECPA,cpBYa;EoBXb,qBpBWa;AJmvFf;AMnzFE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJwvFf;AwB3vFE;EAEE,+CAAA;AxB4vFJ;AwBzvFE;EAEE,cpBJW;EoBKX,6BAAA;AxB0vFJ;AwBvvFE;EAGE,WAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJowFf;AwBrvFI;EAKI,+CAAA;AxBmvFR;;AuB5wFE;ECPA,cpBYa;EoBXb,qBpBWa;AJ4wFf;AM50FE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJixFf;AwBpxFE;EAEE,iDAAA;AxBqxFJ;AwBlxFE;EAEE,cpBJW;EoBKX,6BAAA;AxBmxFJ;AwBhxFE;EAGE,WAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJ6xFf;AwB9wFI;EAKI,iDAAA;AxB4wFR;;AuBryFE;ECPA,cpBYa;EoBXb,qBpBWa;AJqyFf;AMr2FE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJ0yFf;AwB7yFE;EAEE,+CAAA;AxB8yFJ;AwB3yFE;EAEE,cpBJW;EoBKX,6BAAA;AxB4yFJ;AwBzyFE;EAGE,WAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJszFf;AwBvyFI;EAKI,+CAAA;AxBqyFR;;AuB9zFE;ECPA,cpBYa;EoBXb,qBpBWa;AJ8zFf;AM93FE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJm0Ff;AwBt0FE;EAEE,gDAAA;AxBu0FJ;AwBp0FE;EAEE,cpBJW;EoBKX,6BAAA;AxBq0FJ;AwBl0FE;EAGE,WAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJ+0Ff;AwBh0FI;EAKI,gDAAA;AxB8zFR;;AuBv1FE;ECPA,cpBYa;EoBXb,qBpBWa;AJu1Ff;AMv5FE;EkBwDE,cALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJ41Ff;AwB/1FE;EAEE,+CAAA;AxBg2FJ;AwB71FE;EAEE,cpBJW;EoBKX,6BAAA;AxB81FJ;AwB31FE;EAGE,cAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJw2Ff;AwBz1FI;EAKI,+CAAA;AxBu1FR;;AuBh3FE;ECPA,cpBYa;EoBXb,qBpBWa;AJg3Ff;AMh7FE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJq3Ff;AwBx3FE;EAEE,+CAAA;AxBy3FJ;AwBt3FE;EAEE,cpBJW;EoBKX,6BAAA;AxBu3FJ;AwBp3FE;EAGE,WAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJi4Ff;AwBl3FI;EAKI,+CAAA;AxBg3FR;;AuBz4FE;ECPA,cpBYa;EoBXb,qBpBWa;AJy4Ff;AMz8FE;EkBwDE,cALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJ84Ff;AwBj5FE;EAEE,iDAAA;AxBk5FJ;AwB/4FE;EAEE,cpBJW;EoBKX,6BAAA;AxBg5FJ;AwB74FE;EAGE,cAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJ05Ff;AwB34FI;EAKI,iDAAA;AxBy4FR;;AuBl6FE;ECPA,cpBYa;EoBXb,qBpBWa;AJk6Ff;AMl+FE;EkBwDE,WALgD;EAMhD,yBpBOW;EoBNX,qBpBMW;AJu6Ff;AwB16FE;EAEE,8CAAA;AxB26FJ;AwBx6FE;EAEE,cpBJW;EoBKX,6BAAA;AxBy6FJ;AwBt6FE;EAGE,WAAA;EACA,yBpBZW;EoBaX,qBpBbW;AJm7Ff;AwBp6FI;EAKI,8CAAA;AxBk6FR;;AuBh7FA;EACE,gBnB6M4B;EmB5M5B,cnB2FwC;EmB1FxC,qBnB2FwC;AJw1F1C;AM5/FE;EiB4EE,cnByFsC;EmBxFtC,0BnByFsC;AJ01F1C;AuBh7FE;EAEE,0BnBoFsC;AJ61F1C;AuB96FE;EAEE,cnBtFO;EmBuFP,oBAAA;AvB+6FJ;;AuBp6FA;ECPE,oBAAA;EnB4EI,kBAAA;EmB1EJ,gBpB+H4B;EOvN1B,qBAAA;AXwgGJ;;AuBv6FA;ECXE,uBAAA;EnB4EI,mBAAA;EmB1EJ,gBpBgI4B;EOxN1B,qBAAA;AX+gGJ;;AuBr6FA;EACE,cAAA;EACA,WAAA;AvBw6FF;AuBr6FE;EACE,kBnBwT0B;AJ+mF9B;;AuB/5FE;;;EACE,WAAA;AvBo6FJ;;AyB/iGA;ELgBM,gCKfJ;AzBkjGF;AoB/hGM;EKpBN;ILqBQ,gBAAA;EpBkiGN;AACF;AyBrjGE;EACE,UAAA;AzBujGJ;;AyBljGE;EACE,aAAA;AzBqjGJ;;AyBjjGA;EACE,kBAAA;EACA,SAAA;EACA,gBAAA;ELDI,6BKEJ;AzBojGF;AoBljGM;EKNN;ILOQ,gBAAA;EpBqjGN;AACF;AyBvjGE;EACE,QAAA;EACA,YAAA;ELNE,4BKOF;AzByjGJ;AoB5jGM;EKAJ;ILCM,gBAAA;EpB+jGN;AACF;;A0BplGA;;;;EAIE,kBAAA;A1BulGF;;A0BplGA;EACE,mBAAA;A1BulGF;A2BnkGI;EACE,qBAAA;EACA,oBvB+NwB;EuB9NxB,uBvB6NwB;EuB5NxB,WAAA;EAhCJ,uBAAA;EACA,qCAAA;EACA,gBAAA;EACA,oCAAA;A3BsmGF;A2BjjGI;EACE,cAAA;A3BmjGN;;A0B7lGA;EACE,kBAAA;EACA,SAAA;EACA,OAAA;EACA,atBypBkC;EsBxpBlC,aAAA;EACA,WAAA;EACA,gBtBiuBkC;EsBhuBlC,iBAAA;EACA,oBAAA;ErB2JI,eAAA;EqBz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CA,oBAAA;EACA,iCAAA;EAAA,mBAAA;EAAA,yBAAA;A/B61IF;;A+B11IA;EACE,2BAAA;EAAA,oBAAA;EACA,kB3ByfsC;AJo2HxC;;A+B11IA;EACE,kBAAA;EACA,OAAA;EACA,WAAA;EACA,W3BqfsC;E2BpftC,eAAA;EACA,UAAA;A/B61IF;A+B31IE;EACE,W3BzBO;E2B0BP,qB3ByN0B;EkBpP1B,yBlBoP0B;AJqoI9B;A+Bz1IE;EAKI,gD3BgWwB;AJu/H9B;A+Bn1IE;EACE,qB3BsboC;AJ+5HxC;A+Bl1IE;EACE,W3B7CO;E2B8CP,yB3Bkf4C;E2Bjf5C,qB3Bif4C;AJm2HhD;A+B70II;EACE,c3BjDK;AJg4IX;A+B70IM;EACE,yB3BxDG;AJu4IX;;A+Br0IA;EACE,kBAAA;EACA,gBAAA;EAEA,mBAAA;A/Bu0IF;A+Bn0IE;EACE,kBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,W3BwboC;E2BvbpC,Y3BuboC;E2BtbpC,oBAAA;EACA,WAAA;EACA,sB3BrFO;E2BsFP,yBAAA;A/Bq0IJ;A+Bh0IE;EACE,kBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,W3ByaoC;E2BxapC,Y3BwaoC;E2BvapC,WAAA;EACA,iCAAA;A/Bk0IJ;;A+BxzIE;EpBlGE,sBAAA;AX85IJ;A+BvzII;EACE,kOAAA;A/ByzIN;A+BpzII;EACE,qB3B0HwB;EkBpP1B,yBlBoP0B;AJ6rI9B;A+BnzII;EACE,+KAAA;A/BqzIN;A+BhzII;ETpIA,wClByhB4C;AJ85HhD;A+BhzII;ETvIA,wClByhB4C;AJi6HhD;;A+BxyIE;EAEE,kB3B0Z4C;AJg5HhD;A+BtyII;EACE,8KAAA;A/BwyIN;A+BnyII;ET9JA,wClByhB4C;AJ26HhD;;A+B3xIA;EACE,qBAAA;A/B8xIF;A+B3xII;EACE,cAAA;EACA,c3BkY0C;E2BjY1C,mBAAA;EAEA,qB3BgY0C;AJ45HhD;A+BzxII;EACE,wBAAA;EACA,0BAAA;EACA,uB3B2X0C;E2B1X1C,wB3B0X0C;E2BzX1C,yB3BpLK;E2BsLL,qB3BsX0C;EgBxiB1C,iJWmLA;EXnLA,yIWmLA;EXnLA,8KWmLA;A/B0xIN;AoBz8IM;EWuKF;IXtKI,gBAAA;EpB48IN;AACF;A+B1xII;EACE,sB3BlMK;E2BmML,sCAAA;EAAA,8BAAA;A/B4xIN;A+BvxII;ETzMA,wClByhB4C;AJ08HhD;;A+B7wIA;EACE,qBAAA;EACA,WAAA;EACA,mC3BqRsC;E2BpRtC,0CAAA;E1B5CI,eAAA;E0B+CJ,gB3B6D4B;E2B5D5B,gB3BiE4B;E2BhE5B,c3BvNS;E2BwNT,sBAAA;EACA,uOAAA;EACA,yBAAA;EpBtNE,sBAAA;EoByNF,wBAAA;EAAA,qBAAA;EAAA,gBAAA;A/B8wIF;A+B5wIE;EACE,qB3BwPoC;E2BvPpC,UAAA;EAKE,gD3BmW8B;AJu6HpC;A+BvwII;EAME,c3B/OK;E2BgPL,sB3BvPK;AJ2/IX;A+BhwIE;EAEE,YAAA;EACA,sB3B+H0B;E2B9H1B,sBAAA;A/BiwIJ;A+B9vIE;EACE,c3B7PO;E2B8PP,yB3BlQO;AJkgJX;A+B5vIE;EACE,aAAA;A/B8vIJ;A+B1vIE;EACE,kBAAA;EACA,0BAAA;A/B4vIJ;;A+BxvIA;EACE,kC3B0NsC;E2BzNtC,oB3BiH4B;E2BhH5B,uB3BgH4B;E2B/G5B,oB3BgH4B;EC1NxB,mBAAA;ALs2IN;;A+BxvIA;EACE,gC3BmNsC;E2BlNtC,mB3B8G4B;E2B7G5B,sB3B6G4B;E2B5G5B,kB3B6G4B;EC/NxB,kBAAA;AL82IN;;A+BnvIA;EACE,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,mC3BiMsC;E2BhMtC,gBAAA;A/BsvIF;;A+BnvIA;EACE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,mC3ByLsC;E2BxLtC,SAAA;EACA,gBAAA;EACA,UAAA;A/BsvIF;A+BpvIE;EACE,qB3BqKoC;E2BpKpC,gD3ByE0B;AJ6qI9B;A+BlvIE;EAEE,yB3B/TO;AJkjJX;A+B/uII;EACE,iB3B2Ta;AJs7HnB;A+B7uIE;EACE,0BAAA;A/B+uIJ;;A+B3uIA;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,OAAA;EACA,UAAA;EACA,mC3BwJsC;E2BvJtC,yBAAA;EACA,gBAAA;EAEA,gB3BhE4B;E2BiE5B,gB3B5D4B;E2B6D5B,c3BpVS;E2BqVT,sB3B5VS;E2B6VT,yBAAA;EpBlVE,sBAAA;AXgkJJ;A+B1uIE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,cAAA;EACA,6B3BiIoC;E2BhIpC,yBAAA;EACA,gB3B5E0B;E2B6E1B,c3BpWO;E2BqWP,iBAAA;ET7WA,yBlBGO;E2B4WP,oBAAA;EpBnWA,kCAAA;AXglJJ;;A+BluIA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;A/BquIF;A+BnuIE;EACE,UAAA;A/BquIJ;A+BjuII;EAA0B,gE3BoOe;AJggI7C;A+BnuII;EAA0B,gE3BmOe;AJmgI7C;A+BruII;EAA0B,gE3BkOe;AJsgI7C;A+BruIE;EACE,SAAA;A/BuuIJ;A+BpuIE;EACE,W3BoNyC;E2BnNzC,Y3BmNyC;E2BlNzC,oBAAA;ETlZA,yBlBoP0B;E2BgK1B,S3BmNyC;EO3lBzC,mBAAA;ESFE,oHW6YF;EX7YE,4GW6YF;EACA,wBAAA;EAAA,gBAAA;A/BquIJ;AoB/mJM;EWiYJ;IXhYM,wBAAA;IAAA,gBAAA;EpBknJN;AACF;A+BxuII;ET1ZA,yBlB4mByC;AJyhI7C;A+BtuIE;EACE,W3B6LgC;E2B5LhC,c3B6LgC;E2B5LhC,kBAAA;EACA,e3B4LgC;E2B3LhC,yB3BhaO;E2BiaP,yBAAA;EpBzZA,mBAAA;AXkoJJ;A+BpuIE;EACE,W3ByLyC;E2BxLzC,Y3BwLyC;EkBpmBzC,yBlBoP0B;E2B0L1B,S3ByLyC;EO3lBzC,mBAAA;ESFE,iHWuaF;EXvaE,4GWuaF;EACA,qBAAA;EAAA,gBAAA;A/BquIJ;AoBzoJM;EW4ZJ;IX3ZM,qBAAA;IAAA,gBAAA;EpB4oJN;AACF;A+BxuII;ETpbA,yBlB4mByC;AJmjI7C;A+BtuIE;EACE,W3BmKgC;E2BlKhC,c3BmKgC;E2BlKhC,kBAAA;EACA,e3BkKgC;E2BjKhC,yB3B1bO;E2B2bP,yBAAA;EpBnbA,mBAAA;AX4pJJ;A+BpuIE;EACE,W3B+JyC;E2B9JzC,Y3B8JyC;E2B7JzC,aAAA;EACA,oB3BrE0B;E2BsE1B,mB3BtE0B;EkBnY1B,yBlBoP0B;E2BuN1B,S3B4JyC;EO3lBzC,mBAAA;ESFE,gHWocF;EXpcE,4GWocF;EACA,gBAAA;A/BquIJ;AoBtqJM;EWsbJ;IXrbM,oBAAA;IAAA,gBAAA;EpByqJN;AACF;A+BxuII;ETjdA,yBlB4mByC;AJglI7C;A+BtuIE;EACE,W3BsIgC;E2BrIhC,c3BsIgC;E2BrIhC,kBAAA;EACA,e3BqIgC;E2BpIhC,6BAAA;EACA,yBAAA;EACA,oBAAA;A/BwuIJ;A+BpuIE;EACE,yB3B9dO;EOQP,mBAAA;AX6rJJ;A+BnuIE;EACE,kBAAA;EACA,yB3BpeO;EOQP,mBAAA;AXksJJ;A+BjuII;EACE,yB3BxeK;AJ2sJX;A+BhuII;EACE,eAAA;A/BkuIN;A+B/tII;EACE,yB3BhfK;AJitJX;A+B9tII;EACE,eAAA;A/BguIN;A+B7tII;EACE,yB3BxfK;AJutJX;;A+B1tIA;;;EXzfM,4GW4fJ;A/B6tIF;AoBrtJM;EWqfN;;;IXpfQ,gBAAA;EpB0tJN;AACF;;AgC3uJA;EACE,oBAAA;EAAA,aAAA;EACA,mBAAA;EAAA,eAAA;EACA,eAAA;EACA,gBAAA;EACA,gBAAA;AhC8uJF;;AgC3uJA;EACE,cAAA;EACA,oBAAA;AhC8uJF;AM7uJE;E0BGE,qBAAA;AhC6uJJ;AgCzuJE;EACE,c5BXO;E4BYP,oBAAA;EACA,eAAA;AhC2uJJ;;AgCnuJA;EACE,gCAAA;AhCsuJF;AgCpuJE;EACE,mBAAA;EACA,6BAAA;EACA,6BAAA;ErBbA,+BAAA;EACA,gCAAA;AXovJJ;AMhwJE;E0B6BI,kBAAA;EACA,qC5BipB8B;AJqlIpC;AgCnuJI;EACE,c5BrCK;E4BsCL,6BAAA;EACA,yBAAA;AhCquJN;AgCjuJE;;EAEE,c5B5CO;E4B6CP,sB5BpDO;E4BqDP,kC5BsoBgC;AJ6lIpC;AgChuJE;EAEE,gBAAA;ErBtCA,yBAAA;EACA,0BAAA;AXwwJJ;;AgCvtJE;EAC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A;IACA,eAAA;EjC84JR;AACF;Aeh/JI;EkB6FA;IAoBI,yBAAA;IAAA,qBAAA;IACA,oBAAA;IAAA,2BAAA;EjCm4JN;EiCj4JM;IACE,uBAAA;IAAA,mBAAA;EjCm4JR;EiCj4JQ;IACE,kBAAA;EjCm4JV;EiCh4JQ;IACE,qB7ByhBwB;I6BxhBxB,oB7BwhBwB;EJ02IlC;EiC73JM;;;;;;IACE,qBAAA;IAAA,iBAAA;EjCo4JR;EiCt3JM;IACE,iBAAA;EjCw3JR;EiCr3JM;IACE,+BAAA;IAAA,wBAAA;IAGA,6BAAA;IAAA,gBAAA;EjCq3JR;EiCl3JM;IACE,aAAA;EjCo3JR;AACF;AiCr7JI;EAoBI,yBAAA;EAAA,qBAAA;EACA,oBAAA;EAAA,2BAAA;AjCo6JR;AiCv7JQ;;;;;;EACE,gBAAA;EACA,eAAA;AjC87JV;AiC36JQ;EACE,uBAAA;EAAA,mBAAA;AjC66JV;AiC36JU;EACE,kBAAA;AjC66JZ;AiC16JU;EACE,qB7ByhBwB;E6BxhBxB,oB7BwhBwB;AJo5IpC;AiCv6JQ;;;;;;EACE,qBAAA;EAAA,iBAAA;AjC86JV;AiCh6JQ;EACE,iBAAA;AjCk6JV;AiC/5JQ;EACE,+BAAA;EAAA,wBAAA;EAGA,6BAAA;EAAA,gBAAA;AjC+5JV;AiC55JQ;EACE,aAAA;AjC85JV;;AiCh5JE;EACE,yB7BigBgC;AJk5IpC;AM3mKE;E2B2NI,yB7B8f8B;AJq5IpC;AiC94JI;EACE,yB7Bsf8B;AJ05IpC;AMjnKE;E2BoOM,yB7Bof4B;AJ45IpC;AiC74JM;EACE,yB7Bkf4B;AJ65IpC;AiC34JI;;;;EAIE,yB7Bye8B;AJo6IpC;AiCz4JE;EACE,yB7BkegC;E6BjehC,gC7BsegC;AJq6IpC;AiCx4JE;EACE,mRAAA;AjC04JJ;AiCv4JE;EACE,yB7BydgC;AJg7IpC;AiCx4JI;EACE,yB7Byd8B;AJi7IpC;AM1oKE;E2BmQM,yB7Bsd4B;AJo7IpC;;AiCl4JE;EACE,W7BrRO;AJ0pKX;AMjpKE;E2B+QI,W7BxRK;AJ6pKX;AiCh4JI;EACE,+B7B2b8B;AJu8IpC;AMvpKE;E2BwRM,gC7Byb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;EOSP,sBAAA;AXm5KJ;;AmCx5KE;EACE,oB/ByhCgC;AJk4IpC;AmCz5KI;EACE,WAAA;EACA,qB/BqhC8B;E+BphC9B,c/BNK;E+BOL,YAAA;AnC25KN;AmCj5KE;EACE,0BAAA;AnCm5KJ;AmCh5KE;EACE,qBAAA;AnCk5KJ;AmC/4KE;EACE,c/B1BO;AJ26KX;;AoCx7KA;EACE,oBAAA;EAAA,aAAA;E5BGA,eAAA;EACA,gBAAA;EGaE,sBAAA;AX66KJ;;AoCz7KA;EACE,kBAAA;EACA,cAAA;EACA,uBAAA;EACA,iBAAA;EACA,iBhCoxBkC;EgCnxBlC,chCmKwC;EgCjKxC,sBhCPS;EgCQT,yBAAA;ApC27KF;AoCz7KE;EACE,UAAA;EACA,chC8JsC;EgC7JtC,qBAAA;EACA,yBhCZO;EgCaP,qBhCZO;AJu8KX;AoCx7KE;EACE,UAAA;EACA,UhC4wBgC;EgC3wBhC,gDhC+W0B;AJ2kK9B;;AoCp7KI;EACE,cAAA;EzBaF,+BAAA;EACA,kCAAA;AX26KJ;AoCp7KI;EzBNA,gCAAA;EACA,mCAAA;AX67KJ;AoCn7KE;EACE,UAAA;EACA,WhCxCO;EgCyCP,yBhC0M0B;EgCzM1B,qBhCyM0B;AJ4uK9B;AoCl7KE;EACE,chCxCO;EgCyCP,oBAAA;EAEA,YAAA;EACA,sBhClDO;EgCmDP,qBhChDO;AJm+KX;;AqC1+KE;EACE,uBAAA;EhCgLE,kBAAA;EgC9KF,gBjCmO0B;AJ0wK9B;AqCx+KM;E1BqCF,8BAAA;EACA,iCAAA;AXs8KJ;AqCv+KM;E1BkBF,+BAAA;EACA,kCAAA;AXw9KJ;;AqCx/KE;EACE,uBAAA;EhCgLE,mBAAA;EgC9KF,gBjCoO0B;AJuxK9B;AqCt/KM;E1BqCF,8BAAA;EACA,iCAAA;AXo9KJ;AqCr/KM;E1BkBF,+BAAA;EACA,kCAAA;AXs+KJ;;AsCpgLA;EACE,qBAAA;EACA,qBAAA;EjC6JE,cAAA;EiC3JF,gBlCwR4B;EkCvR5B,cAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;E3BKE,sBAAA;ESFE,qIkBDJ;AtCugLF;AoBlgLM;EkBfN;IlBgBQ,gBAAA;EpBqgLN;AACF;AM3gLE;EgCGI,qBAAA;AtC2gLN;;AsCtgLE;EACE,aAAA;AtCygLJ;;AsCpgLA;EACE,kBAAA;EACA,SAAA;AtCugLF;;AsChgLA;EACE,oBlCi4BkC;EkCh4BlC,mBlCg4BkC;EOv5BhC,oBAAA;AX2hLJ;;AsC3/KE;ECjDA,WAAA;EACA,yBnC0Ea;AJs+Kf;AMliLE;EiCVI,WAAA;EACA,yBAAA;AvC+iLN;AuC5iLI;EAEE,UAAA;EACA,+CAAA;AvC6iLN;;AsCxgLE;ECjDA,WAAA;EACA,yBnC0Ea;AJm/Kf;AM/iLE;EiCVI,WAAA;EACA,yBAAA;AvC4jLN;AuCzjLI;EAEE,UAAA;EACA,iDAAA;AvC0jLN;;AsCrhLE;ECjDA,WAAA;EACA,yBnC0Ea;AJggLf;AM5jLE;EiCVI,WAAA;EACA,yBAAA;AvCykLN;AuCtkLI;EAEE,UAAA;EACA,+CAAA;AvCukLN;;AsCliLE;ECjDA,WAAA;EACA,yBnC0Ea;AJ6gLf;AMzkLE;EiCVI,WAAA;EACA,yBAAA;AvCslLN;AuCnlLI;EAEE,UAAA;EACA,gDAAA;AvColLN;;AsC/iLE;ECjDA,cAAA;EACA,yBnC0Ea;AJ0hLf;AMtlLE;EiCVI,cAAA;EACA,yBAAA;AvCmmLN;AuChmLI;EAEE,UAAA;EACA,+CAAA;AvCimLN;;AsC5jLE;ECjDA,WAAA;EACA,yBnC0Ea;AJuiLf;AMnmLE;EiCVI,WAAA;EACA,yBAAA;AvCgnLN;AuC7mLI;EAEE,UAAA;EACA,+CAAA;AvC8mLN;;AsCzkLE;ECjDA,cAAA;EACA,yBnC0Ea;AJojLf;AMhnLE;EiCVI,cAAA;EACA,yBAAA;AvC6nLN;AuC1nLI;EAEE,UAAA;EACA,iDAAA;AvC2nLN;;AsCtlLE;ECjDA,WAAA;EACA,yBnC0Ea;AJikLf;AM7nLE;EiCVI,WAAA;EACA,yBAAA;AvC0oLN;AuCvoLI;EAEE,UAAA;EACA,8CAAA;AvCwoLN;;AwCrpLA;EACE,kBAAA;EACA,mBpCyzBkC;EoCvzBlC,yBpCKS;EOSP,qBAAA;AX0oLJ;AehmLI;EyB5DJ;IAQI,kBAAA;ExCwpLF;AACF;;AwCrpLA;EACE,gBAAA;EACA,eAAA;E7BIE,gBAAA;AXqpLJ;;AyCnqLA;EACE,kBAAA;EACA,wBAAA;EACA,mBrCy9BkC;EqCx9BlC,6BAAA;E9BUE,sBAAA;AX6pLJ;;AyClqLA;EAEE,cAAA;AzCoqLF;;AyChqLA;EACE,gBrC6Q4B;AJs5K9B;;AyC3pLA;EACE,mBAAA;AzC8pLF;AyC3pLE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,UAAA;EACA,wBAAA;EACA,cAAA;AzC6pLJ;;AyCnpLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzCwpLvE;A0CpsLE;EACE,yBAAA;A1CssLJ;A0CnsLE;EACE,cAAA;A1CqsLJ;;AyC/pLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzCoqLvE;A0ChtLE;EACE,yBAAA;A1CktLJ;A0C/sLE;EACE,cAAA;A1CitLJ;;AyC3qLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzCgrLvE;A0C5tLE;EACE,yBAAA;A1C8tLJ;A0C3tLE;EACE,cAAA;A1C6tLJ;;AyCvrLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzC4rLvE;A0CxuLE;EACE,yBAAA;A1C0uLJ;A0CvuLE;EACE,cAAA;A1CyuLJ;;AyCnsLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzCwsLvE;A0CpvLE;EACE,yBAAA;A1CsvLJ;A0CnvLE;EACE,cAAA;A1CqvLJ;;AyC/sLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzCotLvE;A0ChwLE;EACE,yBAAA;A1CkwLJ;A0C/vLE;EACE,cAAA;A1CiwLJ;;AyC3tLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzCguLvE;A0C5wLE;EACE,yBAAA;A1C8wLJ;A0C3wLE;EACE,cAAA;A1C6wLJ;;AyCvuLE;EC/CA,cDgDqH;EnB3CnH,yBmB2CuB;EC9CzB,qBD8CqE;AzC4uLvE;A0CxxLE;EACE,yBAAA;A1C0xLJ;A0CvxLE;EACE,cAAA;A1CyxLJ;;A2CjyLE;EACE;IAAO,2BAAA;E3CqyLT;E2CpyLE;IAAK,wBAAA;E3CuyLP;AACF;;A2C1yLE;EACE;IAAO,2BAAA;E3CqyLT;E2CpyLE;IAAK,wBAAA;E3CuyLP;AACF;A2CpyLA;EACE,oBAAA;EAAA,aAAA;EACA,YvCk+BkC;EuCj+BlC,gBAAA;EACA,cAAA;EtCwKI,kBAAA;EsCtKJ,yBvCLS;EOSP,sBAAA;AXmyLJ;;A2ClyLA;EACE,oBAAA;EAAA,aAAA;EACA,0BAAA;EAAA,sBAAA;EACA,qBAAA;EAAA,uBAAA;EACA,gBAAA;EACA,WvCjBS;EuCkBT,kBAAA;EACA,mBAAA;EACA,yBvCu9BkC;EgBl+B9B,2BuBYJ;A3CqyLF;AoB7yLM;EuBDN;IvBEQ,gBAAA;EpBgzLN;AACF;;A2CvyLA;ErBYE,qMAAA;EqBVA,0BAAA;A3C0yLF;;A2CtyLE;EACE,0DAAA;EAAA,kDAAA;A3CyyLJ;A2CtyLM;EAJJ;IAKM,uBAAA;IAAA,eAAA;E3CyyLN;AACF;;A4Cp1LA;EACE,oBAAA;EAAA,aAAA;EACA,qBAAA;EAAA,uBAAA;A5Cu1LF;;A4Cp1LA;EACE,WAAA;EAAA,OAAA;A5Cu1LF;;A6Cz1LA;EACE,oBAAA;EAAA,aAAA;EACA,0BAAA;EAAA,sBAAA;EAGA,eAAA;EACA,gBAAA;ElCQE,sBAAA;AXm1LJ;;A6Cj1LA;EACE,WAAA;EACA,czCRS;EyCST,mBAAA;A7Co1LF;AM31LE;EuCWE,UAAA;EACA,czCdO;EyCeP,qBAAA;EACA,yBzCtBO;AJy2LX;A6Ch1LE;EACE,czClBO;EyCmBP,yBzC1BO;AJ42LX;;A6Cz0LA;EACE,kBAAA;EACA,cAAA;EACA,wBAAA;EAGA,sBzC3CS;EyC4CT,sCAAA;A7C00LF;A6Cx0LE;ElC1BE,+BAAA;EACA,gCAAA;AXq2LJ;A6Cx0LE;ElChBE,mCAAA;EACA,kCAAA;AX21LJ;A6Cx0LE;EAEE,czClDO;EyCmDP,oBAAA;EACA,sBzC1DO;AJm4LX;A6Cr0LE;EACE,UAAA;EACA,WzChEO;EyCiEP,yBzCkL0B;EyCjL1B,qBzCiL0B;AJspL9B;A6Cp0LE;EACE,mBAAA;A7Cs0LJ;A6Cp0LI;EACE,gBAAA;EACA,qBzC2JwB;AJ2qL9B;;A6CxzLI;EACE,uBAAA;EAAA,mBAAA;A7C2zLN;A6CxzLQ;ElC1BJ,kCAAA;EAZA,0BAAA;AXk2LJ;A6CvzLQ;ElC3CJ,gCAAA;EAYA,4BAAA;AX01LJ;A6CtzLQ;EACE,aAAA;A7CwzLV;A6CrzLQ;EACE,qBzC0HoB;EyCzHpB,oBAAA;A7CuzLV;A6CrzLU;EACE,iBAAA;EACA,sBzCqHkB;AJksL9B;;Ael3LI;E8BmCA;IACE,uBAAA;IAAA,mBAAA;E7Cm1LJ;E6Ch1LM;IlC1BJ,kCAAA;IAZA,0BAAA;EX03LF;E6C/0LM;IlC3CJ,gCAAA;IAYA,4BAAA;EXk3LF;E6C90LM;IACE,aAAA;E7Cg1LR;E6C70LM;IACE,qBzC0HoB;IyCzHpB,oBAAA;E7C+0LR;E6C70LQ;IACE,iBAAA;IACA,sBzCqHkB;EJ0tL5B;AACF;Ae34LI;E8BmCA;IACE,uBAAA;IAAA,mBAAA;E7C22LJ;E6Cx2LM;IlC1BJ,kCAAA;IAZA,0BAAA;EXk5LF;E6Cv2LM;IlC3CJ,gCAAA;IAYA,4BAAA;EX04LF;E6Ct2LM;IACE,aAAA;E7Cw2LR;E6Cr2LM;IACE,qBzC0HoB;IyCzHpB,oBAAA;E7Cu2LR;E6Cr2LQ;IACE,iBAAA;IACA,sBzCqHkB;EJkvL5B;AACF;Aen6LI;E8BmCA;IACE,uBAAA;IAAA,mBAAA;E7Cm4LJ;E6Ch4LM;IlC1BJ,kCAAA;IAZA,0BAAA;EX06LF;E6C/3LM;IlC3CJ,gCAAA;IAYA,4BAAA;EXk6LF;E6C93LM;IACE,aAAA;E7Cg4LR;E6C73LM;IACE,qBzC0HoB;IyCzHpB,oBAAA;E7C+3LR;E6C73LQ;IACE,iBAAA;IACA,sBzCqHkB;EJ0wL5B;AACF;Ae37LI;E8BmCA;IACE,uBAAA;IAAA,mBAAA;E7C25LJ;E6Cx5LM;IlC1BJ,kCAAA;IAZA,0BAAA;EXk8LF;E6Cv5LM;IlC3CJ,gCAAA;IAYA,4BAAA;EX07LF;E6Ct5LM;IACE,aAAA;E7Cw5LR;E6Cr5LM;IACE,qBzC0HoB;IyCzHpB,oBAAA;E7Cu5LR;E6Cr5LQ;IACE,iBAAA;IACA,sBzCqHkB;EJkyL5B;AACF;A6C14LA;ElCnHI,gBAAA;AXggMJ;A6C14LE;EACE,qBAAA;A7C44LJ;A6C14LI;EACE,sBAAA;A7C44LN;;A8CrhME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7Cq4L3C;AM7gME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9CuhMR;A8CphMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7C84L1E;;A8CniME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7Cm5L3C;AM3hME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9CqiMR;A8CliMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7C45L1E;;A8CjjME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7Ci6L3C;AMziME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9CmjMR;A8ChjMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7C06L1E;;A8C/jME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7C+6L3C;AMvjME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9CikMR;A8C9jMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7Cw7L1E;;A8C7kME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7C67L3C;AMrkME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9C+kMR;A8C5kMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7Cs8L1E;;A8C3lME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7C28L3C;AMnlME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9C6lMR;A8C1lMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7Co9L1E;;A8CzmME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7Cy9L3C;AMjmME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9C2mMR;A8CxmMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7Ck+L1E;;A8CvnME;EACE,cDoJsE;ECnJtE,yBDmJuC;A7Cu+L3C;AM/mME;EwCPM,cD+IkE;EC9IlE,yBAAA;A9CynMR;A8CtnMM;EACE,W1CPG;E0CQH,yBDyIkE;ECxIlE,qBDwIkE;A7Cg/L1E;;A+CxoMA;EACE,YAAA;E1CmLI,iBAAA;E0CjLJ,gB3C8R4B;E2C7R5B,cAAA;EACA,W3CYS;E2CXT,yB3CylCkC;E2CxlClC,YAAA;A/C2oMF;AMtoME;EyCDE,W3CMO;E2CLP,qBAAA;A/C0oMJ;AMtoME;EyCCI,aAAA;A/CwoMN;;A+C7nMA;EACE,UAAA;EACA,6BAAA;EACA,SAAA;A/CgoMF;;A+C1nMA;EACE,oBAAA;A/C6nMF;;AgDnqMA;EAGE,8B5C24BkC;E4C34BlC,iB5C24BkC;E4C14BlC,gB5C04BkC;EC1tB9B,mBAAA;E2C7KJ,2C5C44BkC;E4C34BlC,4BAAA;EACA,oCAAA;EACA,gD5C64BkC;E4C54BlC,UAAA;ErCOE,sBAAA;AX6pMJ;AgDjqME;EACE,sB5Cg4BgC;AJmyKpC;AgDhqME;EACE,UAAA;AhDkqMJ;AgD/pME;EACE,cAAA;EACA,UAAA;AhDiqMJ;AgD9pME;EACE,aAAA;AhDgqMJ;;AgD5pMA;EACE,oBAAA;EAAA,aAAA;EACA,sBAAA;EAAA,mBAAA;EACA,wBAAA;EACA,c5CvBS;E4CwBT,2C5Cq3BkC;E4Cp3BlC,4BAAA;EACA,4CAAA;ErCZE,2CAAA;EACA,4CAAA;AX4qMJ;;AgD7pMA;EACE,gB5Cm2BkC;AJ6zKpC;;AiDtsMA;EAEE,gBAAA;AjDwsMF;AiDtsME;EACE,kBAAA;EACA,gBAAA;AjDwsMJ;;AiDnsMA;EACE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a7C4pBkC;E6C3pBlC,aAAA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EAGA,UAAA;AjDosMF;;AiD7rMA;EACE,kBAAA;EACA,WAAA;EACA,c7Ci5BkC;E6C/4BlC,oBAAA;AjD+rMF;AiD5rME;E7B3BI,2C6B4BF;E7B5BE,mC6B4BF;E7B5BE,oE6B4BF;EACA,sC7Cu6BgC;E6Cv6BhC,8B7Cu6BgC;AJuxKpC;AoBvtMM;E6BuBJ;I7BtBM,gBAAA;EpB0tMN;AACF;AiDjsME;EACE,uB7Cq6BgC;E6Cr6BhC,e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QQ;;EAEE,yBAAA;AvEyjQV;;AuExkQQ;EAAgC,0BAAA;AvE4kQxC;;AuE3kQQ;;EAEE,8BAAA;AvE8kQV;;AuE5kQQ;;EAEE,gCAAA;AvE+kQV;;AuE7kQQ;;EAEE,iCAAA;AvEglQV;;AuE9kQQ;;EAEE,+BAAA;AvEilQV;;AuEhmQQ;EAAgC,yBAAA;AvEomQxC;;AuEnmQQ;;EAEE,6BAAA;AvEsmQV;;AuEpmQQ;;EAEE,+BAAA;AvEumQV;;AuErmQQ;;EAEE,gCAAA;AvEwmQV;;AuEtmQQ;;EAEE,8BAAA;AvEymQV;;AuExnQQ;EAAgC,uBAAA;AvE4nQxC;;AuE3nQQ;;EAEE,2BAAA;AvE8nQV;;AuE5nQQ;;EAEE,6BAAA;AvE+nQV;;AuE7nQQ;;EAEE,8BAAA;AvEgoQV;;AuE9nQQ;;EAEE,4BAAA;AvEioQV;;AuEhpQQ;EAAgC,yBAAA;AvEopQxC;;AuEnpQQ;;EAEE,6BAAA;AvEspQV;;AuEppQQ;;EAEE,+BAAA;AvEupQV;;AuErpQQ;;EAEE,gCAAA;AvEwpQV;;AuEtpQQ;;EAEE,8BAAA;AvEypQV;;AuExqQQ;EAAgC,uBAAA;AvE4qQxC;;AuE3qQQ;;EAEE,2BAAA;AvE8qQV;;AuE5qQQ;;EAEE,6BAAA;AvE+qQV;;AuE7qQQ;;EAEE,8BAAA;AvEgrQV;;AuE9qQQ;;EAEE,4BAAA;AvEirQV;;AuEhsQQ;EAAgC,qBAAA;AvEosQxC;;AuEnsQQ;;EAEE,yBAAA;AvEssQV;;AuEpsQQ;;EAEE,2BAAA;AvEusQV;;AuErsQQ;;EAEE,4BAAA;AvEwsQV;;AuEtsQQ;;EAEE,0BAAA;AvEysQV;;AuExtQQ;EAAgC,2BAAA;AvE4tQxC;;AuE3tQQ;;EAEE,+BAAA;AvE8tQV;;AuE5tQQ;;EAEE,iCAAA;AvE+tQV;;AuE7tQQ;;EAEE,kCAAA;AvEguQV;;AuE9tQQ;;EAEE,gCAAA;AvEiuQV;;AuEhvQQ;EAAgC,0BAAA;AvEovQxC;;AuEnvQQ;;EAEE,8BAAA;AvEsvQV;;AuEpvQQ;;EAEE,gCAAA;AvEuvQV;;AuErvQQ;;EAEE,iCAAA;AvEwvQV;;AuEtvQQ;;EAEE,+BAAA;AvEyvQV;;AuExwQQ;EAAgC,wBAAA;AvE4wQxC;;AuE3wQQ;;EAEE,4BAAA;AvE8wQV;;AuE5wQQ;;EAEE,8BAAA;AvE+wQV;;AuE7wQQ;;EAEE,+BAAA;AvEgxQV;;AuE9wQQ;;EAEE,6BAAA;AvEixQV;;AuEhyQQ;EAAgC,0BAAA;AvEoyQxC;;AuEnyQQ;;EAEE,8BAAA;AvEsyQV;;AuEpyQQ;;EAEE,gCAAA;AvEuyQV;;AuEryQQ;;EAEE,iCAAA;AvEwyQV;;AuEtyQQ;;EAEE,+BAAA;AvEyyQV;;AuExzQQ;EAAgC,wBAAA;AvE4zQxC;;AuE3zQQ;;EAEE,4BAAA;AvE8zQV;;AuE5zQQ;;EAEE,8BAAA;AvE+zQV;;AuE7zQQ;;EAEE,+BAAA;AvEg0QV;;AuE9zQQ;;EAEE,6BAAA;AvEi0QV;;AuEzzQQ;EAAwB,2BAAA;AvE6zQhC;;AuE5zQQ;;EAEE,+BAAA;AvE+zQV;;AuE7zQQ;;EAEE,iCAAA;AvEg0QV;;AuE9zQQ;;EAEE,kCAAA;AvEi0QV;;AuE/zQQ;;EAEE,gCAAA;AvEk0QV;;AuEj1QQ;EAAwB,0BAAA;AvEq1QhC;;AuEp1QQ;;EAEE,8BAAA;AvEu1QV;;AuEr1QQ;;EAEE,gCAAA;AvEw1QV;;AuEt1QQ;;EAEE,iCAAA;AvEy1QV;;AuEv1QQ;;EAEE,+BAAA;AvE01QV;;AuEz2QQ;EAAwB,wBAAA;AvE62QhC;;AuE52QQ;;EAEE,4BAAA;AvE+2QV;;AuE72QQ;;EAEE,8BAAA;AvEg3QV;;AuE92QQ;;EAEE,+BAAA;AvEi3QV;;AuE/2QQ;;EAEE,6BAAA;AvEk3QV;;AuEj4QQ;EAAwB,0BAAA;AvEq4QhC;;AuEp4QQ;;EAEE,8BAAA;AvEu4QV;;AuEr4QQ;;EAEE,gCAAA;AvEw4QV;;AuEt4QQ;;EAEE,iCAAA;AvEy4QV;;AuEv4QQ;;EAEE,+BAAA;AvE04QV;;AuEz5QQ;EAAwB,wBAAA;AvE65QhC;;AuE55QQ;;EAEE,4BAAA;AvE+5QV;;AuE75QQ;;EAEE,8BAAA;AvEg6QV;;AuE95QQ;;EAEE,+BAAA;AvEi6QV;;AuE/5QQ;;EAEE,6BAAA;AvEk6QV;;AuE55QI;EAAmB,uBAAA;AvEg6QvB;;AuE/5QI;;EAEE,2BAAA;AvEk6QN;;AuEh6QI;;;EAEE,6BAAA;AvEo6QN;;AuEl6QI;;EAEE,8BAAA;AvEq6QN;;AuEn6QI;;;EAEE,4BAAA;AvEu6QN;;Aeh7QI;EwDlDI;IAAgC,oBAAA;EvEu+QtC;EuEt+QM;;IAEE,wBAAA;EvEw+QR;EuEt+QM;;IAEE,0BAAA;EvEw+QR;EuEt+QM;;IAEE,2BAAA;EvEw+QR;EuEt+QM;;IAEE,yBAAA;EvEw+QR;EuEv/QM;IAAgC,0BAAA;EvE0/QtC;EuEz/QM;;IAEE,8BAAA;EvE2/QR;EuEz/QM;;IAEE,gCAAA;EvE2/QR;EuEz/QM;;IAEE,iCAAA;EvE2/QR;EuEz/QM;;IAEE,+BAAA;EvE2/QR;EuE1gRM;IAAgC,yBAAA;EvE6gRtC;EuE5gRM;;IAEE,6BAAA;EvE8gRR;EuE5gRM;;IAEE,+BAAA;EvE8gRR;EuE5gRM;;IAEE,gCAAA;EvE8gRR;EuE5gRM;;IAEE,8BAAA;EvE8gRR;EuE7hRM;IAAgC,uBAAA;EvEgiRtC;EuE/hRM;;IAEE,2BAAA;EvEiiRR;EuE/hRM;;IAEE,6BAAA;EvEiiRR;EuE/hRM;;IAEE,8BAAA;EvEiiRR;EuE/hRM;;IAEE,4BAAA;EvEiiRR;EuEhjRM;IAAgC,yBAAA;EvEmjRtC;EuEljRM;;IAEE,6BAAA;EvEojRR;EuEljRM;;IAEE,+BAAA;EvEojRR;EuEljRM;;IAEE,gCAAA;EvEojRR;EuEljRM;;IAEE,8BAAA;EvEojRR;EuEnkRM;IAAgC,uBAAA;EvEskRtC;EuErkRM;;IAEE,2BAAA;EvEukRR;EuErkRM;;IAEE,6BAAA;EvEukRR;EuErkRM;;IAEE,8BAAA;EvEukRR;EuErkRM;;IAEE,4BAAA;EvEukRR;EuEtlRM;IAAgC,qBAAA;EvEylRtC;EuExlRM;;IAEE,yBAAA;EvE0lRR;EuExlRM;;IAEE,2BAAA;EvE0lRR;EuExlRM;;IAEE,4BAAA;EvE0lRR;EuExlRM;;IAEE,0BAAA;EvE0lRR;EuEzmRM;IAAgC,2BAAA;EvE4mRtC;EuE3mRM;;IAEE,+BAAA;EvE6mRR;EuE3mRM;;IAEE,iCAAA;EvE6mRR;EuE3mRM;;IAEE,kCAAA;EvE6mRR;EuE3mRM;;IAEE,gCAAA;EvE6mRR;EuE5nRM;IAAgC,0BAAA;EvE+nRtC;EuE9nRM;;IAEE,8BAAA;EvEgoRR;EuE9nRM;;IAEE,gCAAA;EvEgoRR;EuE9nRM;;IAEE,iCAAA;EvEgoRR;EuE9nRM;;IAEE,+BAAA;EvEgoRR;EuE/oRM;IAAgC,wBAAA;EvEkpRtC;EuEjpRM;;IAEE,4BAAA;EvEmpRR;EuEjpRM;;IAEE,8BAAA;EvEmpRR;EuEjpRM;;IAEE,+BAAA;EvEmpRR;EuEjpRM;;IAEE,6BAAA;EvEmpRR;EuElqRM;IAAgC,0BAAA;EvEqqRtC;EuEpqRM;;IAEE,8BAAA;EvEsqRR;EuEpqRM;;IAEE,gCAAA;EvEsqRR;EuEpqRM;;IAEE,iCAAA;EvEsqRR;EuEpqRM;;IAEE,+BAAA;EvEsqRR;EuErrRM;IAAgC,wBAAA;EvEwrRtC;EuEvrRM;;IAEE,4BAAA;EvEyrRR;EuEvrRM;;IAEE,8BAAA;EvEyrRR;EuEvrRM;;IAEE,+BAAA;EvEyrRR;EuEvrRM;;IAEE,6BAAA;EvEyrRR;EuEjrRM;IAAwB,2BAAA;EvEorR9B;EuEnrRM;;IAEE,+BAAA;EvEqrRR;EuEnrRM;;IAEE,iCAAA;EvEqrRR;EuEnrRM;;IAEE,kCAAA;EvEqrRR;EuEnrRM;;IAEE,gCAAA;EvEqrRR;EuEpsRM;IAAwB,0BAAA;EvEusR9B;EuEtsRM;;IAEE,8BAAA;EvEwsRR;EuEtsRM;;IAEE,gCAAA;EvEwsRR;EuEtsRM;;IAEE,iCAAA;EvEwsRR;EuEtsRM;;IAEE,+BAAA;EvEwsRR;EuEvtRM;IAAwB,wBAAA;EvE0tR9B;EuEztRM;;IAEE,4BAAA;EvE2tRR;EuEztRM;;IAEE,8BAAA;EvE2tRR;EuEztRM;;IAEE,+BAAA;EvE2tRR;EuEztRM;;IAEE,6BAAA;EvE2tRR;EuE1uRM;IAAwB,0BAAA;EvE6uR9B;EuE5uRM;;IAEE,8BAAA;EvE8uRR;EuE5uRM;;IAEE,gCAAA;EvE8uRR;EuE5uRM;;IAEE,iCAAA;EvE8uRR;EuE5uRM;;IAEE,+BAAA;EvE8uRR;EuE7vRM;IAAwB,wBAAA;EvEgwR9B;EuE/vRM;;IAEE,4BAAA;EvEiwRR;EuE/vRM;;IAEE,8BAAA;EvEiwRR;EuE/vRM;;IAEE,+BAAA;EvEiwRR;EuE/vRM;;IAEE,6BAAA;EvEiwRR;EuE3vRE;IAAmB,uBAAA;EvE8vRrB;EuE7vRE;;IAEE,2BAAA;EvE+vRJ;EuE7vRE;;IAEE,6BAAA;EvE+vRJ;EuE7vRE;;IAEE,8BAAA;EvE+vRJ;EuE7vRE;;IAEE,4BAAA;EvE+vRJ;AACF;AezwRI;EwDlDI;IAAgC,oBAAA;EvE+zRtC;EuE9zRM;;IAEE,wBAAA;EvEg0RR;EuE9zRM;;IAEE,0BAAA;EvEg0RR;EuE9zRM;;IAEE,2BAAA;EvEg0RR;EuE9zRM;;IAEE,yBAAA;EvEg0RR;EuE/0RM;IAAgC,0BAAA;EvEk1RtC;EuEj1RM;;IAEE,8BAAA;EvEm1RR;EuEj1RM;;IAEE,gCAAA;EvEm1RR;EuEj1RM;;IAEE,iCAAA;EvEm1RR;EuEj1RM;;IAEE,+BAAA;EvEm1RR;EuEl2RM;IAAgC,yBAAA;EvEq2RtC;EuEp2RM;;IAEE,6BAAA;EvEs2RR;EuEp2RM;;IAEE,+BAAA;EvEs2RR;EuEp2RM;;IAEE,gCAAA;EvEs2RR;EuEp2RM;;IAEE,8BAAA;EvEs2RR;EuEr3RM;IAAgC,uBAAA;EvEw3RtC;EuEv3RM;;IAEE,2BAAA;EvEy3RR;EuEv3RM;;IAEE,6BAAA;EvEy3RR;EuEv3RM;;IAEE,8BAAA;EvEy3RR;EuEv3RM;;IAEE,4BAAA;EvEy3RR;EuEx4RM;IAAgC,yBAAA;EvE24RtC;EuE14RM;;IAEE,6BAAA;EvE44RR;EuE14RM;;IAEE,+BAAA;EvE44RR;EuE14RM;;IAEE,gCAAA;EvE44RR;EuE14RM;;IAEE,8BAAA;EvE44RR;EuE35RM;IAAgC,uBAAA;EvE85RtC;EuE75RM;;IAEE,2BAAA;EvE+5RR;EuE75RM;;IAEE,6BAAA;EvE+5RR;EuE75RM;;IAEE,8BAAA;EvE+5RR;EuE75RM;;IAEE,4BAAA;EvE+5RR;EuE96RM;IAAgC,qBAAA;EvEi7RtC;EuEh7RM;;IAEE,yBAAA;EvEk7RR;EuEh7RM;;IAEE,2BAAA;EvEk7RR;EuEh7RM;;IAEE,4BAAA;EvEk7RR;EuEh7RM;;IAEE,0BAAA;EvEk7RR;EuEj8RM;IAAgC,2BAAA;EvEo8RtC;EuEn8RM;;IAEE,+BAAA;EvEq8RR;EuEn8RM;;IAEE,iCAAA;EvEq8RR;EuEn8RM;;IAEE,kCAAA;EvEq8RR;EuEn8RM;;IAEE,gCAAA;EvEq8RR;EuEp9RM;IAAgC,0BAAA;EvEu9RtC;EuEt9RM;;IAEE,8BAAA;EvEw9RR;EuEt9RM;;IAEE,gCAAA;EvEw9RR;EuEt9RM;;IAEE,iCAAA;EvEw9RR;EuEt9RM;;IAEE,+BAAA;EvEw9RR;EuEv+RM;IAAgC,wBAAA;EvE0+RtC;EuEz+RM;;IAEE,4BAAA;EvE2+RR;EuEz+RM;;IAEE,8BAAA;EvE2+RR;EuEz+RM;;IAEE,+BAAA;EvE2+RR;EuEz+RM;;IAEE,6BAAA;EvE2+RR;EuE1/RM;IAAgC,0BAAA;EvE6/RtC;EuE5/RM;;IAEE,8BAAA;EvE8/RR;EuE5/RM;;IAEE,gCAAA;EvE8/RR;EuE5/RM;;IAEE,iCAAA;EvE8/RR;EuE5/RM;;IAEE,+BAAA;EvE8/RR;EuE7gSM;IAAgC,wBAAA;EvEghStC;EuE/gSM;;IAEE,4BAAA;EvEihSR;EuE/gSM;;IAEE,8BAAA;EvEihSR;EuE/gSM;;IAEE,+BAAA;EvEihSR;EuE/gSM;;IAEE,6BAAA;EvEihSR;EuEzgSM;IAAwB,2BAAA;EvE4gS9B;EuE3gSM;;IAEE,+BAAA;EvE6gSR;EuE3gSM;;IAEE,iCAAA;EvE6gSR;EuE3gSM;;IAEE,kCAAA;EvE6gSR;EuE3gSM;;IAEE,gCAAA;EvE6gSR;EuE5hSM;IAAwB,0BAAA;EvE+hS9B;EuE9hSM;;IAEE,8BAAA;EvEgiSR;EuE9hSM;;IAEE,gCAAA;EvEgiSR;EuE9hSM;;IAEE,iCAAA;EvEgiSR;EuE9hSM;;IAEE,+BAAA;EvEgiSR;EuE/iSM;IAAwB,wBAAA;EvEkjS9B;EuEjjSM;;IAEE,4BAAA;EvEmjSR;EuEjjSM;;IAEE,8BAAA;EvEmjSR;EuEjjSM;;IAEE,+BAAA;EvEmjSR;EuEjjSM;;IAEE,6BAAA;EvEmjSR;EuElkSM;IAAwB,0BAAA;EvEqkS9B;EuEpkSM;;IAEE,8BAAA;EvEskSR;EuEpkSM;;IAEE,gCAAA;EvEskSR;EuEpkSM;;IAEE,iCAAA;EvEskSR;EuEpkSM;;IAEE,+BAAA;EvEskSR;EuErlSM;IAAwB,wBAAA;EvEwlS9B;EuEvlSM;;IAEE,4BAAA;EvEylSR;EuEvlSM;;IAEE,8BAAA;EvEylSR;EuEvlSM;;IAEE,+BAAA;EvEylSR;EuEvlSM;;IAEE,6BAAA;EvEylSR;EuEnlSE;IAAmB,uBAAA;EvEslSrB;EuErlSE;;IAEE,2BAAA;EvEulSJ;EuErlSE;;IAEE,6BAAA;EvEulSJ;EuErlSE;;IAEE,8BAAA;EvEulSJ;EuErlSE;;IAEE,4BAAA;EvEulSJ;AACF;AejmSI;EwDlDI;IAAgC,oBAAA;EvEupStC;EuEtpSM;;IAEE,wBAAA;EvEwpSR;EuEtpSM;;IAEE,0BAAA;EvEwpSR;EuEtpSM;;IAEE,2BAAA;EvEwpSR;EuEtpSM;;IAEE,yBAAA;EvEwpSR;EuEvqSM;IAAgC,0BAAA;EvE0qStC;EuEzqSM;;IAEE,8BAAA;EvE2qSR;EuEzqSM;;IAEE,gCAAA;EvE2qSR;EuEzqSM;;IAEE,iCAAA;EvE2qSR;EuEzqSM;;IAEE,+BAAA;EvE2qSR;EuE1rSM;IAAgC,yBAAA;EvE6rStC;EuE5rSM;;IAEE,6BAAA;EvE8rSR;EuE5rSM;;IAEE,+BAAA;EvE8rSR;EuE5rSM;;IAEE,gCAAA;EvE8rSR;EuE5rSM;;IAEE,8BAAA;EvE8rSR;EuE7sSM;IAAgC,uBAAA;EvEgtStC;EuE/sSM;;IAEE,2BAAA;EvEitSR;EuE/sSM;;IAEE,6BAAA;EvEitSR;EuE/sSM;;IAEE,8BAAA;EvEitSR;EuE/sSM;;IAEE,4BAAA;EvEitSR;EuEhuSM;IAAgC,yBAAA;EvEmuStC;EuEluSM;;IAEE,6BAAA;EvEouSR;EuEluSM;;IAEE,+BAAA;EvEouSR;EuEluSM;;IAEE,gCAAA;EvEouSR;EuEluSM;;IAEE,8BAAA;EvEouSR;EuEnvSM;IAAgC,uBAAA;EvEsvStC;EuErvSM;;IAEE,2BAAA;EvEuvSR;EuErvSM;;IAEE,6BAAA;EvEuvSR;EuErvSM;;IAEE,8BAAA;EvEuvSR;EuErvSM;;IAEE,4BAAA;EvEuvSR;EuEtwSM;IAAgC,qBAAA;EvEywStC;EuExwSM;;IAEE,yBAAA;EvE0wSR;EuExwSM;;IAEE,2BAAA;EvE0wSR;EuExwSM;;IAEE,4BAAA;EvE0wSR;EuExwSM;;IAEE,0BAAA;EvE0wSR;EuEzxSM;IAAgC,2BAAA;EvE4xStC;EuE3xSM;;IAEE,+BAAA;EvE6xSR;EuE3xSM;;IAEE,iCAAA;EvE6xSR;EuE3xSM;;IAEE,kCAAA;EvE6xSR;EuE3xSM;;IAEE,gCAAA;EvE6xSR;EuE5ySM;IAAgC,0BAAA;EvE+yStC;EuE9ySM;;IAEE,8BAAA;EvEgzSR;EuE9ySM;;IAEE,gCAAA;EvEgzSR;EuE9ySM;;IAEE,iCAAA;EvEgzSR;EuE9ySM;;IAEE,+BAAA;EvEgzSR;EuE/zSM;IAAgC,wBAAA;EvEk0StC;EuEj0SM;;IAEE,4BAAA;EvEm0SR;EuEj0SM;;IAEE,8BAAA;EvEm0SR;EuEj0SM;;IAEE,+BAAA;EvEm0SR;EuEj0SM;;IAEE,6BAAA;EvEm0SR;EuEl1SM;IAAgC,0BAAA;EvEq1StC;EuEp1SM;;IAEE,8BAAA;EvEs1SR;EuEp1SM;;IAEE,gCAAA;EvEs1SR;EuEp1SM;;IAEE,iCAAA;EvEs1SR;EuEp1SM;;IAEE,+BAAA;EvEs1SR;EuEr2SM;IAAgC,wBAAA;EvEw2StC;EuEv2SM;;IAEE,4BAAA;EvEy2SR;EuEv2SM;;IAEE,8BAAA;EvEy2SR;EuEv2SM;;IAEE,+BAAA;EvEy2SR;EuEv2SM;;IAEE,6BAAA;EvEy2SR;EuEj2SM;IAAwB,2BAAA;EvEo2S9B;EuEn2SM;;IAEE,+BAAA;EvEq2SR;EuEn2SM;;IAEE,iCAAA;EvEq2SR;EuEn2SM;;IAEE,kCAAA;EvEq2SR;EuEn2SM;;IAEE,gCAAA;EvEq2SR;EuEp3SM;IAAwB,0BAAA;EvEu3S9B;EuEt3SM;;IAEE,8BAAA;EvEw3SR;EuEt3SM;;IAEE,gCAAA;EvEw3SR;EuEt3SM;;IAEE,iCAAA;EvEw3SR;EuEt3SM;;IAEE,+BAAA;EvEw3SR;EuEv4SM;IAAwB,wBAAA;EvE04S9B;EuEz4SM;;IAEE,4BAAA;EvE24SR;EuEz4SM;;IAEE,8BAAA;EvE24SR;EuEz4SM;;IAEE,+BAAA;EvE24SR;EuEz4SM;;IAEE,6BAAA;EvE24SR;EuE15SM;IAAwB,0BAAA;EvE65S9B;EuE55SM;;IAEE,8BAAA;EvE85SR;EuE55SM;;IAEE,gCAAA;EvE85SR;EuE55SM;;IAEE,iCAAA;EvE85SR;EuE55SM;;IAEE,+BAAA;EvE85SR;EuE76SM;IAAwB,wBAAA;EvEg7S9B;EuE/6SM;;IAEE,4BAAA;EvEi7SR;EuE/6SM;;IAEE,8BAAA;EvEi7SR;EuE/6SM;;IAEE,+BAAA;EvEi7SR;EuE/6SM;;IAEE,6BAAA;EvEi7SR;EuE36SE;IAAmB,uBAAA;EvE86SrB;EuE76SE;;IAEE,2BAAA;EvE+6SJ;EuE76SE;;IAEE,6BAAA;EvE+6SJ;EuE76SE;;IAEE,8BAAA;EvE+6SJ;EuE76SE;;IAEE,4BAAA;EvE+6SJ;AACF;Aez7SI;EwDlDI;IAAgC,oBAAA;EvE++StC;EuE9+SM;;IAEE,wBAAA;EvEg/SR;EuE9+SM;;IAEE,0BAAA;EvEg/SR;EuE9+SM;;IAEE,2BAAA;EvEg/SR;EuE9+SM;;IAEE,yBAAA;EvEg/SR;EuE//SM;IAAgC,0BAAA;EvEkgTtC;EuEjgTM;;IAEE,8BAAA;EvEmgTR;EuEjgTM;;IAEE,gCAAA;EvEmgTR;EuEjgTM;;IAEE,iCAAA;EvEmgTR;EuEjgTM;;IAEE,+BAAA;EvEmgTR;EuElhTM;IAAgC,yBAAA;EvEqhTtC;EuEphTM;;IAEE,6BAAA;EvEshTR;EuEphTM;;IAEE,+BAAA;EvEshTR;EuEphTM;;IAEE,gCAAA;EvEshTR;EuEphTM;;IAEE,8BAAA;EvEshTR;EuEriTM;IAAgC,uBAAA;EvEwiTtC;EuEviTM;;IAEE,2BAAA;EvEyiTR;EuEviTM;;IAEE,6BAAA;EvEyiTR;EuEviTM;;IAEE,8BAAA;EvEyiTR;EuEviTM;;IAEE,4BAAA;EvEyiTR;EuExjTM;IAAgC,yBAAA;EvE2jTtC;EuE1jTM;;IAEE,6BAAA;EvE4jTR;EuE1jTM;;IAEE,+BAAA;EvE4jTR;EuE1jTM;;IAEE,gCAAA;EvE4jTR;EuE1jTM;;IAEE,8BAAA;EvE4jTR;EuE3kTM;IAAgC,uBAAA;EvE8kTtC;EuE7kTM;;IAEE,2BAAA;EvE+kTR;EuE7kTM;;IAEE,6BAAA;EvE+kTR;EuE7kTM;;IAEE,8BAAA;EvE+kTR;EuE7kTM;;IAEE,4BAAA;EvE+kTR;EuE9lTM;IAAgC,qBAAA;EvEimTtC;EuEhmTM;;IAEE,yBAAA;EvEkmTR;EuEhmTM;;IAEE,2BAAA;EvEkmTR;EuEhmTM;;IAEE,4BAAA;EvEkmTR;EuEhmTM;;IAEE,0BAAA;EvEkmTR;EuEjnTM;IAAgC,2BAAA;EvEonTtC;EuEnnTM;;IAEE,+BAAA;EvEqnTR;EuEnnTM;;IAEE,iCAAA;EvEqnTR;EuEnnTM;;IAEE,kCAAA;EvEqnTR;EuEnnTM;;IAEE,gCAAA;EvEqnTR;EuEpoTM;IAAgC,0BAAA;EvEuoTtC;EuEtoTM;;IAEE,8BAAA;EvEwoTR;EuEtoTM;;IAEE,gCAAA;EvEwoTR;EuEtoTM;;IAEE,iCAAA;EvEwoTR;EuEtoTM;;IAEE,+BAAA;EvEwoTR;EuEvpTM;IAAgC,wBAAA;EvE0pTtC;EuEzpTM;;IAEE,4BAAA;EvE2pTR;EuEzpTM;;IAEE,8BAAA;EvE2pTR;EuEzpTM;;IAEE,+BAAA;EvE2pTR;EuEzpTM;;IAEE,6BAAA;EvE2pTR;EuE1qTM;IAAgC,0BAAA;EvE6qTtC;EuE5qTM;;IAEE,8BAAA;EvE8qTR;EuE5qTM;;IAEE,gCAAA;EvE8qTR;EuE5qTM;;IAEE,iCAAA;EvE8qTR;EuE5qTM;;IAEE,+BAAA;EvE8qTR;EuE7rTM;IAAgC,wBAAA;EvEgsTtC;EuE/rTM;;IAEE,4BAAA;EvEisTR;EuE/rTM;;IAEE,8BAAA;EvEisTR;EuE/rTM;;IAEE,+BAAA;EvEisTR;EuE/rTM;;IAEE,6BAAA;EvEisTR;EuEzrTM;IAAwB,2BAAA;EvE4rT9B;EuE3rTM;;IAEE,+BAAA;EvE6rTR;EuE3rTM;;IAEE,iCAAA;EvE6rTR;EuE3rTM;;IAEE,kCAAA;EvE6rTR;EuE3rTM;;IAEE,gCAAA;EvE6rTR;EuE5sTM;IAAwB,0BAAA;EvE+sT9B;EuE9sTM;;IAEE,8BAAA;EvEgtTR;EuE9sTM;;IAEE,gCAAA;EvEgtTR;EuE9sTM;;IAEE,iCAAA;EvEgtTR;EuE9sTM;;IAEE,+BAAA;EvEgtTR;EuE/tTM;IAAwB,wBAAA;EvEkuT9B;EuEjuTM;;IAEE,4BAAA;EvEmuTR;EuEjuTM;;IAEE,8BAAA;EvEmuTR;EuEjuTM;;IAEE,+BAAA;EvEmuTR;EuEjuTM;;IAEE,6BAAA;EvEmuTR;EuElvTM;IAAwB,0BAAA;EvEqvT9B;EuEpvTM;;IAEE,8BAAA;EvEsvTR;EuEpvTM;;IAEE,gCAAA;EvEsvTR;EuEpvTM;;IAEE,iCAAA;EvEsvTR;EuEpvTM;;IAEE,+BAAA;EvEsvTR;EuErwTM;IAAwB,wBAAA;EvEwwT9B;EuEvwTM;;IAEE,4BAAA;EvEywTR;EuEvwTM;;IAEE,8BAAA;EvEywTR;EuEvwTM;;IAEE,+BAAA;EvEywTR;EuEvwTM;;IAEE,6BAAA;EvEywTR;EuEnwTE;IAAmB,uBAAA;EvEswTrB;EuErwTE;;IAEE,2BAAA;EvEuwTJ;EuErwTE;;IAEE,6BAAA;EvEuwTJ;EuErwTE;;IAEE,8BAAA;EvEuwTJ;EuErwTE;;IAEE,4BAAA;EvEuwTJ;AACF;AwEx0TE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,UAAA;EAEA,oBAAA;EACA,WAAA;EAEA,kCAAA;AxEw0TJ;;AyEl1TA;EAAkB,4GAAA;AzEs1TlB;;AyEl1TA;EAAiB,8BAAA;AzEs1TjB;;AyEr1TA;EAAiB,8BAAA;AzEy1TjB;;AyEx1TA;EAAiB,8BAAA;AzE41TjB;;AyE31TA;ECTE,gBAAA;EACA,uBAAA;EACA,mBAAA;A1Ew2TF;;AyEz1TI;EAAwB,2BAAA;AzE61T5B;;AyE51TI;EAAwB,4BAAA;AzEg2T5B;;AyE/1TI;EAAwB,6BAAA;AzEm2T5B;;Ae9zTI;E0DvCA;IAAwB,2BAAA;EzE02T1B;EyEz2TE;IAAwB,4BAAA;EzE42T1B;EyE32TE;IAAwB,6BAAA;EzE82T1B;AACF;Ae10TI;E0DvCA;IAAwB,2BAAA;EzEq3T1B;EyEp3TE;IAAwB,4BAAA;EzEu3T1B;EyEt3TE;IAAwB,6BAAA;EzEy3T1B;AACF;Aer1TI;E0DvCA;IAAwB,2BAAA;EzEg4T1B;EyE/3TE;IAAwB,4BAAA;EzEk4T1B;EyEj4TE;IAAwB,6BAAA;EzEo4T1B;AACF;Aeh2TI;E0DvCA;IAAwB,2BAAA;EzE24T1B;EyE14TE;IAAwB,4BAAA;EzE64T1B;EyE54TE;IAAwB,6BAAA;EzE+4T1B;AACF;AyE14TA;EAAmB,oCAAA;AzE64TnB;;AyE54TA;EAAmB,oCAAA;AzEg5TnB;;AyE/4TA;EAAmB,qCAAA;AzEm5TnB;;AyE/4TA;EAAuB,2BAAA;AzEm5TvB;;AyEl5TA;EAAuB,+BAAA;AzEs5TvB;;AyEr5TA;EAAuB,2BAAA;AzEy5TvB;;AyEx5TA;EAAuB,2BAAA;AzE45TvB;;AyE35TA;EAAuB,8BAAA;AzE+5TvB;;AyE95TA;EAAuB,6BAAA;AzEk6TvB;;AyE95TA;EAAc,sBAAA;AzEk6Td;;A2Ez8TE;EACE,yBAAA;A3E48TJ;;AMl8TE;EqELM,yBAAA;A3E28TR;;A2Ej9TE;EACE,yBAAA;A3Eo9TJ;;AM18TE;EqELM,yBAAA;A3Em9TR;;A2Ez9TE;EACE,yBAAA;A3E49TJ;;AMl9TE;EqELM,yBAAA;A3E29TR;;A2Ej+TE;EACE,yBAAA;A3Eo+TJ;;AM19TE;EqELM,yBAAA;A3Em+TR;;A2Ez+TE;EACE,yBAAA;A3E4+TJ;;AMl+TE;EqELM,yBAAA;A3E2+TR;;A2Ej/TE;EACE,yBAAA;A3Eo/TJ;;AM1+TE;EqELM,yBAAA;A3Em/TR;;A2Ez/TE;EACE,yBAAA;A3E4/TJ;;AMl/TE;EqELM,yBAAA;A3E2/TR;;A2EjgUE;EACE,yBAAA;A3EogUJ;;AM1/TE;EqELM,yBAAA;A3EmgUR;;AyE59TA;EAAa,yBAAA;AzEg+Tb;;AyE/9TA;EAAc,yBAAA;AzEm+Td;;AyEj+TA;EAAiB,oCAAA;AzEq+TjB;;AyEp+TA;EAAiB,0CAAA;AzEw+TjB;;AyEp+TA;EGvDE,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,6BAAA;EACA,SAAA;A5E+hUF;;AyEx+TA;EAAwB,gCAAA;AzE4+TxB;;AyE1+TA;EACE,iCAAA;EACA,gCAAA;AzE6+TF;;AyEx+TA;EAAc,yBAAA;AzE4+Td;;A6E7iUA;EACE,8BAAA;A7EgjUF;;A6E7iUA;EACE,6BAAA;A7EgjUF;;A8EhjUE;EACE;;;IAKE,4BAAA;IAEA,2BAAA;E9EgjUJ;E8E5iUI;IACE,0BAAA;E9E8iUN;E8EriUE;IACE,6BAAA;E9EuiUJ;E8EzhUE;IACE,gCAAA;E9E2hUJ;E8EzhUE;;IAEE,yBAAA;IACA,wBAAA;E9E2hUJ;E8ExhUE;;IAEE,wBAAA;E9E0hUJ;E8EvhUE;;;IAGE,UAAA;IACA,SAAA;E9EyhUJ;E8EthUE;;IAEE,uBAAA;E9EwhUJ;E8EhhUE;IACE,Q1E2iC8B;EJu+RlC;E8EhhUE;IACE,2BAAA;E9EkhUJ;E8EhhUE;IACE,2BAAA;E9EkhUJ;E8E9gUE;IACE,aAAA;E9EghUJ;E8E9gUE;IACE,sBAAA;E9EghUJ;E8E7gUE;IACE,oCAAA;E9E+gUJ;E8E7gUI;;;IAEE,iCAAA;E9EghUN;E8E3gUI;;;IAEE,oCAAA;E9E8gUN;E8E1gUE;IACE,cAAA;E9E4gUJ;E8E1gUI;;;;IAIE,qB1E9GG;EJ0nUT;E8ExgUE;IACE,cAAA;IACA,qB1EpHK;EJ8nUT;AACF;A+EzoUA;EACC,kBAAA;A/E2oUD;;A+EtoUA;EACC,eAAA;A/EyoUD;;A+EroUA;EACC,qBAAA;A/EwoUD;;A+EpoUA;;;;;EAKC,kBAAA;A/EuoUD;;A+EnoUA;EACC,gCAAA;A/EsoUD;;A+EloUA;;EAEC,yB3EvBU;AJ4pUX;;A+EloUA;EX7BE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;ApEmqUF;;A+EtoUA;EACC,eAAA;EACA,WAAA;EACA,kB3EyFQ;AJgjUT;;A+EtoUA;EACC,eAAA;EACA,YAAA;EACA,iB3EmFQ;AJsjUT;;A+EtoUA;EAEC,cAAA;A/EwoUD;;A+EnoUC;EACC,cAAA;EACA,WAAA;EAGC,mC3EibqC;E2EhbrC,yBAAA;E1EgHG,eAAA;E0E5GH,gB3EwN2B;E2EvN3B,gB3E4N2B;E2E3N3B,c3E5DQ;E2E6DR,sB3EpEQ;E2EqER,4BAAA;EACA,yBAAA;EpE3DC,sBAAA;ESFE,wE2DkEH;A/E+nUH;AoB7rUM;E2D0CL;I3DzCO,gBAAA;EpBgsUN;AACF;A+EjoUG;EACC,6BAAA;EACA,SAAA;A/EmoUJ;AqB7sUE;EACE,cAAA;EACA,sBjBRO;EiBSP,qBjBsdoC;EiBrdpC,UAAA;EAKE,gDjBqXwB;AJs1T9B;;A+EzlUA;EACC,mBAAA;A/E4lUD;;A+EzlUA;;;;;EAKC,eAAA;EACA,YAAA;A/E4lUD;;A+ExlUA;EXhJE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,sBAAA;EACA,mBAAA;EACA,SAAA;ApE4uUF;AoEluUE;EAEE,gBAAA;EACA,WAAA;EACA,YAAA;EACA,iBAAA;EACA,UAAA;EACA,mBAAA;ApEmuUJ;;A+ElmUA;EACC,cAAA;EACA,WAAA;EACA,uBAAA;EACA,WAAA;EACA,gB3E2H6B;E2E1H7B,yBAAA;EACA,mBAAA;EACA,mBAAA;EACA,gBAAA;EACA,SAAA;A/EqmUD;A+EnmUC;EAEC,yBAAA;EACA,qBAAA;EACA,yB3EvKS;AJ2wUX;A+EjmUC;EAEC,sBAAA;EACA,qBAAA;EACA,yB3EmE4B;AJ+hU9B;A+E/lUC;EAEC,yBAAA;EACA,6BAAA;A/EgmUF;;A+EvlUA;EACC,yB3EkiBmC;AJwjTpC;A+ExlUC;EAEC,yB3E8hBkC;AJ2jTpC;;A+ErlUA;EACC,W3EzMU;AJiyUX;A+EtlUC;EAEC,W3E7MS;AJoyUX;;A+EnlUA;EACC,gB3EuE6B;AJ+gU9B;;A+EllUA;EACC,oBAAA;A/EqlUD;;A+EnlUA;EACC,qBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;A/EslUD;A+EnlUE;EACC,cAAA;A/EqlUH;A+EtlUE;EACC,iBAAA;A/EwlUH;A+EzlUE;EACC,cAAA;A/E2lUH;A+E5lUE;EACC,cAAA;A/E8lUH;A+E/lUE;EACC,iBAAA;A/EimUH;A+ElmUE;EACC,iBAAA;A/EomUH;A+ErmUE;EACC,gBAAA;A/EumUH;A+ExmUE;EACC,iBAAA;A/E0mUH;;A+EtmUA;EACC,cAAA;A/EymUD;;A+EnmUC;EAGE,iB3E6QqC;AJu1TxC;A+E5lUE;EACC,YAAA;EACA,UAAA;A/E8lUH;A+E5lUG;EACC,sB3EpB0B;E2EqB1B,yBAAA;EACA,yBAAA;A/E8lUJ;A+E1lUE;EACC,cAAA;A/E4lUH;;A+EplUC;EACC,gBAAA;A/EulUF;;A+EnlUC;EACC,0BAAA;A/EslUF;;AgFx2UC;;EAEC,cANc;AhFi3UhB;;AgFz2UC;EACC,yBATc;EAUd,qBAVc;AhFs3UhB;;AgFt2UG;EACC,cAjBY;AhF03UhB;;AgFt3UC;;EAEC,cANc;AhF+3UhB;;AgFv3UC;EACC,yBATc;EAUd,qBAVc;AhFo4UhB;;AgFp3UG;EACC,cAjBY;AhFw4UhB;;AgFp4UC;;EAEC,cANc;AhF64UhB;;AgFr4UC;EACC,yBATc;EAUd,qBAVc;AhFk5UhB;;AgFl4UG;EACC,cAjBY;AhFs5UhB;;AgFl5UC;;EAEC,cANc;AhF25UhB;;AgFn5UC;EACC,yBATc;EAUd,qBAVc;AhFg6UhB;;AgFh5UG;EACC,cAjBY;AhFo6UhB;;AgFh6UC;;EAEC,cANc;AhFy6UhB;;AgFj6UC;EACC,yBATc;EAUd,qBAVc;AhF86UhB;;AgF95UG;EACC,cAjBY;AhFk7UhB;;AgF96UC;;EAEC,cANc;AhFu7UhB;;AgF/6UC;EACC,yBATc;EAUd,qBAVc;AhF47UhB;;AgF56UG;EACC,cAjBY;AhFg8UhB;;AgF57UC;;EAEC,cANc;AhFq8UhB;;AgF77UC;EACC,yBATc;EAUd,qBAVc;AhF08UhB;;AgF17UG;EACC,cAjBY;AhF88UhB;;AgF18UC;;EAEC,cANc;AhFm9UhB;;AgF38UC;EACC,yBATc;EAUd,qBAVc;AhFw9UhB;;AgFx8UG;EACC,cAjBY;AhF49UhB;;AgFx9UC;;EAEC,cANc;AhFi+UhB;;AgFz9UC;EACC,yBATc;EAUd,qBAVc;AhFs+UhB;;AgFt9UG;EACC,cAjBY;AhF0+UhB;;AgFt+UC;;EAEC,cANc;AhF++UhB;;AgFv+UC;EACC,yBATc;EAUd,qBAVc;AhFo/UhB;;AgFp+UG;EACC,cAjBY;AhFw/UhB;;AgFp/UC;;EAEC,WANc;AhF6/UhB;;AgFr/UC;EACC,sBATc;EAUd,kBAVc;AhFkgVhB;;AgFl/UG;EACC,WAjBY;AhFsgVhB;;AgFlgVC;;EAEC,cANc;AhF2gVhB;;AgFngVC;EACC,yBATc;EAUd,qBAVc;AhFghVhB;;AgFhgVG;EACC,cAjBY;AhFohVhB;;AgFhhVC;;EAEC,cANc;AhFyhVhB;;AgFjhVC;EACC,yBATc;EAUd,qBAVc;AhF8hVhB;;AgF9gVG;EACC,cAjBY;AhFkiVhB;;AgF9hVC;;EAEC,cANc;AhFuiVhB;;AgF/hVC;EACC,yBATc;EAUd,qBAVc;AhF4iVhB;;AgF5hVG;EACC,cAjBY;AhFgjVhB;;AgF5iVC;;EAEC,cANc;AhFqjVhB;;AgF7iVC;EACC,yBATc;EAUd,qBAVc;AhF0jVhB;;AgF1iVG;EACC,cAjBY;AhF8jVhB;;AgF1jVC;;EAEC,cANc;AhFmkVhB;;AgF3jVC;EACC,yBATc;EAUd,qBAVc;AhFwkVhB;;AgFxjVG;EACC,cAjBY;AhF4kVhB;;AgFxkVC;;EAEC,cANc;AhFilVhB;;AgFzkVC;EACC,yBATc;EAUd,qBAVc;AhFslVhB;;AgFtkVG;EACC,cAjBY;AhF0lVhB;;AgFtlVC;;EAEC,cANc;AhF+lVhB;;AgFvlVC;EACC,yBATc;EAUd,qBAVc;AhFomVhB;;AgFplVG;EACC,cAjBY;AhFwmVhB;;AgFpmVC;;EAEC,cANc;AhF6mVhB;;AgFrmVC;EACC,yBATc;EAUd,qBAVc;AhFknVhB;;AgFlmVG;EACC,cAjBY;AhFsnVhB;;AgFlnVC;;EAEC,cANc;AhF2nVhB;;AgFnnVC;EACC,yBATc;EAUd,qBAVc;AhFgoVhB;;AgFhnVG;EACC,cAjBY;AhFooVhB;;AgFhoVC;;EAEC,cANc;AhFyoVhB;;AgFjoVC;EACC,yBATc;EAUd,qBAVc;AhF8oVhB;;AgF9nVG;EACC,cAjBY;AhFkpVhB;;AiFroVA;;EAIC,cAAA;AjFsoVD;AiF3nVC;;;;EAIC,0BAAA;EACA,gBAAA;EACA,YAAA;AjF6nVF;AiF3nVE;;;;EnEjCA,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,kBAAA;EACA,iBAAA;AdkqVF;Ae/mVI;EkEtBF;;;;IAIG,gB7EwKkB;EJg+UrB;AACF;AevnVI;EkEtBF;;;;IAIG,gB7EwKkB;EJw+UrB;AACF;Ae/nVI;EkEtBF;;;;IAIG,gB7EwKkB;EJg/UrB;AACF;AevoVI;EkEtBF;;;;IAIG,iB7EwKkB;EJw/UrB;AACF;AiF3pVC;;EAEC,0BAAA;EACA,eAAA;EACA,YAAA;AjF6pVF;AiF1pVC;EACC;;IAEC,0BAAA;IACA,eAAA;IACA,YAAA;EjF4pVD;AACF;;AiFrpVE;EzDoCA,yBAAA;EnB4EI,eAAA;EmB1EJ,gBpB2L4B;EOnR1B,sBAAA;AX8sVJ;AiFrpVE;EACC,6BAAA;AjFupVH;;AkFnuVA;;;;;;;;;;;;CAAA;AAgBA;EACE,gBAAA;EACA,yBAAA;AlFmuVF;AkFlsVI;EAED,mB9EkFM;AJinVT;AkF/rVI;EACE,WAAA;AlFisVN;AkF5rVE;EACE,cAAA;AlF8rVJ;AkF1rVE;EAEE,cAAA;EACA,yBAAA;AlF2rVJ;;AmFjwVA;EACC,WAAA;AnFowVD;;AmFhwVA;EACC,6BAAA;AnFmwVD;;AmF/vVA;EACC;IACC,uBAAA;EnFkwVA;AACF;AmF5vVE;EACC,oBAAA;EAAA,aAAA;EACA,0BAAA;EAAA,sBAAA;AnF8vVH;AmF7vVG;EACC,gBAAA;AnF+vVJ;AmF3vVC;EACC,gBAAA;AnF6vVF;;AmFzvVA;EAGC,0BAAA;AnF0vVD;AmF3uVA;EAGC,0BAAA;AnF2uVD;AmFnuVA;EACC,c/ExBS;AJ6vVV;;AmF/tVE;EACC,oBAAA;AnFkuVH;;AmFvsVA;;;;;;;EAOC,c/E9DS;AJwwVV;;AmFvsVA;EACC,YAAA;AnF0sVD;;AoFtzVA;;;EAAA;ACAA;+BAAA;AAGA;EACE,0BAAA;EACA,oDAAA;EACA,iXAAA;EAMA,mBAAA;EACA,kBAAA;ArFuzVF;AsFj0VA;EACE,qBAAA;EACA,6CAAA;EACA,kBAAA;EACA,oBAAA;EACA,mCAAA;EACA,kCAAA;AtFm0VF;;AuFz0VA,6DAAA;AACA;EACE,yBAAA;EACA,mBAAA;EACA,oBAAA;AvF40VF;;AuF10VA;EAAwB,cAAA;AvF80VxB;;AuF70VA;EAAwB,cAAA;AvFi1VxB;;AuFh1VA;EAAwB,cAAA;AvFo1VxB;;AuFn1VA;EAAwB,cAAA;AvFu1VxB;;AwFj2VA;EACE,qBAAA;EACA,kBAAA;AxFo2VF;;AyFr2VA;EACE,eAAA;EACA,2BCMoB;EDLpB,qBAAA;AzFw2VF;AyFv2VE;EAAO,kBAAA;AzF02VT;;AyFx2VA;EACE,kBAAA;EACA,qBAAA;EACA,qBCDoB;EDEpB,mBAAA;EACA,kBAAA;AzF22VF;AyF12VE;EACE,qBAAA;AzF42VJ;;A2Fz3VA;EACE,4BAAA;EACA,yBAAA;EACA,oBAAA;A3F43VF;;A2Fz3VA;EAA+B,WAAA;A3F63V/B;;A2F53VA;EAAgC,YAAA;A3Fg4VhC;;A2F73VE;EAAgC,mBAAA;A3Fi4VlC;A2Fh4VE;EAAiC,kBAAA;A3Fm4VnC;;A2Fh4VA,2BAAA;AACA;EAAc,YAAA;A3Fo4Vd;;A2Fn4VA;EAAa,WAAA;A3Fu4Vb;;A2Fp4VE;EAAc,mBAAA;A3Fw4VhB;A2Fv4VE;EAAe,kBAAA;A3F04VjB;;A4F95VA;EACE,6CAAA;EACQ,qCAAA;A5Fi6VV;;A4F95VA;EACE,+CAAA;EACQ,uCAAA;A5Fi6VV;;A4F95VA;EACE;IACE,+BAAA;IACQ,uBAAA;E5Fi6VV;E4F/5VA;IACE,iCAAA;IACQ,yBAAA;E5Fi6VV;AACF;A4F95VA;EACE;IACE,+BAAA;IACQ,uBAAA;E5Fg6VV;E4F95VA;IACE,iCAAA;IACQ,yBAAA;E5Fg6VV;AACF;A6F77VA;ECWE,sEAAA;EACA,gCAAA;EAEQ,wBAAA;A9Fq7VV;;A6Fl8VA;ECUE,sEAAA;EACA,iCAAA;EAEQ,yBAAA;A9F47VV;;A6Fx8VA;ECSE,sEAAA;EACA,iCAAA;EAEQ,yBAAA;A9Fm8VV;;A6F78VA;ECcE,gFAAA;EACA,+BAAA;EAEQ,uBAAA;A9Fm8VV;;A6Fn9VA;ECaE,gFAAA;EACA,+BAAA;EAEQ,uBAAA;A9F08VV;;A6Fr9VA;;;;;EAKE,oBAAA;EAAA,YAAA;A7Fw9VF;;A+Fv+VA;EACE,kBAAA;EACA,qBAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;EACA,sBAAA;A/F0+VF;;A+Fx+VA;EACE,kBAAA;EACA,OAAA;EACA,WAAA;EACA,kBAAA;A/F2+VF;;A+Fz+VA;EAA8B,oBAAA;A/F6+V9B;;A+F5+VA;EAA8B,cAAA;A/Fg/V9B;;A+F/+VA;EAA6B,WLTP;A1F4/VtB;;AgGtgWA;mEAAA;AAGA;EAAkC,gBNwUnB;A1FisVf;;AgGxgWA;EAAkC,gBN2dnB;A1FijVf;;AgG3gWA;EAAmC,gBN0jBnB;A1Fq9UhB;;AgG9gWA;EAAuC,gBNsOnB;A1F4yVpB;;AgGjhWA;EAAkC,gBNuWnB;A1F8qVf;;AgGphWA;EAAiC,gBNknBnB;A1Fs6Ud;;AgGvhWA;EAAmC,gBNsnBnB;A1Fq6UhB;;AgG1hWA;EAAiC,gBNytBnB;A1Fq0Ud;;AgG7hWA;EAAiC,gBNmRnB;A1F8wVd;;AgGhiWA;EAAqC,gBNupBnB;A1F64UlB;;AgGniWA;EAA+B,gBNqpBnB;A1Fk5UZ;;AgGtiWA;EAAoC,gBNspBnB;A1Fo5UjB;;AgGziWA;EAAkC,gBNyInB;A1Fo6Vf;;AgG5iWA;;;EAEkC,gBNqqBnB;A1F24Uf;;AgG/iWA;EAAwC,gBN8iBnB;A1FqgVrB;;AgGljWA;EAAyC,gBN4iBnB;A1F0gVtB;;AgGrjWA;EAAsC,gBN4fnB;A1F6jVnB;;AgGxjWA;EAAmC,gBNikBnB;A1F2/UhB;;AgG3jWA;;EACgC,gBNgKnB;A1F+5Vb;;AgG9jWA;EAAoC,gBN+qBnB;A1Fm5UjB;;AgGjkWA;EAAiC,gBNwVnB;A1F6uVd;;AgGpkWA;EAAmC,gBNuPnB;A1Fi1VhB;;AgGvkWA;EAAoC,gBNgJnB;A1F27VjB;;AgG1kWA;EAAiC,gBNmhBnB;A1F2jVd;;AgG7kWA;EAAqC,gBNgMnB;A1Fi5VlB;;AgGhlWA;EAAgD,gBNYnB;A1FwkW7B;;AgGnlWA;EAA8C,gBNcnB;A1FykW3B;;AgGtlWA;EAAkC,gBNqWnB;A1FqvVf;;AgGzlWA;EAA0C,gBNwenB;A1FqnVvB;;AgG5lWA;;EACmC,gBNsgBnB;A1F0lVhB;;AgG/lWA;EAAoC,gBNggBnB;A1FmmVjB;;AgGlmWA;EAAqC,gBNwYnB;A1F8tVlB;;AgGrmWA;EAAiC,gBN2YnB;A1F8tVd;;AgGxmWA;EAAiC,gBN4PnB;A1Fg3Vd;;AgG3mWA;EAAuC,gBNoUnB;A1F2yVpB;;AgG9mWA;EAAuC,gBNitBnB;A1Fi6UpB;;AgGjnWA;EAAwC,gBN+sBnB;A1Fs6UrB;;AgGpnWA;EAAsC,gBNgtBnB;A1Fw6UnB;;AgGvnWA;EAAmC,gBNyenB;A1FkpVhB;;AgG1nWA;EAAoC,gBNwBnB;A1FsmWjB;;AgG7nWA;EAAgC,gBNymBnB;A1FwhVb;;AgGhoWA;EAAiC,gBNymBnB;A1F2hVd;;AgGnoWA;EAAiC,gBNyDnB;A1F8kWd;;AgGtoWA;EAAqC,gBNyDnB;A1FilWlB;;AgGzoWA;EAAkC,gBN+dnB;A1F8qVf;;AgG5oWA;EAAmC,gBN2EnB;A1FqkWhB;;AgG/oWA;EAAiC,gBN0PnB;A1Fy5Vd;;AgGlpWA;EAAiC,gBNiDnB;A1FqmWd;;AgGrpWA;EAAmC,gBN0VnB;A1F+zVhB;;AgGxpWA;EAAwC,gBNwmBnB;A1FojVrB;;AgG3pWA;EAAuC,gBNwmBnB;A1FujVpB;;AgG9pWA;EAAuC,gBNpCnB;A1FssWpB;;AgGjqWA;EAAyC,gBNvCnB;A1F4sWtB;;AgGpqWA;EAAwC,gBNrCnB;A1F6sWrB;;AgGvqWA;EAA0C,gBNxCnB;A1FmtWvB;;AgG1qWA;EAAiC,gBN+WnB;A1F+zVd;;AgG7qWA;;EACoC,gBN2anB;A1FswVjB;;AgGhrWA;EAAmC,gBNsUnB;A1F82VhB;;AgGnrWA;EAAyC,gBNkrBnB;A1FqgVtB;;AgGtrWA;;;EAEsC,gBN0bnB;A1FgwVnB;;AgGzrWA;EAAmC,gBNkbnB;A1F2wVhB;;AgG5rWA;EAAuC,gBNwXnB;A1Fw0VpB;;AgG/rWA;EAAmC,gBNtDnB;A1FyvWhB;;AgGlsWA;EAAiC,gBNmnBnB;A1FmlVd;;AgGrsWA;;EAC4C,gBN+anB;A1F0xVzB;;AgGxsWA;EAA2C,gBN8fnB;A1F8sVxB;;AgG3sWA;EAA2C,gBN+EnB;A1FgoWxB;;AgG9sWA;EAAmC,gBNzBnB;A1F2uWhB;;AgGjtWA;EAA0C,gBNmjBnB;A1FkqVvB;;AgGptWA;EAA0C,gBNqLnB;A1FmiWvB;;AgGvtWA;EAAqC,gBNlBnB;A1F6uWlB;;AgG1tWA;EAAiC,gBNsbnB;A1FwyVd;;AgG7tWA;EAAkC,gBNganB;A1Fi0Vf;;AgGhuWA;EAAiC,gBNmjBnB;A1FirVd;;AgGnuWA;EAAoC,gBN+NnB;A1FwgWjB;;AgGtuWA;EAAyC,gBNgLnB;A1F0jWtB;;AgGzuWA;EAAyC,gBN4iBnB;A1FisVtB;;AgG5uWA;EAAkC,gBN+InB;A1FimWf;;AgG/uWA;EAAyC,gBNyEnB;A1F0qWtB;;AgGlvWA;EAA0C,gBNyEnB;A1F6qWvB;;AgGrvWA;EAAwC,gBNkbnB;A1Fu0VrB;;AgGxvWA;EAAyC,gBNuXnB;A1Fq4VtB;;AgG3vWA;EAAyC,gBN2lBnB;A1FoqVtB;;AgG9vWA;EAAyC,gBN2DnB;A1FusWtB;;AgGjwWA;EAA4C,gBNybnB;A1F40VzB;;AgGpwWA;EAAwC,gBN0SnB;A1F89VrB;;AgGvwWA;EAAuC,gBN0GnB;A1FiqWpB;;AgG1wWA;EAA2C,gBNulBnB;A1FurVxB;;AgG7wWA;EAA2C,gBNuDnB;A1F0tWxB;;AgGhxWA;EAAgC,gBNnCnB;A1FuzWb;;AgGnxWA;EAAuC,gBNnDnB;A1F00WpB;;AgGtxWA;EAAwC,gBNnDnB;A1F60WrB;;AgGzxWA;EAAqC,gBNnDnB;A1Fg1WlB;;AgG5xWA;EAAuC,gBNvDnB;A1Fu1WpB;;AgG/xWA;;EACkC,gBN4dnB;A1Fu0Vf;;AgGlyWA;EAAmC,gBN8InB;A1FwpWhB;;AgGryWA;EAAqC,gBNsFnB;A1FmtWlB;;AgGxyWA;EAAiC,gBN+ZnB;A1F64Vd;;AgG3yWA;EAAkC,gBNoWnB;A1F28Vf;;AgG9yWA;EAAqC,gBNpDnB;A1Fs2WlB;;AgGjzWA;EAA+C,gBNuInB;A1F8qW5B;;AgGpzWA;EAAiC,gBNkNnB;A1FsmWd;;AgGvzWA;EAAiC,gBN0SnB;A1FihWd;;AgG1zWA;EAAiC,gBN6KnB;A1FipWd;;AgG7zWA;EAAgC,gBNyInB;A1FwrWb;;AgGh0WA;EAAsC,gBNyInB;A1F2rWnB;;AgGn0WA;;EACiD,gBNiInB;A1FssW9B;;AgGt0WA;EAAkC,gBN+YnB;A1F27Vf;;AgGz0WA;EAAqC,gBAAA;AhG60WrC;;AgG50WA;EAAmC,gBNoanB;A1F46VhB;;AgG/0WA;EAAoC,gBNgEnB;A1FmxWjB;;AgGl1WA;EAAmC,gBN6TnB;A1FyhWhB;;AgGr1WA;EAAuC,gBNuCnB;A1FkzWpB;;AgGx1WA;EAAyC,gBNmCnB;A1FyzWtB;;AgG31WA;EAAoC,gBN+anB;A1Fg7VjB;;AgG91WA;EAA0C,gBNkdnB;A1Fg5VvB;;AgGj2WA;EAAmC,gBN0KnB;A1F2rWhB;;AgGp2WA;EAAwC,gBN2KnB;A1F6rWrB;;AgGv2WA;EAAqC,gBN3EnB;A1Fs7WlB;;AgG12WA;EAAqC,gBN7EnB;A1F27WlB;;AgG72WA;;EACsC,gBNlEnB;A1Fm7WnB;;AgGh3WA;EAA2C,gBN+kBnB;A1FqyVxB;;AgGn3WA;EAA4C,gBN4HnB;A1F2vWzB;;AgGt3WA;EAAyC,gBNTnB;A1Fm4WtB;;AgGz3WA;EAAgC,gBN2QnB;A1FknWb;;AgG53WA;;EACiC,gBN6CnB;A1Fm1Wd;;AgG/3WA;EAAqC,gBNkDnB;A1Fi1WlB;;AgGl4WA;EAAwC,gBNsiBnB;A1Fg2VrB;;AgGr4WA;EAA0C,gBNoiBnB;A1Fq2VvB;;AgGx4WA;EAAsC,gBN2enB;A1Fi6VnB;;AgG34WA;EAAoC,gBN8NnB;A1FirWjB;;AgG94WA;EAAqC,gBNocnB;A1F88VlB;;AgGj5WA;EAA4C,gBNuRnB;A1F8nWzB;;AgGp5WA;EAAuC,gBN6hBnB;A1F23VpB;;AgGv5WA;EAA0C,gBNsGnB;A1FqzWvB;;AgG15WA;EAAoC,gBN8bnB;A1Fg+VjB;;AgG75WA;EAAmC,gBNqjBnB;A1F42VhB;;AgGh6WA;EAA0C,gBNgLnB;A1FovWvB;;AgGn6WA;EAAmC,gBNukBnB;A1Fg2VhB;;AgGt6WA;EAAoC,gBNqQnB;A1FqqWjB;;AgGz6WA;EAAkC,gBNiWnB;A1F4kWf;;AgG56WA;EAAqC,gBN2dnB;A1Fq9VlB;;AgG/6WA;EAAuC,gBNjDnB;A1Fo+WpB;;AgGl7WA;EAAyC,gBN+VnB;A1FulWtB;;AgGr7WA;EAAoC,gBNsjBnB;A1Fm4VjB;;AgGx7WA;;EACqC,gBNgGnB;A1F41WlB;;AgG37WA;EAAmC,gBNoKnB;A1F2xWhB;;AgG97WA;EAAmC,gBN0jBnB;A1Fw4VhB;;AgGj8WA;EAAwC,gBNoCnB;A1Fi6WrB;;AgGp8WA;;EACgC,gBN+YnB;A1FyjWb;;AgGv8WA;EAAkC,gBNoMnB;A1FuwWf;;AgG18WA;EAAqC,gBNrDnB;A1FmgXlB;;AgG78WA;EAAiC,gBNhFnB;A1FiiXd;;AgGh9WA;EAAwC,gBNrBnB;A1Fy+WrB;;AgGn9WA;EAAyC,gBNoLnB;A1FmyWtB;;AgGt9WA;EAAwC,gBNkLnB;A1FwyWrB;;AgGz9WA;EAAsC,gBNmLnB;A1F0yWnB;;AgG59WA;EAAwC,gBN+KnB;A1FizWrB;;AgG/9WA;EAA8C,gBNrInB;A1FwmX3B;;AgGl+WA;EAA+C,gBNjInB;A1FumX5B;;AgGr+WA;EAA4C,gBNjInB;A1F0mXzB;;AgGx+WA;EAA8C,gBNzInB;A1FqnX3B;;AgG3+WA;EAAkC,gBN2JnB;A1Fo1Wf;;AgG9+WA;EAAmC,gBN6lBnB;A1Fq5VhB;;AgGj/WA;EAAkC,gBNqenB;A1FghWf;;AgGp/WA;EAAmC,gBNyGnB;A1F+4WhB;;AgGv/WA;EAAsC,gBNzEnB;A1FokXnB;;AgG1/WA;EAAuC,gBNlInB;A1FgoXpB;;AgG7/WA;;EACkC,gBNijBnB;A1Fg9Vf;;AgGhgXA;;EACiC,gBN4OnB;A1FwxWd;;AgGngXA;EAAkC,gBNdnB;A1FqhXf;;AgGtgXA;EAAkC,gBN0GnB;A1Fg6Wf;;AgGzgXA;;EACqC,gBN6XnB;A1FgpWlB;;AgG5gXA;;EACoC,gBN2FnB;A1Fq7WjB;;AgG/gXA;EAAsC,gBN6SnB;A1FsuWnB;;AgGlhXA;;EACqC,gBNqGnB;A1Fi7WlB;;AgGrhXA;EAAmC,gBNgbnB;A1FymWhB;;AgGxhXA;;;EAEiC,gBNlInB;A1F8pXd;;AgG3hXA;EAAoC,gBNsOnB;A1FyzWjB;;AgG9hXA;EAAoC,gBNoOnB;A1F8zWjB;;AgGjiXA;EAA0C,gBN+bnB;A1FsmWvB;;AgGpiXA;EAAsC,gBN2gBnB;A1F6hWnB;;AgGviXA;EAAkC,gBNucnB;A1FomWf;;AgG1iXA;EAAkC,gBNyOnB;A1Fq0Wf;;AgG7iXA;EAAkC,gBN6fnB;A1FojWf;;AgGhjXA;EAAsC,gBNmTnB;A1FiwWnB;;AgGnjXA;EAA6C,gBNoTnB;A1FmwW1B;;AgGtjXA;EAA+C,gBNgInB;A1F07W5B;;AgGzjXA;EAAwC,gBN4HnB;A1Fi8WrB;;AgG5jXA;EAAkC,gBNqQnB;A1F2zWf;;AgG/jXA;EAAuC,gBNpFnB;A1FupXpB;;AgGlkXA;EAAqC,gBN9EnB;A1FopXlB;;AgGrkXA;EAAuC,gBNrFnB;A1F8pXpB;;AgGxkXA;EAAwC,gBNrFnB;A1FiqXrB;;AgG3kXA;EAAoC,gBNhCnB;A1F+mXjB;;AgG9kXA;;EACiC,gBN0YnB;A1FwsWd;;AgGjlXA;;EACsC,gBN8YnB;A1FusWnB;;AgGplXA;;EACqC,gBN2YnB;A1F6sWlB;;AgGvlXA;EAAqC,gBNUnB;A1FilXlB;;AgG1lXA;EAAqC,gBNuMnB;A1Fu5WlB;;AgG7lXA;;EACiC,gBNqfnB;A1F4mWd;;AgGhmXA;;EACkC,gBNoFnB;A1FghXf;;AgGnmXA;;EACuC,gBN+anB;A1FwrWpB;;AgGtmXA;EAAsC,gBN7CnB;A1FupXnB;;AgGzmXA;EAAuC,gBN1CnB;A1FupXpB;;AgG5mXA;;EACiC,gBNpInB;A1FovXd;;AgG/mXA;EAAoC,gBN6WnB;A1FswWjB;;AgGlnXA;EAAqC,gBNyenB;A1F6oWlB;;AgGrnXA;;EACsC,gBNrEnB;A1F8rXnB;;AgGxnXA;EAAwC,gBNqLnB;A1Fu8WrB;;AgG3nXA;EAAqC,gBNGnB;A1F4nXlB;;AgG9nXA;EAA2C,gBNnEnB;A1FqsXxB;;AgGjoXA;EAAyC,gBNnEnB;A1FwsXtB;;AgGpoXA;EAAoC,gBNifnB;A1FupWjB;;AgGvoXA;EAAwC,gBN8YnB;A1F6vWrB;;AgG1oXA;EAAqC,gBNyZnB;A1FqvWlB;;AgG7oXA;EAAmC,gBN9JnB;A1F+yXhB;;AgGhpXA;EAAmC,gBNlEnB;A1FstXhB;;AgGnpXA;EAAoC,gBN1CnB;A1FisXjB;;AgGtpXA;EAAwC,gBN8BnB;A1F4nXrB;;AgGzpXA;EAAuC,gBN1InB;A1FuyXpB;;AgG5pXA;EAAuC,gBNsHnB;A1F0iXpB;;AgG/pXA;EAAsC,gBNrOnB;A1Fw4XnB;;AgGlqXA;EAAmC,gBN4MnB;A1F09WhB;;AgGrqXA;EAAwC,gBNUnB;A1F+pXrB;;AgGxqXA;EAAiC,gBN3KnB;A1Fu1Xd;;AgG3qXA;EAAqC,gBNuFnB;A1FwlXlB;;AgG9qXA;EAAwC,gBN2QnB;A1Fu6WrB;;AgGjrXA;EAA8C,gBNrOnB;A1F05X3B;;AgGprXA;EAA+C,gBNrOnB;A1F65X5B;;AgGvrXA;EAA4C,gBNrOnB;A1Fg6XzB;;AgG1rXA;EAA8C,gBNzOnB;A1Fu6X3B;;AgG7rXA;EAAuC,gBNrOnB;A1Fs6XpB;;AgGhsXA;EAAwC,gBNrOnB;A1Fy6XrB;;AgGnsXA;EAAqC,gBNrOnB;A1F46XlB;;AgGtsXA;EAAuC,gBNzOnB;A1Fm7XpB;;AgGzsXA;EAAoC,gBNpDnB;A1FiwXjB;;AgG5sXA;EAAmC,gBN4InB;A1FokXhB;;AgG/sXA;EAAmC,gBNwYnB;A1F20WhB;;AgGltXA;;EACmC,gBNuMnB;A1F+gXhB;;AgGrtXA;EAAqC,gBNzGnB;A1Fk0XlB;;AgGxtXA;EAAuC,gBNyQnB;A1Fm9WpB;;AgG3tXA;EAAwC,gBNyQnB;A1Fs9WrB;;AgG9tXA;EAAoC,gBN+VnB;A1Fm4WjB;;AgGjuXA;EAAmC,gBN9GnB;A1Fm1XhB;;AgGpuXA;;EACkC,gBNoRnB;A1Fo9Wf;;AgGvuXA;EAAuC,gBN+CnB;A1F4rXpB;;AgG1uXA;EAAqC,gBNmBnB;A1F2tXlB;;AgG7uXA;EAA0C,gBNoBnB;A1F6tXvB;;AgGhvXA;EAAoC,gBNqUnB;A1F+6WjB;;AgGnvXA;EAAoC,gBN2BnB;A1F4tXjB;;AgGtvXA;EAAkC,gBNgLnB;A1F0kXf;;AgGzvXA;EAAoC,gBN2BnB;A1FkuXjB;;AgG5vXA;EAAuC,gBNuHnB;A1FyoXpB;;AgG/vXA;EAAmC,gBNMnB;A1F6vXhB;;AgGlwXA;EAA2C,gBNInB;A1FkwXxB;;AgGrwXA;EAAqC,gBN6XnB;A1F44WlB;;AgGxwXA;EAAiC,gBNhHnB;A1F43Xd;;AgG3wXA;;EACsC,gBNuQnB;A1FwgXnB;;AgG9wXA;;;EAEwC,gBNsVnB;A1F47WrB;;AgGjxXA;EAA2C,gBNwInB;A1F6oXxB;;AgGpxXA;EAAiC,gBNhGnB;A1Fw3Xd;;AgGvxXA;EAAsC,gBNvHnB;A1Fk5XnB;;AgG1xXA;;EACyC,gBNtJnB;A1Fo7XtB;;AgG7xXA;EAAqC,gBNyOnB;A1FwjXlB;;AgGhyXA;EAAiC,gBN0FnB;A1F0sXd;;AgGnyXA;EAAwC,gBN1DnB;A1Fi2XrB;;AgGtyXA;EAAwC,gBNkWnB;A1Fw8WrB;;AgGzyXA;EAAsC,gBN4VnB;A1Fi9WnB;;AgG5yXA;EAAmC,gBNlEnB;A1Fk3XhB;;AgG/yXA;EAAyC,gBNgOnB;A1FmlXtB;;AgGlzXA;EAAuC,gBN2JnB;A1F2pXpB;;AgGrzXA;EAA6C,gBN2JnB;A1F8pX1B;;AgGxzXA;EAAmC,gBNsRnB;A1FsiXhB;;AgG3zXA;EAAuC,gBN5LnB;A1F2/XpB;;AgG9zXA;EAA8C,gBNxBnB;A1F01X3B;;AgGj0XA;EAAmC,gBNuPnB;A1F8kXhB;;AgGp0XA;EAAmC,gBN6InB;A1F2rXhB;;AgGv0XA;EAAgD,gBN9JnB;A1Fy+X7B;;AgG10XA;EAAiD,gBN9JnB;A1F4+X9B;;AgG70XA;EAA8C,gBN9JnB;A1F++X3B;;AgGh1XA;EAAgD,gBNlKnB;A1Fs/X7B;;AgGn1XA;EAAkC,gBN8DnB;A1FyxXf;;AgGt1XA;EAAiC,gBNrHnB;A1F+8Xd;;AgGz1XA;EAAmC,gBNvSnB;A1FooYhB;;AgG51XA;EAAuC,gBN2ZnB;A1Fq8WpB;;AgG/1XA;EAAqC,gBNhNnB;A1FmjYlB;;AgGl2XA;EAAuC,gBN7FnB;A1Fm8XpB;;AgGr2XA;EAAuC,gBN7FnB;A1Fs8XpB;;AgGx2XA;EAAuC,gBN+OnB;A1F6nXpB;;AgG32XA;EAAwC,gBNiMnB;A1F8qXrB;;AgG92XA;EAAmC,gBN6WnB;A1FqgXhB;;AgGj3XA;EAAyC,gBN0InB;A1F2uXtB;;AgGp3XA;EAA2C,gBN0InB;A1F8uXxB;;AgGv3XA;EAAqC,gBNqFnB;A1FsyXlB;;AgG13XA;EAAuC,gBNmFnB;A1F2yXpB;;AgG73XA;EAAyC,gBNnLnB;A1FojYtB;;AgGh4XA;EAA0C,gBN0KnB;A1F0tXvB;;AgGn4XA;EAAiD,gBNpFnB;A1F29X9B;;AgGt4XA;EAAyC,gBNwPnB;A1FkpXtB;;AgGz4XA;EAAoC,gBNjJnB;A1F8hYjB;;AgG54XA;;EACgD,gBN/MnB;A1F+lY7B;;AgG/4XA;;EAC8C,gBN9MnB;A1FimY3B;;AgGl5XA;;EACiD,gBNjNnB;A1FumY9B;;AgGr5XA;;EACgC,gBNvGnB;A1FggYb;;AgGx5XA;EAAgC,gBNhCnB;A1F47Xb;;AgG35XA;;EACgC,gBNqYnB;A1F0hXb;;AgG95XA;;EACgC,gBN4CnB;A1Fs3Xb;;AgGj6XA;;;;EAGgC,gBNgDnB;A1Fq3Xb;;AgGp6XA;;;EAEgC,gBNiNnB;A1FutXb;;AgGv6XA;;EACgC,gBN+CnB;A1F43Xb;;AgG16XA;;EACgC,gBN3PnB;A1FyqYb;;AgG76XA;EAAiC,gBNhGnB;A1FihYd;;AgGh7XA;EAAsC,gBNpFnB;A1FwgYnB;;AgGn7XA;EAA2C,gBN0PnB;A1F6rXxB;;AgGt7XA;EAA4C,gBN0PnB;A1FgsXzB;;AgGz7XA;EAA4C,gBN0PnB;A1FmsXzB;;AgG57XA;EAA6C,gBN0PnB;A1FssX1B;;AgG/7XA;EAA6C,gBN6PnB;A1FssX1B;;AgGl8XA;EAA8C,gBN6PnB;A1FysX3B;;AgGr8XA;EAAsC,gBNkUnB;A1FuoXnB;;AgGx8XA;EAAwC,gBN8TnB;A1F8oXrB;;AgG38XA;EAA2C,gBNyanB;A1FsiXxB;;AgG98XA;EAAoC,gBNsanB;A1F4iXjB;;AgGj9XA;EAAiC,gBN2ZnB;A1F0jXd;;AgGp9XA;EAAwC,gBN2ZnB;A1F6jXrB;;AgGv9XA;EAAyC,gBNoanB;A1FujXtB;;AgG19XA;EAAoC,gBNxJnB;A1FsnYjB;;AgG79XA;EAA2C,gBN8PnB;A1FmuXxB;;AgGh+XA;EAAsC,gBNgBnB;A1Fo9XnB;;AgGn+XA;EAAmC,gBNpFnB;A1F2jYhB;;AgGt+XA;EAAgC,gBN3WnB;A1Fq1Yb;;AgGz+XA;EAAsC,gBN/RnB;A1F4wYnB;;AgG5+XA;EAA6C,gBN/RnB;A1F+wY1B;;AgG/+XA;EAAmC,gBN+UnB;A1FoqXhB;;AgGl/XA;EAA0C,gBN+UnB;A1FuqXvB;;AgGr/XA;EAA4C,gBNgDnB;A1Fy8XzB;;AgGx/XA;EAA0C,gBNkDnB;A1F08XvB;;AgG3/XA;EAA4C,gBN+CnB;A1Fg9XzB;;AgG9/XA;EAA6C,gBN+CnB;A1Fm9X1B;;AgGjgYA;EAAkC,gBNjWnB;A1Fs2Yf;;AgGpgYA;EAAoC,gBNmYnB;A1FqoXjB;;AgGvgYA;EAAoC,gBN7WnB;A1Fw3YjB;;AgG1gYA;EAAkC,gBNkCnB;A1F4+Xf;;AgG7gYA;EAAqC,gBN5KnB;A1F6rYlB;;AgGhhYA;EAAkC,gBNgNnB;A1Fo0Xf;;AgGnhYA;EAAuC,gBNxFnB;A1F+mYpB;;AgGthYA;EAAmC,gBN4TnB;A1F8tXhB;;AgGzhYA;EAAmC,gBNtInB;A1FmqYhB;;AgG5hYA;EAAiC,gBN6CnB;A1Fm/Xd;;AgG/hYA;;EACqC,gBN5DnB;A1F+lYlB;;AgGliYA;EAAkC,gBN8PnB;A1FwyXf;;AgGriYA;EAAmC,gBNuEnB;A1Fk+XhB;;AgGxiYA;EAAoC,gBN9WnB;A1F05YjB;;AgG3iYA;EAAgC,gBNtSnB;A1Fq1Yb;;AgG9iYA;EAA+B,gBNiWnB;A1FitXZ;;AgGjjYA;EAAkC,gBNuWnB;A1F8sXf;;AgGpjYA;EAAmC,gBN+InB;A1Fy6XhB;;AgGvjYA;EAAsC,gBNkFnB;A1Fy+XnB;;AgG1jYA;EAA2C,gBN6NnB;A1Fi2XxB;;AgG7jYA;EAAiD,gBN/WnB;A1Fg7Y9B;;AgGhkYA;EAAgD,gBNjXnB;A1Fq7Y7B;;AgGnkYA;;EACgD,gBNzRnB;A1Fg2Y7B;;AgGtkYA;EAAyC,gBNnMnB;A1F6wYtB;;AgGzkYA;EAAuC,gBNiWnB;A1F4uXpB;;AgG5kYA;EAAyC,gBNoVnB;A1F4vXtB;;AgG/kYA;;EACgC,gBN0SnB;A1FyyXb;;AgGllYA;EAA0C,gBN0GnB;A1F4+XvB;;AgGrlYA;EAA0C,gBN4MnB;A1F64XvB;;AgGxlYA;EAAkC,gBNsLnB;A1Fs6Xf;;AgG3lYA;EAA4C,gBNzLnB;A1FwxYzB;;AgG9lYA;EAAsC,gBNoWnB;A1F8vXnB;;AgGjmYA;EAAmC,gBN8DnB;A1FuiYhB;;AgGpmYA;;;EAEuC,gBN8SnB;A1F0zXpB;;AgGvmYA;;EAC2C,gBN1FnB;A1FqsYxB;;AgG1mYA;EAAkC,gBNsWnB;A1FwwXf;;AgG7mYA;EAAmC,gBNlGnB;A1FmtYhB;;AgGhnYA;EAAmC,gBNgHnB;A1FogYhB;;AgGnnYA;EAA0C,gBNiHnB;A1FsgYvB;;AgGtnYA;EAA+C,gBNyNnB;A1Fi6X5B;;AgGznYA;EAAwC,gBNuNnB;A1Fs6XrB;;AgG5nYA;EAAsC,gBN/NnB;A1F+1YnB;;AgG/nYA;EAAiC,gBN5NnB;A1F+1Yd;;AgGloYA;EAA0C,gBN2EnB;A1F2jYvB;;AgGroYA;EAA2C,gBNyEnB;A1FgkYxB;;AgGxoYA;EAAmC,gBNvNnB;A1Fm2YhB;;AgG3oYA;EAAmC,gBNzCnB;A1FwrYhB;;AgG9oYA;EAAqC,gBNpCnB;A1FsrYlB;;AgGjpYA;EAAgC,gBNtLnB;A1F20Yb;;AgGppYA;EAAqC,gBN7UnB;A1Fq+YlB;;AgGvpYA;EAAkC,gBN1RnB;A1Fq7Yf;;AgG1pYA;EAAgC,gBNsDnB;A1FwmYb;;AgG7pYA;EAAkC,gBNmLnB;A1F8+Xf;;AgGhqYA;EAAiC,gBNrPnB;A1Fy5Yd;;AgGnqYA;EAAkC,gBNrPnB;A1F45Yf;;AgGtqYA;EAAoC,gBN7WnB;A1FuhZjB;;AgGzqYA;EAA2C,gBN7WnB;A1F0hZxB;;AgG5qYA;EAAkC,gBN0LnB;A1Fs/Xf;;AgG/qYA;EAAyC,gBN0LnB;A1Fy/XtB;;AgGlrYA;EAAoC,gBNyFnB;A1F6lYjB;;AgGrrYA;;EACgC,gBNzUnB;A1FkgZb;;AgGxrYA;;EACiC,gBN+MnB;A1F6+Xd;;AgG3rYA;EAAiC,gBN4PnB;A1Fm8Xd;;AgG9rYA;EAAoC,gBNuKnB;A1F2hYjB;;AgGjsYA;EAAuC,gBNtPnB;A1F27YpB;;AgGpsYA;EAAuC,gBNiKnB;A1FuiYpB;;AgGvsYA;EAAqC,gBN9PnB;A1Fy8YlB;;AgG1sYA;EAAuC,gBN/LnB;A1F64YpB;;AgG7sYA;EAAwC,gBNxLnB;A1Fy4YrB;;AgGhtYA;EAAyC,gBNrMnB;A1Fy5YtB;;AgGntYA;EAA8C,gBN/LnB;A1Fs5Y3B;;AgGttYA;;;EAEyC,gBNxMnB;A1Fk6YtB;;AgGztYA;;EAC2C,gBN9MnB;A1F26YxB;;AgG5tYA;;EACyC,gBN/MnB;A1F+6YtB;;AgG/tYA;;EACyC,gBNpMnB;A1Fu6YtB;;AgGluYA;EAAwC,gBNjNnB;A1Fu7YrB;;AgGruYA;EAAiC,gBNuRnB;A1Fk9Xd;;AgGxuYA;EAAoC,gBN5SnB;A1FwhZjB;;AgG3uYA;EAAqC,gBN9EnB;A1F6zYlB;;AgG9uYA;;;;;EAIsC,gBNnEnB;A1FqzYnB;;AgGjvYA;EAA2C,gBN/TnB;A1FojZxB;;AgGpvYA;;;EAEkC,gBNqDnB;A1FmsYf;;AgGvvYA;;EACmC,gBNnQnB;A1F8/YhB;;AgG1vYA;EAAuC,gBNzKnB;A1Fu6YpB;;AgG7vYA;EAAgC,gBN3KnB;A1F46Yb;;AgGhwYA;;;EAEwC,gBNxJnB;A1F45YrB;;AgGnwYA;EAA0C,gBN2KnB;A1F4lYvB;;AgGtwYA;EAA+B,gBNiCnB;A1FyuYZ;;AgGzwYA;;EACmC,gBN0QnB;A1FmgYhB;;AgG5wYA;;EACwC,gBNVnB;A1F0xYrB;;AgG/wYA;;EAC0C,gBNXnB;A1F8xYvB;;AgGlxYA;EAAoC,gBN1InB;A1Fg6YjB;;AgGrxYA;EAAwC,gBNlVnB;A1F2mZrB;;AgGxxYA;EAAmC,gBNjJnB;A1F66YhB;;AgG3xYA;EAAsC,gBNbnB;A1F4yYnB;;AgG9xYA;EAAoC,gBN+FnB;A1FmsYjB;;AgGjyYA;EAAsC,gBNuEnB;A1F8tYnB;;AgGpyYA;EAA6C,gBNuEnB;A1FiuY1B;;AgGvyYA;EAAiC,gBNzZnB;A1FosZd;;AgG1yYA;;EACqC,gBN5MnB;A1F0/YlB;;AgG7yYA;EAAgC,gBN0MnB;A1FumYb;;AgGhzYA;EAAuC,gBNxanB;A1F4tZpB;;AgGnzYA;EAAiC,gBNInB;A1FmzYd;;AgGtzYA;EAAuC,gBNuFnB;A1FmuYpB;;AgGzzYA;EAAmC,gBN2MnB;A1FknYhB;;AgG5zYA;EAAiC,gBN+QnB;A1FijYd;;AgG/zYA;EAAwC,gBNzCnB;A1F42YrB;;AgGl0YA;EAAiC,gBNwPnB;A1F8kYd;;AgGr0YA;EAAuC,gBNrZnB;A1F8tZpB;;AgGx0YA;EAAmC,gBNvBnB;A1Fm2YhB;;AgG30YA;EAA0C,gBN3LnB;A1F0gZvB;;AgG90YA;EAAoC,gBN5XnB;A1F8sZjB;;AgGj1YA;EAA0C,gBNhYnB;A1FqtZvB;;AgGp1YA;EAAwC,gBNnYnB;A1F2tZrB;;AgGv1YA;EAAoC,gBNtYnB;A1FiuZjB;;AgG11YA;EAAsC,gBNlYnB;A1FguZnB;;AgG71YA;EAAsC,gBNlYnB;A1FmuZnB;;AgGh2YA;EAAuC,gBN3bnB;A1F+xZpB;;AgGn2YA;EAAyC,gBN3bnB;A1FkyZtB;;AgGt2YA;EAAkC,gBN+KnB;A1F2rYf;;AgGz2YA;EAAsC,gBNnVnB;A1FgsZnB;;AgG52YA;EAA+B,gBN9dnB;A1F80ZZ;;AgG/2YA;EAAuC,gBN5RnB;A1F+oZpB;;AgGl3YA;EAAwC,gBN/CnB;A1Fq6YrB;;AgGr3YA;EAA0C,gBN9bnB;A1FuzZvB;;AgGx3YA;EAAuC,gBNtfnB;A1Fk3ZpB;;AgG33YA;EAAsC,gBN/BnB;A1F85YnB;;AgG93YA;EAAuC,gBNzHnB;A1F2/YpB;;AgGj4YA;EAAmC,gBNvInB;A1F4gZhB;;AgGp4YA;EAA0C,gBNvInB;A1F+gZvB;;AgGv4YA;EAAuC,gBN4JnB;A1F+uYpB;;AgG14YA;EAAsC,gBN4JnB;A1FkvYnB;;AgG74YA;EAAoC,gBNxcnB;A1Fy1ZjB;;AgGh5YA;EAAgC,gBNjbnB;A1Fq0Zb;;AgGn5YA;EAAoC,gBNvJnB;A1F8iZjB;;AgGt5YA;EAAsC,gBN3gBnB;A1Fq6ZnB;;AgGz5YA;EAA+B,gBN7ZnB;A1F0zZZ;;AgG55YA;;;EAEgC,gBNzKnB;A1FykZb;;AgG/5YA;EAAqC,gBNpGnB;A1FugZlB;;AgGl6YA;EAAuC,gBNxbnB;A1F81ZpB;;AgGr6YA;EAA2C,gBN5WnB;A1FqxZxB;;AgGx6YA;EAAqC,gBN9VnB;A1F0wZlB;;AgG36YA;EAAqC,gBN9PnB;A1F6qZlB;;AgG96YA;EAAoC,gBNrJnB;A1FukZjB;;AgGj7YA;EAAmC,gBNenB;A1Fs6YhB;;AgGp7YA;EAAyC,gBN2BnB;A1F65YtB;;AgGv7YA;EAAwC,gBNoCnB;A1Fu5YrB;;AgG17YA;EAAqC,gBNqCnB;A1Fy5YlB;;AgG77YA;EAAsC,gBN5anB;A1F62ZnB;;AgGh8YA;EAA4C,gBN9anB;A1Fk3ZzB;;AgGn8YA;EAAoC,gBN/VnB;A1FsyZjB;;AgGt8YA;EAAiC,gBNoBnB;A1Fs7Yd;;AgGz8YA;EAAwC,gBN8KnB;A1F+xYrB;;AgG58YA;EAAuC,gBN/FnB;A1F+iZpB;;AgG/8YA;EAAwC,gBN6EnB;A1Fs4YrB;;AgGl9YA;EAAsC,gBN9MnB;A1FoqZnB;;AgGr9YA;EAAkC,gBN+KnB;A1F0yYf;;AgGx9YA;EAAiC,gBN7HnB;A1FylZd;;AgG39YA;EAAoC,gBNnHnB;A1FklZjB;;AgG99YA;;EACwC,gBNkInB;A1Fg2YrB;;AgGj+YA;EAA4C,gBNkInB;A1Fm2YzB;;AgGp+YA;EAAyC,gBN0KnB;A1F8zYtB;;AgGv+YA;EAAwC,gBNlInB;A1F6mZrB;;AgG1+YA;EAAuC,gBNyKnB;A1Fq0YpB;;AgG7+YA;EAAwC,gBNnInB;A1FonZrB;;AgGh/YA;EAA0C,gBNlInB;A1FsnZvB;;AgGn/YA;EAA0C,gBNpInB;A1F2nZvB;;AgGt/YA;EAAmC,gBN1GnB;A1FomZhB;;AgGz/YA;EAAuC,gBN7QnB;A1F0wZpB;;AgG5/YA;EAA8C,gBN1UnB;A1F00Z3B;;AgG//YA;EAAwC,gBNzEnB;A1F4kZrB;;AgGlgZA;EAAqC,gBNkLnB;A1Fo1YlB;;AgGrgZA;EAAmC,gBNXnB;A1FohZhB;;AgGxgZA;EAAsC,gBNuJnB;A1Fq3YnB;;AgG3gZA;EAAuC,gBNwJnB;A1Fu3YpB;;AgG9gZA;;EACgC,gBN/fnB;A1Fihab;;AgGjhZA;EAAoC,gBN4JnB;A1Fy3YjB;;AgGphZA;EAAkC,gBN8GnB;A1F06Yf;;AgGvhZA;EAAmC,gBNwDnB;A1Fm+YhB;;AgG1hZA;EAAmC,gBN9InB;A1F4qZhB;;AgG7hZA;;EACyC,gBN0LnB;A1Fu2YtB;;AgGhiZA;EAA0C,gBNjHnB;A1FqpZvB;;AgGniZA;EAAqC,gBNrHnB;A1F4pZlB;;AgGtiZA;EAAyC,gBNnWnB;A1F64ZtB;;AgGziZA;;;EAEyC,gBN/gBnB;A1F4jatB;;AgG5iZA;;EACmD,gBN9gBnB;A1F8jahC;;AgG/iZA;;EACyC,gBNlhBnB;A1FqkatB;;AgGljZA;;EAC4C,gBNnhBnB;A1FykazB;;AgGrjZA;;EAC0C,gBNxhBnB;A1FilavB;;AgGxjZA;EAA0C,gBN3InB;A1FusZvB;;AgG3jZA;EAAqC,gBN3OnB;A1F0yZlB;;AgG9jZA;EAAyC,gBNxInB;A1F0sZtB;;AgGjkZA;EAA2C,gBNxInB;A1F6sZxB;;AgGpkZA;EAAwC,gBNwBnB;A1FgjZrB;;AgGvkZA;EAA0C,gBNwBnB;A1FmjZvB;;AgG1kZA;EAAmC,gBN/dnB;A1F6iahB;;AgG7kZA;EAA2C,gBNlenB;A1FmjaxB;;AgGhlZA;EAAkC,gBNpcnB;A1Fwhaf;;AgGnlZA;EAA0C,gBNljBnB;A1FyoavB;;AgGtlZA;EAAwC,gBNxPnB;A1Fk1ZrB;;AgGzlZA;;EAC4C,gBNzPnB;A1Fs1ZzB;;AgG5lZA;;EAC2C,gBN7PnB;A1F61ZxB;;AgG/lZA;;EAC0C,gBNhQnB;A1Fm2ZvB;;AgGlmZA;EAAsC,gBNrQnB;A1F22ZnB;;AgGrmZA;;EACwC,gBNxRnB;A1Fi4ZrB;;AgGxmZA;;EACyC,gBN7RnB;A1Fy4ZtB;;AgG3mZA;EAA4C,gBN1RnB;A1Fy4ZzB;;AgG9mZA;EAA0C,gBNpSnB;A1Fs5ZvB;;AgGjnZA;EAAyC,gBN3RnB;A1Fg5ZtB;;AgGpnZA;EAA2C,gBN/RnB;A1Fu5ZxB;;AgGvnZA;EAAyC,gBNjSnB;A1F45ZtB;;AgG1nZA;EAAsC,gBN+DnB;A1F+jZnB;;AgG7nZA;EAAuC,gBN/FnB;A1FguZpB;;AgGhoZA;EAA6C,gBN/bnB;A1Fmka1B;;AgGnoZA;EAA+B,gBNtUnB;A1F68ZZ;;AgGtoZA;EAAsC,gBNtUnB;A1Fg9ZnB;;AgGzoZA;EAAwC,gBNkEnB;A1F2kZrB;;AgG5oZA;EAA0C,gBNrKnB;A1FqzZvB;;AgG/oZA;EAAiD,gBNrKnB;A1FwzZ9B;;AgGlpZA;EAAuC,gBN5UnB;A1Fk+ZpB;;AgGrpZA;EAAwC,gBNwHnB;A1FiiZrB;;AgGxpZA;EAAmC,gBNnFnB;A1F+uZhB;;AgG3pZA;EAAmC,gBNzenB;A1FwoahB;;AgG9pZA;EAAoC,gBN9WnB;A1FghajB;;AgGjqZA;EAAkC,gBNxKnB;A1F60Zf;;AgGpqZA;EAA8C,gBNpQnB;A1F46Z3B;;AgGvqZA;;EACuC,gBNSnB;A1FkqZpB;;AgG1qZA;EAAmC,gBNjdnB;A1F+nahB;;AgG7qZA;EAAkC,gBNzoBnB;A1F0zaf;;AgGhrZA;EAAmC,gBN/nBnB;A1FmzahB;;AgGnrZA;EAA4C,gBN3hBnB;A1FktazB;;AgGtrZA;EAA6C,gBN9hBnB;A1Fwta1B;;AgGzrZA;EAA6C,gBN5hBnB;A1Fyta1B;;AgG5rZA;EAA6C,gBNjiBnB;A1Fiua1B;;AgG/rZA;EAAqC,gBNpRnB;A1Fu9ZlB;;AgGlsZA;EAAoC,gBN5NnB;A1Fk6ZjB;;AgGrsZA;EAAsC,gBN5NnB;A1Fq6ZnB;;AgGxsZA;EAAkC,gBN/NnB;A1F26Zf;;AgG3sZA;EAAgC,gBNlOnB;A1Fi7Zb;;AgG9sZA;EAAuC,gBNpenB;A1FsrapB;;AgGjtZA;EAAyC,gBNpenB;A1FyratB;;AgGptZA;EAAkC,gBNtSnB;A1F8/Zf;;AgGvtZA;EAAkC,gBNiFnB;A1F0oZf;;AgG1tZA;EAAsC,gBNlkBnB;A1FgyanB;;AgG7tZA;EAAsC,gBNrXnB;A1FslanB;;AgGhuZA;EAAyC,gBNpInB;A1Fw2ZtB;;AgGnuZA;EAAiC,gBNpcnB;A1F2qad;;AgGtuZA;EAA4C,gBNhenB;A1F0sazB;;AgGzuZA;EAAqC,gBNpfnB;A1FiualB;;AgG5uZA;EAAiC,gBNlNnB;A1Fk8Zd;;AgG/uZA;EAAyC,gBN1XnB;A1F6matB;;AgGlvZA;EAAgC,gBNoDnB;A1FksZb;;AgGrvZA;EAAyC,gBN3JnB;A1Fo5ZtB;;AgGxvZA;EAAqC,gBNzNnB;A1Fq9ZlB;;AgG3vZA;EAAmC,gBNlHnB;A1Fi3ZhB;;AgG9vZA;EAAyC,gBN7LnB;A1F+7ZtB;;AgGjwZA;EAA2C,gBN7LnB;A1Fk8ZxB;;AgGpwZA;EAAwC,gBN3CnB;A1FmzZrB;;AgGvwZA;EAA0C,gBN3CnB;A1FszZvB;;AgG1wZA;EAAyC,gBNrGnB;A1Fm3ZtB;;AgG7wZA;EAA4C,gBNrGnB;A1Fs3ZzB;;AgGhxZA;EAAoC,gBN7UnB;A1FimajB;;AgGnxZA;EAAsC,gBNnlBnB;A1F02anB;;AgGtxZA;EAAwC,gBNnlBnB;A1F62arB;;AgGzxZA;EAAoC,gBN/LnB;A1F49ZjB;;AgG5xZA;EAAmC,gBNlXnB;A1FkpahB;;AgG/xZA;EAAuC,gBNkFnB;A1FitZpB;;AgGlyZA;EAAoC,gBNmFnB;A1FmtZjB;;AgGryZA;EAAmC,gBN9cnB;A1FuvahB;;AgGxyZA;EAA6C,gBN2BnB;A1FixZ1B;;AgG3yZA;EAA2C,gBNmEnB;A1F4uZxB;;AgG9yZA;EAA8C,gBNxKnB;A1F09Z3B;;AgGjzZA;EAAkC,gBN9lBnB;A1Fm5af;;AgGpzZA;EAA8C,gBNtoBnB;A1F87a3B;;AgGvzZA;EAAiD,gBNqDnB;A1FswZ9B;;AgG1zZA;EAAoC,gBNxlBnB;A1Fs5ajB;;AgG7zZA;EAAwD,gBN5oBnB;A1F68arC;;AgGh0ZA;;EACgE,gBN9qBnB;A1Fk/a7C;;AgGn0ZA;;;EAEiC,gBNvfnB;A1F8zad;;AgGt0ZA;EAAkC,gBNhYnB;A1F0saf;;AgGz0ZA;EAAoC,gBNhYnB;A1F6sajB;;AgG50ZA;;EAC0C,gBN1HnB;A1F08ZvB;;AgG/0ZA;EAAuC,gBNzRnB;A1F4mapB;;AgGl1ZA;EAAmC,gBNiCnB;A1FqzZhB;;AgGr1ZA;EAA0C,gBNiCnB;A1FwzZvB;;AgGx1ZA;EAAqC,gBNlHnB;A1F88ZlB;;AgG31ZA;EAA2C,gBNlHnB;A1Fi9ZxB;;AgG91ZA;EAA4C,gBNlHnB;A1Fo9ZzB;;AgGj2ZA;EAAuC,gBNrNnB;A1F0japB;;AgGp2ZA;EAAwC,gBNpbnB;A1F4xarB;;AgGv2ZA;EAAkC,gBNmEnB;A1FwyZf;;AgG12ZA;EAAsC,gBNpDnB;A1Fk6ZnB;;AgG72ZA;;EACiD,gBNzYnB;A1F0va9B;;AgGh3ZA;;EACyC,gBN7anB;A1FiyatB;;AgGn3ZA;EAAwC,gBNtXnB;A1F6uarB;;AgGt3ZA;EAA0C,gBNlfnB;A1F42avB;;AgGz3ZA;EAA4C,gBNlfnB;A1F+2azB;;AgG53ZA;EAAmC,gBNtTnB;A1FsrahB;;AgG/3ZA;EAAyC,gBNptBnB;A1FulbtB;;AgGl4ZA;EAA2C,gBNptBnB;A1F0lbxB;;AgGr4ZA;;EACyC,gBNrtBnB;A1F8lbtB;;AgGx4ZA;;EAC2C,gBNttBnB;A1FkmbxB;;AgG34ZA;EAAwC,gBNJnB;A1Fm5ZrB;;AgG94ZA;EAA0C,gBNJnB;A1Fs5ZvB;;AgGj5ZA;EAAmC,gBNHnB;A1Fw5ZhB;;AgGp5ZA;EAAqC,gBN3WnB;A1FmwalB;;AgGv5ZA;;EACoC,gBN5WnB;A1FuwajB;;AgG15ZA;;EACsC,gBN7WnB;A1F2wanB;;AgG75ZA;EAAkC,gBNtNnB;A1Funaf;;AgGh6ZA;EAA2C,gBN3bnB;A1F+1axB;;AgGn6ZA;EAAqC,gBNtFnB;A1F6/ZlB;;AgGt6ZA;;;EAE6C,gBNxEnB;A1Fk/Z1B;;AgGz6ZA;;EACuD,gBNvEnB;A1Fo/ZpC;;AgG56ZA;;EAC6C,gBN3EnB;A1F2/Z1B;;AgG/6ZA;;EACgD,gBN5EnB;A1F+/Z7B;;AgGl7ZA;;EAC8C,gBNjFnB;A1Fuga3B;;AgGr7ZA;EAAmC,gBN3KnB;A1FomahB;;AgGx7ZA;;;EAEiC,gBNzrBnB;A1Fqnbd;;AgG37ZA;EAAoC,gBNlPnB;A1FirajB;;AgG97ZA;EAA4C,gBNKnB;A1F67ZzB;;AgGj8ZA;EAA4C,gBNKnB;A1Fg8ZzB;;AgGp8ZA;EAA2C,gBNKnB;A1Fm8ZxB;;AgGv8ZA;;EACyC,gBNDnB;A1F48ZtB;;AgG18ZA;;EAC2C,gBNFnB;A1Fg9ZxB;;AgG78ZA;EAAqC,gBNxsBnB;A1FypblB;;AgGh9ZA;EAAiC,gBNpbnB;A1Fw4ad;;AgGn9ZA;EAAiC,gBN1hBnB;A1Fi/ad;;AgGt9ZA;EAAiC,gBNxYnB;A1Fk2ad;;AgGz9ZA;EAAoC,gBN/OnB;A1F4sajB;;AgG59ZA;EAAoC,gBNziBnB;A1FygbjB;;AgG/9ZA;EAAsC,gBNjUnB;A1FoyanB;;AgGl+ZA;EAAwC,gBN7KnB;A1FmparB;;AgGr+ZA;EAAwC,gBNhInB;A1FymarB;;AgGx+ZA;EAAuC,gBNJnB;A1Fg/ZpB;;AgG3+ZA;EAAmC,gBNxUnB;A1FuzahB;;AiGhwbA;EH8BE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,sBAAA;EACA,SAAA;A9FsubF;;A8F5tbE;EAEE,gBAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,iBAAA;EACA,UAAA;A9F8tbJ","file":"theme-bootstrap4.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #5533ff;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #5533ff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #5533ff;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #2600e6;\n text-decoration: underline;\n}\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=radio],\ninput[type=checkbox] {\n box-sizing: border-box;\n padding: 0;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 0.875em;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote, .wp-block-quote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer, .wp-block-quote cite {\n display: block;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before, .wp-block-quote cite::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure, figure.wp-block-image,\n.wp-block-image > figure {\n display: inline-block;\n}\n\n.figure-img, figure.wp-block-image img,\n.wp-block-image > figure img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption, figure.wp-block-image figcaption,\n.wp-block-image > figure figcaption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container,\n.container-fluid,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n}\n.table, .wp-block-table table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n.table th, .wp-block-table table th,\n.table td,\n.wp-block-table table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th, .wp-block-table table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody, .wp-block-table table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered, .wp-block-table table {\n border: 1px solid #dee2e6;\n}\n.table-bordered th, .wp-block-table table th,\n.table-bordered td,\n.wp-block-table table td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th, .wp-block-table table thead th,\n.table-bordered thead td,\n.wp-block-table table thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #cfc6ff;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #a795ff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #baadff;\n}\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #baadff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th, .wp-block-table table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th, .wp-block-table table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered, .wp-block-table table.table-dark {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered, .wp-block-table .table-responsive-sm > table {\n border: 0;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered, .wp-block-table .table-responsive-md > table {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered, .wp-block-table .table-responsive-lg > table {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered, .wp-block-table .table-responsive-xl > table {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered, .wp-block-table .table-responsive > table {\n border: 0;\n}\n\n.form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=text],\n.wpcf7 input[type=search],\n.wpcf7 input[type=url],\n.wpcf7 input[type=tel],\n.wpcf7 input[type=number],\n.wpcf7 input[type=range],\n.wpcf7 input[type=date],\n.wpcf7 input[type=month],\n.wpcf7 input[type=week],\n.wpcf7 input[type=time],\n.wpcf7 input[type=datetime],\n.wpcf7 input[type=datetime-local],\n.wpcf7 input[type=color],\n.wpcf7 input[type=email],\n.wpcf7 input[type=file],\n.wpcf7 input[type=submit],\n.wpcf7 select,\n.wpcf7 textarea {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=text],\n .wpcf7 input[type=search],\n .wpcf7 input[type=url],\n .wpcf7 input[type=tel],\n .wpcf7 input[type=number],\n .wpcf7 input[type=range],\n .wpcf7 input[type=date],\n .wpcf7 input[type=month],\n .wpcf7 input[type=week],\n .wpcf7 input[type=time],\n .wpcf7 input[type=datetime],\n .wpcf7 input[type=datetime-local],\n .wpcf7 input[type=color],\n .wpcf7 input[type=email],\n .wpcf7 input[type=file],\n .wpcf7 input[type=submit],\n .wpcf7 select,\n .wpcf7 textarea {\n transition: none;\n }\n}\n.form-control::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand, .wpcf7 input[type=text]::-ms-expand,\n.wpcf7 input[type=search]::-ms-expand,\n.wpcf7 input[type=url]::-ms-expand,\n.wpcf7 input[type=tel]::-ms-expand,\n.wpcf7 input[type=number]::-ms-expand,\n.wpcf7 input[type=range]::-ms-expand,\n.wpcf7 input[type=date]::-ms-expand,\n.wpcf7 input[type=month]::-ms-expand,\n.wpcf7 input[type=week]::-ms-expand,\n.wpcf7 input[type=time]::-ms-expand,\n.wpcf7 input[type=datetime]::-ms-expand,\n.wpcf7 input[type=datetime-local]::-ms-expand,\n.wpcf7 input[type=color]::-ms-expand,\n.wpcf7 input[type=email]::-ms-expand,\n.wpcf7 input[type=file]::-ms-expand,\n.wpcf7 input[type=submit]::-ms-expand,\n.wpcf7 select::-ms-expand,\n.wpcf7 textarea::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control:focus, .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 input[type=text]:focus,\n.wpcf7 input[type=search]:focus,\n.wpcf7 input[type=url]:focus,\n.wpcf7 input[type=tel]:focus,\n.wpcf7 input[type=number]:focus,\n.wpcf7 input[type=range]:focus,\n.wpcf7 input[type=date]:focus,\n.wpcf7 input[type=month]:focus,\n.wpcf7 input[type=week]:focus,\n.wpcf7 input[type=time]:focus,\n.wpcf7 input[type=datetime]:focus,\n.wpcf7 input[type=datetime-local]:focus,\n.wpcf7 input[type=color]:focus,\n.wpcf7 input[type=email]:focus,\n.wpcf7 input[type=file]:focus,\n.wpcf7 input[type=submit]:focus,\n.wpcf7 select:focus,\n.wpcf7 textarea:focus {\n color: #495057;\n background-color: #fff;\n border-color: #bfb3ff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.form-control::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 input[type=text]::placeholder,\n.wpcf7 input[type=search]::placeholder,\n.wpcf7 input[type=url]::placeholder,\n.wpcf7 input[type=tel]::placeholder,\n.wpcf7 input[type=number]::placeholder,\n.wpcf7 input[type=range]::placeholder,\n.wpcf7 input[type=date]::placeholder,\n.wpcf7 input[type=month]::placeholder,\n.wpcf7 input[type=week]::placeholder,\n.wpcf7 input[type=time]::placeholder,\n.wpcf7 input[type=datetime]::placeholder,\n.wpcf7 input[type=datetime-local]::placeholder,\n.wpcf7 input[type=color]::placeholder,\n.wpcf7 input[type=email]::placeholder,\n.wpcf7 input[type=file]::placeholder,\n.wpcf7 input[type=submit]::placeholder,\n.wpcf7 select::placeholder,\n.wpcf7 textarea::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .wpcf7 input[type=text]:disabled,\n.wpcf7 input[type=search]:disabled,\n.wpcf7 input[type=url]:disabled,\n.wpcf7 input[type=tel]:disabled,\n.wpcf7 input[type=number]:disabled,\n.wpcf7 input[type=range]:disabled,\n.wpcf7 input[type=date]:disabled,\n.wpcf7 input[type=month]:disabled,\n.wpcf7 input[type=week]:disabled,\n.wpcf7 input[type=time]:disabled,\n.wpcf7 input[type=datetime]:disabled,\n.wpcf7 input[type=datetime-local]:disabled,\n.wpcf7 input[type=color]:disabled,\n.wpcf7 input[type=email]:disabled,\n.wpcf7 input[type=file]:disabled,\n.wpcf7 input[type=submit]:disabled,\n.wpcf7 select:disabled,\n.wpcf7 textarea:disabled, .form-control[readonly], .wpcf7 [readonly].wpcf7-validation-errors, .wpcf7 input[readonly][type=text],\n.wpcf7 input[readonly][type=search],\n.wpcf7 input[readonly][type=url],\n.wpcf7 input[readonly][type=tel],\n.wpcf7 input[readonly][type=number],\n.wpcf7 input[readonly][type=range],\n.wpcf7 input[readonly][type=date],\n.wpcf7 input[readonly][type=month],\n.wpcf7 input[readonly][type=week],\n.wpcf7 input[readonly][type=time],\n.wpcf7 input[readonly][type=datetime],\n.wpcf7 input[readonly][type=datetime-local],\n.wpcf7 input[readonly][type=color],\n.wpcf7 input[readonly][type=email],\n.wpcf7 input[readonly][type=file],\n.wpcf7 input[readonly][type=submit],\n.wpcf7 select[readonly],\n.wpcf7 textarea[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\ninput[type=date].form-control,\n.wpcf7 input[type=date],\ninput[type=time].form-control,\n.wpcf7 input[type=time],\ninput[type=datetime-local].form-control,\n.wpcf7 input[type=datetime-local],\ninput[type=month].form-control,\n.wpcf7 input[type=month] {\n appearance: none;\n}\n\nselect.form-control:-moz-focusring,\n.wpcf7 select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\nselect.form-control:focus::-ms-value,\n.wpcf7 select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n font-size: 1rem;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size],\n.wpcf7 select[size], select.form-control[multiple],\n.wpcf7 select[multiple] {\n height: auto;\n}\n\ntextarea.form-control, .wpcf7 textarea.wpcf7-validation-errors,\n.wpcf7 textarea {\n height: auto;\n}\n\n.form-group, .wpcf7 .wpcf7-form p {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n.form-row > .col,\n.form-row > [class*=col-] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {\n left: 5px;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .was-validated .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .wpcf7-validation-errors:valid, .was-validated .wpcf7 input[type=text]:valid, .wpcf7 .was-validated input[type=text]:valid,\n.was-validated .wpcf7 input[type=search]:valid,\n.wpcf7 .was-validated input[type=search]:valid,\n.was-validated .wpcf7 input[type=url]:valid,\n.wpcf7 .was-validated input[type=url]:valid,\n.was-validated .wpcf7 input[type=tel]:valid,\n.wpcf7 .was-validated input[type=tel]:valid,\n.was-validated .wpcf7 input[type=number]:valid,\n.wpcf7 .was-validated input[type=number]:valid,\n.was-validated .wpcf7 input[type=range]:valid,\n.wpcf7 .was-validated input[type=range]:valid,\n.was-validated .wpcf7 input[type=date]:valid,\n.wpcf7 .was-validated input[type=date]:valid,\n.was-validated .wpcf7 input[type=month]:valid,\n.wpcf7 .was-validated input[type=month]:valid,\n.was-validated .wpcf7 input[type=week]:valid,\n.wpcf7 .was-validated input[type=week]:valid,\n.was-validated .wpcf7 input[type=time]:valid,\n.wpcf7 .was-validated input[type=time]:valid,\n.was-validated .wpcf7 input[type=datetime]:valid,\n.wpcf7 .was-validated input[type=datetime]:valid,\n.was-validated .wpcf7 input[type=datetime-local]:valid,\n.wpcf7 .was-validated input[type=datetime-local]:valid,\n.was-validated .wpcf7 input[type=color]:valid,\n.wpcf7 .was-validated input[type=color]:valid,\n.was-validated .wpcf7 input[type=email]:valid,\n.wpcf7 .was-validated input[type=email]:valid,\n.was-validated .wpcf7 input[type=file]:valid,\n.wpcf7 .was-validated input[type=file]:valid,\n.was-validated .wpcf7 input[type=submit]:valid,\n.wpcf7 .was-validated input[type=submit]:valid,\n.was-validated .wpcf7 select:valid,\n.wpcf7 .was-validated select:valid,\n.was-validated .wpcf7 textarea:valid,\n.wpcf7 .was-validated textarea:valid, .form-control.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 input.is-valid[type=text],\n.wpcf7 input.is-valid[type=search],\n.wpcf7 input.is-valid[type=url],\n.wpcf7 input.is-valid[type=tel],\n.wpcf7 input.is-valid[type=number],\n.wpcf7 input.is-valid[type=range],\n.wpcf7 input.is-valid[type=date],\n.wpcf7 input.is-valid[type=month],\n.wpcf7 input.is-valid[type=week],\n.wpcf7 input.is-valid[type=time],\n.wpcf7 input.is-valid[type=datetime],\n.wpcf7 input.is-valid[type=datetime-local],\n.wpcf7 input.is-valid[type=color],\n.wpcf7 input.is-valid[type=email],\n.wpcf7 input.is-valid[type=file],\n.wpcf7 input.is-valid[type=submit],\n.wpcf7 select.is-valid,\n.wpcf7 textarea.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem) !important;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, .was-validated .wpcf7 input[type=text]:valid:focus, .wpcf7 .was-validated input[type=text]:valid:focus,\n.was-validated .wpcf7 input[type=search]:valid:focus,\n.wpcf7 .was-validated input[type=search]:valid:focus,\n.was-validated .wpcf7 input[type=url]:valid:focus,\n.wpcf7 .was-validated input[type=url]:valid:focus,\n.was-validated .wpcf7 input[type=tel]:valid:focus,\n.wpcf7 .was-validated input[type=tel]:valid:focus,\n.was-validated .wpcf7 input[type=number]:valid:focus,\n.wpcf7 .was-validated input[type=number]:valid:focus,\n.was-validated .wpcf7 input[type=range]:valid:focus,\n.wpcf7 .was-validated input[type=range]:valid:focus,\n.was-validated .wpcf7 input[type=date]:valid:focus,\n.wpcf7 .was-validated input[type=date]:valid:focus,\n.was-validated .wpcf7 input[type=month]:valid:focus,\n.wpcf7 .was-validated input[type=month]:valid:focus,\n.was-validated .wpcf7 input[type=week]:valid:focus,\n.wpcf7 .was-validated input[type=week]:valid:focus,\n.was-validated .wpcf7 input[type=time]:valid:focus,\n.wpcf7 .was-validated input[type=time]:valid:focus,\n.was-validated .wpcf7 input[type=datetime]:valid:focus,\n.wpcf7 .was-validated input[type=datetime]:valid:focus,\n.was-validated .wpcf7 input[type=datetime-local]:valid:focus,\n.wpcf7 .was-validated input[type=datetime-local]:valid:focus,\n.was-validated .wpcf7 input[type=color]:valid:focus,\n.wpcf7 .was-validated input[type=color]:valid:focus,\n.was-validated .wpcf7 input[type=email]:valid:focus,\n.wpcf7 .was-validated input[type=email]:valid:focus,\n.was-validated .wpcf7 input[type=file]:valid:focus,\n.wpcf7 .was-validated input[type=file]:valid:focus,\n.was-validated .wpcf7 input[type=submit]:valid:focus,\n.wpcf7 .was-validated input[type=submit]:valid:focus,\n.was-validated .wpcf7 select:valid:focus,\n.wpcf7 .was-validated select:valid:focus,\n.was-validated .wpcf7 textarea:valid:focus,\n.wpcf7 .was-validated textarea:valid:focus, .form-control.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 input.is-valid[type=text]:focus,\n.wpcf7 input.is-valid[type=search]:focus,\n.wpcf7 input.is-valid[type=url]:focus,\n.wpcf7 input.is-valid[type=tel]:focus,\n.wpcf7 input.is-valid[type=number]:focus,\n.wpcf7 input.is-valid[type=range]:focus,\n.wpcf7 input.is-valid[type=date]:focus,\n.wpcf7 input.is-valid[type=month]:focus,\n.wpcf7 input.is-valid[type=week]:focus,\n.wpcf7 input.is-valid[type=time]:focus,\n.wpcf7 input.is-valid[type=datetime]:focus,\n.wpcf7 input.is-valid[type=datetime-local]:focus,\n.wpcf7 input.is-valid[type=color]:focus,\n.wpcf7 input.is-valid[type=email]:focus,\n.wpcf7 input.is-valid[type=file]:focus,\n.wpcf7 input.is-valid[type=submit]:focus,\n.wpcf7 select.is-valid:focus,\n.wpcf7 textarea.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated select.form-control:valid,\n.was-validated .wpcf7 select:valid,\n.wpcf7 .was-validated select:valid, select.form-control.is-valid,\n.wpcf7 select.is-valid {\n padding-right: 3rem !important;\n background-position: right 1.5rem center;\n}\n\n.was-validated textarea.form-control:valid,\n.was-validated .wpcf7 textarea:valid,\n.wpcf7 .was-validated textarea:valid, textarea.form-control.is-valid,\n.wpcf7 textarea.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc(0.75em + 2.3125rem) !important;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right 0.75rem center/8px 10px no-repeat, #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;\n}\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {\n left: 5px;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .was-validated .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .wpcf7-validation-errors:invalid, .was-validated .wpcf7 input[type=text]:invalid, .wpcf7 .was-validated input[type=text]:invalid,\n.was-validated .wpcf7 input[type=search]:invalid,\n.wpcf7 .was-validated input[type=search]:invalid,\n.was-validated .wpcf7 input[type=url]:invalid,\n.wpcf7 .was-validated input[type=url]:invalid,\n.was-validated .wpcf7 input[type=tel]:invalid,\n.wpcf7 .was-validated input[type=tel]:invalid,\n.was-validated .wpcf7 input[type=number]:invalid,\n.wpcf7 .was-validated input[type=number]:invalid,\n.was-validated .wpcf7 input[type=range]:invalid,\n.wpcf7 .was-validated input[type=range]:invalid,\n.was-validated .wpcf7 input[type=date]:invalid,\n.wpcf7 .was-validated input[type=date]:invalid,\n.was-validated .wpcf7 input[type=month]:invalid,\n.wpcf7 .was-validated input[type=month]:invalid,\n.was-validated .wpcf7 input[type=week]:invalid,\n.wpcf7 .was-validated input[type=week]:invalid,\n.was-validated .wpcf7 input[type=time]:invalid,\n.wpcf7 .was-validated input[type=time]:invalid,\n.was-validated .wpcf7 input[type=datetime]:invalid,\n.wpcf7 .was-validated input[type=datetime]:invalid,\n.was-validated .wpcf7 input[type=datetime-local]:invalid,\n.wpcf7 .was-validated input[type=datetime-local]:invalid,\n.was-validated .wpcf7 input[type=color]:invalid,\n.wpcf7 .was-validated input[type=color]:invalid,\n.was-validated .wpcf7 input[type=email]:invalid,\n.wpcf7 .was-validated input[type=email]:invalid,\n.was-validated .wpcf7 input[type=file]:invalid,\n.wpcf7 .was-validated input[type=file]:invalid,\n.was-validated .wpcf7 input[type=submit]:invalid,\n.wpcf7 .was-validated input[type=submit]:invalid,\n.was-validated .wpcf7 select:invalid,\n.wpcf7 .was-validated select:invalid,\n.was-validated .wpcf7 textarea:invalid,\n.wpcf7 .was-validated textarea:invalid, .form-control.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 input.is-invalid[type=text],\n.wpcf7 input.is-invalid[type=search],\n.wpcf7 input.is-invalid[type=url],\n.wpcf7 input.is-invalid[type=tel],\n.wpcf7 input.is-invalid[type=number],\n.wpcf7 input.is-invalid[type=range],\n.wpcf7 input.is-invalid[type=date],\n.wpcf7 input.is-invalid[type=month],\n.wpcf7 input.is-invalid[type=week],\n.wpcf7 input.is-invalid[type=time],\n.wpcf7 input.is-invalid[type=datetime],\n.wpcf7 input.is-invalid[type=datetime-local],\n.wpcf7 input.is-invalid[type=color],\n.wpcf7 input.is-invalid[type=email],\n.wpcf7 input.is-invalid[type=file],\n.wpcf7 input.is-invalid[type=submit],\n.wpcf7 select.is-invalid,\n.wpcf7 textarea.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem) !important;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, .was-validated .wpcf7 input[type=text]:invalid:focus, .wpcf7 .was-validated input[type=text]:invalid:focus,\n.was-validated .wpcf7 input[type=search]:invalid:focus,\n.wpcf7 .was-validated input[type=search]:invalid:focus,\n.was-validated .wpcf7 input[type=url]:invalid:focus,\n.wpcf7 .was-validated input[type=url]:invalid:focus,\n.was-validated .wpcf7 input[type=tel]:invalid:focus,\n.wpcf7 .was-validated input[type=tel]:invalid:focus,\n.was-validated .wpcf7 input[type=number]:invalid:focus,\n.wpcf7 .was-validated input[type=number]:invalid:focus,\n.was-validated .wpcf7 input[type=range]:invalid:focus,\n.wpcf7 .was-validated input[type=range]:invalid:focus,\n.was-validated .wpcf7 input[type=date]:invalid:focus,\n.wpcf7 .was-validated input[type=date]:invalid:focus,\n.was-validated .wpcf7 input[type=month]:invalid:focus,\n.wpcf7 .was-validated input[type=month]:invalid:focus,\n.was-validated .wpcf7 input[type=week]:invalid:focus,\n.wpcf7 .was-validated input[type=week]:invalid:focus,\n.was-validated .wpcf7 input[type=time]:invalid:focus,\n.wpcf7 .was-validated input[type=time]:invalid:focus,\n.was-validated .wpcf7 input[type=datetime]:invalid:focus,\n.wpcf7 .was-validated input[type=datetime]:invalid:focus,\n.was-validated .wpcf7 input[type=datetime-local]:invalid:focus,\n.wpcf7 .was-validated input[type=datetime-local]:invalid:focus,\n.was-validated .wpcf7 input[type=color]:invalid:focus,\n.wpcf7 .was-validated input[type=color]:invalid:focus,\n.was-validated .wpcf7 input[type=email]:invalid:focus,\n.wpcf7 .was-validated input[type=email]:invalid:focus,\n.was-validated .wpcf7 input[type=file]:invalid:focus,\n.wpcf7 .was-validated input[type=file]:invalid:focus,\n.was-validated .wpcf7 input[type=submit]:invalid:focus,\n.wpcf7 .was-validated input[type=submit]:invalid:focus,\n.was-validated .wpcf7 select:invalid:focus,\n.wpcf7 .was-validated select:invalid:focus,\n.was-validated .wpcf7 textarea:invalid:focus,\n.wpcf7 .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 input.is-invalid[type=text]:focus,\n.wpcf7 input.is-invalid[type=search]:focus,\n.wpcf7 input.is-invalid[type=url]:focus,\n.wpcf7 input.is-invalid[type=tel]:focus,\n.wpcf7 input.is-invalid[type=number]:focus,\n.wpcf7 input.is-invalid[type=range]:focus,\n.wpcf7 input.is-invalid[type=date]:focus,\n.wpcf7 input.is-invalid[type=month]:focus,\n.wpcf7 input.is-invalid[type=week]:focus,\n.wpcf7 input.is-invalid[type=time]:focus,\n.wpcf7 input.is-invalid[type=datetime]:focus,\n.wpcf7 input.is-invalid[type=datetime-local]:focus,\n.wpcf7 input.is-invalid[type=color]:focus,\n.wpcf7 input.is-invalid[type=email]:focus,\n.wpcf7 input.is-invalid[type=file]:focus,\n.wpcf7 input.is-invalid[type=submit]:focus,\n.wpcf7 select.is-invalid:focus,\n.wpcf7 textarea.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated select.form-control:invalid,\n.was-validated .wpcf7 select:invalid,\n.wpcf7 .was-validated select:invalid, select.form-control.is-invalid,\n.wpcf7 select.is-invalid {\n padding-right: 3rem !important;\n background-position: right 1.5rem center;\n}\n\n.was-validated textarea.form-control:invalid,\n.was-validated .wpcf7 textarea:invalid,\n.wpcf7 .was-validated textarea:invalid, textarea.form-control.is-invalid,\n.wpcf7 textarea.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(0.75em + 2.3125rem) !important;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right 0.75rem center/8px 10px no-repeat, #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;\n}\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n.form-inline .form-check {\n width: 100%;\n}\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group, .form-inline .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .form-inline p {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control, .form-inline .wpcf7 .wpcf7-validation-errors, .wpcf7 .form-inline .wpcf7-validation-errors, .form-inline .wpcf7 input[type=text], .wpcf7 .form-inline input[type=text],\n .form-inline .wpcf7 input[type=search],\n .wpcf7 .form-inline input[type=search],\n .form-inline .wpcf7 input[type=url],\n .wpcf7 .form-inline input[type=url],\n .form-inline .wpcf7 input[type=tel],\n .wpcf7 .form-inline input[type=tel],\n .form-inline .wpcf7 input[type=number],\n .wpcf7 .form-inline input[type=number],\n .form-inline .wpcf7 input[type=range],\n .wpcf7 .form-inline input[type=range],\n .form-inline .wpcf7 input[type=date],\n .wpcf7 .form-inline input[type=date],\n .form-inline .wpcf7 input[type=month],\n .wpcf7 .form-inline input[type=month],\n .form-inline .wpcf7 input[type=week],\n .wpcf7 .form-inline input[type=week],\n .form-inline .wpcf7 input[type=time],\n .wpcf7 .form-inline input[type=time],\n .form-inline .wpcf7 input[type=datetime],\n .wpcf7 .form-inline input[type=datetime],\n .form-inline .wpcf7 input[type=datetime-local],\n .wpcf7 .form-inline input[type=datetime-local],\n .form-inline .wpcf7 input[type=color],\n .wpcf7 .form-inline input[type=color],\n .form-inline .wpcf7 input[type=email],\n .wpcf7 .form-inline input[type=email],\n .form-inline .wpcf7 input[type=file],\n .wpcf7 .form-inline input[type=file],\n .form-inline .wpcf7 input[type=submit],\n .wpcf7 .form-inline input[type=submit],\n .form-inline .wpcf7 select,\n .wpcf7 .form-inline select,\n .form-inline .wpcf7 textarea,\n .wpcf7 .form-inline textarea {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn, .woocommerce-info a.button, .woocommerce-notices-wrapper .woocommerce-message a.button, .wpcf7 input[type=submit] {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn, .woocommerce-info a.button, .woocommerce-notices-wrapper .woocommerce-message a.button, .wpcf7 input[type=submit] {\n transition: none;\n }\n}\n.btn:hover, .woocommerce-info a.button:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover, .wpcf7 input[type=submit]:hover {\n color: #212529;\n text-decoration: none;\n}\n.btn:focus, .woocommerce-info a.button:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .wpcf7 input[type=submit]:focus, .btn.focus, .woocommerce-info a.focus.button, .woocommerce-notices-wrapper .woocommerce-message a.focus.button, .wpcf7 input.focus[type=submit] {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.btn.disabled, .woocommerce-info a.disabled.button, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button, .wpcf7 input.disabled[type=submit], .btn:disabled, .woocommerce-info a.button:disabled, .woocommerce-notices-wrapper .woocommerce-message a.button:disabled, .wpcf7 input[type=submit]:disabled {\n opacity: 0.65;\n}\n.btn:not(:disabled):not(.disabled), .woocommerce-info a.button:not(:disabled):not(.disabled), .woocommerce-notices-wrapper .woocommerce-message a.button:not(:disabled):not(.disabled), .wpcf7 input[type=submit]:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\na.btn.disabled, .woocommerce-info a.disabled.button, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button,\nfieldset:disabled a.btn,\nfieldset:disabled .woocommerce-info a.button,\n.woocommerce-info fieldset:disabled a.button,\nfieldset:disabled .woocommerce-notices-wrapper .woocommerce-message a.button,\n.woocommerce-notices-wrapper .woocommerce-message fieldset:disabled a.button {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #350dff;\n border-color: #2b00ff;\n}\n.btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #350dff;\n border-color: #2b00ff;\n box-shadow: 0 0 0 0.2rem rgba(111, 82, 255, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #2b00ff;\n border-color: #2800f2;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(111, 82, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success, .woocommerce-notices-wrapper .woocommerce-message a.button {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-success:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n.btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .btn-success.focus, .woocommerce-notices-wrapper .woocommerce-message a.focus.button {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n.btn-success.disabled, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button, .btn-success:disabled, .woocommerce-notices-wrapper .woocommerce-message a.button:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-success:not(:disabled):not(.disabled):active, .woocommerce-notices-wrapper .woocommerce-message a.button:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .woocommerce-notices-wrapper .woocommerce-message a.button:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle, .woocommerce-notices-wrapper .woocommerce-message .show > a.dropdown-toggle.button {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus, .woocommerce-notices-wrapper .woocommerce-message .show > a.dropdown-toggle.button:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info, .woocommerce-info a.button {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-info:hover, .woocommerce-info a.button:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n.btn-info:focus, .woocommerce-info a.button:focus, .btn-info.focus, .woocommerce-info a.focus.button {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n.btn-info.disabled, .woocommerce-info a.disabled.button, .btn-info:disabled, .woocommerce-info a.button:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-info:not(:disabled):not(.disabled):active, .woocommerce-info a.button:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .woocommerce-info a.button:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle, .woocommerce-info .show > a.dropdown-toggle.button {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n.btn-info:not(:disabled):not(.disabled):active:focus, .woocommerce-info a.button:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .woocommerce-info a.button:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus, .woocommerce-info .show > a.dropdown-toggle.button:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n.btn-warning:focus, .btn-warning.focus {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n.btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:focus, .btn-danger.focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.focus.button {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger.disabled, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.disabled.button, .btn-danger:disabled, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .show > a.dropdown-toggle.button {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .show > a.dropdown-toggle.button:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n.btn-light:focus, .btn-light.focus {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n.btn-dark:focus, .btn-dark.focus {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary, .wpcf7 input[type=submit] {\n color: #5533ff;\n border-color: #5533ff;\n}\n.btn-outline-primary:hover, .wpcf7 input[type=submit]:hover {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-outline-primary:focus, .wpcf7 input[type=submit]:focus, .btn-outline-primary.focus, .wpcf7 input.focus[type=submit] {\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.5);\n}\n.btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-outline-primary:disabled, .wpcf7 input[type=submit]:disabled {\n color: #5533ff;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .wpcf7 input[type=submit]:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .wpcf7 input[type=submit]:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .wpcf7 .show > input.dropdown-toggle[type=submit] {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .wpcf7 input[type=submit]:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .wpcf7 input[type=submit]:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus, .wpcf7 .show > input.dropdown-toggle[type=submit]:focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #5533ff;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #2600e6;\n text-decoration: underline;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn, .woocommerce-info .btn-group-lg > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-lg > a.button, .wpcf7 .btn-group-lg > input[type=submit] {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn, .woocommerce-info .btn-group-sm > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-sm > a.button, .wpcf7 .btn-group-sm > input[type=submit] {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=submit].btn-block,\ninput[type=reset].btn-block,\ninput[type=button].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.width {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.width {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #e9ecef;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #5533ff;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn, .woocommerce-info .btn-group > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button, .wpcf7 .btn-group > input[type=submit],\n.btn-group-vertical > .btn,\n.woocommerce-info .btn-group-vertical > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button,\n.wpcf7 .btn-group-vertical > input[type=submit] {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn:hover, .woocommerce-info .btn-group > a.button:hover, .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:hover, .wpcf7 .btn-group > input[type=submit]:hover,\n.btn-group-vertical > .btn:hover,\n.woocommerce-info .btn-group-vertical > a.button:hover,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:hover,\n.wpcf7 .btn-group-vertical > input[type=submit]:hover {\n z-index: 1;\n}\n.btn-group > .btn:focus, .woocommerce-info .btn-group > a.button:focus, .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:focus, .wpcf7 .btn-group > input[type=submit]:focus, .btn-group > .btn:active, .woocommerce-info .btn-group > a.button:active, .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:active, .wpcf7 .btn-group > input[type=submit]:active, .btn-group > .btn.active, .woocommerce-info .btn-group > a.active.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.active.button, .wpcf7 .btn-group > input.active[type=submit],\n.btn-group-vertical > .btn:focus,\n.woocommerce-info .btn-group-vertical > a.button:focus,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:focus,\n.wpcf7 .btn-group-vertical > input[type=submit]:focus,\n.btn-group-vertical > .btn:active,\n.woocommerce-info .btn-group-vertical > a.button:active,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:active,\n.wpcf7 .btn-group-vertical > input[type=submit]:active,\n.btn-group-vertical > .btn.active,\n.woocommerce-info .btn-group-vertical > a.active.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.active.button,\n.wpcf7 .btn-group-vertical > input.active[type=submit] {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child), .woocommerce-info .btn-group > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:first-child), .wpcf7 .btn-group > input[type=submit]:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .woocommerce-info .btn-group > a.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn,\n.woocommerce-info .btn-group > .btn-group:not(:last-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > .btn-group:not(:last-child) > a.button,\n.wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit] {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:not(:first-child), .woocommerce-info .btn-group > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:first-child), .wpcf7 .btn-group > input[type=submit]:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn,\n.woocommerce-info .btn-group > .btn-group:not(:first-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > .btn-group:not(:first-child) > a.button,\n.wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit] {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .woocommerce-info .btn-group-sm > a.button + .dropdown-toggle-split, .woocommerce-notices-wrapper .woocommerce-message .btn-group-sm > a.button + .dropdown-toggle-split, .wpcf7 .btn-group-sm > input[type=submit] + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .woocommerce-info .btn-group-lg > a.button + .dropdown-toggle-split, .woocommerce-notices-wrapper .woocommerce-message .btn-group-lg > a.button + .dropdown-toggle-split, .wpcf7 .btn-group-lg > input[type=submit] + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn, .woocommerce-info .btn-group-vertical > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button, .wpcf7 .btn-group-vertical > input[type=submit],\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child), .woocommerce-info .btn-group-vertical > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:not(:first-child), .wpcf7 .btn-group-vertical > input[type=submit]:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .woocommerce-info .btn-group-vertical > a.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input[type=submit]:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn,\n.woocommerce-info .btn-group-vertical > .btn-group:not(:last-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn-group:not(:last-child) > a.button,\n.wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit] {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:not(:first-child), .woocommerce-info .btn-group-vertical > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:not(:first-child), .wpcf7 .btn-group-vertical > input[type=submit]:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn,\n.woocommerce-info .btn-group-vertical > .btn-group:not(:first-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn-group:not(:first-child) > a.button,\n.wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit] {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn, .woocommerce-info .btn-group-toggle > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > a.button, .wpcf7 .btn-group-toggle > input[type=submit],\n.btn-group-toggle > .btn-group > .btn,\n.woocommerce-info .btn-group-toggle > .btn-group > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > .btn-group > a.button,\n.wpcf7 .btn-group-toggle > .btn-group > input[type=submit] {\n margin-bottom: 0;\n}\n.btn-group-toggle > .btn input[type=radio], .woocommerce-info .btn-group-toggle > a.button input[type=radio], .woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > a.button input[type=radio], .wpcf7 .btn-group-toggle > input[type=submit] input[type=radio],\n.btn-group-toggle > .btn input[type=checkbox],\n.woocommerce-info .btn-group-toggle > a.button input[type=checkbox],\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-toggle > a.button input[type=checkbox],\n.wpcf7 .btn-group-toggle > input[type=submit] input[type=checkbox],\n.btn-group-toggle > .btn-group > .btn input[type=radio],\n.btn-group-toggle > .btn-group > .btn input[type=checkbox] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control, .wpcf7 .input-group > .wpcf7-validation-errors, .wpcf7 .input-group > input[type=text],\n.wpcf7 .input-group > input[type=search],\n.wpcf7 .input-group > input[type=url],\n.wpcf7 .input-group > input[type=tel],\n.wpcf7 .input-group > input[type=number],\n.wpcf7 .input-group > input[type=range],\n.wpcf7 .input-group > input[type=date],\n.wpcf7 .input-group > input[type=month],\n.wpcf7 .input-group > input[type=week],\n.wpcf7 .input-group > input[type=time],\n.wpcf7 .input-group > input[type=datetime],\n.wpcf7 .input-group > input[type=datetime-local],\n.wpcf7 .input-group > input[type=color],\n.wpcf7 .input-group > input[type=email],\n.wpcf7 .input-group > input[type=file],\n.wpcf7 .input-group > input[type=submit],\n.wpcf7 .input-group > select,\n.wpcf7 .input-group > textarea,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n margin-bottom: 0;\n}\n.input-group > .form-control + .form-control, .wpcf7 .input-group > .wpcf7-validation-errors + .form-control, .wpcf7 .input-group > .form-control + .wpcf7-validation-errors, .wpcf7 .input-group > .wpcf7-validation-errors + .wpcf7-validation-errors, .wpcf7 .input-group > input[type=text] + .form-control, .wpcf7 .input-group > input[type=text] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=search] + .form-control,\n.wpcf7 .input-group > input[type=search] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=url] + .form-control,\n.wpcf7 .input-group > input[type=url] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=tel] + .form-control,\n.wpcf7 .input-group > input[type=tel] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=number] + .form-control,\n.wpcf7 .input-group > input[type=number] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=range] + .form-control,\n.wpcf7 .input-group > input[type=range] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=date] + .form-control,\n.wpcf7 .input-group > input[type=date] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=month] + .form-control,\n.wpcf7 .input-group > input[type=month] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=week] + .form-control,\n.wpcf7 .input-group > input[type=week] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=time] + .form-control,\n.wpcf7 .input-group > input[type=time] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=datetime] + .form-control,\n.wpcf7 .input-group > input[type=datetime] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=datetime-local] + .form-control,\n.wpcf7 .input-group > input[type=datetime-local] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=color] + .form-control,\n.wpcf7 .input-group > input[type=color] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=email] + .form-control,\n.wpcf7 .input-group > input[type=email] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=file] + .form-control,\n.wpcf7 .input-group > input[type=file] + .wpcf7-validation-errors,\n.wpcf7 .input-group > input[type=submit] + .form-control,\n.wpcf7 .input-group > input[type=submit] + .wpcf7-validation-errors,\n.wpcf7 .input-group > select + .form-control,\n.wpcf7 .input-group > select + .wpcf7-validation-errors,\n.wpcf7 .input-group > textarea + .form-control,\n.wpcf7 .input-group > textarea + .wpcf7-validation-errors, .wpcf7 .input-group > .form-control + input[type=text], .wpcf7 .input-group > .wpcf7-validation-errors + input[type=text], .wpcf7 .input-group > input[type=text] + input[type=text],\n.wpcf7 .input-group > input[type=search] + input[type=text],\n.wpcf7 .input-group > input[type=url] + input[type=text],\n.wpcf7 .input-group > input[type=tel] + input[type=text],\n.wpcf7 .input-group > input[type=number] + input[type=text],\n.wpcf7 .input-group > input[type=range] + input[type=text],\n.wpcf7 .input-group > input[type=date] + input[type=text],\n.wpcf7 .input-group > input[type=month] + input[type=text],\n.wpcf7 .input-group > input[type=week] + input[type=text],\n.wpcf7 .input-group > input[type=time] + input[type=text],\n.wpcf7 .input-group > input[type=datetime] + input[type=text],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=text],\n.wpcf7 .input-group > input[type=color] + input[type=text],\n.wpcf7 .input-group > input[type=email] + input[type=text],\n.wpcf7 .input-group > input[type=file] + input[type=text],\n.wpcf7 .input-group > input[type=submit] + input[type=text],\n.wpcf7 .input-group > select + input[type=text],\n.wpcf7 .input-group > textarea + input[type=text],\n.wpcf7 .input-group > .form-control + input[type=search],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=search],\n.wpcf7 .input-group > input[type=text] + input[type=search],\n.wpcf7 .input-group > input[type=search] + input[type=search],\n.wpcf7 .input-group > input[type=url] + input[type=search],\n.wpcf7 .input-group > input[type=tel] + input[type=search],\n.wpcf7 .input-group > input[type=number] + input[type=search],\n.wpcf7 .input-group > input[type=range] + input[type=search],\n.wpcf7 .input-group > input[type=date] + input[type=search],\n.wpcf7 .input-group > input[type=month] + input[type=search],\n.wpcf7 .input-group > input[type=week] + input[type=search],\n.wpcf7 .input-group > input[type=time] + input[type=search],\n.wpcf7 .input-group > input[type=datetime] + input[type=search],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=search],\n.wpcf7 .input-group > input[type=color] + input[type=search],\n.wpcf7 .input-group > input[type=email] + input[type=search],\n.wpcf7 .input-group > input[type=file] + input[type=search],\n.wpcf7 .input-group > input[type=submit] + input[type=search],\n.wpcf7 .input-group > select + input[type=search],\n.wpcf7 .input-group > textarea + input[type=search],\n.wpcf7 .input-group > .form-control + input[type=url],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=url],\n.wpcf7 .input-group > input[type=text] + input[type=url],\n.wpcf7 .input-group > input[type=search] + input[type=url],\n.wpcf7 .input-group > input[type=url] + input[type=url],\n.wpcf7 .input-group > input[type=tel] + input[type=url],\n.wpcf7 .input-group > input[type=number] + input[type=url],\n.wpcf7 .input-group > input[type=range] + input[type=url],\n.wpcf7 .input-group > input[type=date] + input[type=url],\n.wpcf7 .input-group > input[type=month] + input[type=url],\n.wpcf7 .input-group > input[type=week] + input[type=url],\n.wpcf7 .input-group > input[type=time] + input[type=url],\n.wpcf7 .input-group > input[type=datetime] + input[type=url],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=url],\n.wpcf7 .input-group > input[type=color] + input[type=url],\n.wpcf7 .input-group > input[type=email] + input[type=url],\n.wpcf7 .input-group > input[type=file] + input[type=url],\n.wpcf7 .input-group > input[type=submit] + input[type=url],\n.wpcf7 .input-group > select + input[type=url],\n.wpcf7 .input-group > textarea + input[type=url],\n.wpcf7 .input-group > .form-control + input[type=tel],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=tel],\n.wpcf7 .input-group > input[type=text] + input[type=tel],\n.wpcf7 .input-group > input[type=search] + input[type=tel],\n.wpcf7 .input-group > input[type=url] + input[type=tel],\n.wpcf7 .input-group > input[type=tel] + input[type=tel],\n.wpcf7 .input-group > input[type=number] + input[type=tel],\n.wpcf7 .input-group > input[type=range] + input[type=tel],\n.wpcf7 .input-group > input[type=date] + input[type=tel],\n.wpcf7 .input-group > input[type=month] + input[type=tel],\n.wpcf7 .input-group > input[type=week] + input[type=tel],\n.wpcf7 .input-group > input[type=time] + input[type=tel],\n.wpcf7 .input-group > input[type=datetime] + input[type=tel],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=tel],\n.wpcf7 .input-group > input[type=color] + input[type=tel],\n.wpcf7 .input-group > input[type=email] + input[type=tel],\n.wpcf7 .input-group > input[type=file] + input[type=tel],\n.wpcf7 .input-group > input[type=submit] + input[type=tel],\n.wpcf7 .input-group > select + input[type=tel],\n.wpcf7 .input-group > textarea + input[type=tel],\n.wpcf7 .input-group > .form-control + input[type=number],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=number],\n.wpcf7 .input-group > input[type=text] + input[type=number],\n.wpcf7 .input-group > input[type=search] + input[type=number],\n.wpcf7 .input-group > input[type=url] + input[type=number],\n.wpcf7 .input-group > input[type=tel] + input[type=number],\n.wpcf7 .input-group > input[type=number] + input[type=number],\n.wpcf7 .input-group > input[type=range] + input[type=number],\n.wpcf7 .input-group > input[type=date] + input[type=number],\n.wpcf7 .input-group > input[type=month] + input[type=number],\n.wpcf7 .input-group > input[type=week] + input[type=number],\n.wpcf7 .input-group > input[type=time] + input[type=number],\n.wpcf7 .input-group > input[type=datetime] + input[type=number],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=number],\n.wpcf7 .input-group > input[type=color] + input[type=number],\n.wpcf7 .input-group > input[type=email] + input[type=number],\n.wpcf7 .input-group > input[type=file] + input[type=number],\n.wpcf7 .input-group > input[type=submit] + input[type=number],\n.wpcf7 .input-group > select + input[type=number],\n.wpcf7 .input-group > textarea + input[type=number],\n.wpcf7 .input-group > .form-control + input[type=range],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=range],\n.wpcf7 .input-group > input[type=text] + input[type=range],\n.wpcf7 .input-group > input[type=search] + input[type=range],\n.wpcf7 .input-group > input[type=url] + input[type=range],\n.wpcf7 .input-group > input[type=tel] + input[type=range],\n.wpcf7 .input-group > input[type=number] + input[type=range],\n.wpcf7 .input-group > input[type=range] + input[type=range],\n.wpcf7 .input-group > input[type=date] + input[type=range],\n.wpcf7 .input-group > input[type=month] + input[type=range],\n.wpcf7 .input-group > input[type=week] + input[type=range],\n.wpcf7 .input-group > input[type=time] + input[type=range],\n.wpcf7 .input-group > input[type=datetime] + input[type=range],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=range],\n.wpcf7 .input-group > input[type=color] + input[type=range],\n.wpcf7 .input-group > input[type=email] + input[type=range],\n.wpcf7 .input-group > input[type=file] + input[type=range],\n.wpcf7 .input-group > input[type=submit] + input[type=range],\n.wpcf7 .input-group > select + input[type=range],\n.wpcf7 .input-group > textarea + input[type=range],\n.wpcf7 .input-group > .form-control + input[type=date],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=date],\n.wpcf7 .input-group > input[type=text] + input[type=date],\n.wpcf7 .input-group > input[type=search] + input[type=date],\n.wpcf7 .input-group > input[type=url] + input[type=date],\n.wpcf7 .input-group > input[type=tel] + input[type=date],\n.wpcf7 .input-group > input[type=number] + input[type=date],\n.wpcf7 .input-group > input[type=range] + input[type=date],\n.wpcf7 .input-group > input[type=date] + input[type=date],\n.wpcf7 .input-group > input[type=month] + input[type=date],\n.wpcf7 .input-group > input[type=week] + input[type=date],\n.wpcf7 .input-group > input[type=time] + input[type=date],\n.wpcf7 .input-group > input[type=datetime] + input[type=date],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=date],\n.wpcf7 .input-group > input[type=color] + input[type=date],\n.wpcf7 .input-group > input[type=email] + input[type=date],\n.wpcf7 .input-group > input[type=file] + input[type=date],\n.wpcf7 .input-group > input[type=submit] + input[type=date],\n.wpcf7 .input-group > select + input[type=date],\n.wpcf7 .input-group > textarea + input[type=date],\n.wpcf7 .input-group > .form-control + input[type=month],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=month],\n.wpcf7 .input-group > input[type=text] + input[type=month],\n.wpcf7 .input-group > input[type=search] + input[type=month],\n.wpcf7 .input-group > input[type=url] + input[type=month],\n.wpcf7 .input-group > input[type=tel] + input[type=month],\n.wpcf7 .input-group > input[type=number] + input[type=month],\n.wpcf7 .input-group > input[type=range] + input[type=month],\n.wpcf7 .input-group > input[type=date] + input[type=month],\n.wpcf7 .input-group > input[type=month] + input[type=month],\n.wpcf7 .input-group > input[type=week] + input[type=month],\n.wpcf7 .input-group > input[type=time] + input[type=month],\n.wpcf7 .input-group > input[type=datetime] + input[type=month],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=month],\n.wpcf7 .input-group > input[type=color] + input[type=month],\n.wpcf7 .input-group > input[type=email] + input[type=month],\n.wpcf7 .input-group > input[type=file] + input[type=month],\n.wpcf7 .input-group > input[type=submit] + input[type=month],\n.wpcf7 .input-group > select + input[type=month],\n.wpcf7 .input-group > textarea + input[type=month],\n.wpcf7 .input-group > .form-control + input[type=week],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=week],\n.wpcf7 .input-group > input[type=text] + input[type=week],\n.wpcf7 .input-group > input[type=search] + input[type=week],\n.wpcf7 .input-group > input[type=url] + input[type=week],\n.wpcf7 .input-group > input[type=tel] + input[type=week],\n.wpcf7 .input-group > input[type=number] + input[type=week],\n.wpcf7 .input-group > input[type=range] + input[type=week],\n.wpcf7 .input-group > input[type=date] + input[type=week],\n.wpcf7 .input-group > input[type=month] + input[type=week],\n.wpcf7 .input-group > input[type=week] + input[type=week],\n.wpcf7 .input-group > input[type=time] + input[type=week],\n.wpcf7 .input-group > input[type=datetime] + input[type=week],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=week],\n.wpcf7 .input-group > input[type=color] + input[type=week],\n.wpcf7 .input-group > input[type=email] + input[type=week],\n.wpcf7 .input-group > input[type=file] + input[type=week],\n.wpcf7 .input-group > input[type=submit] + input[type=week],\n.wpcf7 .input-group > select + input[type=week],\n.wpcf7 .input-group > textarea + input[type=week],\n.wpcf7 .input-group > .form-control + input[type=time],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=time],\n.wpcf7 .input-group > input[type=text] + input[type=time],\n.wpcf7 .input-group > input[type=search] + input[type=time],\n.wpcf7 .input-group > input[type=url] + input[type=time],\n.wpcf7 .input-group > input[type=tel] + input[type=time],\n.wpcf7 .input-group > input[type=number] + input[type=time],\n.wpcf7 .input-group > input[type=range] + input[type=time],\n.wpcf7 .input-group > input[type=date] + input[type=time],\n.wpcf7 .input-group > input[type=month] + input[type=time],\n.wpcf7 .input-group > input[type=week] + input[type=time],\n.wpcf7 .input-group > input[type=time] + input[type=time],\n.wpcf7 .input-group > input[type=datetime] + input[type=time],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=time],\n.wpcf7 .input-group > input[type=color] + input[type=time],\n.wpcf7 .input-group > input[type=email] + input[type=time],\n.wpcf7 .input-group > input[type=file] + input[type=time],\n.wpcf7 .input-group > input[type=submit] + input[type=time],\n.wpcf7 .input-group > select + input[type=time],\n.wpcf7 .input-group > textarea + input[type=time],\n.wpcf7 .input-group > .form-control + input[type=datetime],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime],\n.wpcf7 .input-group > input[type=text] + input[type=datetime],\n.wpcf7 .input-group > input[type=search] + input[type=datetime],\n.wpcf7 .input-group > input[type=url] + input[type=datetime],\n.wpcf7 .input-group > input[type=tel] + input[type=datetime],\n.wpcf7 .input-group > input[type=number] + input[type=datetime],\n.wpcf7 .input-group > input[type=range] + input[type=datetime],\n.wpcf7 .input-group > input[type=date] + input[type=datetime],\n.wpcf7 .input-group > input[type=month] + input[type=datetime],\n.wpcf7 .input-group > input[type=week] + input[type=datetime],\n.wpcf7 .input-group > input[type=time] + input[type=datetime],\n.wpcf7 .input-group > input[type=datetime] + input[type=datetime],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=datetime],\n.wpcf7 .input-group > input[type=color] + input[type=datetime],\n.wpcf7 .input-group > input[type=email] + input[type=datetime],\n.wpcf7 .input-group > input[type=file] + input[type=datetime],\n.wpcf7 .input-group > input[type=submit] + input[type=datetime],\n.wpcf7 .input-group > select + input[type=datetime],\n.wpcf7 .input-group > textarea + input[type=datetime],\n.wpcf7 .input-group > .form-control + input[type=datetime-local],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=datetime-local],\n.wpcf7 .input-group > input[type=text] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=search] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=url] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=tel] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=number] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=range] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=date] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=month] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=week] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=time] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=datetime] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=color] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=email] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=file] + input[type=datetime-local],\n.wpcf7 .input-group > input[type=submit] + input[type=datetime-local],\n.wpcf7 .input-group > select + input[type=datetime-local],\n.wpcf7 .input-group > textarea + input[type=datetime-local],\n.wpcf7 .input-group > .form-control + input[type=color],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=color],\n.wpcf7 .input-group > input[type=text] + input[type=color],\n.wpcf7 .input-group > input[type=search] + input[type=color],\n.wpcf7 .input-group > input[type=url] + input[type=color],\n.wpcf7 .input-group > input[type=tel] + input[type=color],\n.wpcf7 .input-group > input[type=number] + input[type=color],\n.wpcf7 .input-group > input[type=range] + input[type=color],\n.wpcf7 .input-group > input[type=date] + input[type=color],\n.wpcf7 .input-group > input[type=month] + input[type=color],\n.wpcf7 .input-group > input[type=week] + input[type=color],\n.wpcf7 .input-group > input[type=time] + input[type=color],\n.wpcf7 .input-group > input[type=datetime] + input[type=color],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=color],\n.wpcf7 .input-group > input[type=color] + input[type=color],\n.wpcf7 .input-group > input[type=email] + input[type=color],\n.wpcf7 .input-group > input[type=file] + input[type=color],\n.wpcf7 .input-group > input[type=submit] + input[type=color],\n.wpcf7 .input-group > select + input[type=color],\n.wpcf7 .input-group > textarea + input[type=color],\n.wpcf7 .input-group > .form-control + input[type=email],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=email],\n.wpcf7 .input-group > input[type=text] + input[type=email],\n.wpcf7 .input-group > input[type=search] + input[type=email],\n.wpcf7 .input-group > input[type=url] + input[type=email],\n.wpcf7 .input-group > input[type=tel] + input[type=email],\n.wpcf7 .input-group > input[type=number] + input[type=email],\n.wpcf7 .input-group > input[type=range] + input[type=email],\n.wpcf7 .input-group > input[type=date] + input[type=email],\n.wpcf7 .input-group > input[type=month] + input[type=email],\n.wpcf7 .input-group > input[type=week] + input[type=email],\n.wpcf7 .input-group > input[type=time] + input[type=email],\n.wpcf7 .input-group > input[type=datetime] + input[type=email],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=email],\n.wpcf7 .input-group > input[type=color] + input[type=email],\n.wpcf7 .input-group > input[type=email] + input[type=email],\n.wpcf7 .input-group > input[type=file] + input[type=email],\n.wpcf7 .input-group > input[type=submit] + input[type=email],\n.wpcf7 .input-group > select + input[type=email],\n.wpcf7 .input-group > textarea + input[type=email],\n.wpcf7 .input-group > .form-control + input[type=file],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=file],\n.wpcf7 .input-group > input[type=text] + input[type=file],\n.wpcf7 .input-group > input[type=search] + input[type=file],\n.wpcf7 .input-group > input[type=url] + input[type=file],\n.wpcf7 .input-group > input[type=tel] + input[type=file],\n.wpcf7 .input-group > input[type=number] + input[type=file],\n.wpcf7 .input-group > input[type=range] + input[type=file],\n.wpcf7 .input-group > input[type=date] + input[type=file],\n.wpcf7 .input-group > input[type=month] + input[type=file],\n.wpcf7 .input-group > input[type=week] + input[type=file],\n.wpcf7 .input-group > input[type=time] + input[type=file],\n.wpcf7 .input-group > input[type=datetime] + input[type=file],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=file],\n.wpcf7 .input-group > input[type=color] + input[type=file],\n.wpcf7 .input-group > input[type=email] + input[type=file],\n.wpcf7 .input-group > input[type=file] + input[type=file],\n.wpcf7 .input-group > input[type=submit] + input[type=file],\n.wpcf7 .input-group > select + input[type=file],\n.wpcf7 .input-group > textarea + input[type=file],\n.wpcf7 .input-group > .form-control + input[type=submit],\n.wpcf7 .input-group > .wpcf7-validation-errors + input[type=submit],\n.wpcf7 .input-group > input[type=text] + input[type=submit],\n.wpcf7 .input-group > input[type=search] + input[type=submit],\n.wpcf7 .input-group > input[type=url] + input[type=submit],\n.wpcf7 .input-group > input[type=tel] + input[type=submit],\n.wpcf7 .input-group > input[type=number] + input[type=submit],\n.wpcf7 .input-group > input[type=range] + input[type=submit],\n.wpcf7 .input-group > input[type=date] + input[type=submit],\n.wpcf7 .input-group > input[type=month] + input[type=submit],\n.wpcf7 .input-group > input[type=week] + input[type=submit],\n.wpcf7 .input-group > input[type=time] + input[type=submit],\n.wpcf7 .input-group > input[type=datetime] + input[type=submit],\n.wpcf7 .input-group > input[type=datetime-local] + input[type=submit],\n.wpcf7 .input-group > input[type=color] + input[type=submit],\n.wpcf7 .input-group > input[type=email] + input[type=submit],\n.wpcf7 .input-group > input[type=file] + input[type=submit],\n.wpcf7 .input-group > input[type=submit] + input[type=submit],\n.wpcf7 .input-group > select + input[type=submit],\n.wpcf7 .input-group > textarea + input[type=submit],\n.wpcf7 .input-group > .form-control + select,\n.wpcf7 .input-group > .wpcf7-validation-errors + select,\n.wpcf7 .input-group > input[type=text] + select,\n.wpcf7 .input-group > input[type=search] + select,\n.wpcf7 .input-group > input[type=url] + select,\n.wpcf7 .input-group > input[type=tel] + select,\n.wpcf7 .input-group > input[type=number] + select,\n.wpcf7 .input-group > input[type=range] + select,\n.wpcf7 .input-group > input[type=date] + select,\n.wpcf7 .input-group > input[type=month] + select,\n.wpcf7 .input-group > input[type=week] + select,\n.wpcf7 .input-group > input[type=time] + select,\n.wpcf7 .input-group > input[type=datetime] + select,\n.wpcf7 .input-group > input[type=datetime-local] + select,\n.wpcf7 .input-group > input[type=color] + select,\n.wpcf7 .input-group > input[type=email] + select,\n.wpcf7 .input-group > input[type=file] + select,\n.wpcf7 .input-group > input[type=submit] + select,\n.wpcf7 .input-group > select + select,\n.wpcf7 .input-group > textarea + select,\n.wpcf7 .input-group > .form-control + textarea,\n.wpcf7 .input-group > .wpcf7-validation-errors + textarea,\n.wpcf7 .input-group > input[type=text] + textarea,\n.wpcf7 .input-group > input[type=search] + textarea,\n.wpcf7 .input-group > input[type=url] + textarea,\n.wpcf7 .input-group > input[type=tel] + textarea,\n.wpcf7 .input-group > input[type=number] + textarea,\n.wpcf7 .input-group > input[type=range] + textarea,\n.wpcf7 .input-group > input[type=date] + textarea,\n.wpcf7 .input-group > input[type=month] + textarea,\n.wpcf7 .input-group > input[type=week] + textarea,\n.wpcf7 .input-group > input[type=time] + textarea,\n.wpcf7 .input-group > input[type=datetime] + textarea,\n.wpcf7 .input-group > input[type=datetime-local] + textarea,\n.wpcf7 .input-group > input[type=color] + textarea,\n.wpcf7 .input-group > input[type=email] + textarea,\n.wpcf7 .input-group > input[type=file] + textarea,\n.wpcf7 .input-group > input[type=submit] + textarea,\n.wpcf7 .input-group > select + textarea,\n.wpcf7 .input-group > textarea + textarea,\n.input-group > .form-control + .custom-select,\n.wpcf7 .input-group > .wpcf7-validation-errors + .custom-select,\n.wpcf7 .input-group > input[type=text] + .custom-select,\n.wpcf7 .input-group > input[type=search] + .custom-select,\n.wpcf7 .input-group > input[type=url] + .custom-select,\n.wpcf7 .input-group > input[type=tel] + .custom-select,\n.wpcf7 .input-group > input[type=number] + .custom-select,\n.wpcf7 .input-group > input[type=range] + .custom-select,\n.wpcf7 .input-group > input[type=date] + .custom-select,\n.wpcf7 .input-group > input[type=month] + .custom-select,\n.wpcf7 .input-group > input[type=week] + .custom-select,\n.wpcf7 .input-group > input[type=time] + .custom-select,\n.wpcf7 .input-group > input[type=datetime] + .custom-select,\n.wpcf7 .input-group > input[type=datetime-local] + .custom-select,\n.wpcf7 .input-group > input[type=color] + .custom-select,\n.wpcf7 .input-group > input[type=email] + .custom-select,\n.wpcf7 .input-group > input[type=file] + .custom-select,\n.wpcf7 .input-group > input[type=submit] + .custom-select,\n.wpcf7 .input-group > select + .custom-select,\n.wpcf7 .input-group > textarea + .custom-select,\n.input-group > .form-control + .custom-file,\n.wpcf7 .input-group > .wpcf7-validation-errors + .custom-file,\n.wpcf7 .input-group > input[type=text] + .custom-file,\n.wpcf7 .input-group > input[type=search] + .custom-file,\n.wpcf7 .input-group > input[type=url] + .custom-file,\n.wpcf7 .input-group > input[type=tel] + .custom-file,\n.wpcf7 .input-group > input[type=number] + .custom-file,\n.wpcf7 .input-group > input[type=range] + .custom-file,\n.wpcf7 .input-group > input[type=date] + .custom-file,\n.wpcf7 .input-group > input[type=month] + .custom-file,\n.wpcf7 .input-group > input[type=week] + .custom-file,\n.wpcf7 .input-group > input[type=time] + .custom-file,\n.wpcf7 .input-group > input[type=datetime] + .custom-file,\n.wpcf7 .input-group > input[type=datetime-local] + .custom-file,\n.wpcf7 .input-group > input[type=color] + .custom-file,\n.wpcf7 .input-group > input[type=email] + .custom-file,\n.wpcf7 .input-group > input[type=file] + .custom-file,\n.wpcf7 .input-group > input[type=submit] + .custom-file,\n.wpcf7 .input-group > select + .custom-file,\n.wpcf7 .input-group > textarea + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.wpcf7 .input-group > .form-control-plaintext + .wpcf7-validation-errors,\n.wpcf7 .input-group > .form-control-plaintext + input[type=text],\n.wpcf7 .input-group > .form-control-plaintext + input[type=search],\n.wpcf7 .input-group > .form-control-plaintext + input[type=url],\n.wpcf7 .input-group > .form-control-plaintext + input[type=tel],\n.wpcf7 .input-group > .form-control-plaintext + input[type=number],\n.wpcf7 .input-group > .form-control-plaintext + input[type=range],\n.wpcf7 .input-group > .form-control-plaintext + input[type=date],\n.wpcf7 .input-group > .form-control-plaintext + input[type=month],\n.wpcf7 .input-group > .form-control-plaintext + input[type=week],\n.wpcf7 .input-group > .form-control-plaintext + input[type=time],\n.wpcf7 .input-group > .form-control-plaintext + input[type=datetime],\n.wpcf7 .input-group > .form-control-plaintext + input[type=datetime-local],\n.wpcf7 .input-group > .form-control-plaintext + input[type=color],\n.wpcf7 .input-group > .form-control-plaintext + input[type=email],\n.wpcf7 .input-group > .form-control-plaintext + input[type=file],\n.wpcf7 .input-group > .form-control-plaintext + input[type=submit],\n.wpcf7 .input-group > .form-control-plaintext + select,\n.wpcf7 .input-group > .form-control-plaintext + textarea,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.wpcf7 .input-group > .custom-select + .wpcf7-validation-errors,\n.wpcf7 .input-group > .custom-select + input[type=text],\n.wpcf7 .input-group > .custom-select + input[type=search],\n.wpcf7 .input-group > .custom-select + input[type=url],\n.wpcf7 .input-group > .custom-select + input[type=tel],\n.wpcf7 .input-group > .custom-select + input[type=number],\n.wpcf7 .input-group > .custom-select + input[type=range],\n.wpcf7 .input-group > .custom-select + input[type=date],\n.wpcf7 .input-group > .custom-select + input[type=month],\n.wpcf7 .input-group > .custom-select + input[type=week],\n.wpcf7 .input-group > .custom-select + input[type=time],\n.wpcf7 .input-group > .custom-select + input[type=datetime],\n.wpcf7 .input-group > .custom-select + input[type=datetime-local],\n.wpcf7 .input-group > .custom-select + input[type=color],\n.wpcf7 .input-group > .custom-select + input[type=email],\n.wpcf7 .input-group > .custom-select + input[type=file],\n.wpcf7 .input-group > .custom-select + input[type=submit],\n.wpcf7 .input-group > .custom-select + select,\n.wpcf7 .input-group > .custom-select + textarea,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.wpcf7 .input-group > .custom-file + .wpcf7-validation-errors,\n.wpcf7 .input-group > .custom-file + input[type=text],\n.wpcf7 .input-group > .custom-file + input[type=search],\n.wpcf7 .input-group > .custom-file + input[type=url],\n.wpcf7 .input-group > .custom-file + input[type=tel],\n.wpcf7 .input-group > .custom-file + input[type=number],\n.wpcf7 .input-group > .custom-file + input[type=range],\n.wpcf7 .input-group > .custom-file + input[type=date],\n.wpcf7 .input-group > .custom-file + input[type=month],\n.wpcf7 .input-group > .custom-file + input[type=week],\n.wpcf7 .input-group > .custom-file + input[type=time],\n.wpcf7 .input-group > .custom-file + input[type=datetime],\n.wpcf7 .input-group > .custom-file + input[type=datetime-local],\n.wpcf7 .input-group > .custom-file + input[type=color],\n.wpcf7 .input-group > .custom-file + input[type=email],\n.wpcf7 .input-group > .custom-file + input[type=file],\n.wpcf7 .input-group > .custom-file + input[type=submit],\n.wpcf7 .input-group > .custom-file + select,\n.wpcf7 .input-group > .custom-file + textarea,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control:focus, .wpcf7 .input-group > .wpcf7-validation-errors:focus, .wpcf7 .input-group > input[type=text]:focus,\n.wpcf7 .input-group > input[type=search]:focus,\n.wpcf7 .input-group > input[type=url]:focus,\n.wpcf7 .input-group > input[type=tel]:focus,\n.wpcf7 .input-group > input[type=number]:focus,\n.wpcf7 .input-group > input[type=range]:focus,\n.wpcf7 .input-group > input[type=date]:focus,\n.wpcf7 .input-group > input[type=month]:focus,\n.wpcf7 .input-group > input[type=week]:focus,\n.wpcf7 .input-group > input[type=time]:focus,\n.wpcf7 .input-group > input[type=datetime]:focus,\n.wpcf7 .input-group > input[type=datetime-local]:focus,\n.wpcf7 .input-group > input[type=color]:focus,\n.wpcf7 .input-group > input[type=email]:focus,\n.wpcf7 .input-group > input[type=file]:focus,\n.wpcf7 .input-group > input[type=submit]:focus,\n.wpcf7 .input-group > select:focus,\n.wpcf7 .input-group > textarea:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n.input-group > .form-control:not(:first-child), .wpcf7 .input-group > .wpcf7-validation-errors:not(:first-child), .wpcf7 .input-group > input[type=text]:not(:first-child),\n.wpcf7 .input-group > input[type=search]:not(:first-child),\n.wpcf7 .input-group > input[type=url]:not(:first-child),\n.wpcf7 .input-group > input[type=tel]:not(:first-child),\n.wpcf7 .input-group > input[type=number]:not(:first-child),\n.wpcf7 .input-group > input[type=range]:not(:first-child),\n.wpcf7 .input-group > input[type=date]:not(:first-child),\n.wpcf7 .input-group > input[type=month]:not(:first-child),\n.wpcf7 .input-group > input[type=week]:not(:first-child),\n.wpcf7 .input-group > input[type=time]:not(:first-child),\n.wpcf7 .input-group > input[type=datetime]:not(:first-child),\n.wpcf7 .input-group > input[type=datetime-local]:not(:first-child),\n.wpcf7 .input-group > input[type=color]:not(:first-child),\n.wpcf7 .input-group > input[type=email]:not(:first-child),\n.wpcf7 .input-group > input[type=file]:not(:first-child),\n.wpcf7 .input-group > input[type=submit]:not(:first-child),\n.wpcf7 .input-group > select:not(:first-child),\n.wpcf7 .input-group > textarea:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group:not(.has-validation) > .form-control:not(:last-child), .wpcf7 .input-group:not(.has-validation) > .wpcf7-validation-errors:not(:last-child), .wpcf7 .input-group:not(.has-validation) > input[type=text]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=search]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=url]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=tel]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=number]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=range]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=date]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=month]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=week]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=time]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=datetime]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=datetime-local]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=color]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=email]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=file]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > input[type=submit]:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > select:not(:last-child),\n.wpcf7 .input-group:not(.has-validation) > textarea:not(:last-child),\n.input-group:not(.has-validation) > .custom-select:not(:last-child),\n.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,\n.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > .form-control:nth-last-child(n+3), .wpcf7 .input-group.has-validation > .wpcf7-validation-errors:nth-last-child(n+3), .wpcf7 .input-group.has-validation > input[type=text]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=search]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=url]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=tel]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=number]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=range]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=date]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=month]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=week]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=time]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=datetime]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=datetime-local]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=color]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=email]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=file]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > input[type=submit]:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > select:nth-last-child(n+3),\n.wpcf7 .input-group.has-validation > textarea:nth-last-child(n+3),\n.input-group.has-validation > .custom-select:nth-last-child(n+3),\n.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,\n.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n.input-group-prepend .btn, .input-group-prepend .woocommerce-info a.button, .woocommerce-info .input-group-prepend a.button, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button, .input-group-prepend .wpcf7 input[type=submit], .wpcf7 .input-group-prepend input[type=submit],\n.input-group-append .btn,\n.input-group-append .woocommerce-info a.button,\n.woocommerce-info .input-group-append a.button,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button,\n.input-group-append .wpcf7 input[type=submit],\n.wpcf7 .input-group-append input[type=submit] {\n position: relative;\n z-index: 2;\n}\n.input-group-prepend .btn:focus, .input-group-prepend .woocommerce-info a.button:focus, .woocommerce-info .input-group-prepend a.button:focus, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button:focus, .input-group-prepend .wpcf7 input[type=submit]:focus, .wpcf7 .input-group-prepend input[type=submit]:focus,\n.input-group-append .btn:focus,\n.input-group-append .woocommerce-info a.button:focus,\n.woocommerce-info .input-group-append a.button:focus,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button:focus,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button:focus,\n.input-group-append .wpcf7 input[type=submit]:focus,\n.wpcf7 .input-group-append input[type=submit]:focus {\n z-index: 3;\n}\n.input-group-prepend .btn + .btn, .input-group-prepend .woocommerce-info a.button + .btn, .woocommerce-info .input-group-prepend a.button + .btn, .input-group-prepend .woocommerce-info .btn + a.button, .woocommerce-info .input-group-prepend .btn + a.button, .input-group-prepend .woocommerce-info a.button + a.button, .woocommerce-info .input-group-prepend a.button + a.button, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button + .btn, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message .woocommerce-info a.button + a.button, .woocommerce-info .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button + a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button + .btn, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend .woocommerce-info a.button + a.button, .woocommerce-info .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button + a.button, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message .btn + a.button, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message .woocommerce-info a.button + a.button, .woocommerce-info .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button + a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend .btn + a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend .woocommerce-info a.button + a.button, .woocommerce-info .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button + a.button, .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button + a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button + a.button, .input-group-prepend .wpcf7 input[type=submit] + .btn, .input-group-prepend .wpcf7 .woocommerce-info input[type=submit] + a.button, .woocommerce-info .input-group-prepend .wpcf7 input[type=submit] + a.button, .input-group-prepend .wpcf7 .woocommerce-notices-wrapper .woocommerce-message input[type=submit] + a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend .wpcf7 input[type=submit] + a.button, .wpcf7 .input-group-prepend input[type=submit] + .btn, .wpcf7 .input-group-prepend .woocommerce-info input[type=submit] + a.button, .woocommerce-info .wpcf7 .input-group-prepend input[type=submit] + a.button, .wpcf7 .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message input[type=submit] + a.button, .woocommerce-notices-wrapper .woocommerce-message .wpcf7 .input-group-prepend input[type=submit] + a.button, .input-group-prepend .wpcf7 .btn + input[type=submit], .input-group-prepend .wpcf7 .woocommerce-info a.button + input[type=submit], .woocommerce-info .input-group-prepend .wpcf7 a.button + input[type=submit], .input-group-prepend .wpcf7 .woocommerce-notices-wrapper .woocommerce-message a.button + input[type=submit], .woocommerce-notices-wrapper .woocommerce-message .input-group-prepend .wpcf7 a.button + input[type=submit], .wpcf7 .input-group-prepend .btn + input[type=submit], .wpcf7 .input-group-prepend .woocommerce-info a.button + input[type=submit], .woocommerce-info .wpcf7 .input-group-prepend a.button + input[type=submit], .wpcf7 .input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button + input[type=submit], .woocommerce-notices-wrapper .woocommerce-message .wpcf7 .input-group-prepend a.button + input[type=submit], .input-group-prepend .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group-prepend input[type=submit] + input[type=submit],\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .woocommerce-info a.button + .input-group-text,\n.woocommerce-info .input-group-prepend a.button + .input-group-text,\n.input-group-prepend .woocommerce-notices-wrapper .woocommerce-message a.button + .input-group-text,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-prepend a.button + .input-group-text,\n.input-group-prepend .wpcf7 input[type=submit] + .input-group-text,\n.wpcf7 .input-group-prepend input[type=submit] + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-prepend .woocommerce-info .input-group-text + a.button,\n.woocommerce-info .input-group-prepend .input-group-text + a.button,\n.input-group-prepend .woocommerce-notices-wrapper .woocommerce-message .input-group-text + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-prepend .input-group-text + a.button,\n.input-group-prepend .wpcf7 .input-group-text + input[type=submit],\n.wpcf7 .input-group-prepend .input-group-text + input[type=submit],\n.input-group-append .btn + .btn,\n.input-group-append .woocommerce-info a.button + .btn,\n.woocommerce-info .input-group-append a.button + .btn,\n.input-group-append .woocommerce-info .btn + a.button,\n.woocommerce-info .input-group-append .btn + a.button,\n.input-group-append .woocommerce-info a.button + a.button,\n.woocommerce-info .input-group-append a.button + a.button,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button + .btn,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message .woocommerce-info a.button + a.button,\n.woocommerce-info .input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button + .btn,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append .woocommerce-info a.button + a.button,\n.woocommerce-info .woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button + a.button,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message .btn + a.button,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message .woocommerce-info a.button + a.button,\n.woocommerce-info .input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append .btn + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append .woocommerce-info a.button + a.button,\n.woocommerce-info .woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button + a.button,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button + a.button,\n.input-group-append .wpcf7 input[type=submit] + .btn,\n.input-group-append .wpcf7 .woocommerce-info input[type=submit] + a.button,\n.woocommerce-info .input-group-append .wpcf7 input[type=submit] + a.button,\n.input-group-append .wpcf7 .woocommerce-notices-wrapper .woocommerce-message input[type=submit] + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append .wpcf7 input[type=submit] + a.button,\n.wpcf7 .input-group-append input[type=submit] + .btn,\n.wpcf7 .input-group-append .woocommerce-info input[type=submit] + a.button,\n.woocommerce-info .wpcf7 .input-group-append input[type=submit] + a.button,\n.wpcf7 .input-group-append .woocommerce-notices-wrapper .woocommerce-message input[type=submit] + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .wpcf7 .input-group-append input[type=submit] + a.button,\n.input-group-append .wpcf7 .btn + input[type=submit],\n.input-group-append .wpcf7 .woocommerce-info a.button + input[type=submit],\n.woocommerce-info .input-group-append .wpcf7 a.button + input[type=submit],\n.input-group-append .wpcf7 .woocommerce-notices-wrapper .woocommerce-message a.button + input[type=submit],\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append .wpcf7 a.button + input[type=submit],\n.wpcf7 .input-group-append .btn + input[type=submit],\n.wpcf7 .input-group-append .woocommerce-info a.button + input[type=submit],\n.woocommerce-info .wpcf7 .input-group-append a.button + input[type=submit],\n.wpcf7 .input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button + input[type=submit],\n.woocommerce-notices-wrapper .woocommerce-message .wpcf7 .input-group-append a.button + input[type=submit],\n.input-group-append .wpcf7 input[type=submit] + input[type=submit],\n.wpcf7 .input-group-append input[type=submit] + input[type=submit],\n.input-group-append .btn + .input-group-text,\n.input-group-append .woocommerce-info a.button + .input-group-text,\n.woocommerce-info .input-group-append a.button + .input-group-text,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message a.button + .input-group-text,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append a.button + .input-group-text,\n.input-group-append .wpcf7 input[type=submit] + .input-group-text,\n.wpcf7 .input-group-append input[type=submit] + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn,\n.input-group-append .woocommerce-info .input-group-text + a.button,\n.woocommerce-info .input-group-append .input-group-text + a.button,\n.input-group-append .woocommerce-notices-wrapper .woocommerce-message .input-group-text + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-append .input-group-text + a.button,\n.input-group-append .wpcf7 .input-group-text + input[type=submit],\n.wpcf7 .input-group-append .input-group-text + input[type=submit] {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.input-group-text input[type=radio],\n.input-group-text input[type=checkbox] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea), .wpcf7 .input-group-lg > .wpcf7-validation-errors:not(textarea), .wpcf7 .input-group-lg > input[type=text]:not(textarea),\n.wpcf7 .input-group-lg > input[type=search]:not(textarea),\n.wpcf7 .input-group-lg > input[type=url]:not(textarea),\n.wpcf7 .input-group-lg > input[type=tel]:not(textarea),\n.wpcf7 .input-group-lg > input[type=number]:not(textarea),\n.wpcf7 .input-group-lg > input[type=range]:not(textarea),\n.wpcf7 .input-group-lg > input[type=date]:not(textarea),\n.wpcf7 .input-group-lg > input[type=month]:not(textarea),\n.wpcf7 .input-group-lg > input[type=week]:not(textarea),\n.wpcf7 .input-group-lg > input[type=time]:not(textarea),\n.wpcf7 .input-group-lg > input[type=datetime]:not(textarea),\n.wpcf7 .input-group-lg > input[type=datetime-local]:not(textarea),\n.wpcf7 .input-group-lg > input[type=color]:not(textarea),\n.wpcf7 .input-group-lg > input[type=email]:not(textarea),\n.wpcf7 .input-group-lg > input[type=file]:not(textarea),\n.wpcf7 .input-group-lg > input[type=submit]:not(textarea),\n.wpcf7 .input-group-lg > select:not(textarea),\n.wpcf7 .input-group-lg > textarea:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wpcf7 .input-group-lg > input[type=text],\n.wpcf7 .input-group-lg > input[type=search],\n.wpcf7 .input-group-lg > input[type=url],\n.wpcf7 .input-group-lg > input[type=tel],\n.wpcf7 .input-group-lg > input[type=number],\n.wpcf7 .input-group-lg > input[type=range],\n.wpcf7 .input-group-lg > input[type=date],\n.wpcf7 .input-group-lg > input[type=month],\n.wpcf7 .input-group-lg > input[type=week],\n.wpcf7 .input-group-lg > input[type=time],\n.wpcf7 .input-group-lg > input[type=datetime],\n.wpcf7 .input-group-lg > input[type=datetime-local],\n.wpcf7 .input-group-lg > input[type=color],\n.wpcf7 .input-group-lg > input[type=email],\n.wpcf7 .input-group-lg > input[type=file],\n.wpcf7 .input-group-lg > input[type=submit],\n.wpcf7 .input-group-lg > select,\n.wpcf7 .input-group-lg > textarea,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.woocommerce-info .input-group-lg > .input-group-prepend > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-lg > .input-group-prepend > a.button,\n.wpcf7 .input-group-lg > .input-group-prepend > input[type=submit],\n.input-group-lg > .input-group-append > .btn,\n.woocommerce-info .input-group-lg > .input-group-append > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-lg > .input-group-append > a.button,\n.wpcf7 .input-group-lg > .input-group-append > input[type=submit] {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea), .wpcf7 .input-group-sm > .wpcf7-validation-errors:not(textarea), .wpcf7 .input-group-sm > input[type=text]:not(textarea),\n.wpcf7 .input-group-sm > input[type=search]:not(textarea),\n.wpcf7 .input-group-sm > input[type=url]:not(textarea),\n.wpcf7 .input-group-sm > input[type=tel]:not(textarea),\n.wpcf7 .input-group-sm > input[type=number]:not(textarea),\n.wpcf7 .input-group-sm > input[type=range]:not(textarea),\n.wpcf7 .input-group-sm > input[type=date]:not(textarea),\n.wpcf7 .input-group-sm > input[type=month]:not(textarea),\n.wpcf7 .input-group-sm > input[type=week]:not(textarea),\n.wpcf7 .input-group-sm > input[type=time]:not(textarea),\n.wpcf7 .input-group-sm > input[type=datetime]:not(textarea),\n.wpcf7 .input-group-sm > input[type=datetime-local]:not(textarea),\n.wpcf7 .input-group-sm > input[type=color]:not(textarea),\n.wpcf7 .input-group-sm > input[type=email]:not(textarea),\n.wpcf7 .input-group-sm > input[type=file]:not(textarea),\n.wpcf7 .input-group-sm > input[type=submit]:not(textarea),\n.wpcf7 .input-group-sm > select:not(textarea),\n.wpcf7 .input-group-sm > textarea:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control, .wpcf7 .input-group-sm > .wpcf7-validation-errors, .wpcf7 .input-group-sm > input[type=text],\n.wpcf7 .input-group-sm > input[type=search],\n.wpcf7 .input-group-sm > input[type=url],\n.wpcf7 .input-group-sm > input[type=tel],\n.wpcf7 .input-group-sm > input[type=number],\n.wpcf7 .input-group-sm > input[type=range],\n.wpcf7 .input-group-sm > input[type=date],\n.wpcf7 .input-group-sm > input[type=month],\n.wpcf7 .input-group-sm > input[type=week],\n.wpcf7 .input-group-sm > input[type=time],\n.wpcf7 .input-group-sm > input[type=datetime],\n.wpcf7 .input-group-sm > input[type=datetime-local],\n.wpcf7 .input-group-sm > input[type=color],\n.wpcf7 .input-group-sm > input[type=email],\n.wpcf7 .input-group-sm > input[type=file],\n.wpcf7 .input-group-sm > input[type=submit],\n.wpcf7 .input-group-sm > select,\n.wpcf7 .input-group-sm > textarea,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.woocommerce-info .input-group-sm > .input-group-prepend > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-sm > .input-group-prepend > a.button,\n.wpcf7 .input-group-sm > .input-group-prepend > input[type=submit],\n.input-group-sm > .input-group-append > .btn,\n.woocommerce-info .input-group-sm > .input-group-append > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-sm > .input-group-append > a.button,\n.wpcf7 .input-group-sm > .input-group-append > input[type=submit] {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn, .woocommerce-info .input-group > .input-group-prepend > a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group > .input-group-prepend > a.button, .wpcf7 .input-group > .input-group-prepend > input[type=submit],\n.input-group > .input-group-prepend > .input-group-text,\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,\n.woocommerce-info .input-group:not(.has-validation) > .input-group-append:not(:last-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group:not(.has-validation) > .input-group-append:not(:last-child) > a.button,\n.wpcf7 .input-group:not(.has-validation) > .input-group-append:not(:last-child) > input[type=submit],\n.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,\n.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,\n.woocommerce-info .input-group.has-validation > .input-group-append:nth-last-child(n+3) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group.has-validation > .input-group-append:nth-last-child(n+3) > a.button,\n.wpcf7 .input-group.has-validation > .input-group-append:nth-last-child(n+3) > input[type=submit],\n.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.woocommerce-info .input-group > .input-group-append:last-child > a.button:not(:last-child):not(.dropdown-toggle),\n.woocommerce-notices-wrapper .woocommerce-message .input-group > .input-group-append:last-child > a.button:not(:last-child):not(.dropdown-toggle),\n.wpcf7 .input-group > .input-group-append:last-child > input[type=submit]:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn, .woocommerce-info .input-group > .input-group-append > a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group > .input-group-append > a.button, .wpcf7 .input-group > .input-group-append > input[type=submit],\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.woocommerce-info .input-group > .input-group-prepend:not(:first-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group > .input-group-prepend:not(:first-child) > a.button,\n.wpcf7 .input-group > .input-group-prepend:not(:first-child) > input[type=submit],\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.woocommerce-info .input-group > .input-group-prepend:first-child > a.button:not(:first-child),\n.woocommerce-notices-wrapper .woocommerce-message .input-group > .input-group-prepend:first-child > a.button:not(:first-child),\n.wpcf7 .input-group > .input-group-prepend:first-child > input[type=submit]:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n z-index: 1;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n print-color-adjust: exact;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n left: 0;\n z-index: -1;\n width: 1rem;\n height: 1.25rem;\n opacity: 0;\n}\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #5533ff;\n background-color: #5533ff;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #bfb3ff;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #eae6ff;\n border-color: #eae6ff;\n}\n.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: 1px solid #adb5bd;\n}\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: 50%/50% 50% no-repeat;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #5533ff;\n background-color: #5533ff;\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(85, 51, 255, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(85, 51, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(85, 51, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(85, 51, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") right 0.75rem center/8px 10px no-repeat;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #bfb3ff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n.custom-select::-ms-expand {\n display: none;\n}\n.custom-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #495057;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n overflow: hidden;\n opacity: 0;\n}\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #bfb3ff;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n overflow: hidden;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: 1.4rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.custom-range:focus {\n outline: 0;\n}\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #5533ff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.custom-range::-webkit-slider-thumb:active {\n background-color: #eae6ff;\n}\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #5533ff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n.custom-range::-moz-range-thumb:active {\n background-color: #eae6ff;\n}\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #5533ff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n.custom-range::-ms-thumb:active {\n background-color: #eae6ff;\n}\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n background-color: transparent;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n isolation: isolate;\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #5533ff;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n.navbar .container,\n.navbar .container-fluid,\n.navbar .container-sm,\n.navbar .container-md,\n.navbar .container-lg,\n.navbar .container-xl {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: 50%/100% 100% no-repeat;\n}\n\n.navbar-nav-scroll {\n max-height: 75vh;\n overflow-y: auto;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid,\n .navbar-expand-sm > .container-sm,\n .navbar-expand-sm > .container-md,\n .navbar-expand-sm > .container-lg,\n .navbar-expand-sm > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid,\n .navbar-expand-sm > .container-sm,\n .navbar-expand-sm > .container-md,\n .navbar-expand-sm > .container-lg,\n .navbar-expand-sm > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid,\n .navbar-expand-md > .container-sm,\n .navbar-expand-md > .container-md,\n .navbar-expand-md > .container-lg,\n .navbar-expand-md > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid,\n .navbar-expand-md > .container-sm,\n .navbar-expand-md > .container-md,\n .navbar-expand-md > .container-lg,\n .navbar-expand-md > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid,\n .navbar-expand-lg > .container-sm,\n .navbar-expand-lg > .container-md,\n .navbar-expand-lg > .container-lg,\n .navbar-expand-lg > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid,\n .navbar-expand-lg > .container-sm,\n .navbar-expand-lg > .container-md,\n .navbar-expand-lg > .container-lg,\n .navbar-expand-lg > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid,\n .navbar-expand-xl > .container-sm,\n .navbar-expand-xl > .container-md,\n .navbar-expand-xl > .container-lg,\n .navbar-expand-xl > .container-xl {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid,\n .navbar-expand-xl > .container-sm,\n .navbar-expand-xl > .container-md,\n .navbar-expand-xl > .container-lg,\n .navbar-expand-xl > .container-xl {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand > .container,\n.navbar-expand > .container-fluid,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.navbar-expand > .container-xl {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand > .container,\n.navbar-expand > .container-fluid,\n.navbar-expand > .container-sm,\n.navbar-expand > .container-md,\n.navbar-expand > .container-lg,\n.navbar-expand > .container-xl {\n flex-wrap: nowrap;\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n min-height: 1px;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n flex-shrink: 0;\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n flex: 1 0 0%;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion {\n overflow-anchor: none;\n}\n.accordion > .card {\n overflow: hidden;\n}\n.accordion > .card:not(:last-of-type) {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.accordion > .card:not(:first-of-type) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.accordion > .card > .card-header {\n border-radius: 0;\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #5533ff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n.page-link:hover {\n z-index: 2;\n color: #2600e6;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge, .woocommerce-info a.button .badge, .woocommerce-notices-wrapper .woocommerce-message a.button .badge, .wpcf7 input[type=submit] .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #5533ff;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #2b00ff;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert, .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-message {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #2c1b85;\n background-color: #ddd6ff;\n border-color: #cfc6ff;\n}\n.alert-primary hr {\n border-top-color: #baadff;\n}\n.alert-primary .alert-link {\n color: #1e125b;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success, .woocommerce-notices-wrapper .woocommerce-message {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n.alert-success hr, .woocommerce-notices-wrapper .woocommerce-message hr {\n border-top-color: #b1dfbb;\n}\n.alert-success .alert-link, .woocommerce-notices-wrapper .woocommerce-message .alert-link {\n color: #0b2e13;\n}\n\n.alert-info, .woocommerce-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n.alert-info hr, .woocommerce-info hr {\n border-top-color: #abdde5;\n}\n.alert-info .alert-link, .woocommerce-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n.alert-danger hr, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error hr {\n border-top-color: #f1b0b7;\n}\n.alert-danger .alert-link, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light hr {\n border-top-color: #ececf6;\n}\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n line-height: 0;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #5533ff;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #2c1b85;\n background-color: #cfc6ff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #2c1b85;\n background-color: #baadff;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #2c1b85;\n border-color: #2c1b85;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.5;\n}\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: 0.75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n flex-basis: 350px;\n max-width: 350px;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n opacity: 0;\n border-radius: 0.25rem;\n}\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.toast.showing {\n opacity: 1;\n}\n.toast.show {\n display: block;\n opacity: 1;\n}\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n height: min-content;\n content: \"\";\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n height: min-content;\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {\n bottom: 0;\n}\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {\n top: 0;\n}\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n white-space: normal;\n word-spacing: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=top] {\n margin-bottom: 0.5rem;\n}\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=right] {\n margin-left: 0.5rem;\n}\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {\n margin-top: 0.5rem;\n}\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=left] {\n margin-right: 0.5rem;\n}\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: 50%/100% 100% no-repeat;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n border: 0.25em solid currentcolor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: 0.75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n background-color: currentcolor;\n border-radius: 50%;\n opacity: 0;\n animation: 0.75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n .spinner-grow {\n animation-duration: 1.5s;\n }\n}\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #5533ff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #2b00ff !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #5533ff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.85714286%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto,\n.aligncenter {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto,\n.aligncenter {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #5533ff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #2600e6 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n word-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table, .wp-block-table table {\n border-collapse: collapse !important;\n }\n .table td, .wp-block-table table td,\n .table th,\n .wp-block-table table th {\n background-color: #fff !important;\n }\n .table-bordered th, .wp-block-table table th,\n .table-bordered td,\n .wp-block-table table td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th, .wp-block-table table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\nbody {\n overflow-x: hidden;\n}\n\n.wrapper {\n padding: 30px 0;\n}\n\n#wrapper-hero {\n padding: 0 !important;\n}\n\n.sticky,\n.gallery-caption,\n.bypostauthor,\n.wp-caption,\n.wp-caption-text {\n font-size: inherit;\n}\n\n.wrapper#wrapper-sticky {\n border-bottom: 1px solid #dee2e6;\n}\n\n#wrapper-footer-full,\n#wrapper-static-hero {\n background-color: #e9ecef;\n}\n\n.screen-reader-text {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.alignleft {\n display: inline;\n float: left;\n margin-right: 1rem;\n}\n\n.alignright {\n display: inline;\n float: right;\n margin-left: 1rem;\n}\n\n.aligncenter {\n display: block;\n}\n\n.widget_archive select {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .widget_archive select {\n transition: none;\n }\n}\n.widget_archive select::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.widget_archive select:focus {\n color: #495057;\n background-color: #fff;\n border-color: #bfb3ff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 51, 255, 0.25);\n}\n\n.entry-footer span {\n padding-right: 10px;\n}\n\nfigure,\nimg,\nimg.wp-post-image,\narticle img,\n#secondary img {\n max-width: 100%;\n height: auto;\n}\n\na.skip-link {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\na.skip-link:active, a.skip-link:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.navbar-dark .navbar-nav .dropdown-menu .nav-link {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529 !important;\n text-align: inherit;\n white-space: nowrap;\n background: none;\n border: 0;\n}\n.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .dropdown-menu .nav-link:focus {\n color: #16181b !important;\n text-decoration: none;\n background-color: #e9ecef;\n}\n.navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active {\n color: #fff !important;\n text-decoration: none;\n background-color: #5533ff;\n}\n.navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled {\n color: #adb5bd !important;\n background-color: transparent;\n}\n\n.navbar-light .navbar-brand a {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand a:hover, .navbar-light .navbar-brand a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand a {\n color: #fff;\n}\n.navbar-dark .navbar-brand a:hover, .navbar-dark .navbar-brand a:focus {\n color: #fff;\n}\n\n.navbar h1 {\n font-weight: 400;\n}\n\n.gallery {\n margin-bottom: 1.5em;\n}\n\n.gallery-item {\n display: inline-block;\n text-align: center;\n vertical-align: top;\n width: 100%;\n}\n.gallery-columns-2 .gallery-item {\n max-width: 50%;\n}\n.gallery-columns-3 .gallery-item {\n max-width: 33.33%;\n}\n.gallery-columns-4 .gallery-item {\n max-width: 25%;\n}\n.gallery-columns-5 .gallery-item {\n max-width: 20%;\n}\n.gallery-columns-6 .gallery-item {\n max-width: 16.66%;\n}\n.gallery-columns-7 .gallery-item {\n max-width: 14.28%;\n}\n.gallery-columns-8 .gallery-item {\n max-width: 12.5%;\n}\n.gallery-columns-9 .gallery-item {\n max-width: 11.11%;\n}\n\n.gallery-caption {\n display: block;\n}\n\n.wp-block-search .wp-block-search__button {\n margin-left: 10px;\n}\n.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {\n border: none;\n padding: 0;\n}\n.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {\n border-radius: 0.25rem;\n border: 1px solid #ced4da;\n padding: 0.375rem 0.75rem;\n}\n.wp-block-search.wp-block-search__button-inside .wp-block-search__button {\n margin-left: 0;\n}\n\n.jumbotron {\n margin-bottom: 0;\n}\n\n.entry-content p a:not(.btn) {\n text-decoration: underline;\n}\n\n.has-blue-color,\n.has-blue-color:visited {\n color: #007bff;\n}\n\n.has-blue-background-color {\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-blue-color {\n color: #007bff;\n}\n\n.has-indigo-color,\n.has-indigo-color:visited {\n color: #6610f2;\n}\n\n.has-indigo-background-color {\n background-color: #6610f2;\n border-color: #6610f2;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-indigo-color {\n color: #6610f2;\n}\n\n.has-purple-color,\n.has-purple-color:visited {\n color: #5533ff;\n}\n\n.has-purple-background-color {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-purple-color {\n color: #5533ff;\n}\n\n.has-pink-color,\n.has-pink-color:visited {\n color: #e83e8c;\n}\n\n.has-pink-background-color {\n background-color: #e83e8c;\n border-color: #e83e8c;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-pink-color {\n color: #e83e8c;\n}\n\n.has-red-color,\n.has-red-color:visited {\n color: #dc3545;\n}\n\n.has-red-background-color {\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-red-color {\n color: #dc3545;\n}\n\n.has-orange-color,\n.has-orange-color:visited {\n color: #fd7e14;\n}\n\n.has-orange-background-color {\n background-color: #fd7e14;\n border-color: #fd7e14;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-orange-color {\n color: #fd7e14;\n}\n\n.has-yellow-color,\n.has-yellow-color:visited {\n color: #ffc107;\n}\n\n.has-yellow-background-color {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-yellow-color {\n color: #ffc107;\n}\n\n.has-green-color,\n.has-green-color:visited {\n color: #28a745;\n}\n\n.has-green-background-color {\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-green-color {\n color: #28a745;\n}\n\n.has-teal-color,\n.has-teal-color:visited {\n color: #20c997;\n}\n\n.has-teal-background-color {\n background-color: #20c997;\n border-color: #20c997;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-teal-color {\n color: #20c997;\n}\n\n.has-cyan-color,\n.has-cyan-color:visited {\n color: #17a2b8;\n}\n\n.has-cyan-background-color {\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-cyan-color {\n color: #17a2b8;\n}\n\n.has-white-color,\n.has-white-color:visited {\n color: #fff;\n}\n\n.has-white-background-color {\n background-color: #fff;\n border-color: #fff;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-white-color {\n color: #fff;\n}\n\n.has-gray-color,\n.has-gray-color:visited {\n color: #6c757d;\n}\n\n.has-gray-background-color {\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-gray-color {\n color: #6c757d;\n}\n\n.has-gray-dark-color,\n.has-gray-dark-color:visited {\n color: #343a40;\n}\n\n.has-gray-dark-background-color {\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-gray-dark-color {\n color: #343a40;\n}\n\n.has-primary-color,\n.has-primary-color:visited {\n color: #5533ff;\n}\n\n.has-primary-background-color {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-primary-color {\n color: #5533ff;\n}\n\n.has-secondary-color,\n.has-secondary-color:visited {\n color: #6c757d;\n}\n\n.has-secondary-background-color {\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-secondary-color {\n color: #6c757d;\n}\n\n.has-success-color,\n.has-success-color:visited {\n color: #28a745;\n}\n\n.has-success-background-color {\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-success-color {\n color: #28a745;\n}\n\n.has-info-color,\n.has-info-color:visited {\n color: #17a2b8;\n}\n\n.has-info-background-color {\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-info-color {\n color: #17a2b8;\n}\n\n.has-warning-color,\n.has-warning-color:visited {\n color: #ffc107;\n}\n\n.has-warning-background-color {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-warning-color {\n color: #ffc107;\n}\n\n.has-danger-color,\n.has-danger-color:visited {\n color: #dc3545;\n}\n\n.has-danger-background-color {\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-danger-color {\n color: #dc3545;\n}\n\n.has-light-color,\n.has-light-color:visited {\n color: #f8f9fa;\n}\n\n.has-light-background-color {\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-light-color {\n color: #f8f9fa;\n}\n\n.has-dark-color,\n.has-dark-color:visited {\n color: #343a40;\n}\n\n.has-dark-background-color {\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-dark-color {\n color: #343a40;\n}\n\nfigure.wp-block-image,\n.wp-block-image > figure {\n display: block;\n}\nbody.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .alignfull,\nbody.understrap-no-sidebar .wp-block-cover.alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignfull {\n margin: 0 calc(50% - 50vw);\n max-width: 100vw;\n width: 100vw;\n}\nbody.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\n body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 1140px;\n }\n}\nbody.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignwide {\n margin: 0 calc(50% - 45vw);\n max-width: 90vw;\n width: 100vw;\n}\n@media (max-width: 920px) {\n body.understrap-no-sidebar .alignwide,\n body.understrap-no-sidebar .wp-block-cover.alignwide {\n margin: 0 calc(50% - 48vw);\n max-width: 96vw;\n width: 100vw;\n }\n}\n\n.wp-block-buttons .wp-block-button .wp-block-button__link {\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n}\n.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link {\n border: 1px solid transparent;\n}\n\n/*\n* Use existing Bootstrap 4/5 classes and\n* variables to extend - override CF7 style\n*\n* Useful CF7 classes:\n* .wpcf7 the wrapper element\n* .wpcf7-form\n* .wpcf7-form-control\n* .wpcf7-text\n* .wpcf7-email\n* .wpcf7-textarea\n* .wpcf7-submit\n*/\n.wpcf7 {\n max-width: 600px;\n margin: 0 auto !important;\n}\n.wpcf7 .wpcf7-form p {\n margin-bottom: 1rem;\n}\n.wpcf7 .wpcf7-form label {\n width: 100%;\n}\n.wpcf7 .wpcf7-not-valid-tip {\n color: #dc3545;\n}\n.wpcf7 .wpcf7-validation-errors {\n color: #dc3545;\n border: 1px solid #e9ecef;\n}\n\n.woocommerce-input-wrapper {\n width: 100%;\n}\n\nfigure.woocommerce-product-gallery__wrapper {\n max-width: inherit !important;\n}\n\n@media (min-width: 768px) {\n .woocommerce-cart #coupon_code.input-text {\n width: 110px !important;\n }\n}\n#stripe-payment-data #wc-stripe-cc-form .form-row {\n display: flex;\n flex-direction: column;\n}\n#stripe-payment-data #wc-stripe-cc-form .form-row .wc-stripe-elements-field {\n max-height: 2rem;\n}\n#stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew {\n display: inherit;\n}\n\n.woocommerce-notices-wrapper .woocommerce-message {\n padding: 1em 2em 1em 3.5em;\n}\n.woocommerce-info {\n padding: 1em 2em 1em 3.5em;\n}\n.woocommerce form .form-row .required {\n color: #dc3545;\n}\n\n.woocommerce form .form-row label.custom-control-label {\n line-height: inherit;\n}\n\n.woocommerce div.product p.price,\n.woocommerce div.product span.price,\n.woocommerce div.product .stock,\n.woocommerce ul.products li.product .price,\n#add_payment_method .cart-collaterals .cart_totals .discount td,\n.woocommerce-cart .cart-collaterals .cart_totals .discount td,\n.woocommerce-checkout .cart-collaterals .cart_totals .discount td {\n color: #28a745;\n}\n\n.woocommerce-page form .show-password-input {\n top: initial;\n}\n\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: \"FontAwesome\";\n src: url(\"../fonts/fontawesome-webfont.eot?v=4.7.0\");\n src: url(\"../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0\") format(\"embedded-opentype\"), url(\"../fonts/fontawesome-webfont.woff2?v=4.7.0\") format(\"woff2\"), url(\"../fonts/fontawesome-webfont.woff?v=4.7.0\") format(\"woff\"), url(\"../fonts/fontawesome-webfont.ttf?v=4.7.0\") format(\"truetype\"), url(\"../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-fw {\n width: 1.2857142857em;\n text-align: center;\n}\n\n.fa-ul {\n padding-left: 0;\n margin-left: 2.1428571429em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n position: absolute;\n left: -2.1428571429em;\n width: 2.1428571429em;\n top: 0.1428571429em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.8571428571em;\n}\n\n.fa-border {\n padding: 0.2em 0.25em 0.15em;\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right {\n margin-left: 0.3em;\n}\n\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n\n.pull-left {\n float: left;\n}\n\n.fa.pull-left {\n margin-right: 0.3em;\n}\n.fa.pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n\n.fa-stack-1x, .fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n\n.fa-stack-1x {\n line-height: inherit;\n}\n\n.fa-stack-2x {\n font-size: 2em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n\n.fa-music:before {\n content: \"\\f001\";\n}\n\n.fa-search:before {\n content: \"\\f002\";\n}\n\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n\n.fa-heart:before {\n content: \"\\f004\";\n}\n\n.fa-star:before {\n content: \"\\f005\";\n}\n\n.fa-star-o:before {\n content: \"\\f006\";\n}\n\n.fa-user:before {\n content: \"\\f007\";\n}\n\n.fa-film:before {\n content: \"\\f008\";\n}\n\n.fa-th-large:before {\n content: \"\\f009\";\n}\n\n.fa-th:before {\n content: \"\\f00a\";\n}\n\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n\n.fa-check:before {\n content: \"\\f00c\";\n}\n\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n\n.fa-power-off:before {\n content: \"\\f011\";\n}\n\n.fa-signal:before {\n content: \"\\f012\";\n}\n\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n\n.fa-home:before {\n content: \"\\f015\";\n}\n\n.fa-file-o:before {\n content: \"\\f016\";\n}\n\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n\n.fa-road:before {\n content: \"\\f018\";\n}\n\n.fa-download:before {\n content: \"\\f019\";\n}\n\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n\n.fa-refresh:before {\n content: \"\\f021\";\n}\n\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n\n.fa-lock:before {\n content: \"\\f023\";\n}\n\n.fa-flag:before {\n content: \"\\f024\";\n}\n\n.fa-headphones:before {\n content: \"\\f025\";\n}\n\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n\n.fa-tag:before {\n content: \"\\f02b\";\n}\n\n.fa-tags:before {\n content: \"\\f02c\";\n}\n\n.fa-book:before {\n content: \"\\f02d\";\n}\n\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n\n.fa-print:before {\n content: \"\\f02f\";\n}\n\n.fa-camera:before {\n content: \"\\f030\";\n}\n\n.fa-font:before {\n content: \"\\f031\";\n}\n\n.fa-bold:before {\n content: \"\\f032\";\n}\n\n.fa-italic:before {\n content: \"\\f033\";\n}\n\n.fa-text-height:before {\n content: \"\\f034\";\n}\n\n.fa-text-width:before {\n content: \"\\f035\";\n}\n\n.fa-align-left:before {\n content: \"\\f036\";\n}\n\n.fa-align-center:before {\n content: \"\\f037\";\n}\n\n.fa-align-right:before {\n content: \"\\f038\";\n}\n\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n\n.fa-list:before {\n content: \"\\f03a\";\n}\n\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n\n.fa-indent:before {\n content: \"\\f03c\";\n}\n\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n\n.fa-pencil:before {\n content: \"\\f040\";\n}\n\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n\n.fa-adjust:before {\n content: \"\\f042\";\n}\n\n.fa-tint:before {\n content: \"\\f043\";\n}\n\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n\n.fa-arrows:before {\n content: \"\\f047\";\n}\n\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n\n.fa-backward:before {\n content: \"\\f04a\";\n}\n\n.fa-play:before {\n content: \"\\f04b\";\n}\n\n.fa-pause:before {\n content: \"\\f04c\";\n}\n\n.fa-stop:before {\n content: \"\\f04d\";\n}\n\n.fa-forward:before {\n content: \"\\f04e\";\n}\n\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n\n.fa-eject:before {\n content: \"\\f052\";\n}\n\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n\n.fa-ban:before {\n content: \"\\f05e\";\n}\n\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n\n.fa-expand:before {\n content: \"\\f065\";\n}\n\n.fa-compress:before {\n content: \"\\f066\";\n}\n\n.fa-plus:before {\n content: \"\\f067\";\n}\n\n.fa-minus:before {\n content: \"\\f068\";\n}\n\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n\n.fa-gift:before {\n content: \"\\f06b\";\n}\n\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n\n.fa-fire:before {\n content: \"\\f06d\";\n}\n\n.fa-eye:before {\n content: \"\\f06e\";\n}\n\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n\n.fa-plane:before {\n content: \"\\f072\";\n}\n\n.fa-calendar:before {\n content: \"\\f073\";\n}\n\n.fa-random:before {\n content: \"\\f074\";\n}\n\n.fa-comment:before {\n content: \"\\f075\";\n}\n\n.fa-magnet:before {\n content: \"\\f076\";\n}\n\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n\n.fa-retweet:before {\n content: \"\\f079\";\n}\n\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n\n.fa-folder:before {\n content: \"\\f07b\";\n}\n\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n\n.fa-key:before {\n content: \"\\f084\";\n}\n\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n\n.fa-comments:before {\n content: \"\\f086\";\n}\n\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n\n.fa-star-half:before {\n content: \"\\f089\";\n}\n\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n\n.fa-trophy:before {\n content: \"\\f091\";\n}\n\n.fa-github-square:before {\n content: \"\\f092\";\n}\n\n.fa-upload:before {\n content: \"\\f093\";\n}\n\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n\n.fa-phone:before {\n content: \"\\f095\";\n}\n\n.fa-square-o:before {\n content: \"\\f096\";\n}\n\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n\n.fa-twitter:before {\n content: \"\\f099\";\n}\n\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n\n.fa-github:before {\n content: \"\\f09b\";\n}\n\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n\n.fa-square:before {\n content: \"\\f0c8\";\n}\n\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n\n.fa-table:before {\n content: \"\\f0ce\";\n}\n\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n\n.fa-money:before {\n content: \"\\f0d6\";\n}\n\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n\n.fa-columns:before {\n content: \"\\f0db\";\n}\n\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n\n.fa-desktop:before {\n content: \"\\f108\";\n}\n\n.fa-laptop:before {\n content: \"\\f109\";\n}\n\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n\n.fa-spinner:before {\n content: \"\\f110\";\n}\n\n.fa-circle:before {\n content: \"\\f111\";\n}\n\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n\n.fa-terminal:before {\n content: \"\\f120\";\n}\n\n.fa-code:before {\n content: \"\\f121\";\n}\n\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n\n.fa-crop:before {\n content: \"\\f125\";\n}\n\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n\n.fa-question:before {\n content: \"\\f128\";\n}\n\n.fa-info:before {\n content: \"\\f129\";\n}\n\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n\n.fa-microphone:before {\n content: \"\\f130\";\n}\n\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n\n.fa-shield:before {\n content: \"\\f132\";\n}\n\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n\n.fa-rocket:before {\n content: \"\\f135\";\n}\n\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n\n.fa-html5:before {\n content: \"\\f13b\";\n}\n\n.fa-css3:before {\n content: \"\\f13c\";\n}\n\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n\n.fa-ticket:before {\n content: \"\\f145\";\n}\n\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n\n.fa-level-up:before {\n content: \"\\f148\";\n}\n\n.fa-level-down:before {\n content: \"\\f149\";\n}\n\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n\n.fa-compass:before {\n content: \"\\f14e\";\n}\n\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n\n.fa-gbp:before {\n content: \"\\f154\";\n}\n\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n\n.fa-file:before {\n content: \"\\f15b\";\n}\n\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n\n.fa-youtube:before {\n content: \"\\f167\";\n}\n\n.fa-xing:before {\n content: \"\\f168\";\n}\n\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n\n.fa-adn:before {\n content: \"\\f170\";\n}\n\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n\n.fa-apple:before {\n content: \"\\f179\";\n}\n\n.fa-windows:before {\n content: \"\\f17a\";\n}\n\n.fa-android:before {\n content: \"\\f17b\";\n}\n\n.fa-linux:before {\n content: \"\\f17c\";\n}\n\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n\n.fa-skype:before {\n content: \"\\f17e\";\n}\n\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n\n.fa-trello:before {\n content: \"\\f181\";\n}\n\n.fa-female:before {\n content: \"\\f182\";\n}\n\n.fa-male:before {\n content: \"\\f183\";\n}\n\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n\n.fa-archive:before {\n content: \"\\f187\";\n}\n\n.fa-bug:before {\n content: \"\\f188\";\n}\n\n.fa-vk:before {\n content: \"\\f189\";\n}\n\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n\n.fa-renren:before {\n content: \"\\f18b\";\n}\n\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n\n.fa-slack:before {\n content: \"\\f198\";\n}\n\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n\n.fa-openid:before {\n content: \"\\f19b\";\n}\n\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n\n.fa-google:before {\n content: \"\\f1a0\";\n}\n\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n\n.fa-language:before {\n content: \"\\f1ab\";\n}\n\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n\n.fa-building:before {\n content: \"\\f1ad\";\n}\n\n.fa-child:before {\n content: \"\\f1ae\";\n}\n\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n\n.fa-database:before {\n content: \"\\f1c0\";\n}\n\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n\n.fa-git:before {\n content: \"\\f1d3\";\n}\n\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n\n.fa-history:before {\n content: \"\\f1da\";\n}\n\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n\n.fa-header:before {\n content: \"\\f1dc\";\n}\n\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n\n.fa-at:before {\n content: \"\\f1fa\";\n}\n\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n\n.fa-bus:before {\n content: \"\\f207\";\n}\n\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n\n.fa-angellist:before {\n content: \"\\f209\";\n}\n\n.fa-cc:before {\n content: \"\\f20a\";\n}\n\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n\n.fa-diamond:before {\n content: \"\\f219\";\n}\n\n.fa-ship:before {\n content: \"\\f21a\";\n}\n\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n\n.fa-venus:before {\n content: \"\\f221\";\n}\n\n.fa-mars:before {\n content: \"\\f222\";\n}\n\n.fa-mercury:before {\n content: \"\\f223\";\n}\n\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n\n.fa-server:before {\n content: \"\\f233\";\n}\n\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n\n.fa-user-times:before {\n content: \"\\f235\";\n}\n\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n\n.fa-train:before {\n content: \"\\f238\";\n}\n\n.fa-subway:before {\n content: \"\\f239\";\n}\n\n.fa-medium:before {\n content: \"\\f23a\";\n}\n\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n\n.fa-object-group:before {\n content: \"\\f247\";\n}\n\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n\n.fa-clone:before {\n content: \"\\f24d\";\n}\n\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n\n.fa-registered:before {\n content: \"\\f25d\";\n}\n\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n\n.fa-gg:before {\n content: \"\\f260\";\n}\n\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n\n.fa-safari:before {\n content: \"\\f267\";\n}\n\n.fa-chrome:before {\n content: \"\\f268\";\n}\n\n.fa-firefox:before {\n content: \"\\f269\";\n}\n\n.fa-opera:before {\n content: \"\\f26a\";\n}\n\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n\n.fa-contao:before {\n content: \"\\f26d\";\n}\n\n.fa-500px:before {\n content: \"\\f26e\";\n}\n\n.fa-amazon:before {\n content: \"\\f270\";\n}\n\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n\n.fa-industry:before {\n content: \"\\f275\";\n}\n\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n\n.fa-map-o:before {\n content: \"\\f278\";\n}\n\n.fa-map:before {\n content: \"\\f279\";\n}\n\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n\n.fa-edge:before {\n content: \"\\f282\";\n}\n\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n\n.fa-modx:before {\n content: \"\\f285\";\n}\n\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n\n.fa-usb:before {\n content: \"\\f287\";\n}\n\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n\n.fa-percent:before {\n content: \"\\f295\";\n}\n\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n\n.fa-envira:before {\n content: \"\\f299\";\n}\n\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n\n.fa-blind:before {\n content: \"\\f29d\";\n}\n\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n\n/*# sourceMappingURL=theme-bootstrap4.css.map */\n","/*!\n * Bootstrap v4.6.2 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Copyright 2011-2022 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:Fe,popperConfig:null},tn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},en={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},nn=function(){function t(t,e){if(void 0===Jt)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(t){if(this._isEnabled)if(t){var n=this.constructor.DATA_KEY,i=e(t.currentTarget).data(n);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(e(this.getTipElement()).hasClass(ze))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var n=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(n);var i=l.findShadowRoot(this.element),o=e.contains(null!==i?i:this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!o)return;var r=this.getTipElement(),s=l.getUID(this.constructor.NAME);r.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&e(r).addClass(Ye);var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,c=this._getAttachment(a);this.addAttachmentClass(c);var h=this._getContainer();e(r).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(r).appendTo(h),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Jt(this.element,r,this._getPopperConfig(c)),e(r).addClass(ze),e(r).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&e(document.body).children().on("mouseover",null,e.noop);var u=function(){t.config.animation&&t._fixTransition();var n=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),n===Xe&&t._leave(null,t)};if(e(this.tip).hasClass(Ye)){var f=l.getTransitionDurationFromElement(this.tip);e(this.tip).one(l.TRANSITION_END,u).emulateTransitionEnd(f)}else u()}},n.hide=function(t){var n=this,i=this.getTipElement(),o=e.Event(this.constructor.Event.HIDE),r=function(){n._hoverState!==Ke&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),e(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()};if(e(this.element).trigger(o),!o.isDefaultPrevented()){if(e(i).removeClass(ze),"ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,e(this.tip).hasClass(Ye)){var s=l.getTransitionDurationFromElement(i);e(i).one(l.TRANSITION_END,r).emulateTransitionEnd(s)}else r();this._hoverState=""}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-tooltip-"+t)},n.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},n.setContent=function(){var t=this.getTipElement();this.setElementContent(e(t.querySelectorAll(".tooltip-inner")),this.getTitle()),e(t).removeClass("fade show")},n.setElementContent=function(t,n){"object"!=typeof n||!n.nodeType&&!n.jquery?this.config.html?(this.config.sanitize&&(n=He(n,this.config.whiteList,this.config.sanitizeFn)),t.html(n)):t.text(n):this.config.html?e(n).parent().is(t)||t.empty().append(n):t.text(e(n).text())},n.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},n._getPopperConfig=function(t){var e=this;return o({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},n._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=o({},e.offsets,t.config.offset(e.offsets,t.element)),e}:e.offset=this.config.offset,e},n._getContainer=function(){return!1===this.config.container?document.body:l.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},n._getAttachment=function(t){return Ge[t.toUpperCase()]},n._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(n){if("click"===n)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==n){var i=n===$e?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o=n===$e?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(i,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},e(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=o({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusin"===t.type?Je:$e]=!0),e(n.getTipElement()).hasClass(ze)||n._hoverState===Ke?n._hoverState=Ke:(clearTimeout(n._timeout),n._hoverState=Ke,n.config.delay&&n.config.delay.show?n._timeout=setTimeout((function(){n._hoverState===Ke&&n.show()}),n.config.delay.show):n.show())},n._leave=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusout"===t.type?Je:$e]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=Xe,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout((function(){n._hoverState===Xe&&n.hide()}),n.config.delay.hide):n.hide())},n._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},n._getConfig=function(t){var n=e(this.element).data();return Object.keys(n).forEach((function(t){-1!==Ve.indexOf(t)&&delete n[t]})),"number"==typeof(t=o({},this.constructor.Default,n,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),l.typeCheckConfig(Me,t,this.constructor.DefaultType),t.sanitize&&(t.template=He(t.template,t.whiteList,t.sanitizeFn)),t},n._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},n._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(Ue);null!==n&&n.length&&t.removeClass(n.join(""))},n._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},n._fixTransition=function(){var t=this.getTipElement(),n=this.config.animation;null===t.getAttribute("x-placement")&&(e(t).removeClass(Ye),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data(qe),r="object"==typeof n&&n;if((o||!/dispose|hide/.test(n))&&(o||(o=new t(this,r),i.data(qe,o)),"string"==typeof n)){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Ze}},{key:"NAME",get:function(){return Me}},{key:"DATA_KEY",get:function(){return qe}},{key:"Event",get:function(){return en}},{key:"EVENT_KEY",get:function(){return Qe}},{key:"DefaultType",get:function(){return tn}}]),t}();e.fn.tooltip=nn._jQueryInterface,e.fn.tooltip.Constructor=nn,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=We,nn._jQueryInterface};var on="popover",rn="bs.popover",sn=".bs.popover",an=e.fn.popover,ln=new RegExp("(^|\\s)bs-popover\\S+","g"),cn=o({},nn.Default,{placement:"right",trigger:"click",content:"",template:''}),hn=o({},nn.DefaultType,{content:"(string|element|function)"}),un={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},fn=function(t){var n,o;function s(){return t.apply(this,arguments)||this}o=t,(n=s).prototype=Object.create(o.prototype),n.prototype.constructor=n,r(n,o);var a=s.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){e(this.getTipElement()).addClass("bs-popover-"+t)},a.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},a.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(t.find(".popover-body"),n),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(ln);null!==n&&n.length>0&&t.removeClass(n.join(""))},s._jQueryInterface=function(t){return this.each((function(){var n=e(this).data(rn),i="object"==typeof t?t:null;if((n||!/dispose|hide/.test(t))&&(n||(n=new s(this,i),e(this).data(rn,n)),"string"==typeof t)){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}}))},i(s,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return cn}},{key:"NAME",get:function(){return on}},{key:"DATA_KEY",get:function(){return rn}},{key:"Event",get:function(){return un}},{key:"EVENT_KEY",get:function(){return sn}},{key:"DefaultType",get:function(){return hn}}]),s}(nn);e.fn.popover=fn._jQueryInterface,e.fn.popover.Constructor=fn,e.fn.popover.noConflict=function(){return e.fn.popover=an,fn._jQueryInterface};var dn="scrollspy",pn="bs.scrollspy",mn="."+pn,gn=e.fn[dn],_n="active",vn="position",bn=".nav, .list-group",yn=".nav-link",En={offset:10,method:"auto",target:""},wn={offset:"number",method:"string",target:"(string|element)"},Tn=function(){function t(t,n){var i=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(n),this._selector=this._config.target+" "+".nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return i._process(t)})),this.refresh(),this._process()}var n=t.prototype;return n.refresh=function(){var t=this,n=this._scrollElement===this._scrollElement.window?"offset":vn,i="auto"===this._config.method?n:this._config.method,o=i===vn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var n,r=l.getSelectorFromElement(t);if(r&&(n=document.querySelector(r)),n){var s=n.getBoundingClientRect();if(s.width||s.height)return[e(n)[i]().top+o,r]}return null})).filter(Boolean).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){e.removeData(this._element,pn),e(this._scrollElement).off(mn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=o({},En,"object"==typeof t&&t?t:{})).target&&l.isElement(t.target)){var n=e(t.target).attr("id");n||(n=l.getUID(dn),e(t.target).attr("id",n)),t.target="#"+n}return l.typeCheckConfig(dn,t,wn),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active",On=function(){function t(t){this._element=t}var n=t.prototype;return n.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(Dn)||e(this._element).hasClass("disabled")||this._element.hasAttribute("disabled"))){var n,i,o=e(this._element).closest(".nav, .list-group")[0],r=l.getSelectorFromElement(this._element);if(o){var s="UL"===o.nodeName||"OL"===o.nodeName?In:kn;i=(i=e.makeArray(e(o).find(s)))[i.length-1]}var a=e.Event("hide.bs.tab",{relatedTarget:this._element}),c=e.Event("show.bs.tab",{relatedTarget:i});if(i&&e(i).trigger(a),e(this._element).trigger(c),!c.isDefaultPrevented()&&!a.isDefaultPrevented()){r&&(n=document.querySelector(r)),this._activate(this._element,o);var h=function(){var n=e.Event("hidden.bs.tab",{relatedTarget:t._element}),o=e.Event("shown.bs.tab",{relatedTarget:i});e(i).trigger(n),e(t._element).trigger(o)};n?this._activate(n,n.parentNode,h):h()}}},n.dispose=function(){e.removeData(this._element,Cn),this._element=null},n._activate=function(t,n,i){var o=this,r=(!n||"UL"!==n.nodeName&&"OL"!==n.nodeName?e(n).children(kn):e(n).find(In))[0],s=i&&r&&e(r).hasClass(Nn),a=function(){return o._transitionComplete(t,r,i)};if(r&&s){var c=l.getTransitionDurationFromElement(r);e(r).removeClass(An).one(l.TRANSITION_END,a).emulateTransitionEnd(c)}else a()},n._transitionComplete=function(t,n,i){if(n){e(n).removeClass(Dn);var o=e(n.parentNode).find("> .dropdown-menu .active")[0];o&&e(o).removeClass(Dn),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}e(t).addClass(Dn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),l.reflow(t),t.classList.contains(Nn)&&t.classList.add(An);var r=t.parentNode;if(r&&"LI"===r.nodeName&&(r=r.parentNode),r&&e(r).hasClass("dropdown-menu")){var s=e(t).closest(".dropdown")[0];if(s){var a=[].slice.call(s.querySelectorAll(".dropdown-toggle"));e(a).addClass(Dn)}t.setAttribute("aria-expanded",!0)}i&&i()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data(Cn);if(o||(o=new t(this),i.data(Cn,o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},i(t,null,[{key:"VERSION",get:function(){return"4.6.2"}}]),t}();e(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),On._jQueryInterface.call(e(this),"show")})),e.fn.tab=On._jQueryInterface,e.fn.tab.Constructor=On,e.fn.tab.noConflict=function(){return e.fn.tab=Sn,On._jQueryInterface};var xn,Ln,jn,Pn="toast",Fn="bs.toast",Rn=e.fn.toast,Bn="hide",Hn="show",Mn="showing",qn="click.dismiss.bs.toast",Qn={animation:!0,autohide:!0,delay:500},Wn={animation:"boolean",autohide:"boolean",delay:"number"},Un=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var n=t.prototype;return n.show=function(){var t=this,n=e.Event("show.bs.toast");if(e(this._element).trigger(n),!n.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var i=function(){t._element.classList.remove(Mn),t._element.classList.add(Hn),e(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove(Bn),l.reflow(this._element),this._element.classList.add(Mn),this._config.animation){var o=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,i).emulateTransitionEnd(o)}else i()}},n.hide=function(){if(this._element.classList.contains(Hn)){var t=e.Event("hide.bs.toast");e(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},n.dispose=function(){this._clearTimeout(),this._element.classList.contains(Hn)&&this._element.classList.remove(Hn),e(this._element).off(qn),e.removeData(this._element,Fn),this._element=null,this._config=null},n._getConfig=function(t){return t=o({},Qn,e(this._element).data(),"object"==typeof t&&t?t:{}),l.typeCheckConfig(Pn,t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;e(this._element).on(qn,'[data-dismiss="toast"]',(function(){return t.hide()}))},n._close=function(){var t=this,n=function(){t._element.classList.add(Bn),e(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove(Hn),this._config.animation){var i=l.getTransitionDurationFromElement(this._element);e(this._element).one(l.TRANSITION_END,n).emulateTransitionEnd(i)}else n()},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data(Fn);if(o||(o=new t(this,"object"==typeof n&&n),i.data(Fn,o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n](this)}}))},i(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"DefaultType",get:function(){return Wn}},{key:"Default",get:function(){return Qn}}]),t}();e.fn.toast=Un._jQueryInterface,e.fn.toast.Constructor=Un,e.fn.toast.noConflict=function(){return e.fn.toast=Rn,Un._jQueryInterface},xn=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,Ln=navigator.userAgent.toLowerCase().indexOf("opera")>-1,jn=navigator.userAgent.toLowerCase().indexOf("msie")>-1,(xn||Ln||jn)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1),t.Alert=u,t.Button=v,t.Carousel=O,t.Collapse=W,t.Dropdown=pe,t.Modal=je,t.Popover=fn,t.Scrollspy=Tn,t.Tab=On,t.Toast=Un,t.Tooltip=nn})); +var Et="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,wt=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();var Tt=Et&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),wt))}};function Ct(t){return t&&"[object Function]"==={}.toString.call(t)}function St(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function Dt(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Nt(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=St(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:Nt(Dt(t))}function At(t){return t&&t.referenceNode?t.referenceNode:t}var kt=Et&&!(!window.MSInputMethodContext||!document.documentMode),It=Et&&/MSIE 10/.test(navigator.userAgent);function Ot(t){return 11===t?kt:10===t?It:kt||It}function xt(t){if(!t)return document.documentElement;for(var e=Ot(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===St(n,"position")?xt(n):n:t?t.ownerDocument.documentElement:document.documentElement}function jt(t){return null!==t.parentNode?jt(t.parentNode):t}function Lt(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&&e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&xt(s.firstElementChild)!==s?xt(l):l;var c=jt(t);return c.host?Lt(c.host,e):Lt(t,jt(e).host)}function Pt(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}return t[e]}function Ft(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function Rt(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],Ot(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function Bt(t){var e=t.body,n=t.documentElement,i=Ot(10)&&getComputedStyle(n);return{height:Rt("Height",e,n,i),width:Rt("Width",e,n,i)}}var Ht=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=Ot(10),o="HTML"===e.nodeName,r=Wt(t),s=Wt(e),a=Nt(t),l=St(e),c=parseFloat(l.borderTopWidth),h=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var u=Qt({top:r.top-s.top-c,left:r.left-s.left-h,width:r.width,height:r.height});if(u.marginTop=0,u.marginLeft=0,!i&&o){var f=parseFloat(l.marginTop),d=parseFloat(l.marginLeft);u.top-=c-f,u.bottom-=c-f,u.left-=h-d,u.right-=h-d,u.marginTop=f,u.marginLeft=d}return(i&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(u=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Pt(e,"top"),o=Pt(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(u,e)),u}function Vt(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===St(t,"position"))return!0;var n=Dt(t);return!!n&&Vt(n)}function Yt(t){if(!t||!t.parentElement||Ot())return document.documentElement;for(var e=t.parentElement;e&&"none"===St(e,"transform");)e=e.parentElement;return e||document.documentElement}function zt(t,e,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=o?Yt(t):Lt(t,At(e));if("viewport"===i)r=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=Ut(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:Pt(n),a=e?0:Pt(n,"left");return Qt({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r})}(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=Nt(Dt(e))).nodeName&&(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=Ut(a,s,o);if("HTML"!==a.nodeName||Vt(s))r=l;else{var c=Bt(t.ownerDocument),h=c.height,u=c.width;r.top+=l.top-l.marginTop,r.bottom=h+l.top,r.left+=l.left-l.marginLeft,r.right=u+l.left}}var f="number"==typeof(n=n||0);return r.left+=f?n:n.left||0,r.top+=f?n:n.top||0,r.right-=f?n:n.right||0,r.bottom-=f?n:n.bottom||0,r}function Kt(t,e,n,i,o){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=zt(n,i,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map((function(t){return qt({key:t},a[t],{area:(e=a[t],e.width*e.height)});var e})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),h=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return h+(u?"-"+u:"")}function Xt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Ut(n,i?Yt(e):Lt(e,At(n)),i)}function $t(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function Jt(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function Gt(t,e,n){n=n.split("-")[0];var i=$t(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[Jt(a)],o}function Zt(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function te(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=Zt(t,(function(t){return t[e]===n}));return t.indexOf(i)}(t,"name",n))).forEach((function(t){t.function;var n=t.function||t.fn;t.enabled&&Ct(n)&&(e.offsets.popper=Qt(e.offsets.popper),e.offsets.reference=Qt(e.offsets.reference),e=n(e,t))})),e}function ee(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Xt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=Kt(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Gt(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=te(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function ne(t,e){return t.some((function(t){var n=t.name;return t.enabled&&n===e}))}function ie(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=ge.indexOf(t),i=ge.slice(n+1).concat(ge.slice(0,n));return e?i.reverse():i}var _e="flip",ve="clockwise",ye="counterclockwise";function be(t,e,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=t.split(/(\+|\-)/).map((function(t){return t.trim()})),a=s.indexOf(Zt(s,(function(t){return-1!==t.search(/,|\s/)})));s[a]&&s[a].indexOf(",");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return c=c.map((function(t,i){var o=(1===i?!r:r)?"height":"width",s=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,s=!0,t):s?(t[t.length-1]+=e,s=!1,t):t.concat(e)}),[]).map((function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0===s.indexOf("%")){return Qt("%p"===s?n:i)[e]/100*r}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(t,o,e,n)}))})),c.forEach((function(t,e){t.forEach((function(n,i){he(n)&&(o[e]+=n*("-"===t[i-1]?-1:1))}))})),o}var Ee={shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",h={start:Mt({},l,r[l]),end:Mt({},l,r[l]+r[c]-s[c])};t.offsets.popper=qt({},s,h[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=he(+n)?[+n,0]:be(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&&(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||xt(t.instance.popper);t.instance.reference===n&&(n=xt(n));var i=ie("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[i];o.top="",o.left="",o[i]="";var l=zt(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);o.top=r,o.left=s,o[i]=a,e.boundaries=l;var c=e.priority,h=t.offsets.popper,u={primary:function(t){var n=h[t];return h[t]l[t]&&!e.escapeWithReference&&(i=Math.min(h[n],l[t]-("right"===t?h.width:h.height))),Mt({},n,i)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=qt({},h,u[e](t))})),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!de(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=$t(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Qt(t.offsets.popper);var g=a[u]+a[c]/2-p/2,m=St(t.instance.popper),_=parseFloat(m["margin"+h]),v=parseFloat(m["border"+h+"Width"]),y=g-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Mt(n={},u,Math.round(y)),Mt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(ne(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=zt(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],o=Jt(i),r=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case _e:s=[i,o];break;case ve:s=me(i);break;case ye:s=me(i,!0);break;default:s=e.behavior}return s.forEach((function(a,l){if(i!==a||s.length===l+1)return t;i=t.placement.split("-")[0],o=Jt(i);var c=t.offsets.popper,h=t.offsets.reference,u=Math.floor,f="left"===i&&u(c.right)>u(h.left)||"right"===i&&u(c.left)u(h.top)||"bottom"===i&&u(c.top)u(n.right),g=u(c.top)u(n.bottom),_="left"===i&&d||"right"===i&&p||"top"===i&&g||"bottom"===i&&m,v=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(v&&"start"===r&&d||v&&"end"===r&&p||!v&&"start"===r&&g||!v&&"end"===r&&m),b=!!e.flipVariationsByContent&&(v&&"start"===r&&p||v&&"end"===r&&d||!v&&"start"===r&&m||!v&&"end"===r&&g),E=y||b;(f||_||E)&&(t.flipped=!0,(f||_)&&(i=s[l+1]),E&&(r=function(t){return"end"===t?"start":"start"===t?"end":t}(r)),t.placement=i+(r?"-"+r:""),t.offsets.popper=qt({},t.offsets.popper,Gt(t.instance.popper,t.offsets.reference,t.placement)),t=te(t.instance.modifiers,t,"flip"))})),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=Jt(e),t.offsets.popper=Qt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!de(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Zt(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=Tt(this.update.bind(this)),this.options=qt({},t.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(qt({},t.Defaults.modifiers,o.modifiers)).forEach((function(e){i.options.modifiers[e]=qt({},t.Defaults.modifiers[e]||{},o.modifiers?o.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return qt({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&Ct(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Ht(t,[{key:"update",value:function(){return ee.call(this)}},{key:"destroy",value:function(){return oe.call(this)}},{key:"enableEventListeners",value:function(){return le.call(this)}},{key:"disableEventListeners",value:function(){return ce.call(this)}}]),t}();Te.Utils=("undefined"!=typeof window?window:global).PopperUtils,Te.placements=pe,Te.Defaults=we;var Ce="dropdown",Se="bs.dropdown",De="."+Se,Ne=".data-api",Ae=e.fn[Ce],ke=new RegExp("38|40|27"),Ie="disabled",Oe="show",xe="dropdown-menu-right",je="hide"+De,Le="hidden"+De,Pe="show"+De,Fe="shown"+De,Re="click"+De,Be="click"+De+Ne,He="keydown"+De+Ne,Me="keyup"+De+Ne,qe='[data-toggle="dropdown"]',Qe=".dropdown-menu",We={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Ue={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},Ve=function(){function t(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var n=t.prototype;return n.toggle=function(){if(!this._element.disabled&&!e(this._element).hasClass(Ie)){var n=e(this._menu).hasClass(Oe);t._clearMenus(),n||this.show(!0)}},n.show=function(n){if(void 0===n&&(n=!1),!(this._element.disabled||e(this._element).hasClass(Ie)||e(this._menu).hasClass(Oe))){var i={relatedTarget:this._element},o=e.Event(Pe,i),r=t._getParentFromElement(this._element);if(e(r).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar&&n){if(void 0===Te)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var s=this._element;"parent"===this._config.reference?s=r:c.isElement(this._config.reference)&&(s=this._config.reference,void 0!==this._config.reference.jquery&&(s=this._config.reference[0])),"scrollParent"!==this._config.boundary&&e(r).addClass("position-static"),this._popper=new Te(s,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===e(r).closest(".navbar-nav").length&&e(document.body).children().on("mouseover",null,e.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e(this._menu).toggleClass(Oe),e(r).toggleClass(Oe).trigger(e.Event(Fe,i))}}},n.hide=function(){if(!this._element.disabled&&!e(this._element).hasClass(Ie)&&e(this._menu).hasClass(Oe)){var n={relatedTarget:this._element},i=e.Event(je,n),o=t._getParentFromElement(this._element);e(o).trigger(i),i.isDefaultPrevented()||(this._popper&&this._popper.destroy(),e(this._menu).toggleClass(Oe),e(o).toggleClass(Oe).trigger(e.Event(Le,n)))}},n.dispose=function(){e.removeData(this._element,Se),e(this._element).off(De),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},n.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},n._addEventListeners=function(){var t=this;e(this._element).on(Re,(function(e){e.preventDefault(),e.stopPropagation(),t.toggle()}))},n._getConfig=function(t){return t=r({},this.constructor.Default,e(this._element).data(),t),c.typeCheckConfig(Ce,t,this.constructor.DefaultType),t},n._getMenuElement=function(){if(!this._menu){var e=t._getParentFromElement(this._element);e&&(this._menu=e.querySelector(Qe))}return this._menu},n._getPlacement=function(){var t=e(this._element.parentNode),n="bottom-start";return t.hasClass("dropup")?n=e(this._menu).hasClass(xe)?"top-end":"top-start":t.hasClass("dropright")?n="right-start":t.hasClass("dropleft")?n="left-start":e(this._menu).hasClass(xe)&&(n="bottom-end"),n},n._detectNavbar=function(){return e(this._element).closest(".navbar").length>0},n._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets,t._element)),e}:e.offset=this._config.offset,e},n._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),r({},t,this._config.popperConfig)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this).data(Se);if(i||(i=new t(this,"object"==typeof n?n:null),e(this).data(Se,i)),"string"==typeof n){if(void 0===i[n])throw new TypeError('No method named "'+n+'"');i[n]()}}))},t._clearMenus=function(n){if(!n||3!==n.which&&("keyup"!==n.type||9===n.which))for(var i=[].slice.call(document.querySelectorAll(qe)),o=0,r=i.length;o0&&s--,40===n.which&&sdocument.documentElement.clientHeight;i||(this._element.style.overflowY="hidden"),this._element.classList.add(Ze);var o=c.getTransitionDurationFromElement(this._dialog);e(this._element).off(c.TRANSITION_END),e(this._element).one(c.TRANSITION_END,(function(){t._element.classList.remove(Ze),i||e(t._element).one(c.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,o)})).emulateTransitionEnd(o),this._element.focus()}},n._showElement=function(t){var n=this,i=e(this._element).hasClass(Je),o=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),e(this._dialog).hasClass("modal-dialog-scrollable")&&o?o.scrollTop=0:this._element.scrollTop=0,i&&c.reflow(this._element),e(this._element).addClass(Ge),this._config.focus&&this._enforceFocus();var r=e.Event(rn,{relatedTarget:t}),s=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,e(n._element).trigger(r)};if(i){var a=c.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(c.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},n._enforceFocus=function(){var t=this;e(document).off(sn).on(sn,(function(n){document!==n.target&&t._element!==n.target&&0===e(t._element).has(n.target).length&&t._element.focus()}))},n._setEscapeEvent=function(){var t=this;this._isShown?e(this._element).on(cn,(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||e(this._element).off(cn)},n._setResizeEvent=function(){var t=this;this._isShown?e(window).on(an,(function(e){return t.handleUpdate(e)})):e(window).off(an)},n._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){e(document.body).removeClass($e),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger(nn)}))},n._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(t){var n=this,i=e(this._element).hasClass(Je)?Je:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),e(this._backdrop).appendTo(document.body),e(this._element).on(ln,(function(t){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===n._config.backdrop?n._triggerBackdropTransition():n.hide())})),i&&c.reflow(this._backdrop),e(this._backdrop).addClass(Ge),!t)return;if(!i)return void t();var o=c.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(c.TRANSITION_END,t).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(Ge);var r=function(){n._removeBackdrop(),t&&t()};if(e(this._element).hasClass(Je)){var s=c.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(c.TRANSITION_END,r).emulateTransitionEnd(s)}else r()}else t&&t()},n._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:yn,popperConfig:null},Bn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Hn={HIDE:"hide"+Sn,HIDDEN:"hidden"+Sn,SHOW:"show"+Sn,SHOWN:"shown"+Sn,INSERTED:"inserted"+Sn,CLICK:"click"+Sn,FOCUSIN:"focusin"+Sn,FOCUSOUT:"focusout"+Sn,MOUSEENTER:"mouseenter"+Sn,MOUSELEAVE:"mouseleave"+Sn},Mn=function(){function t(t,e){if(void 0===Te)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var n=t.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(t){if(this._isEnabled)if(t){var n=this.constructor.DATA_KEY,i=e(t.currentTarget).data(n);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(e(this.getTipElement()).hasClass(On))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},n.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var n=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(n);var i=c.findShadowRoot(this.element),o=e.contains(null!==i?i:this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!o)return;var r=this.getTipElement(),s=c.getUID(this.constructor.NAME);r.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&e(r).addClass(In);var a="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,l=this._getAttachment(a);this.addAttachmentClass(l);var h=this._getContainer();e(r).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(r).appendTo(h),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Te(this.element,r,this._getPopperConfig(l)),e(r).addClass(On),e(r).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&e(document.body).children().on("mouseover",null,e.noop);var u=function(){t.config.animation&&t._fixTransition();var n=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),n===jn&&t._leave(null,t)};if(e(this.tip).hasClass(In)){var f=c.getTransitionDurationFromElement(this.tip);e(this.tip).one(c.TRANSITION_END,u).emulateTransitionEnd(f)}else u()}},n.hide=function(t){var n=this,i=this.getTipElement(),o=e.Event(this.constructor.Event.HIDE),r=function(){n._hoverState!==xn&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),e(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()};if(e(this.element).trigger(o),!o.isDefaultPrevented()){if(e(i).removeClass(On),"ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger.click=!1,this._activeTrigger[Pn]=!1,this._activeTrigger[Ln]=!1,e(this.tip).hasClass(In)){var s=c.getTransitionDurationFromElement(i);e(i).one(c.TRANSITION_END,r).emulateTransitionEnd(s)}else r();this._hoverState=""}},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(t){e(this.getTipElement()).addClass(Nn+"-"+t)},n.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},n.setContent=function(){var t=this.getTipElement();this.setElementContent(e(t.querySelectorAll(".tooltip-inner")),this.getTitle()),e(t).removeClass(In+" "+On)},n.setElementContent=function(t,n){"object"!=typeof n||!n.nodeType&&!n.jquery?this.config.html?(this.config.sanitize&&(n=wn(n,this.config.whiteList,this.config.sanitizeFn)),t.html(n)):t.text(n):this.config.html?e(n).parent().is(t)||t.empty().append(n):t.text(e(n).text())},n.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},n._getPopperConfig=function(t){var e=this;return r({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},n._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t.config.offset(e.offsets,t.element)),e}:e.offset=this.config.offset,e},n._getContainer=function(){return!1===this.config.container?document.body:c.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},n._getAttachment=function(t){return Fn[t.toUpperCase()]},n._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(n){if("click"===n)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==n){var i=n===Ln?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,o=n===Ln?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(i,t.config.selector,(function(e){return t._enter(e)})).on(o,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},e(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusin"===t.type?Pn:Ln]=!0),e(n.getTipElement()).hasClass(On)||n._hoverState===xn?n._hoverState=xn:(clearTimeout(n._timeout),n._hoverState=xn,n.config.delay&&n.config.delay.show?n._timeout=setTimeout((function(){n._hoverState===xn&&n.show()}),n.config.delay.show):n.show())},n._leave=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusout"===t.type?Pn:Ln]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=jn,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout((function(){n._hoverState===jn&&n.hide()}),n.config.delay.hide):n.hide())},n._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},n._getConfig=function(t){var n=e(this.element).data();return Object.keys(n).forEach((function(t){-1!==kn.indexOf(t)&&delete n[t]})),"number"==typeof(t=r({},this.constructor.Default,n,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),c.typeCheckConfig(Tn,t,this.constructor.DefaultType),t.sanitize&&(t.template=wn(t.template,t.whiteList,t.sanitizeFn)),t},n._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},n._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(An);null!==n&&n.length&&t.removeClass(n.join(""))},n._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},n._fixTransition=function(){var t=this.getTipElement(),n=this.config.animation;null===t.getAttribute("x-placement")&&(e(t).removeClass(In),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data(Cn),r="object"==typeof n&&n;if((o||!/dispose|hide/.test(n))&&(o||(o=new t(this,r),i.data(Cn,o)),"string"==typeof n)){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},o(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return Rn}},{key:"NAME",get:function(){return Tn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Hn}},{key:"EVENT_KEY",get:function(){return Sn}},{key:"DefaultType",get:function(){return Bn}}])}();e.fn[Tn]=Mn._jQueryInterface,e.fn[Tn].Constructor=Mn,e.fn[Tn].noConflict=function(){return e.fn[Tn]=Dn,Mn._jQueryInterface};var qn="popover",Qn="bs.popover",Wn="."+Qn,Un=e.fn[qn],Vn="bs-popover",Yn=new RegExp("(^|\\s)"+Vn+"\\S+","g"),zn=r({},Mn.Default,{placement:"right",trigger:"click",content:"",template:''}),Kn=r({},Mn.DefaultType,{content:"(string|element|function)"}),Xn={HIDE:"hide"+Wn,HIDDEN:"hidden"+Wn,SHOW:"show"+Wn,SHOWN:"shown"+Wn,INSERTED:"inserted"+Wn,CLICK:"click"+Wn,FOCUSIN:"focusin"+Wn,FOCUSOUT:"focusout"+Wn,MOUSEENTER:"mouseenter"+Wn,MOUSELEAVE:"mouseleave"+Wn},$n=function(t){function n(){return t.apply(this,arguments)||this}var i,r;r=t,(i=n).prototype=Object.create(r.prototype),i.prototype.constructor=i,s(i,r);var a=n.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){e(this.getTipElement()).addClass(Vn+"-"+t)},a.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},a.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(t.find(".popover-body"),n),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(Yn);null!==n&&n.length>0&&t.removeClass(n.join(""))},n._jQueryInterface=function(t){return this.each((function(){var i=e(this).data(Qn),o="object"==typeof t?t:null;if((i||!/dispose|hide/.test(t))&&(i||(i=new n(this,o),e(this).data(Qn,i)),"string"==typeof t)){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}}))},o(n,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"Default",get:function(){return zn}},{key:"NAME",get:function(){return qn}},{key:"DATA_KEY",get:function(){return Qn}},{key:"Event",get:function(){return Xn}},{key:"EVENT_KEY",get:function(){return Wn}},{key:"DefaultType",get:function(){return Kn}}])}(Mn);e.fn[qn]=$n._jQueryInterface,e.fn[qn].Constructor=$n,e.fn[qn].noConflict=function(){return e.fn[qn]=Un,$n._jQueryInterface};var Jn="scrollspy",Gn="bs.scrollspy",Zn="."+Gn,ti=e.fn[Jn],ei="active",ni="activate"+Zn,ii="scroll"+Zn,oi="load"+Zn+".data-api",ri="position",si=".nav, .list-group",ai=".nav-link",li=".list-group-item",ci={offset:10,method:"auto",target:""},hi={offset:"number",method:"string",target:"(string|element)"},ui=function(){function t(t,n){var i=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(n),this._selector=this._config.target+" "+ai+","+this._config.target+" "+li+","+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(ii,(function(t){return i._process(t)})),this.refresh(),this._process()}var n=t.prototype;return n.refresh=function(){var t=this,n=this._scrollElement===this._scrollElement.window?"offset":ri,i="auto"===this._config.method?n:this._config.method,o=i===ri?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var n,r=c.getSelectorFromElement(t);if(r&&(n=document.querySelector(r)),n){var s=n.getBoundingClientRect();if(s.width||s.height)return[e(n)[i]().top+o,r]}return null})).filter(Boolean).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},n.dispose=function(){e.removeData(this._element,Gn),e(this._scrollElement).off(Zn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(t){if("string"!=typeof(t=r({},ci,"object"==typeof t&&t?t:{})).target&&c.isElement(t.target)){var n=e(t.target).attr("id");n||(n=c.getUID(Jn),e(t.target).attr("id",n)),t.target="#"+n}return c.typeCheckConfig(Jn,t,hi),t},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t li > .active",Di=function(){function t(t){this._element=t}var n=t.prototype;return n.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(mi)||e(this._element).hasClass("disabled")||this._element.hasAttribute("disabled"))){var n,i,o=e(this._element).closest(".nav, .list-group")[0],r=c.getSelectorFromElement(this._element);if(o){var s="UL"===o.nodeName||"OL"===o.nodeName?Si:Ci;i=(i=e.makeArray(e(o).find(s)))[i.length-1]}var a=e.Event(yi,{relatedTarget:this._element}),l=e.Event(Ei,{relatedTarget:i});if(i&&e(i).trigger(a),e(this._element).trigger(l),!l.isDefaultPrevented()&&!a.isDefaultPrevented()){r&&(n=document.querySelector(r)),this._activate(this._element,o);var h=function(){var n=e.Event(bi,{relatedTarget:t._element}),o=e.Event(wi,{relatedTarget:i});e(i).trigger(n),e(t._element).trigger(o)};n?this._activate(n,n.parentNode,h):h()}}},n.dispose=function(){e.removeData(this._element,di),this._element=null},n._activate=function(t,n,i){var o=this,r=(!n||"UL"!==n.nodeName&&"OL"!==n.nodeName?e(n).children(Ci):e(n).find(Si))[0],s=i&&r&&e(r).hasClass(_i),a=function(){return o._transitionComplete(t,r,i)};if(r&&s){var l=c.getTransitionDurationFromElement(r);e(r).removeClass(vi).one(c.TRANSITION_END,a).emulateTransitionEnd(l)}else a()},n._transitionComplete=function(t,n,i){if(n){e(n).removeClass(mi);var o=e(n.parentNode).find("> .dropdown-menu .active")[0];o&&e(o).removeClass(mi),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}e(t).addClass(mi),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),c.reflow(t),t.classList.contains(_i)&&t.classList.add(vi);var r=t.parentNode;if(r&&"LI"===r.nodeName&&(r=r.parentNode),r&&e(r).hasClass("dropdown-menu")){var s=e(t).closest(".dropdown")[0];if(s){var a=[].slice.call(s.querySelectorAll(".dropdown-toggle"));e(a).addClass(mi)}t.setAttribute("aria-expanded",!0)}i&&i()},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data(di);if(o||(o=new t(this),i.data(di,o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}}))},o(t,null,[{key:"VERSION",get:function(){return"4.6.2"}}])}();e(document).on(Ti,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),Di._jQueryInterface.call(e(this),"show")})),e.fn[fi]=Di._jQueryInterface,e.fn[fi].Constructor=Di,e.fn[fi].noConflict=function(){return e.fn[fi]=gi,Di._jQueryInterface};var Ni,Ai,ki,Ii="toast",Oi="bs.toast",xi="."+Oi,ji=e.fn[Ii],Li="hide",Pi="show",Fi="showing",Ri="click.dismiss"+xi,Bi="hide"+xi,Hi="hidden"+xi,Mi="show"+xi,qi="shown"+xi,Qi={animation:!0,autohide:!0,delay:500},Wi={animation:"boolean",autohide:"boolean",delay:"number"},Ui=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var n=t.prototype;return n.show=function(){var t=this,n=e.Event(Mi);if(e(this._element).trigger(n),!n.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var i=function(){t._element.classList.remove(Fi),t._element.classList.add(Pi),e(t._element).trigger(qi),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove(Li),c.reflow(this._element),this._element.classList.add(Fi),this._config.animation){var o=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,i).emulateTransitionEnd(o)}else i()}},n.hide=function(){if(this._element.classList.contains(Pi)){var t=e.Event(Bi);e(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},n.dispose=function(){this._clearTimeout(),this._element.classList.contains(Pi)&&this._element.classList.remove(Pi),e(this._element).off(Ri),e.removeData(this._element,Oi),this._element=null,this._config=null},n._getConfig=function(t){return t=r({},Qi,e(this._element).data(),"object"==typeof t&&t?t:{}),c.typeCheckConfig(Ii,t,this.constructor.DefaultType),t},n._setListeners=function(){var t=this;e(this._element).on(Ri,'[data-dismiss="toast"]',(function(){return t.hide()}))},n._close=function(){var t=this,n=function(){t._element.classList.add(Li),e(t._element).trigger(Hi)};if(this._element.classList.remove(Pi),this._config.animation){var i=c.getTransitionDurationFromElement(this._element);e(this._element).one(c.TRANSITION_END,n).emulateTransitionEnd(i)}else n()},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(n){return this.each((function(){var i=e(this),o=i.data(Oi);if(o||(o=new t(this,"object"==typeof n&&n),i.data(Oi,o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n](this)}}))},o(t,null,[{key:"VERSION",get:function(){return"4.6.2"}},{key:"DefaultType",get:function(){return Wi}},{key:"Default",get:function(){return Qi}}])}();e.fn[Ii]=Ui._jQueryInterface,e.fn[Ii].Constructor=Ui,e.fn[Ii].noConflict=function(){return e.fn[Ii]=ji,Ui._jQueryInterface},Ni=navigator.userAgent.toLowerCase().indexOf("webkit")>-1,Ai=navigator.userAgent.toLowerCase().indexOf("opera")>-1,ki=navigator.userAgent.toLowerCase().indexOf("msie")>-1,(Ni||Ai||ki)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1),t.Alert=_,t.Button=I,t.Carousel=nt,t.Collapse=bt,t.Dropdown=Ve,t.Modal=_n,t.Popover=$n,t.Scrollspy=ui,t.Tab=Di,t.Toast=Ui,t.Tooltip=Mn})); //# sourceMappingURL=theme-bootstrap4.min.js.map \ No newline at end of file diff --git a/js/theme-bootstrap4.min.js.map b/js/theme-bootstrap4.min.js.map index 6c230cd8..0541072e 100644 --- a/js/theme-bootstrap4.min.js.map +++ b/js/theme-bootstrap4.min.js.map @@ -1 +1 @@ -{"version":3,"file":"theme-bootstrap4.min.js","names":["TRANSITION_END","transitionEndEmulator","duration","_this","this","called","$","one","Util","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","hrefAttr","trim","querySelector","_","getTransitionDurationFromElement","transitionDuration","css","transitionDelay","floatTransitionDuration","parseFloat","floatTransitionDelay","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","parentNode","jQueryDetection","TypeError","version","fn","jquery","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","DATA_KEY","JQUERY_NO_CONFLICT","Alert","_element","_proto","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","Event","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","_createClass","key","get","on","Constructor","noConflict","CLASS_NAME_ACTIVE","SELECTOR_DATA_TOGGLE_CARROT","SELECTOR_INPUT","SELECTOR_BUTTON","Button","shouldAvoidTriggerChange","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","focus","hasAttribute","setAttribute","toggleClass","avoidTriggerChange","button","initialButton","inputBtn","tagName","window","buttons","slice","querySelectorAll","i","len","length","add","NAME","EVENT_KEY","DIRECTION_NEXT","DIRECTION_PREV","EVENT_SLID","SELECTOR_ACTIVE_ITEM","Default","interval","keyboard","slide","pause","wrap","touch","DefaultType","PointerType","TOUCH","PEN","Carousel","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","touchStartX","touchDeltaX","_config","_getConfig","_indicatorsElement","_touchSupported","navigator","maxTouchPoints","_pointerEvent","PointerEvent","MSPointerEvent","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","_updateInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","direction","off","_handleSwipe","absDeltax","abs","_this2","_keydown","_addTouchEventListeners","_this3","start","originalEvent","pointerType","clientX","touches","end","clearTimeout","e","move","which","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","elementInterval","parseInt","defaultInterval","directionalClassName","orderClassName","_this4","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","action","ride","_dataApiClickHandler","slideIndex","carousels","$carousel","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","CLASS_NAME_COLLAPSED","DIMENSION_WIDTH","SELECTOR_DATA_TOGGLE","Collapse","_isTransitioning","_triggerArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","scrollSize","getBoundingClientRect","triggerArrayLength","isTransitioning","_getTargetFromElement","triggerArray","isOpen","_extends$1","currentTarget","$trigger","selectors","$target","isBrowser","REGEXP_KEYDOWN","ARROW_UP_KEYCODE","CLASS_NAME_DISABLED","CLASS_NAME_MENURIGHT","EVENT_HIDE","EVENT_HIDDEN","EVENT_CLICK_DATA_API","EVENT_KEYDOWN_DATA_API","SELECTOR_MENU","offset","flip","boundary","reference","display","popperConfig","Dropdown","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","isActive","_clearMenus","usePopper","showEvent","_getParentFromElement","Popper","referenceElement","_getPopperConfig","body","noop","hideEvent","destroy","update","scheduleUpdate","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","_getOffset","offsets","modifiers","enabled","preventOverflow","boundariesElement","applyStyle","_extends","toggles","context","clickEvent","dropdownMenu","_dataApiKeydownHandler","items","item","CLASS_NAME_OPEN","CLASS_NAME_FADE","CLASS_NAME_STATIC","EVENT_SHOW","EVENT_FOCUSIN","EVENT_RESIZE","EVENT_CLICK_DISMISS","EVENT_KEYDOWN_DISMISS","EVENT_MOUSEDOWN_DISMISS","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","backdrop","Modal","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","forEach","htmlElement","handleUpdate","_triggerBackdropTransition","hideEventPrevented","isModalOverflowing","scrollHeight","clientHeight","overflowY","modalTransitionDuration","modalBody","Node","ELEMENT_NODE","appendChild","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","_this5","has","_this6","_this7","_this8","_resetAdjustments","_resetScrollbar","_removeBackdrop","callback","_this9","animate","createElement","className","appendTo","backdropTransitionDuration","callbackRemove","paddingLeft","paddingRight","rect","round","left","right","innerWidth","_getScrollbarWidth","_this10","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","marginRight","calculatedMargin","padding","elements","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","_this11","uriAttrs","DefaultWhitelist","a","area","b","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","img","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","SAFE_URL_PATTERN","DATA_URL_PATTERN","sanitizeHtml","unsafeHtml","whiteList","sanitizeFn","createdDocument","DOMParser","parseFromString","whitelistKeys","keys","el","elName","nodeName","attributeList","attributes","whitelistedAttributes","concat","allowedAttributeList","attrName","nodeValue","regExp","attrRegex","allowedAttribute","innerHTML","BSCLS_PREFIX_REGEX","DISALLOWED_ATTRIBUTES","HOVER_STATE_SHOW","HOVER_STATE_OUT","TRIGGER_HOVER","TRIGGER_FOCUS","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","animation","template","title","delay","html","container","fallbackPlacement","customClass","sanitize","HIDE","HIDDEN","SHOW","SHOWN","INSERTED","CLICK","FOCUSIN","FOCUSOUT","MOUSEENTER","MOUSELEAVE","Tooltip","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","_hideModalHandler","isWithContent","shadowRoot","isInTheDom","ownerDocument","tipId","setContent","attachment","_getAttachment","addAttachmentClass","_getContainer","complete","_fixTransition","prevHoverState","_cleanTipClass","getTitle","CLASS_PREFIX","setElementContent","content","text","empty","append","behavior","arrow","onCreate","originalPlacement","_handlePopperPlacementChange","onUpdate","find","eventIn","eventOut","_fixTitle","titleType","dataAttributes","dataAttr","$tip","tabClass","join","popperData","instance","popper","initConfigAnimation","Popover","_Tooltip","_getContent","METHOD_POSITION","SELECTOR_NAV_LIST_GROUP","SELECTOR_NAV_LINKS","method","ScrollSpy","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","map","targetSelector","targetBCR","height","top","sort","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","queries","$link","parents","node","scrollSpys","$spy","SELECTOR_ACTIVE","SELECTOR_ACTIVE_UL","Tab","previous","listElement","itemSelector","makeArray","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList","$this","isWebkit","isOpera","isIe","CLASS_NAME_HIDE","CLASS_NAME_SHOWING","autohide","Toast","_clearTimeout","_close","userAgent","addEventListener","location","hash","substring","tabIndex"],"sources":["../node_modules/bootstrap4/js/src/util.js","../node_modules/bootstrap4/js/src/alert.js","../node_modules/bootstrap4/js/src/button.js","../node_modules/bootstrap4/js/src/carousel.js","../node_modules/bootstrap4/js/src/collapse.js","../node_modules/popper.js/dist/esm/popper.js","../node_modules/bootstrap4/js/src/dropdown.js","../node_modules/bootstrap4/js/src/modal.js","../node_modules/bootstrap4/js/src/tools/sanitizer.js","../node_modules/bootstrap4/js/src/tooltip.js","../node_modules/bootstrap4/js/src/popover.js","../node_modules/bootstrap4/js/src/scrollspy.js","../node_modules/bootstrap4/js/src/tab.js","../node_modules/bootstrap4/js/src/toast.js","../src/js/skip-link-focus-fix.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * Private TransitionEnd Helpers\n */\n\nconst TRANSITION_END = 'transitionend'\nconst MAX_UID = 1000000\nconst MILLISECONDS_MULTIPLIER = 1000\n\n// Shoutout AngusCroll (https://goo.gl/pxwQGp)\nfunction toType(obj) {\n if (obj === null || typeof obj === 'undefined') {\n return `${obj}`\n }\n\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\nfunction getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n\n return undefined\n }\n }\n}\n\nfunction transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * Public Util API\n */\n\nconst Util = {\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (_) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value) ?\n 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n },\n\n jQueryDetection() {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n }\n}\n\nUtil.jQueryDetection()\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst CLASS_NAME_ALERT = 'alert'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst SELECTOR_DISMISS = '[data-dismiss=\"alert\"]'\n\n/**\n * Class definition\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n // Public\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${CLASS_NAME_ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(EVENT_CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(CLASS_NAME_SHOW)\n\n if (!$(element).hasClass(CLASS_NAME_FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, event => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(EVENT_CLOSED)\n .remove()\n }\n\n // Static\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\n$(document).on(\n EVENT_CLICK_DATA_API,\n SELECTOR_DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_BUTTON = 'btn'\nconst CLASS_NAME_FOCUS = 'focus'\n\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_FOCUS_BLUR_DATA_API = `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst SELECTOR_DATA_TOGGLE_CARROT = '[data-toggle^=\"button\"]'\nconst SELECTOR_DATA_TOGGLES = '[data-toggle=\"buttons\"]'\nconst SELECTOR_DATA_TOGGLE = '[data-toggle=\"button\"]'\nconst SELECTOR_DATA_TOGGLES_BUTTONS = '[data-toggle=\"buttons\"] .btn'\nconst SELECTOR_INPUT = 'input:not([type=\"hidden\"])'\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_BUTTON = '.btn'\n\n/**\n * Class definition\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n this.shouldAvoidTriggerChange = false\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n // Public\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(SELECTOR_DATA_TOGGLES)[0]\n\n if (rootElement) {\n const input = this._element.querySelector(SELECTOR_INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked && this._element.classList.contains(CLASS_NAME_ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(SELECTOR_ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(CLASS_NAME_ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n // if it's not a radio button or checkbox don't add a pointless/invalid checked property to the input\n if (input.type === 'checkbox' || input.type === 'radio') {\n input.checked = !this._element.classList.contains(CLASS_NAME_ACTIVE)\n }\n\n if (!this.shouldAvoidTriggerChange) {\n $(input).trigger('change')\n }\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (!(this._element.hasAttribute('disabled') || this._element.classList.contains('disabled'))) {\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed', !this._element.classList.contains(CLASS_NAME_ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(CLASS_NAME_ACTIVE)\n }\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n static _jQueryInterface(config, avoidTriggerChange) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $element.data(DATA_KEY, data)\n }\n\n data.shouldAvoidTriggerChange = avoidTriggerChange\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\n$(document)\n .on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE_CARROT, event => {\n let button = event.target\n const initialButton = button\n\n if (!$(button).hasClass(CLASS_NAME_BUTTON)) {\n button = $(button).closest(SELECTOR_BUTTON)[0]\n }\n\n if (!button || button.hasAttribute('disabled') || button.classList.contains('disabled')) {\n event.preventDefault() // work around Firefox bug #1540995\n } else {\n const inputBtn = button.querySelector(SELECTOR_INPUT)\n\n if (inputBtn && (inputBtn.hasAttribute('disabled') || inputBtn.classList.contains('disabled'))) {\n event.preventDefault() // work around Firefox bug #1540995\n return\n }\n\n if (initialButton.tagName === 'INPUT' || button.tagName !== 'LABEL') {\n Button._jQueryInterface.call($(button), 'toggle', initialButton.tagName === 'INPUT')\n }\n }\n })\n .on(EVENT_FOCUS_BLUR_DATA_API, SELECTOR_DATA_TOGGLE_CARROT, event => {\n const button = $(event.target).closest(SELECTOR_BUTTON)[0]\n $(button).toggleClass(CLASS_NAME_FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n$(window).on(EVENT_LOAD_DATA_API, () => {\n // ensure correct active class is set to match the controls' actual values/states\n\n // find all checkboxes/readio buttons inside data-toggle groups\n let buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLES_BUTTONS))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n const input = button.querySelector(SELECTOR_INPUT)\n if (input.checked || input.hasAttribute('checked')) {\n button.classList.add(CLASS_NAME_ACTIVE)\n } else {\n button.classList.remove(CLASS_NAME_ACTIVE)\n }\n }\n\n // find all button toggles\n buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE))\n for (let i = 0, len = buttons.length; i < len; i++) {\n const button = buttons[i]\n if (button.getAttribute('aria-pressed') === 'true') {\n button.classList.add(CLASS_NAME_ACTIVE)\n } else {\n button.classList.remove(CLASS_NAME_ACTIVE)\n }\n }\n})\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_RIGHT = 'carousel-item-right'\nconst CLASS_NAME_LEFT = 'carousel-item-left'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\n\nconst DIRECTION_NEXT = 'next'\nconst DIRECTION_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ACTIVE_ITEM = '.active.carousel-item'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_NEXT_PREV = '.carousel-item-next, .carousel-item-prev'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-slide], [data-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-ride=\"carousel\"]'\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n slide: false,\n pause: 'hover',\n wrap: true,\n touch: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)',\n keyboard: 'boolean',\n slide: '(boolean|string)',\n pause: '(string|boolean)',\n wrap: 'boolean',\n touch: 'boolean'\n}\n\nconst PointerType = {\n TOUCH: 'touch',\n PEN: 'pen'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(SELECTOR_INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n next() {\n if (!this._isSliding) {\n this._slide(DIRECTION_NEXT)\n }\n }\n\n nextWhenVisible() {\n const $element = $(this._element)\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($element.is(':visible') && $element.css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(DIRECTION_PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(SELECTOR_NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._updateInterval()\n\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(SELECTOR_ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(EVENT_SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex ?\n DIRECTION_NEXT :\n DIRECTION_PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n this.touchDeltaX = 0\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element).on(EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(EVENT_MOUSEENTER, event => this.pause(event))\n .on(EVENT_MOUSELEAVE, event => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = event => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = event => {\n // ensure swiping with one touch and not pinching\n this.touchDeltaX = event.originalEvent.touches && event.originalEvent.touches.length > 1 ?\n 0 :\n event.originalEvent.touches[0].clientX - this.touchStartX\n }\n\n const end = event => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(event => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(SELECTOR_ITEM_IMG))\n .on(EVENT_DRAG_START, e => e.preventDefault())\n\n if (this._pointerEvent) {\n $(this._element).on(EVENT_POINTERDOWN, event => start(event))\n $(this._element).on(EVENT_POINTERUP, event => end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n $(this._element).on(EVENT_TOUCHSTART, event => start(event))\n $(this._element).on(EVENT_TOUCHMOVE, event => move(event))\n $(this._element).on(EVENT_TOUCHEND, event => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode ?\n [].slice.call(element.parentNode.querySelectorAll(SELECTOR_ITEM)) :\n []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === DIRECTION_NEXT\n const isPrevDirection = direction === DIRECTION_PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === DIRECTION_PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1 ?\n this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(SELECTOR_ACTIVE_ITEM))\n const slideEvent = $.Event(EVENT_SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(SELECTOR_ACTIVE))\n $(indicators).removeClass(CLASS_NAME_ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(CLASS_NAME_ACTIVE)\n }\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._element.querySelector(SELECTOR_ACTIVE_ITEM)\n\n if (!element) {\n return\n }\n\n const elementInterval = parseInt(element.getAttribute('data-interval'), 10)\n\n if (elementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = elementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(SELECTOR_ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === DIRECTION_NEXT) {\n directionalClassName = CLASS_NAME_LEFT\n orderClassName = CLASS_NAME_NEXT\n eventDirectionName = DIRECTION_LEFT\n } else {\n directionalClassName = CLASS_NAME_RIGHT\n orderClassName = CLASS_NAME_PREV\n eventDirectionName = DIRECTION_RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(CLASS_NAME_ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n this._activeElement = nextElement\n\n const slidEvent = $.Event(EVENT_SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(CLASS_NAME_SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(CLASS_NAME_ACTIVE)\n\n $(activeElement).removeClass(`${CLASS_NAME_ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(CLASS_NAME_ACTIVE)\n $(nextElement).addClass(CLASS_NAME_ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * Data API implementation\n */\n\n$(document).on(EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(EVENT_LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(SELECTOR_DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\n\nconst DIMENSION_WIDTH = 'width'\nconst DIMENSION_HEIGHT = 'height'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst SELECTOR_ACTIVES = '.show, .collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-toggle=\"collapse\"]'\n\nconst Default = {\n toggle: true,\n parent: ''\n}\n\nconst DefaultType = {\n toggle: 'boolean',\n parent: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter(foundElem => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n toggle() {\n if ($(this._element).hasClass(CLASS_NAME_SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(CLASS_NAME_SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(SELECTOR_ACTIVES))\n .filter(elem => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(CLASS_NAME_COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(EVENT_SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(CLASS_NAME_COLLAPSE)\n .addClass(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(CLASS_NAME_COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(CLASS_NAME_COLLAPSING)\n .addClass(`${CLASS_NAME_COLLAPSE} ${CLASS_NAME_SHOW}`)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(CLASS_NAME_SHOW)) {\n return\n }\n\n const startEvent = $.Event(EVENT_HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(CLASS_NAME_COLLAPSING)\n .removeClass(`${CLASS_NAME_COLLAPSE} ${CLASS_NAME_SHOW}`)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(CLASS_NAME_SHOW)) {\n $(trigger).addClass(CLASS_NAME_COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(CLASS_NAME_COLLAPSING)\n .addClass(CLASS_NAME_COLLAPSE)\n .trigger(EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(DIMENSION_WIDTH)\n return hasWidth ? DIMENSION_WIDTH : DIMENSION_HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector = `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n const children = [].slice.call(parent.querySelectorAll(selector))\n\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(CLASS_NAME_SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(CLASS_NAME_COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$element.data(),\n ...(typeof config === 'object' && config ? config : {})\n }\n\n if (!data && _config.toggle && typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $element.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\n$(document).on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for
elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.16.1\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && typeof navigator !== 'undefined';\n\nvar timeoutDuration = function () {\n var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\n for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n return 1;\n }\n }\n return 0;\n}();\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var window = element.ownerDocument.defaultView;\n var css = window.getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\n/**\n * Returns the reference node of the reference object, or the reference object itself.\n * @method\n * @memberof Popper.Utils\n * @param {Element|Object} reference - the reference element (the popper will be relative to this)\n * @returns {Element} parent\n */\nfunction getReferenceNode(reference) {\n return reference && reference.referenceNode ? reference.referenceNode : reference;\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent || null;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TH, TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TH', 'TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width']) + parseFloat(styles['border' + sideB + 'Width']);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0);\n}\n\nfunction getWindowSizes(document) {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {};\n var width = sizes.width || element.clientWidth || result.width;\n var height = sizes.height || element.clientHeight || result.height;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && isHTML) {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop);\n var marginLeft = parseFloat(styles.marginLeft);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n var parentNode = getParentNode(element);\n if (!parentNode) {\n return false;\n }\n return isFixed(parentNode);\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(popper.ownerDocument),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n padding = padding || 0;\n var isPaddingNumber = typeof padding === 'number';\n boundaries.left += isPaddingNumber ? padding : padding.left || 0;\n boundaries.top += isPaddingNumber ? padding : padding.top || 0;\n boundaries.right -= isPaddingNumber ? padding : padding.right || 0;\n boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, getReferenceNode(reference));\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var window = element.ownerDocument.defaultView;\n var styles = window.getComputedStyle(element);\n var x = parseFloat(styles.marginTop || 0) + parseFloat(styles.marginBottom || 0);\n var y = parseFloat(styles.marginLeft || 0) + parseFloat(styles.marginRight || 0);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.
\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroys the popper.\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicitly asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger `onUpdate` callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Boolean} shouldRound - If the offsets should be rounded at all\n * @returns {Object} The popper's position offsets rounded\n *\n * The tale of pixel-perfect positioning. It's still not 100% perfect, but as\n * good as it can be within reason.\n * Discussion here: https://github.com/FezVrasta/popper.js/pull/715\n *\n * Low DPI screens cause a popper to be blurry if not using full pixels (Safari\n * as well on High DPI screens).\n *\n * Firefox prefers no rounding for positioning and does not have blurriness on\n * high DPI screens.\n *\n * Only horizontal placement and left/right values need to be considered.\n */\nfunction getRoundedOffsets(data, shouldRound) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n var round = Math.round,\n floor = Math.floor;\n\n var noRound = function noRound(v) {\n return v;\n };\n\n var referenceWidth = round(reference.width);\n var popperWidth = round(popper.width);\n\n var isVertical = ['left', 'right'].indexOf(data.placement) !== -1;\n var isVariation = data.placement.indexOf('-') !== -1;\n var sameWidthParity = referenceWidth % 2 === popperWidth % 2;\n var bothOddWidth = referenceWidth % 2 === 1 && popperWidth % 2 === 1;\n\n var horizontalToInteger = !shouldRound ? noRound : isVertical || isVariation || sameWidthParity ? round : floor;\n var verticalToInteger = !shouldRound ? noRound : round;\n\n return {\n left: horizontalToInteger(bothOddWidth && !isVariation && shouldRound ? popper.left - 1 : popper.left),\n top: verticalToInteger(popper.top),\n bottom: verticalToInteger(popper.bottom),\n right: horizontalToInteger(popper.right)\n };\n}\n\nvar isFirefox = isBrowser && /Firefox/i.test(navigator.userAgent);\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n var offsets = getRoundedOffsets(data, window.devicePixelRatio < 2 || !isFirefox);\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar)\n // and not the bottom of the html element\n if (offsetParent.nodeName === 'HTML') {\n top = -offsetParent.clientHeight + offsets.bottom;\n } else {\n top = -offsetParentRect.height + offsets.bottom;\n }\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n if (offsetParent.nodeName === 'HTML') {\n left = -offsetParent.clientWidth + offsets.right;\n } else {\n left = -offsetParentRect.width + offsets.right;\n }\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.
\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjunction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized]);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width']);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.
\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.
\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-end` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n\n // flips variation if reference element overflows boundaries\n var flippedVariationByRef = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n // flips variation if popper content overflows boundaries\n var flippedVariationByContent = !!options.flipVariationsByContent && (isVertical && variation === 'start' && overflowsRight || isVertical && variation === 'end' && overflowsLeft || !isVertical && variation === 'start' && overflowsBottom || !isVertical && variation === 'end' && overflowsTop);\n\n var flippedVariation = flippedVariationByRef || flippedVariationByContent;\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.
\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.
\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.
\n * It will read the variation of the `placement` property.
\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unit-less, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.
\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the `height`.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.
\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.
\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373).\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * A scenario exists where the reference itself is not within the boundaries.
\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".
\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper. This makes sure the popper always has a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier. Can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near each other\n * without leaving any gap between the two. Especially useful when the arrow is\n * enabled and you want to ensure that it points to its reference element.\n * It cares only about the first axis. You can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjunction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations)\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position.\n * The popper will never be placed outside of the defined boundaries\n * (except if `keepTogether` is enabled)\n */\n boundariesElement: 'viewport',\n /**\n * @prop {Boolean} flipVariations=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the reference element overlaps its boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariations: false,\n /**\n * @prop {Boolean} flipVariationsByContent=false\n * The popper will switch placement variation between `-start` and `-end` when\n * the popper element overlaps its reference boundaries.\n *\n * The original placement should have a set variation.\n */\n flipVariationsByContent: false\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define your own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3D transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the information used by Popper.js.\n * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.
\n * These can be overridden using the `options` argument of Popper.js.
\n * To override an option, simply pass an object with the same\n * structure of the `options` object, as the 3rd argument. For example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement.\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled.\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated. This callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.
\n * By default, it is set to no-op.
\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js.\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Creates a new Popper.js instance.\n * @class Popper\n * @param {Element|referenceObject} reference - The reference element used to position the popper\n * @param {Element} popper - The HTML / XML element used as the popper\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedules an update. It will run on the next UI update available.\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.
\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10.\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst CLASS_NAME_DISABLED = 'disabled'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPRIGHT = 'dropright'\nconst CLASS_NAME_DROPLEFT = 'dropleft'\nconst CLASS_NAME_MENURIGHT = 'dropdown-menu-right'\nconst CLASS_NAME_POSITION_STATIC = 'position-static'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-toggle=\"dropdown\"]'\nconst SELECTOR_FORM_CHILD = '.dropdown form'\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = 'top-start'\nconst PLACEMENT_TOPEND = 'top-end'\nconst PLACEMENT_BOTTOM = 'bottom-start'\nconst PLACEMENT_BOTTOMEND = 'bottom-end'\nconst PLACEMENT_RIGHT = 'right-start'\nconst PLACEMENT_LEFT = 'left-start'\n\nconst Default = {\n offset: 0,\n flip: true,\n boundary: 'scrollParent',\n reference: 'toggle',\n display: 'dynamic',\n popperConfig: null\n}\n\nconst DefaultType = {\n offset: '(number|string|function)',\n flip: 'boolean',\n boundary: '(string|element)',\n reference: '(string|element)',\n display: 'string',\n popperConfig: '(null|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(CLASS_NAME_DISABLED)) {\n return\n }\n\n const isActive = $(this._menu).hasClass(CLASS_NAME_SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n this.show(true)\n }\n\n show(usePopper = false) {\n if (this._element.disabled || $(this._element).hasClass(CLASS_NAME_DISABLED) || $(this._menu).hasClass(CLASS_NAME_SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(EVENT_SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Totally disable Popper for Dropdowns in Navbar\n if (!this._inNavbar && usePopper) {\n // Check for Popper dependency\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(CLASS_NAME_POSITION_STATIC)\n }\n\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(SELECTOR_NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(CLASS_NAME_SHOW)\n $(parent)\n .toggleClass(CLASS_NAME_SHOW)\n .trigger($.Event(EVENT_SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(CLASS_NAME_DISABLED) || !$(this._menu).hasClass(CLASS_NAME_SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(EVENT_HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n $(this._menu).toggleClass(CLASS_NAME_SHOW)\n $(parent)\n .toggleClass(CLASS_NAME_SHOW)\n .trigger($.Event(EVENT_HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n _addEventListeners() {\n $(this._element).on(EVENT_CLICK, event => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(SELECTOR_MENU)\n }\n }\n\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = PLACEMENT_BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(CLASS_NAME_DROPUP)) {\n placement = $(this._menu).hasClass(CLASS_NAME_MENURIGHT) ?\n PLACEMENT_TOPEND :\n PLACEMENT_TOP\n } else if ($parentDropdown.hasClass(CLASS_NAME_DROPRIGHT)) {\n placement = PLACEMENT_RIGHT\n } else if ($parentDropdown.hasClass(CLASS_NAME_DROPLEFT)) {\n placement = PLACEMENT_LEFT\n } else if ($(this._menu).hasClass(CLASS_NAME_MENURIGHT)) {\n placement = PLACEMENT_BOTTOMEND\n }\n\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = data => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element)\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return {\n ...popperConfig,\n ...this._config.popperConfig\n }\n }\n\n // Static\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(CLASS_NAME_SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(EVENT_HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n if (context._popper) {\n context._popper.destroy()\n }\n\n $(dropdownMenu).removeClass(CLASS_NAME_SHOW)\n $(parent)\n .removeClass(CLASS_NAME_SHOW)\n .trigger($.Event(EVENT_HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName) ?\n event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(SELECTOR_MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n if (this.disabled || $(this).hasClass(CLASS_NAME_DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(CLASS_NAME_SHOW)\n\n if (!isActive && event.which === ESCAPE_KEYCODE) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (!isActive || (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n $(parent.querySelector(SELECTOR_DATA_TOGGLE)).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(SELECTOR_VISIBLE_ITEMS))\n .filter(item => $(item).is(':visible'))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * Data API implementation\n */\n\n$(document)\n .on(EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown._dataApiKeydownHandler)\n .on(`${EVENT_CLICK_DATA_API} ${EVENT_KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(EVENT_CLICK_DATA_API, SELECTOR_FORM_CHILD, e => {\n e.stopPropagation()\n })\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst CLASS_NAME_SCROLLABLE = 'modal-dialog-scrollable'\nconst CLASS_NAME_SCROLLBAR_MEASURER = 'modal-scrollbar-measure'\nconst CLASS_NAME_BACKDROP = 'modal-backdrop'\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEUP_DISMISS = `mouseup.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-toggle=\"modal\"]'\nconst SELECTOR_DATA_DISMISS = '[data-dismiss=\"modal\"]'\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n focus: true,\n show: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n focus: 'boolean',\n show: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(SELECTOR_DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = $.Event(EVENT_SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n if ($(this._element).hasClass(CLASS_NAME_FADE)) {\n this._isTransitioning = true\n }\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n EVENT_CLICK_DISMISS,\n SELECTOR_DATA_DISMISS,\n event => this.hide(event)\n )\n\n $(this._dialog).on(EVENT_MOUSEDOWN_DISMISS, () => {\n $(this._element).one(EVENT_MOUSEUP_DISMISS, event => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(EVENT_HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(CLASS_NAME_FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(EVENT_FOCUSIN)\n\n $(this._element).removeClass(CLASS_NAME_SHOW)\n\n $(this._element).off(EVENT_CLICK_DISMISS)\n $(this._dialog).off(EVENT_MOUSEDOWN_DISMISS)\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, event => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach(htmlElement => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `EVENT_CLICK_DATA_API` event that should remain\n */\n $(document).off(EVENT_FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _triggerBackdropTransition() {\n const hideEventPrevented = $.Event(EVENT_HIDE_PREVENTED)\n\n $(this._element).trigger(hideEventPrevented)\n if (hideEventPrevented.isDefaultPrevented()) {\n return\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\n\n this._element.classList.add(CLASS_NAME_STATIC)\n\n const modalTransitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n $(this._element).off(Util.TRANSITION_END)\n\n $(this._element).one(Util.TRANSITION_END, () => {\n this._element.classList.remove(CLASS_NAME_STATIC)\n if (!isModalOverflowing) {\n $(this._element).one(Util.TRANSITION_END, () => {\n this._element.style.overflowY = ''\n })\n .emulateTransitionEnd(this._element, modalTransitionDuration)\n }\n })\n .emulateTransitionEnd(modalTransitionDuration)\n this._element.focus()\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(CLASS_NAME_FADE)\n const modalBody = this._dialog ? this._dialog.querySelector(SELECTOR_MODAL_BODY) : null\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n\n if ($(this._dialog).hasClass(CLASS_NAME_SCROLLABLE) && modalBody) {\n modalBody.scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(CLASS_NAME_SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(EVENT_SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(EVENT_FOCUSIN) // Guard against infinite focus loop\n .on(EVENT_FOCUSIN, event => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown) {\n $(this._element).on(EVENT_KEYDOWN_DISMISS, event => {\n if (this._config.keyboard && event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n } else if (!this._config.keyboard && event.which === ESCAPE_KEYCODE) {\n this._triggerBackdropTransition()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(EVENT_KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(EVENT_RESIZE, event => this.handleUpdate(event))\n } else {\n $(window).off(EVENT_RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(EVENT_HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(CLASS_NAME_FADE) ?\n CLASS_NAME_FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = CLASS_NAME_BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(EVENT_CLICK_DISMISS, event => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n\n if (event.target !== event.currentTarget) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(CLASS_NAME_SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(CLASS_NAME_SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(CLASS_NAME_FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = Math.round(rect.left + rect.right) < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(SELECTOR_STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(CLASS_NAME_OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(SELECTOR_FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${SELECTOR_STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = CLASS_NAME_SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...(typeof config === 'object' && config ? config : {})\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\n$(document).on(EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY) ?\n 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(EVENT_SHOW, showEvent => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(EVENT_HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(SAFE_URL_PATTERN.test(attr.nodeValue) || DATA_URL_PATTERN.test(attr.nodeValue))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter(attrRegex => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, len = regExp.length; i < len; i++) {\n if (regExp[i].test(attrName)) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n // eslint-disable-next-line unicorn/prefer-spread\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach(attr => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { DefaultWhitelist, sanitizeHtml } from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\nconst HOVER_STATE_SHOW = 'show'\nconst HOVER_STATE_OUT = 'out'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_ARROW = '.arrow'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: 'right',\n BOTTOM: 'bottom',\n LEFT: 'left'\n}\n\nconst Default = {\n animation: true,\n template: '
' +\n '
' +\n '
',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n selector: false,\n placement: 'top',\n offset: 0,\n container: false,\n fallbackPlacement: 'flip',\n boundary: 'scrollParent',\n customClass: '',\n sanitize: true,\n sanitizeFn: null,\n whiteList: DefaultWhitelist,\n popperConfig: null\n}\n\nconst DefaultType = {\n animation: 'boolean',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string',\n delay: '(number|object)',\n html: 'boolean',\n selector: '(string|boolean)',\n placement: '(string|function)',\n offset: '(number|string|function)',\n container: '(string|element|boolean)',\n fallbackPlacement: '(string|array)',\n boundary: '(string|element)',\n customClass: '(string|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n whiteList: 'object',\n popperConfig: '(null|object)'\n}\n\nconst Event = {\n HIDE: `hide${EVENT_KEY}`,\n HIDDEN: `hidden${EVENT_KEY}`,\n SHOW: `show${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`,\n INSERTED: `inserted${EVENT_KEY}`,\n CLICK: `click${EVENT_KEY}`,\n FOCUSIN: `focusin${EVENT_KEY}`,\n FOCUSOUT: `focusout${EVENT_KEY}`,\n MOUSEENTER: `mouseenter${EVENT_KEY}`,\n MOUSELEAVE: `mouseleave${EVENT_KEY}`\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n // Private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(CLASS_NAME_SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal', this._hideModalHandler)\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(CLASS_NAME_FADE)\n }\n\n const placement = typeof this.config.placement === 'function' ?\n this.config.placement.call(this, tip, this.element) :\n this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, this._getPopperConfig(attachment))\n\n $(tip).addClass(CLASS_NAME_SHOW)\n $(tip).addClass(this.config.customClass)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HOVER_STATE_OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(CLASS_NAME_FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HOVER_STATE_SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n\n if ($(this.tip).hasClass(CLASS_NAME_FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(SELECTOR_TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${CLASS_NAME_FADE} ${CLASS_NAME_SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function' ?\n this.config.title.call(this.element) :\n this.config.title\n }\n\n return title\n }\n\n // Private\n _getPopperConfig(attachment) {\n const defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: SELECTOR_ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: data => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: data => this._handlePopperPlacementChange(data)\n }\n\n return {\n ...defaultBsConfig,\n ...this.config.popperConfig\n }\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = data => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element)\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach(trigger => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n event => this.toggle(event)\n )\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.Event.MOUSEENTER :\n this.constructor.Event.FOCUSIN\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.Event.MOUSELEAVE :\n this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(eventIn, this.config.selector, event => this._enter(event))\n .on(eventOut, this.config.selector, event => this._leave(event))\n }\n })\n\n this._hideModalHandler = () => {\n if (this.element) {\n this.hide()\n }\n }\n\n $(this.element).closest('.modal').on('hide.bs.modal', this._hideModalHandler)\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(CLASS_NAME_SHOW) || context._hoverState === HOVER_STATE_SHOW) {\n context._hoverState = HOVER_STATE_SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HOVER_STATE_SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HOVER_STATE_SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HOVER_STATE_OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HOVER_STATE_OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach(dataAttr => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n this.tip = popperData.instance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(CLASS_NAME_FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $element.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(string|element|function)'\n}\n\nconst Event = {\n HIDE: `hide${EVENT_KEY}`,\n HIDDEN: `hidden${EVENT_KEY}`,\n SHOW: `show${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`,\n INSERTED: `inserted${EVENT_KEY}`,\n CLICK: `click${EVENT_KEY}`,\n FOCUSIN: `focusin${EVENT_KEY}`,\n FOCUSOUT: `focusout${EVENT_KEY}`,\n MOUSEENTER: `mouseenter${EVENT_KEY}`,\n MOUSELEAVE: `mouseleave${EVENT_KEY}`\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(SELECTOR_TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n\n this.setElementContent($tip.find(SELECTOR_CONTENT), content)\n\n $tip.removeClass(`${CLASS_NAME_FADE} ${CLASS_NAME_SHOW}`)\n }\n\n // Private\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * jQuery\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.6.2): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.6.2'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_SCROLL = `scroll${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst METHOD_OFFSET = 'offset'\nconst METHOD_POSITION = 'position'\n\nconst SELECTOR_DATA_SPY = '[data-spy=\"scroll\"]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_ITEMS = '.dropdown-item'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n offset: 10,\n method: 'auto',\n target: ''\n}\n\nconst DefaultType = {\n offset: 'number',\n method: 'string',\n target: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${SELECTOR_NAV_LINKS},` +\n `${this._config.target} ${SELECTOR_LIST_ITEMS},` +\n `${this._config.target} ${SELECTOR_DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(EVENT_SCROLL, event => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window ?\n METHOD_OFFSET : METHOD_POSITION\n\n const offsetMethod = this._config.method === 'auto' ?\n autoMethod : this._config.method\n\n const offsetBase = offsetMethod === METHOD_POSITION ?\n this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map(element => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n\n return null\n })\n .filter(Boolean)\n .sort((a, b) => a[0] - b[0])\n .forEach(item => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n _getConfig(config) {\n config = {\n ...Default,\n ...(typeof config === 'object' && config ? config : {})\n }\n\n if (typeof config.target !== 'string' && Util.isElement(config.target)) {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window ?\n this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window ?\n window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n for (let i = this._offsets.length; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map(selector => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(CLASS_NAME_DROPDOWN_ITEM)) {\n $link.closest(SELECTOR_DROPDOWN)\n .find(SELECTOR_DROPDOWN_TOGGLE)\n .addClass(CLASS_NAME_ACTIVE)\n $link.addClass(CLASS_NAME_ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(CLASS_NAME_ACTIVE)\n // Set triggered links parents as active\n // With both

Ky~+7)cW-%ulHWCxwbW>mvznaPTCP@5}) z+8ec4jB8Lc(SsVuLDXL8Lw&y=)sateBc97-{+}WO+0;1kS}X zs0zoB$+8LLWB+i`Qf5$@>MP|^$FW&~y5CFXIz=C%X7m$}41=|=P!(RlC-4gD6x_#b zoWw;V3ONf=??+H;T#r@QiCb_G^?hw5&Fo~<_h(@k^HEFY)sRt7x1lyi47KaOL@mJ& zs1aXBKK3scO?i;%pbg7IO??$=hN4_raX;4M7(Ro!w5H#e^{9qBlV#6($!y`qAnF*Y zwH7GAC>}tq={PRO+oyJ<)J%d`B?@@c?XVh9}vOcRZA2marsEXf2P4zpd_fEL`pJOTI^X~Z_REK;c-h5SevYgtTEjs2AQt&B#etzKE*m7t|8X2%CL?i%{RYjM{{M;Su!n5*ytHa1>7> zlVROYCf_@Xo_an=MkD_kHPUZUQ~m(8OVjCv4}+)?&q3{h0$hV-s1Ch_+DpffeQT$Y z<+l;kF}&gY6*W_T&SU=dgOS35`Y?cMFbnmCeAF*hF;2owdPZmz5u%9DCR2JYN#eic zCGr(SHSr3eI@KY~#(IMGUGkD6SBW+fKdW2aqZCx{cM~tVd+Jn_&}bh`D_lW?P@114 zv8-CkN>|qGF{z29nMF?vDlbb?tiX^*6e@+rxETTx0R!U?^UcKJ44u-9B_P{r#!_NM$%uUcI<# es5h%RCAD^McQpRT?5z0N;4R*X4t<Mt)aM9V^PzgW;9yHnAjH1&CRlC>mRj0T%}I7{_6dC?$NEY`+Z*LIrn+abDr-x z=iak5H>xAQ&y4LhN(Yfe)cMRhaeo{K%ISEs6zszo{2KY#5QhXD!61&~Ed0y0`=*)s zIS)89F`4sR%*Qe;GmF?ZDj^y^L3MZ=>BIiP+4wK2Ne+o5_^Ed;)NA+_Zt9ZWsK_#DtJg#~g>roxQi@LGX*^O14_hAm+ap(R-vnI}8 z#sKzX1zti8XVvT*cLR%UzJk)fzw^>V^tjj~g%( zkD~@KfEw_SJHLh+=me(XB<{li5787IL7J?02KnDiOo=DjjcEb z_o6!NL6Tzw$j83rpt-z;>hK<}XPd-uqV^D-YS+Ap%HR%Ergx+II~<`hk4i7b;xOt> zesGSXF1&@B+rP0CQ`5{^FpNrNKkB}3Fo>h5DY}gs*c29+)iz{ZYHDkdcd;#~ z^=I!>(W3YWHMbYB7DrJjN@jlaz&WT?7o)CQ=i2MBfb$*h`xB@EeU6&*VSEvPM7p%h z?CAGpn8Wie>>75VIy#J+qYHQjZ=!D88;mZxkMS7i1IR+Qm0Wxk!^q28`uym1%TNOk zq29a=^`h^fGJXal8sV2z_}RB1)Ej??S_5NPhu2X9n#TlcF;yb#&>E2GwwyU6de|01rGjW6G^ZtmN0Wqw&_Xa-l>mCqjfuUKB5(MXoNC zr&i*5!bhky6Qu4*(PZfT^~y_J>jv!st@l@nuxnJ3l{h7dePS#C?=K3homfRICSD=5 zRG%YQUEVLlHdHAmYP=eMO}LPFi6|ph5-Q6G??3Q0@AUr%_MNxvwxc#oA;Hg^xBImk z9+x+$XccJbX?dw=qw1fcgQzCf5h_hlEC$yQQ;F4@6|G|xZJYqnLbMT^32h#)bdARE m>IzN!c`!HOWI}w=@?cR>c}dCOmD%MnT^VV22jkN76aNE4x4cmR diff --git a/languages/es_ES.po b/languages/es_ES.po index 2a19f4d3..3228bec4 100644 --- a/languages/es_ES.po +++ b/languages/es_ES.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" "POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 00:44+0100\n" +"PO-Revision-Date: 2022-11-16 10:47+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: es\n" @@ -246,11 +246,11 @@ msgstr "Cita" #: inc/editor.php:66 msgid "Blockquote Footer" -msgstr "" +msgstr "Cita del pie de página" #: inc/editor.php:72 msgid "Cite" -msgstr "" +msgstr "Cita" #: inc/extras.php:247 msgid "Read More..." From 08bcf09dee30933969e101e6e8736e7d0a101d16 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Fri, 18 Nov 2022 20:11:48 +0100 Subject: [PATCH 06/20] Update German translations --- languages/de_DE.mo | Bin 7642 -> 7640 bytes languages/de_DE.po | 4 ++-- languages/de_DE_formal.mo | Bin 7678 -> 7676 bytes languages/de_DE_formal.po | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/languages/de_DE.mo b/languages/de_DE.mo index f247cd49ccd2fcab59bdb518f380269d925fb1e5..7a9dcc59caf2ed78d014b7bd0ebf6fe9a5d59c79 100644 GIT binary patch delta 124 zcmca*eZzV~4r{DD0|SGYECYiGkTwI-VnEs(NJ|3gBp}TVq-%gQJCN=G(tJRA0+1F4 z(({2dGmzd4q=kU=b|4K>cM3?e0_jVePqN>dEkIfr zNFN5$%s~1&kQM^cw}CWB-8&%73Z%bnKFNB6o5RpT!N|bMz>dZ9rNW zNFN2#%s~1kkQM^ccY!oW-3K7e3Z#E*KFNB6o5R3N!N9=E*mCnq!4=$-xn;R0N69V% E0QpT8XaE2J diff --git a/languages/de_DE_formal.po b/languages/de_DE_formal.po index d3e31475..351ec466 100644 --- a/languages/de_DE_formal.po +++ b/languages/de_DE_formal.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" "POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 00:39+0100\n" +"PO-Revision-Date: 2022-11-18 20:07+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: de_DE\n" @@ -86,7 +86,7 @@ msgstr "Beiträge von %s" #: comments.php:36 msgctxt "comments title" msgid "One thought on “%s”" -msgstr "Ein Gedanke zu „%2$s“" +msgstr "Ein Gedanke zu „%s“" #. translators: 1: number of comments, 2: post title #: comments.php:43 From d58aeba853110bc18f8144c1e3c9743d0768bec3 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Sat, 19 Nov 2022 10:50:08 +0100 Subject: [PATCH 07/20] remove translations provided via WP's language packs --- languages/es_ES.mo | Bin 9264 -> 0 bytes languages/es_ES.po | 508 -------------------------------------------- languages/fr_FR.mo | Bin 9044 -> 0 bytes languages/fr_FR.po | 510 --------------------------------------------- languages/it_IT.mo | Bin 7683 -> 0 bytes languages/it_IT.po | 498 ------------------------------------------- languages/ja_JP.mo | Bin 6544 -> 0 bytes languages/ja_JP.po | 494 ------------------------------------------- languages/nl_NL.mo | Bin 8795 -> 0 bytes languages/nl_NL.po | 505 -------------------------------------------- languages/ru_RU.mo | Bin 10613 -> 0 bytes languages/ru_RU.po | 508 -------------------------------------------- languages/sv_SE.mo | Bin 5693 -> 0 bytes languages/sv_SE.po | 496 ------------------------------------------- 14 files changed, 3519 deletions(-) delete mode 100644 languages/es_ES.mo delete mode 100644 languages/es_ES.po delete mode 100644 languages/fr_FR.mo delete mode 100644 languages/fr_FR.po delete mode 100644 languages/it_IT.mo delete mode 100644 languages/it_IT.po delete mode 100644 languages/ja_JP.mo delete mode 100644 languages/ja_JP.po delete mode 100644 languages/nl_NL.mo delete mode 100644 languages/nl_NL.po delete mode 100644 languages/ru_RU.mo delete mode 100644 languages/ru_RU.po delete mode 100644 languages/sv_SE.mo delete mode 100644 languages/sv_SE.po diff --git a/languages/es_ES.mo b/languages/es_ES.mo deleted file mode 100644 index a13936236c37d69ea653e037d529840083f221e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9264 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 dwXECWWx*)q;=$YsWM on %s" -msgstr "Deja un comentario en %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Navegación de comentarios" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Comentarios anteriores" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Comentarios siguientes →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Editar %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Navegación de entradas" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Páginas:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Barra lateral derecha" - -#: inc/widgets.php:281 -msgid "Right sidebar widget area" -msgstr "Área de widgets de la barra lateral derecha" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Barra lateral izquierda" - -#: inc/widgets.php:294 -msgid "Left sidebar widget area" -msgstr "Área de widgets de la barra lateral izquieda" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Carrusel a pantalla completa" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" -"Área de carrusel a pantalla completa. ¡Coloca aquí dos o más widgets y se " -"deslizarán!" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "Lienzo a pantalla completa" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" -"Área de lienzo Hero de tamaño completo para Bootstrap y otro marcado HTML " -"personalizado" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "Superior completo" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "Widget superior completo con cuadrícula dinámica" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Pie de página completo" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "Widget del pie de página de tamaño completo con cuadrícula dinámica" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "No se ha encontrado nada" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"¿Preparado para publicar tu primera entrada? Empieza aquí." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Lo siento, pero no hay nada que coincida con tus términos de búsqueda. Por " -"favor, inténtalo de nuevo con algunas palabras clave diferentes." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Parece que no hemos podido encontrar lo que estás buscando. Quizá pueda " -"ayudarte una búsqueda." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Plantilla de página en blanco" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "Diseño de las barras laterales izquierda y derecha" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Plantilla de página vacía" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Página de ancho completo" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Diseño de la barra lateral izquierda" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Página de ancho completo sin título" - -#. Template Name of the theme -msgid "Right Sidebar Layout" -msgstr "Diseño de la barra lateral derecha" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Resultados de la búsqueda de: %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Buscar:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Buscar …" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Buscar" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Anterior" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Siguiente" diff --git a/languages/fr_FR.mo b/languages/fr_FR.mo deleted file mode 100644 index 3e52fbba6c5b2af59485e3bb1e1f72364f597e77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9044 zcmb7|ZHyh)S;tSCZ3|mkLR#8D137l%jY;<2T|0IO>$Sti_Qs}Od+S}tp)_^p&OLYU z#B*nE=4IELLKUe>3|32^@@E~|UxCWjDKMPKQuY%h5 zpFx(IH^BFT{{?FQDPI0KcsqC(co5Y474RKk3)H;FK+*lF`u*oY(X#{I3jP_WeO?An zgRg@3fOjxyANUZceIrooK2_syf|~yY@PpvL)P3_~#$2Yq489wD20RXa85AA=3G!#& z@~(=$cZ2Hh2X6=GK+$ss)VYsoK>p0H@$YBAr$O!aB6u3d_*>A@pJsFU$-SWXZPs`K)PCo|_k(Q^md&q%;^Vh# z{357*{|LMn{2I6fz5#w5Jji0n<1?V>`Wz^`e-@NIJ`alizX!F?zk^4?{{ep%JdCmF zypMo-|0pQFGf;N&SrAst?}2xN&x0IoUI8V~H^39%B8!Bd1a;omK+*GRjjw}e=zj+k zUB@w+bua+C;Gct{`%V_ipY8_b&pnVM%A`D0Pces3%(9&pSRQLgYO6BXTJfy z41NKe0Uu?t==pV!EzBQ+(%WBxKM%eFir;s@to;2pPhYtX{OhB2e+aTsT)^8- z2ujBdnsomN4KL;6$-~2M| z6SQBUou`d{GjWh*$Lxi;?J|2Z?e$zzRF7#|BY9mYN z32kN%2iY~+2nx^dh|#|fl2eyOE#@dq_(t@`(Eb}7m*)!`a=WH*?u9p4rE^Su%)1h?36%dRB z+S^bUg?1xDb)JAC?TeTHXU1Mm&xov(UU$Ynuf@nTtDbZJ?5S?r)i?;9Ew)nWyqBWA z>ZII4yz}aSjcrDegkQPOoJqHWtZh%ZO&6zqIg*_Tdi`U#Rg$AH49T1=Y@DW7a~nrj zkvFoCd2L}!owP(aL17uXqVi%UT(Lrsvw!ka{TL9 zVLK69Y<1aWJ1y%`sMU!&23^3J%eq)~y_bgB0j}bH)11SQ&}bHH;G@nK;x z$2+j%AkUBQ&%+GIY@lKU*eKk!V*d%7CIo@SIn6u4>J9?17o&}?%*)$uUX89*yI`))vob5VwLL%fpOrK(>?Pa_^%ia;%_5hZ^A7Js`c+V~Gnqmiqt^=C z*Zeq2u1*~&q9S%PNh|LkTa1S6b+Fu^5hNS2Yh>bJ|B1!9=!7|++I7vJwR?SlH$$q= z*J@psO3j5~xG)#ee!kDHOFw;u$Vt_qV{ZXXbD>Yb^I_z|rpvH)XD=lP*#}O7S}r$? zaKp+-VA&gu)_bQR5@VYFgr-p_&KJz8*qsPB>a!3T9?1R6+_tvI&yzDVw;82nJ|VFi zODRU(m5?e~R&q6~S%iCU+ZEj(TpDFN-exZp!}-;j7iD!T_*k>qH0o^IBDMXp6-Rkj zmYiYOuh+Sz9@(OkalNqgDt%0rsM6wY zZr9cwVgR`htfT9qY1cEZ38r8uJ_xfgv4`g8XXoeVk+u)Cc!tygk5TOJZsxSZEa8|UG>G&S8I3{1MuIyaBM8P~DwVRS`Y@Clts z(Z$9UsWCsKs@=@kg-xB~c>B5RTJmQT2DnDllo9avBz9k zG|sjgBUO&oJAKjh)2wK$F z8>gUn!5*GJe7JGwP-Ff>c7A^0$kBV}@q_7eL0&Z0vmnXIwH1>XNj6HNeq-GQy@~z; z{x`jHcIEV#=tIr&uP%$MbX+k)Uxp2~)Y- zg1x^L71OJ6nFVoUIVF%R*re~f`SHWYZ1s3Nu_x@IW7Cf`9&#k)6|t+SQ?`0v^DyI8 zr}5!Byqt^jV!>XyvT*3w6{mm6!lBv2z?CFT`_=O`LCE{zL*gH1k1&>88%>PL;cJiHPVMdlAur(5*mQOCd0>7zHpj(<}hJ9=67sc^hLGLc?*IK&ss^_ zgBJ)`8dsXpq9`Nc`$9~EVN_H_$0*S5DaUH7*4)t)RZEy-p1UV3_Ci)UdS#DT+;!ab zCE4z|P*dGVj>~*>%*42-HtY z395*)G|DW2fqF1V9Ce#7*eVe$bMYZiX8Vi_-;E;*f^#UN4u+Lxa@9!f!A{QR(I(h5 z6M02@&vbJx$TmEy<(Tgq4vOe7jnf47@ZiA?P9(JZ3Weee^q%Ii2~ur=BP|GO-^f< zJ`MHhCFX$PI<9g!@NAoplF?9=QfyuKj+oAVV`G7Tc>4o5l>@W_az4UhzRU$Q*^ zIiU1Rn^RFhR1bPV)%DVV>h`YTy2gA0(U;fiRFiwTtbzbyiDKLyBj77bChPm*3e2TG z*5Q1`GfTP&tqGDhmkL2$N)zNQIQq<|cV|wJ}ym(X7{-dR?!7qDh9Q^l-SJEWmH%XJOGeby>hB zeo1NSf)b-ur161n!VQ0L0V-P^SD<``kz-L!4?Qcl8$l_aWOl>_eYUyI`>H9U7szVQ z$Y{Iai=l>x-w054tg?BpU)TFgM2>zI5$^jqy`gX&>{OL2{#IWGl1pv=*WVOGyAX%X zhn4M{D`i*p0gD7LLjJRr_wRAzr81N!UB?Gy(v9tkPaul2UA}slrNN8N?z1PonN_ic z6fNTFz+@DksdUTDjL?ji`rtbXW#V21ZXJOjvkEsp3XU@^U;ldP*ftmL-XK*Mzjk4F zq_(mAAuFN~nXjtI#2@^6BIr^zj_`@V^d~f>7+){T&6_HLRr+#6*NQgF(clF<6vg?= zy^M)&!}HFO2FP^s64QL`$v-C7#6Q0Nl9R{!iWsNZOyw~ou06&5nkIW)VN4SCpNdu~tyKwT=2Onz+OH+7Qw#Sd%w_4JF}oYc<&HjC-)4hhy5M5h$-k}A(Y z5ad3-w)Fz4uS6}qk$Vxu6!H6xVz-Ja3ldv(^sF8$|C?n4oln>eQ+&=xU9PWdWSjxn za8-*#PUymDayz1n|N4c#s!LIJ!uOR?ZB8+w+L8jKBKjtTnkD9;xnXip8o18Wc(60e zw@|+RRdHLMN5UiRv_<_Ud0?1Dh0JHS{F?S*NA(*MzljM1bV51%>nc>@P+zV+KE5|X zPJzV1Q$<9e)}3%bALVQ~*og-(v@oo3(LQ*As(oBJKVI^AtSZ`f)$GL5(S1&=uOpV% zm``Yt0;LL73nlwt$JgxWh(MtrJRZ=!?~{X2JSa`9zIEjjBuMN%KEXgHi+3dmFokt( z#9kql;Cti}{NB;Y*p&(9`Kd2uk|NpB1i;x!>O0}qB|}@cF!AcIILdZOr_t+n!Af#KFZZ8 gK=$?L7R->?@#v_UABJUgW7LLyB6iKh#9rqA0Bsde8vp 1;\n" -"X-Generator: Poedit 3.2\n" -"X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" -"_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" -"esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" -"translate_nooped_plural\n" - -#. Theme Name of the theme -msgid "Understrap" -msgstr "Understrap" - -#. Theme URI of the theme -#: inc/hooks.php:40 -msgid "https://understrap.com" -msgstr "https://understrap.com" - -#. Description of the theme -msgid "" -"The renowned WordPress starter theme framework that combined Underscores and " -"Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " -"custom WordPress sites." -msgstr "" -"Le célèbre starter thème WordPress qui combine Underscores et Bootstrap. " -"Utilisé par plus de 100 000 développeurs et développeuses pour créer des " -"sites WordPress sur mesure et personnalisés." - -#. Author of the theme -msgid "Howard Development & Consulting" -msgstr "Howard Development & Consulting" - -#. Author URI of the theme -msgid "https://howarddc.com" -msgstr "https://howarddc.com" - -#: 404.php:30 -msgid "Oops! That page can’t be found." -msgstr "Aïe ! Cette page est introuvable." - -#: 404.php:36 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "" -"Apparemment, rien n’a été trouvé à cette adresse. Essayez avec une " -"recherche ?" - -#: 404.php:46 -msgid "Most Used Categories" -msgstr "Catégories les plus utilisées" - -#. translators: %1$s: smiley -#: 404.php:69 -msgid "Try looking in the monthly archives. %1$s" -msgstr "Essayez de voir du côté des archives mensuelles. %1$s" - -#. translators: %s: author name -#: author.php:44 -msgctxt "Avatar alt" -msgid "Profile picture of %s" -msgstr "Photo de profil de %s" - -#: author.php:54 -msgid "Website" -msgstr "Site web" - -#. translators: %s: author name -#: author.php:65 -msgid "About %s" -msgstr "À propos de %s" - -#. translators: %s: author name -#: author.php:79 -msgid "Posts by %s" -msgstr "Articles par %s" - -#. translators: %s: post title -#: comments.php:36 -msgctxt "comments title" -msgid "One thought on “%s”" -msgstr "Un commentaire sur « %s »" - -#. translators: 1: number of comments, 2: post title -#: comments.php:43 -msgctxt "comments title" -msgid "%1$s thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "%1$s commentaire sur « %2$s »" -msgstr[1] "%1$s commentaires sur « %2$s »" - -#: global-templates/navbar-collapse-bootstrap4.php:18 -#: global-templates/navbar-collapse-bootstrap5.php:18 -#: global-templates/navbar-offcanvas-bootstrap5.php:18 -msgid "Main Navigation" -msgstr "Navigation principale" - -#: global-templates/navbar-collapse-bootstrap4.php:35 -#: global-templates/navbar-collapse-bootstrap5.php:34 -msgid "Toggle navigation" -msgstr "Afficher/masquer la navigation" - -#: global-templates/navbar-offcanvas-bootstrap5.php:34 -msgid "Open menu" -msgstr "Ouvrir le menu" - -#: global-templates/navbar-offcanvas-bootstrap5.php:46 -msgid "Close menu" -msgstr "Fermer le menu" - -#: header.php:32 -msgid "Skip to content" -msgstr "Aller au contenu" - -#: inc/class-wp-bootstrap-navwalker.php:377 -msgid "Add a menu" -msgstr "Ajouter un menu" - -#: inc/custom-comments.php:106 -msgid "Comments are closed." -msgstr "Les commentaires sont désactivés." - -#: inc/custom-header.php:54 -msgid "Default Header Image" -msgstr "Image d’en-tête par défaut" - -#: inc/customizer.php:67 -msgid "Theme Layout Settings" -msgstr "Réglages de la mise en page du thème" - -#: inc/customizer.php:69 -msgid "Container width and sidebar defaults" -msgstr "Largeur du conteneur et colonne latérale par défaut" - -#: inc/customizer.php:89 -msgid "Bootstrap Version" -msgstr "Version de Bootstrap" - -#: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "Choisissez entre Bootstrap 4 et Bootstrap 5" - -#: inc/customizer.php:94 -msgid "Bootstrap 4" -msgstr "Bootstrap 4" - -#: inc/customizer.php:95 -msgid "Bootstrap 5" -msgstr "Bootstrap 5" - -#: inc/customizer.php:117 -msgid "Container Width" -msgstr "Largeur du conteneur" - -#: inc/customizer.php:118 -msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Choisissez entre le conteneur de Bootstrap et le conteneur-fluide" - -#: inc/customizer.php:122 -msgid "Fixed width container" -msgstr "Largeur de conteneur fixe" - -#: inc/customizer.php:123 -msgid "Full width container" -msgstr "Conteneur en pleine largeur" - -#: inc/customizer.php:145 -msgid "Responsive Navigation Type" -msgstr "Type de navigation responsive" - -#: inc/customizer.php:146 -msgid "" -"Choose between an expanding and collapsing navbar or an offcanvas drawer." -msgstr "" -"Choisissez entre une barre de navigation extensible et rétractable ou un " -"tiroir hors canevas." - -#: inc/customizer.php:153 -msgid "Collapse" -msgstr "Replier" - -#: inc/customizer.php:154 -msgid "Offcanvas" -msgstr "Hors champ" - -#: inc/customizer.php:176 -msgid "Sidebar Positioning" -msgstr "Position de la colonne latérale" - -#: inc/customizer.php:177 -msgid "" -"Set sidebar's default position. Can either be: right, left, both or none. " -"Note: this can be overridden on individual pages." -msgstr "" -"Définissez la position par défaut de la colonne latérale. Elle peut être : à " -"droite, à gauche, des deux cotés ou inexistante. Note : ceci peut être " -"surclassé sur les pages individuelles." - -#: inc/customizer.php:184 -msgid "Right sidebar" -msgstr "Colonne latérale droite" - -#: inc/customizer.php:185 -msgid "Left sidebar" -msgstr "Colonne latérale gauche" - -#: inc/customizer.php:186 -msgid "Left & Right sidebars" -msgstr "Colonnes latérales gauche et droite" - -#: inc/customizer.php:187 -msgid "No sidebar" -msgstr "Aucune colonne latérale" - -#: inc/customizer.php:209 -msgid "Footer Site Info" -msgstr "Information sur le pied de page du site" - -#: inc/customizer.php:210 -msgid "Override Understrap's site info located at the footer of the page." -msgstr "" -"Modifier les informations du site d’Understrap localisé dans le pied de page." - -#: inc/editor.php:50 -msgid "Lead Paragraph" -msgstr "Chapeau" - -#: inc/editor.php:56 -msgctxt "Font size name" -msgid "Small" -msgstr "Petite" - -#: inc/editor.php:60 -msgid "Blockquote" -msgstr "Bloc de citation" - -#: inc/editor.php:66 -msgid "Blockquote Footer" -msgstr "" - -#: inc/editor.php:72 -msgid "Cite" -msgstr "Citation" - -#: inc/extras.php:247 -msgid "Read More..." -msgstr "Lire la suite…" - -#: inc/hooks.php:30 -msgid "https://wordpress.org/" -msgstr "https://fr.wordpress.org/" - -#. translators: WordPress -#: inc/hooks.php:33 -msgid "Proudly powered by %s" -msgstr "Fièrement propulsé par %s" - -#. translators: 1: Theme name, 2: Theme author -#: inc/hooks.php:38 -msgid "Theme: %1$s by %2$s." -msgstr "Thème : %1$s par %2$s." - -#. translators: Theme version -#: inc/hooks.php:44 -msgid "Version: %s" -msgstr "Version : %s" - -#: inc/pagination.php:53 -msgctxt "previous set of posts" -msgid "«" -msgstr "«" - -#: inc/pagination.php:54 -msgctxt "next set of posts" -msgid "»" -msgstr "»" - -#: inc/pagination.php:56 -msgid "Posts navigation" -msgstr "Navigation des articles" - -#: inc/setup.php:49 -msgid "Primary Menu" -msgstr "Menu principal" - -#: inc/template-tags.php:41 -msgctxt "post date" -msgid "Posted on" -msgstr "Publié le" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "by" -msgstr "par" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "Posted by" -msgstr "Publié par" - -#. translators: %s: Categories of current post -#: inc/template-tags.php:102 -msgid "Posted in %s" -msgstr "Publié dans %s" - -#. translators: %s: Tags of current post -#: inc/template-tags.php:117 -msgid "Tagged %s" -msgstr "Étiqueté %s" - -#. translators: %s post title -#: inc/template-tags.php:136 -msgid "Leave a comment on %s" -msgstr "" -"Laisser un commentaire sur %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Navigation des commentaires" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Commentaires plus anciens" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Commentaires plus récents →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Modifier %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Navigation de l’article" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Pages :" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Colonne latérale droite" - -#: inc/widgets.php:281 -msgid "Right sidebar widget area" -msgstr "Zone de widgets de la colonne latérale droite" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Colonne latérale gauche" - -#: inc/widgets.php:294 -msgid "Left sidebar widget area" -msgstr "Zone de widgets de la colonne latérale gauche" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Diaporama Hero" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" -"Zone de diaporama Hero. Placez deux widgets ou plus et ils défileront !" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "Canvas du Hero" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" -"Zone Hero en pleine largeur pour Bootstrap et d‘autres balises HTML " -"personnalisées" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "Haut pleine largeur" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "Widget d‘en-tête en pleine taille avec une grille dynamique" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Pied de page entier" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "Widget de pied de page pleine taille avec une grille dynamique" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Rien n’a été trouvé" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"Prêt·e à publier votre premier article ? Lancez-vous ici." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Désolé, mais rien ne correspond à vos critères de recherche. Veuillez " -"réessayer avec d’autres mots-clés." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Il semblerait que nous ne pouvons trouver ce que vous cherchez. Une " -"recherche pourrait vous être utile." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Modèle de page blanche" - -#. Template Name of the theme -#, fuzzy -msgid "Left and Right Sidebar Layout" -msgstr "Colonnes latérales gauche et droite" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Modèle de page vide" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Page en pleine largeur" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Colonne à gauche" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Pas de titre, page pleine largeur" - -#. Template Name of the theme -#, fuzzy -msgid "Right Sidebar Layout" -msgstr "Colonne latérale droite" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Résultats de recherche pour : %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Rechercher :" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Rechercher…" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Rechercher" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Précédent" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Suivant" diff --git a/languages/it_IT.mo b/languages/it_IT.mo deleted file mode 100644 index 174f48c72672a7ebbecc15efb3a05835187de737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7683 zcmbuDYm8*aRmTfw$YX#c1oFTHC~tOW6KA^Tv0h{M?Cg4Xyt6y@%qLLx$n@+FZ1QG~xBfs~hmBJmLL!4VM=@F9vKM?xeY2+5ZuQWOLs z1o1m{@9pW{^_oOnP4)j)-KtZk&a2Lue|gi)M-Po1l=WW%&w$?oe+fJRF-WU(;Lm}NfhWMHKv-434Za%u04Vf61oEf;h#yF(Pk?U( z{~SCA{yoT_dL6`Mzqf$Wp9j~$hrxTn=Rp3{$M_Nc{kfRhZB0|K;dV%#(hxeKM%^f4}-r9ehL(NUj$)EeH|3OzYB_4DCf8bVuG&+W#4ha|%emShM^_JmGVgIv);&{?=iog3 z57gg32Z}%cUETi{xJmy9;ID$~C=F343rhceb^i}RS@#)G*4yVD#LD5?b%KGO(;p+uZ=KUim{`L|m^8H3V{+$|s0A6Bz2Ia{5O;FAq zgL2;YgB(G96cjq21w}r83yM8|0Tg@r3MlsauXX>Mpv?PsP(t^Qz@Gxe=VjefG~u&( zp5$eajC5UIuaVJ03a5c^ak`e6g7z^7;)LDhaV#&iNos9?|JD;f)vpUZri�GwoCNdMd zYn}&q5q~*NTcU~2Jw`)4>fJPX&eAZ8@gw>X+ZO$Z4|HhqELITisi*7r1|H=_{6K8s z9PL#!c|_+A(bi~$pzw%4hz*JTZH5uaHzr zSexjHh1w+1ME~?%r=HAp&nJa(2`7_9<6f&Dmo8Fkv1}0z)*M_Lj?$CysIA6>i8*is zQv|-o6rXfaF=S4&!wu<&eR3DsE@Fyo-;^=Ze6)Jem#q;gZ;X(Sx)`}2-ixEOIJ`|{ z>+YtFbVYH@wOVH{ox59BCuU@4c19+S8APy|UN7aHA07A#^s2rrh;+Z22FZafpbV?g zA!J-n4>DvCmKHvhOWe&Sm7ug{;m|K(ehUbJzZtW=7 zH&B*I=CT~~S}AnjLE^>`B8R@LN71M3DBJXX*4EoL8=5q)X~{4Y^w7p>TWz8rB$t^1 zCOVYvfo0oX-R7Y(Qf&?(ATkPy@o>$ zeCBMfuGkyc&Dh50GKm9>-Yj$~^JACn&zvY+5!<<>o2M&hTyyxo(S6f0$so3^OwM=g z?3o33R$cLWSLV+LbDXq9zBF84sg=Gi3RhQsn%}2)MQ5o*jY)N)_h1!mbu}dh1V@$7 zl6Ta$a5&+X(&u;_`$Qf-=DK@$^gcN=vj@(X`NSb#{$MfstIky&zY>Mo&fLggjaw2A z34&!5A3_URvVXPbH8G83zzKpVMcI9%i<`dhEo~ z@%-4?OZaC_l$G-gp?YS)oE0*8iW@l$@<_3I_b|0;%21|zjoC~YVLj#L3}+`em}WDH zTjDSs5#o-pRM{*+wGL~-y_1;O#;Ou+2`Si9*LHL;iFqvooY!5{t$l{CC$_CoJ`;kA zi`$`Le_%5LP=tbU9~{^nxTrL7Fo(RYcB*|f8VN0_8zR9V?J90);^ZhN0>su3_d`e-h^K^TnER2{k?Z#nIgxAM9^UX-1OvNfFn|zZ z*d1EtRDPnSubM&PKz-n;VUd5D**tIi zY_OnW)3xzTZJ}bBDv?-~W1Hk2;!61pK}-&#NIZIW=q0CVR?HFNW0&$xLWe2gHk-ky z#Lc>gQ=?5cB3L$4NJ-$OiX78h#?_X2*&T7AV}pfH>P;m+yw~=M)<)DCtMW*_v)63u zv!brpuF=;g)b<<`=PWV!9JN{Vr$%lhZWbXJqaATvrN*=RKnqFVmPA)^QGuuNO zPO|ll1eX|@TUde9c`4!Q{9xe9WZ-mJ-<=yH5>K*WA~@kSEgtsyR=V z`(rJU08pu9lDexnltQoP^+w`uIm7KIo33$NaanP`AE!LH!V087`U6Wv<|#M5PN-^( zPQ+#j*ItsmUWsZ85?tN08Hq&X+nQj)t)BXVE2F@QWwjJ@kSvi`=EBr-B&i9VGVeJv z3g@mTK3fW#7z=A4I&=+5o7+L@AT>dz+NVqY!u>?XAc`}tEId`CNz-s(0xo-q_tnPc z|L+PScy3ccOqro214{^U80H+hmX~QeJ(_?`ODUnLL66K>3Ymt&D^8FdBt*R84(BN| znv&zTZN{5Sx?7sLq~}ts0{PS>2!{OPU+A)MvBUkyY{tPYe5iw)t_zc&tP=NwMwAFb|Ij&NOTb-$h zLq_j#bf>n(N&*(0azTTDzPUcO3@^o!YAC*%(Q< zkuWE5hma=M25#PzKh>&f%b~a^U;Jzx6FRjM&5!+VUL*C)jHK)#pat6tHIeBcBRtM% zSM6HumL3t~COgOoC}JSY8kb3x9tnwlz{OvgCrTSLJk6ha!Vssbo0a+%%a&-^J4wu~ z*&$X@j)_L7$f`?GbB$9u5q;$NbsPDoQLK6RQO) zM+~w@!XaGA1yZC zPga$c^Wv2`|E;`hg+(?CXFJ3T{-@McJ7uqjdfWlmvcw@|L3|1vHL+Zhth?1tO>%LU zIoFSFgvlBIuVTp+?df`fDnDF!!Jbu97_G^5smHa@L@0`kil$>zEJ on %s" -msgstr "Lascia un commento su %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Navigazione commenti" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Commenti meno recenti" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Commenti più recenti →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Modifica %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Navigazione articoli" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Pagine:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Barra laterale destra" - -#: inc/widgets.php:281 -msgid "Right sidebar widget area" -msgstr "Area widget barra laterale destra" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Barra laterale sinistra" - -#: inc/widgets.php:294 -msgid "Left sidebar widget area" -msgstr "Area widget barra laterale sinistra" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Blocco Iniziale con Carosello" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "Widget alto a tutta larghezza con griglia dinamica" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Piè di pagina Larghezza Intera" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "Widget del footer a tutta larghezza con griglia dinamica" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Nessun risultato" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"Pronto a pubblicare il tuo primo articolo? Inizia da qui." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Non c'è nessuna corrispondenza con i termini di ricerca che hai indicato. " -"Riprova con termini diversi." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Non riusciamo a trovare quello che cerchi. Forse eseguire una ricerca " -"potrebbe essere di aiuto." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Template di pagina vuoto" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "Layout barra laterale a sinitra e destra" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Template Pagina Vuota" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Pagina a piena larghezza" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Layout barra laterale a sinistra" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Senza titolo, pagina a piena larghezza" - -#. Template Name of the theme -msgid "Right Sidebar Layout" -msgstr "Layout barra laterale a destra" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Risultati della ricerca per: %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Ricerca per:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Cerca …" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Cerca" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Precedente" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Successivo" diff --git a/languages/ja_JP.mo b/languages/ja_JP.mo deleted file mode 100644 index 8697ddbc87e59ffdf44480ba8a28527715665a93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6544 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 diff --git a/languages/ja_JP.po b/languages/ja_JP.po deleted file mode 100644 index 9ff3da7f..00000000 --- a/languages/ja_JP.po +++ /dev/null @@ -1,494 +0,0 @@ -# Translation of Understrap in Japanese -# This file is distributed under the same license as the Understrap package. -msgid "" -msgstr "" -"Project-Id-Version: Understrap\n" -"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 00:54+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: ja_JP\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.2\n" -"X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" -"_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" -"esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" -"translate_nooped_plural\n" - -#. Theme Name of the theme -msgid "Understrap" -msgstr "Understrap" - -#. Theme URI of the theme -#: inc/hooks.php:40 -msgid "https://understrap.com" -msgstr "https://understrap.com" - -#. Description of the theme -msgid "" -"The renowned WordPress starter theme framework that combined Underscores and " -"Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " -"custom WordPress sites." -msgstr "" - -#. Author of the theme -msgid "Howard Development & Consulting" -msgstr "" - -#. Author URI of the theme -msgid "https://howarddc.com" -msgstr "https://howarddc.com" - -#: 404.php:30 -msgid "Oops! That page can’t be found." -msgstr "お探しのページが見つかりません。" - -#: 404.php:36 -#, fuzzy -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "こちらには何もありません。検索をお試しください。" - -#: 404.php:46 -msgid "Most Used Categories" -msgstr "よく使われているカテゴリー" - -#. translators: %1$s: smiley -#: 404.php:69 -msgid "Try looking in the monthly archives. %1$s" -msgstr "月別アーカイブを探してみてください %1$s" - -#. translators: %s: author name -#: author.php:44 -msgctxt "Avatar alt" -msgid "Profile picture of %s" -msgstr "%s さんのプロフィール写真" - -#: author.php:54 -msgid "Website" -msgstr "サイト" - -#. translators: %s: author name -#: author.php:65 -msgid "About %s" -msgstr "%s について" - -#. translators: %s: author name -#: author.php:79 -msgid "Posts by %s" -msgstr "%s の投稿" - -#. translators: %s: post title -#: comments.php:36 -msgctxt "comments title" -msgid "One thought on “%s”" -msgstr "「%s」への1件のフィードバック" - -#. translators: 1: number of comments, 2: post title -#: comments.php:43 -msgctxt "comments title" -msgid "%1$s thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "「%2$s」への%1$s件のフィードバック" - -#: global-templates/navbar-collapse-bootstrap4.php:18 -#: global-templates/navbar-collapse-bootstrap5.php:18 -#: global-templates/navbar-offcanvas-bootstrap5.php:18 -msgid "Main Navigation" -msgstr "メインナビゲーション" - -#: global-templates/navbar-collapse-bootstrap4.php:35 -#: global-templates/navbar-collapse-bootstrap5.php:34 -msgid "Toggle navigation" -msgstr "ナビゲーションを切り替え" - -#: global-templates/navbar-offcanvas-bootstrap5.php:34 -msgid "Open menu" -msgstr "メニューを開く" - -#: global-templates/navbar-offcanvas-bootstrap5.php:46 -msgid "Close menu" -msgstr "メニューを閉じる" - -#: header.php:32 -msgid "Skip to content" -msgstr "内容をスキップ" - -#: inc/class-wp-bootstrap-navwalker.php:377 -msgid "Add a menu" -msgstr "メニューを追加" - -#: inc/custom-comments.php:106 -msgid "Comments are closed." -msgstr "コメントは受け付けていません。" - -#: inc/custom-header.php:54 -msgid "Default Header Image" -msgstr "デフォルトのヘッダー画像" - -#: inc/customizer.php:67 -msgid "Theme Layout Settings" -msgstr "テーマのレイアウト設定" - -#: inc/customizer.php:69 -msgid "Container width and sidebar defaults" -msgstr "コンテナの幅とサイドバーのデフォルト" - -#: inc/customizer.php:89 -msgid "Bootstrap Version" -msgstr "Bootstrap バーション" - -#: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "Bootstrap 4とBootstrap 5のどちらを選ぶか" - -#: inc/customizer.php:94 -msgid "Bootstrap 4" -msgstr "Bootstrap 4" - -#: inc/customizer.php:95 -msgid "Bootstrap 5" -msgstr "Bootstrap 5" - -#: inc/customizer.php:117 -msgid "Container Width" -msgstr "コンテナーの幅" - -#: inc/customizer.php:118 -msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Bootstrapの固定幅コンテナと全幅コンテナを選択してください" - -#: inc/customizer.php:122 -msgid "Fixed width container" -msgstr "固定幅コンテナ" - -#: inc/customizer.php:123 -msgid "Full width container" -msgstr "全幅コンテナ" - -#: inc/customizer.php:145 -msgid "Responsive Navigation Type" -msgstr "" - -#: inc/customizer.php:146 -msgid "" -"Choose between an expanding and collapsing navbar or an offcanvas drawer." -msgstr "" - -#: inc/customizer.php:153 -msgid "Collapse" -msgstr "" - -#: inc/customizer.php:154 -msgid "Offcanvas" -msgstr "" - -#: inc/customizer.php:176 -msgid "Sidebar Positioning" -msgstr "サイドバーポジショニング" - -#: inc/customizer.php:177 -msgid "" -"Set sidebar's default position. Can either be: right, left, both or none. " -"Note: this can be overridden on individual pages." -msgstr "" - -#: inc/customizer.php:184 -msgid "Right sidebar" -msgstr "右サイドバー" - -#: inc/customizer.php:185 -msgid "Left sidebar" -msgstr "左サイドバー" - -#: inc/customizer.php:186 -msgid "Left & Right sidebars" -msgstr "左右サイドバー" - -#: inc/customizer.php:187 -msgid "No sidebar" -msgstr "サイドバーなし" - -#: inc/customizer.php:209 -msgid "Footer Site Info" -msgstr "" - -#: inc/customizer.php:210 -msgid "Override Understrap's site info located at the footer of the page." -msgstr "" - -#: inc/editor.php:50 -msgid "Lead Paragraph" -msgstr "" - -#: inc/editor.php:56 -msgctxt "Font size name" -msgid "Small" -msgstr "小" - -#: inc/editor.php:60 -msgid "Blockquote" -msgstr "引用" - -#: inc/editor.php:66 -msgid "Blockquote Footer" -msgstr "" - -#: inc/editor.php:72 -msgid "Cite" -msgstr "" - -#: inc/extras.php:247 -msgid "Read More..." -msgstr "続きを読む..." - -#: inc/hooks.php:30 -msgid "https://wordpress.org/" -msgstr "https://ja.wordpress.org/" - -#. translators: WordPress -#: inc/hooks.php:33 -msgid "Proudly powered by %s" -msgstr "Proudly powered by %s" - -#. translators: 1: Theme name, 2: Theme author -#: inc/hooks.php:38 -msgid "Theme: %1$s by %2$s." -msgstr "テーマ: %1$s は %2$s によって作られました." - -#. translators: Theme version -#: inc/hooks.php:44 -msgid "Version: %s" -msgstr "バージョン: %s" - -#: inc/pagination.php:53 -msgctxt "previous set of posts" -msgid "«" -msgstr "«" - -#: inc/pagination.php:54 -msgctxt "next set of posts" -msgid "»" -msgstr "»" - -#: inc/pagination.php:56 -msgid "Posts navigation" -msgstr "投稿ナビゲーション" - -#: inc/setup.php:49 -msgid "Primary Menu" -msgstr "メインメニュー" - -#: inc/template-tags.php:41 -msgctxt "post date" -msgid "Posted on" -msgstr "投稿日" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "by" -msgstr "" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "Posted by" -msgstr "投稿者" - -#. translators: %s: Categories of current post -#: inc/template-tags.php:102 -msgid "Posted in %s" -msgstr "カテゴリー: %s" - -#. translators: %s: Tags of current post -#: inc/template-tags.php:117 -msgid "Tagged %s" -msgstr "タグ: %s" - -#. translators: %s post title -#: inc/template-tags.php:136 -msgid "Leave a comment on %s" -msgstr "%s へのコメントする" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "コメントナビゲーション" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← 古いコメント" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "新しいコメント →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "%s を編集する" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "投稿ナビゲーション" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "ページ:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr "、 " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "右サイドバー" - -#: inc/widgets.php:281 -msgid "Right sidebar widget area" -msgstr "右サイドバー" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "左サイドバー" - -#: inc/widgets.php:294 -#, fuzzy -msgid "Left sidebar widget area" -msgstr "左サイドバー" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "ヒーロースライダー" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "全幅フッター" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "何も見つかりませんでした" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"最初の投稿を公開する準備はできましたか ? ここから始めましょ" -"う。" - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"検索キーワードに一致するものが見つかりませんでした。 別のキーワードで試してみ" -"てください。" - -#: loop-templates/content-none.php:46 -#, fuzzy -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "お探しのコンテンツを見つけられませんでした。検索をお試しください。" - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "空ページのテンプレート" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "左右のサイドバーのレイアウト" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "空ページのテンプレート" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "全幅ページ" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "左スライダーのレイアウト" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "タイトルなし、全幅ページ" - -#. Template Name of the theme -#, fuzzy -msgid "Right Sidebar Layout" -msgstr "右サイドバー" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "「%s」の検索結果" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "検索:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "検索…" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "検索" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "前へ" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "次へ" diff --git a/languages/nl_NL.mo b/languages/nl_NL.mo deleted file mode 100644 index 23cb36948b8e9596976bc882dc9a89217483a53c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8795 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 ZQC2w)YYH#M|Bc(yp3d+-H7#E>{|imRur~kz diff --git a/languages/nl_NL.po b/languages/nl_NL.po deleted file mode 100644 index 43c33717..00000000 --- a/languages/nl_NL.po +++ /dev/null @@ -1,505 +0,0 @@ -# Translation of Understrap in Dutch -# This file is distributed under the same license as the Understrap package. -msgid "" -msgstr "" -"Project-Id-Version: Understrap\n" -"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-16 09:55+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.2\n" -"X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" -"_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" -"esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" -"translate_nooped_plural\n" - -#. Theme Name of the theme -msgid "Understrap" -msgstr "Understrap" - -#. Theme URI of the theme -#: inc/hooks.php:40 -msgid "https://understrap.com" -msgstr "https://understrap.com" - -#. Description of the theme -msgid "" -"The renowned WordPress starter theme framework that combined Underscores and " -"Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " -"custom WordPress sites." -msgstr "" -"Het vermaarde WordPress starter thema framework dat Underscores en Bootstrap " -"combineerde. Vertrouwd door meer dan 100.000 ontwikkelaars voor het bouwen " -"van handgemaakte, aangepaste WordPress sites." - -#. Author of the theme -msgid "Howard Development & Consulting" -msgstr "Howard Development & Consulting" - -#. Author URI of the theme -msgid "https://howarddc.com" -msgstr "https://howarddc.com" - -#: 404.php:30 -msgid "Oops! That page can’t be found." -msgstr "Deze pagina kon niet worden gevonden." - -#: 404.php:36 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "" -"Het lijkt erop dat er op deze locatie niets is gevonden. Misschien een " -"zoekopdracht proberen?" - -#: 404.php:46 -msgid "Most Used Categories" -msgstr "Meest gebruikte categorieën" - -#. translators: %1$s: smiley -#: 404.php:69 -msgid "Try looking in the monthly archives. %1$s" -msgstr "Probeer te zoeken in de maandelijkse archieven. %1$s" - -#. translators: %s: author name -#: author.php:44 -msgctxt "Avatar alt" -msgid "Profile picture of %s" -msgstr "Profielfoto van %s" - -#: author.php:54 -msgid "Website" -msgstr "Site" - -#. translators: %s: author name -#: author.php:65 -msgid "About %s" -msgstr "Over %s" - -#. translators: %s: author name -#: author.php:79 -msgid "Posts by %s" -msgstr "Berichten van %s" - -#. translators: %s: post title -#: comments.php:36 -msgctxt "comments title" -msgid "One thought on “%s”" -msgstr "Eén gedachte over “%s”" - -#. translators: 1: number of comments, 2: post title -#: comments.php:43 -msgctxt "comments title" -msgid "%1$s thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "%1$s gedachte aan “%2$s”" -msgstr[1] "%1$s gedachten aan “%2$s”" - -#: global-templates/navbar-collapse-bootstrap4.php:18 -#: global-templates/navbar-collapse-bootstrap5.php:18 -#: global-templates/navbar-offcanvas-bootstrap5.php:18 -msgid "Main Navigation" -msgstr "Hoofdnavigatie" - -#: global-templates/navbar-collapse-bootstrap4.php:35 -#: global-templates/navbar-collapse-bootstrap5.php:34 -msgid "Toggle navigation" -msgstr "Toggle navigatie" - -#: global-templates/navbar-offcanvas-bootstrap5.php:34 -msgid "Open menu" -msgstr "Open menu" - -#: global-templates/navbar-offcanvas-bootstrap5.php:46 -msgid "Close menu" -msgstr "Sluit menu" - -#: header.php:32 -msgid "Skip to content" -msgstr "Ga naar de inhoud" - -#: inc/class-wp-bootstrap-navwalker.php:377 -msgid "Add a menu" -msgstr "Menu toevoegen" - -#: inc/custom-comments.php:106 -msgid "Comments are closed." -msgstr "Reacties zijn gesloten." - -#: inc/custom-header.php:54 -msgid "Default Header Image" -msgstr "Standaard header afbeelding" - -#: inc/customizer.php:67 -msgid "Theme Layout Settings" -msgstr "Thema Layout Instellingen" - -#: inc/customizer.php:69 -msgid "Container width and sidebar defaults" -msgstr "Container breedte en zijbalk standaarden" - -#: inc/customizer.php:89 -msgid "Bootstrap Version" -msgstr "Bootstrap versie" - -#: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "Kies tussen Bootstrap 4 of Bootstrap 5" - -#: inc/customizer.php:94 -msgid "Bootstrap 4" -msgstr "Bootstrap 4" - -#: inc/customizer.php:95 -msgid "Bootstrap 5" -msgstr "Bootstrap 5" - -#: inc/customizer.php:117 -msgid "Container Width" -msgstr "Container Breedte" - -#: inc/customizer.php:118 -msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Kies tussen Bootstrap's container en container-fluid" - -#: inc/customizer.php:122 -msgid "Fixed width container" -msgstr "Container met vaste breedte" - -#: inc/customizer.php:123 -msgid "Full width container" -msgstr "Container met vollege breedte" - -#: inc/customizer.php:145 -msgid "Responsive Navigation Type" -msgstr "Responsief navigatietype" - -#: inc/customizer.php:146 -msgid "" -"Choose between an expanding and collapsing navbar or an offcanvas drawer." -msgstr "" -"Kies tussen een uitvouwbare en invouwbare navigatiebalk of een off-canvas " -"lade." - -#: inc/customizer.php:153 -msgid "Collapse" -msgstr "Samenvouwen" - -#: inc/customizer.php:154 -msgid "Offcanvas" -msgstr "Off-canvas" - -#: inc/customizer.php:176 -msgid "Sidebar Positioning" -msgstr "Zijbalk Positie" - -#: inc/customizer.php:177 -msgid "" -"Set sidebar's default position. Can either be: right, left, both or none. " -"Note: this can be overridden on individual pages." -msgstr "" -"Stel de standaardpositie van de zijbalk in. Kan zijn: rechts, links, beide " -"of geen. Let op: dit kan op individuele pagina's worden overschreven." - -#: inc/customizer.php:184 -msgid "Right sidebar" -msgstr "Rechter zijbalk" - -#: inc/customizer.php:185 -msgid "Left sidebar" -msgstr "Linker zijbalk" - -#: inc/customizer.php:186 -msgid "Left & Right sidebars" -msgstr "Linker & rechter zijbalken" - -#: inc/customizer.php:187 -msgid "No sidebar" -msgstr "Geen zijbalk" - -#: inc/customizer.php:209 -msgid "Footer Site Info" -msgstr "Footer site info" - -#: inc/customizer.php:210 -msgid "Override Understrap's site info located at the footer of the page." -msgstr "" -"Overschrijf Understrap's site info die in de footer van de pagina staat." - -#: inc/editor.php:50 -msgid "Lead Paragraph" -msgstr "Hoofdalinea" - -#: inc/editor.php:56 -msgctxt "Font size name" -msgid "Small" -msgstr "Klein" - -#: inc/editor.php:60 -msgid "Blockquote" -msgstr "Blockquote" - -#: inc/editor.php:66 -msgid "Blockquote Footer" -msgstr "Blockquote footer" - -#: inc/editor.php:72 -msgid "Cite" -msgstr "Citeer" - -#: inc/extras.php:247 -msgid "Read More..." -msgstr "Lees verder..." - -#: inc/hooks.php:30 -msgid "https://wordpress.org/" -msgstr "https://nl.wordpress.org/" - -#. translators: WordPress -#: inc/hooks.php:33 -msgid "Proudly powered by %s" -msgstr "Met trots ondersteund door %s" - -#. translators: 1: Theme name, 2: Theme author -#: inc/hooks.php:38 -msgid "Theme: %1$s by %2$s." -msgstr "Thema: %1$s van %2$s." - -#. translators: Theme version -#: inc/hooks.php:44 -msgid "Version: %s" -msgstr "Versie: %s" - -#: inc/pagination.php:53 -msgctxt "previous set of posts" -msgid "«" -msgstr "«" - -#: inc/pagination.php:54 -msgctxt "next set of posts" -msgid "»" -msgstr "»" - -#: inc/pagination.php:56 -msgid "Posts navigation" -msgstr "Berichtnavigatie" - -#: inc/setup.php:49 -msgid "Primary Menu" -msgstr "Primair menu" - -#: inc/template-tags.php:41 -msgctxt "post date" -msgid "Posted on" -msgstr "Geplaatst op" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "by" -msgstr "door" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "Posted by" -msgstr "Geplaatst door" - -#. translators: %s: Categories of current post -#: inc/template-tags.php:102 -msgid "Posted in %s" -msgstr "Geplaatst in %s" - -#. translators: %s: Tags of current post -#: inc/template-tags.php:117 -msgid "Tagged %s" -msgstr "Getagged %s" - -#. translators: %s post title -#: inc/template-tags.php:136 -msgid "Leave a comment on %s" -msgstr "Geef een reactie op %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Reactienavigatie" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Oudere reacties" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Nieuwere reacties →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Bewerk %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Berichtnavigatie" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Pagina's:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Rechter zijbalk" - -#: inc/widgets.php:281 -msgid "Right sidebar widget area" -msgstr "Widget gebied in de rechter zijbalk" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Linkel zijbalk" - -#: inc/widgets.php:294 -msgid "Left sidebar widget area" -msgstr "Widget gebied aan de linker zijbalk" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Hero Slider" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" -"Hero slider gebied. Plaats hier twee of meer widgets en ze zullen sliden!" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "Hero canvas" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" -"Canvas hero gebied op volledig formaat voor Bootstrap en andere aangepaste " -"HTML-markeringen" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "Top vol" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "Volledige top widget met dynamisch raster" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Footer (volledige breedte)" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "Footer widget op volledige grootte met dynamisch raster" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Niets gevonden" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"Klaar om je eerste bericht te publiceren? Begin hier." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Er kwam niets overeen met je zoektermen. Probeer het opnieuw met een aantal " -"andere trefwoorden." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Het lijkt erop dat wij niet kunnen vinden wat jij zoekt. Wellicht dat de " -"zoekfunctie kan helpen." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Blank Pagina Sjabloon" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "Lay-out linker en rechter zijbalk" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Leeg Pagina Sjabloon" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Pagina in volledige breedte" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Linker zijbalk lay-out" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Geen titel, volledige breedte pagina" - -#. Template Name of the theme -msgid "Right Sidebar Layout" -msgstr "Rechter zijbalk lay-out" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Zoekresultaten voor: %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Zoeken naar:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Zoeken …" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Zoeken" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Vorige" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Volgende" diff --git a/languages/ru_RU.mo b/languages/ru_RU.mo deleted file mode 100644 index 05a94b97bdce6963a21d1bfdc4f32752a24260b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10613 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 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);\n" -"X-Generator: Poedit 3.2\n" -"X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" -"_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" -"esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" -"translate_nooped_plural\n" - -#. Theme Name of the theme -msgid "Understrap" -msgstr "Understrap" - -#. Theme URI of the theme -#: inc/hooks.php:40 -msgid "https://understrap.com" -msgstr "https://understrap.com" - -#. Description of the theme -msgid "" -"The renowned WordPress starter theme framework that combined Underscores and " -"Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " -"custom WordPress sites." -msgstr "" -"Знаменитый фреймворк для стартовых тем WordPress, сочетающий в себе " -"Underscores и Bootstrap. Нам доверяют более 100 000 разработчиков для " -"создания на заказ сайтов WordPress." - -#. Author of the theme -msgid "Howard Development & Consulting" -msgstr "Howard Development & Consulting" - -#. Author URI of the theme -msgid "https://howarddc.com" -msgstr "https://howarddc.com" - -#: 404.php:30 -msgid "Oops! That page can’t be found." -msgstr "Ой! Страница не найдена." - -#: 404.php:36 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "" -"Похоже, что по этому адресу ничего не найдено. Возможно, стоит попробовать " -"воспользоваться поиском?" - -#: 404.php:46 -msgid "Most Used Categories" -msgstr "Часто используемые рубрики" - -#. translators: %1$s: smiley -#: 404.php:69 -msgid "Try looking in the monthly archives. %1$s" -msgstr "Загляните в архивы по месяцам. %1$s" - -#. translators: %s: author name -#: author.php:44 -msgctxt "Avatar alt" -msgid "Profile picture of %s" -msgstr "Картинка профиля %s" - -#: author.php:54 -msgid "Website" -msgstr "Сайт" - -#. translators: %s: author name -#: author.php:65 -msgid "About %s" -msgstr "Об авторе %s" - -#. translators: %s: author name -#: author.php:79 -msgid "Posts by %s" -msgstr "Записи %s" - -#. translators: %s: post title -#: comments.php:36 -msgctxt "comments title" -msgid "One thought on “%s”" -msgstr "%s: 1 комментарий" - -#. translators: 1: number of comments, 2: post title -#: comments.php:43 -msgctxt "comments title" -msgid "%1$s thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "1$s комментарий к “%2$s”" -msgstr[1] "%1$s комментариев к “%2$s”" -msgstr[2] "%2$s: %1$s комментариев" - -#: global-templates/navbar-collapse-bootstrap4.php:18 -#: global-templates/navbar-collapse-bootstrap5.php:18 -#: global-templates/navbar-offcanvas-bootstrap5.php:18 -msgid "Main Navigation" -msgstr "Меню навигации" - -#: global-templates/navbar-collapse-bootstrap4.php:35 -#: global-templates/navbar-collapse-bootstrap5.php:34 -msgid "Toggle navigation" -msgstr "Переключить навигацию" - -#: global-templates/navbar-offcanvas-bootstrap5.php:34 -msgid "Open menu" -msgstr "Открыть меню" - -#: global-templates/navbar-offcanvas-bootstrap5.php:46 -msgid "Close menu" -msgstr "Закрыть меню" - -#: header.php:32 -msgid "Skip to content" -msgstr "Перейти к содержимому" - -#: inc/class-wp-bootstrap-navwalker.php:377 -msgid "Add a menu" -msgstr "Добавить меню" - -#: inc/custom-comments.php:106 -msgid "Comments are closed." -msgstr "Обсуждение закрыто." - -#: inc/custom-header.php:54 -msgid "Default Header Image" -msgstr "Изображение заголовка по умолчанию" - -#: inc/customizer.php:67 -msgid "Theme Layout Settings" -msgstr "Настройки компоновки темы" - -#: inc/customizer.php:69 -msgid "Container width and sidebar defaults" -msgstr "Ширина контейнера и боковая панель по умолчанию" - -#: inc/customizer.php:89 -msgid "Bootstrap Version" -msgstr "Версия Bootstrap" - -#: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "" - -#: inc/customizer.php:94 -msgid "Bootstrap 4" -msgstr "Bootstrap 4" - -#: inc/customizer.php:95 -msgid "Bootstrap 5" -msgstr "Bootstrap 5" - -#: inc/customizer.php:117 -msgid "Container Width" -msgstr "Ширина контейнера" - -#: inc/customizer.php:118 -msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Выберите между контейнером Bootstrap и container-fluid" - -#: inc/customizer.php:122 -msgid "Fixed width container" -msgstr "Контейнер фиксированной ширины" - -#: inc/customizer.php:123 -msgid "Full width container" -msgstr "Контейнер во всю ширину" - -#: inc/customizer.php:145 -msgid "Responsive Navigation Type" -msgstr "" - -#: inc/customizer.php:146 -msgid "" -"Choose between an expanding and collapsing navbar or an offcanvas drawer." -msgstr "" - -#: inc/customizer.php:153 -msgid "Collapse" -msgstr "" - -#: inc/customizer.php:154 -msgid "Offcanvas" -msgstr "" - -#: inc/customizer.php:176 -msgid "Sidebar Positioning" -msgstr "Расположение боковой панели" - -#: inc/customizer.php:177 -msgid "" -"Set sidebar's default position. Can either be: right, left, both or none. " -"Note: this can be overridden on individual pages." -msgstr "" -"Установите положение боковой панели по умолчанию. Она может быть справа, " -"слева, с обеих сторон или отключена. Примечание: это можно переопределить " -"для отдельных страниц." - -#: inc/customizer.php:184 -msgid "Right sidebar" -msgstr "Правая боковая панель" - -#: inc/customizer.php:185 -msgid "Left sidebar" -msgstr "Левая боковая панель" - -#: inc/customizer.php:186 -msgid "Left & Right sidebars" -msgstr "Левая и правая боковые панели" - -#: inc/customizer.php:187 -msgid "No sidebar" -msgstr "Без боковой панели" - -#: inc/customizer.php:209 -msgid "Footer Site Info" -msgstr "Информация в подвале сайта" - -#: inc/customizer.php:210 -msgid "Override Understrap's site info located at the footer of the page." -msgstr "" -"Переопределить информацию о сайте Understrap, расположенную в подвале сайта." - -#: inc/editor.php:50 -msgid "Lead Paragraph" -msgstr "Заглавный параграф" - -#: inc/editor.php:56 -msgctxt "Font size name" -msgid "Small" -msgstr "Маленький" - -#: inc/editor.php:60 -msgid "Blockquote" -msgstr "Цитата" - -#: inc/editor.php:66 -msgid "Blockquote Footer" -msgstr "Подвал цитаты" - -#: inc/editor.php:72 -msgid "Cite" -msgstr "Цитировать" - -#: inc/extras.php:247 -msgid "Read More..." -msgstr "Читать далее..." - -#: inc/hooks.php:30 -msgid "https://wordpress.org/" -msgstr "https://ru.wordpress.org/" - -#. translators: WordPress -#: inc/hooks.php:33 -msgid "Proudly powered by %s" -msgstr "Сайт работает на %s" - -#. translators: 1: Theme name, 2: Theme author -#: inc/hooks.php:38 -msgid "Theme: %1$s by %2$s." -msgstr "Тема: %1$s за авторством %2$s." - -#. translators: Theme version -#: inc/hooks.php:44 -msgid "Version: %s" -msgstr "Версия: %s" - -#: inc/pagination.php:53 -msgctxt "previous set of posts" -msgid "«" -msgstr "«" - -#: inc/pagination.php:54 -msgctxt "next set of posts" -msgid "»" -msgstr "»" - -#: inc/pagination.php:56 -msgid "Posts navigation" -msgstr "Навигация по записям" - -#: inc/setup.php:49 -msgid "Primary Menu" -msgstr "Основное меню" - -#: inc/template-tags.php:41 -msgctxt "post date" -msgid "Posted on" -msgstr "Опубликовано" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "by" -msgstr "от" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "Posted by" -msgstr "Написано автором" - -#. translators: %s: Categories of current post -#: inc/template-tags.php:102 -msgid "Posted in %s" -msgstr "Опубликовано в %s" - -#. translators: %s: Tags of current post -#: inc/template-tags.php:117 -msgid "Tagged %s" -msgstr "Отмечено %s" - -#. translators: %s post title -#: inc/template-tags.php:136 -msgid "Leave a comment on %s" -msgstr "" -"Добавить комментарий к записи %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Навигация по комментариям" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Предыдущие комментарии" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Более новые комментарии →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Изменить %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Навигация по записям" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Страницы:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Правая боковая панель" - -#: inc/widgets.php:281 -msgid "Right sidebar widget area" -msgstr "Область виджетов правой боковой панели" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Левая боковая панель" - -#: inc/widgets.php:294 -msgid "Left sidebar widget area" -msgstr "Область виджетов левой боковой панели" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Главный слайдер" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" -"Область основного слайдера. Разместите здесь два или больше виджетов, и они " -"будут скользить!" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "\tГлавный canvas" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" -"Полноразмерная область canvas для Bootstrap и другой пользовательской HTML-" -"разметки" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "Верхний полноразмерный" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "Верхний виджет с динамической сеткой" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Подвал полностью" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "Полноразмерный виджет подвала с динамической сеткой" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Ничего не найдено" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"Готовы опубликовать свою первую запись? Начните здесь." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Извините, по вашему запросу ничего не найдено. Попробуйте другие ключевые " -"слова." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Похоже, нам не удалось найти то, что вы искали. Попробуйте воспользоваться " -"поиском." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Чистая страница" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "Разметка левой и правой боковых панелей" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Пустая страница" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Страница во всю ширину" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Разметка левой боковой панели" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Без заголовка, Страница во всю ширину" - -#. Template Name of the theme -msgid "Right Sidebar Layout" -msgstr "Разметка правой боковой панели" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Результаты поиска для: %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Найти:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Поиск…" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Поиск" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Ранее" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Далее" diff --git a/languages/sv_SE.mo b/languages/sv_SE.mo deleted file mode 100644 index f9f22ece4a958838fe4da41de166926f76cc6d58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5693 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 on %s" -msgstr "Lämna en kommentar till %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Kommentarsnavigering" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Äldre kommentarer" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Nyare kommentarer →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Redigera %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Inläggsnavigering" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Sidor:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Höger sidopanel" - -#: inc/widgets.php:281 -#, fuzzy -msgid "Right sidebar widget area" -msgstr "Höger sidopanel" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Vänster sidopanel" - -#: inc/widgets.php:294 -#, fuzzy -msgid "Left sidebar widget area" -msgstr "Vänster sidopanel" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Hero Slider" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Sidfot" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Inget hittades" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"Är du redo att publicera ditt första inlägg? Börja här." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "Inget matchade dina söktermer. Försök igen med några andra nyckelord." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Det verkar inte som om vi kan hitta det du letar efter. Kanske kan en " -"sökning hjälpa." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "" - -#. Template Name of the theme -#, fuzzy -msgid "Left and Right Sidebar Layout" -msgstr "Vänster och höger sidopanel" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Empty Page Template" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Full bredd sida" - -#. Template Name of the theme -#, fuzzy -msgid "Left Sidebar Layout" -msgstr "Vänster sidopanel" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Ingen rubrik, full bredd sida" - -#. Template Name of the theme -#, fuzzy -msgid "Right Sidebar Layout" -msgstr "Höger sidopanel" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Sökresultat för: %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Sök efter:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Sök …" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Sök" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Föregående" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Nästa" From 9c6a72de9b5924b2aea9115744826ff8fe13027f Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Sat, 19 Nov 2022 16:48:14 +0100 Subject: [PATCH 08/20] Update German translations --- languages/de_DE.mo | Bin 7640 -> 8907 bytes languages/de_DE.po | 53 +++++++++++++++++++++--------------- languages/de_DE_formal.mo | Bin 7676 -> 8922 bytes languages/de_DE_formal.po | 55 ++++++++++++++++++++++---------------- 4 files changed, 63 insertions(+), 45 deletions(-) diff --git a/languages/de_DE.mo b/languages/de_DE.mo index 7a9dcc59caf2ed78d014b7bd0ebf6fe9a5d59c79..a7fdbbf35ddd4fb482232560a4779b6b5ad511c8 100644 GIT binary patch delta 3631 zcmZ{lZH!b`8OP6VDX^5XyzR2UN)K(l zWS;vw=iKx1oagzUJMV4%ZC~xm!Wl0aN)Btsw%uXO7vQm(JSeAU8`A>Mz(#l$@-r{< zm;=89Eqntmf|t_%t8fABYw#{;n(CYj)!zm;7*jJFs60Z)AlwIEgj)DL$Xs(3E{1=H z+Mt1#&9DWofoq}OKLKaKXQ9Rwpd3GyzW)l8Bj@0J_$F*-e=|j;kB;BL4R9%=v|umP zgr|7uy$e^v*VFbTI7GW;t}*jq2|fm&gWC8!66xiRiQ_+bw zL2cXzwZJgk2Fq|M{1L=Q^J~b@T;@Sg%%9;}__wq@A8&eSFN4bB(@^W@pd5-IzMC_! zrcivD$`1I=bifrT2R=;O4b0w6dmdZ{2caA&Lpl7Jv>ih^`U-4?KZmE_WvB=Yuo+b| z0*}FPKJnKHF46H5_?tq$q2;K>U8WrWF3U#9AQ@#i_@nyIX{t!wF@54{SrAz86{v1?9 zUV^&5--dGRV*36v)V!-{ziq3hZWGkF+AbP>454nxZ{Sn#8XSXr5so7AQ`ieHLiVkhMxLa@tbi+EH`K-l(|#XH-DjZ0 z^BTkl^Rtxi!VK-dLT$W+FlfE4P~!)nBJ>QD7Cb2NejOgw{Xa)VBKioDMsp{-EB8ww zdNdoM`X7fK@Cej`XCQ|#UxL!eYw#2BEvSPu@zA{c;5~3#+CB#FrCo+g*x#I`auNO* z;)5wMS_{7b%kaC9w3}9I%m*+7^?p9_m!tQm+zGeQ9)fc4Yf!2A7SsV>hx#5&rtR~v zrhEMhD(qpJR@FtZ9%{qwko1{BsD%Qkg-$`8__I(a{3_&c!<>T({STnVU4+uq+pqyj z(4WGNU@G@31IMUHV4qYEMJG6n>D&Gwrg8|=E!l}FB@&{(8@sSaFcpif!z8j9@$s39 z;?px{)TEpp7#^5zOmWdsHeq`)6(vJOuIsK%myc6<273(C@l=jtMC(S85~U`^wJYu2 z2UlZ=p=SEiP9;h)Q(RE0c?i=dO(lzM#UxLaXR$s^Ie8d!FqKEKJxPu00q?^OV4JZm zn938F?w9VKG4c4!c{OPYX_*mB>6D0d_jO%2VAJJkD$*7DO>UI>AJBu6!z7g+H7J91 zBpQfM*#0VbQ91X!b8> z7K=`~;>K-F?=&Yb>|u{V`}}+mUukL`t9U0}n|1tgr(#FlFtASOIyN7Kwuj-BD0Ir! z@pCqacx$uON)(jr-Xs0{ZOIA8s%5jgS}aq*J4vf1YTex=6XX(W4brsy=s2)ePgvW_+(TOapO?w*TlUCU&xSf;H+|!LU8@hfl z;WKh52y+KRx56rs6Y5+{EHO27O727uj?redY)~5UG`_xZmIG80r*DL>(;f*48$(7; z)DOr+-*$I(b#!%g*_=D>7K1WQ6Q;NS|UTA7%7b+qXEW_ZG@WJg{9W^OC-fyJw4 zrSIe8i`T_dix;+3Nw~|YLVF;e&+JOnk>Sn8*?pcrhM>yvKNhcV%nZa!Te|O!aMTHN z8QyWsVzKHM*g_dT?BbAd}|%}-spMXVVcXlKvQdE;KLiaX>(dd>7Z;r2wZiApm=iAqQQ z->UMWE?z~fWcNtGAGEB_Ce9pA6kK<#UZ3`_(+*F#Ufqe3I~v;hKB(Elt#Z+cPEsL0 zigCq5?QWP;xT;}xwCGgxuD>#Fp0hUI()!%w`PTl1yZRMAB3g}3#*5m%G3RDV;y2p1 zAH6B~iv3^Vow~poIRnufas3XPW6w$w$mzJ>OqCsR^F+>#IwwDDySrh<&X6GBHkvL6 ze#INd(E(@NDAe~}Gm!?yfrq7QiyzCen@qFK{)uVZ{)ABXo%T-le9hmR1 z)lzby3T~cPULkTjZqvvuE~i1P*ppSOPl+VtcbdBU`<)X(HM(8uCf?fq;2o}YW50di m9tn0xvJK5}HJrMT9W!gY*Hr8tH|O|cZv3D2CGqw4zx)?84Z}kK delta 2398 zcmY+_eN0t#9LMn=2qE&IqHzIH4-itJB8m^8W?n)w4HX|it*t8@xMyC@W%of6ZFkxq zIi==y%q^>FTdZcT{t@r18*y=aF=k+_kbAHdi zbGg|1c$q$*iK_0;*zhzA=-r9M#}#9FIYK1l#@R14y4{2=(4!)IdM* zpPxky;4-TIb-(8(`l^`=c76d;#A!1mnX1{ z`@N_RkD?}W0#*MUF2O5UjwLiUPD?$LOc5@`T5LrIX?Ea4m_#+W2l+EYTxi3*i4$-b zm*FSKpSj0H9gd+<-IwDEoPibChy0oSTv8h05x?L=)W}X_DPG3i_$zA0JuHg`GKkOP z0n|WmqB{Ho)m|PiX|F5sF`SJoqUl5pybHB;(ebRmDh^Pfj$gw~_&(0Y`=|zIGEEI= zxo;<`gD9%rUYvq&q1rozjKzG18u(SzR{f4@ub9fKIL$Q^S${Rq$6GqxuOjEr96)v8 z`3|ERIEDH!uApY}lkZK``+wm~%%vA?$y{_XhV*T2puVy{kyp+56vNen8k~bo$TMRj zt8NDU`~9dHzJnUTY19DDVE`{;75;*1FPG)2!BX6U%^1bQs0rp!>1j+Akx|3#Sb{E2 z!@Z~(ANR}8q7LT|$gY^bQ7f0nk=LoO;xY@HQ5}a-?G2&cKZe@Uk5Lo5hMa+v`HhU0 z;x00HGnQ60gK4Pp2Go+apbk+#>J;xr?eP(8$6>$xA5^_byfhu_Q1>fw25v*fZua44 z`u>lS(Vld&3}j6bU&2GkYMFc_7QBw z?@Zv+JmaNA2riMsF@tYF_=az@hQ}M-=NOMCCox~rg|Mj zJu#X#lUd^5q%@KR#2P~TqcoS$QfV+s`i4i7_Eir_e8W(%35L%EI!5<0n>>3l+m%ObWBN*jna;u%7#+DYiZ z>3_#)nn$LQXj1=k$Y{A&5o~$pzY}DB`{iiTq0vFqS*Rwo_eu>9$ej8uetwh|GPQ)x z!;^%zO-biyA+dfV7ww^veoA$a^h2_m_-|Ul%`!soD?LZB&8C@HL_ACAcO!>*)O&es z%zLHO@~ZMLc(?PvEKWuuR)^D_2wUqyy|&j*lxsj z;xMb#aWN7}y1lmRO)u*WY|wM7&q-K2qmc;h2V*MnTFPrCR0q$W3A?siJ!?b6>9%9u ziGo`1cKMz$-Jy8esc6e8T-!rEJ2s%6y)UM`?Kzc8)AuV2vntx{cz@K5J3O`8LOY$_ zP{QFpv8z8_H|=Ux9+Po2hHR_8Xk*y!v#m9uUD0I1@}^cT_d-=|0S&`+=o&Lyld Ox^@`GpZ=;UH|t+p6eS`6 diff --git a/languages/de_DE.po b/languages/de_DE.po index 109659af..56ca5d11 100644 --- a/languages/de_DE.po +++ b/languages/de_DE.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" "POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-18 14:34+0100\n" +"PO-Revision-Date: 2022-11-19 16:47+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: de_DE\n" @@ -34,6 +34,10 @@ msgid "" "Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " "custom WordPress sites." msgstr "" +"Das renommierte WordPress-Einsteiger-Theme-Framework, das Underscores und " +"Bootstrap kombiniert. Mehr als 100.000 Entwicklerinnen und Entwickler " +"vertrauen darauf, um handgefertigte, individuelle WordPress-Websites zu " +"erstellen." #. Author of the theme msgid "Howard Development & Consulting" @@ -55,12 +59,12 @@ msgstr "" #: 404.php:46 msgid "Most Used Categories" -msgstr "Oft verwendete Kategorien" +msgstr "Meistgenutzte Kategorien" #. translators: %1$s: smiley #: 404.php:69 msgid "Try looking in the monthly archives. %1$s" -msgstr "Versuchs mit einem Blick in die monatlichen Archive. %1$s" +msgstr "Versuche es mit einem Blick in die monatlichen Archive. %1$s" #. translators: %s: author name #: author.php:44 @@ -70,7 +74,7 @@ msgstr "Profilbild von %s" #: author.php:54 msgid "Website" -msgstr "Webseite" +msgstr "Website" #. translators: %s: author name #: author.php:65 @@ -93,7 +97,7 @@ msgstr "Ein Gedanke zu „%s“" msgctxt "comments title" msgid "%1$s thought on “%2$s”" msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "Ein Gedanke zu „%2$s“" +msgstr[0] "%1$s Gedanke zu „%2$s“" msgstr[1] "%1$s Gedanken zu „%2$s“" #: global-templates/navbar-collapse-bootstrap4.php:18 @@ -133,11 +137,11 @@ msgstr "Standard-Header-Bild" #: inc/customizer.php:67 msgid "Theme Layout Settings" -msgstr "Theme Layout Einstellungen" +msgstr "Theme-Layout-Einstellungen" #: inc/customizer.php:69 msgid "Container width and sidebar defaults" -msgstr "Container-Breite und Seitenleisten-Einstellungen" +msgstr "Container-Breite und Standard-Einstellungen der Seitenleiste" #: inc/customizer.php:89 msgid "Bootstrap Version" @@ -145,7 +149,7 @@ msgstr "Bootstrap-Version" #: inc/customizer.php:90 msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "Zwischen Bootstrap 4 und Bootstrap 5 wählen" +msgstr "Zwischen Bootstrap 4 und Bootstrap 5 auswählen" #: inc/customizer.php:94 msgid "Bootstrap 4" @@ -161,7 +165,7 @@ msgstr "Container-Breite" #: inc/customizer.php:118 msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Wähle zwischen dem Bootstrap container und container-fluid aus" +msgstr "Zwischen Bootstraps container und container-fluid auswählen" #: inc/customizer.php:122 msgid "Fixed width container" @@ -173,22 +177,22 @@ msgstr "Container mit voller Seitenbreite" #: inc/customizer.php:145 msgid "Responsive Navigation Type" -msgstr "Responsiver Navigationstyp" +msgstr "Art der responsiven Navigation" #: inc/customizer.php:146 msgid "" "Choose between an expanding and collapsing navbar or an offcanvas drawer." msgstr "" -"Zwischen einer aus- und einklappenden und einer sich in den Viewport " -"schiebenden Navigationsleiste auswählen." +"Zwischen einer aus- und einklappenden Navigationsleiste und einer Off-Canvas-" +"Navigationsleiste auswählen." #: inc/customizer.php:153 msgid "Collapse" -msgstr "" +msgstr "Einklappen" #: inc/customizer.php:154 msgid "Offcanvas" -msgstr "" +msgstr "Off-Canvas" #: inc/customizer.php:176 msgid "Sidebar Positioning" @@ -221,11 +225,13 @@ msgstr "Keine Seitenleiste" #: inc/customizer.php:209 msgid "Footer Site Info" -msgstr "" +msgstr "Website-Information im Footer" #: inc/customizer.php:210 msgid "Override Understrap's site info located at the footer of the page." msgstr "" +"Understraps Website-Information überschreiben, die sich im Footer der Seite " +"befindet." #: inc/editor.php:50 msgid "Lead Paragraph" @@ -242,7 +248,7 @@ msgstr "Zitat" #: inc/editor.php:66 msgid "Blockquote Footer" -msgstr "" +msgstr "Zitat-Footer" #: inc/editor.php:72 msgid "Cite" @@ -321,7 +327,7 @@ msgstr "Kommentar hinterlassen zu %s" #: inc/template-tags.php:243 msgid "Comments navigation" -msgstr "Kommentarnavigation" +msgstr "Kommentar-Navigation" #: inc/template-tags.php:247 msgid "← Older Comments" @@ -380,11 +386,13 @@ msgstr "Widgetbereich der linken Seitenleiste" #. translators: Widget area title #: inc/widgets.php:305 msgid "Hero Slider" -msgstr "\"Bühnen\"-Slider" +msgstr "Hero-Slider" #: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" +"Hero-Slider-Bereich. Zwei oder mehr Widgets hier platzieren und sie werden " +"durchlaufen!" #. translators: Widget area title #: inc/widgets.php:318 @@ -394,6 +402,7 @@ msgstr "" #: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" +"Hero-Bereich in voller Breite für Bootstrap- oder individuelles HTML-Markup" #. translators: Widget area title #: inc/widgets.php:331 @@ -411,7 +420,7 @@ msgstr "Fußbereich" #: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" -msgstr "" +msgstr "Footer-Widgetbereich in voller Breite mit dynamischem Grid" #: loop-templates/content-none.php:18 msgid "Nothing Found" @@ -431,15 +440,15 @@ msgid "" "different keywords." msgstr "" "Leider gibt es keine Übereinstimmung mit deinen Suchbegriffen. Bitte " -"versuche es nochmal mit einigen anderen Begriffen." +"versuche es nochmal mit anderen Begriffen." #: loop-templates/content-none.php:46 msgid "" "It seems we can’t find what you’re looking for. Perhaps " "searching can help." msgstr "" -"Es sieht so aus, als ob wir nicht das finden konnten, wonach du gesucht " -"hast. Möglicherweise hilft eine Suche." +"Es sieht so aus, als ob wir nicht finden konnten, wonach du gesucht hast. " +"Möglicherweise hilft eine Suche." #. Template Name of the theme msgid "Blank Page Template" diff --git a/languages/de_DE_formal.mo b/languages/de_DE_formal.mo index 5f676a7fe4107ade9b5e2b4e7e7d9576567af358..ec0ac3304f5646d021f825e5b6124a0db86ee14e 100644 GIT binary patch delta 3606 zcmZ{ldyG_99mmhEblIiI@>*D6i-%XYU3Z3EDUVVpvg}f5SsvxFEmF(fnLD%Bow+l; z_s(pfO^3F|q%{)trfEXdNZJ^hY7@I@V=JUd@qxw!MgP#Mq)Lp@8lsJf|7hyxJ9C$% ziJr{we$F}fJbvf*`<^@hzUSSc+SU0po;Q>%)`e~Pm@&`7V=X)=r&^8afKS0@_yXi- z&hVH8UxXIE3Kzi3N&huCkM?zVD>Q8l&W7smggwU8Ob?Y!bR34e;c2Lae+`*yuEB-y zZ%`XF@v& zAk>71dFZ_hSHV}3_GLIiyJNO7b6^o}g-<|j{1)VAe$GP<{T|*1|B>{!f1D_=zv-f) z6Rn5ZcnE5Nqi_o>!zJ)L5FgEtAwP442SG9K!8P!&Nqa8d4A5Q*mBmM(*3UvY6hVA9 zPr;f(@g*wT;5U*1SD_quKWR5HdnfHVa49?t-pd#=A)Cv9rmGidwjd}B+9O#CJ z;dYpYFF>vLBPhpyoA87A#Gf@x8}4c1GPn$`hjQcqBnT!C`I#yY3;9B@?C@uUBehw~K+)(l7 zp(64;)b;%)lw%i?_gA3iT}%3HXCrm%p~lsAP|=AWg7PSWa^xhGr(b}~H7~(E@I2fM z+c@qDI0!X92S;E4bxVEo(#}Kk((n^-AZd@n+i6$fV)i#*r*Z+l z4)MW+jMl5YxAP9j0;s(=FMKDJ2r3z8gERO_++sx-p4tM*LXI zg7{R+jGC0Q4Z{P|k0~xX%6e=UrlMr1$aUSdsqz4o&th9K9Zy9GCR#U&lqfYRu6;@G zZnz42Q1Tv5I+ZBJOmRV}<}OU1G?ff?4<>o4JcCZ@IW=htX_-+>>6D0d_jO%+u&MG073m87)^C*hKcxpHi%BX2YETY0 zQ2*F{n!3__FD5ytNItrK4>iKdpBat4SiQtQoEgk5lrrOwRZ5X-cb0et@w*FF#v`pi zXekt&a_GjLZI{~XFYG~&LA(82DZbjaXgu^zx;EqZRVTD#ZcwsL;5s%}3hV&G!zggd z*738p6!F$(Dq&PA+Fgf+_t>Hnj91ELXQfcES|!UY?QAE!Y~GDPG-k6We5dGTY(DU^ z@%6S1I#=GWbE>wB~H33|1UX0DiQpS7{MHJ59+ z9S_d#AJ|uQ1GaGOVV|YzZg+>c#Zf(uY6*`M;i3~+R-5v)l&iPOPToyVMzc>f*KFYW zr3s&rBc&j_KX5}u|gFw!ikG7jTKzq9G&pO%$Vy>r#6faEnGP> zc^_97c6aY}s$SlSypkUlTo1Qxh3vZ=F|hk`xzvujR8sM!g=<@fJbxT@mE(Udyt6sA zH(uV+e|v=2PLNIUj>&~W#m}>$(tXgyWxug#>~-XC8*xXKpp>*26zh9huQ;XO%NO zqyKNwq8BBi4KuAI+}!L0{BKEC*l_)m*B+&Zj$ z5Y0+-GVbpD+N|kx#P4+8dt_Sqq5WT>y?CBOlYfFY>iWGliw|Kvuv0OgPLmyVb41dO z(vu%{&TCq}Js>I^196v8hF8V$X{Ai|EPbyjp5N6|8{{jZ8&oWER#J3BuZbSKyc?tr z=^mwaPTeCsVb;ypM-jSlee8JshH1UD9adnSLa5u5*6kVcqX{oFjw(FgcWaI4PIp>9 z3w**Vin9ZAy|z-U->kfw+}@99<|dbuAcpp2#p;_PN%?8haDR_;qEv}KDsvN$ WbUhpYp=-g6HT|o@$$xd-()3^07rgNR delta 2432 zcmY+_TWl0n9LMp~a%Z8mSi1BgowgQ`aw&y!$I8}%C>Er^a?$A04&AZa*}4}Rux5i8 zB?$U3UIO|+j0A$j2iHhQ5Fc6+jG7P#F%crs1TbL03&9tSet+9(q9^^&XXebzx&C+h zeal}go+nR#P#6da+=PF~wMlYH&7Azz{x!>;3z^NT22a>bbX313m8F zKZ_c`CDi-Z{QA3o{ct*~(NqgLY2ktS7{=XLfERH&{)lS0lGesyBdWs?K8TzA`V>y) zdJn3@!>EazK)wGZF2l=MiW6yUtd@EvC*yG;)?y1XNYjNQF^y`l5BW0(IM9YUgoSt% zoA7hw&)nyr4u{dGu1j$xPQ^0pM*hq`4jGN`UBBXE)W}X_30}gN@D^&uJ6IMCWH&y8 z`%weEiR$n-RC}X%NPAs@594fP5zS`Qz}rz<7oWiT>&0Fw)bT;wh{td?{*7vICeze_ zR`_m4br46rw+GAdeN=m=kg=F=Q3Jn<+Nxhs?G^CyYO=Yei1k+k-8`l2ejUj}vme!g z=X(^@z$w%Z<1%U{SA1`xp8o@9;s|(nJUZihx1NAHW6M57WXBe(-Ovid$jNCIX zAggY4U)KjwGyD)WfU~Fp3}6s1U={w1YHuvdRfFZY1)K0iJcOEHfR{ADOfe^FcneO% zG)}>NI0KLQ^%qgec^%mm6Cl;Ka^a9t>m)Jk_)IMzKZ(!UPop7FW7?j zPy<^+LKV}$*~*DJiX)RSub~<`f_m{JYNnr|X4a3x@H^BJUqL;02bCN5F%Q+5-U}0T z#8A;{E%Prj8p#4;4Wa!}X&|&z8jOm5!$U=TtdEMyG=jFPh1t1o@GhE#!)lavc#Ol)0K|BcbH7h;4*Q8_`NUPH0s(6G}M! z?-(lcIGIb#SO4{#Xt`GtY2z@7p6VttyM<=|! zC6-q;X282M=3GHK7PG=mM=ENqi*(vvbD$=BGSHas-5x(D`)olbKl^6UC;1~6Sq=3| z>a(HZdHLQeC2ME&_J0(O*{%r>YPC7GwY%3zwnuH(>ae@5P&}SWrV^1J?`}!8H#s=1 zF70+$w&U6fE9taHEl1C})+Wd9?TIH+7Oy(?cH32@w<9>mI})6l=X&RZbIWWeWxFxk zNy4la$HiDI?RMI(S2?*e*rxkdx0AAV#$z$s4<%INHJ8>DR)_k}L|xmhp4Ap}I_!jZ zB2eqyDeW895lMPZ*)4B=c~L+kOW5tv6!*86hsUkmK~r|3SA+2e%0KYBDwb#esVK}V zTW=?O;%?I6uGJdZ>2yX?4%ew&JziwWq- zu %s" #: inc/template-tags.php:243 msgid "Comments navigation" -msgstr "Kommentarnavigation" +msgstr "Kommentar-Navigation" #: inc/template-tags.php:247 msgid "← Older Comments" @@ -380,11 +386,13 @@ msgstr "Widgetbereich der linken Seitenleiste" #. translators: Widget area title #: inc/widgets.php:305 msgid "Hero Slider" -msgstr "\"Bühnen\"-Slider" +msgstr "Hero-Slider" #: inc/widgets.php:307 msgid "Hero slider area. Place two or more widgets here and they will slide!" msgstr "" +"Hero-Slider-Bereich. Zwei oder mehr Widgets hier platzieren und sie werden " +"durchlaufen!" #. translators: Widget area title #: inc/widgets.php:318 @@ -394,6 +402,7 @@ msgstr "" #: inc/widgets.php:320 msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" msgstr "" +"Hero-Bereich in voller Breite für Bootstrap- oder individuelles HTML-Markup" #. translators: Widget area title #: inc/widgets.php:331 @@ -411,7 +420,7 @@ msgstr "Fußbereich" #: inc/widgets.php:346 msgid "Full sized footer widget with dynamic grid" -msgstr "" +msgstr "Footer-Widgetbereich in voller Breite mit dynamischem Grid" #: loop-templates/content-none.php:18 msgid "Nothing Found" @@ -431,15 +440,15 @@ msgid "" "different keywords." msgstr "" "Leider gibt es keine Übereinstimmung mit Ihren Suchbegriffen. Bitte " -"versuchen Sie es nochmal mit einigen anderen Begriffen." +"versuchen Sie es nochmal mit anderen Begriffen." #: loop-templates/content-none.php:46 msgid "" "It seems we can’t find what you’re looking for. Perhaps " "searching can help." msgstr "" -"Es sieht so aus, als ob wir nicht das finden konnten, wonach Sie gesucht " -"haben. Möglicherweise hilft eine Suche." +"Es sieht so aus, als ob wir nicht finden konnten, wonach Sie gesucht haben. " +"Möglicherweise hilft eine Suche." #. Template Name of the theme msgid "Blank Page Template" @@ -447,7 +456,7 @@ msgstr "Komplett leere Seiten-Vorlage" #. Template Name of the theme msgid "Left and Right Sidebar Layout" -msgstr "Layout mit linker und rechter Seitenleiste" +msgstr "Linke und rechte Seitenleiste" #. Template Name of the theme msgid "Empty Page Template" From f381bdbf69166b8197eaac0a66f08d38ae563952 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Mon, 26 Dec 2022 11:10:16 +0100 Subject: [PATCH 09/20] fix Slovanian translations --- languages/sl_SI.mo | Bin 6269 -> 6269 bytes languages/sl_SI.po | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/languages/sl_SI.mo b/languages/sl_SI.mo index c9483c135d1fc0fd2c504ac8a09b2c354850d6e9..2170648f69e06c29e27da6f32fc2ebbd58572ef9 100644 GIT binary patch delta 518 zcmXZY&nrYx6u|K_Kl02QW_ZIiXn3MXGkG(9)J&9>4GSrjvY^zgWP{BUe}UL2rP#1j zZ#Vu3Y?NjvQ&VDNF{@X;C%10*bI-f)+;i>?z0iBSjQUqmk-3z}kcd3@h!Dyb#_@@t*r*Nv_z~>#9~fSL>(Mlbn2j+gD41&U9^+2pP&eWAhp4GZXDIf~aXLA-&wZVS^`i)?H&pvei{6kek~?Gthdc|%R; zAWeFB1~revXd>593+&=1){(y|4`D5~;y9+_&wIXEG_&Dd%Co|k^l#iYrSRFkwEh6* Cxi@D3 diff --git a/languages/sl_SI.po b/languages/sl_SI.po index de05b092..7cb32208 100644 --- a/languages/sl_SI.po +++ b/languages/sl_SI.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: Understrap\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" "POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 01:13+0100\n" +"PO-Revision-Date: 2022-12-26 11:09+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: sl_SI\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : " "((n % 100 == 3 || n % 100 == 4) ? 2 : 3));\n" -"X-Generator: Poedit 3.2\n" +"X-Generator: Poedit 3.2.2\n" "X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" "_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" "esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" @@ -167,8 +167,8 @@ msgstr "Širina kontejnerja" #: inc/customizer.php:118 msgid "Choose between Bootstrap's container and container-fluid" msgstr "" -"Izberite med Bootstrap \"container\" (omejen) ali \"container-fluid" -"\" (razpotegnjen)" +"Izberite med Bootstrap \"container\" (omejen) ali \"container-" +"fluid\" (razpotegnjen)" #: inc/customizer.php:122 msgid "Fixed width container" @@ -314,7 +314,7 @@ msgstr "Objavljeno v %s" #. translators: %s: Tags of current post #: inc/template-tags.php:117 msgid "Tagged %s" -msgstr "Označeno %1$s" +msgstr "Označeno %s" #. translators: %s post title #: inc/template-tags.php:136 From 1072defa79423bd0db0091c00f900df8d2da68f8 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Wed, 18 Jan 2023 11:48:48 +0100 Subject: [PATCH 10/20] remove translations provided via WP's language packs --- languages/nb_NO.mo | Bin 6429 -> 0 bytes languages/nb_NO.po | 497 --------------------------------------------- 2 files changed, 497 deletions(-) delete mode 100644 languages/nb_NO.mo delete mode 100644 languages/nb_NO.po diff --git a/languages/nb_NO.mo b/languages/nb_NO.mo deleted file mode 100644 index 3e6241d6bbe98aa7de5369c7dd0d8c7507da07a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6429 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 X!MWcq zj&ZWEREg#Bj&`Rd*K88wk&c~hc^=thEhGfUJZPmykxOd7B_~oA*>1C=1o=?5_$FCo zWs?9sO$^-Uq9zkWQPSB-A%`=_gtP-E@#$olKrZ##?Lw$yJ91l>a%i}?nODuAxj6Ow zMDjF0h&{wP)o?p0WToaCEHg=!b`m9V>?)iH9D1OESz^bH&7oe5-?!_^b@1-35m`uh;OXN0Uw07;?L1=e?lU z&WW;q>Y19AZL)$Lb+J{MeZIAHb5RSXb2xX=xc8;L$9Xp@UJr}6h}+5OSgO3tJdbz} zP^Z||NHM&(6g{fu+?Ts7s^0+C=)oDe7{?K7mJR8+>hn66<~CFils#;)IaC|!{+5zW zZ_i@>Jc;lv&P+5Y#$Iw6vZYEgkMSefZ%g=ek!Q-l?CxlL?kw34iWQQdmu|9KAb69r zOW9_TY#u$&iOl&;14lUjm02TVkU*&?t4_K*lzsMh7!rq2dy@}5eiU}eK?y13RHk7L zxpu^1nvTobyZu1#rEXEA+p-exhG@SKni{( zrfrhZ*j+dqMSq`-t`K+1o%sC)_O)>xjMUGS-b!8>*Q&cyE5G{1?l)ulBg-S~AZgr*nPAiKH>m4i_9>_OoBsjG Ct=Mt^ diff --git a/languages/nb_NO.po b/languages/nb_NO.po deleted file mode 100644 index adc11520..00000000 --- a/languages/nb_NO.po +++ /dev/null @@ -1,497 +0,0 @@ -# Translation of Understrap in Norwegian (Bokmål) -# This file is distributed under the same license as the Understrap package. -msgid "" -msgstr "" -"Project-Id-Version: Understrap\n" -"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 00:57+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: nb_NO\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.2\n" -"X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" -"_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" -"esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" -"translate_nooped_plural\n" - -#. Theme Name of the theme -msgid "Understrap" -msgstr "Understrap" - -#. Theme URI of the theme -#: inc/hooks.php:40 -msgid "https://understrap.com" -msgstr "https://understrap.com" - -#. Description of the theme -msgid "" -"The renowned WordPress starter theme framework that combined Underscores and " -"Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " -"custom WordPress sites." -msgstr "" - -#. Author of the theme -msgid "Howard Development & Consulting" -msgstr "Howard Development & Consulting" - -#. Author URI of the theme -msgid "https://howarddc.com" -msgstr "https://howarddc.com" - -#: 404.php:30 -msgid "Oops! That page can’t be found." -msgstr "Oops! Denne siden ble ikke funnet." - -#: 404.php:36 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "" -"Det ser ikke ut som vi fant noe på denne plasseringen. Kanskje prøve et søk?" - -#: 404.php:46 -msgid "Most Used Categories" -msgstr "Mest brukte kategorier" - -#. translators: %1$s: smiley -#: 404.php:69 -msgid "Try looking in the monthly archives. %1$s" -msgstr "Prøv å se i de månedlige arkivene. %1$s" - -#. translators: %s: author name -#: author.php:44 -msgctxt "Avatar alt" -msgid "Profile picture of %s" -msgstr "Profilbildet til %s" - -#: author.php:54 -msgid "Website" -msgstr "Nettsted" - -#. translators: %s: author name -#: author.php:65 -msgid "About %s" -msgstr "Om %s" - -#. translators: %s: author name -#: author.php:79 -msgid "Posts by %s" -msgstr "Innlegg av %s" - -#. translators: %s: post title -#: comments.php:36 -msgctxt "comments title" -msgid "One thought on “%s”" -msgstr "En kommentar til «%s»" - -#. translators: 1: number of comments, 2: post title -#: comments.php:43 -msgctxt "comments title" -msgid "%1$s thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "%1$s kommentar til «%2$s»" -msgstr[1] "%1$s kommentarer til «%2$s»" - -#: global-templates/navbar-collapse-bootstrap4.php:18 -#: global-templates/navbar-collapse-bootstrap5.php:18 -#: global-templates/navbar-offcanvas-bootstrap5.php:18 -msgid "Main Navigation" -msgstr "Hovednavigasjon" - -#: global-templates/navbar-collapse-bootstrap4.php:35 -#: global-templates/navbar-collapse-bootstrap5.php:34 -msgid "Toggle navigation" -msgstr "Veksle navigasjon" - -#: global-templates/navbar-offcanvas-bootstrap5.php:34 -msgid "Open menu" -msgstr "Åpne meny" - -#: global-templates/navbar-offcanvas-bootstrap5.php:46 -msgid "Close menu" -msgstr "Lukk meny" - -#: header.php:32 -msgid "Skip to content" -msgstr "Hopp til innhold" - -#: inc/class-wp-bootstrap-navwalker.php:377 -msgid "Add a menu" -msgstr "Legg til meny" - -#: inc/custom-comments.php:106 -msgid "Comments are closed." -msgstr "Kommentarer er stengt." - -#: inc/custom-header.php:54 -msgid "Default Header Image" -msgstr "Standard toppbilde" - -#: inc/customizer.php:67 -msgid "Theme Layout Settings" -msgstr "Temaoppsettinnstillinger" - -#: inc/customizer.php:69 -msgid "Container width and sidebar defaults" -msgstr "Container-bredde og sidekolonne-standardinnstillinger" - -#: inc/customizer.php:89 -msgid "Bootstrap Version" -msgstr "Bootstrap-versjon" - -#: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "" - -#: inc/customizer.php:94 -msgid "Bootstrap 4" -msgstr "Bootstrap 4" - -#: inc/customizer.php:95 -msgid "Bootstrap 5" -msgstr "Bootstrap 5" - -#: inc/customizer.php:117 -msgid "Container Width" -msgstr "Container Bredde" - -#: inc/customizer.php:118 -msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Velg mellom Bootstraps container og container-fluid" - -#: inc/customizer.php:122 -msgid "Fixed width container" -msgstr "Fast bredde container" - -#: inc/customizer.php:123 -msgid "Full width container" -msgstr "Full bredde container" - -#: inc/customizer.php:145 -msgid "Responsive Navigation Type" -msgstr "" - -#: inc/customizer.php:146 -msgid "" -"Choose between an expanding and collapsing navbar or an offcanvas drawer." -msgstr "" - -#: inc/customizer.php:153 -msgid "Collapse" -msgstr "" - -#: inc/customizer.php:154 -msgid "Offcanvas" -msgstr "" - -#: inc/customizer.php:176 -msgid "Sidebar Positioning" -msgstr "Sidekolonne-posisjonering" - -#: inc/customizer.php:177 -msgid "" -"Set sidebar's default position. Can either be: right, left, both or none. " -"Note: this can be overridden on individual pages." -msgstr "" - -#: inc/customizer.php:184 -msgid "Right sidebar" -msgstr "Høyre sidekolonne" - -#: inc/customizer.php:185 -msgid "Left sidebar" -msgstr "Venstre sidekolonne" - -#: inc/customizer.php:186 -msgid "Left & Right sidebars" -msgstr "Venstre og høyre sidekolonner" - -#: inc/customizer.php:187 -msgid "No sidebar" -msgstr "Ingen sidekolonne" - -#: inc/customizer.php:209 -msgid "Footer Site Info" -msgstr "" - -#: inc/customizer.php:210 -msgid "Override Understrap's site info located at the footer of the page." -msgstr "" - -#: inc/editor.php:50 -msgid "Lead Paragraph" -msgstr "" - -#: inc/editor.php:56 -msgctxt "Font size name" -msgid "Small" -msgstr "Liten" - -#: inc/editor.php:60 -msgid "Blockquote" -msgstr "Blokksitat" - -#: inc/editor.php:66 -msgid "Blockquote Footer" -msgstr "" - -#: inc/editor.php:72 -msgid "Cite" -msgstr "" - -#: inc/extras.php:247 -msgid "Read More..." -msgstr "Les mer..." - -#: inc/hooks.php:30 -msgid "https://wordpress.org/" -msgstr "https://nb.wordpress.org/" - -#. translators: WordPress -#: inc/hooks.php:33 -msgid "Proudly powered by %s" -msgstr "Stolt drevet av %s" - -#. translators: 1: Theme name, 2: Theme author -#: inc/hooks.php:38 -msgid "Theme: %1$s by %2$s." -msgstr "Tema: %1$s av %2$s." - -#. translators: Theme version -#: inc/hooks.php:44 -msgid "Version: %s" -msgstr "Versjon: %s" - -#: inc/pagination.php:53 -msgctxt "previous set of posts" -msgid "«" -msgstr "«" - -#: inc/pagination.php:54 -msgctxt "next set of posts" -msgid "»" -msgstr "»" - -#: inc/pagination.php:56 -msgid "Posts navigation" -msgstr "Innleggnavigasjon" - -#: inc/setup.php:49 -msgid "Primary Menu" -msgstr "Hovedmeny" - -#: inc/template-tags.php:41 -msgctxt "post date" -msgid "Posted on" -msgstr "Publisert" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "by" -msgstr "av" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "Posted by" -msgstr "Publisert av" - -#. translators: %s: Categories of current post -#: inc/template-tags.php:102 -msgid "Posted in %s" -msgstr "Publisert i %s" - -#. translators: %s: Tags of current post -#: inc/template-tags.php:117 -msgid "Tagged %s" -msgstr "Merket %s" - -#. translators: %s post title -#: inc/template-tags.php:136 -msgid "Leave a comment on %s" -msgstr "" -"Legg igjen en kommentar til %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Kommentarnavigasjon" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Eldre kommentarer" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Nyere kommentarer →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Rediger %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Innleggsnavigasjon" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Sider:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Høyre sidekolonne" - -#: inc/widgets.php:281 -#, fuzzy -msgid "Right sidebar widget area" -msgstr "Høyre sidekolonne" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Venstre sidekolonne" - -#: inc/widgets.php:294 -#, fuzzy -msgid "Left sidebar widget area" -msgstr "Venstre sidekolonne" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Hero Slider" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Bunntekst full" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Intet funnet" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "" -"Klar til å publisere ditt første innlegg? Kom i gang her." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Beklager, men det var ikke noe som passet til ditt søk. Vennligst prøv igjen " -"med andre søkeord." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Det ser ikke ut til at vi kan finne det du leter etter. Kanskje et søk kan " -"hjelpe." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Blank sidemal" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "Venstre og høyre sidekolonne-oppsett" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Tom sidemal" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Full bredde side" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Venstre sidekolonne-oppsett" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Ingen tittel, full bredde side" - -#. Template Name of the theme -msgid "Right Sidebar Layout" -msgstr "Høyre sidekolonne-oppsett" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Søkeresultater for: %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Søk etter:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Søk …" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Søk" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Forrige" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Neste" From 7b75b525846d41d1010f0c8a005d45e2415c8969 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Sun, 12 Feb 2023 14:39:59 +0100 Subject: [PATCH 11/20] fix woocommerce form fields --- inc/woocommerce.php | 81 ++++++++++++++++++++++++++++++++----------- phpstan-baseline.neon | 35 ------------------- 2 files changed, 61 insertions(+), 55 deletions(-) diff --git a/inc/woocommerce.php b/inc/woocommerce.php index 7b30c37d..617e3608 100644 --- a/inc/woocommerce.php +++ b/inc/woocommerce.php @@ -81,11 +81,33 @@ if ( ! function_exists( 'understrap_wc_form_field_args' ) ) { * * @see https://woocommerce.github.io/code-reference/namespaces/default.html#function_woocommerce_form_field * - * @param array $args Form field arguments. - * @param string $key Value of the fields name attribute. - * @param string|null $value Value of option. + * @return array Filtered form field arguments. * - * @return array Form field arguments. + * @phpstan-template T of array{ + * 'type': string, + * 'label': string, + * 'description': string, + * 'placeholder': string, + * 'maxlength': false|int, + * 'required': bool, + * 'autocomplete': false|string, + * 'id': string, + * 'class': list, + * 'label_class': list, + * 'input_class': list, + * 'return': bool, + * 'options': array, + * 'custom_attributes': array, + * 'validate': list, + * 'default': string, + * 'autofocus': ?(string|bool), + * 'priority': ?string, + * } + * @phpstan-param T $args + * @phpstan-return T | array{'class': non-empty-list} */ function understrap_wc_form_field_args( $args, $key, $value ) { $bootstrap4 = 'bootstrap4' === get_theme_mod( 'understrap_bootstrap_version', 'bootstrap4' ); @@ -101,23 +123,25 @@ if ( ! function_exists( 'understrap_wc_form_field_args' ) ) { case 'country': /* * WooCommerce will populate a element. + * with the country names. */ + // Add class to the form field's html element wrapper. $args['class'][] = 'single-country'; break; case 'state': /* * WooCommerce will populate a element. + * with the state names. */ // Add custom data attributes to the form input itself. $args['custom_attributes']['data-plugin'] = 'select2'; $args['custom_attributes']['data-allow-clear'] = 'true'; $args['custom_attributes']['aria-hidden'] = 'true'; + + // If state is text input. + $args['input_class'][] = 'form-control'; break; case 'checkbox': /* @@ -129,7 +153,7 @@ if ( ! function_exists( 'understrap_wc_form_field_args' ) ) { // Get Bootstrap version specific CSS class base. $base = $bootstrap4 ? 'custom-control' : 'form-check'; - if ( isset( $args['label'] ) ) { + if ( '' !== $args['label'] || $bootstrap4 ) { // Wrap the label in tag. $args['label'] = "{$args['label']}"; } @@ -144,10 +168,7 @@ if ( ! function_exists( 'understrap_wc_form_field_args' ) ) { $args['input_class'][] = $base . '-input'; break; case 'select': - /* - * Targets all elements - * of type country or of type state. - */ + // Targets all . // Add a class to the form input itself. $args['input_class'][] = $bootstrap4 ? 'form-control' : 'form-select'; @@ -165,7 +186,6 @@ if ( ! function_exists( 'understrap_wc_form_field_args' ) ) { break; default: $args['input_class'][] = 'form-control'; - break; } // End of switch ( $args ). return $args; } @@ -188,10 +208,31 @@ if ( ! function_exists( 'understrap_wc_form_field_radio' ) ) { * @param string $key The wrapper element's id attribute value. * @param array $args An array of field arguments. * @param string|null $value The field's value. - * @return string + * @return string The field's filtered HTML. + * + * @phpstan-template T of array{ + * 'type': string, + * 'label': string, + * 'description': string, + * 'placeholder': string, + * 'maxlength': false|int, + * 'required': bool, + * 'autocomplete': false|string, + * 'id': string, + * 'class': list, + * 'label_class': list, + * 'input_class': list, + * 'return': bool, + * 'options': array, + * 'custom_attributes': array, + * 'validate': list, + * 'default': string, + * 'autofocus': ?(string|bool), + * 'priority': ?string, + * } + * @phpstan-param T $args */ function understrap_wc_form_field_radio( $field, $key, $args, $value ) { - // Set up Bootstrap version specific variables. if ( 'bootstrap4' === get_theme_mod( 'understrap_bootstrap_version', 'bootstrap4' ) ) { $wrapper_classes = 'custom-control custom-radio'; @@ -202,7 +243,7 @@ if ( ! function_exists( 'understrap_wc_form_field_radio' ) ) { } // Remove the first occurance of the label class if neccessary. - if ( isset( $args['label'] ) && isset( $args['label_class'] ) ) { + if ( '' !== $args['label'] && ! empty( $args['label_class'] ) ) { $strpos = strpos( $field, $label_class ); if ( false !== $strpos ) { $field = substr_replace( $field, '', $strpos, strlen( $label_class ) ); @@ -218,7 +259,7 @@ if ( ! function_exists( 'understrap_wc_form_field_radio' ) ) { // Wrap each radio in a . $field = str_replace( '', '', $field ); - if ( isset( $args['label'] ) ) { + if ( '' !== $args['label'] ) { // Remove the closing span tag from the first ' ) + strlen( '' ); $field = substr_replace( $field, '', $strpos, strlen( '' ) ); @@ -256,8 +297,8 @@ if ( ! function_exists( 'understrap_quantity_input_classes' ) ) { /** * Add Bootstrap class to quantity input field. * - * @param array $classes Array of quantity input classes. - * @return array + * @param array $classes Array of quantity input classes. + * @return array */ function understrap_quantity_input_classes( $classes ) { $classes[] = 'form-control'; diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index fceee8d7..d15567a6 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -114,38 +114,3 @@ parameters: message: "#^Function understrap_widget_classes\\(\\) return type has no value type specified in iterable type array\\.$#" count: 1 path: inc/widgets.php - - - - message: "#^Cannot access an offset on mixed\\.$#" - count: 10 - path: inc/woocommerce.php - - - - message: "#^Cannot access offset 'aria\\-hidden' on mixed\\.$#" - count: 1 - path: inc/woocommerce.php - - - - message: "#^Cannot access offset 'data\\-allow\\-clear' on mixed\\.$#" - count: 2 - path: inc/woocommerce.php - - - - message: "#^Cannot access offset 'data\\-plugin' on mixed\\.$#" - count: 2 - path: inc/woocommerce.php - - - - message: "#^Function understrap_quantity_input_classes\\(\\) has parameter \\$classes with no value type specified in iterable type array\\.$#" - count: 1 - path: inc/woocommerce.php - - - - message: "#^Function understrap_quantity_input_classes\\(\\) return type has no value type specified in iterable type array\\.$#" - count: 1 - path: inc/woocommerce.php - - - - message: "#^Part \\$args\\['label'\\] \\(mixed\\) of encapsed string cannot be cast to string\\.$#" - count: 1 - path: inc/woocommerce.php From 3a6e82baf2b930296434d8b8d41febfb1a59d4f1 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Sun, 4 Jun 2023 13:59:04 +0200 Subject: [PATCH 12/20] remove translations provided via WP's language packs --- languages/el_GR.mo | Bin 8204 -> 0 bytes languages/el_GR.po | 495 --------------------------------------------- 2 files changed, 495 deletions(-) delete mode 100644 languages/el_GR.mo delete mode 100644 languages/el_GR.po diff --git a/languages/el_GR.mo b/languages/el_GR.mo deleted file mode 100644 index d451ab09d16ab09da43d6c469fc9edd73d8d2b9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8204 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 diff --git a/languages/el_GR.po b/languages/el_GR.po deleted file mode 100644 index ccd360e4..00000000 --- a/languages/el_GR.po +++ /dev/null @@ -1,495 +0,0 @@ -# Translation of Understrap in Greek -# This file is distributed under the same license as the Understrap package. -msgid "" -msgstr "" -"Project-Id-Version: Understrap\n" -"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/understrap\n" -"POT-Creation-Date: 2022-11-05T23:31:56+00:00\n" -"PO-Revision-Date: 2022-11-06 00:43+0100\n" -"Last-Translator: \n" -"Language-Team: stef.kariotidis@gmail.com\n" -"Language: el_GR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.2\n" -"X-Poedit-KeywordsList: __:1;_e:1;_n:1,2;_n_noop:1,2;_x:1,2c;_ex:1,2c;" -"_nx:1,2,4c;_nx_noop:1,2,3c;_n_js:1,2;_nx_js:1,2,3c;esc_attr__:1;esc_html__:1;" -"esc_attr_e:1;esc_html_e:1;esc_attr_x:1,2c;esc_html_x:1,2c;translate:1;" -"translate_nooped_plural\n" - -#. Theme Name of the theme -msgid "Understrap" -msgstr "Understrap" - -#. Theme URI of the theme -#: inc/hooks.php:40 -msgid "https://understrap.com" -msgstr "https://understrap.com" - -#. Description of the theme -msgid "" -"The renowned WordPress starter theme framework that combined Underscores and " -"Bootstrap. Trusted by more than 100,000 developers for building handcrafted, " -"custom WordPress sites." -msgstr "" - -#. Author of the theme -msgid "Howard Development & Consulting" -msgstr "Howard Development & Consulting" - -#. Author URI of the theme -msgid "https://howarddc.com" -msgstr "https://howarddc.com" - -#: 404.php:30 -msgid "Oops! That page can’t be found." -msgstr "Ωπα! Αυτή η σελίδα δε βρέθηκε." - -#: 404.php:36 -msgid "It looks like nothing was found at this location. Maybe try a search?" -msgstr "" -"Φαίνεται ότι δε βρέθηκε τίποτα σε αυτή την τοποθεσία. Μήπως να δοκιμάζατε " -"μια αναζήτηση;" - -#: 404.php:46 -msgid "Most Used Categories" -msgstr "Οι Πιο Χρησιμοποιημένες Κατηγορίες" - -#. translators: %1$s: smiley -#: 404.php:69 -msgid "Try looking in the monthly archives. %1$s" -msgstr "Δοκιμάστε να αναζητήσετε στα μηνιαία αρχεία. %1$s" - -#. translators: %s: author name -#: author.php:44 -msgctxt "Avatar alt" -msgid "Profile picture of %s" -msgstr "Εικόνα προφίλ του %s" - -#: author.php:54 -msgid "Website" -msgstr "Ιστότοπος" - -#. translators: %s: author name -#: author.php:65 -msgid "About %s" -msgstr "Σχετικά με %s" - -#. translators: %s: author name -#: author.php:79 -msgid "Posts by %s" -msgstr "Άρθρα του/της %s" - -#. translators: %s: post title -#: comments.php:36 -msgctxt "comments title" -msgid "One thought on “%s”" -msgstr "Μια σκέψη στο “%s”" - -#. translators: 1: number of comments, 2: post title -#: comments.php:43 -msgctxt "comments title" -msgid "%1$s thought on “%2$s”" -msgid_plural "%1$s thoughts on “%2$s”" -msgstr[0] "%1$s σκέψη σχετικά μέ το “%2$s”" -msgstr[1] "%1$s σκέψεις σχετικά με το “%2$s”" - -#: global-templates/navbar-collapse-bootstrap4.php:18 -#: global-templates/navbar-collapse-bootstrap5.php:18 -#: global-templates/navbar-offcanvas-bootstrap5.php:18 -msgid "Main Navigation" -msgstr "Κύριο μενού πλοήγησης" - -#: global-templates/navbar-collapse-bootstrap4.php:35 -#: global-templates/navbar-collapse-bootstrap5.php:34 -msgid "Toggle navigation" -msgstr "Εναλλαγή πλοήγησης" - -#: global-templates/navbar-offcanvas-bootstrap5.php:34 -msgid "Open menu" -msgstr "Άνοιγμα μενού" - -#: global-templates/navbar-offcanvas-bootstrap5.php:46 -msgid "Close menu" -msgstr "Κλείσιμο Μενού" - -#: header.php:32 -msgid "Skip to content" -msgstr "Μετάβαση στο περιεχόμενο" - -#: inc/class-wp-bootstrap-navwalker.php:377 -msgid "Add a menu" -msgstr "Προσθήκη μενού" - -#: inc/custom-comments.php:106 -msgid "Comments are closed." -msgstr "Τα σχόλια είναι απενεργοποιημένα." - -#: inc/custom-header.php:54 -msgid "Default Header Image" -msgstr "Προεπιλεγμένη Εικόνα Κεφαλίδας" - -#: inc/customizer.php:67 -msgid "Theme Layout Settings" -msgstr "Ρυθμίσεις Διάταξης Θέματος" - -#: inc/customizer.php:69 -msgid "Container width and sidebar defaults" -msgstr "Πλάτος Διάταξης και Προεπιλογές Εργαλειοθήκης" - -#: inc/customizer.php:89 -msgid "Bootstrap Version" -msgstr "Έκδοση Bootstrap" - -#: inc/customizer.php:90 -msgid "Choose between Bootstrap 4 and Bootstrap 5" -msgstr "Επιλέξτε μεταξύ Bootstrap 4 και Bootstrap 5" - -#: inc/customizer.php:94 -msgid "Bootstrap 4" -msgstr "Bootstrap 4" - -#: inc/customizer.php:95 -msgid "Bootstrap 5" -msgstr "Bootstrap 5" - -#: inc/customizer.php:117 -msgid "Container Width" -msgstr "Πλάτος Διάταξης" - -#: inc/customizer.php:118 -msgid "Choose between Bootstrap's container and container-fluid" -msgstr "Επιλογή μεταξύ πλήρους ή μη πλάτους" - -#: inc/customizer.php:122 -msgid "Fixed width container" -msgstr "Περιορισμένου πλάτους διάταξη" - -#: inc/customizer.php:123 -msgid "Full width container" -msgstr "Πλήρους πλάτους διάταξη" - -#: inc/customizer.php:145 -msgid "Responsive Navigation Type" -msgstr "" - -#: inc/customizer.php:146 -msgid "" -"Choose between an expanding and collapsing navbar or an offcanvas drawer." -msgstr "" - -#: inc/customizer.php:153 -msgid "Collapse" -msgstr "" - -#: inc/customizer.php:154 -msgid "Offcanvas" -msgstr "" - -#: inc/customizer.php:176 -msgid "Sidebar Positioning" -msgstr "Τοποθέτηση Εργαλειοθήκης" - -#: inc/customizer.php:177 -msgid "" -"Set sidebar's default position. Can either be: right, left, both or none. " -"Note: this can be overridden on individual pages." -msgstr "" - -#: inc/customizer.php:184 -msgid "Right sidebar" -msgstr "Δεξιά πλευρική στήλη" - -#: inc/customizer.php:185 -msgid "Left sidebar" -msgstr "Αριστερή πλευρική στήλη" - -#: inc/customizer.php:186 -msgid "Left & Right sidebars" -msgstr "Αριστερή και δεξιά πλευρική στήλη" - -#: inc/customizer.php:187 -msgid "No sidebar" -msgstr "Χωρίς εργαλειοθήκη" - -#: inc/customizer.php:209 -msgid "Footer Site Info" -msgstr "" - -#: inc/customizer.php:210 -msgid "Override Understrap's site info located at the footer of the page." -msgstr "" - -#: inc/editor.php:50 -msgid "Lead Paragraph" -msgstr "" - -#: inc/editor.php:56 -msgctxt "Font size name" -msgid "Small" -msgstr "Μικρό" - -#: inc/editor.php:60 -msgid "Blockquote" -msgstr "Παράθεμα" - -#: inc/editor.php:66 -msgid "Blockquote Footer" -msgstr "" - -#: inc/editor.php:72 -msgid "Cite" -msgstr "" - -#: inc/extras.php:247 -msgid "Read More..." -msgstr "Διαβάστε Περισσότερα..." - -#: inc/hooks.php:30 -msgid "https://wordpress.org/" -msgstr "https://el.wordpress.org/" - -#. translators: WordPress -#: inc/hooks.php:33 -msgid "Proudly powered by %s" -msgstr "Με τη στήριξη από %s" - -#. translators: 1: Theme name, 2: Theme author -#: inc/hooks.php:38 -msgid "Theme: %1$s by %2$s." -msgstr "Θέμα %1$s από %2$s." - -#. translators: Theme version -#: inc/hooks.php:44 -msgid "Version: %s" -msgstr "Έκδοση: %s" - -#: inc/pagination.php:53 -msgctxt "previous set of posts" -msgid "«" -msgstr "«" - -#: inc/pagination.php:54 -msgctxt "next set of posts" -msgid "»" -msgstr "»" - -#: inc/pagination.php:56 -msgid "Posts navigation" -msgstr "Πλοήγηση άρθρων" - -#: inc/setup.php:49 -msgid "Primary Menu" -msgstr "Κύριο Μενού" - -#: inc/template-tags.php:41 -msgctxt "post date" -msgid "Posted on" -msgstr "Δημοσιεύτηκε στο" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "by" -msgstr "από" - -#: inc/template-tags.php:55 -msgctxt "post author" -msgid "Posted by" -msgstr "Συντάχθηκε από" - -#. translators: %s: Categories of current post -#: inc/template-tags.php:102 -msgid "Posted in %s" -msgstr "Αναρτήθηκε στις %s" - -#. translators: %s: Tags of current post -#: inc/template-tags.php:117 -msgid "Tagged %s" -msgstr "Με ετικέτα: %s" - -#. translators: %s post title -#: inc/template-tags.php:136 -msgid "Leave a comment on %s" -msgstr "Σχολιάστε στο %s" - -#: inc/template-tags.php:243 -msgid "Comments navigation" -msgstr "Πλοήγηση στα σχόλια" - -#: inc/template-tags.php:247 -msgid "← Older Comments" -msgstr "← Παλιότερα Σχόλια" - -#: inc/template-tags.php:253 -msgid "Newer Comments →" -msgstr "Νεότερα Σχόλια →" - -#. translators: %s: Name of current post -#: inc/template-tags.php:272 -msgid "Edit %s" -msgstr "Επεξεργασία %s" - -#: inc/template-tags.php:301 -msgid "Post navigation" -msgstr "Πλοήγηση άρθρων" - -#: inc/template-tags.php:305 -msgctxt "Previous post link" -msgid " %title" -msgstr " %title" - -#: inc/template-tags.php:308 -msgctxt "Next post link" -msgid "%title " -msgstr "%title " - -#: inc/template-tags.php:331 -msgid "Pages:" -msgstr "Σελίδες:" - -#. translators: used between list items, there is a space after the comma -#: inc/template-tags.php:371 -msgid ", " -msgstr ", " - -#. translators: Widget area title -#: inc/widgets.php:279 -msgid "Right Sidebar" -msgstr "Δεξιά πλευρική στήλη" - -#: inc/widgets.php:281 -#, fuzzy -msgid "Right sidebar widget area" -msgstr "Δεξιά πλευρική στήλη" - -#. translators: Widget area title -#: inc/widgets.php:292 -msgid "Left Sidebar" -msgstr "Αριστερή πλευρική στήλη" - -#: inc/widgets.php:294 -#, fuzzy -msgid "Left sidebar widget area" -msgstr "Αριστερή πλευρική στήλη" - -#. translators: Widget area title -#: inc/widgets.php:305 -msgid "Hero Slider" -msgstr "Ολισθητής Hero" - -#: inc/widgets.php:307 -msgid "Hero slider area. Place two or more widgets here and they will slide!" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:318 -msgid "Hero Canvas" -msgstr "" - -#: inc/widgets.php:320 -msgid "Full size canvas hero area for Bootstrap and other custom HTML markup" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:331 -msgid "Top Full" -msgstr "" - -#: inc/widgets.php:333 -msgid "Full top widget with dynamic grid" -msgstr "" - -#. translators: Widget area title -#: inc/widgets.php:344 -msgid "Footer Full" -msgstr "Υποσέλιδο Πλήρες" - -#: inc/widgets.php:346 -msgid "Full sized footer widget with dynamic grid" -msgstr "" - -#: loop-templates/content-none.php:18 -msgid "Nothing Found" -msgstr "Δεν βρέθηκε κάτι" - -#. translators: 1: Link to WP admin new post page. -#: loop-templates/content-none.php:30 -msgid "" -"Ready to publish your first post? Get started here." -msgstr "Έτοιμοι για το πρώτο σας άρθρο; Πάμε." - -#: loop-templates/content-none.php:38 -msgid "" -"Sorry, but nothing matched your search terms. Please try again with some " -"different keywords." -msgstr "" -"Λυπάμαι, αλλά τίποτα δεν βρέθηκε που ταιριάζει στους όρους αναζήτησης. " -"Παρακαλώ προσπαθήστε ξανά με άλλες λέξεις κλειδιά." - -#: loop-templates/content-none.php:46 -msgid "" -"It seems we can’t find what you’re looking for. Perhaps " -"searching can help." -msgstr "" -"Φαίνεται ότι δεν βρήκαμε αυτό που ζητούσατε. Αν θέλετε, δοκιμάστε την " -"αναζήτηση." - -#. Template Name of the theme -msgid "Blank Page Template" -msgstr "Υπόδειγμα Κενής Σελίδας" - -#. Template Name of the theme -msgid "Left and Right Sidebar Layout" -msgstr "Διάταξη με αριστερή και δεξιά πλευρική στήλη" - -#. Template Name of the theme -msgid "Empty Page Template" -msgstr "Πρότυπο Κενής Σελίδας" - -#. Template Name of the theme -msgid "Full Width Page" -msgstr "Σελίδα Πλήρους Πλάτους" - -#. Template Name of the theme -msgid "Left Sidebar Layout" -msgstr "Διάταξη με αριστερή πλευρική στήλη" - -#. Template Name of the theme -msgid "No Title, Full Width Page" -msgstr "Χωρίς τίτλο, Σελίδα πλήρους πλάτους" - -#. Template Name of the theme -msgid "Right Sidebar Layout" -msgstr "Διάταξη με δεξιά πλευρική στήλη" - -#. translators: %s: query term -#: search.php:38 -msgid "Search Results for: %s" -msgstr "Αποτελέσματα αναζήτησης για : %s" - -#: searchform.php:21 -msgctxt "label" -msgid "Search for:" -msgstr "Αναζήτηση για:" - -#: searchform.php:23 -msgctxt "placeholder" -msgid "Search …" -msgstr "Αναζήτηση…" - -#: searchform.php:25 searchform.php:28 -msgctxt "submit button" -msgid "Search" -msgstr "Αναζήτηση" - -#: sidebar-templates/sidebar-hero.php:28 -msgctxt "carousel control" -msgid "Previous" -msgstr "Προηγούμενη" - -#: sidebar-templates/sidebar-hero.php:36 -msgctxt "carousel control" -msgid "Next" -msgstr "Επόμενη" From 736040079ff43b82d032048e89c06ada25d71cf0 Mon Sep 17 00:00:00 2001 From: IanDelMar <42134098+IanDelMar@users.noreply.github.com> Date: Thu, 21 Dec 2023 23:28:34 +0100 Subject: [PATCH 13/20] Fix typos --- inc/woocommerce.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/woocommerce.php b/inc/woocommerce.php index 025c2446..52349a30 100644 --- a/inc/woocommerce.php +++ b/inc/woocommerce.php @@ -242,7 +242,7 @@ if ( ! function_exists( 'understrap_wc_form_field_radio' ) ) { $label_class = 'form-check-label'; } - // Remove the first occurance of the label class if neccessary. + // Remove the first occurrence of the label class if necessary. if ( '' !== $args['label'] && ! empty( $args['label_class'] ) ) { $strpos = strpos( $field, $label_class ); if ( false !== $strpos ) { From 51c13103649e4a64eb71d91eb274f95fd6d6907e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 05:18:55 +0000 Subject: [PATCH 14/20] Bump the composer group with 15 updates Bumps the composer group with 15 updates: | Package | From | To | | --- | --- | --- | | [phpmd/phpmd](https://github.com/phpmd/phpmd) | `2.14.1` | `2.15.0` | | [phpstan/phpstan](https://github.com/phpstan/phpstan) | `1.10.38` | `1.10.59` | | [squizlabs/php_codesniffer](https://github.com/squizlabs/PHP_CodeSniffer) | `3.7.2` | `3.9.0` | | [szepeviktor/phpstan-wordpress](https://github.com/szepeviktor/phpstan-wordpress) | `1.3.0` | `1.3.3` | | [composer/pcre](https://github.com/composer/pcre) | `3.1.0` | `3.1.1` | | [pdepend/pdepend](https://github.com/pdepend/pdepend) | `2.15.1` | `2.16.2` | | [php-stubs/wordpress-stubs](https://github.com/php-stubs/wordpress-stubs) | `6.3.0` | `6.4.3` | | [symfony/config](https://github.com/symfony/config) | `5.4.26` | `5.4.36` | | [symfony/dependency-injection](https://github.com/symfony/dependency-injection) | `5.4.29` | `5.4.36` | | [symfony/filesystem](https://github.com/symfony/filesystem) | `5.4.25` | `5.4.35` | | [symfony/polyfill-ctype](https://github.com/symfony/polyfill-ctype) | `1.28.0` | `1.29.0` | | [symfony/polyfill-mbstring](https://github.com/symfony/polyfill-mbstring) | `1.28.0` | `1.29.0` | | [symfony/polyfill-php73](https://github.com/symfony/polyfill-php73) | `1.28.0` | `1.29.0` | | [symfony/polyfill-php80](https://github.com/symfony/polyfill-php80) | `1.28.0` | `1.29.0` | | [symfony/polyfill-php81](https://github.com/symfony/polyfill-php81) | `1.28.0` | `1.29.0` | Updates `phpmd/phpmd` from 2.14.1 to 2.15.0 - [Release notes](https://github.com/phpmd/phpmd/releases) - [Changelog](https://github.com/phpmd/phpmd/blob/master/CHANGELOG) - [Commits](https://github.com/phpmd/phpmd/compare/2.14.1...2.15.0) Updates `phpstan/phpstan` from 1.10.38 to 1.10.59 - [Release notes](https://github.com/phpstan/phpstan/releases) - [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md) - [Commits](https://github.com/phpstan/phpstan/compare/1.10.38...1.10.59) Updates `squizlabs/php_codesniffer` from 3.7.2 to 3.9.0 - [Release notes](https://github.com/squizlabs/PHP_CodeSniffer/releases) - [Commits](https://github.com/squizlabs/PHP_CodeSniffer/commits) Updates `szepeviktor/phpstan-wordpress` from 1.3.0 to 1.3.3 - [Release notes](https://github.com/szepeviktor/phpstan-wordpress/releases) - [Commits](https://github.com/szepeviktor/phpstan-wordpress/compare/v1.3.0...v1.3.3) Updates `composer/pcre` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/composer/pcre/releases) - [Commits](https://github.com/composer/pcre/compare/3.1.0...3.1.1) Updates `pdepend/pdepend` from 2.15.1 to 2.16.2 - [Release notes](https://github.com/pdepend/pdepend/releases) - [Changelog](https://github.com/pdepend/pdepend/blob/master/CHANGELOG.md) - [Commits](https://github.com/pdepend/pdepend/compare/2.15.1...2.16.2) Updates `php-stubs/wordpress-stubs` from 6.3.0 to 6.4.3 - [Release notes](https://github.com/php-stubs/wordpress-stubs/releases) - [Commits](https://github.com/php-stubs/wordpress-stubs/compare/v6.3.0...v6.4.3) Updates `symfony/config` from 5.4.26 to 5.4.36 - [Release notes](https://github.com/symfony/config/releases) - [Changelog](https://github.com/symfony/config/blob/7.0/CHANGELOG.md) - [Commits](https://github.com/symfony/config/compare/v5.4.26...v5.4.36) Updates `symfony/dependency-injection` from 5.4.29 to 5.4.36 - [Release notes](https://github.com/symfony/dependency-injection/releases) - [Changelog](https://github.com/symfony/dependency-injection/blob/7.0/CHANGELOG.md) - [Commits](https://github.com/symfony/dependency-injection/compare/v5.4.29...v5.4.36) Updates `symfony/filesystem` from 5.4.25 to 5.4.35 - [Release notes](https://github.com/symfony/filesystem/releases) - [Changelog](https://github.com/symfony/filesystem/blob/7.0/CHANGELOG.md) - [Commits](https://github.com/symfony/filesystem/compare/v5.4.25...v5.4.35) Updates `symfony/polyfill-ctype` from 1.28.0 to 1.29.0 - [Commits](https://github.com/symfony/polyfill-ctype/compare/v1.28.0...v1.29.0) Updates `symfony/polyfill-mbstring` from 1.28.0 to 1.29.0 - [Commits](https://github.com/symfony/polyfill-mbstring/compare/v1.28.0...v1.29.0) Updates `symfony/polyfill-php73` from 1.28.0 to 1.29.0 - [Commits](https://github.com/symfony/polyfill-php73/compare/v1.28.0...v1.29.0) Updates `symfony/polyfill-php80` from 1.28.0 to 1.29.0 - [Commits](https://github.com/symfony/polyfill-php80/compare/v1.28.0...v1.29.0) Updates `symfony/polyfill-php81` from 1.28.0 to 1.29.0 - [Commits](https://github.com/symfony/polyfill-php81/compare/v1.28.0...v1.29.0) --- updated-dependencies: - dependency-name: phpmd/phpmd dependency-type: direct:development update-type: version-update:semver-minor dependency-group: composer - dependency-name: phpstan/phpstan dependency-type: direct:development update-type: version-update:semver-patch dependency-group: composer - dependency-name: squizlabs/php_codesniffer dependency-type: direct:development update-type: version-update:semver-minor dependency-group: composer - dependency-name: szepeviktor/phpstan-wordpress dependency-type: direct:development update-type: version-update:semver-patch dependency-group: composer - dependency-name: composer/pcre dependency-type: indirect update-type: version-update:semver-patch dependency-group: composer - dependency-name: pdepend/pdepend dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer - dependency-name: php-stubs/wordpress-stubs dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer - dependency-name: symfony/config dependency-type: indirect update-type: version-update:semver-patch dependency-group: composer - dependency-name: symfony/dependency-injection dependency-type: indirect update-type: version-update:semver-patch dependency-group: composer - dependency-name: symfony/filesystem dependency-type: indirect update-type: version-update:semver-patch dependency-group: composer - dependency-name: symfony/polyfill-ctype dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer - dependency-name: symfony/polyfill-mbstring dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer - dependency-name: symfony/polyfill-php73 dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer - dependency-name: symfony/polyfill-php80 dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer - dependency-name: symfony/polyfill-php81 dependency-type: indirect update-type: version-update:semver-minor dependency-group: composer ... Signed-off-by: dependabot[bot] --- composer.json | 8 +- composer.lock | 259 ++++++++++++++++++++++++++------------------------ 2 files changed, 140 insertions(+), 127 deletions(-) diff --git a/composer.json b/composer.json index 3a27dac1..c78345f1 100644 --- a/composer.json +++ b/composer.json @@ -23,11 +23,11 @@ "dealerdirect/phpcodesniffer-composer-installer": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcompatibility/phpcompatibility-wp": "^2.1.4", - "phpmd/phpmd": "^2.14.1", - "phpstan/phpstan": "^1.10.38", + "phpmd/phpmd": "^2.15.0", + "phpstan/phpstan": "^1.10.59", "roave/security-advisories": "dev-latest", - "squizlabs/php_codesniffer": "^3.7.2", - "szepeviktor/phpstan-wordpress": "^1.3.0", + "squizlabs/php_codesniffer": "^3.9.0", + "szepeviktor/phpstan-wordpress": "^1.3.3", "wp-coding-standards/wpcs": "^2.3.0", "wptrt/wpthemereview": "^0.2.1" }, diff --git a/composer.lock b/composer.lock index 407241a8..8afe5bf9 100644 --- a/composer.lock +++ b/composer.lock @@ -4,21 +4,21 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "433028f373a0dd59c982902f935f368f", + "content-hash": "1313e6bdaf5d57de1e9bbc501f9f5fbc", "packages": [], "packages-dev": [ { "name": "composer/pcre", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2" + "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", - "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "url": "https://api.github.com/repos/composer/pcre/zipball/00104306927c7a0919b4ced2aaa6782c1e61a3c9", + "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9", "shasum": "" }, "require": { @@ -60,7 +60,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.1.0" + "source": "https://github.com/composer/pcre/tree/3.1.1" }, "funding": [ { @@ -76,7 +76,7 @@ "type": "tidelift" } ], - "time": "2022-11-17T09:50:14+00:00" + "time": "2023-10-11T07:11:09+00:00" }, { "name": "composer/xdebug-handler", @@ -224,28 +224,28 @@ }, { "name": "pdepend/pdepend", - "version": "2.15.1", + "version": "2.16.2", "source": { "type": "git", "url": "https://github.com/pdepend/pdepend.git", - "reference": "d12f25bcdfb7754bea458a4a5cb159d55e9950d0" + "reference": "f942b208dc2a0868454d01b29f0c75bbcfc6ed58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/d12f25bcdfb7754bea458a4a5cb159d55e9950d0", - "reference": "d12f25bcdfb7754bea458a4a5cb159d55e9950d0", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/f942b208dc2a0868454d01b29f0c75bbcfc6ed58", + "reference": "f942b208dc2a0868454d01b29f0c75bbcfc6ed58", "shasum": "" }, "require": { "php": ">=5.3.7", - "symfony/config": "^2.3.0|^3|^4|^5|^6.0", - "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0", - "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0" + "symfony/config": "^2.3.0|^3|^4|^5|^6.0|^7.0", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0|^7.0", + "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0|^7.0", + "symfony/polyfill-mbstring": "^1.19" }, "require-dev": { "easy-doc/easy-doc": "0.0.0|^1.2.3", "gregwar/rst": "^1.0", - "phpunit/phpunit": "^4.8.36|^5.7.27", "squizlabs/php_codesniffer": "^2.0.0" }, "bin": [ @@ -275,7 +275,7 @@ ], "support": { "issues": "https://github.com/pdepend/pdepend/issues", - "source": "https://github.com/pdepend/pdepend/tree/2.15.1" + "source": "https://github.com/pdepend/pdepend/tree/2.16.2" }, "funding": [ { @@ -283,7 +283,7 @@ "type": "tidelift" } ], - "time": "2023-09-28T12:00:56+00:00" + "time": "2023-12-17T18:09:59+00:00" }, { "name": "php-parallel-lint/php-parallel-lint", @@ -344,28 +344,31 @@ }, { "name": "php-stubs/wordpress-stubs", - "version": "v6.3.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/php-stubs/wordpress-stubs.git", - "reference": "adda7609e71d5f4dc7b87c74f8ec9e3437d2e92c" + "reference": "6105bdab2f26c0204fe90ecc53d5684754550e8f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/adda7609e71d5f4dc7b87c74f8ec9e3437d2e92c", - "reference": "adda7609e71d5f4dc7b87c74f8ec9e3437d2e92c", + "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/6105bdab2f26c0204fe90ecc53d5684754550e8f", + "reference": "6105bdab2f26c0204fe90ecc53d5684754550e8f", "shasum": "" }, "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", "nikic/php-parser": "^4.13", "php": "^7.4 || ~8.0.0", "php-stubs/generator": "^0.8.3", "phpdocumentor/reflection-docblock": "^5.3", - "phpstan/phpstan": "^1.10.12", - "phpunit/phpunit": "^9.5" + "phpstan/phpstan": "^1.10.49", + "phpunit/phpunit": "^9.5", + "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^0.11" }, "suggest": { "paragonie/sodium_compat": "Pure PHP implementation of libsodium", + "symfony/polyfill-php80": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" }, "type": "library", @@ -382,9 +385,9 @@ ], "support": { "issues": "https://github.com/php-stubs/wordpress-stubs/issues", - "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.3.0" + "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.4.3" }, - "time": "2023-08-10T16:34:11+00:00" + "time": "2024-02-11T18:56:19+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -562,22 +565,22 @@ }, { "name": "phpmd/phpmd", - "version": "2.14.1", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/phpmd/phpmd.git", - "reference": "442fc2c34edcd5198b442d8647c7f0aec3afabe8" + "reference": "74a1f56e33afad4128b886e334093e98e1b5e7c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/442fc2c34edcd5198b442d8647c7f0aec3afabe8", - "reference": "442fc2c34edcd5198b442d8647c7f0aec3afabe8", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/74a1f56e33afad4128b886e334093e98e1b5e7c0", + "reference": "74a1f56e33afad4128b886e334093e98e1b5e7c0", "shasum": "" }, "require": { "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", "ext-xml": "*", - "pdepend/pdepend": "^2.15.1", + "pdepend/pdepend": "^2.16.1", "php": ">=5.3.9" }, "require-dev": { @@ -586,7 +589,6 @@ "ext-simplexml": "*", "gregwar/rst": "^1.0", "mikey179/vfsstream": "^1.6.8", - "phpunit/phpunit": "^4.8.36 || ^5.7.27", "squizlabs/php_codesniffer": "^2.9.2 || ^3.7.2" }, "bin": [ @@ -634,7 +636,7 @@ "support": { "irc": "irc://irc.freenode.org/phpmd", "issues": "https://github.com/phpmd/phpmd/issues", - "source": "https://github.com/phpmd/phpmd/tree/2.14.1" + "source": "https://github.com/phpmd/phpmd/tree/2.15.0" }, "funding": [ { @@ -642,20 +644,20 @@ "type": "tidelift" } ], - "time": "2023-09-28T13:07:44+00:00" + "time": "2023-12-11T08:22:20+00:00" }, { "name": "phpstan/phpstan", - "version": "1.10.38", + "version": "1.10.59", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "5302bb402c57f00fb3c2c015bac86e0827e4b691" + "reference": "e607609388d3a6d418a50a49f7940e8086798281" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5302bb402c57f00fb3c2c015bac86e0827e4b691", - "reference": "5302bb402c57f00fb3c2c015bac86e0827e4b691", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e607609388d3a6d418a50a49f7940e8086798281", + "reference": "e607609388d3a6d418a50a49f7940e8086798281", "shasum": "" }, "require": { @@ -704,7 +706,7 @@ "type": "tidelift" } ], - "time": "2023-10-06T14:19:14+00:00" + "time": "2024-02-20T13:59:13+00:00" }, { "name": "psr/container", @@ -1487,16 +1489,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.2", + "version": "3.9.0", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/d63cee4890a8afaf86a22e51ad4d97c91dd4579b", + "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b", "shasum": "" }, "require": { @@ -1506,11 +1508,11 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "bin": [ - "bin/phpcs", - "bin/phpcbf" + "bin/phpcbf", + "bin/phpcs" ], "type": "library", "extra": { @@ -1525,35 +1527,58 @@ "authors": [ { "name": "Greg Sherwood", - "role": "lead" + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" }, - "time": "2023-02-22T23:07:41+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2024-02-16T15:06:51+00:00" }, { "name": "symfony/config", - "version": "v5.4.26", + "version": "v5.4.36", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "8109892f27beed9252bd1f1c1880aeb4ad842650" + "reference": "0a4f363dc2f13d2f871f917cc563796d9ddc78d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/8109892f27beed9252bd1f1c1880aeb4ad842650", - "reference": "8109892f27beed9252bd1f1c1880aeb4ad842650", + "url": "https://api.github.com/repos/symfony/config/zipball/0a4f363dc2f13d2f871f917cc563796d9ddc78d1", + "reference": "0a4f363dc2f13d2f871f917cc563796d9ddc78d1", "shasum": "" }, "require": { @@ -1603,7 +1628,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v5.4.26" + "source": "https://github.com/symfony/config/tree/v5.4.36" }, "funding": [ { @@ -1619,20 +1644,20 @@ "type": "tidelift" } ], - "time": "2023-07-19T20:21:11+00:00" + "time": "2024-02-23T16:13:23+00:00" }, { "name": "symfony/dependency-injection", - "version": "v5.4.29", + "version": "v5.4.36", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "338638ed8c9d5c7fcb136a73f5c7043465ae2f05" + "reference": "cc1fb237cd0e6da33005062b13b8485deb6e4440" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/338638ed8c9d5c7fcb136a73f5c7043465ae2f05", - "reference": "338638ed8c9d5c7fcb136a73f5c7043465ae2f05", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/cc1fb237cd0e6da33005062b13b8485deb6e4440", + "reference": "cc1fb237cd0e6da33005062b13b8485deb6e4440", "shasum": "" }, "require": { @@ -1692,7 +1717,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v5.4.29" + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.36" }, "funding": [ { @@ -1708,7 +1733,7 @@ "type": "tidelift" } ], - "time": "2023-09-20T06:23:43+00:00" + "time": "2024-02-22T18:43:31+00:00" }, { "name": "symfony/deprecation-contracts", @@ -1779,16 +1804,16 @@ }, { "name": "symfony/filesystem", - "version": "v5.4.25", + "version": "v5.4.35", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364" + "reference": "5a553607d4ffbfa9c0ab62facadea296c9db7086" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/0ce3a62c9579a53358d3a7eb6b3dfb79789a6364", - "reference": "0ce3a62c9579a53358d3a7eb6b3dfb79789a6364", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/5a553607d4ffbfa9c0ab62facadea296c9db7086", + "reference": "5a553607d4ffbfa9c0ab62facadea296c9db7086", "shasum": "" }, "require": { @@ -1823,7 +1848,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.25" + "source": "https://github.com/symfony/filesystem/tree/v5.4.35" }, "funding": [ { @@ -1839,20 +1864,20 @@ "type": "tidelift" } ], - "time": "2023-05-31T13:04:02+00:00" + "time": "2024-01-23T13:51:25+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", "shasum": "" }, "require": { @@ -1866,9 +1891,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -1905,7 +1927,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, "funding": [ { @@ -1921,20 +1943,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "42292d99c55abe617799667f454222c54c60e229" + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", - "reference": "42292d99c55abe617799667f454222c54c60e229", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", "shasum": "" }, "require": { @@ -1948,9 +1970,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -1988,7 +2007,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, "funding": [ { @@ -2004,20 +2023,20 @@ "type": "tidelift" } ], - "time": "2023-07-28T09:04:16+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5" + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5", - "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2", + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2", "shasum": "" }, "require": { @@ -2025,9 +2044,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -2067,7 +2083,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0" }, "funding": [ { @@ -2083,20 +2099,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", "shasum": "" }, "require": { @@ -2104,9 +2120,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -2150,7 +2163,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" }, "funding": [ { @@ -2166,20 +2179,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b" + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", - "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", "shasum": "" }, "require": { @@ -2187,9 +2200,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -2229,7 +2239,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" }, "funding": [ { @@ -2245,7 +2255,7 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/service-contracts", @@ -2332,22 +2342,22 @@ }, { "name": "szepeviktor/phpstan-wordpress", - "version": "v1.3.0", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/szepeviktor/phpstan-wordpress.git", - "reference": "5b5cc77ed51fdaf64efe3f00b5aae4b709d2cfa9" + "reference": "f7ff091331bc00c5688fe4ce0c4d51d06fa61553" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/5b5cc77ed51fdaf64efe3f00b5aae4b709d2cfa9", - "reference": "5b5cc77ed51fdaf64efe3f00b5aae4b709d2cfa9", + "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/f7ff091331bc00c5688fe4ce0c4d51d06fa61553", + "reference": "f7ff091331bc00c5688fe4ce0c4d51d06fa61553", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", "php-stubs/wordpress-stubs": "^4.7 || ^5.0 || ^6.0", - "phpstan/phpstan": "^1.10.0", + "phpstan/phpstan": "^1.10.31", "symfony/polyfill-php73": "^1.12.0" }, "require-dev": { @@ -2358,6 +2368,9 @@ "phpunit/phpunit": "^8.0 || ^9.0", "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^0.8" }, + "suggest": { + "swissspidy/phpstan-no-private": "Detect usage of internal core functions, classes and methods" + }, "type": "phpstan-extension", "extra": { "phpstan": { @@ -2385,9 +2398,9 @@ ], "support": { "issues": "https://github.com/szepeviktor/phpstan-wordpress/issues", - "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v1.3.0" + "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v1.3.3" }, - "time": "2023-04-23T06:15:06+00:00" + "time": "2024-02-26T13:55:50+00:00" }, { "name": "wp-coding-standards/wpcs", @@ -2526,5 +2539,5 @@ "php": "^7.4 || ^8.0" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } From 9f474110418694760f9eca93dab1e8ac5b67540f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 05:38:46 +0000 Subject: [PATCH 15/20] Bump the github-actions group with 3 updates Bumps the github-actions group with 3 updates: [actions/setup-node](https://github.com/actions/setup-node), [actions/cache](https://github.com/actions/cache) and [ramsey/composer-install](https://github.com/ramsey/composer-install). Updates `actions/setup-node` from 3 to 4 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) Updates `actions/cache` from 3 to 4 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) Updates `ramsey/composer-install` from 2 to 3 - [Release notes](https://github.com/ramsey/composer-install/releases) - [Commits](https://github.com/ramsey/composer-install/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ramsey/composer-install dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/linting.yml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0a6960f8..329c6474 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: ref: ${{ github.head_ref }} - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '18.x' cache: 'npm' diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 9ef0103a..9fc438c2 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -50,13 +50,13 @@ jobs: fail-fast: true - name: Cache PHPCS cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .phpcs-cache.json key: ${{ runner.os }}-phpcs-cache-${{ hashFiles('**/composer.lock', 'phpcs.xml.dist') }} - name: Install Composer dependencies - uses: "ramsey/composer-install@v2" + uses: "ramsey/composer-install@v3" - name: Auto fix coding standards run: composer phpcs-fix @@ -114,13 +114,13 @@ jobs: fail-fast: true - name: Cache PHPStan cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: .phpstan-cache key: ${{ runner.os }}-phpstan-cache-${{ hashFiles('**/composer.lock', 'phpstan.neon.dist') }} - name: Install Composer dependencies - uses: "ramsey/composer-install@v2" + uses: "ramsey/composer-install@v3" - name: Analyse id: phpstan From 678a3349c549109599f9049821101d5703849414 Mon Sep 17 00:00:00 2001 From: Brian Coords Date: Tue, 19 Mar 2024 14:14:25 -0700 Subject: [PATCH 16/20] updates to woo templates for 8.7.0 --- woocommerce/myaccount/form-edit-account.php | 25 ++++++++++++++++----- woocommerce/myaccount/my-address.php | 20 ++++++++++++----- woocommerce/myaccount/orders.php | 22 +++++++++++++----- 3 files changed, 52 insertions(+), 15 deletions(-) diff --git a/woocommerce/myaccount/form-edit-account.php b/woocommerce/myaccount/form-edit-account.php index 766f9f1f..3b5757d1 100644 --- a/woocommerce/myaccount/form-edit-account.php +++ b/woocommerce/myaccount/form-edit-account.php @@ -12,7 +12,7 @@ * * @see https://woo.com/document/template-structure/ * @package WooCommerce\Templates - * @version 7.0.1 + * @version 8.7.0 */ defined( 'ABSPATH' ) || exit; @@ -44,6 +44,15 @@ do_action( 'woocommerce_before_edit_account_form' ); ?>