From 6e6f8021892d03720cb6ab7fe59b672bab96af8d Mon Sep 17 00:00:00 2001 From: weirui88888 Date: Tue, 14 Mar 2023 18:46:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=F0=9F=8C=B8=20support=20a=20demo=20pag?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 +- demo/android-chrome-192x192.png | Bin 0 -> 3297 bytes demo/android-chrome-512x512.png | Bin 0 -> 3297 bytes demo/apple-touch-icon.png | Bin 0 -> 3297 bytes demo/css/bootstrap.min.css | 6 + demo/css/hint.min.css | 5 + demo/css/index.css | 130 +++++ demo/css/index.min.css | 1 + demo/css/jquery.fancybox.min.css | 736 +++++++++++++++++++++++++++ demo/css/json-viewer.css | 58 +++ demo/css/prism.min.css | 6 + demo/favicon-16x16.png | Bin 0 -> 446 bytes demo/favicon-32x32.png | Bin 0 -> 929 bytes demo/favicon.ico | Bin 0 -> 15406 bytes demo/font/font-letter.otf | Bin 0 -> 133644 bytes demo/index.html | 641 +++++++++++++++++++++++ demo/js/ali-oss-upload.browser.js | 1 + demo/js/aliyun-oss-sdk-6.17.1.min.js | 4 + demo/js/clipboard.min.js | 7 + demo/js/jquery.fancybox.min.js | 13 + demo/js/jquery.min.js | 2 + demo/js/json-viewer.min.js | 45 ++ demo/js/prism.min.js | 12 + demo/js/vue2.min.js | 11 + demo/site.webmanifest | 1 + 25 files changed, 1680 insertions(+), 3 deletions(-) create mode 100644 demo/android-chrome-192x192.png create mode 100644 demo/android-chrome-512x512.png create mode 100644 demo/apple-touch-icon.png create mode 100644 demo/css/bootstrap.min.css create mode 100644 demo/css/hint.min.css create mode 100644 demo/css/index.css create mode 100644 demo/css/index.min.css create mode 100644 demo/css/jquery.fancybox.min.css create mode 100644 demo/css/json-viewer.css create mode 100644 demo/css/prism.min.css create mode 100644 demo/favicon-16x16.png create mode 100644 demo/favicon-32x32.png create mode 100644 demo/favicon.ico create mode 100644 demo/font/font-letter.otf create mode 100644 demo/index.html create mode 100644 demo/js/ali-oss-upload.browser.js create mode 100644 demo/js/aliyun-oss-sdk-6.17.1.min.js create mode 100644 demo/js/clipboard.min.js create mode 100644 demo/js/jquery.fancybox.min.js create mode 100644 demo/js/jquery.min.js create mode 100644 demo/js/json-viewer.min.js create mode 100644 demo/js/prism.min.js create mode 100644 demo/js/vue2.min.js create mode 100644 demo/site.webmanifest diff --git a/.gitignore b/.gitignore index 670df76..40b878d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ -node_modules/ -index.html -demo/ \ No newline at end of file +node_modules/ \ No newline at end of file diff --git a/demo/android-chrome-192x192.png b/demo/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..e520a1e368f81c8362fcddd2bfca40498b2cd34d GIT binary patch literal 3297 zcmV<73?B1|P)Px>n@L1LRCr$Poq4QXMH#?<-+Se;S(i#nSd55hVnjs51_ROpCW@e-v4sK+OKW-e zycSv(5kV~~Vi1tp-gC=?0ud2`7*;`0XbDmQHG%<&f4BvNu(}|Wme>24Gw*`0@7?9h zIdhi#?o4uX|F|>ree-?4J9Ew~-v~bSv<0N6Tkji>2cX9x@BnxKdfWm%-hAH!cmR6b z0zKY*-vf96dfWm%-hAH!cmR6O0$Sl6Oko=E&PMBBWQ3Qb#y@+_8k4pM&}D4P1`eT* zgHdK8#@TOt`dT=;4!meSYQERg$6dU_19CO5O-48-6#!ac7Q%tRtj1@GBd5I%{2bwa zHnUz<^MIpz3$Lc@0niiJhHY5@EI{~3E*4dO53FGWYr4H>=vn}DDQ{;}!}0KeTpT}9 z$P)&H0oKT+{Hq`xQi<(40CW*MF@=-NKOWwbs`c&)|J8sn!j&@2Gw!O*zNW4MKo|2V z>Z}Cbm%V8cN%#x!RSCI1QRxB-bqxR-5CGKzY-BG|xJ0U)ZeK9}5?uj+23!T4kiU6S zNxWY|^F~tYRB8ZpklpC#F_i5~ZN=8gZKTe=vYN-rs()z#&_QO?$J(+Q&PuO-_Lh}A zYE>qu%%uciQaS$(NA~kUS;-%B@@s4{r2}A6I={palnMajeBoAvsj(66u8c3x&#W@_ z1f>B$1NH`P2HxFWKDE~Nar&8C76{4&z`ejh*5>Ta0&6AY;4-LQ3IH_V9N^n!Fi4I% zoGT&c=P0kKsKNoz3i|=~Aq*64j9ld_o1!IasqtX0a>ofP9)N&5fJ2KkLV>dHl#tI9 zD8JaFVH%kE@{5WzKnY}@At4tRrAJ{sK;x-@9q_iI8ebB*{|07D$RkDQQyc&lE<`x9 zh(?!Art&?h@#P})Dg*$X&-P3;3naT0(dZJ&{2MQ`r(DA;dFxgT0D)QBjh1+Q`o9HE zl#r|QHb_wb{0xeH`pw(WG34DLA&14t=QK<10BFF+fQOy7V)9frQ$l`|XLIrgz(4%8 z_HO|XgZTpxm_7B;!jDfAE%1nhIh}22$j%i2b0$xC4sdm1XR<*wf-)n|Gm7~F5O4r+ z|77!;qCm}oL)z-`b&7xS70j6i!fF7v(DTJHY%y1SbjGO|XgUmoU)qLpM<6LEB>J^j~(MMLB zxfCbK82}m>r$?W%oY{9`pb}OR#UfZCAuC+ymKp%_ukYt_l+U?P$k!3u0(UbyXAs3C zNSsmu&=~7)0`^F(fiIZG0?(oxCpCVVw35UCXoW)&v!mCiqAj4DEH#FcsF4T&t#B5? zcasS8WiqmWa*EW4#HrBdDTxL8I7C(vt-iKR@cQnXUW@Ld&b@497Ezv; zl|;^Onsfov*oGb0%ye_t0DK!j8^1Yc_a0{#K)T)GD3d~m|1{Tgs-V^@?-u{`oVEg`$a z9s=|vrm_wH$wM)*>cx$ugfTle_Nmu=*y6*CIh`EvN zr0RBgTg!L`QrTB({BAre%>gLe?B57`$S{A71A5#%I>^!VHD<|#c~a#kam&Wdr_tkK zc~a9^!Bzk)2fk4X-Gwhmm1y6gv($8YTRB#0Zl}C;i1(xX$(iEmDq1cf=f&*-$^yV? z67v0Y?cTDq1{@3gsA-+be5tkgEuj(`@LAy2gvDJJ>pB3O2UFG|=A-@aN3L$+yPcJ0R6q~WsNW9m9jLZY61i&VyEfQ`|D zOS31|q=wN7Cn8*FRbE&iRm(DM1n5F`WWYoQFDf`@*8p(7gq&;TtagSE%oVd&B&=_t zgse$ec0w_&m?`6;0z+E?P}C-n#~I)NR~Iqs5DQT*PwBu#5~i-hsGy73iYcZS*e9h< zNs3#%1{Syd+u7J_;t~j#C9zbKGJ_JjsY{CrlWR2*RLoScvrws;MKCHMkgA&iR~qmO z;FFHvj8~1#RIur;@?Q*c@-NHul4)hJ)Y4yIUBKLc-C~ddphCXO!6WP}!#ooY=jORI zFcHYC&&OHGOn3%wtPGvQ0MmIgw|Gg3mV=YLI$2qAOlILmsg5qpBu!dj3BnJOmbWao zG;M$e9pVPmgwV+&4M|AYOi=6n0Lz%hMzbX>`=rd38aE~t)QC;H+8 z4pBjyJ0($t?F#iXqt#C6PMbobIrC`lJlizFfDH3`5+NF}47emo+0vWrht)sVe0-*K6i7U00yQIdalT=rdIreC4TB4iJG%)M)S!N{Ka-T3i?@-+*8DSq8=7m;uc0L(2 z#3?2`Syo9nN2+|srg|OXEVOhHO3s$hPA45=2xXN`+pY2nr%JW`gK?T$I-lF6CrR(;YZtovBONiA_A6z`^Z`WD_E$@hspxNK`BUqRo|cZb103 zm9fUmFeU-Ov^m*~-5(g8+-kcaw6Q!KT_f)e66h%##8#hvy)2-uKhlv{lfwMr7aRD%n7-Sdv%u{o8`BdxFWNjf002UCe zr=O!_B~QhIboANE&Dnv3i&U|n0me7TRj61S02&ZP!Ktr9P4te5sl~!lS^zpipsZtn zqh$rrtthdR69DoK75ipSFnTdWs$kK!05qOOq6g9_Zqb%g$Zb{?T>#Jqg1gzsJXym_ zu|40&m=b{Ef<=#kAXT{dBmfvk1iS^|+Bc(@by!k%1;7Ldl-t?JF|7hHbOIs;0L6!k zAKSR37e*unz&K(FTT|y+px$XeflC0!K+w;t9GfN%Q33$Ubz#I75G1%VCJg|_5zFb5 z<5qua7Qdn?IndippM3S)T!lwwni_nFs0|6s-mp?VLR1djLEDd2m*| z3_k=k_kr&Ld=F6kzcUXFd=KDz0P8Jbd4O583_k?;A)sgm^O5g|06zryA)pBZehBbG zKt5e?(Ng>n;D-P|1o$B!{?RbM7EpAb?O47a0{jp#+lDFM1K3#0=j~bx^vr8u*Lo;p z#XSHS8@TM%djQJrp^WwO0Ay_7vRCf`D7%L;*3Scwv4P88y$7J|9?Doh4?xBSE_?MJ ffUPx>n@L1LRCr$Poq4QXMH#?<-+Se;S(i#nSd55hVnjs51_ROpCW@e-v4sK+OKW-e zycSv(5kV~~Vi1tp-gC=?0ud2`7*;`0XbDmQHG%<&f4BvNu(}|Wme>24Gw*`0@7?9h zIdhi#?o4uX|F|>ree-?4J9Ew~-v~bSv<0N6Tkji>2cX9x@BnxKdfWm%-hAH!cmR6b z0zKY*-vf96dfWm%-hAH!cmR6O0$Sl6Oko=E&PMBBWQ3Qb#y@+_8k4pM&}D4P1`eT* zgHdK8#@TOt`dT=;4!meSYQERg$6dU_19CO5O-48-6#!ac7Q%tRtj1@GBd5I%{2bwa zHnUz<^MIpz3$Lc@0niiJhHY5@EI{~3E*4dO53FGWYr4H>=vn}DDQ{;}!}0KeTpT}9 z$P)&H0oKT+{Hq`xQi<(40CW*MF@=-NKOWwbs`c&)|J8sn!j&@2Gw!O*zNW4MKo|2V z>Z}Cbm%V8cN%#x!RSCI1QRxB-bqxR-5CGKzY-BG|xJ0U)ZeK9}5?uj+23!T4kiU6S zNxWY|^F~tYRB8ZpklpC#F_i5~ZN=8gZKTe=vYN-rs()z#&_QO?$J(+Q&PuO-_Lh}A zYE>qu%%uciQaS$(NA~kUS;-%B@@s4{r2}A6I={palnMajeBoAvsj(66u8c3x&#W@_ z1f>B$1NH`P2HxFWKDE~Nar&8C76{4&z`ejh*5>Ta0&6AY;4-LQ3IH_V9N^n!Fi4I% zoGT&c=P0kKsKNoz3i|=~Aq*64j9ld_o1!IasqtX0a>ofP9)N&5fJ2KkLV>dHl#tI9 zD8JaFVH%kE@{5WzKnY}@At4tRrAJ{sK;x-@9q_iI8ebB*{|07D$RkDQQyc&lE<`x9 zh(?!Art&?h@#P})Dg*$X&-P3;3naT0(dZJ&{2MQ`r(DA;dFxgT0D)QBjh1+Q`o9HE zl#r|QHb_wb{0xeH`pw(WG34DLA&14t=QK<10BFF+fQOy7V)9frQ$l`|XLIrgz(4%8 z_HO|XgZTpxm_7B;!jDfAE%1nhIh}22$j%i2b0$xC4sdm1XR<*wf-)n|Gm7~F5O4r+ z|77!;qCm}oL)z-`b&7xS70j6i!fF7v(DTJHY%y1SbjGO|XgUmoU)qLpM<6LEB>J^j~(MMLB zxfCbK82}m>r$?W%oY{9`pb}OR#UfZCAuC+ymKp%_ukYt_l+U?P$k!3u0(UbyXAs3C zNSsmu&=~7)0`^F(fiIZG0?(oxCpCVVw35UCXoW)&v!mCiqAj4DEH#FcsF4T&t#B5? zcasS8WiqmWa*EW4#HrBdDTxL8I7C(vt-iKR@cQnXUW@Ld&b@497Ezv; zl|;^Onsfov*oGb0%ye_t0DK!j8^1Yc_a0{#K)T)GD3d~m|1{Tgs-V^@?-u{`oVEg`$a z9s=|vrm_wH$wM)*>cx$ugfTle_Nmu=*y6*CIh`EvN zr0RBgTg!L`QrTB({BAre%>gLe?B57`$S{A71A5#%I>^!VHD<|#c~a#kam&Wdr_tkK zc~a9^!Bzk)2fk4X-Gwhmm1y6gv($8YTRB#0Zl}C;i1(xX$(iEmDq1cf=f&*-$^yV? z67v0Y?cTDq1{@3gsA-+be5tkgEuj(`@LAy2gvDJJ>pB3O2UFG|=A-@aN3L$+yPcJ0R6q~WsNW9m9jLZY61i&VyEfQ`|D zOS31|q=wN7Cn8*FRbE&iRm(DM1n5F`WWYoQFDf`@*8p(7gq&;TtagSE%oVd&B&=_t zgse$ec0w_&m?`6;0z+E?P}C-n#~I)NR~Iqs5DQT*PwBu#5~i-hsGy73iYcZS*e9h< zNs3#%1{Syd+u7J_;t~j#C9zbKGJ_JjsY{CrlWR2*RLoScvrws;MKCHMkgA&iR~qmO z;FFHvj8~1#RIur;@?Q*c@-NHul4)hJ)Y4yIUBKLc-C~ddphCXO!6WP}!#ooY=jORI zFcHYC&&OHGOn3%wtPGvQ0MmIgw|Gg3mV=YLI$2qAOlILmsg5qpBu!dj3BnJOmbWao zG;M$e9pVPmgwV+&4M|AYOi=6n0Lz%hMzbX>`=rd38aE~t)QC;H+8 z4pBjyJ0($t?F#iXqt#C6PMbobIrC`lJlizFfDH3`5+NF}47emo+0vWrht)sVe0-*K6i7U00yQIdalT=rdIreC4TB4iJG%)M)S!N{Ka-T3i?@-+*8DSq8=7m;uc0L(2 z#3?2`Syo9nN2+|srg|OXEVOhHO3s$hPA45=2xXN`+pY2nr%JW`gK?T$I-lF6CrR(;YZtovBONiA_A6z`^Z`WD_E$@hspxNK`BUqRo|cZb103 zm9fUmFeU-Ov^m*~-5(g8+-kcaw6Q!KT_f)e66h%##8#hvy)2-uKhlv{lfwMr7aRD%n7-Sdv%u{o8`BdxFWNjf002UCe zr=O!_B~QhIboANE&Dnv3i&U|n0me7TRj61S02&ZP!Ktr9P4te5sl~!lS^zpipsZtn zqh$rrtthdR69DoK75ipSFnTdWs$kK!05qOOq6g9_Zqb%g$Zb{?T>#Jqg1gzsJXym_ zu|40&m=b{Ef<=#kAXT{dBmfvk1iS^|+Bc(@by!k%1;7Ldl-t?JF|7hHbOIs;0L6!k zAKSR37e*unz&K(FTT|y+px$XeflC0!K+w;t9GfN%Q33$Ubz#I75G1%VCJg|_5zFb5 z<5qua7Qdn?IndippM3S)T!lwwni_nFs0|6s-mp?VLR1djLEDd2m*| z3_k=k_kr&Ld=F6kzcUXFd=KDz0P8Jbd4O583_k?;A)sgm^O5g|06zryA)pBZehBbG zKt5e?(Ng>n;D-P|1o$B!{?RbM7EpAb?O47a0{jp#+lDFM1K3#0=j~bx^vr8u*Lo;p z#XSHS8@TM%djQJrp^WwO0Ay_7vRCf`D7%L;*3Scwv4P88y$7J|9?Doh4?xBSE_?MJ ffUPx>n@L1LRCr$Poq4QXMH#?<-+Se;S(i#nSd55hVnjs51_ROpCW@e-v4sK+OKW-e zycSv(5kV~~Vi1tp-gC=?0ud2`7*;`0XbDmQHG%<&f4BvNu(}|Wme>24Gw*`0@7?9h zIdhi#?o4uX|F|>ree-?4J9Ew~-v~bSv<0N6Tkji>2cX9x@BnxKdfWm%-hAH!cmR6b z0zKY*-vf96dfWm%-hAH!cmR6O0$Sl6Oko=E&PMBBWQ3Qb#y@+_8k4pM&}D4P1`eT* zgHdK8#@TOt`dT=;4!meSYQERg$6dU_19CO5O-48-6#!ac7Q%tRtj1@GBd5I%{2bwa zHnUz<^MIpz3$Lc@0niiJhHY5@EI{~3E*4dO53FGWYr4H>=vn}DDQ{;}!}0KeTpT}9 z$P)&H0oKT+{Hq`xQi<(40CW*MF@=-NKOWwbs`c&)|J8sn!j&@2Gw!O*zNW4MKo|2V z>Z}Cbm%V8cN%#x!RSCI1QRxB-bqxR-5CGKzY-BG|xJ0U)ZeK9}5?uj+23!T4kiU6S zNxWY|^F~tYRB8ZpklpC#F_i5~ZN=8gZKTe=vYN-rs()z#&_QO?$J(+Q&PuO-_Lh}A zYE>qu%%uciQaS$(NA~kUS;-%B@@s4{r2}A6I={palnMajeBoAvsj(66u8c3x&#W@_ z1f>B$1NH`P2HxFWKDE~Nar&8C76{4&z`ejh*5>Ta0&6AY;4-LQ3IH_V9N^n!Fi4I% zoGT&c=P0kKsKNoz3i|=~Aq*64j9ld_o1!IasqtX0a>ofP9)N&5fJ2KkLV>dHl#tI9 zD8JaFVH%kE@{5WzKnY}@At4tRrAJ{sK;x-@9q_iI8ebB*{|07D$RkDQQyc&lE<`x9 zh(?!Art&?h@#P})Dg*$X&-P3;3naT0(dZJ&{2MQ`r(DA;dFxgT0D)QBjh1+Q`o9HE zl#r|QHb_wb{0xeH`pw(WG34DLA&14t=QK<10BFF+fQOy7V)9frQ$l`|XLIrgz(4%8 z_HO|XgZTpxm_7B;!jDfAE%1nhIh}22$j%i2b0$xC4sdm1XR<*wf-)n|Gm7~F5O4r+ z|77!;qCm}oL)z-`b&7xS70j6i!fF7v(DTJHY%y1SbjGO|XgUmoU)qLpM<6LEB>J^j~(MMLB zxfCbK82}m>r$?W%oY{9`pb}OR#UfZCAuC+ymKp%_ukYt_l+U?P$k!3u0(UbyXAs3C zNSsmu&=~7)0`^F(fiIZG0?(oxCpCVVw35UCXoW)&v!mCiqAj4DEH#FcsF4T&t#B5? zcasS8WiqmWa*EW4#HrBdDTxL8I7C(vt-iKR@cQnXUW@Ld&b@497Ezv; zl|;^Onsfov*oGb0%ye_t0DK!j8^1Yc_a0{#K)T)GD3d~m|1{Tgs-V^@?-u{`oVEg`$a z9s=|vrm_wH$wM)*>cx$ugfTle_Nmu=*y6*CIh`EvN zr0RBgTg!L`QrTB({BAre%>gLe?B57`$S{A71A5#%I>^!VHD<|#c~a#kam&Wdr_tkK zc~a9^!Bzk)2fk4X-Gwhmm1y6gv($8YTRB#0Zl}C;i1(xX$(iEmDq1cf=f&*-$^yV? z67v0Y?cTDq1{@3gsA-+be5tkgEuj(`@LAy2gvDJJ>pB3O2UFG|=A-@aN3L$+yPcJ0R6q~WsNW9m9jLZY61i&VyEfQ`|D zOS31|q=wN7Cn8*FRbE&iRm(DM1n5F`WWYoQFDf`@*8p(7gq&;TtagSE%oVd&B&=_t zgse$ec0w_&m?`6;0z+E?P}C-n#~I)NR~Iqs5DQT*PwBu#5~i-hsGy73iYcZS*e9h< zNs3#%1{Syd+u7J_;t~j#C9zbKGJ_JjsY{CrlWR2*RLoScvrws;MKCHMkgA&iR~qmO z;FFHvj8~1#RIur;@?Q*c@-NHul4)hJ)Y4yIUBKLc-C~ddphCXO!6WP}!#ooY=jORI zFcHYC&&OHGOn3%wtPGvQ0MmIgw|Gg3mV=YLI$2qAOlILmsg5qpBu!dj3BnJOmbWao zG;M$e9pVPmgwV+&4M|AYOi=6n0Lz%hMzbX>`=rd38aE~t)QC;H+8 z4pBjyJ0($t?F#iXqt#C6PMbobIrC`lJlizFfDH3`5+NF}47emo+0vWrht)sVe0-*K6i7U00yQIdalT=rdIreC4TB4iJG%)M)S!N{Ka-T3i?@-+*8DSq8=7m;uc0L(2 z#3?2`Syo9nN2+|srg|OXEVOhHO3s$hPA45=2xXN`+pY2nr%JW`gK?T$I-lF6CrR(;YZtovBONiA_A6z`^Z`WD_E$@hspxNK`BUqRo|cZb103 zm9fUmFeU-Ov^m*~-5(g8+-kcaw6Q!KT_f)e66h%##8#hvy)2-uKhlv{lfwMr7aRD%n7-Sdv%u{o8`BdxFWNjf002UCe zr=O!_B~QhIboANE&Dnv3i&U|n0me7TRj61S02&ZP!Ktr9P4te5sl~!lS^zpipsZtn zqh$rrtthdR69DoK75ipSFnTdWs$kK!05qOOq6g9_Zqb%g$Zb{?T>#Jqg1gzsJXym_ zu|40&m=b{Ef<=#kAXT{dBmfvk1iS^|+Bc(@by!k%1;7Ldl-t?JF|7hHbOIs;0L6!k zAKSR37e*unz&K(FTT|y+px$XeflC0!K+w;t9GfN%Q33$Ubz#I75G1%VCJg|_5zFb5 z<5qua7Qdn?IndippM3S)T!lwwni_nFs0|6s-mp?VLR1djLEDd2m*| z3_k=k_kr&Ld=F6kzcUXFd=KDz0P8Jbd4O583_k?;A)sgm^O5g|06zryA)pBZehBbG zKt5e?(Ng>n;D-P|1o$B!{?RbM7EpAb?O47a0{jp#+lDFM1K3#0=j~bx^vr8u*Lo;p z#XSHS8@TM%djQJrp^WwO0Ay_7vRCf`D7%L;*3Scwv4P88y$7J|9?Doh4?xBSE_?MJ ffUcode{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-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,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} \ No newline at end of file diff --git a/demo/css/hint.min.css b/demo/css/hint.min.css new file mode 100644 index 0000000..6fafb55 --- /dev/null +++ b/demo/css/hint.min.css @@ -0,0 +1,5 @@ +/*! Hint.css - v2.7.0 - 2021-10-01 +* https://kushagra.dev/lab/hint/ +* Copyright (c) 2021 Kushagra Gour */ + +[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:after,.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none} \ No newline at end of file diff --git a/demo/css/index.css b/demo/css/index.css new file mode 100644 index 0000000..6603e43 --- /dev/null +++ b/demo/css/index.css @@ -0,0 +1,130 @@ +body, +html { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + zoom: 1; +} +body { + height: 100vh; + overflow-y: auto; +} +@media screen and (min-width: 1400px) { + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl, + .container-xxl { + max-width: 1560px; + } +} + +@keyframes uploading { + from { transform: scale(1); } + to { transform: scale(1.3); } +} + +@keyframes octocat-wave { + 0%, + 100% { + transform: rotate(0); + } + 20%, + 60% { + transform: rotate(-25deg); + } + 40%, + 80% { + transform: rotate(10deg); + } +} +@media (max-width: 500px) { + .github-corner:hover .octo-arm { + animation: none; + } + .github-corner .octo-arm { + animation: octocat-wave 560ms ease-in-out; + } +} +@font-face { + font-family: font-letter; + src: url('../font/font-letter.otf'); +} +.github-corner:hover .octo-arm { + animation: octocat-wave 560ms ease-in-out; +} +.font-letter { + font-family: font-letter; +} +.require-flag::before { + content: '*'; + color: red; + margin-right: 3px; +} +.over-poiner { + cursor: pointer; +} +input[type='file']:disabled { + cursor: not-allowed; +} +input::placeholder { + font-size: 14px; +} +.uploaded-img { + width: 150px; + height: 200px; + margin-right: 5px; + background: rgba(0,0,0,0.08); + object-fit: cover; +} +.pdt-3 { + padding-top: 3px; +} +.ls-label { + letter-spacing: 0.1em; +} +.copy-btn { + cursor: pointer; + padding: 0; + margin-left: 3px; + border: none; + background: 0 0; +} +.uploaded-link { + word-wrap: break-word; + max-width: 100%; +} +[v-cloak] { + display: none; +} + +.upload-loading { + width: 100vw; + height: 100vh; + display: flex; + align-items: center; + justify-content: center; + position: fixed; + left: 0; + top: 0; + z-index: 1000; + background: rgba(255, 255, 255, 0.6); +} + +.logo{ + margin-right: 10px; +} + +.uploading { + animation: uploading 0.8s ease-in-out 0s infinite alternate; +} + +.uploaded-gellery-container{ + width: 100%; + overflow-x: scroll; + display: flex; +} + +.uploaded-gellery-container a { + flex-shrink: 0; +} \ No newline at end of file diff --git a/demo/css/index.min.css b/demo/css/index.min.css new file mode 100644 index 0000000..5ccca6b --- /dev/null +++ b/demo/css/index.min.css @@ -0,0 +1 @@ +body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;zoom:1}body{height:100vh;overflow-y:auto}@media screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1560px}}@keyframes uploading{from{transform:scale(1)}to{transform:scale(1.3)}}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}@font-face{font-family:font-letter;src:url('../font/font-letter.otf')}.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}.font-letter{font-family:font-letter}.require-flag::before{content:'*';color:red;margin-right:3px}.over-poiner{cursor:pointer}input[type=file]:disabled{cursor:not-allowed}input::placeholder{font-size:14px}.uploaded-img{width:150px;height:200px;margin-right:5px;background:rgba(0,0,0,.08);object-fit:cover}.pdt-3{padding-top:3px}.ls-label{letter-spacing:.1em}.copy-btn{cursor:pointer;padding:0;margin-left:3px;border:none;background:0 0}.uploaded-link{word-wrap:break-word;max-width:100%}[v-cloak]{display:none}.upload-loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:1000;background:rgba(255,255,255,.6)}.logo{margin-right:10px}.uploading{animation:uploading .8s ease-in-out 0s infinite alternate}.uploaded-gellery-container{width:100%;overflow-x:scroll;display:flex}.uploaded-gellery-container a{flex-shrink:0} \ No newline at end of file diff --git a/demo/css/jquery.fancybox.min.css b/demo/css/jquery.fancybox.min.css new file mode 100644 index 0000000..124b576 --- /dev/null +++ b/demo/css/jquery.fancybox.min.css @@ -0,0 +1,736 @@ +body.compensate-for-scrollbar { + overflow: hidden; +} +.fancybox-active { + height: auto; +} +.fancybox-is-hidden { + left: -9999px; + margin: 0; + position: absolute !important; + top: -9999px; + visibility: hidden; +} +.fancybox-container { + -webkit-backface-visibility: hidden; + height: 100%; + left: 0; + outline: none; + position: fixed; + -webkit-tap-highlight-color: transparent; + top: 0; + -ms-touch-action: manipulation; + touch-action: manipulation; + transform: translateZ(0); + width: 100%; + z-index: 99992; +} +.fancybox-container * { + box-sizing: border-box; +} +.fancybox-bg, +.fancybox-inner, +.fancybox-outer, +.fancybox-stage { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; +} +.fancybox-outer { + -webkit-overflow-scrolling: touch; + overflow-y: auto; +} +.fancybox-bg { + background: #1e1e1e; + opacity: 0; + transition-duration: inherit; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); +} +.fancybox-is-open .fancybox-bg { + opacity: 0.9; + transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); +} +.fancybox-caption, +.fancybox-infobar, +.fancybox-navigation .fancybox-button, +.fancybox-toolbar { + direction: ltr; + opacity: 0; + position: absolute; + transition: opacity 0.25s ease, visibility 0s ease 0.25s; + visibility: hidden; + z-index: 99997; +} +.fancybox-show-caption .fancybox-caption, +.fancybox-show-infobar .fancybox-infobar, +.fancybox-show-nav .fancybox-navigation .fancybox-button, +.fancybox-show-toolbar .fancybox-toolbar { + opacity: 1; + transition: opacity 0.25s ease 0s, visibility 0s ease 0s; + visibility: visible; +} +.fancybox-infobar { + color: #ccc; + font-size: 13px; + -webkit-font-smoothing: subpixel-antialiased; + height: 44px; + left: 0; + line-height: 44px; + min-width: 44px; + mix-blend-mode: difference; + padding: 0 10px; + pointer-events: none; + top: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.fancybox-toolbar { + right: 0; + top: 0; +} +.fancybox-stage { + direction: ltr; + overflow: visible; + transform: translateZ(0); + z-index: 99994; +} +.fancybox-is-open .fancybox-stage { + overflow: hidden; +} +.fancybox-slide { + -webkit-backface-visibility: hidden; + display: none; + height: 100%; + left: 0; + outline: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: absolute; + text-align: center; + top: 0; + transition-property: transform, opacity; + white-space: normal; + width: 100%; + z-index: 99994; +} +.fancybox-slide:before { + content: ''; + display: inline-block; + font-size: 0; + height: 100%; + vertical-align: middle; + width: 0; +} +.fancybox-is-sliding .fancybox-slide, +.fancybox-slide--current, +.fancybox-slide--next, +.fancybox-slide--previous { + display: block; +} +.fancybox-slide--image { + overflow: hidden; + padding: 44px 0; +} +.fancybox-slide--image:before { + display: none; +} +.fancybox-slide--html { + padding: 6px; +} +.fancybox-content { + background: #fff; + display: inline-block; + margin: 0; + max-width: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: relative; + text-align: left; + vertical-align: middle; +} +.fancybox-slide--image .fancybox-content { + animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); + -webkit-backface-visibility: hidden; + background: transparent; + background-repeat: no-repeat; + background-size: 100% 100%; + left: 0; + max-width: none; + overflow: visible; + padding: 0; + position: absolute; + top: 0; + transform-origin: top left; + transition-property: transform, opacity; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 99995; +} +.fancybox-can-zoomOut .fancybox-content { + cursor: zoom-out; +} +.fancybox-can-zoomIn .fancybox-content { + cursor: zoom-in; +} +.fancybox-can-pan .fancybox-content, +.fancybox-can-swipe .fancybox-content { + cursor: grab; +} +.fancybox-is-grabbing .fancybox-content { + cursor: grabbing; +} +.fancybox-container [data-selectable='true'] { + cursor: text; +} +.fancybox-image, +.fancybox-spaceball { + background: transparent; + border: 0; + height: 100%; + left: 0; + margin: 0; + max-height: none; + max-width: none; + padding: 0; + position: absolute; + top: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100%; +} +.fancybox-spaceball { + z-index: 1; +} +.fancybox-slide--iframe .fancybox-content, +.fancybox-slide--map .fancybox-content, +.fancybox-slide--pdf .fancybox-content, +.fancybox-slide--video .fancybox-content { + height: 100%; + overflow: visible; + padding: 0; + width: 100%; +} +.fancybox-slide--video .fancybox-content { + background: #000; +} +.fancybox-slide--map .fancybox-content { + background: #e5e3df; +} +.fancybox-slide--iframe .fancybox-content { + background: #fff; +} +.fancybox-iframe, +.fancybox-video { + background: transparent; + border: 0; + display: block; + height: 100%; + margin: 0; + overflow: hidden; + padding: 0; + width: 100%; +} +.fancybox-iframe { + left: 0; + position: absolute; + top: 0; +} +.fancybox-error { + background: #fff; + cursor: default; + max-width: 400px; + padding: 40px; + width: 100%; +} +.fancybox-error p { + color: #444; + font-size: 16px; + line-height: 20px; + margin: 0; + padding: 0; +} +.fancybox-button { + background: rgba(30, 30, 30, 0.6); + border: 0; + border-radius: 0; + box-shadow: none; + cursor: pointer; + display: inline-block; + height: 44px; + margin: 0; + padding: 10px; + position: relative; + transition: color 0.2s; + vertical-align: top; + visibility: inherit; + width: 44px; +} +.fancybox-button, +.fancybox-button:link, +.fancybox-button:visited { + color: #ccc; +} +.fancybox-button:hover { + color: #fff; +} +.fancybox-button:focus { + outline: none; +} +.fancybox-button.fancybox-focus { + outline: 1px dotted; +} +.fancybox-button[disabled], +.fancybox-button[disabled]:hover { + color: #888; + cursor: default; + outline: none; +} +.fancybox-button div { + height: 100%; +} +.fancybox-button svg { + display: block; + height: 100%; + overflow: visible; + position: relative; + width: 100%; +} +.fancybox-button svg path { + fill: currentColor; + stroke-width: 0; +} +.fancybox-button--fsenter svg:nth-child(2), +.fancybox-button--fsexit svg:first-child, +.fancybox-button--pause svg:first-child, +.fancybox-button--play svg:nth-child(2) { + display: none; +} +.fancybox-progress { + background: #ff5268; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scaleX(0); + transform-origin: 0; + transition-property: transform; + transition-timing-function: linear; + z-index: 99998; +} +.fancybox-close-small { + background: transparent; + border: 0; + border-radius: 0; + color: #ccc; + cursor: pointer; + opacity: 0.8; + padding: 8px; + position: absolute; + right: -12px; + top: -44px; + z-index: 401; +} +.fancybox-close-small:hover { + color: #fff; + opacity: 1; +} +.fancybox-slide--html .fancybox-close-small { + color: currentColor; + padding: 10px; + right: 0; + top: 0; +} +.fancybox-slide--image.fancybox-is-scaling .fancybox-content { + overflow: hidden; +} +.fancybox-is-scaling .fancybox-close-small, +.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { + display: none; +} +.fancybox-navigation .fancybox-button { + background-clip: content-box; + height: 100px; + opacity: 0; + position: absolute; + top: calc(50% - 50px); + width: 70px; +} +.fancybox-navigation .fancybox-button div { + padding: 7px; +} +.fancybox-navigation .fancybox-button--arrow_left { + left: 0; + left: env(safe-area-inset-left); + padding: 31px 26px 31px 6px; +} +.fancybox-navigation .fancybox-button--arrow_right { + padding: 31px 6px 31px 26px; + right: 0; + right: env(safe-area-inset-right); +} +.fancybox-caption { + background: linear-gradient( + 0deg, + rgba(0, 0, 0, 0.85) 0, + rgba(0, 0, 0, 0.3) 50%, + rgba(0, 0, 0, 0.15) 65%, + rgba(0, 0, 0, 0.075) 75.5%, + rgba(0, 0, 0, 0.037) 82.85%, + rgba(0, 0, 0, 0.019) 88%, + transparent + ); + bottom: 0; + color: #eee; + font-size: 14px; + font-weight: 400; + left: 0; + line-height: 1.5; + padding: 75px 44px 25px; + pointer-events: none; + right: 0; + text-align: center; + z-index: 99996; +} +@supports (padding: max(0px)) { + .fancybox-caption { + padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) + max(44px, env(safe-area-inset-left)); + } +} +.fancybox-caption--separate { + margin-top: -50px; +} +.fancybox-caption__body { + max-height: 50vh; + overflow: auto; + pointer-events: all; +} +.fancybox-caption a, +.fancybox-caption a:link, +.fancybox-caption a:visited { + color: #ccc; + text-decoration: none; +} +.fancybox-caption a:hover { + color: #fff; + text-decoration: underline; +} +.fancybox-loading { + animation: a 1s linear infinite; + background: transparent; + border: 4px solid #888; + border-bottom-color: #fff; + border-radius: 50%; + height: 50px; + left: 50%; + margin: -25px 0 0 -25px; + opacity: 0.7; + padding: 0; + position: absolute; + top: 50%; + width: 50px; + z-index: 99999; +} +@keyframes a { + to { + transform: rotate(1turn); + } +} +.fancybox-animated { + transition-timing-function: cubic-bezier(0, 0, 0.25, 1); +} +.fancybox-fx-slide.fancybox-slide--previous { + opacity: 0; + transform: translate3d(-100%, 0, 0); +} +.fancybox-fx-slide.fancybox-slide--next { + opacity: 0; + transform: translate3d(100%, 0, 0); +} +.fancybox-fx-slide.fancybox-slide--current { + opacity: 1; + transform: translateZ(0); +} +.fancybox-fx-fade.fancybox-slide--next, +.fancybox-fx-fade.fancybox-slide--previous { + opacity: 0; + transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); +} +.fancybox-fx-fade.fancybox-slide--current { + opacity: 1; +} +.fancybox-fx-zoom-in-out.fancybox-slide--previous { + opacity: 0; + transform: scale3d(1.5, 1.5, 1.5); +} +.fancybox-fx-zoom-in-out.fancybox-slide--next { + opacity: 0; + transform: scale3d(0.5, 0.5, 0.5); +} +.fancybox-fx-zoom-in-out.fancybox-slide--current { + opacity: 1; + transform: scaleX(1); +} +.fancybox-fx-rotate.fancybox-slide--previous { + opacity: 0; + transform: rotate(-1turn); +} +.fancybox-fx-rotate.fancybox-slide--next { + opacity: 0; + transform: rotate(1turn); +} +.fancybox-fx-rotate.fancybox-slide--current { + opacity: 1; + transform: rotate(0deg); +} +.fancybox-fx-circular.fancybox-slide--previous { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); +} +.fancybox-fx-circular.fancybox-slide--next { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); +} +.fancybox-fx-circular.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) translateZ(0); +} +.fancybox-fx-tube.fancybox-slide--previous { + transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); +} +.fancybox-fx-tube.fancybox-slide--next { + transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); +} +.fancybox-fx-tube.fancybox-slide--current { + transform: translateZ(0) scale(1); +} +@media (max-height: 576px) { + .fancybox-slide { + padding-left: 6px; + padding-right: 6px; + } + .fancybox-slide--image { + padding: 6px 0; + } + .fancybox-close-small { + right: -6px; + } + .fancybox-slide--image .fancybox-close-small { + background: #4e4e4e; + color: #f2f4f6; + height: 36px; + opacity: 1; + padding: 6px; + right: 0; + top: 0; + width: 36px; + } + .fancybox-caption { + padding-left: 12px; + padding-right: 12px; + } + @supports (padding: max(0px)) { + .fancybox-caption { + padding-left: max(12px, env(safe-area-inset-left)); + padding-right: max(12px, env(safe-area-inset-right)); + } + } +} +.fancybox-share { + background: #f4f4f4; + border-radius: 3px; + max-width: 90%; + padding: 30px; + text-align: center; +} +.fancybox-share h1 { + color: #222; + font-size: 35px; + font-weight: 700; + margin: 0 0 20px; +} +.fancybox-share p { + margin: 0; + padding: 0; +} +.fancybox-share__button { + border: 0; + border-radius: 3px; + display: inline-block; + font-size: 14px; + font-weight: 700; + line-height: 40px; + margin: 0 5px 10px; + min-width: 130px; + padding: 0 15px; + text-decoration: none; + transition: all 0.2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; +} +.fancybox-share__button:link, +.fancybox-share__button:visited { + color: #fff; +} +.fancybox-share__button:hover { + text-decoration: none; +} +.fancybox-share__button--fb { + background: #3b5998; +} +.fancybox-share__button--fb:hover { + background: #344e86; +} +.fancybox-share__button--pt { + background: #bd081d; +} +.fancybox-share__button--pt:hover { + background: #aa0719; +} +.fancybox-share__button--tw { + background: #1da1f2; +} +.fancybox-share__button--tw:hover { + background: #0d95e8; +} +.fancybox-share__button svg { + height: 25px; + margin-right: 7px; + position: relative; + top: -1px; + vertical-align: middle; + width: 25px; +} +.fancybox-share__button svg path { + fill: #fff; +} +.fancybox-share__input { + background: transparent; + border: 0; + border-bottom: 1px solid #d7d7d7; + border-radius: 0; + color: #5d5b5b; + font-size: 14px; + margin: 10px 0 0; + outline: none; + padding: 10px 15px; + width: 100%; +} +.fancybox-thumbs { + background: #ddd; + bottom: 0; + display: none; + margin: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + padding: 2px 2px 4px; + position: absolute; + right: 0; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + top: 0; + width: 212px; + z-index: 99995; +} +.fancybox-thumbs-x { + overflow-x: auto; + overflow-y: hidden; +} +.fancybox-show-thumbs .fancybox-thumbs { + display: block; +} +.fancybox-show-thumbs .fancybox-inner { + right: 212px; +} +.fancybox-thumbs__list { + font-size: 0; + height: 100%; + list-style: none; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + padding: 0; + position: absolute; + position: relative; + white-space: nowrap; + width: 100%; +} +.fancybox-thumbs-x .fancybox-thumbs__list { + overflow: hidden; +} +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { + width: 7px; +} +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { + background: #fff; + border-radius: 10px; + box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); +} +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { + background: #2a2a2a; + border-radius: 10px; +} +.fancybox-thumbs__list a { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-color: rgba(0, 0, 0, 0.1); + background-position: 50%; + background-repeat: no-repeat; + background-size: cover; + cursor: pointer; + float: left; + height: 75px; + margin: 2px; + max-height: calc(100% - 8px); + max-width: calc(50% - 4px); + outline: none; + overflow: hidden; + padding: 0; + position: relative; + -webkit-tap-highlight-color: transparent; + width: 100px; +} +.fancybox-thumbs__list a:before { + border: 6px solid #ff5268; + bottom: 0; + content: ''; + left: 0; + opacity: 0; + position: absolute; + right: 0; + top: 0; + transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); + z-index: 99991; +} +.fancybox-thumbs__list a:focus:before { + opacity: 0.5; +} +.fancybox-thumbs__list a.fancybox-thumbs-active:before { + opacity: 1; +} +@media (max-width: 576px) { + .fancybox-thumbs { + width: 110px; + } + .fancybox-show-thumbs .fancybox-inner { + right: 110px; + } + .fancybox-thumbs__list a { + max-width: calc(100% - 10px); + } +} diff --git a/demo/css/json-viewer.css b/demo/css/json-viewer.css new file mode 100644 index 0000000..07a0ea0 --- /dev/null +++ b/demo/css/json-viewer.css @@ -0,0 +1,58 @@ +/* Root element */ +.json-document { + padding: 1em 2em; +} + +/* Syntax highlighting for JSON objects */ +ul.json-dict, +ol.json-array { + list-style-type: none; + margin: 0 0 0 1px; + border-left: 1px dotted #ccc; + padding-left: 2em; +} +.json-string { + color: #0b7500; +} +.json-literal { + color: #1a01cc; + font-weight: bold; +} + +/* Toggle button */ +a.json-toggle { + position: relative; + color: inherit; + text-decoration: none; +} +a.json-toggle:focus { + outline: none; +} +a.json-toggle:before { + font-size: 1.1em; + color: #c0c0c0; + content: '\25BC'; /* down arrow */ + position: absolute; + display: inline-block; + width: 1em; + text-align: center; + line-height: 1em; + left: -1.2em; +} +a.json-toggle:hover:before { + color: #aaa; +} +a.json-toggle.collapsed:before { + /* Use rotated down arrow, prevents right arrow appearing smaller than down arrow in some browsers */ + transform: rotate(-90deg); +} + +/* Collapsable placeholder links */ +a.json-placeholder { + color: #aaa; + padding: 0 1em; + text-decoration: none; +} +a.json-placeholder:hover { + text-decoration: underline; +} diff --git a/demo/css/prism.min.css b/demo/css/prism.min.css new file mode 100644 index 0000000..16ecbb8 --- /dev/null +++ b/demo/css/prism.min.css @@ -0,0 +1,6 @@ +/* PrismJS 1.29.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript&plugins=line-highlight+line-numbers+highlight-keywords+toolbar+copy-to-clipboard */ +code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} +pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)} +pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right} +div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none} diff --git a/demo/favicon-16x16.png b/demo/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..bba8287b45621af7d039361de8d090c8ba109658 GIT binary patch literal 446 zcmV;v0YUzWP)Px$cu7P-R5(wi(@%(vQ5eVZ&+}eH{$?eMu@|vYvScFJBT*Fhk62NbEU{Dbjw=gI zNi1cdCS}9Iio#k`7B-@&DRbYWIo-K)@7z1h#Jf73=lA=b=RCjjhX4Fxls~m>QaPh= zAlEDJ6dp(E*HZluAT{h!c!6C5;$%kQcue@zzdr!TC-ZU0yy*CXz5Sgm1=MkWg|RfE z)Lzi^0I6=bnuj>J0^qHVi_!LZUY7x><)knrS+~ki{@`qso<_Q0v-M`MtheQLReyMur$w&>(5Y|Vu^I~8^)OiQ-sz3^RS+#26hzIFjW)r<`dF-nnIZsHJr zcf}j=M(LK83X4NrXr~+F`6yk_$y~Bl%~Y;;oQnt9BsJYpc{C8?a?z!xC;0}GPA{h! o`7`ypy6kEOOt|+?fYm&zzp|QhRp}IA0000007*qoM6N<$f|QKSr2qf` literal 0 HcmV?d00001 diff --git a/demo/favicon-32x32.png b/demo/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a2121c3c5259a4c3100510f794ee6b5c12d50e GIT binary patch literal 929 zcmV;S177@zP)Px&TS-JgR9HvtmRo2PR~Uf5e>WO2RaD3-m`8o^LX|3Bf@plTUV9PJN{3P5)VB7{y(8odPA{hh{2%t5TF^e+@^+Cpl?VlyW zW;u)j@?F6I7R|u^Q94hF3(XSaV9@{?+ROsbD9cg0fJliP4>$7{uuyRS?b6QkOnJ9< zb|LHqJ_@vDvsl`=<3vCk_zK}jfKoRDtd$O)cu_O0YQmT?1=V5(a0Qr|*Pe1nPH{8^ zVDT;Rc^-u)46sx>_|tP<&sZus=e+l^QMwrL_O>&Ha;KgQjNkfB;%qMjAc;-230Ic$ z2wf;^oo~V~^irP%VKE=Lm!~c=0P?5coW$AWId7z#1m_V}XZ@PF3zV@zTIu&>8~737 zvz#HwN;*LuizBC_m?v6{;o1Z>bcRAX?l2 zsz(UhR7o2>x{Yy+cbu?$#E1*Jat&P*Rqp99Z6PF z#%wRVLM;g%66PApPfTS``X;2739z^Pk7BQIhK7-u;giw;8AVtrt@LH(SE!X37qt;* zFEfoUz)O@)lw)~^QI?{~c?I(%=JfN3l?x!JoH=FxrrXp+uKmC}p-;7&bPZLw8v#Gr zeBb{EC_Vx^sG^(&PI&vdFC9GlPg78gvyv8JsQ~^3-KQfk9!b{)00000NkvXXu0mjf D^KF-3 literal 0 HcmV?d00001 diff --git a/demo/favicon.ico b/demo/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5bc3a53854aafef02fa5107146398cbbcb0bab9f GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/demo/index.html b/demo/index.html new file mode 100644 index 0000000..4907538 --- /dev/null +++ b/demo/index.html @@ -0,0 +1,641 @@ + + + + + ali-oss-upload + + + + + + + + + + + + + + + + +

+
+ +
+ +
+
+

+ ali-oss-upload +

+

一款可以协助你在项目中方便上传文件至oss的工具库

+
+ 简单易上手 + 多端支持 + 配置丰富 + 文档齐全 +
+

+ 你只需要通过下方三步骤,即可将该库应用于你的项目之中,并确保符合预期! +

+
+ 重要!!:开始使用之前请确保你的oss bucket跨域设置中允许的Methods包括Put +
+
+
+
+

第一步:输入预设配置

+
+
+ + +
Looks good!
+
Please support accessKeyId.
+
+
+ + +
Looks good!
+
Please support accessKeySecret.
+
+
+ + +
Looks good!
+
Please support bucket.
+
+
+ + +
Looks good!
+
Please support region.
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+

+ 第二步:上传文件,确保符合预期 +
+ + +
+
+ + +
+

+ +
+
+ +
+ +
+
+
+
+ +
+ + + +
+
+
+
+ +
+
+ {{ossfile.ossSrc}} + +
+
+
+
+
+ +
+

+                
+
+
+
+

+ 第三步:复制预设配置至你的项目中 +
+ + +
+
+ + +
+
+ + +
+

+ +
+
+
+
+
+
+ + + + + + + + + + + diff --git a/demo/js/ali-oss-upload.browser.js b/demo/js/ali-oss-upload.browser.js new file mode 100644 index 0000000..dad63fc --- /dev/null +++ b/demo/js/ali-oss-upload.browser.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("ali-oss")):"function"==typeof define&&define.amd?define(["ali-oss"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).AliOssUpload=t(e.OSS)}(this,(function(e){"use strict";function t(e,t,n,s){return new(n||(n=Promise))((function(o,i){function r(e){try{a(s.next(e))}catch(e){i(e)}}function c(e){try{a(s.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,c)}a((s=s.apply(e,t||[])).next())}))}const n="ASYNC_GET_STSTOKEN_NO_FUNCTION",s="STSTOKEN_NOT_SUPPLY",o="STSTOKEN_TYPE_ERROR";var i;!function(e){e.zh="zh",e.en="en"}(i||(i={}));var r={[i.zh]:{[n]:"asyncGetStsToken应该是一个异步函数,并且返回stsToken对象,且对象至少包括accessKeyId和accessKeySecret字段,同时最好提供securityToken从而进行临时访问😊",[s]:"上传文件需要权限认证信息,需在实例化AliOssUpload时提供全局异步方法asyncGetStsToken,或在调用upload方法时主动传入异步方法asyncGetStsToken😊",[o]:"asyncGetStsToken方法的返回值应为StsToken对象类型,且至少包括accessKeyId及accessKeySecret😊"},[i.en]:{[n]:"asyncGetStsToken should be an asynchronous function and return stsToken object, and the object includes at least accessKeyId and accessKeySecret fields, and it is better to provide securityToken for temporary access.😊",[s]:"Uploading files requires permission authentication information. You need to provide the global asynchronous method asyncGetStsToken when instantiating AliOssUpload, or actively pass in the asynchronous method asyncGetStsToken when calling the upload method.😊",[o]:"The return value of asyncGetStsToken method should be StsToken object type, and at least include accessKeyId and accessKeySecret field😊"}};return class{constructor(o){this.getConfig=e=>t(this,void 0,void 0,(function*(){const{asyncGetStsToken:t,bucket:o,region:i}=e;if(!t&&!this.asyncGetStsToken)throw new Error(r[this.language][s]);if(t&&"function"!=typeof t)throw new TypeError(r[this.language][n]);if(!t&&this.asyncGetStsToken&&"function"!=typeof this.asyncGetStsToken)throw new TypeError(r[this.language][n]);try{const e=t?yield t():yield this.asyncGetStsToken();this.checkStsToken(e);return this.getOssConfig({stsToken:e,bucket:o,region:i})}catch(e){console.error(e.message)}})),this.initOssClient=(n={})=>t(this,void 0,void 0,(function*(){try{const{asyncGetStsToken:t,bucket:s=this.bucket,region:o=this.region}=n,i=yield this.getConfig({asyncGetStsToken:t,bucket:s,region:o});return new e(i)}catch(e){console.error(e.message)}})),this.upload=n=>t(this,void 0,void 0,(function*(){const{directory:t,asyncGetStsToken:s,file:o,extraUploadOptions:i,randomName:r=!1,bucket:c=this.bucket,region:a=this.region}=n;try{const n=yield this.getConfig({asyncGetStsToken:s,bucket:c,region:a}),{name:l}=o,u=new e(n),d=null!=i?i:this.defaultUploadOption,h=this.getConstructOssKey({name:l,directory:t,randomName:r}),y=yield u.multipartUpload(h,o,d);return this.domain?Object.assign({ossSrc:`${this.domain}${y.name}`},y):Object.assign({ossSrc:`https://${c}.${a}.aliyuncs.com/${y.name}`},y)}catch(e){return console.error(e.message),e.message}})),this.batchUpload=e=>t(this,void 0,void 0,(function*(){let{files:t}=e,n=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(s=Object.getOwnPropertySymbols(e);o{const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}checkStsToken(e){if("object"!=typeof e)throw new TypeError(r[this.language][o]);if(!("accessKeyId"in e)||!("accessKeySecret"in e))throw new TypeError(r[this.language][o])}getOssConfig(e){const{stsToken:t,region:n,bucket:s}=e,{accessKeyId:o,accessKeySecret:i,securityToken:r}=t;return{secure:!0,region:n,accessKeyId:o,accessKeySecret:i,stsToken:r,bucket:s}}}})),"undefined"!=typeof window&&(window._ALI_OSS_UPLOAD_VERSION_="1.0.3"); diff --git a/demo/js/aliyun-oss-sdk-6.17.1.min.js b/demo/js/aliyun-oss-sdk-6.17.1.min.js new file mode 100644 index 0000000..127c78e --- /dev/null +++ b/demo/js/aliyun-oss-sdk-6.17.1.min.js @@ -0,0 +1,4 @@ +// Aliyun OSS SDK for JavaScript v6.17.1 +// Copyright Aliyun.com, Inc. or its affiliates. All Rights Reserved. +// License at https://github.com/ali-sdk/ali-oss/blob/master/LICENSE +!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).OSS=e()}(function(){return function n(s,i,o){function a(t,e){if(!i[t]){if(!s[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(c)return c(t,!0);throw(r=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",r}r=i[t]={exports:{}},s[t][0].call(r.exports,function(e){return a(s[t][1][e]||e)},r,r.exports,n,s,i,o)}return i[t].exports}for(var c="function"==typeof require&&require,e=0;e\n\n\n').concat(t,"\n"),r&&(s+="".concat(r,"\n")),s+="\n",i.content=s,i.mime="xml",i.successStatuses=[200],e.next=9,this.request(i);case 9:return i=e.sent,e.abrupt("return",{res:i.res});case 11:case"end":return e.stop()}},e,this)}));return function(e,t,r){return n.apply(this,arguments)}}(),r.getBucketLogging=function(){var r=(0,i.default)(h.default.mark(function e(t,r){var n,s;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(s=this._bucketRequestParams("GET",t,"logging",r)).successStatuses=[200],s.xmlResponse=!0,e.next=5,this.request(s);case 5:return n=e.sent,s=n.data.LoggingEnabled,e.abrupt("return",{enable:!!s,prefix:s&&s.TargetPrefix||null,res:n.res});case 8:case"end":return e.stop()}},e,this)}));return function(e,t){return r.apply(this,arguments)}}(),r.deleteBucketLogging=function(){var r=(0,i.default)(h.default.mark(function e(t,r){var n;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(n=this._bucketRequestParams("DELETE",t,"logging",r)).successStatuses=[204,200],e.next=4,this.request(n);case 4:return n=e.sent,e.abrupt("return",{res:n.res});case 6:case"end":return e.stop()}},e,this)}));return function(e,t){return r.apply(this,arguments)}}(),r.putBucketCORS=function(){var n=(0,i.default)(h.default.mark(function e(t,r,n){var s,i,o,a,c,u,l,p,f;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(d((r=r||[]).length,"rules is required"),r.forEach(function(e){d(e.allowedOrigin,"allowedOrigin is required"),d(e.allowedMethod,"allowedMethod is required")}),f=this._bucketRequestParams("PUT",t,"cors",n),s='\n',i=function(e){s+="".concat(e,"")},o=function(e){s+="".concat(e,"")},a=function(e){s+="".concat(e,"")},c=function(e){s+="".concat(e,"")},u=0,l=r.length;u",m(p.allowedOrigin).forEach(i),m(p.allowedMethod).forEach(o),m(p.allowedHeader).forEach(a),m(p.exposeHeader).forEach(c),p.maxAgeSeconds&&(s+="".concat(p.maxAgeSeconds,"")),s+="";return s+="",f.content=s,f.mime="xml",f.successStatuses=[200],e.next=16,this.request(f);case 16:return f=e.sent,e.abrupt("return",{res:f.res});case 18:case"end":return e.stop()}},e,this)}));return function(e,t,r){return n.apply(this,arguments)}}(),r.getBucketCORS=function(){var r=(0,i.default)(h.default.mark(function e(t,r){var n,s,i;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(i=this._bucketRequestParams("GET",t,"cors",r)).successStatuses=[200],i.xmlResponse=!0,e.next=5,this.request(i);case 5:return n=e.sent,s=[],n.data&&n.data.CORSRule&&(i=!o(i=n.data.CORSRule)?[i]:i).forEach(function(t){var r={};Object.keys(t).forEach(function(e){r[e.slice(0,1).toLowerCase()+e.slice(1,e.length)]=t[e]}),s.push(r)}),e.abrupt("return",{rules:s,res:n.res});case 9:case"end":return e.stop()}},e,this)}));return function(e,t){return r.apply(this,arguments)}}(),r.deleteBucketCORS=function(){var r=(0,i.default)(h.default.mark(function e(t,r){var n;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(n=this._bucketRequestParams("DELETE",t,"cors",r)).successStatuses=[204],e.next=4,this.request(n);case 4:return n=e.sent,e.abrupt("return",{res:n.res});case 6:case"end":return e.stop()}},e,this)}));return function(e,t){return r.apply(this,arguments)}}(),r.putBucketReferer=function(){var s=(0,i.default)(h.default.mark(function e(t,r,n,s){var i,o,a;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this._bucketRequestParams("PUT",t,"referer",s),i='\n\n',i+=" ".concat(r?"true":"false","\n"),n&&0\n",o=0;o".concat(n[o],"\n");i+=" \n"}else i+=" \n";return i+="",a.content=i,a.mime="xml",a.successStatuses=[200],e.next=10,this.request(a);case 10:return a=e.sent,e.abrupt("return",{res:a.res});case 12:case"end":return e.stop()}},e,this)}));return function(e,t,r,n){return s.apply(this,arguments)}}(),r.getBucketReferer=function(){var r=(0,i.default)(h.default.mark(function e(t,r){var n,s;return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(s=this._bucketRequestParams("GET",t,"referer",r)).successStatuses=[200],s.xmlResponse=!0,e.next=5,this.request(s);case 5:return n=e.sent,(s=n.data.RefererList.Referer||null)&&(o(s)||(s=[s])),e.abrupt("return",{allowEmpty:"true"===n.data.AllowEmptyReferer,referers:s,res:n.res});case 9:case"end":return e.stop()}},e,this)}));return function(e,t){return r.apply(this,arguments)}}(),r.deleteBucketReferer=function(){var r=(0,i.default)(h.default.mark(function e(t,r){return h.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.putBucketReferer(t,!0,null,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}));return function(e,t){return r.apply(this,arguments)}}(),r._bucketRequestParams=function(e,t,r,n){return{method:e,bucket:t,subres:r,timeout:n&&n.timeout,ctx:n&&n.ctx}}},{"../common/utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,assert:78,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/web.dom-collections.for-each.js":296}],3:[function(E,_,e){!function(T,k){!function(){"use strict";var e=E("@babel/runtime/helpers/interopRequireDefault"),c=e(E("@babel/runtime/regenerator")),r=e(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var t=E("debug")("ali-oss"),s=E("xml2js"),n=E("agentkeepalive"),i=E("merge-descriptors"),o=E("platform"),a=E("utility"),u=E("urllib"),l=E("./version"),p=E("bowser"),f=E("../common/signUtils"),h=E("../common/client/initOptions"),d=E("../common/utils/createRequest").createRequest,m=E("../common/utils/encoder").encoder,e=E("../common/client/getReqUrl").getReqUrl,y=E("../common/utils/setSTSToken").setSTSToken,b=E("../common/utils/retry").retry,g=E("../common/utils/isFunction").isFunction,v=new n;function w(e,t){var r,n;if(r=o.name,n=o.version,r&&r.toLowerCase&&"ie"===r.toLowerCase()&&n.split(".")[0]<10&&console.warn("ali-oss does not support the current browser"),!(this instanceof w))return new w(e,t);e&&e.inited?this.options=e:this.options=w.initOptions(e),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=u,this.agent=this.options.agent||v),this.ctx=t,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}(_.exports=w).initOptions=function(e){e.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");e=Object.assign({secure:location&&"https:"===location.protocol,useFetch:!1},e);return h(e)};n=w.prototype;function j(e){return x.apply(this,arguments)}function x(){return(x=(0,r.default)(c.default.mark(function e(t){var r,n,s,i,o,a;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.options.stsToken&&g(this.options.refreshSTSToken))return e.next=3,y.call(this);e.next=3;break;case 3:return r=d.call(this,t),this.options.useFetch||(r.params.mode="disable-fetch"),i=!!t.stream,e.prev=6,e.next=9,this.urllib.request(r.url,r.params);case 9:n=e.sent,this.debug("response %s %s, got %s, headers: %j",t.method,r.url,n.status,n.headers,"info"),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),s=e.t0;case 16:if(n&&t.successStatuses&&-1===t.successStatuses.indexOf(n.status))return e.next=19,this.requestError(n);e.next=28;break;case 19:if("RequestTimeTooSkewed"!==(o=e.sent).code||i){e.next=25;break}return this.options.amendTimeSkewed=+new Date(o.serverTime)-new Date,e.next=24,this.request(t);case 24:return e.abrupt("return",e.sent);case 25:o.params=t,e.next=32;break;case 28:if(s)return e.next=31,this.requestError(s);e.next=32;break;case 31:o=e.sent;case 32:if(o)throw o;e.next=34;break;case 34:if(t.xmlResponse)return e.next=37,this.parseXML(n.data);e.next=39;break;case 37:a=e.sent,n.data=a;case 39:return e.abrupt("return",n);case 40:case"end":return e.stop()}},e,this,[[6,13]])}))).apply(this,arguments)}n.debug=t,i(n,E("./object")),i(n,E("./bucket")),i(n,E("../common/bucket/getBucketWebsite")),i(n,E("../common/bucket/putBucketWebsite")),i(n,E("../common/bucket/deleteBucketWebsite")),i(n,E("../common/bucket/getBucketLifecycle")),i(n,E("../common/bucket/putBucketLifecycle")),i(n,E("../common/bucket/deleteBucketLifecycle")),i(n,E("../common/bucket/putBucketVersioning")),i(n,E("../common/bucket/getBucketVersioning")),i(n,E("../common/bucket/getBucketInventory")),i(n,E("../common/bucket/deleteBucketInventory")),i(n,E("../common/bucket/listBucketInventory")),i(n,E("../common/bucket/putBucketInventory")),i(n,E("../common/bucket/abortBucketWorm")),i(n,E("../common/bucket/completeBucketWorm")),i(n,E("../common/bucket/extendBucketWorm")),i(n,E("../common/bucket/getBucketWorm")),i(n,E("../common/bucket/initiateBucketWorm")),i(n,E("./managed-upload")),i(n,E("../common/multipart-copy")),i(n,E("../common/multipart")),i(n,E("../common/parallel")),n.signature=function(e){return this.debug("authorization stringToSign: %s",e,"info"),f.computeSignature(this.options.accessKeySecret,e,this.options.headerEncoding)},n._getReqUrl=e,n.authorization=function(e,t,r,n){r=f.buildCanonicalString(e.toUpperCase(),t,{headers:n,parameters:r});return f.authorization(this.options.accessKeyId,this.options.accessKeySecret,r,this.options.headerEncoding)},n.request=function(){var t=(0,r.default)(c.default.mark(function e(n){var s=this;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.options.retryMax)return e.next=3,b(j.bind(this),this.options.retryMax,{errorHandler:function(e){return!!function(e){if(n.stream)return!1;var t=[-1,-2].includes(e.status),r=s.options.requestErrorRetryHandle||function(){return!0};return t&&r(e)}(e)}})(n);e.next=6;break;case 3:return e.abrupt("return",e.sent);case 6:return e.abrupt("return",j.call(this,n));case 7:case"end":return e.stop()}},e,this)}));return function(e){return t.apply(this,arguments)}}(),n._getResource=function(e){var t="/";return e.bucket&&(t+="".concat(e.bucket,"/")),e.object&&(t+=m(e.object,this.options.headerEncoding)),t},n._escape=function(e){return a.encodeURIComponent(e).replace(/%2F/g,"/")},n._getUserAgent=function(){var e=k&&k.browser?"js":"nodejs",t="aliyun-sdk-".concat(e,"/").concat(l.version),e=o.description;return!e&&k&&(e="Node.js ".concat(k.version.slice(1)," on ").concat(k.platform," ").concat(k.arch)),this._checkUserAgent("".concat(t," ").concat(e))},n._checkUserAgent=function(e){return e.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},n.checkBrowserAndVersion=function(e,t){return p.name===e&&p.version.split(".")[0]===t},n.parseXML=function(e){return new Promise(function(r,n){T.isBuffer(e)&&(e=e.toString()),s.parseString(e,{explicitRoot:!1,explicitArray:!1},function(e,t){e?n(e):r(t)})})},n.requestError=function(){var t=(0,r.default)(c.default.mark(function e(t){var r,n,s,i;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=null,t.data&&t.data.length){e.next=5;break}-1===t.status||-2===t.status?((r=new Error(t.message)).name=t.name,r.status=t.status,r.code=t.name):(404===t.status?((r=new Error("Object not exists")).name="NoSuchKeyError",r.status=404,r.code="NoSuchKey"):412===t.status?((r=new Error("Pre condition failed")).name="PreconditionFailedError",r.status=412,r.code="PreconditionFailed"):((r=new Error("Unknow error, status: ".concat(t.status))).name="UnknowError",r.status=t.status),r.requestId=t.headers["x-oss-request-id"],r.host=""),e.next=32;break;case 5:return n=String(t.data),this.debug("request response error data: %s",n,"error"),e.prev=7,e.next=10,this.parseXML(n);case 10:if(e.t0=e.sent,e.t0){e.next=13;break}e.t0={};case 13:s=e.t0,e.next=23;break;case 16:return e.prev=16,e.t1=e.catch(7),this.debug(n,"error"),e.t1.message+="\nraw xml: ".concat(n),e.t1.status=t.status,e.t1.requestId=t.headers["x-oss-request-id"],e.abrupt("return",e.t1);case 23:i=s.Message||"unknow request error, status: ".concat(t.status),s.Condition&&(i+=" (condition: ".concat(s.Condition,")")),(r=new Error(i)).name=s.Code?"".concat(s.Code,"Error"):"UnknowError",r.status=t.status,r.code=s.Code,r.requestId=s.RequestId,r.hostId=s.HostId,r.serverTime=s.ServerTime;case 32:return this.debug("generate error %j",r,"error"),e.abrupt("return",r);case 34:case"end":return e.stop()}},e,this,[[7,16]])}));return function(e){return t.apply(this,arguments)}}()}.call(this)}.call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":312,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":48,"../common/signUtils":49,"../common/utils/createRequest":54,"../common/utils/encoder":57,"../common/utils/isFunction":65,"../common/utils/retry":70,"../common/utils/setSTSToken":72,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,_process:399,agentkeepalive:77,bowser:83,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.replace.js":266,"core-js/modules/es.string.split.js":268,"core-js/modules/es.symbol.description.js":270,"core-js/modules/es.symbol.js":271,debug:397,"merge-descriptors":315,platform:322,urllib:407,utility:406,xml2js:358}],4:[function(s,e,o){!function(i){!function(){"use strict";var e=s("@babel/runtime/helpers/interopRequireDefault"),b=e(s("@babel/runtime/regenerator"));s("core-js/modules/es.function.name.js"),s("core-js/modules/es.object.to-string.js"),s("core-js/modules/es.promise.js"),s("core-js/modules/es.array.from.js"),s("core-js/modules/es.string.iterator.js"),s("core-js/modules/es.array.map.js"),s("core-js/modules/es.array.filter.js"),s("core-js/modules/es.array.find.js"),s("core-js/modules/es.array.concat.js"),s("core-js/modules/es.regexp.to-string.js"),s("core-js/modules/es.array.slice.js"),s("core-js/modules/es.array.iterator.js"),s("core-js/modules/es.array-buffer.slice.js"),s("core-js/modules/es.typed-array.uint8-array.js"),s("core-js/modules/es.typed-array.copy-within.js"),s("core-js/modules/es.typed-array.every.js"),s("core-js/modules/es.typed-array.fill.js"),s("core-js/modules/es.typed-array.filter.js"),s("core-js/modules/es.typed-array.find.js"),s("core-js/modules/es.typed-array.find-index.js"),s("core-js/modules/es.typed-array.for-each.js"),s("core-js/modules/es.typed-array.includes.js"),s("core-js/modules/es.typed-array.index-of.js"),s("core-js/modules/es.typed-array.iterator.js"),s("core-js/modules/es.typed-array.join.js"),s("core-js/modules/es.typed-array.last-index-of.js"),s("core-js/modules/es.typed-array.map.js"),s("core-js/modules/es.typed-array.reduce.js"),s("core-js/modules/es.typed-array.reduce-right.js"),s("core-js/modules/es.typed-array.reverse.js"),s("core-js/modules/es.typed-array.set.js"),s("core-js/modules/es.typed-array.slice.js"),s("core-js/modules/es.typed-array.some.js"),s("core-js/modules/es.typed-array.sort.js"),s("core-js/modules/es.typed-array.subarray.js"),s("core-js/modules/es.typed-array.to-locale-string.js"),s("core-js/modules/es.typed-array.to-string.js");var g=e(s("@babel/runtime/helpers/asyncToGenerator")),t=s("util"),p=s("path"),f=s("mime"),v=s("copy-to"),h=s("../common/utils/isBlob").isBlob,d=s("../common/utils/isFile").isFile,m=(s("../common/utils/isArray").isArray,s("../common/utils/isBuffer").isBuffer),e=(s("../common/utils/retry").retry,o);e.multipartUpload=function(){var r=(0,g.default)(b.default.mark(function e(t,r){var n,s,i,o,a,c,u,l=arguments;return b.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=2this.fileBuffer.length?this.fileBuffer.length:n;this.start=n,t=this.push(this.fileBuffer.slice(r,n))}},n.prototype._read=function(t){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||0===this.start&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);t=t||16384;var r=this;this.reader.onload=function(e){r.fileBuffer=i.from(new Uint8Array(e.target.result)),r.file=null,r.readFileAndPush(t)},0===this.start?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(t)},e._createBuffer=function(){var n=(0,g.default)(b.default.mark(function e(t,r,n){var s;return b.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(h(t)||d(t))return s=t.slice(r,n),e.next=4,function(n){return n.arrayBuffer?n.arrayBuffer():new Promise(function(t,r){var e=new FileReader;e.onload=function(e){t(e.target.result)},e.onerror=function(e){r(e)},e.readAsArrayBuffer(n)})}(s);e.next=8;break;case 4:return s=e.sent,e.abrupt("return",i.from(s));case 8:if(m(t))return e.abrupt("return",t.subarray(r,n));e.next=12;break;case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return e.stop()}},e)}));return function(e,t,r){return n.apply(this,arguments)}}(),e._getPartSize=function(e,t){t=t||1048576;e=Math.ceil(e/1e4);return t\n\n',a=0;a\n",o+="".concat(c.number,"\n"),o+="".concat(c.etag,"\n"),o+="\n";return o+="",p={},(p=d(s=s||{},function(e){if(m(e))return null})).headers&&delete p.headers["x-oss-server-side-encryption"],p.subres={uploadId:r},u=this._objectRequestParams("POST",t,p),h.encodeCallback(u,p),u.mime="xml",u.content=o,u.headers&&u.headers["x-oss-callback"]||(u.xmlResponse=!0),u.successStatuses=[200],e.next=17,this.request(u);case 17:return l=e.sent,p={res:l.res,bucket:u.bucket,name:t,etag:l.res.headers.etag},u.headers&&u.headers["x-oss-callback"]&&(p.data=JSON.parse(l.data.toString())),e.abrupt("return",p);case 21:case"end":return e.stop()}},e,this)}));return function(e,t,r,n){return s.apply(this,arguments)}}(),e._uploadPart=function(){var i=(0,t.default)(f.default.mark(function e(t,r,n,s,i){var o,a,c;return f.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o={},u(i=i||{}).to(o),o.headers={"Content-Length":s.size},o.subres={partNumber:n,uploadId:r},(a=this._objectRequestParams("PUT",t,o)).mime=o.mime,l&&l.browser?a.content=s.content:a.stream=s.stream,a.successStatuses=[200],a.disabledMD5=i.disabledMD5,e.next=13,this.request(a);case 13:if((c=e.sent).res.headers.etag){e.next=16;break}throw new Error("Please set the etag of expose-headers in OSS \n https://help.aliyun.com/document_detail/32069.html");case 16:return s.stream&&(s.stream=null,a.stream=null),e.abrupt("return",{name:t,etag:c.res.headers.etag,res:c.res});case 18:case"end":return e.stop()}},e,this)}));return function(e,t,r,n,s){return i.apply(this,arguments)}}()}.call(this)}.call(this,r("_process"))},{"./callback":24,"./utils/deepCopy":56,"./utils/isBuffer":63,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,_process:399,"copy-to":88,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.filter.js":243,"core-js/modules/es.array.map.js":249,"core-js/modules/es.array.sort.js":251,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.to-string.js":262}],31:[function(e,t,r){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),a=n(e("@babel/runtime/regenerator"));e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var c=n(e("@babel/runtime/helpers/typeof")),i=n(e("@babel/runtime/helpers/asyncToGenerator")),s=e("../utils/checkBucketName").checkBucketName,r=r,u=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];r.copy=function(){var s=(0,i.default)(a.default.mark(function e(t,r,n,s){var i,o;return a.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(s=(s="object"===(0,c.default)(n)?n:s)||{}).headers=s.headers||{},Object.keys(s.headers).forEach(function(e){s.headers["x-oss-copy-source-".concat(e.toLowerCase())]=s.headers[e]}),(s.meta||Object.keys(s.headers).find(function(e){return u.includes(e.toLowerCase())}))&&(s.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(s.meta,s.headers),r=this._getSourceName(r,n),s.versionId&&(r="".concat(r,"?versionId=").concat(s.versionId)),s.headers["x-oss-copy-source"]=r,(o=this._objectRequestParams("PUT",t,s)).xmlResponse=!0,o.successStatuses=[200,304],e.next=14,this.request(o);case 14:return i=e.sent,o=(o=i.data)&&{etag:o.ETag,lastModified:o.LastModified},e.abrupt("return",{data:o,res:i.res});case 18:case"end":return e.stop()}},e,this)}));return function(e,t,r,n){return s.apply(this,arguments)}}(),r._getSourceName=function(e,t){return"string"==typeof t?e=this._objectName(e):"/"!==e[0]?t=this.options.bucket:(t=e.replace(/\/(.+?)(\/.*)/,"$1"),e=e.replace(/(\/.+?\/)(.*)/,"$2")),s(t),e=encodeURIComponent(e),e="/".concat(t,"/").concat(e)}},{"../utils/checkBucketName":50,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,"@babel/runtime/regenerator":76,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.find.js":244,"core-js/modules/es.array.includes.js":246,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],32:[function(e,t,r){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),s=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var i=n(e("@babel/runtime/helpers/asyncToGenerator"));r.delete=function(){var t=(0,i.default)(s.default.mark(function e(t){var r,n=arguments;return s.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(r=1=this.options.refreshSTSTokenInterval?(this.stsTokenFreshTime=e,this.options.refreshSTSToken().then(function(e){e=h(e,"firstLowerCase");e.securityToken&&(e.stsToken=e.securityToken),f(e),Object.assign(r.options,e)})):this.stsTokenFreshTime=e),this.options.stsToken&&(t["security-token"]=this.options.stsToken);i=u._signatureForURL(this.options.accessKeySecret,t,i,n),s=o.parse(this._getReqUrl(s));return s.query={OSSAccessKeyId:this.options.accessKeyId,Expires:n,Signature:i.Signature},c(i.subResource).to(s.query),s.format()}},{"../../common/signUtils":49,"../../common/utils/isFunction":65,"../utils/formatObjKey":59,"../utils/isIP":66,"../utils/setSTSToken":72,"copy-to":88,"core-js/modules/es.object.assign.js":255,url:404,utility:406}],48:[function(e,t,r){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),p=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/web.dom-collections.iterator.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.function.name.js");var i=n(e("@babel/runtime/helpers/asyncToGenerator")),s=e("./utils/isArray").isArray,r=r;r._parallelNode=function(){var s=(0,i.default)(p.default.mark(function e(t,r,n,s){var i,o,a,c,u,l;return p.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:i=this,o=[],a=[],u=t.length/r,l=t.length%r,c=0==l?u:(t.length-l)/r+1,u=1,l=0;case 8:if(!(lt[0]?1:e[0]").concat(e[t],""):"object"===i(e[t])?n+="<".concat(t,">").concat(r(e[t]),""):"array"===i(e[t])?n+=e[t].map(function(e){return"<".concat(t,">").concat(r(e),"")}).join(""):n+="<".concat(t,">").concat(e[t].toString(),""))}):n+=e.toString(),n}},{"./formatObjKey":59,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.join.js":248,"core-js/modules/es.array.map.js":249,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.replace.js":266,"core-js/modules/web.dom-collections.for-each.js":296}],70:[function(e,t,r){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),Object.defineProperty(r,"__esModule",{value:!0}),r.retry=void 0,r.retry=function(i,o){var e=2=this.options.refreshSTSTokenInterval)return this.stsTokenFreshTime=t,e.next=7,this.options.refreshSTSToken();e.next=12;break;case 7:r=e.sent,(r=o.formatObjKey(r,"firstLowerCase")).securityToken&&(r.stsToken=r.securityToken),c(r),Object.assign(this.options,r);case 12:e.next=15;break;case 14:this.stsTokenFreshTime=t;case 15:return e.abrupt("return",null);case 16:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function c(e){var r=Object.keys(e);["accessKeySecret","accessKeyId","stsToken"].forEach(function(t){if(!r.find(function(e){return e===t}))throw Error("refreshSTSToken must return contains ".concat(t))})}r.setSTSToken=function(){return a.apply(this,arguments)},r.checkCredentials=c},{"./formatObjKey":59,"@babel/runtime/helpers/asyncToGenerator":73,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/regenerator":76,"core-js/modules/es.array.find.js":244,"core-js/modules/es.object.assign.js":255,"core-js/modules/es.object.keys.js":257}],73:[function(e,t,r){function c(e,t,r,n,s,i,o){try{var a=e[i](o),c=a.value}catch(e){return void r(e)}a.done?t(c):Promise.resolve(c).then(n,s)}t.exports=function(a){return function(){var e=this,o=arguments;return new Promise(function(t,r){var n=a.apply(e,o);function s(e){c(n,t,r,s,i,"next",e)}function i(e){c(n,t,r,s,i,"throw",e)}s(void 0)})}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],74:[function(e,t,r){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],75:[function(e,t,r){function n(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=n=function(e){return typeof e}:t.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.default=t.exports,t.exports.__esModule=!0,n(e)}t.exports=n,t.exports.default=t.exports,t.exports.__esModule=!0},{}],76:[function(e,t,r){t.exports=e("regenerator-runtime")},{"regenerator-runtime":342}],77:[function(e,t,r){function n(){}t.exports=n,t.exports.HttpsAgent=n},{}],78:[function(x,T,e){!function(j){!function(){"use strict";var e=x("object-assign");function i(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,s=0,i=Math.min(r,n);s>16&255,i[o++]=t>>8&255,i[o++]=255&t;2===n&&(t=c[e.charCodeAt(r)]<<2|c[e.charCodeAt(r+1)]>>4,i[o++]=255&t);1===n&&(t=c[e.charCodeAt(r)]<<10|c[e.charCodeAt(r+1)]<<4|c[e.charCodeAt(r+2)]>>2,i[o++]=t>>8&255,i[o++]=255&t);return i},r.fromByteArray=function(e){for(var t,r=e.length,n=r%3,s=[],i=0,o=r-n;i>18&63]+a[e>>12&63]+a[e>>6&63]+a[63&e]}(n));return s.join("")}(e,i,o>2]+a[t<<4&63]+"==")):2==n&&(t=(e[r-2]<<8)+e[r-1],s.push(a[t>>10]+a[t>>4&63]+a[t<<2&63]+"="));return s.join("")};for(var a=[],c=[],u="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,i=n.length;st[1][r])return 1;if(t[0][r]!==t[1][r])return-1;if(0===r)return 0}}function i(e,t,r){var n=a;"string"==typeof t&&(r=t,t=void 0),void 0===t&&(t=!1);var s,i=""+(n=r?o(r):n).version;for(s in e)if(e.hasOwnProperty(s)&&n[s]){if("string"!=typeof e[s])throw new Error("Browser version in the minVersion map should be a string: "+s+": "+String(e));return x([i,e[s]])<0}return t}return a.test=function(e){for(var t=0;t=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function h(e,t){if(p.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;var r=(e="string"!=typeof e?""+e:e).length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return A(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return D(e).length;default:if(n)return A(e).length;t=(""+t).toLowerCase(),n=!0}}function t(e,t,r){var n,s,i,o=!1;if((t=void 0===t||t<0?0:t)>this.length)return"";if((r=void 0===r||r>this.length?this.length:r)<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e=e||"utf8";;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0);(!r||r<0||n=e.length){if(s)return-1;r=e.length-1}else if(r<0){if(!s)return-1;r=0}if("string"==typeof t&&(t=p.from(t,n)),p.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,s);if("number"==typeof t)return t&=255,p.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?(s?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(e,t,r):y(e,[t],r,n,s);throw new TypeError("val must be string, number or Buffer")}function y(e,t,r,n,s){var i=1,o=e.length,a=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o/=i=2,a/=2,r/=2}function c(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(s)for(var u=-1,l=r;l>8,n=n%256,s.push(n),s.push(r);return s}(t,e.length-r),e,r,n)}function v(e,t,r){r=Math.min(e.length,r);for(var n=[],s=t;s>>10&1023|55296),l=56320|1023&l),n.push(l),s+=p}return function(e){var t=e.length;if(t<=w)return String.fromCharCode.apply(String,e);var r="",n=0;for(;nt&&(e+=" ... ")),""},p.prototype.compare=function(e,t,r,n,s){if(!p.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===s&&(s=this.length),(t=void 0===t?0:t)<0||r>e.length||n<0||s>this.length)throw new RangeError("out of range index");if(s<=n&&r<=t)return 0;if(s<=n)return-1;if(r<=t)return 1;if(this===e)return 0;for(var i=(s>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),a=Math.min(i,o),c=this.slice(n,s),u=e.slice(t,r),l=0;lthis.length)throw new RangeError("Attempt to write outside buffer bounds");n=n||"utf8";for(var i,o,a,c=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var s=e.length-r;if((!n||s<(n=Number(n)))&&(n=s),(s=t.length)%2!=0)throw new TypeError("Invalid hex string");s/2e.length)throw new RangeError("Index out of range")}function T(e,t,r,n){t<0&&(t=65535+t+1);for(var s=0,i=Math.min(e.length-r,2);s>>8*(n?s:1-s)}function k(e,t,r,n){t<0&&(t=4294967295+t+1);for(var s=0,i=Math.min(e.length-r,4);s>>8*(n?s:3-s)&255}function E(e,t,r,n){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,n,s){return s||E(e,0,r,4),i.write(e,t,r,n,23,4),r+4}function S(e,t,r,n,s){return s||E(e,0,r,8),i.write(e,t,r,n,52,8),r+8}p.prototype.slice=function(e,t){var r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):r>>8):T(this,e,t,!0),t+2},p.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,2,65535,0),p.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},p.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,4,4294967295,0),p.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):k(this,e,t,!0),t+4},p.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,4,4294967295,0),p.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},p.prototype.writeIntLE=function(e,t,r,n){e=+e,t|=0,n||x(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var s=0,i=1,o=0;for(this[t]=255&e;++s>0)-o&255;return t+r},p.prototype.writeIntBE=function(e,t,r,n){e=+e,t|=0,n||x(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var s=r-1,i=1,o=0;for(this[t+s]=255&e;0<=--s&&(i*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+r},p.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,1,127,-128),p.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&(e=e<0?255+e+1:e),t+1},p.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,2,32767,-32768),p.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):T(this,e,t,!0),t+2},p.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,2,32767,-32768),p.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):T(this,e,t,!1),t+2},p.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,4,2147483647,-2147483648),p.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):k(this,e,t,!0),t+4},p.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||x(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),p.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):k(this,e,t,!1),t+4},p.prototype.writeFloatLE=function(e,t,r){return _(this,e,t,!0,r)},p.prototype.writeFloatBE=function(e,t,r){return _(this,e,t,!1,r)},p.prototype.writeDoubleLE=function(e,t,r){return S(this,e,t,!0,r)},p.prototype.writeDoubleBE=function(e,t,r){return S(this,e,t,!1,r)},p.prototype.copy=function(e,t,r,n){if(r=r||0,n||0===n||(n=this.length),t>=e.length&&(t=e.length),(n=0=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length);var s,i=(n=e.length-t>>=0,r=void 0===r?this.length:r>>>0,"number"==typeof(e=e||0))for(a=t;a>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function D(e){return a.toByteArray(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(O,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function I(e,t,r,n){for(var s=0;s=t.length||s>=e.length);++s)t[s+r]=e[s];return s}}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},C("buffer").Buffer)},{"base64-js":82,buffer:85,ieee754:304,isarray:313}],86:[function(e,t,r){var n=e("buffer").Buffer,s=n.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};r=r.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!s(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=o;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=a;break;default:return void(this.write=i)}this.charBuffer=new n(6),this.charReceived=0,this.charLength=0};function i(e){return e.toString(this.encoding)}function o(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function a(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}r.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},r.prototype.end=function(e){var t,r,n="";return e&&e.length&&(n=this.write(e)),this.charReceived&&(t=this.charReceived,r=this.charBuffer,e=this.encoding,n+=r.slice(0,t).toString(e)),n}},{buffer:85}],87:[function(e,t,r){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],88:[function(e,t,r){"use strict";var n=Array.prototype.slice;function s(e,t){if(!(this instanceof s))return new s(e,t);this.src=e,this._withAccess=t}(t.exports=s).prototype.withAccess=function(e){return this._withAccess=!1!==e,this},s.prototype.pick=function(e){return(e=!Array.isArray(e)?n.call(arguments):e).length&&(this.keys=e),this},s.prototype.to=function(e){if(e=e||{},!this.src)return e;var t=this.keys||Object.keys(this.src);if(!this._withAccess){for(var r=0;r>8&255]}function i(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function o(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function a(e){return F(e,23,4)}function c(e){return F(e,52,8)}function u(e,t){_(e[R],t,{get:function(){return D(this)[t]}})}function l(e,t,r,n){var s=j(r),r=D(e);if(s+t>r.byteLength)throw q(M);return e=D(r.buffer).bytes,r=s+r.byteOffset,t=e.slice(r,r+t),n?t:t.reverse()}function p(e,t,r,n,s,i){if(r=j(r),e=D(e),r+t>e.byteLength)throw q(M);for(var o=D(e.buffer).bytes,a=r+e.byteOffset,c=n(+s),u=0;uV;)(G=X[V++])in L||m(L,G,P[G]);b.constructor=L}k&&T(e)!==A&&k(e,A);var A=new B(new L(2)),W=e.setInt8;A.setInt8(0,2147483648),A.setInt8(1,2147483649),!A.getInt8(0)&&A.getInt8(1)||y(e,{setInt8:function(e,t){W.call(this,e,t<<24>>24)},setUint8:function(e,t){W.call(this,e,t<<24>>24)}},{unsafe:!0})}else L=function(e){g(this,L,C);e=j(e);I(this,{bytes:S.call(new Array(e),0),byteLength:e}),h||(this.byteLength=e)},B=function(e,t,r){g(this,B,N),g(e,L,N);var n=D(e).byteLength,t=v(t);if(t<0||n>24},getUint8:function(e){return l(this,1,e)[0]},getInt16:function(e){e=l(this,2,e,1>16},getUint16:function(e){e=l(this,2,e,1>>0},getFloat32:function(e){return U(l(this,4,e,10)e[i]=e[--i];if(i!==n++)e[i]=s}return e}(e,t):function(e,t,r){var n=e.length,s=t.length,i=0,o=0,a=[];while(i]*>)/g,d=/\$([$&'`]|\d{1,2})/g;t.exports=function(i,o,a,c,u,e){var l=a+i.length,p=c.length,t=d;return void 0!==u&&(u=n(u),t=h),s.call(e,t,function(e,t){var r;switch(t.charAt(0)){case"$":return"$";case"&":return i;case"`":return o.slice(0,a);case"'":return o.slice(l);case"<":r=u[t.slice(1,-1)];break;default:var n=+t;if(0==n)return e;if(p>1,u=23===t?h(2,-24)-h(2,-77):0,l=e<0||0===e&&1/e<0?1:0,p=0;for((e=f(e))!=e||e===1/0?(s=e!=e?1:0,n=a):(n=d(m(e)/y),e*(r=h(2,-n))<1&&(n--,r*=2),2<=(e+=1<=n+c?u/r:u*h(2,1-c))*r&&(n++,r/=2),a<=n+c?(s=0,n=a):1<=n+c?(s=(e*r-1)*h(2,t),n+=c):(s=e*h(2,c-1)*h(2,t),n=0));8<=t;i[p++]=255&s,s/=256,t-=8);for(n=n<>1,a=s-7,c=n-1,n=e[c--],u=127&n;for(n>>=7;0>=-a,a+=t;0"+e+""},y=function(){try{i=new ActiveXObject("htmlfile")}catch(e){}var e,t;y="undefined"==typeof document||document.domain&&i?s(i):(e=p("iframe"),t="java"+h+":",e.style.display="none",l.appendChild(e),e.src=String(t),(e=e.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F);for(var r=c.length;r--;)delete y[f][c[r]];return y()};u[d]=!0,t.exports=Object.create||function(e,t){var r;return null!==e?(n[f]=o(e),r=new n,n[f]=null,r[d]=e):r=y(),void 0===t?r:a(r,t)}},{"../internals/an-object":94,"../internals/document-create-element":126,"../internals/enum-bug-keys":138,"../internals/hidden-keys":149,"../internals/html":151,"../internals/object-define-properties":178,"../internals/shared-key":209}],178:[function(e,t,r){var n=e("../internals/descriptors"),o=e("../internals/object-define-property"),a=e("../internals/an-object"),c=e("../internals/object-keys");t.exports=n?Object.defineProperties:function(e,t){a(e);for(var r,n=c(t),s=n.length,i=0;is;)o(n,r=t[s++])&&(~c(i,r)||i.push(r));return i}},{"../internals/array-includes":103,"../internals/has":148,"../internals/hidden-keys":149,"../internals/to-indexed-object":219}],186:[function(e,t,r){var n=e("../internals/object-keys-internal"),s=e("../internals/enum-bug-keys");t.exports=Object.keys||function(e){return n(e,s)}},{"../internals/enum-bug-keys":138,"../internals/object-keys-internal":185}],187:[function(e,t,r){"use strict";var n={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,i=s&&!n.call({1:2},1);r.f=i?function(e){e=s(this,e);return!!e&&e.enumerable}:n},{}],188:[function(e,t,r){var s=e("../internals/an-object"),i=e("../internals/a-possible-prototype");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,n=!1,e={};try{(r=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(e){}return function(e,t){return s(e),i(t),n?r.call(e,t):e.__proto__=t,e}}():void 0)},{"../internals/a-possible-prototype":90,"../internals/an-object":94}],189:[function(e,t,r){function n(a){return function(e){for(var t,r=l(e),n=u(r),s=n.length,i=0,o=[];ib)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")})},{"../internals/global":147,"./fails":140}],204:[function(e,t,r){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],205:[function(e,t,r){t.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},{}],206:[function(e,t,r){var n=e("../internals/global");t.exports=function(t,r){try{Object.defineProperty(n,t,{value:r,configurable:!0,writable:!0})}catch(e){n[t]=r}return r}},{"../internals/global":147}],207:[function(e,t,r){"use strict";var n=e("../internals/get-built-in"),s=e("../internals/object-define-property"),i=e("../internals/well-known-symbol"),o=e("../internals/descriptors"),a=i("species");t.exports=function(e){var t=n(e),e=s.f;o&&t&&!t[a]&&e(t,a,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":125,"../internals/get-built-in":143,"../internals/object-define-property":179,"../internals/well-known-symbol":237}],208:[function(e,t,r){var n=e("../internals/object-define-property").f,s=e("../internals/has"),i=e("../internals/well-known-symbol")("toStringTag");t.exports=function(e,t,r){e&&!s(e=r?e:e.prototype,i)&&n(e,i,{configurable:!0,value:t})}},{"../internals/has":148,"../internals/object-define-property":179,"../internals/well-known-symbol":237}],209:[function(e,t,r){var n=e("../internals/shared"),s=e("../internals/uid"),i=n("keys");t.exports=function(e){return i[e]||(i[e]=s(e))}},{"../internals/shared":211,"../internals/uid":234}],210:[function(e,t,r){var n=e("../internals/global"),s=e("../internals/set-global"),e="__core-js_shared__",e=n[e]||s(e,{});t.exports=e},{"../internals/global":147,"../internals/set-global":206}],211:[function(e,t,r){var n=e("../internals/is-pure"),s=e("../internals/shared-store");(t.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.17.2",mode:n?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},{"../internals/is-pure":163,"../internals/shared-store":210}],212:[function(e,t,r){var n=e("../internals/an-object"),s=e("../internals/a-function"),i=e("../internals/well-known-symbol")("species");t.exports=function(e,t){var r,e=n(e).constructor;return void 0===e||null==(r=n(e)[i])?t:s(r)}},{"../internals/a-function":89,"../internals/an-object":94,"../internals/well-known-symbol":237}],213:[function(e,t,r){function n(i){return function(e,t){var r,n=a(c(e)),s=o(t),e=n.length;return s<0||e<=s?i?"":void 0:(t=n.charCodeAt(s))<55296||56319=t.length?{value:e.target=void 0,done:!0}:"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}},"values"),i.Arguments=i.Array,s("keys"),s("values"),s("entries")},{"../internals/add-to-unscopables":91,"../internals/define-iterator":123,"../internals/internal-state":157,"../internals/iterators":169,"../internals/to-indexed-object":219}],248:[function(e,t,r){"use strict";var n=e("../internals/export"),s=e("../internals/indexed-object"),i=e("../internals/to-indexed-object"),e=e("../internals/array-method-is-strict"),o=[].join,s=s!=Object,e=e("join",",");n({target:"Array",proto:!0,forced:s||!e},{join:function(e){return o.call(i(this),void 0===e?",":e)}})},{"../internals/array-method-is-strict":107,"../internals/export":139,"../internals/indexed-object":154,"../internals/to-indexed-object":219}],249:[function(e,t,r){"use strict";var n=e("../internals/export"),s=e("../internals/array-iteration").map;n({target:"Array",proto:!0,forced:!e("../internals/array-method-has-species-support")("map")},{map:function(e){return s(this,e,1l(t)?1:-1}))).length,o=0;o_;_++)c(w,T=E[_])&&!c(k,T)&&b(k,T,y(w,T));(k.prototype=j).constructor=k,a(i,v,k)}},{"../internals/classof-raw":114,"../internals/descriptors":125,"../internals/fails":140,"../internals/global":147,"../internals/has":148,"../internals/inherit-if-required":155,"../internals/is-forced":160,"../internals/is-symbol":165,"../internals/object-create":177,"../internals/object-define-property":179,"../internals/object-get-own-property-descriptor":180,"../internals/object-get-own-property-names":182,"../internals/redefine":197,"../internals/string-trim":215,"../internals/to-primitive":225}],255:[function(e,t,r){var n=e("../internals/export"),e=e("../internals/object-assign");n({target:"Object",stat:!0,forced:Object.assign!==e},{assign:e})},{"../internals/export":139,"../internals/object-assign":176}],256:[function(e,t,r){var n=e("../internals/export"),s=e("../internals/object-to-array").entries;n({target:"Object",stat:!0},{entries:function(e){return s(e)}})},{"../internals/export":139,"../internals/object-to-array":189}],257:[function(e,t,r){var n=e("../internals/export"),s=e("../internals/to-object"),i=e("../internals/object-keys");n({target:"Object",stat:!0,forced:e("../internals/fails")(function(){i(1)})},{keys:function(e){return i(s(e))}})},{"../internals/export":139,"../internals/fails":140,"../internals/object-keys":186,"../internals/to-object":222}],258:[function(e,t,r){var n=e("../internals/to-string-tag-support"),s=e("../internals/redefine"),e=e("../internals/object-to-string");n||s(Object.prototype,"toString",e,{unsafe:!0})},{"../internals/object-to-string":190,"../internals/redefine":197,"../internals/to-string-tag-support":227}],259:[function(e,t,r){"use strict";var n,s,i,o,a=e("../internals/export"),c=e("../internals/is-pure"),m=e("../internals/global"),u=e("../internals/get-built-in"),l=e("../internals/native-promise-constructor"),p=e("../internals/redefine"),f=e("../internals/redefine-all"),h=e("../internals/object-set-prototype-of"),d=e("../internals/set-to-string-tag"),y=e("../internals/set-species"),b=e("../internals/is-object"),g=e("../internals/a-function"),v=e("../internals/an-instance"),w=e("../internals/inspect-source"),j=e("../internals/iterate"),x=e("../internals/check-correctness-of-iteration"),T=e("../internals/species-constructor"),k=e("../internals/task").set,E=e("../internals/microtask"),_=e("../internals/promise-resolve"),S=e("../internals/host-report-errors"),O=e("../internals/new-promise-capability"),A=e("../internals/perform"),D=e("../internals/internal-state"),I=e("../internals/is-forced"),C=e("../internals/well-known-symbol"),N=e("../internals/engine-is-browser"),R=e("../internals/engine-is-node"),M=e("../internals/engine-v8-version"),P=C("species"),L="Promise",B=D.get,q=D.set,F=D.getterFor(L),D=l&&l.prototype,U=l,G=D,X=m.TypeError,V=m.document,W=m.process,z=O.f,H=z,K=!!(V&&V.createEvent&&m.dispatchEvent),Y="function"==typeof PromiseRejectionEvent,$="unhandledrejection",J="rejectionhandled",Z=1,Q=2,ee=1,te=2,re=!1,I=I(L,function(){var e=w(U),t=e!==String(U);if(!t&&66===M)return!0;if(c&&!G.finally)return!0;if(51<=M&&/native code/.test(e))return!1;function r(e){e(function(){},function(){})}e=new U(function(e){e(1)});return(e.constructor={})[P]=r,!(re=e.then(function(){})instanceof r)||!t&&N&&!Y}),x=I||!x(function(e){U.all(e).catch(function(){})}),ne=function(e){var t;return!(!b(e)||"function"!=typeof(t=e.then))&&t},se=function(f,h){var d;f.notified||(f.notified=!0,d=f.reactions,E(function(){for(var s,e=f.value,t=f.state==Z,r=0;d.length>r;){var n,i,o,a=d[r++],c=t?a.ok:a.fail,u=a.resolve,l=a.reject,p=a.domain;try{c?(t||(f.rejection===te&&function(t){k.call(m,function(){var e=t.facade;if(R)W.emit("rejectionHandled",e);else ie(J,e,t.value)})}(f),f.rejection=ee),!0===c?n=e:(p&&p.enter(),n=c(e),p&&(p.exit(),o=!0)),n===a.promise?l(X("Promise-chain cycle")):(i=ne(n))?i.call(n,u,l):u(n)):l(e)}catch(e){p&&!o&&p.exit(),l(e)}}f.reactions=[],f.notified=!1,h&&!f.rejection&&(s=f,k.call(m,function(){var e,t=s.facade,r=s.value,n=oe(s);if(n&&(e=A(function(){R?W.emit("unhandledRejection",r,t):ie($,t,r)}),s.rejection=R||oe(s)?te:ee,e.error))throw e.value}))}))},ie=function(e,t,r){var n,s;K?((n=V.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),m.dispatchEvent(n)):n={promise:t,reason:r},!Y&&(s=m["on"+e])?s(n):e===$&&S("Unhandled promise rejection",r)},oe=function(e){return e.rejection!==ee&&!e.parent},ae=function(t,r,n){return function(e){t(r,e,n)}},ce=function(e,t,r){e.done||(e.done=!0,(e=r?r:e).value=t,e.state=Q,se(e,!0))},ue=function(r,e,t){if(!r.done){r.done=!0,t&&(r=t);try{if(r.facade===e)throw X("Promise can't be resolved itself");var n=ne(e);n?E(function(){var t={done:!1};try{n.call(e,ae(ue,t,r),ae(ce,t,r))}catch(e){ce(t,e,r)}}):(r.value=e,r.state=Z,se(r,!1))}catch(e){ce({done:!1},e,r)}}};if(I&&(G=(U=function(e){v(this,U,L),g(e),n.call(this);var t=B(this);try{e(ae(ue,t),ae(ce,t))}catch(e){ce(t,e)}}).prototype,(n=function(e){q(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=f(G,{then:function(e,t){var r=F(this),n=z(T(this,U));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=R?W.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&se(r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),s=function(){var e=new n,t=B(e);this.promise=e,this.resolve=ae(ue,t),this.reject=ae(ce,t)},O.f=z=function(e){return e===U||e===i?new s:H(e)},!c&&"function"==typeof l&&D!==Object.prototype)){o=D.then,re||(p(D,"then",function(e,t){var r=this;return new U(function(e,t){o.call(r,e,t)}).then(e,t)},{unsafe:!0}),p(D,"catch",G.catch,{unsafe:!0}));try{delete D.constructor}catch(e){}h&&h(D,G)}a({global:!0,wrap:!0,forced:I},{Promise:U}),d(U,L,!1,!0),y(L),i=u(L),a({target:L,stat:!0,forced:I},{reject:function(e){var t=z(this);return t.reject.call(void 0,e),t.promise}}),a({target:L,stat:!0,forced:c||I},{resolve:function(e){return _(c&&this===i?U:this,e)}}),a({target:L,stat:!0,forced:x},{all:function(e){var a=this,t=z(a),c=t.resolve,u=t.reject,r=A(function(){var n=g(a.resolve),s=[],i=0,o=1;j(e,function(e){var t=i++,r=!1;s.push(void 0),o++,n.call(a,e).then(function(e){r||(r=!0,s[t]=e,--o||c(s))},u)}),--o||c(s)});return r.error&&u(r.value),t.promise},race:function(e){var r=this,n=z(r),s=n.reject,t=A(function(){var t=g(r.resolve);j(e,function(e){t.call(r,e).then(n.resolve,s)})});return t.error&&s(t.value),n.promise}})},{"../internals/a-function":89,"../internals/an-instance":93,"../internals/check-correctness-of-iteration":113,"../internals/engine-is-browser":129,"../internals/engine-is-node":133,"../internals/engine-v8-version":136,"../internals/export":139,"../internals/get-built-in":143,"../internals/global":147,"../internals/host-report-errors":150,"../internals/inspect-source":156,"../internals/internal-state":157,"../internals/is-forced":160,"../internals/is-object":162,"../internals/is-pure":163,"../internals/iterate":166,"../internals/microtask":170,"../internals/native-promise-constructor":171,"../internals/new-promise-capability":174,"../internals/object-set-prototype-of":188,"../internals/perform":194,"../internals/promise-resolve":195,"../internals/redefine":197,"../internals/redefine-all":196,"../internals/set-species":207,"../internals/set-to-string-tag":208,"../internals/species-constructor":212,"../internals/task":216,"../internals/well-known-symbol":237}],260:[function(e,t,r){var n=e("../internals/descriptors"),s=e("../internals/global"),i=e("../internals/is-forced"),u=e("../internals/inherit-if-required"),l=e("../internals/create-non-enumerable-property"),o=e("../internals/object-define-property").f,a=e("../internals/object-get-own-property-names").f,p=e("../internals/is-regexp"),f=e("../internals/to-string"),h=e("../internals/regexp-flags"),c=e("../internals/regexp-sticky-helpers"),d=e("../internals/redefine"),m=e("../internals/fails"),y=e("../internals/has"),b=e("../internals/internal-state").enforce,g=e("../internals/set-species"),v=e("../internals/well-known-symbol"),w=e("../internals/regexp-unsupported-dot-all"),j=e("../internals/regexp-unsupported-ncg"),x=v("match"),T=s.RegExp,k=T.prototype,E=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,_=/a/g,S=/a/g,v=new T(_)!==_,O=c.UNSUPPORTED_Y,m=n&&(!v||O||w||j||m(function(){return S[x]=!1,T(_)!=_||T(S)==S||"/a/i"!=T(_,"i")})),A=function(e){for(var t,r=e.length,n=0,s="",i=!1;n<=r;n++)"\\"!==(t=e.charAt(n))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),s+=t):s+="[\\s\\S]":s+=t+e.charAt(++n);return s},D=function(e){for(var t,r=e.length,n=0,s="",i=[],o={},a=!1,c=!1,u=0,l="";n<=r;n++){if("\\"===(t=e.charAt(n)))t+=e.charAt(++n);else if("]"===t)a=!1;else if(!a)switch(!0){case"["===t:a=!0;break;case"("===t:E.test(e.slice(n+1))&&(n+=2,c=!0),s+=t,u++;continue;case">"===t&&c:if(""===l||y(o,l))throw new SyntaxError("Invalid capture group name");o[l]=!0,i.push([l,u]),c=!1,l="";continue}c?l+=t:s+=t}return[s,i]};if(i("RegExp",m)){for(var I=function(e,t){var r,n,s=this instanceof I,i=p(e),o=void 0===t,a=[],c=e;if(!s&&i&&o&&e.constructor===I)return e;if((i||e instanceof I)&&(e=e.source,o&&(t="flags"in c?c.flags:h.call(c))),e=void 0===e?"":f(e),t=void 0===t?"":f(t),c=e,i=t=w&&"dotAll"in _&&(r=!!t&&-1N;)!function(t){t in I||o(I,t,{configurable:!0,get:function(){return T[t]},set:function(e){T[t]=e}})}(C[N++]);(k.constructor=I).prototype=k,d(s,"RegExp",I)}g("RegExp")},{"../internals/create-non-enumerable-property":120,"../internals/descriptors":125,"../internals/fails":140,"../internals/global":147,"../internals/has":148,"../internals/inherit-if-required":155,"../internals/internal-state":157,"../internals/is-forced":160,"../internals/is-regexp":164,"../internals/object-define-property":179,"../internals/object-get-own-property-names":182,"../internals/redefine":197,"../internals/regexp-flags":200,"../internals/regexp-sticky-helpers":201,"../internals/regexp-unsupported-dot-all":202,"../internals/regexp-unsupported-ncg":203,"../internals/set-species":207,"../internals/to-string":228,"../internals/well-known-symbol":237}],261:[function(e,t,r){"use strict";var n=e("../internals/export"),e=e("../internals/regexp-exec");n({target:"RegExp",proto:!0,forced:/./.exec!==e},{exec:e})},{"../internals/export":139,"../internals/regexp-exec":199}],262:[function(e,t,r){"use strict";var n=e("../internals/redefine"),s=e("../internals/an-object"),i=e("../internals/to-string"),o=e("../internals/fails"),a=e("../internals/regexp-flags"),c="toString",u=RegExp.prototype,l=u[c],e=o(function(){return"/a/b"!=l.call({source:"a",flags:"b"})}),o=l.name!=c;(e||o)&&n(RegExp.prototype,c,function(){var e=s(this),t=i(e.source),r=e.flags;return"/"+t+"/"+i(void 0===r&&e instanceof RegExp&&!("flags"in u)?a.call(e):r)},{unsafe:!0})},{"../internals/an-object":94,"../internals/fails":140,"../internals/redefine":197,"../internals/regexp-flags":200,"../internals/to-string":228}],263:[function(e,t,r){"use strict";var n=e("../internals/export"),s=e("../internals/not-a-regexp"),i=e("../internals/require-object-coercible"),o=e("../internals/to-string");n({target:"String",proto:!0,forced:!e("../internals/correct-is-regexp-logic")("includes")},{includes:function(e){return!!~o(i(this)).indexOf(o(s(e)),1=t.length?{value:void 0,done:!0}:(r=n(t,r),e.index+=r.length,{value:r,done:!1})})},{"../internals/define-iterator":123,"../internals/internal-state":157,"../internals/string-multibyte":213,"../internals/to-string":228}],265:[function(e,t,r){"use strict";var n=e("../internals/fix-regexp-well-known-symbol-logic"),u=e("../internals/an-object"),l=e("../internals/to-length"),p=e("../internals/to-string"),s=e("../internals/require-object-coercible"),f=e("../internals/advance-string-index"),h=e("../internals/regexp-exec-abstract");n("match",function(n,a,c){return[function(e){var t=s(this),r=null==e?void 0:e[n];return void 0!==r?r.call(e,t):new RegExp(e)[n](p(t))},function(e){var t=u(this),r=p(e),e=c(a,t,r);if(e.done)return e.value;if(!t.global)return h(t,r);for(var n=t.unicode,s=[],i=t.lastIndex=0;null!==(o=h(t,r));){var o=p(o[0]);""===(s[i]=o)&&(t.lastIndex=f(r,l(t.lastIndex),n)),i++}return 0===i?null:s}]})},{"../internals/advance-string-index":92,"../internals/an-object":94,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/regexp-exec-abstract":198,"../internals/require-object-coercible":204,"../internals/to-length":221,"../internals/to-string":228}],266:[function(e,t,r){"use strict";var n=e("../internals/fix-regexp-well-known-symbol-logic"),s=e("../internals/fails"),x=e("../internals/an-object"),T=e("../internals/to-integer"),k=e("../internals/to-length"),E=e("../internals/to-string"),i=e("../internals/require-object-coercible"),_=e("../internals/advance-string-index"),S=e("../internals/get-substitution"),O=e("../internals/regexp-exec-abstract"),o=e("../internals/well-known-symbol")("replace"),A=Math.max,D=Math.min,e="$0"==="a".replace(/./,"$0"),a=!!/./[o]&&""===/./[o]("a","$0");n("replace",function(e,v,w){var j=a?"$":"$0";return[function(e,t){var r=i(this),n=null==e?void 0:e[o];return void 0!==n?n.call(e,r,t):v.call(E(r),e,t)},function(e,t){var r=x(this),n=E(e);if("string"==typeof t&&-1===t.indexOf(j)&&-1===t.indexOf("$<")){e=w(v,r,n,t);if(e.done)return e.value}var s="function"==typeof t;s||(t=E(t));var i,o=r.global;o&&(i=r.unicode,r.lastIndex=0);for(var a=[];;){if(null===(f=O(r,n)))break;if(a.push(f),!o)break;""===E(f[0])&&(r.lastIndex=_(n,k(r.lastIndex),i))}for(var c,u="",l=0,p=0;p")})||!e||a)},{"../internals/advance-string-index":92,"../internals/an-object":94,"../internals/fails":140,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/get-substitution":146,"../internals/regexp-exec-abstract":198,"../internals/require-object-coercible":204,"../internals/to-integer":220,"../internals/to-length":221,"../internals/to-string":228,"../internals/well-known-symbol":237}],267:[function(e,t,r){"use strict";var n=e("../internals/fix-regexp-well-known-symbol-logic"),o=e("../internals/an-object"),a=e("../internals/require-object-coercible"),c=e("../internals/same-value"),u=e("../internals/to-string"),l=e("../internals/regexp-exec-abstract");n("search",function(n,s,i){return[function(e){var t=a(this),r=null==e?void 0:e[n];return void 0!==r?r.call(e,t):new RegExp(e)[n](u(t))},function(e){var t=o(this),r=u(e),e=i(s,t,r);if(e.done)return e.value;e=t.lastIndex;c(e,0)||(t.lastIndex=0);r=l(t,r);return c(t.lastIndex,e)||(t.lastIndex=e),null===r?-1:r.index}]})},{"../internals/an-object":94,"../internals/fix-regexp-well-known-symbol-logic":141,"../internals/regexp-exec-abstract":198,"../internals/require-object-coercible":204,"../internals/same-value":205,"../internals/to-string":228}],268:[function(e,t,r){"use strict";var n=e("../internals/fix-regexp-well-known-symbol-logic"),l=e("../internals/is-regexp"),b=e("../internals/an-object"),p=e("../internals/require-object-coercible"),g=e("../internals/species-constructor"),v=e("../internals/advance-string-index"),w=e("../internals/to-length"),j=e("../internals/to-string"),x=e("../internals/regexp-exec-abstract"),f=e("../internals/regexp-exec"),s=e("../internals/regexp-sticky-helpers"),e=e("../internals/fails"),T=s.UNSUPPORTED_Y,h=[].push,k=Math.min;n("split",function(s,d,m){var y="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||1<".".split(/()()/).length||"".split(/.?/).length?function(e,t){var r=j(p(this)),n=void 0===t?4294967295:t>>>0;if(0==n)return[];if(void 0===e)return[r];if(!l(e))return d.call(r,e,n);for(var s,i,o,a=[],t=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),c=0,u=new RegExp(e.source,t+"g");(s=f.call(u,r))&&!(c<(i=u.lastIndex)&&(a.push(r.slice(c,s.index)),1=n));)u.lastIndex===s.index&&u.lastIndex++;return c===r.length?!o&&u.test("")||a.push(""):a.push(r.slice(c)),a.length>n?a.slice(0,n):a}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:d.call(this,e,t)}:d;return[function(e,t){var r=p(this),n=null==e?void 0:e[s];return void 0!==n?n.call(e,r,t):y.call(j(r),e,t)},function(e,t){var r=b(this),n=j(e),s=m(y,r,n,t,y!==d);if(s.done)return s.value;var e=g(r,RegExp),i=r.unicode,s=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(T?"g":"y"),o=new e(T?"^(?:"+r.source+")":r,s),a=void 0===t?4294967295:t>>>0;if(0==a)return[];if(0===n.length)return null===x(o,n)?[n]:[];for(var c=0,u=0,l=[];u]/;t.exports=function(e){var t,r=""+e,e=o.exec(r);if(!e)return r;var n="",s=0,i=0;for(s=e.index;sr&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.once=function(e,t){if(!c(t))throw TypeError("listener must be a function");var r=!1;function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var r,n,s,i;if(!c(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(r=this._events[e]).length,n=-1,r===t||c(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(u(r)){for(i=s;0>1,l=-7,p=r?s-1:0,f=r?-1:1,r=e[t+p];for(p+=f,i=r&(1<<-l)-1,r>>=-l,l+=a;0>=-l,l+=n;0>1,p=23===s?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:i-1,h=n?1:-1,i=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-o))<1&&(o--,n*=2),2<=(t+=1<=o+l?p/n:p*Math.pow(2,1-l))*n&&(o++,n/=2),u<=o+l?(a=0,o=u):1<=o+l?(a=(t*n-1)*Math.pow(2,s),o+=l):(a=t*Math.pow(2,l-1)*Math.pow(2,s),o=0));8<=s;e[r+f]=255&a,f+=h,a/=256,s-=8);for(o=o<>>6)+l(128|63&t):l(224|t>>>12&15)+l(128|t>>>6&63)+l(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return l(240|t>>>18&7)+l(128|t>>>12&63)+l(128|t>>>6&63)+l(128|63&t)}function n(e){var t=[0,2,1][e.length%3],e=e.charCodeAt(0)<<16|(1>>18),u.charAt(e>>>12&63),2<=t?"=":u.charAt(e>>>6&63),1<=t?"=":u.charAt(63&e)].join("")}function s(e){return h(f(String(e)))}function c(e){return e.replace(/[+\/]/g,function(e){return"+"==e?"-":"_"}).replace(/=/g,"")}function i(e,t){return t?c(s(e)):s(e)}var e,o=(t=t||{}).Base64,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=function(e){for(var t={},r=0,n=e.length;r>>18)+u.charAt(i>>>12&63)+(void 0!==o?u.charAt(i>>>6&63):"=")+(void 0!==a?u.charAt(63&i):"=")}return t?c(r):r});function d(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return l(55296+(t>>>10))+l(56320+(1023&t));case 3:return l((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return l((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}}function m(e){var t=e.length,r=t%4,e=(0>>16),l(e>>>8&255),l(255&e)]).length-=[0,0,2,1][r],e.join("")}function y(e){return x(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))}function b(e){return String(e).replace(/[-_]/g,function(e){return"-"==e?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")}function g(e){return e=b(e),j(x(e))}var v,w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,j=function(e){return e.replace(w,d)},x=t.atob&&"function"==typeof t.atob?function(e){return t.atob(e)}:function(e){return e.replace(/\S{1,4}/g,m)};t.Uint8Array&&(v=function(e){return Uint8Array.from(y(b(e)),function(e){return e.charCodeAt(0)})});var T;return t.Base64={VERSION:"2.6.4",atob:y,btoa:h,fromBase64:g,toBase64:i,utob:f,encode:i,encodeURI:function(e){return i(e,!0)},btou:j,decode:g,noConflict:function(){var e=t.Base64;return t.Base64=o,e},fromUint8Array:e,toUint8Array:v},"function"==typeof Object.defineProperty&&(T=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}},t.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",T(function(){return g(this)})),Object.defineProperty(String.prototype,"toBase64",T(function(e){return i(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",T(function(){return i(this,!0)}))}),t.Meteor&&(Base64=t.Base64),void 0!==k&&k.exports&&(k.exports.Base64=t.Base64),{Base64:t.Base64}},"object"==typeof n&&void 0!==k?k.exports=t(e):t(e)}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],315:[function(e,t,r){"use strict";t.exports=function(r,n,s){if(!r)throw new TypeError("argument dest is required");if(!n)throw new TypeError("argument src is required");void 0===s&&(s=!0);return Object.getOwnPropertyNames(n).forEach(function(e){var t;!s&&i.call(r,e)||(t=Object.getOwnPropertyDescriptor(n,e),Object.defineProperty(r,e,t))}),r};var i=Object.prototype.hasOwnProperty},{}],316:[function(e,t,r){"use strict";function n(){this._types=Object.create(null),this._extensions=Object.create(null);for(var e=0;e= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=b-1,v=Math.floor,w=String.fromCharCode;function j(e){throw new RangeError(p[e])}function h(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function d(e,t){var r=e.split("@"),n="";return 1>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function T(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function k(e,t,r){var n=0;for(e=r?v(e/a):e>>1,e+=v(e/t);f*g>>1v((y-l)/i))&&j("overflow"),l+=a*i,!(a<(a=o<=f?1:f+g<=o?g:o-f));o+=b)i>v(y/(a=b-a))&&j("overflow"),i*=a;f=k(l-s,t=c.length+1,0==s),v(l/t)>y-p&&j("overflow"),p+=v(l/t),l%=t,c.splice(l++,0,p)}return m(c)}function _(e){for(var t,r,n,s,i,o,a,c,u,l,p=[],f=(e=x(e)).length,h=128,d=72,m=t=0;mv((y-t)/(c=r+1))&&j("overflow"),t+=(s-h)*c,h=s,m=0;my&&j("overflow"),a==h){for(i=t,o=b;!(i<(u=o<=d?1:d+g<=o?g:o-d));o+=b)p.push(w(T(u+(l=i-u)%(u=b-u),0))),i=v(l/u);p.push(w(T(i,0))),d=k(t,c,r==n),t=0,++r}++t,++h}return p.join("")}if(s={version:"1.4.1",ucs2:{decode:x,encode:m},decode:E,encode:_,toASCII:function(e){return d(e,function(e){return u.test(e)?"xn--"+_(e):e})},toUnicode:function(e){return d(e,function(e){return c.test(e)?E(e.slice(4).toLowerCase()):e})}},0,t&&r)if(O.exports==t)r.exports=s;else for(i in s)s.hasOwnProperty(i)&&(t[i]=s[i]);else e.punycode=s}(this)}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],326:[function(e,t,r){"use strict";t.exports=function(e,t,r,n){r=r||"=";var s={};if("string"!=typeof e||0===e.length)return s;var i=/\+/g;e=e.split(t=t||"&");t=1e3;n&&"number"==typeof n.maxKeys&&(t=n.maxKeys);var o=e.length;0t.highWaterMark&&(t.highWaterMark=(h<=(r=e)?r=h:(r--,r|=r>>>1,r|=r>>>2,r|=r>>>4,r|=r>>>8,r|=r>>>16,r++),r)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0));var r}function v(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(g("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?m.nextTick(w,e):w(e))}function w(e){g("emit readable"),e.emit("readable"),E(e)}function j(e,t){t.readingMore||(t.readingMore=!0,m.nextTick(x,e,t))}function x(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;ei.length?i.length:e;if(o===i.length?s+=i:s+=i.slice(0,e),0===(e-=o)){o===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r).data=i.slice(o);break}++n}return t.length-=n,s}:function(e,t){var r=l.allocUnsafe(e),n=t.head,s=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var i=n.data,o=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,o),0===(e-=o)){o===i.length?(++s,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n).data=i.slice(o);break}++s}return t.length-=s,r})(e,t);return n}(e,t.buffer,t.decoder),r);var r}function S(e){var t=e._readableState;if(0=t.highWaterMark||t.ended))return g("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?S:v)(this),null;if(0===(e=d(e,t))&&t.ended)return 0===t.length&&S(this),null;var n=t.needReadable;return g("need readable",n),(0===t.length||t.length-e>>0),s=this.head,i=0;s;)t=s.data,r=i,t.copy(n,r),i+=s.data.length,s=s.next;return n},s),n&&n.inspect&&n.inspect.custom&&(t.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e})},{"safe-buffer":343,util:84}],336:[function(e,t,r){"use strict";var i=e("process-nextick-args");function o(e,t){e.emit("error",t)}t.exports={destroy:function(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return n||s?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||i.nextTick(o,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(i.nextTick(o,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),this},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":323}],337:[function(e,t,r){t.exports=e("events").EventEmitter},{events:301}],338:[function(e,t,r){t.exports=e("./readable").PassThrough},{"./readable":339}],339:[function(e,t,r){(((r=t.exports=e("./lib/_stream_readable.js")).Stream=r).Readable=r).Writable=e("./lib/_stream_writable.js"),r.Duplex=e("./lib/_stream_duplex.js"),r.Transform=e("./lib/_stream_transform.js"),r.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":330,"./lib/_stream_passthrough.js":331,"./lib/_stream_readable.js":332,"./lib/_stream_transform.js":333,"./lib/_stream_writable.js":334}],340:[function(e,t,r){t.exports=e("./readable").Transform},{"./readable":339}],341:[function(e,t,r){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":334}],342:[function(e,t,r){t=function(o){"use strict";var c,e=Object.prototype,u=e.hasOwnProperty,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",r=t.asyncIterator||"@@asyncIterator",s=t.toStringTag||"@@toStringTag";function i(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(e){i=function(e,t,r){return e[t]=r}}function a(e,t,r,n){var s,i,o,a,t=t&&t.prototype instanceof y?t:y,t=Object.create(t.prototype),n=new E(n||[]);return t._invoke=(s=e,i=r,o=n,a=p,function(e,t){if(a===h)throw new Error("Generator is already running");if(a===d){if("throw"===e)throw t;return S()}for(o.method=e,o.arg=t;;){var r=o.delegate;if(r){var n=function e(t,r){var n=t.iterator[r.method];if(n===c){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=c,e(t,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var n=l(n,t.iterator,r.arg);if("throw"===n.type)return r.method="throw",r.arg=n.arg,r.delegate=null,m;n=n.arg;if(!n)return r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m;{if(!n.done)return n;r[t.resultName]=n.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=c)}r.delegate=null;return m}(r,o);if(n){if(n===m)continue;return n}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(a===p)throw a=d,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a=h;n=l(s,i,o);if("normal"===n.type){if(a=o.done?d:f,n.arg!==m)return{value:n.arg,done:o.done}}else"throw"===n.type&&(a=d,o.method="throw",o.arg=n.arg)}}),t}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}o.wrap=a;var p="suspendedStart",f="suspendedYield",h="executing",d="completed",m={};function y(){}function b(){}function g(){}var v={};i(v,n,function(){return this});t=Object.getPrototypeOf,t=t&&t(t(_([])));t&&t!==e&&u.call(t,n)&&(v=t);var w=g.prototype=y.prototype=Object.create(v);function j(e){["next","throw","return"].forEach(function(t){i(e,t,function(e){return this._invoke(t,e)})})}function x(o,a){var t;this._invoke=function(r,n){function e(){return new a(function(e,t){!function t(e,r,n,s){e=l(o[e],o,r);if("throw"!==e.type){var i=e.arg;return(r=i.value)&&"object"==typeof r&&u.call(r,"__await")?a.resolve(r.__await).then(function(e){t("next",e,n,s)},function(e){t("throw",e,n,s)}):a.resolve(r).then(function(e){i.value=e,n(i)},function(e){return t("throw",e,n,s)})}s(e.arg)}(r,n,e,t)})}return t=t?t.then(e,e):e()}}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function _(t){if(t){var e=t[n];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,e=function e(){for(;++r"===i?(E(t,"onsgmldeclaration",t.sgmlDecl),t.sgmlDecl="",t.state=T.TEXT):(v(i)&&(t.state=T.SGML_DECL_QUOTED),t.sgmlDecl+=i);continue;case T.SGML_DECL_QUOTED:i===t.q&&(t.state=T.SGML_DECL,t.q=""),t.sgmlDecl+=i;continue;case T.DOCTYPE:">"===i?(t.state=T.TEXT,E(t,"ondoctype",t.doctype),t.doctype=!0):(t.doctype+=i,"["===i?t.state=T.DOCTYPE_DTD:v(i)&&(t.state=T.DOCTYPE_QUOTED,t.q=i));continue;case T.DOCTYPE_QUOTED:t.doctype+=i,i===t.q&&(t.q="",t.state=T.DOCTYPE);continue;case T.DOCTYPE_DTD:t.doctype+=i,"]"===i?t.state=T.DOCTYPE:v(i)&&(t.state=T.DOCTYPE_DTD_QUOTED,t.q=i);continue;case T.DOCTYPE_DTD_QUOTED:t.doctype+=i,i===t.q&&(t.state=T.DOCTYPE_DTD,t.q="");continue;case T.COMMENT:"-"===i?t.state=T.COMMENT_ENDING:t.comment+=i;continue;case T.COMMENT_ENDING:"-"===i?(t.state=T.COMMENT_ENDED,t.comment=S(t.opt,t.comment),t.comment&&E(t,"oncomment",t.comment),t.comment=""):(t.comment+="-"+i,t.state=T.COMMENT);continue;case T.COMMENT_ENDED:">"!==i?(D(t,"Malformed comment"),t.comment+="--"+i,t.state=T.COMMENT):t.state=T.TEXT;continue;case T.CDATA:"]"===i?t.state=T.CDATA_ENDING:t.cdata+=i;continue;case T.CDATA_ENDING:"]"===i?t.state=T.CDATA_ENDING_2:(t.cdata+="]"+i,t.state=T.CDATA);continue;case T.CDATA_ENDING_2:">"===i?(t.cdata&&E(t,"oncdata",t.cdata),E(t,"onclosecdata"),t.cdata="",t.state=T.TEXT):"]"===i?t.cdata+="]":(t.cdata+="]]"+i,t.state=T.CDATA);continue;case T.PROC_INST:"?"===i?t.state=T.PROC_INST_ENDING:g(i)?t.state=T.PROC_INST_BODY:t.procInstName+=i;continue;case T.PROC_INST_BODY:if(!t.procInstBody&&g(i))continue;"?"===i?t.state=T.PROC_INST_ENDING:t.procInstBody+=i;continue;case T.PROC_INST_ENDING:">"===i?(E(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody}),t.procInstName=t.procInstBody="",t.state=T.TEXT):(t.procInstBody+="?"+i,t.state=T.PROC_INST_BODY);continue;case T.OPEN_TAG:w(m,i)?t.tagName+=i:(function(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,r=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(r.ns=t.ns);e.attribList.length=0,E(e,"onopentagstart",r)}(t),">"===i?N(t):"/"===i?t.state=T.OPEN_TAG_SLASH:(g(i)||D(t,"Invalid character in tag name"),t.state=T.ATTRIB));continue;case T.OPEN_TAG_SLASH:">"===i?(N(t,!0),R(t)):(D(t,"Forward-slash in opening tag not followed by >"),t.state=T.ATTRIB);continue;case T.ATTRIB:if(g(i))continue;">"===i?N(t):"/"===i?t.state=T.OPEN_TAG_SLASH:w(d,i)?(t.attribName=i,t.attribValue="",t.state=T.ATTRIB_NAME):D(t,"Invalid attribute name");continue;case T.ATTRIB_NAME:"="===i?t.state=T.ATTRIB_VALUE:">"===i?(D(t,"Attribute without value"),t.attribValue=t.attribName,C(t),N(t)):g(i)?t.state=T.ATTRIB_NAME_SAW_WHITE:w(m,i)?t.attribName+=i:D(t,"Invalid attribute name");continue;case T.ATTRIB_NAME_SAW_WHITE:if("="===i)t.state=T.ATTRIB_VALUE;else{if(g(i))continue;D(t,"Attribute without value"),t.tag.attributes[t.attribName]="",t.attribValue="",E(t,"onattribute",{name:t.attribName,value:""}),t.attribName="",">"===i?N(t):w(d,i)?(t.attribName=i,t.state=T.ATTRIB_NAME):(D(t,"Invalid attribute name"),t.state=T.ATTRIB)}continue;case T.ATTRIB_VALUE:if(g(i))continue;v(i)?(t.q=i,t.state=T.ATTRIB_VALUE_QUOTED):(D(t,"Unquoted attribute value"),t.state=T.ATTRIB_VALUE_UNQUOTED,t.attribValue=i);continue;case T.ATTRIB_VALUE_QUOTED:if(i!==t.q){"&"===i?t.state=T.ATTRIB_VALUE_ENTITY_Q:t.attribValue+=i;continue}C(t),t.q="",t.state=T.ATTRIB_VALUE_CLOSED;continue;case T.ATTRIB_VALUE_CLOSED:g(i)?t.state=T.ATTRIB:">"===i?N(t):"/"===i?t.state=T.OPEN_TAG_SLASH:w(d,i)?(D(t,"No whitespace between attributes"),t.attribName=i,t.attribValue="",t.state=T.ATTRIB_NAME):D(t,"Invalid attribute name");continue;case T.ATTRIB_VALUE_UNQUOTED:if(!function(e){return">"===e||g(e)}(i)){"&"===i?t.state=T.ATTRIB_VALUE_ENTITY_U:t.attribValue+=i;continue}C(t),">"===i?N(t):t.state=T.ATTRIB;continue;case T.CLOSE_TAG:if(t.tagName)">"===i?R(t):w(m,i)?t.tagName+=i:t.script?(t.script+=""===i?R(t):D(t,"Invalid characters in closing tag");continue;case T.TEXT_ENTITY:case T.ATTRIB_VALUE_ENTITY_Q:case T.ATTRIB_VALUE_ENTITY_U:switch(t.state){case T.TEXT_ENTITY:r=T.TEXT,n="textNode";break;case T.ATTRIB_VALUE_ENTITY_Q:r=T.ATTRIB_VALUE_QUOTED,n="attribValue";break;case T.ATTRIB_VALUE_ENTITY_U:r=T.ATTRIB_VALUE_UNQUOTED,n="attribValue"}";"===i?(t[n]+=function(e){var t,r=e.entity,n=r.toLowerCase(),s="";if(e.ENTITIES[r])return e.ENTITIES[r];if(e.ENTITIES[n])return e.ENTITIES[n];"#"===(r=n).charAt(0)&&(s="x"===r.charAt(1)?(r=r.slice(2),(t=parseInt(r,16)).toString(16)):(r=r.slice(1),(t=parseInt(r,10)).toString(10)));if(r=r.replace(/^0+/,""),isNaN(t)||s.toLowerCase()!==r)return D(e,"Invalid character entity"),"&"+e.entity+";";return String.fromCodePoint(t)}(t),t.entity="",t.state=r):w(t.entity.length?b:y,i)?t.entity+=i:(D(t,"Invalid character in entity name"),t[n]+="&"+t.entity+i,t.entity="",t.state=r);continue;default:throw new Error(t,"Unknown state: "+t.state)}}t.position>=t.bufferCheckPosition&&function(e){for(var t=Math.max(a.MAX_BUFFER_LENGTH,10),r=0,n=0,s=c.length;n",lt:"<",quot:'"',apos:"'"},a.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(a.ENTITIES).forEach(function(e){var t=a.ENTITIES[e],t="number"==typeof t?String.fromCharCode(t):t;a.ENTITIES[e]=t}),a.STATE)a.STATE[a.STATE[e]]=e;function k(e,t,r){e[t]&&e[t](r)}function E(e,t,r){e.textNode&&_(e),k(e,t,r)}function _(e){e.textNode=S(e.opt,e.textNode),e.textNode&&k(e,"ontext",e.textNode),e.textNode=""}function S(e,t){return e.trim&&(t=t.trim()),t=e.normalize?t.replace(/\s+/g," "):t}function O(e,t){return _(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=new Error(t),e.error=t,k(e,"onerror",t),e}function A(e){return e.sawRoot&&!e.closedRoot&&D(e,"Unclosed root tag"),e.state!==T.BEGIN&&e.state!==T.BEGIN_WHITESPACE&&e.state!==T.TEXT&&O(e,"Unexpected end"),_(e),e.c="",e.closed=!0,k(e,"onend"),s.call(e,e.strict,e.opt),e}function D(e,t){if("object"!=typeof e||!(e instanceof s))throw new Error("bad call to strictFail");e.strict&&O(e,t)}function I(e,t){var r=e.indexOf(":")<0?["",e]:e.split(":"),n=r[0],r=r[1];return t&&"xmlns"===e&&(n="xmlns",r=""),{prefix:n,local:r}}function C(e){var t,r,n;e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName)||(e.opt.xmlns?(n=(r=I(e.attribName,!0)).prefix,t=r.local,"xmlns"===n&&("xml"===t&&e.attribValue!==p?D(e,"xml: prefix must be bound to "+p+"\nActual: "+e.attribValue):"xmlns"===t&&e.attribValue!==f?D(e,"xmlns: prefix must be bound to "+f+"\nActual: "+e.attribValue):(r=e.tag,n=e.tags[e.tags.length-1]||e,r.ns===n.ns&&(r.ns=Object.create(n.ns)),r.ns[t]=e.attribValue)),e.attribList.push([e.attribName,e.attribValue])):(e.tag.attributes[e.attribName]=e.attribValue,E(e,"onattribute",{name:e.attribName,value:e.attribValue}))),e.attribName=e.attribValue=""}function N(t,e){if(t.opt.xmlns){var r=t.tag,n=I(t.tagName);r.prefix=n.prefix,r.local=n.local,r.uri=r.ns[n.prefix]||"",r.prefix&&!r.uri&&(D(t,"Unbound namespace prefix: "+JSON.stringify(t.tagName)),r.uri=n.prefix);n=t.tags[t.tags.length-1]||t;r.ns&&n.ns!==r.ns&&Object.keys(r.ns).forEach(function(e){E(t,"onopennamespace",{prefix:e,uri:r.ns[e]})});for(var s=0,i=t.attribList.length;s",r.tagName="",void(r.state=T.SCRIPT);E(r,"onscript",r.script),r.script=""}for(var e=r.tags.length,t=r.tagName,n=t=!r.strict?t[r.looseCase]():t;e--;){if(r.tags[e].name===n)break;D(r,"Unexpected close tag")}if(e<0)return D(r,"Unmatched closing tag: "+r.tagName),r.textNode+="",void(r.state=T.TEXT);r.tagName=t;for(var s=r.tags.length;s-- >e;){var i=r.tag=r.tags.pop();r.tagName=r.tag.name,E(r,"onclosetag",r.tagName);var o,a={};for(o in i.ns)a[o]=i.ns[o];var c=r.tags[r.tags.length-1]||r;r.opt.xmlns&&i.ns!==c.ns&&Object.keys(i.ns).forEach(function(e){var t=i.ns[e];E(r,"onclosenamespace",{prefix:e,uri:t})})}0===e&&(r.closedRoot=!0),r.tagName=r.attribValue=r.attribName="",r.attribList.length=0,r.state=T.TEXT}function M(e,t){"<"===t?(e.state=T.OPEN_WAKA,e.startTagPosition=e.position):g(t)||(D(e,"Non-whitespace before first tag."),e.textNode=t,e.state=T.TEXT)}function P(e,t){var r="";return r=t>10),s%1024+56320)),(t+1===r||16384>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e){var t,r=this.lastTotal-this.lastNeed,n=(n=this,128!=(192&(t=e)[0])?(n.lastNeed=0,"\ufffd"):1")||0<=e.indexOf("<"))},h=function(e){return""},t=function(e){return e.replace("]]>","]]]]>")},i.Builder=(e.prototype.buildObject=function(e){var c,t,u,l=this.options.attrkey,p=this.options.charkey;return 1===Object.keys(e).length&&this.options.rootName===s[.2].rootName?e=e[t=Object.keys(e)[0]]:t=this.options.rootName,u=this,c=function(e,t){var r,n,s,i,o,a;if("object"!=typeof t)u.options.cdata&&f(t)?e.raw(h(t)):e.txt(t);else if(Array.isArray(t)){for(i in t)if(d.call(t,i))for(o in n=t[i])s=n[o],e=c(e.ele(o),s).up()}else for(o in t)if(d.call(t,o))if(n=t[o],o===l){if("object"==typeof n)for(r in n)a=n[r],e=e.att(r,a)}else if(o===p)e=u.options.cdata&&f(n)?e.raw(h(n)):e.txt(n);else if(Array.isArray(n))for(i in n)d.call(n,i)&&(e=("string"==typeof(s=n[i])?u.options.cdata&&f(s)?e.ele(o).raw(h(s)):e.ele(o,s):c(e.ele(o),s)).up());else e="object"==typeof n?c(e.ele(o),n).up():"string"==typeof n&&u.options.cdata&&f(n)?e.ele(o).raw(h(n)).up():(null==n&&(n=""),e.ele(o,n.toString()).up());return e},t=r.create(t,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),c(t,e).end(this.options.renderOpts)},e)}.call(this)},{"./defaults":355,xmlbuilder:391}],355:[function(e,t,r){!function(){r.defaults={.1:{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},.2:{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}.call(this)},{}],356:[function(a,e,u){!function(){"use strict";function s(e,t){return function(){return e.apply(t,arguments)}}var e,i,t,f,h,o,c,n,d={}.hasOwnProperty;function r(e){var t,r,n;if(this.parseStringPromise=s(this.parseStringPromise,this),this.parseString=s(this.parseString,this),this.reset=s(this.reset,this),this.assignOrPush=s(this.assignOrPush,this),this.processAsync=s(this.processAsync,this),!(this instanceof u.Parser))return new u.Parser(e);for(t in this.options={},r=i[.2])d.call(r,t)&&(n=r[t],this.options[t]=n);for(t in e)d.call(e,t)&&(n=e[t],this.options[t]=n);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(o.normalize)),this.reset()}c=a("sax"),t=a("events"),e=a("./bom"),o=a("./processors"),n=a("timers").setImmediate,i=a("./defaults").defaults,f=function(e){return"object"==typeof e&&null!=e&&0===Object.keys(e).length},h=function(e,t,r){for(var n=0,s=e.length;n":"attribute: {"+e+"}, parent: <"+this.parent.name+">"},e.prototype.isEqualNode=function(e){return e.namespaceURI===this.namespaceURI&&(e.prefix===this.prefix&&(e.localName===this.localName&&e.value===this.value))},e)}.call(this)},{"./NodeType":360,"./XMLNode":382}],364:[function(t,i,e){!function(){var r,e,s={}.hasOwnProperty;function n(e,t){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=r.CData,this.value=this.stringify.cdata(t)}r=t("./NodeType"),e=t("./XMLCharacterData"),i.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(n,e),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))},n)}.call(this)},{"./NodeType":360,"./XMLCharacterData":365}],365:[function(r,n,e){!function(){var e,s={}.hasOwnProperty;function t(e){t.__super__.constructor.call(this,e),this.value=""}e=r("./XMLNode"),n.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(t,e),Object.defineProperty(t.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}}),Object.defineProperty(t.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(t.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}}),t.prototype.clone=function(){return Object.create(this)},t.prototype.substringData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.appendData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.insertData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.deleteData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.replaceData=function(e,t,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.isEqualNode=function(e){return!!t.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.data===this.data},t)}.call(this)},{"./XMLNode":382}],366:[function(t,i,e){!function(){var r,e,s={}.hasOwnProperty;function n(e,t){if(n.__super__.constructor.call(this,e),null==t)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=r.Comment,this.value=this.stringify.comment(t)}r=t("./NodeType"),e=t("./XMLCharacterData"),i.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(n,e),n.prototype.clone=function(){return Object.create(this)},n.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))},n)}.call(this)},{"./NodeType":360,"./XMLCharacterData":365}],367:[function(n,s,e){!function(){var e,t;function r(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new e,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams)}e=n("./XMLDOMErrorHandler"),t=n("./XMLDOMStringList"),s.exports=(Object.defineProperty(r.prototype,"parameterNames",{get:function(){return new t(Object.keys(this.defaultParams))}}),r.prototype.getParameter=function(e){return this.params.hasOwnProperty(e)?this.params[e]:null},r.prototype.canSetParameter=function(e,t){return!0},r.prototype.setParameter=function(e,t){return null!=t?this.params[e]=t:delete this.params[e]},r)}.call(this)},{"./XMLDOMErrorHandler":368,"./XMLDOMStringList":370}],368:[function(e,t,r){!function(){function e(){}t.exports=(e.prototype.handleError=function(e){throw new Error(e)},e)}.call(this)},{}],369:[function(e,t,r){!function(){function e(){}t.exports=(e.prototype.hasFeature=function(e,t){return!0},e.prototype.createDocumentType=function(e,t,r){throw new Error("This DOM method is not implemented.")},e.prototype.createDocument=function(e,t,r){throw new Error("This DOM method is not implemented.")},e.prototype.createHTMLDocument=function(e){throw new Error("This DOM method is not implemented.")},e.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented.")},e)}.call(this)},{}],370:[function(e,t,r){!function(){function e(e){this.arr=e||[]}t.exports=(Object.defineProperty(e.prototype,"length",{get:function(){return this.arr.length}}),e.prototype.item=function(e){return this.arr[e]||null},e.prototype.contains=function(e){return-1!==this.arr.indexOf(e)},e)}.call(this)},{}],371:[function(t,r,e){!function(){var o,e,s={}.hasOwnProperty;function a(e,t,r,n,s,i){if(a.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==r)throw new Error("Missing DTD attribute name. "+this.debugInfo(t));if(!n)throw new Error("Missing DTD attribute type. "+this.debugInfo(t));if(!s)throw new Error("Missing DTD attribute default. "+this.debugInfo(t));if(!(s=0!==s.indexOf("#")?"#"+s:s).match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(t));if(i&&!s.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(t));this.elementName=this.stringify.name(t),this.type=o.AttributeDeclaration,this.attributeName=this.stringify.name(r),this.attributeType=this.stringify.dtdAttType(n),i&&(this.defaultValue=this.stringify.dtdAttDefault(i)),this.defaultValueType=s}e=t("./XMLNode"),o=t("./NodeType"),r.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(a,e),a.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))},a)}.call(this)},{"./NodeType":360,"./XMLNode":382}],372:[function(t,r,e){!function(){var n,e,s={}.hasOwnProperty;function i(e,t,r){if(i.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD element name. "+this.debugInfo());r=r||"(#PCDATA)",Array.isArray(r)&&(r="("+r.join(",")+")"),this.name=this.stringify.name(t),this.type=n.ElementDeclaration,this.value=this.stringify.dtdElementValue(r)}e=t("./XMLNode"),n=t("./NodeType"),r.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(i,e),i.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))},i)}.call(this)},{"./NodeType":360,"./XMLNode":382}],373:[function(t,r,e){!function(){var s,e,i,o={}.hasOwnProperty;function a(e,t,r,n){if(a.__super__.constructor.call(this,e),null==r)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(null==n)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!t,this.name=this.stringify.name(r),this.type=s.EntityDeclaration,i(n)){if(!n.pubID&&!n.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(n.pubID&&!n.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,null!=n.pubID&&(this.pubID=this.stringify.dtdPubID(n.pubID)),null!=n.sysID&&(this.sysID=this.stringify.dtdSysID(n.sysID)),null!=n.nData&&(this.nData=this.stringify.dtdNData(n.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}else this.value=this.stringify.dtdEntityValue(n),this.internal=!0}i=t("./Utility").isObject,e=t("./XMLNode"),s=t("./NodeType"),r.exports=(function(e,t){for(var r in t)o.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(a,e),Object.defineProperty(a.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(a.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(a.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(a.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(a.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(a.prototype,"xmlVersion",{get:function(){return null}}),a.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))},a)}.call(this)},{"./NodeType":360,"./Utility":361,"./XMLNode":382}],374:[function(t,r,e){!function(){var n,e,s={}.hasOwnProperty;function i(e,t,r){if(i.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD notation name. "+this.debugInfo(t));if(!r.pubID&&!r.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(t));this.name=this.stringify.name(t),this.type=n.NotationDeclaration,null!=r.pubID&&(this.pubID=this.stringify.dtdPubID(r.pubID)),null!=r.sysID&&(this.sysID=this.stringify.dtdSysID(r.sysID))}e=t("./XMLNode"),n=t("./NodeType"),r.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(i,e),Object.defineProperty(i.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(i.prototype,"systemId",{get:function(){return this.sysID}}),i.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))},i)}.call(this)},{"./NodeType":360,"./XMLNode":382}],375:[function(t,r,e){!function(){var s,e,i,o={}.hasOwnProperty;function a(e,t,r,n){a.__super__.constructor.call(this,e),i(t)&&(t=(e=t).version,r=e.encoding,n=e.standalone),t=t||"1.0",this.type=s.Declaration,this.version=this.stringify.xmlVersion(t),null!=r&&(this.encoding=this.stringify.xmlEncoding(r)),null!=n&&(this.standalone=this.stringify.xmlStandalone(n))}i=t("./Utility").isObject,e=t("./XMLNode"),s=t("./NodeType"),r.exports=(function(e,t){for(var r in t)o.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(a,e),a.prototype.toString=function(e){return this.options.writer.declaration(this,this.options.writer.filterOptions(e))},a)}.call(this)},{"./NodeType":360,"./Utility":361,"./XMLNode":382}],376:[function(t,p,e){!function(){var c,i,r,n,s,o,e,u,a={}.hasOwnProperty;function l(e,t,r){var n,s,i,o,a;if(l.__super__.constructor.call(this,e),this.type=c.DocType,e.children)for(s=0,i=(o=e.children).length;s":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel),this.writerOptions.state=i.InsideTag}else this.writerOptions.state=i.OpenTag,r=this.writer.indent(e,this.writerOptions,this.currentLevel)+""),r+=this.writer.endline(e,this.writerOptions,this.currentLevel);return this.onData(r,this.currentLevel),e.isOpen=!0}},k.prototype.closeNode=function(e){var t;if(!e.isClosed)return t="",this.writerOptions.state=i.CloseTag,t=e.type===u.Element?this.writer.indent(e,this.writerOptions,this.currentLevel)+""+this.writer.endline(e,this.writerOptions,this.currentLevel):this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel),this.writerOptions.state=i.None,this.onData(t,this.currentLevel),e.isClosed=!0},k.prototype.onData=function(e,t){return this.documentStarted=!0,this.onDataCallback(e,t+1)},k.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},k.prototype.debugInfo=function(e){return null==e?"":"node: <"+e+">"},k.prototype.ele=function(){return this.element.apply(this,arguments)},k.prototype.nod=function(e,t,r){return this.node(e,t,r)},k.prototype.txt=function(e){return this.text(e)},k.prototype.dat=function(e){return this.cdata(e)},k.prototype.com=function(e){return this.comment(e)},k.prototype.ins=function(e,t){return this.instruction(e,t)},k.prototype.dec=function(e,t,r){return this.declaration(e,t,r)},k.prototype.dtd=function(e,t,r){return this.doctype(e,t,r)},k.prototype.e=function(e,t,r){return this.element(e,t,r)},k.prototype.n=function(e,t,r){return this.node(e,t,r)},k.prototype.t=function(e){return this.text(e)},k.prototype.d=function(e){return this.cdata(e)},k.prototype.c=function(e){return this.comment(e)},k.prototype.r=function(e){return this.raw(e)},k.prototype.i=function(e,t){return this.instruction(e,t)},k.prototype.att=function(){return(this.currentNode&&this.currentNode.type===u.DocType?this.attList:this.attribute).apply(this,arguments)},k.prototype.a=function(){return(this.currentNode&&this.currentNode.type===u.DocType?this.attList:this.attribute).apply(this,arguments)},k.prototype.ent=function(e,t){return this.entity(e,t)},k.prototype.pent=function(e,t){return this.pEntity(e,t)},k.prototype.not=function(e,t){return this.notation(e,t)},k)}.call(this)},{"./NodeType":360,"./Utility":361,"./WriterState":362,"./XMLAttribute":363,"./XMLCData":364,"./XMLComment":366,"./XMLDTDAttList":371,"./XMLDTDElement":372,"./XMLDTDEntity":373,"./XMLDTDNotation":374,"./XMLDeclaration":375,"./XMLDocType":376,"./XMLDocument":377,"./XMLElement":380,"./XMLProcessingInstruction":384,"./XMLRaw":385,"./XMLStringWriter":387,"./XMLStringifier":388,"./XMLText":389}],379:[function(n,i,e){!function(){var t,e,s={}.hasOwnProperty;function r(e){r.__super__.constructor.call(this,e),this.type=t.Dummy}e=n("./XMLNode"),t=n("./NodeType"),i.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,e),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return""},r)}.call(this)},{"./NodeType":360,"./XMLNode":382}],380:[function(r,n,e){!function(){var a,s,e,i,o,c,t,u={}.hasOwnProperty;function l(e,t,r){var n,s,i,o;if(l.__super__.constructor.call(this,e),null==t)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(t),this.type=a.Element,this.attribs={},(this.schemaTypeInfo=null)!=r&&this.attribute(r),e.type===a.Document&&(this.isRoot=!0,(this.documentObject=e).rootObject=this,e.children))for(s=0,i=(o=e.children).length;s":null!=(t=this.parent)&&t.name?"node: <"+e+">, parent: <"+this.parent.name+">":"node: <"+e+">":""},g.prototype.ele=function(e,t,r){return this.element(e,t,r)},g.prototype.nod=function(e,t,r){return this.node(e,t,r)},g.prototype.txt=function(e){return this.text(e)},g.prototype.dat=function(e){return this.cdata(e)},g.prototype.com=function(e){return this.comment(e)},g.prototype.ins=function(e,t){return this.instruction(e,t)},g.prototype.doc=function(){return this.document()},g.prototype.dec=function(e,t,r){return this.declaration(e,t,r)},g.prototype.e=function(e,t,r){return this.element(e,t,r)},g.prototype.n=function(e,t,r){return this.node(e,t,r)},g.prototype.t=function(e){return this.text(e)},g.prototype.d=function(e){return this.cdata(e)},g.prototype.c=function(e){return this.comment(e)},g.prototype.r=function(e){return this.raw(e)},g.prototype.i=function(e,t){return this.instruction(e,t)},g.prototype.u=function(){return this.up()},g.prototype.importXMLBuilder=function(e){return this.importDocument(e)},g.prototype.replaceChild=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.removeChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.appendChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.hasChildNodes=function(){return 0!==this.children.length},g.prototype.cloneNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.isSupported=function(e,t){return!0},g.prototype.hasAttributes=function(){return 0!==this.attribs.length},g.prototype.compareDocumentPosition=function(e){var t;return this===e?0:this.document()!==e.document()?(t=r.Disconnected|r.ImplementationSpecific,Math.random()<.5?t|=r.Preceding:t|=r.Following,t):this.isAncestor(e)?r.Contains|r.Preceding:this.isDescendant(e)?r.Contains|r.Following:this.isPreceding(e)?r.Preceding:r.Following},g.prototype.isSameNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.lookupPrefix=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.isDefaultNamespace=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.lookupNamespaceURI=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.isEqualNode=function(e){var t,r,n;if(e.nodeType!==this.nodeType)return!1;if(e.children.length!==this.children.length)return!1;for(t=r=0,n=this.children.length-1;0<=n?r<=n:n<=r;t=0<=n?++r:--r)if(!this.children[t].isEqualNode(e.children[t]))return!1;return!0},g.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.setUserData=function(e,t,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getUserData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.contains=function(e){return!!e&&(e===this||this.isDescendant(e))},g.prototype.isDescendant=function(e){for(var t,r=this.children,n=0,s=r.length;n"),this.stream.write(this.endline(e,t,r)),t.state=h.None,this.closeNode(e,t,r)},n.prototype.element=function(e,t,r){var n,s,i,o,a,c,u,l,p;for(u in this.openNode(e,t,r=r||0),t.state=h.OpenTag,this.stream.write(this.indent(e,t,r)+"<"+e.name),l=e.attribs)d.call(l,u)&&(n=l[u],this.attribute(n,t,r));if(o=0===(i=e.children.length)?null:e.children[0],0===i||e.children.every(function(e){return(e.type===f.Text||e.type===f.Raw)&&""===e.value}))t.allowEmpty?(this.stream.write(">"),t.state=h.CloseTag,this.stream.write("")):(t.state=h.CloseTag,this.stream.write(t.spaceBeforeSlash+"/>"));else if(!t.pretty||1!==i||o.type!==f.Text&&o.type!==f.Raw||null==o.value){for(this.stream.write(">"+this.endline(e,t,r)),t.state=h.InsideTag,a=0,c=(p=e.children).length;a")}else this.stream.write(">"),t.state=h.InsideTag,t.suppressPrettyCount++,this.writeChildNode(o,t,r+1),t.suppressPrettyCount--,t.state=h.CloseTag,this.stream.write("");return this.stream.write(this.endline(e,t,r)),t.state=h.None,this.closeNode(e,t,r)},n.prototype.processingInstruction=function(e,t,r){return this.stream.write(n.__super__.processingInstruction.call(this,e,t,r))},n.prototype.raw=function(e,t,r){return this.stream.write(n.__super__.raw.call(this,e,t,r))},n.prototype.text=function(e,t,r){return this.stream.write(n.__super__.text.call(this,e,t,r))},n.prototype.dtdAttList=function(e,t,r){return this.stream.write(n.__super__.dtdAttList.call(this,e,t,r))},n.prototype.dtdElement=function(e,t,r){return this.stream.write(n.__super__.dtdElement.call(this,e,t,r))},n.prototype.dtdEntity=function(e,t,r){return this.stream.write(n.__super__.dtdEntity.call(this,e,t,r))},n.prototype.dtdNotation=function(e,t,r){return this.stream.write(n.__super__.dtdNotation.call(this,e,t,r))},n)}.call(this)},{"./NodeType":360,"./WriterState":362,"./XMLWriterBase":390}],387:[function(r,n,e){!function(){var e,s={}.hasOwnProperty;function t(e){t.__super__.constructor.call(this,e)}e=r("./XMLWriterBase"),n.exports=(function(e,t){for(var r in t)s.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(t,e),t.prototype.document=function(e,t){var r,n,s,i,o;for(t=this.filterOptions(t),i="",n=0,s=(o=e.children).length;n","]]]]>"),this.assertLegalChar(e))},e.prototype.comment=function(e){if(this.options.noValidation)return e;if((e=""+e||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+e);return this.assertLegalChar(e)},e.prototype.raw=function(e){return this.options.noValidation?e:""+e||""},e.prototype.attValue=function(e){return this.options.noValidation?e:this.assertLegalChar(this.attEscape(e=""+e||""))},e.prototype.insTarget=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.insValue=function(e){if(this.options.noValidation)return e;if((e=""+e||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+e);return this.assertLegalChar(e)},e.prototype.xmlVersion=function(e){if(this.options.noValidation)return e;if(!(e=""+e||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+e);return e},e.prototype.xmlEncoding=function(e){if(this.options.noValidation)return e;if(!(e=""+e||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+e);return this.assertLegalChar(e)},e.prototype.xmlStandalone=function(e){return this.options.noValidation?e:e?"yes":"no"},e.prototype.dtdPubID=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdSysID=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdElementValue=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdAttType=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdAttDefault=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdEntityValue=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdNData=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.convertAttKey="@",e.prototype.convertPIKey="?",e.prototype.convertTextKey="#text",e.prototype.convertCDataKey="#cdata",e.prototype.convertCommentKey="#comment",e.prototype.convertRawKey="#raw",e.prototype.assertLegalChar=function(e){var t;if(this.options.noValidation)return e;if("1.0"===this.options.version){if(t=e.match(/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+e+" at index "+t.index)}else if("1.1"===this.options.version&&(t=e.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/)))throw new Error("Invalid character in string: "+e+" at index "+t.index);return e},e.prototype.assertLegalName=function(e){if(this.options.noValidation)return e;if(this.assertLegalChar(e),!e.match(/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/))throw new Error("Invalid character in name");return e},e.prototype.textEscape=function(e){var t;return this.options.noValidation?e:(t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&").replace(//g,">").replace(/\r/g," "))},e.prototype.attEscape=function(e){var t;return this.options.noValidation?e:(t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&").replace(/"+this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.comment=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+"\x3c!-- ",t.state=g.InsideTag,n+=e.value,t.state=g.CloseTag,n+=" --\x3e"+this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.declaration=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+"",n+=this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.docType=function(e,t,r){var n,s,i,o,a;if(this.openNode(e,t,r=r||0),t.state=g.OpenTag,o=this.indent(e,t,r),o+="",o+=this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),o},e.prototype.element=function(e,t,r){var n,s,i,o,a,c,u,l,p,f,h,d,m=!1,y="";for(p in this.openNode(e,t,r=r||0),t.state=g.OpenTag,y+=this.indent(e,t,r)+"<"+e.name,f=e.attribs)v.call(f,p)&&(n=f[p],y+=this.attribute(n,t,r));if(o=0===(i=e.children.length)?null:e.children[0],0===i||e.children.every(function(e){return(e.type===b.Text||e.type===b.Raw)&&""===e.value}))t.allowEmpty?(y+=">",t.state=g.CloseTag,y+=""+this.endline(e,t,r)):(t.state=g.CloseTag,y+=t.spaceBeforeSlash+"/>"+this.endline(e,t,r));else if(!t.pretty||1!==i||o.type!==b.Text&&o.type!==b.Raw||null==o.value){if(t.dontPrettyTextNodes)for(a=0,u=(h=e.children).length;a"+this.endline(e,t,r),t.state=g.InsideTag,c=0,l=(d=e.children).length;c",m&&t.suppressPrettyCount--,y+=this.endline(e,t,r),t.state=g.None}else y+=">",t.state=g.InsideTag,t.suppressPrettyCount++,m=!0,y+=this.writeChildNode(o,t,r+1),t.suppressPrettyCount--,m=!1,t.state=g.CloseTag,y+=""+this.endline(e,t,r);return this.closeNode(e,t,r),y},e.prototype.writeChildNode=function(e,t,r){switch(e.type){case b.CData:return this.cdata(e,t,r);case b.Comment:return this.comment(e,t,r);case b.Element:return this.element(e,t,r);case b.Raw:return this.raw(e,t,r);case b.Text:return this.text(e,t,r);case b.ProcessingInstruction:return this.processingInstruction(e,t,r);case b.Dummy:return"";case b.Declaration:return this.declaration(e,t,r);case b.DocType:return this.docType(e,t,r);case b.AttributeDeclaration:return this.dtdAttList(e,t,r);case b.ElementDeclaration:return this.dtdElement(e,t,r);case b.EntityDeclaration:return this.dtdEntity(e,t,r);case b.NotationDeclaration:return this.dtdNotation(e,t,r);default:throw new Error("Unknown XML node type: "+e.constructor.name)}},e.prototype.processingInstruction=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+"",n+=this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.raw=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r),t.state=g.InsideTag,n+=e.value,t.state=g.CloseTag,n+=this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.text=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r),t.state=g.InsideTag,n+=e.value,t.state=g.CloseTag,n+=this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.dtdAttList=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+""+this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.dtdElement=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+""+this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.dtdEntity=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+""+this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.dtdNotation=function(e,t,r){var n;return this.openNode(e,t,r),t.state=g.OpenTag,n=this.indent(e,t,r)+""+this.endline(e,t,r),t.state=g.None,this.closeNode(e,t,r),n},e.prototype.openNode=function(e,t,r){},e.prototype.closeNode=function(e,t,r){},e.prototype.openAttribute=function(e,t,r){},e.prototype.closeAttribute=function(e,t,r){},e)}.call(this)},{"./NodeType":360,"./Utility":361,"./WriterState":362,"./XMLCData":364,"./XMLComment":366,"./XMLDTDAttList":371,"./XMLDTDElement":372,"./XMLDTDEntity":373,"./XMLDTDNotation":374,"./XMLDeclaration":375,"./XMLDocType":376,"./XMLDummy":379,"./XMLElement":380,"./XMLProcessingInstruction":384,"./XMLRaw":385,"./XMLText":389}],391:[function(u,l,e){!function(){var e=u("./Utility"),s=e.assign,i=e.isFunction,t=u("./XMLDOMImplementation"),o=u("./XMLDocument"),a=u("./XMLDocumentCB"),r=u("./XMLStringWriter"),n=u("./XMLStreamWriter"),c=u("./NodeType"),e=u("./WriterState");l.exports.create=function(e,t,r,n){if(null==e)throw new Error("Root element needs a name.");return n=s({},t,r,n),e=(r=new o(n)).element(e),n.headless||(r.declaration(n),null==n.pubID&&null==n.sysID||r.dtd(n)),e},l.exports.begin=function(e,t,r){var n;return i(e)&&(t=(n=[e,t])[0],r=n[1],e={}),t?new a(e,t,r):new o(e)},l.exports.stringWriter=function(e){return new r(e)},l.exports.streamWriter=function(e,t){return new n(e,t)},l.exports.implementation=new t,l.exports.nodeType=c,l.exports.writerState=e}.call(this)},{"./NodeType":360,"./Utility":361,"./WriterState":362,"./XMLDOMImplementation":369,"./XMLDocument":377,"./XMLDocumentCB":378,"./XMLStreamWriter":386,"./XMLStringWriter":387}],392:[function(e,t,r){t.exports=function(){for(var e={},t=0;ta?t=e(t):t.length>5]|=128<>>9<<4)]=t;for(var r=1732584193,n=-271733879,s=-1732584194,i=271733878,o=0;o>>32-s,r)}function p(e,t,r,n,s,i,o){return a(t&r|~t&n,e,t,s,i,o)}function f(e,t,r,n,s,i,o){return a(t&n|r&~n,e,t,s,i,o)}function h(e,t,r,n,s,i,o){return a(t^r^n,e,t,s,i,o)}function d(e,t,r,n,s,i,o){return a(r^(t|~n),e,t,s,i,o)}function m(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}t.exports=function(e){return n.hash(e,s,16)}},{"./helpers":394}],396:[function(e,t,r){"use strict";var n=e("./helpers");function s(e,t){e[t>>5]|=128<<24-t%32,e[15+(t+64>>9<<4)]=t;for(var r,n,s,i=Array(80),o=1732584193,a=-271733879,c=-1732584194,u=271733878,l=-1009589776,p=0;p>16)+(t>>16)+(r>>16)<<16|65535&r}function w(e,t){return e<>>32-t}t.exports=function(e){return n.hash(e,s,20,!0)}},{"./helpers":394}],397:[function(e,t,r){"use strict";t.exports=function(){return function(){}}},{}],398:[function(s,i,e){!function(n){!function(){"use strict";var t=s("@babel/runtime/helpers/interopRequireDefault")(s("@babel/runtime/helpers/typeof")),r=s("stream").Stream,e=s("../lib/common/utils/isArray").isArray;i.exports.string=function(e){return"string"==typeof e},i.exports.array=e,i.exports.buffer=n.isBuffer,i.exports.writableStream=function(e){return e instanceof r&&"function"==typeof e._write&&"object"===(0,t.default)(e._writableState)}}.call(this)}.call(this,{isBuffer:s("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":61,"../node_modules/is-buffer/index.js":312,"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,stream:345}],399:[function(e,t,r){"use strict";e=e("immediate"),t=t.exports={};function n(){}t.nextTick=e,t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=n,t.addListener=n,t.once=n,t.off=n,t.removeListener=n,t.removeAllListeners=n,t.emit=n,t.prependListener=n,t.prependOnceListener=n,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{immediate:305}],400:[function(n,e,s){!function(u){!function(){"use strict";n("core-js/modules/es.regexp.exec.js"),n("core-js/modules/es.string.search.js");var o=n("./lib/request"),e=n("./lib/response"),a=n("xtend"),t=n("builtin-status-codes"),c=n("url"),r=s;r.request=function(e,t){e="string"==typeof e?c.parse(e):a(e);var r=-1===u.location.protocol.search(/^https?:$/)?"http:":"",n=e.protocol||r,s=e.hostname||e.host,i=e.port,r=e.path||"/";s&&-1!==s.indexOf(":")&&(s="["+s+"]"),e.url=(s?n+"//"+s:"")+(i?":"+i:"")+r,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{};e=new o(e);return t&&e.on("response",t),e},r.get=function(e,t){t=r.request(e,t);return t.end(),t},r.ClientRequest=o,r.IncomingMessage=e.IncomingMessage,r.Agent=function(){},r.Agent.defaultMaxSockets=4,r.globalAgent=new r.Agent,r.STATUS_CODES=t,r.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./lib/request":402,"./lib/response":403,"builtin-status-codes":87,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.search.js":267,url:404,xtend:392}],401:[function(a,e,c){!function(o){!function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array-buffer.constructor.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.array.slice.js"),c.fetch=i(o.fetch)&&i(o.ReadableStream),c.writableStream=i(o.WritableStream),c.abortController=i(o.AbortController),c.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),c.blobConstructor=!0}catch(e){}var t;function r(){if(void 0!==t)return t;if(o.XMLHttpRequest){t=new o.XMLHttpRequest;try{t.open("GET",o.XDomainRequest?"/":"https://example.com")}catch(e){t=null}}else t=null;return t}function e(e){var t=r();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var n=void 0!==o.ArrayBuffer,s=n&&i(o.ArrayBuffer.prototype.slice);function i(e){return"function"==typeof e}c.arraybuffer=c.fetch||n&&e("arraybuffer"),c.msstream=!c.fetch&&s&&e("ms-stream"),c.mozchunkedarraybuffer=!c.fetch&&n&&e("moz-chunked-arraybuffer"),c.overrideMimeType=c.fetch||!!r()&&i(r().overrideMimeType),c.vbArray=i(o.VBArray),t=null}.call(this)}.call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"core-js/modules/es.array-buffer.constructor.js":239,"core-js/modules/es.array-buffer.slice.js":240,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259}],402:[function(i,o,e){!function(p,f,h){!function(){"use strict";i("core-js/modules/es.object.to-string.js"),i("core-js/modules/es.regexp.to-string.js"),i("core-js/modules/web.dom-collections.for-each.js"),i("core-js/modules/es.object.keys.js"),i("core-js/modules/es.array.concat.js"),i("core-js/modules/es.array.map.js"),i("core-js/modules/es.function.name.js"),i("core-js/modules/es.promise.js"),i("core-js/modules/es.regexp.exec.js"),i("core-js/modules/es.string.split.js");var c=i("./capability"),e=i("inherits"),t=i("./response"),s=i("readable-stream"),u=i("to-arraybuffer"),r=t.IncomingMessage,l=t.readyStates;t=o.exports=function(t){var r=this;s.Writable.call(r),r._opts=t,r._body=[],r._headers={},t.auth&&r.setHeader("Authorization","Basic "+new h(t.auth).toString("base64")),Object.keys(t.headers).forEach(function(e){r.setHeader(e,t.headers[e])});var e,n=!0;if("disable-fetch"===t.mode||"requestTimeout"in t&&!c.abortController)e=!(n=!1);else if("prefer-streaming"===t.mode)e=!1;else if("allow-wrong-content-type"===t.mode)e=!c.overrideMimeType;else{if(t.mode&&"default"!==t.mode&&"prefer-fast"!==t.mode)throw new Error("Invalid value for opts.mode");e=!0}r._mode=(e=e,n=n,c.fetch&&n?"fetch":c.mozchunkedarraybuffer?"moz-chunked-arraybuffer":c.msstream?"ms-stream":c.arraybuffer&&e?"arraybuffer":c.vbArray&&e?"text:vbarray":"text"),r._fetchTimer=null,r.on("finish",function(){r._onFinish()})};e(t,s.Writable),t.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===n.indexOf(r)&&(this._headers[r]={name:e,value:t})},t.prototype.getHeader=function(e){e=this._headers[e.toLowerCase()];return e?e.value:null},t.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},t.prototype._onFinish=function(){var t=this;if(!t._destroyed){var e=t._opts,r=t._headers,n=null;"GET"!==e.method&&"HEAD"!==e.method&&(n=c.arraybuffer?u(h.concat(t._body)):c.blobConstructor?new f.Blob(t._body.map(function(e){return u(e)}),{type:(r["content-type"]||{}).value||""}):h.concat(t._body).toString());var s=[];if(Object.keys(r).forEach(function(e){var t=r[e].name,e=r[e].value;Array.isArray(e)?e.forEach(function(e){s.push([t,e])}):s.push([t,e])}),"fetch"===t._mode){var i,o=null;c.abortController&&(o=(i=new AbortController).signal,t._fetchAbortController=i,"requestTimeout"in e&&0!==e.requestTimeout&&(t._fetchTimer=f.setTimeout(function(){t.emit("requestTimeout"),t._fetchAbortController&&t._fetchAbortController.abort()},e.requestTimeout))),f.fetch(t._opts.url,{method:t._opts.method,headers:s,body:n||void 0,mode:"cors",credentials:e.withCredentials?"include":"same-origin",signal:o}).then(function(e){t._fetchResponse=e,t._connect()},function(e){f.clearTimeout(t._fetchTimer),t._destroyed||t.emit("error",e)})}else{var a=t._xhr=new f.XMLHttpRequest;try{a.open(t._opts.method,t._opts.url,!0)}catch(e){return void p.nextTick(function(){t.emit("error",e)})}"responseType"in a&&(a.responseType=t._mode.split(":")[0]),"withCredentials"in a&&(a.withCredentials=!!e.withCredentials),"text"===t._mode&&"overrideMimeType"in a&&a.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in e&&(a.timeout=e.requestTimeout,a.ontimeout=function(){t.emit("requestTimeout")}),s.forEach(function(e){a.setRequestHeader(e[0],e[1])}),t._response=null,a.onreadystatechange=function(){switch(a.readyState){case l.LOADING:case l.DONE:t._onXHRProgress()}},"moz-chunked-arraybuffer"===t._mode&&(a.onprogress=function(){t._onXHRProgress()}),a.onerror=function(){t._destroyed||t.emit("error",new Error("XHR error"))};try{a.send(n)}catch(e){return void p.nextTick(function(){t.emit("error",e)})}}}},t.prototype._onXHRProgress=function(){!function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return}}(this._xhr)||this._destroyed||(this._response||this._connect(),this._response._onXHRProgress())},t.prototype._connect=function(){var t=this;t._destroyed||(t._response=new r(t._xhr,t._fetchResponse,t._mode,t._fetchTimer),t._response.on("error",function(e){t.emit("error",e)}),t.emit("response",t._response))},t.prototype._write=function(e,t,r){this._body.push(e),r()},t.prototype.abort=t.prototype.destroy=function(){this._destroyed=!0,f.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},t.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),s.Writable.prototype.end.call(this,e,t,r)},t.prototype.flushHeaders=function(){},t.prototype.setTimeout=function(){},t.prototype.setNoDelay=function(){},t.prototype.setSocketKeepAlive=function(){};var n=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}.call(this)}.call(this,i("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},i("buffer").Buffer)},{"./capability":401,"./response":403,_process:399,buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.array.map.js":249,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.keys.js":257,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.regexp.to-string.js":262,"core-js/modules/es.string.split.js":268,"core-js/modules/web.dom-collections.for-each.js":296,inherits:311,"readable-stream":339,"to-arraybuffer":348}],403:[function(r,e,n){!function(l,p,f){!function(){"use strict";r("core-js/modules/web.dom-collections.for-each.js"),r("core-js/modules/es.object.to-string.js"),r("core-js/modules/es.promise.js"),r("core-js/modules/es.regexp.exec.js"),r("core-js/modules/es.string.split.js"),r("core-js/modules/es.string.match.js"),r("core-js/modules/es.array.iterator.js"),r("core-js/modules/es.array-buffer.slice.js"),r("core-js/modules/es.typed-array.uint8-array.js"),r("core-js/modules/es.typed-array.copy-within.js"),r("core-js/modules/es.typed-array.every.js"),r("core-js/modules/es.typed-array.fill.js"),r("core-js/modules/es.typed-array.filter.js"),r("core-js/modules/es.typed-array.find.js"),r("core-js/modules/es.typed-array.find-index.js"),r("core-js/modules/es.typed-array.for-each.js"),r("core-js/modules/es.typed-array.includes.js"),r("core-js/modules/es.typed-array.index-of.js"),r("core-js/modules/es.typed-array.iterator.js"),r("core-js/modules/es.typed-array.join.js"),r("core-js/modules/es.typed-array.last-index-of.js"),r("core-js/modules/es.typed-array.map.js"),r("core-js/modules/es.typed-array.reduce.js"),r("core-js/modules/es.typed-array.reduce-right.js"),r("core-js/modules/es.typed-array.reverse.js"),r("core-js/modules/es.typed-array.set.js"),r("core-js/modules/es.typed-array.slice.js"),r("core-js/modules/es.typed-array.some.js"),r("core-js/modules/es.typed-array.sort.js"),r("core-js/modules/es.typed-array.subarray.js"),r("core-js/modules/es.typed-array.to-locale-string.js"),r("core-js/modules/es.typed-array.to-string.js"),r("core-js/modules/es.array.slice.js");var a=r("./capability"),e=r("inherits"),c=r("readable-stream"),u=n.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=n.IncomingMessage=function(e,t,r,n){var s=this;if(c.Readable.call(s),s._mode=r,s.headers={},s.rawHeaders=[],s.trailers={},s.rawTrailers=[],s.on("end",function(){l.nextTick(function(){s.emit("close")})}),"fetch"===r){var i=function t(){o.read().then(function(e){if(!s._destroyed){if(e.done)return p.clearTimeout(n),void s.push(null);s.push(new f(e.value)),t()}}).catch(function(e){p.clearTimeout(n),s._destroyed||s.emit("error",e)})};if(s._fetchResponse=t,s.url=t.url,s.statusCode=t.status,s.statusMessage=t.statusText,t.headers.forEach(function(e,t){s.headers[t.toLowerCase()]=e,s.rawHeaders.push(t,e)}),a.writableStream){r=new WritableStream({write:function(r){return new Promise(function(e,t){s._destroyed?t():s.push(new f(r))?e():s._resumeFetch=e})},close:function(){p.clearTimeout(n),s._destroyed||s.push(null)},abort:function(e){s._destroyed||s.emit("error",e)}});try{return void t.body.pipeTo(r).catch(function(e){p.clearTimeout(n),s._destroyed||s.emit("error",e)})}catch(e){}}var o=t.body.getReader();i()}else s._xhr=e,s._pos=0,s.url=e.responseURL,s.statusCode=e.status,s.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);t&&("set-cookie"===(e=t[1].toLowerCase())?(void 0===s.headers[e]&&(s.headers[e]=[]),s.headers[e].push(t[2])):void 0!==s.headers[e]?s.headers[e]+=", "+t[2]:s.headers[e]=t[2],s.rawHeaders.push(t[1],t[2]))}),s._charset="x-user-defined",a.overrideMimeType||(!(e=s.rawHeaders["mime-type"])||(e=e.match(/;\s*charset=([^;])(;|$)/))&&(s._charset=e[1].toLowerCase()),s._charset||(s._charset="utf-8"))};e(t,c.Readable),t.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},t.prototype._onXHRProgress=function(){var t=this,e=t._xhr,r=null;switch(t._mode){case"text:vbarray":if(e.readyState!==u.DONE)break;try{r=new p.VBArray(e.responseBody).toArray()}catch(e){}if(null!==r){t.push(new f(r));break}case"text":try{r=e.responseText}catch(e){t._mode="text:vbarray";break}if(r.length>t._pos){var n=r.substr(t._pos);if("x-user-defined"===t._charset){for(var s=new f(n.length),i=0;it._pos&&(t.push(new f(new Uint8Array(o.result.slice(t._pos)))),t._pos=o.result.byteLength)},o.onload=function(){t.push(null)},o.readAsArrayBuffer(r)}t._xhr.readyState===u.DONE&&"ms-stream"!==t._mode&&t.push(null)}}.call(this)}.call(this,r("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},r("buffer").Buffer)},{"./capability":401,_process:399,buffer:85,"core-js/modules/es.array-buffer.slice.js":240,"core-js/modules/es.array.iterator.js":247,"core-js/modules/es.array.slice.js":250,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.match.js":265,"core-js/modules/es.string.split.js":268,"core-js/modules/es.typed-array.copy-within.js":272,"core-js/modules/es.typed-array.every.js":273,"core-js/modules/es.typed-array.fill.js":274,"core-js/modules/es.typed-array.filter.js":275,"core-js/modules/es.typed-array.find-index.js":276,"core-js/modules/es.typed-array.find.js":277,"core-js/modules/es.typed-array.for-each.js":278,"core-js/modules/es.typed-array.includes.js":279,"core-js/modules/es.typed-array.index-of.js":280,"core-js/modules/es.typed-array.iterator.js":281,"core-js/modules/es.typed-array.join.js":282,"core-js/modules/es.typed-array.last-index-of.js":283,"core-js/modules/es.typed-array.map.js":284,"core-js/modules/es.typed-array.reduce-right.js":285,"core-js/modules/es.typed-array.reduce.js":286,"core-js/modules/es.typed-array.reverse.js":287,"core-js/modules/es.typed-array.set.js":288,"core-js/modules/es.typed-array.slice.js":289,"core-js/modules/es.typed-array.some.js":290,"core-js/modules/es.typed-array.sort.js":291,"core-js/modules/es.typed-array.subarray.js":292,"core-js/modules/es.typed-array.to-locale-string.js":293,"core-js/modules/es.typed-array.to-string.js":294,"core-js/modules/es.typed-array.uint8-array.js":295,"core-js/modules/web.dom-collections.for-each.js":296,inherits:311,"readable-stream":339}],404:[function(e,t,r){"use strict";var _=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.splice.js");var S=e("punycode"),O=e("./util");function j(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}r.parse=s,r.resolve=function(e,t){return s(e,!1,!0).resolve(t)},r.resolveObject=function(e,t){return e?s(e,!1,!0).resolveObject(t):t},r.format=function(e){O.isString(e)&&(e=s(e));return e instanceof j?e.format():j.prototype.format.call(e)},r.Url=j;var A=/^([a-z0-9.+-]+:)/i,n=/:[0-9]*$/,D=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,r=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),I=["'"].concat(r),C=["%","/","?",";","#"].concat(I),N=["/","?","#"],R=/^[+a-z0-9A-Z_-]{0,63}$/,M=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,P={javascript:!0,"javascript:":!0},L={javascript:!0,"javascript:":!0},B={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},q=e("querystring");function s(e,t,r){if(e&&O.isObject(e)&&e instanceof j)return e;var n=new j;return n.parse(e,t,r),n}j.prototype.parse=function(e,t,r){if(!O.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+(0,_.default)(e));var n=e.indexOf("?"),s=-1!==n&&nc.maxRedirects)){var n=c.formatRedirectUrl?c.formatRedirectUrl(a,r):F.resolve(a,r);X("Request#%d %s: `redirected` from %s to %s",l,d.path,a,n),O(),c.headers&&c.headers.Host&&H.test(r)&&(c.headers.Host=null);r=u;return u=null,Z.requestWithCallback(n,c,r),{redirect:!0,error:null}}(t=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+a)).name="MaxRedirectError"}else(t=new Error("Got statusCode "+e.statusCode+" but cannot resolve next location from headers")).name="FollowRedirectError"}return{redirect:!1,error:t}}c.timing&&(_={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0}),c.gzip&&(d.headers["Accept-Encoding"]||d.headers["accept-encoding"]||(d.headers["Accept-Encoding"]="gzip"));var I,C,N,R=c.writeStream;function M(s){if(_&&(_.waiting=Date.now()-f),X("Request#%d %s `req response` event emit: status %d, headers: %j",l,a,s.statusCode,s.headers),c.streaming){var e=D(s);return e.redirect?void s.resume():e.error?(s.resume(),A(e.error,null,s)):A(null,null,s)}if(s.on("close",function(){X("Request#%d %s: `res close` event emit, total size %d",l,a,j)}),s.on("error",function(){X("Request#%d %s: `res error` event emit, total size %d",l,a,j)}),s.on("aborted",function(){T=!0,X("Request#%d %s: `res aborted` event emit, total size %d",l,a,j)}),R){e=D(s);return e.redirect?void s.resume():e.error?(s.resume(),R.end(),A(e.error,null,s)):(!1===c.consumeWriteStream?s.on("end",A.bind(null,null,null,s)):R.on("close",function(){X("Request#%d %s: writeStream close event emitted",l,a),A(g||null,null,s)}),s.pipe(R))}var t=[];s.on("data",function(e){X("Request#%d %s: `res data` event emit, size %d",l,a,e.length),j+=e.length,t.push(e)}),s.on("end",function(){var n=J.concat(t,j);if(X("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",l,a,j,s._dumped),g)return A(g,n,s);var e=D(s);if(e.error)return A(e.error,n,s);e.redirect||function(e,t,r){if(e)return A(e,n,s);if(!r&&0<=Y.indexOf(c.dataType)){try{t=decodeBodyByCharset(t,s)}catch(e){return X("decodeBodyByCharset error: %s",e),A(null,t,s)}"json"===c.dataType&&(0===j?t=null:(r=parseJSON(t,i)).error?e=r.error:t=r.data)}T&&X("Request#%d %s: Remote socket was terminated before `response.end()` was called",l,a),A(e,t,s)}(null,n,s.headers["content-encoding"])})}function P(){X("Response timer ticking, timeout: %d",C),b=setTimeout(function(){b=null;var e="Response timeout for "+C+"ms";(g=new Error(e)).name="ResponseTimeoutError",g.requestId=l,X("ResponseTimeout: Request#%d %s %s: %s, connected: %s",l,a,g.name,e,v),L()},C)}X("Request#%d %s %s with headers %j, options.path: %s",l,r,a,d.headers,d.path),c.requestUrls.push(a),Array.isArray(c.timeout)?(I=V(c.timeout[0]),C=V(c.timeout[1])):I=C=V(c.timeout),X("ConnectTimeout: %d, ResponseTimeout: %d",I,C),d.mode=c.mode||"";try{N=s.request(d,M)}catch(e){return A(e)}function L(){X("Request#%d %s abort, connected: %s",l,a,v),N.socket||(g.noSocket=!0,A(g)),N.abort()}return"undefined"==typeof window?(X("Connect timer ticking, timeout: %d",I),y=setTimeout(function(){y=null,-1===x&&(x=-2);var e="Connect timeout for "+I+"ms",t="ConnectionTimeoutError";N.socket||(t="SocketAssignTimeoutError",e+=", working sockets is full"),(g=new Error(e)).name=t,g.requestId=l,X("ConnectTimeout: Request#%d %s %s: %s, connected: %s",l,a,g.name,e,v),L()},I)):N.on("requestTimeout",function(){-1===x&&(x=-2);(g=new Error("Connect timeout for "+I+"ms")).name="ConnectionTimeoutError",g.requestId=l,L()}),_&&N.on("finish",function(){_.requestSent=Date.now()-f}),N.once("socket",function(e){_&&(_.queuing=Date.now()-f);var t=e.readyState;if("opening"===t)return e.once("lookup",function(e,t,r){X("Request#%d %s lookup: %s, %s, %s",l,a,e,t,r),_&&(_.dnslookup=Date.now()-f),t&&(k=t)}),void e.once("connect",function(){_&&(_.connected=Date.now()-f),S(),P(),X("Request#%d %s new socket connected",l,a),v=!0,k=k||e.remoteAddress,E=e.remotePort});X("Request#%d %s reuse socket connected, readyState: %s",l,a,t),w=v=!0,k=k||e.remoteAddress,E=e.remotePort,S(),P()}),N.on("error",function(e){"Error"!==e.name&&"TypeError"!==e.name||(e.name=v?"ResponseError":"RequestError"),e.message+=' (req "error")',X("Request#%d %s `req error` event emit, %s: %s",l,a,e.name,e.message),A(g||e)}),R&&R.once("error",function(e){e.message+=' (writeStream "error")',X("Request#%d %s `writeStream error` event emit, %s: %s",l,a,(g=e).name,e.message),L()}),c.stream?(c.stream.pipe(N),c.stream.once("error",function(e){e.message+=' (stream "error")',X("Request#%d %s `readStream error` event emit, %s: %s",l,a,(g=e).name,e.message),L()})):N.end(e),N.requestId=l,N}}.call(this)}.call(this,e("_process"),e("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":74,"@babel/runtime/helpers/typeof":75,_process:399,buffer:85,"core-js/modules/es.array.concat.js":241,"core-js/modules/es.function.name.js":253,"core-js/modules/es.object.to-string.js":258,"core-js/modules/es.promise.js":259,"core-js/modules/es.regexp.exec.js":261,"core-js/modules/es.string.split.js":268,"core-js/modules/es.string.trim.js":269,debug:397,http:400,https:302,"humanize-ms":303,url:404,util:352}]},{},[1])(1)}); \ No newline at end of file diff --git a/demo/js/clipboard.min.js b/demo/js/clipboard.min.js new file mode 100644 index 0000000..41c6a0f --- /dev/null +++ b/demo/js/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.10 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'download and watch with your favorite video player!',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
',errorTpl:'

{{ERROR}}

',btnTpl:{download:'',zoom:'',close:'',arrowLeft:'',arrowRight:'',smallBtn:''},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('
').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),ap&&(s=i.top*c-(e*c-e),s>0&&(s=0),se-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('
').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('
').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("
").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("
").append(n.trim(e)).contents()),t.opts.filter&&(e=n("
").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("
"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("
").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('
').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity, +"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;ee.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&aa?(t=t>0?0:t,t=ts?(e=e>0?0:e,e=e1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),rs.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:''},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('
').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:''},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('
').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('
').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.lefta.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:''},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location}, +tpl:''}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery); \ No newline at end of file diff --git a/demo/js/jquery.min.js b/demo/js/jquery.min.js new file mode 100644 index 0000000..fde8714 --- /dev/null +++ b/demo/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.4 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 00?te(fe,--se):0,ie--,10===ce&&(ie=1,le--),ce}function he(){return ce=se2||be(ce)>3?"":" "}function Ce(e,t){for(;--t&&he()&&!(ce<48||ce>102||ce>57&&ce<65||ce>70&&ce<97););return ve(e,ye()+(t<6&&32==ge()&&32==he()))}function Ee(e){for(;he();)switch(ce){case e:return se;case 34:case 39:34!==e&&39!==e&&Ee(ce);break;case 40:41===e&&Ee(e);break;case 92:he()}return se}function _e(e,t){for(;he()&&e+ce!==57&&(e+ce!==84||47!==ge()););return"/*"+ve(t,se-1)+"*"+Y(47===e?e:he())}function Pe(e){for(;!be(ge());)he();return ve(e,se)}function Te(e){return we(Oe("",null,null,null,[""],e=ke(e),0,[0],e))}function Oe(e,t,n,r,o,a,l,i,u){for(var s=0,c=0,f=l,d=0,p=0,m=0,h=1,g=1,y=1,v=0,b="",k=o,w=a,S=r,x=b;g;)switch(m=v,v=he()){case 40:if(108!=m&&58==te(x,f-1)){-1!=ee(x+=J(Se(v),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:x+=Se(v);break;case 9:case 10:case 13:case 32:x+=xe(m);break;case 92:x+=Ce(ye()-1,7);continue;case 47:switch(ge()){case 42:case 47:ae(Ne(_e(he(),ye()),t,n),u);break;default:x+="/"}break;case 123*h:i[s++]=re(x)*y;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+c:p>0&&re(x)-f&&ae(p>32?Ae(x+";",r,n,f-1):Ae(J(x," ","")+";",r,n,f-2),u);break;case 59:x+=";";default:if(ae(S=ze(x,t,n,s,c,o,i,b,k=[],w=[],f),a),123===v)if(0===c)Oe(x,t,S,S,k,a,f,i,w);else switch(99===d&&110===te(x,3)?100:d){case 100:case 109:case 115:Oe(e,S,S,r&&ae(ze(e,S,S,0,0,o,i,b,o,k=[],f),w),o,w,f,i,r?k:w);break;default:Oe(x,S,S,S,[""],w,0,i,w)}}s=c=p=0,h=y=1,b=x="",f=l;break;case 58:f=1+re(x),p=m;default:if(h<1)if(123==v)--h;else if(125==v&&0==h++&&125==me())continue;switch(x+=Y(v),v*h){case 38:y=c>0?1:(x+="\f",-1);break;case 44:i[s++]=(re(x)-1)*y,y=1;break;case 64:45===ge()&&(x+=Se(he())),d=ge(),c=f=re(b=x+=Pe(ye())),v++;break;case 45:45===m&&2==re(x)&&(h=0)}}return a}function ze(e,t,n,r,o,a,l,i,u,s,c){for(var f=o-1,d=0===o?a:[""],p=oe(d),m=0,h=0,g=0;m0?d[y]+" "+v:J(v,/&\f/g,d[y])))&&(u[g++]=b);return de(e,t,n,0===o?K:i,u,s,c)}function Ne(e,t,n){return de(e,t,n,H,Y(ce),ne(e,2,-2),0)}function Ae(e,t,n,r){return de(e,t,n,Q,ne(e,0,r),ne(e,r+1,-1),r)}function Le(e,t){for(var n="",r=oe(e),o=0;o6)switch(te(e,t+1)){case 109:if(45!==te(e,t+4))break;case 102:return J(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+V+(108==te(e,t+3)?"$3":"$2-$3"))+e;case 115:return~ee(e,"stretch")?Ue(J(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==te(e,t+1))break;case 6444:switch(te(e,re(e)-3-(~ee(e,"!important")&&10))){case 107:return J(e,":",":"+W)+e;case 101:return J(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+W+(45===te(e,14)?"inline-":"")+"box$3$1"+W+"$2$3$1"+U+"$2box$3")+e}break;case 5936:switch(te(e,t+11)){case 114:return W+e+U+J(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return W+e+U+J(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return W+e+U+J(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return W+e+U+e+e}return e}var Ve,We,He="undefined"!=typeof document,Ke=He?void 0:(Ve=function(){return je((function(){var e={};return function(t){return e[t]}}))},We=new WeakMap,function(e){if(We.has(e))return We.get(e);var t=Ve(e);return We.set(e,t),t}),Qe=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Q:e.return=Ue(e.value,e.length);break;case q:return Le([pe(e,{value:J(e.value,"@","@"+W)})],r);case K:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Le([pe(e,{props:[J(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Le([pe(e,{props:[J(t,/:(plac\w+)/,":-webkit-input-$1")]}),pe(e,{props:[J(t,/:(plac\w+)/,":-moz-$1")]}),pe(e,{props:[J(t,/:(plac\w+)/,U+"input-$1")]})],r)}return""}))}}],qe=function(e){var t=e.key;if(He&&"css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,a=e.stylisPlugins||Qe,l={},i=[];He&&(r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+u;return{name:s,styles:o,next:Rt}},It="undefined"!=typeof document,$t=function(e){return e()},Dt=!!F.useInsertionEffect&&F.useInsertionEffect,Ft=It&&Dt||$t,Bt=Dt||o.useLayoutEffect,Ut="undefined"!=typeof document,Vt={}.hasOwnProperty,Wt=o.createContext("undefined"!=typeof HTMLElement?qe({key:"css"}):null);Wt.Provider;var Ht=function(e){return o.forwardRef((function(t,n){var r=o.useContext(Wt);return e(t,r,n)}))};Ut||(Ht=function(e){return function(t){var n=o.useContext(Wt);return null===n?(n=qe({key:"css"}),o.createElement(Wt.Provider,{value:n},e(t,n))):e(t,n)}});var Kt=o.createContext({}),Qt="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",qt=function(e,t){var n={};for(var r in t)Vt.call(t,r)&&(n[r]=t[r]);return n[Qt]=e,n},Gt=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;Ct(t,n,r);var a=Ft((function(){return Et(t,n,r)}));if(!Ut&&void 0!==a){for(var l,i=n.name,u=n.next;void 0!==u;)i+=" "+u.name,u=u.next;return o.createElement("style",((l={})["data-emotion"]=t.key+" "+i,l.dangerouslySetInnerHTML={__html:a},l.nonce=t.sheet.nonce,l))}return null},Yt=Ht((function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var a=e[Qt],l=[r],i="";"string"==typeof e.className?i=xt(t.registered,l,e.className):null!=e.className&&(i=e.className+" ");var u=jt(l,void 0,o.useContext(Kt));i+=t.key+"-"+u.name;var s={};for(var c in e)Vt.call(e,c)&&"css"!==c&&c!==Qt&&(s[c]=e[c]);return s.ref=n,s.className=i,o.createElement(o.Fragment,null,o.createElement(Gt,{cache:t,serialized:u,isStringTag:"string"==typeof a}),o.createElement(a,s))})),Xt={},Zt={get exports(){return Xt},set exports(e){Xt=e}},Jt={},en=o,tn=Symbol.for("react.element"),nn=Symbol.for("react.fragment"),rn=Object.prototype.hasOwnProperty,on=en.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,an={key:!0,ref:!0,__self:!0,__source:!0};function ln(e,t,n){var r,o={},a=null,l=null;for(r in void 0!==n&&(a=""+n),void 0!==t.key&&(a=""+t.key),void 0!==t.ref&&(l=t.ref),t)rn.call(t,r)&&!an.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:tn,type:e,key:a,ref:l,props:o,_owner:on.current}}Jt.Fragment=nn,Jt.jsx=ln,Jt.jsxs=ln,function(e){e.exports=Jt}(Zt);var un=Xt.Fragment;function sn(e,t,n){return Vt.call(t,"css")?Xt.jsx(Yt,qt(e,t),n):Xt.jsx(e,t,n)}function cn(e,t,n){return Vt.call(t,"css")?Xt.jsxs(Yt,qt(e,t),n):Xt.jsxs(e,t,n)}var fn={},dn={get exports(){return fn},set exports(e){fn=e}},pn={},mn={},hn={get exports(){return mn},set exports(e){mn=e}},gn={}; + /** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + !function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0>>1,a=e[r];if(!(0>>1;ro(u,n))so(c,u)?(e[r]=c,e[s]=n,r=s):(e[r]=u,e[i]=n,r=i);else{if(!(so(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var l=Date,i=l.now();e.unstable_now=function(){return l.now()-i}}var u=[],s=[],c=1,f=null,d=3,p=!1,m=!1,h=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var o=n(s);null!==o;){if(null===o.callback)r(s);else{if(!(o.startTime<=e))break;r(s),o.sortIndex=o.expirationTime,t(u,o)}o=n(s)}}function k(e){if(h=!1,b(e),!m)if(null!==n(u))m=!0,A(w);else{var t=n(s);null!==t&&L(k,t.startTime-e)}}function w(t,o){m=!1,h&&(h=!1,y(E),E=-1),p=!0;var a=d;try{for(b(o),f=n(u);null!==f&&(!(f.expirationTime>o)||t&&!T());){var l=f.callback;if("function"==typeof l){f.callback=null,d=f.priorityLevel;var i=l(f.expirationTime<=o);o=e.unstable_now(),"function"==typeof i?f.callback=i:f===n(u)&&r(u),b(o)}else r(u);f=n(u)}if(null!==f)var c=!0;else{var g=n(s);null!==g&&L(k,g.startTime-o),c=!1}return c}finally{f=null,d=a,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,x=!1,C=null,E=-1,_=5,P=-1;function T(){return!(e.unstable_now()-P<_)}function O(){if(null!==C){var t=e.unstable_now();P=t;var n=!0;try{n=C(!0,t)}finally{n?S():(x=!1,C=null)}}else x=!1}if("function"==typeof v)S=function(){v(O)};else if("undefined"!=typeof MessageChannel){var z=new MessageChannel,N=z.port2;z.port1.onmessage=O,S=function(){N.postMessage(null)}}else S=function(){g(O,0)};function A(e){C=e,x||(x=!0,S())}function L(t,n){E=g((function(){t(e.unstable_now())}),n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,A(w))},e.unstable_forceFrameRate=function(e){0>e||125l?(r.sortIndex=a,t(s,r),null===n(u)&&r===n(s)&&(h?(y(E),E=-1):h=!0,L(k,a-l))):(r.sortIndex=i,t(u,r),m||p||(m=!0,A(w))),r},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}}(gn),function(e){e.exports=gn}(hn); + /** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + var yn=o,vn=mn;function bn(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n