From 305f82f189cb88e07a2cf5f12e3ad5237c723f44 Mon Sep 17 00:00:00 2001 From: bidi Date: Mon, 9 Sep 2024 14:15:38 +0300 Subject: [PATCH 1/2] added slides Signed-off-by: bidi --- css/theme/images/DIN-970-Hexagon-Nuts.jpg | Bin 0 -> 139748 bytes css/theme/images/DIN_934_8.8_verz_Tech.jpg | Bin 0 -> 77187 bytes css/theme/images/arrow-right.jpg | Bin 0 -> 4385 bytes css/theme/images/chaos.jpg | Bin 0 -> 162373 bytes css/theme/images/function-block-library.jpg | Bin 0 -> 13754 bytes ...e-design-idea-icon-flat-vector-9189156.jpg | Bin 0 -> 90426 bytes ...-design-idea-icon-flat-vector-91891561.jpg | Bin 0 -> 78337 bytes css/theme/images/laminas-mezzio.png | Bin 0 -> 3591 bytes css/theme/images/middleware.jpg | Bin 0 -> 18220 bytes css/theme/images/milk.png | Bin 0 -> 60905 bytes css/theme/images/php-fig.png | Bin 0 -> 4703 bytes css/theme/images/php7.png | Bin 0 -> 2920 bytes css/theme/images/php8.png | Bin 0 -> 3827 bytes css/theme/images/security.jpg | Bin 0 -> 18954 bytes css/theme/images/steak.png | Bin 0 -> 29586 bytes css/theme/images/upgrade.png | Bin 0 -> 5368 bytes css/theme/source/dotkernel.scss | 21 +- dist/reveal.esm.js | 2 +- dist/reveal.esm.js.map | 2 +- dist/reveal.js | 2 +- dist/reveal.js.map | 2 +- dist/theme/dotkernel.css | 87 +++++- js/config.js | 4 +- .../mannheim-2024/index.html | 247 +++++++++++++++++- 24 files changed, 344 insertions(+), 23 deletions(-) create mode 100644 css/theme/images/DIN-970-Hexagon-Nuts.jpg create mode 100644 css/theme/images/DIN_934_8.8_verz_Tech.jpg create mode 100644 css/theme/images/arrow-right.jpg create mode 100644 css/theme/images/chaos.jpg create mode 100644 css/theme/images/function-block-library.jpg create mode 100644 css/theme/images/innovate-design-idea-icon-flat-vector-9189156.jpg create mode 100644 css/theme/images/innovate-design-idea-icon-flat-vector-91891561.jpg create mode 100644 css/theme/images/laminas-mezzio.png create mode 100644 css/theme/images/middleware.jpg create mode 100644 css/theme/images/milk.png create mode 100644 css/theme/images/php-fig.png create mode 100644 css/theme/images/php7.png create mode 100644 css/theme/images/php8.png create mode 100644 css/theme/images/security.jpg create mode 100644 css/theme/images/steak.png create mode 100644 css/theme/images/upgrade.png diff --git a/css/theme/images/DIN-970-Hexagon-Nuts.jpg b/css/theme/images/DIN-970-Hexagon-Nuts.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63b70a7067df2d027d9a576ff6297cf64cd8938c GIT binary patch literal 139748 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

x6K_}#-$tz<;9J|E42SWL`maCz&gkC;Y2^ac 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

Cr0n-Lj~uWmfvPl*npfmB++NvWNI^R| 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%0DyR>8X0rLXj?q5=X|X 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 a`9x+9o*$)IZfo_{t6^te6nHcC>3;wcS>D?K literal 0 HcmV?d00001 diff --git a/css/theme/images/innovate-design-idea-icon-flat-vector-9189156.jpg b/css/theme/images/innovate-design-idea-icon-flat-vector-9189156.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdf6df8a9b5cf4375af7156eca2c97748c7299bf GIT binary patch literal 90426 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

*aT!Mdrg(b!s{w{yjBuecj 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 literal 0 HcmV?d00001 diff --git a/css/theme/images/middleware.jpg b/css/theme/images/middleware.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7568317f4ebc6ac7aee8d36900a542e848210003 GIT binary patch literal 18220 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 literal 0 HcmV?d00001 diff --git a/css/theme/images/milk.png b/css/theme/images/milk.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe430fb981eab4bf3412a8043ccd4ccb4b745b3 GIT binary patch literal 60905 zcmdqJcT^P1+CDmD1X09|l0iw5MY2SZjDW-eNh%V>`06B`pwYdh0~ z6%h&;Y*}7j>Yj#+!O|$6hlb|<$vQLQAqh*S7Y>8OM{hNbxm2XjQ=PyialdvDJaa z>KPGJlA!xc#z{gu?%3e6{=fOVN19@d@tKzg^&W+6B{L;Y^W%oaMwkYz2CXM?&yX3V zaigyzyG+|i#4L!!D3Y7(;;?Kn_cMyLK=h_vY+ zpw>j*T_66afOBQ@CAM$$5XWGV2Q&ie+g!d7?O%gV;%}StSN>h&Amj#% z7qMDbje2VqbbNIniYQ;L=`Sq&%dh;fzz;M{8DQ){f0v{up|JzbmhyZA{Q)NU7lQKi zlYgo$v^Ti!hrD2%L4Q=>ROk<0_oe4_>+|ote4+5H^PVWyA#-IXi`z2_@dgaAJ;bQ# ze77G+=m!|g<`#tj`osU5Hvj*4vMc-7Zs$E1$HW&se>lPatN#Ci^d|kWe@((=jS89` zBEjGxBW1yPLhhZ823gxk_I3q+lmIH56bz|`dq#qrF zA$bvmZB%_N8+tx2m%#Xy5jOI$xLE7ywZ_JSibCzGoDN@>>NOdY9Q{Xm2wO0qC$K3I zKfaQEJ3XVRP0nAei(*DwEXkNQZyAi1cu=!vTRu+WM%|<1p3uW4MUTG5U`h>K??x~C zD;gJ}7Kw$e9;#xKV0Fqqgr?90cQwAOG_l-8B;LJm;JcUqcjP_k5$m9)wyYUxDXHc| z9KsAs-NJGo&-R1^ACZkUZ2dPuZk@_p$V=m)EQUg6a6I(3lswsWy(;#Pf|TI)UHT*7lCaF1|j-@okfhbQ@mFNcEug=X>ax zneYSoB_Lbkx52df3%_)tsK#^#eT=aRrw$6&qfc;0(rYz{AGN15vH+<;&}5`bXKQYr zTU~po6cG4(%XRm@ynKMe;s*0z_1=pb68_Up;A{$}r0S|ceHpmA+pS{40YCi zdoY8>Hxb+)PtS<>Y5UsfMkv{BmLTuOru(P;^K=RMrT8a_92G4s7rl(w2ex|JB?5-R zE7z}+@jtxxE#h?6kNBa8UbU4={66qcmzR|EDTJ+-@`NHiPd-m|9v?ZH#JMS7MfX3F z7(sa$PmmgCcCjtydyd5Kq>91r6AZn3I3yvo0$Q!Dty_VvEG#VD8M*@V{YOk@-RS`a zpQJ>y`s{`8K7?ks4H1RFE+1w9Mg+JHt*+#y78s|13XTetn)`O^j4d^c29AUNHH0=@iAFAe&*M&l6%9A{w6;Zx#Z2v zatv@Dr;!+mm;^mR-Fip}j+4j+GmRis$MRy^AU|v9?)J2GxaC#MTr+#qap9@bF0no~ zn9tlxBL{xm4rt=~QjrVLh5mfQB(`x|iIUFYF4-iv(b_XSut_o)g{ZqCw>85&}zSg214?rZ3wEG0em=4r;Wq1%$<1D8pN|>fKK4xU1dp`r z#ej+%E?pzV+~0d$^={;hPEIZ|g-Nm-j6;*>#{Ef@Cq4r@C)6{76J7Rh1V6)INNfb9 zXE8^ppyk|c@Svfe@b6Fv96xzMXB(1KF%Lx*P+t%tC{O4@$3Ctl?o1tr^UrK&w+U(ltR&1#UjD4@F79zuJ)F8p=?vHlU~tJnUPUZ z^R0hv`}t>xLkDJGbQ*D?Jij6`1f})oCbIJu)Of9`6~U0@N`7>o?lepPx;KgXe1136 z&qrJ$2pCp0#Xd2Cn}9|SDRfd8J|l&|*!dwe;1KuoL+HUFglEmU;DhGCOhg}Y8QdE6 zdBfbG;qzM)d5b~_fY1f)<%RbHX)Au#S!*Eut;n8T7mf5JYV^F3hUX*5>*tM7At-ll zo;4DZW;>~T-Ut@2)kwfu|9NsD12q5UY{QzN z@ra;50fT{M5Fr*RtUjO_sv{)iiYHM*E8MtBlrWp}=P#l8>FYZ*?Y*Y%-N;3mW)AX{ zV4s+ghk+PW-ui?nW+eW?F&crs3jPEM&?rbBos{tJIF0xk+JhSIV*GR1ghw$-?lx-i zY||a9uhw4NyY4X9&YWe?ACMuztU^8~^BtE4nRVilx&PEfqeg62=;yc3!Fd8}abU=% zJrtS7X|w)%QEO~H6)>3djcjPZ+ylWL25T4kM&`+bYwZIa_k7oc=kO<}uU0Z%`8nT4 z`J>zZNRCKYOM`wb|3SuqQ2h&?k|}>6FNjkJ;K#pxiyv3_IHk<8?U%_~h^xI}s4Pv= zhrCeor$J`utE?9@9)Z#HXS@)I=UNi+G|2(D^w)z@EEf8AcUYf2ytW|Do z@37pj&!iHU3oc88ZvE5y!b|Y-j^b?E_E|C`IJ!Pzf80bg0lSLI9NtLf5fd|z3G$GD zdx`%fmD8i=wBgp4(m7db?i?L~c$o774pL=iy?qO=c}2(hXsKr?xAmtb7ZBq=$kEyO{<@#bQq8+@^E!KE zxh2>CDwkb!yn7v7$VFbzJ1B$-$R)~e-n`kU2)Nvq8e?h;32Jx#X%ofYn`@MJL{cgYRvI}7WAtDcYaPi+?LhX8@hug{1CZ%04BTY3vm^WQo zHktI>cKaqmn!3NgA;8GWssNolvjZWZ*EFpv@jRz3lk+wzQv%G)iTg`P49TU+!LFa( zf7d@(Z-Q)>NknY7fTvdnjRG%mQ1461;gG1jKNQf{=>fx9IgB7hMXRuv2X@2h6PR_d zH4wZd@Ri6CtlC)AKzXsdcBM-4*3!^+L=pymF)maI*T(>8b3>A@`1ADa>>{}r@w)*q zHDR?<;9+8b`s4IrMoLqEfO2KOA{=al!MMOQ^o5;;OdfECdorgnubv&W7?AUs@nfl)@pY zcrn}>ZIMtoTGckiqVD*{M&2?p)pTY}?@cn}fRJ?8gUKC`sU~zmpZR#5#z!w|a7Fy| zr;;dYe7|yqVN@N22 z{0q3wfBzzQzD3u!R(e;v3YVE@_CwMhTuUo6e|L^v=kv2Di_sG4+LL49!Q=>fS65f> zgBQKoH$E-)hT#%*hBM{lbmuzinmO-Hhet+IAx~UzFH_JdUaLuG+XQ_ryjm+;j%dr^ zSN_3c?^5`+D|`_=(aiM&P$sQ$yt+aF!Z}kms=Xvb(ReUCW~$9`am##K?`LYph(}vN z_fcj77UI1j$Y}yjE5?fDO8c?J-FZ99RX)0)U)!Ms0eehShyR8ak)ZJN(;~C0-Hd~) z?FymYRP&V@bEWNtzUlJegXRzJs}XM7%7oY?&P(6NqAe&v`3t6IOZhqsJa|_$sBfRV zo&r*iI)=2g^v2gx`>7uRSC8E@QPYdOifu)vpHGxzifb-UW{hWJY_cch@*WpWMe)w6!fZu)T~KP}8&k z(rEPBX(u|3)Q8Q8o#c;ru1di9Ej9kN4BdP_Qg7Qkt(qotX&~w|I6LZ~c11cL1)eCFaK`oNJ>O8X4)e?5CqceoL^0+&I56?Sc`Dw;14*)LN7(AFexE_DUWGEeUqkqaN*-C}-~R5|X%^McVVH4|9-XYy%d6U0Fl4ukQQ2)7TPSC)VNeMCnq5RGJ)5DaoEXVe(|R`l zB=qeZtKCe;RfhGAF&Wz>gt18mWBAd!$ljBd=V4HWf!UDz1Y&>$0Wkm9g$PnM3$r0! z^22b3De5JFEAe1gKbMD$-Op}W;i6=fFT;>xA3`9S_vVG;&RFAz$?6O_DG#9G2m z#&dB(tZ#RvVq`I3BJw6%9lSCQ=sUXoHK3tu;8&v(C0{7k!OmjtMknQFm_|WNZeE}c z&qr{kFITQyx$$?__1fw9n?<+?5f1g6KXbi4wzjqP@Yv_}3h8&jX6L#;Q7TdHDmXcn zKS=(AER;OG6flE`wZM3Bd!}q`K_rTmcmqIFzss~K0Fh@tNMgXd>}P^^>-3x;UV9<_ zBY%J<1XQ3&%`dN{6qQt=xf01!-=UzOV0?%y22X^gu!9xd-&qj4KS*$ zLFHt!IaB0Fsx?b#^cbQn>U9M*Sr0v4=4#kcld3#6$kTD(%Kx38#5(<_iK_1BX92~b zPnL|8m6dMas{fv$F3AK8wV9K&4N;c%>}vFHI!c!dzk)HO*M8Q z7G3qOT>|``$Nal4@raCf*XLW~{~PT<5O)(Qid{hLht;NGYRV$0tQ0@6dN;073S$MR ztEr_cR#F%uW>jqcIUg=&pUMRRh2AVG3sT5h9HtM zOW_Te$U5~oYT5b!rE2-Y>#%zb5*rK{8>HeWDVI5_(9U>2D^RV&;mUDO9xESOgV$j%cW#DDH-l%Tdu5si*oRC8<*7$vy9+xT{x4(@g8v zK>=!zoUfMy7=$Hr2#!$!Y}z(Gozo*SI=}X-0h$?6=5DxD0JX1_|0@GA0pqpOTdDWP za+?v;;?fTY%E>jYF9zqc+S{YrBl4B6hRVB303S{}Ej54V*=cG1S!g;V)szhOTRknm z>IuPBjg%MYZnwWI*F79EGVkl*nbRE}Nb7r!45FFe$S&p@HVw4Uo#Wc0Dvp=^B?Rjv^iGUg?xIUrTAy8 zrs_`C(ERKi`5NJA4dikGL3vrbYL`*eKEy=v+G3nM>fOSEX<`xK2ddLbvf2-Yz^ksd z$jJ-t&@^1kD`M}766#yXRB+Iv*2kDWyK+9j3I8%ul;~)<%G{!lg*V?i_)L`hJ}M)m zKT1d*z7@q|&0SIYw4=TX^e;rezm5Pwfl}DHgmIYZWxMu#-+`0<4Lvo=ED$6`;J-{A zRSL|uXH(qlyI$UKJ7ru&ez(N+=oc@}fTy%E6*OOUXEoBksF&xgz#Ib<1wE9>POMuQ z^o0hDB4~-QS#_^y@);-#Wz`hI!u~EXy_f;I2+cATy+PUUnZY)zbJ7RDGaHxXU}DfQ z^Pb^mRbb(Sv$w==sQx56?S@3q4gPnMAwTr*+f2l?P$m+5OLW{BNvt}3U ztV1aglp%w)FB2}(@Y03u{rYR+Mdj?uaS1*B{i0YnUu9UMK&1wJO_)@!8V%zj_#I*y zm>5sls6=nj*EQQHJJ-j%5B1-~5WJ%nVpke-J>aN$s`Q)mNP{?_aKiMoDqq8*5TN1n zT-m%MvV8n;rCRmGa+|MOa1{sa+Rh>${=Lv2+{C}^n;9=~w7*55ID=>{t4woN8II>y z*ywxBa3?eOpOX@TlkWUUux{>y8_;z3WcJRhF4UO~OsgtbNMgxXr562jPOz(3Xz|O> zdhU+?_3uWjt3_(e#Xpsr>g_+DA1Qv#aj&t?$!)+P7$$p$Ne+Dh{>wH(CdYCsahi=v zCM9kAP62%5p0DoNuddR0@o=y-DfUTQ*m#}R=3!pCQ`@2=j`%5J@EZS)T#svS7rpar z>z3Kzp`PoS_pcJC4s&%bpT60Aof_7)n^n@K_Qp&1FDrnOxOPBHwa;APbyCPY!K*V8 ztL~TH^jc}HV|}V`qm-HRAZ@ziB7e6apXP$VbGi#zOmYYcKFpoGw!D%ZleWv_o?OG_ z7GZsP@Rn9mT6r*cyboUIJQ>$f%Tj{t4;uY5l<(gH5LGGMnTM4o%G>uiM= zwu2gawfcZ&ke?GEn%g0edNuYXL(L`~8Od)qqcrJ=Q+L)UhJfasY-Hk(lyMgCVo}3C zMK4~-;ODf)-dtv-6lfT`&U-){stL2z4tUM(ZjlBkWf#FGoB;w|NDuheqysJy z<_u^R*@rQ*8JRUCNSs&vPb{i9vgE*h{$2HsyhagyEtFAsA>`g@7oa4fSOhyAY+jO+ zxKE;7T&>OG{}9CS@6w+BEFnZ8z!_sVKowA^staF%rls1xD95(@gI`;>4lkX~vWI|f zZtJtMtw~HcPU*E6Q!NrS?05!mt28>M|D<~&Uj(Z=gJ`b+>xuQ$oJn!gdlQqMKgHX? zF^M%RiG}6JRB`g&CKj_CM$;Lu2(T=|KU-g5Hh532^Ki3Kf~Sckb#kGZe6*=`Z&FKP zIa**&^E?K7od7xYidb|vT(@H=&GaO%Y%Y80z#+`|i}27GbM(C(3_jr{oL_3?_~#_{`;&?>eU6 zdtI6?Z=PFbKB_gO|EiLKk-9D=8#6%I>AAIHIf8)U)yusE<6)$p`Q%@sJpQw+hxscx zd+86%#9#Nw?Q138`u_WQ2T zcDOD>Z3`pHId+rZ@duJymhV|KhyKmB=xPSTLftGl+bk$4re}1mqE-Y(sh%$#4lQLR zhx^MQdZS#yz&Q4KV?68v25h|uB!#-*0j`hGYH|kN8b~-jAwb*qrGvILrGvI5Y;=6V zo&B}}1H52Z>bLr^e8DrgVxlc2`PIBt2PO)Es8WzfH>TR>H-3*?pK1=Hck7E^=*w%f ztk?;=w=>4Pz3~1TK7-Xjc@)PWzy4>(m=^WS1p+HTUY$*Vdy`CulKsfNg78DVmhsAa z8=l%+IPP^3J}-qcZqLfH2-(Rg5MEMj`O!dfg`6==a}tC#bGkgHnaFern4N{%{T!{L zoZja@6;g8tdOcHxzaw*EQ&Vrc{u&h8m}|UnQiI)U)t9Ro;l4t7bKJzZxg_J=b}s0G z-S^Jp^us7XtHWlXQnp?g>iM4(0 z6e$4FfpUeqlaLOBSj(E-Q~$2P9^L@ozrnt0Z)$;GO~DDoMok^-9FLF^enjN#-@biw z`$mn=@P{c66k^%{fq@#uhgtxJc@7@ISt0=jgfJOsLLM}R%^5<$XNN2tk;WmpOe-dd zCWIz9z?S6Uu&^8VSEv~P>*@AQzuWK9*4Ic?$ zUPcRN+%++0^*fSRiL9hg6ImI%=X3vTOjkLA5CuvXxvv?b49AJ$au)A-uwLK@2~U5Y z31M)b#uO@9OsJ=T)kpDDq-AgiVge|D4?@l_*-56x!!cw_`w0E@#9@ur*8KMy6j$`6 zJF8uN7!1aSZw1%57Uh>om53)X3&$YBN}j%&#e>CAoDtN-=6b9+yY0+uT7dU6yR*wE ze|SH6lHW4&ZSyU85W#sXcNl9hVKz4)xPwm*NQ$m}oufBNan3UxmlZwCh4tU-dGxex zT?B#>1e=Iu4zZ|S)mCXNG^-?FRWke6?g@szR(te#S#aU)99clVn*P(@B_SIT#A*+hXP@?euIP-{^J-ZgIGfYA|XB-Zs zy9S7^l=K5ncQ4geT}$tla7=Jm4Q-eD7iKrUw>NL5qjWf?d*4|_-?gk#(AbXO2QbJ| zmp^8;?m!tHmE|&uj zOo#V^SH@D=tZm#;N_N!S&vIO!)y*CzarhcWMn=m0O(<9Q_G-9-7*0Y;3g`rD^{(U< z{m;zCGu><1yVt9xH_FBdt`*h$*>?6 zhA#H`2wk>9Fik%XjCc@$;Y?+%b+Uc{DC#a4(XFqGSX@L8J|Galyh7t{^N&VL^zH7t zkaKTf0Dr(^IGrs5iLC$VUG?XWs*%mSD3Eu+w1g3p7N#a*gA*IuM z5#ixCJr{;Fs~qcC*7Qoehb(y-$haY~=qE6I!06@xWN0sC3)L3&1kosBZti(NP*CIz zl-}qNT6p()3+o&1MdA7F6XG;W$R|xitTH&cPG^KCT8n5Yw}qX8=#4?sbf^OPNLo+zTE7 z)B-l2Vp%l-qo>1JwRMNwX7$K!nMmK|37#OfcjFlEdYHf25GhpV9FxMlM9`$i*AammKVQ3b5g5fUOS!Y%dj1JkIhyFk_$=HUy#k*KJVwP0h?K zv_f1eWH`AoqCsp6TnB|P-?wf8xkcPR9kF0yz?7BLTebYnTQS?`-t+=e^NIH-#VPvK zr&|{V#Q+hy7!k#`eNp1Aet|UxObm>^q;$>%^B+}+!lkH~EagRqtOozfi*Z6>nz{4j zHWr}v=xzQ55lPOX5;!C~)dewy6WE`fj?w{a&-Vs6dly(hT(lG>ncSWgVc}hxi#yP+ zabN^kCJCcShOW3`de(kQfS73=l0WYQl2qrDd0#(|`|{7Q6w{T6uwwnL_JCk<%`UI; z(_;D~VDVhEqJCgR@@CHQ`+yI6JU{_CZFfR~V7z++} zjdXqB_my6Du)$yDv)MzzkZ0n$6CTOVoNGcMlzjmM!pg$Nre3>m_r7q%XgR(wyvDhx zusz3VU&syj&TF^F2gOJ1cjaV1b+!2dFBG_&agz=LHax@RO|oMM8MufYjx_D8`9 zsjqeH=7vebD~t-LMoX0lO6p>MS5vWYG{=;L-#k(sb69Qw!TorkXf43h&BWt zIAg2iZ>HwWMYS3=Au8Hm?X$Q(@0HV!%fbwp<7Btw}DJn^6N`WJ_RIxxVf!5}T6?m;4-dG6F%HJ_<%UqAau~H-q znREa6@_?UQhr5qF@5aGETdB?`aLk_W>hJ1+anv~NXrJA|H>$&fbq>-<~d4PviBp{ZmLPi z4X26c|A}De>WJewB{;zawIkP0Qyv)MQ~=dd4b-Y!ZwnT3E^W&s(b&v1Og4DZQmq=t z@4U5QrrRSUU+Wesh0^FFJ$wL3ro5`~ekjqar-S3Y2vUKOZ0G=x_*P>_YFdx-;SW`< z>-PNgUQSP!Jb5|ilhF5H$q8Vi!L3W<3>m6?9$ENU2K8szZn=*dlgnvy!>7VXetC&J zM(nQ5R0Z`JNfGe2FqLf=L`2ZA#O`eNZD({XnwZ z{iw?y{DL_H=Z}6T)(%u5pK=_aBX+=u{+}EN%{j+W&(0YoS)b%7D&K>e{jE0C94CMn zIKS(9^5-KGft!C6{{&tKlu)3O#Vy3jt0eVw;?r3)LB(rDCuCU7p7BQ30jDk?M^hz! zq(VD&^6D1BS;y52H6t(7eKZ}hNa~f}s5?=B_owrkGYpK|ye_lqky+>~VAjmj?Af6j zo{lj9Qg&>MqFkYUU{Z?0at{OF@^pQ0!ejbL6u@PufKW&p1Vu_cyVJ<7o~l*m)XC$c z_uH|tWaRuFz9QnzNh61|y6I0EA|v=Mi4AgfBI5rj$i?&9gj_J{u{1-Aho~-WFxFuG zfYz$KuPb(?IMyg7ovEZrhFyHly^)<2ci)GxN$ zs}KCr<=dhQ9B{G}tE($`mE7MvpgaVsBZLY~fl103Qsp4aNWGrp?GN0=pBxh}XiE;f@PjT2t;TY7M_bE}?3UzwO1F1z4F z!46nx`*ssmDm<&s<3uW*a)$tR-HmXMN~`w<1&M^ZWswQim6}!K4yCas=A|3S*W zZc8Qjn5M}a3)cR$iHN;;@>|ldG^$adJL+ia&|f@ezd|`YcUx^+G$kwekCx&6(tsBX zfGKJzu`SmB{3_g^#zW!}uQ2mRca%ks%%0uoBl4qxD^MH=7uzo?ao;Jdzl)AQUYmfP zuFU>P0l0FlOdh9L!F$FJGy(9W72-M)55H?1m+02QL84iZSu5aj6H(Wo&UIXxo>{{_ z8)8VlOK~$Vb{yx;8Y?Sn_@GKhcpIlVHB!`W>TPXP)#0Is>$Cm{JNdp9EmTBUi6ok-2kuM&e5GnB1{%M0w_<6-mW`)wBVhUhOQs;+grZowo-$`A_&snbXs}YV7VbGy%{}Cl* z*5D^!u_7>^Yj@a>TnA?Dri$mkFv0@`isuHtP($WkPme;+yE3TSclmaZ=Oktcs_x?L2NmxPP3?99bFtJk`z5!6+_nSOkMT zyaD_{uw*coFc%C&L-m0zN`%{p0uWAKzQ#rU=a0dri zlpeCY-r|7O1C!`PU3d`%U0;_)CL7F2x7^`ERsjaAJ^pb}59GrZ2L;hd;M>5k$m1?K zjXswe%z9%#Xn|%TLgIi=M5hF5RdKYn5sKmKq~63a}0-wnDE||I*q&m-cXec=v4MW z2MZ_Ds*}tj;=eKKjoc{HUIM9m;`*Uh$as$9li7O0`>;QI#@`5lEzgPUt@*hfAw-qx zq^ZKZn&}@q0!@n3aQkhU2f!?_3(QDV>R(N2rt-(kXNmC0U{2bl`-GxAD*Cvj$wSI; zX1Ie(GO!+qOnDeV{zc%a#cgt2V62d9)h}htHBU6ac-;RV%?cuZfKyomeq6znN7wb( zW`o>fdNN_}&{C#73Fory*S0j^L6Zd5h+TZ~rG_rGIcZ3!XGgXwyfaz#?`kWYj>wpr zds0L3DozM*JO6k1V)nRWJ7J%ZRSdnjW%N=M;na5lTE%;v%Am3z*onP*g_<4!KE(%m zJ{s~Cbea*Aih2!NB;#f8rJ9)MLiTI;uof5Mgq|H2zE3wx!?k;S@=9NG%+*K?in5NH z+*-8uFt4%ihztsh1Use6G z$cG>DUa_YE*pn0pHyAc+bV_WOGQ4#ibEsjS^Z%GZ+GA;=k0FP`ge{n+;_ww@@jFUq zY{4ULcpSf>N;NBQjI8Fv?fnkM6aVe1JO0!HOGt0`#&6$RfJ2NqKwjPrXRS7j-mmRN zQEh5oXu^vi;h-x?9N%GpyJ;f&DoL%Lxc#NH%IAHFxXxU5CgSNQGpu@j;3CO@R*U=} zK`zPBPhE;4}D*`*Mfwy3p|BLY)g7_QV?g zwfZ;4AJl4HvOdrQ;V#km>rV&ByBy`ZzP^6v=@eEK=HZjpDfw~{PxHoaIDSOEj+G%4 zuLZGTYsA2M6o2$$Jk(NUD>9sZ${6N#^*?%lfsu1()iY*fu&%CnZ$;aKaPDH~i5zX!<51#=N%0I*POZoJ$wMk3(w~cvbw&^BX z&v1I#jcrlbgJvF-Gs>lltc$|vH8-r@7I@o-Au4$`fgd*E1UmMzJf%VplN13Vp~=Wk zhst%oMdPuN>&A=y1-zE9MRT%A5hJk1%Ms=Bl}rcpkEiu|-~2&UA|!qhw$|5RV1#Xny! z^P!Q!olAR5r7GJ5UUY8bWCP@r&p`^n1DV8@{=!898gS*`X}|$_ z7}aZ9xsUm1L9;i>a>pj-ZL^%2{W@cJno8Y=IxltMmm|3!>xYVWuc#)@5iCMRo+z`@ zpMD}YVNrG!+`TP&unBx#tH*=KeMLB&Q9ho0XFOrvM01<^p7)Bw?%ESk9_A7SK2fap zgxmc3cJ}s;CjYuN2w7GJGP$Hw4W*+$w@U$b{S^Sq#0N}AJb1RQTA-TYA+$m)RlI)g>a{c{zqx7BSm%uNy=%K_sSZ;7bm3IN`_oDFgy-o$QbT(vMRW*lpfBvy#*NEvh>kC77;95L0HSYioM{&bBx6QLd zJ&vDaculgNEw>T15O<{Y>adt2#?ANN9Yhk-=p{N6ufQ{wUr(_R<;gNhDA%KTL(l?X zT2XCTQr2JQF9!0XmulP{O_V?Nbp7D@@Ee$iyT842Fi{%%{sg@U1Jr=NzznUemKc*} zI>T$xtKH=lq5H2Mqbpa`j)FEFF*Ly9&PGwUF;KdJV}NH`Tg~Hna#EZ+&)c|LYe_LN z9FCd~v-TeuzBGvg+^Cj-CeZEY2(ro0fVCPp5ZGBb?&g}#X#8rn*7yow9b_r4va7A^ z5~tjaFL-M`q}=5dh(?a}x}Ze2iDEWYcK%kF0NCcX2%gNv)@t?68nu7+k$XcVu84tM z@ND@<>6$j=y^P~|_S;yL@I9I+wf}k)oBRNIqMR>QOKST!DcOVE`f+D5fV}DsGeFjQ zw;dy-q!NbXo^89|fK1w7I6xmE-U|bRNW{5DOw4&^5NTQ~?IC%Acc+g1Ex#YMXl$t- zD87Z8Tlvh!4f{n7(;|y?`wBB6n~{a>d4tsv^O;14r)!a{PuDUqHCBVtdhT&F)xOi4 zsby_80Q)0+mR7NtJ)*8nDeB0F9pADBPVnODgD@Ldi10{T@H2WOE8fCfdaBd0RF?Nnpk02A{I-Z!0Z^leVI3g zx{HXQ7f-LbEk5(!_*KsH%#Pmk}T1piGm!oTI^Aod; z&SC3$(ibE}b6MqLa|D9irvm{jX_$CuzVo2}pwy&iw+*ub@IYIlyPx*#lVg6F?f5&+ zBKEEGihg}_{X?ZmW3Ld-P_~%DHqrQ>hOQt65CRmmW@z?iDNjOmdX80SsFP{P%#S-0 z+OT#izx`-mE^+PV^M20{bgi<)Y`*C6T>B@&*ENsCnNjg?c2SFn<`q(Jv>=0!)=B=$-ndt z25N33&@SJSeKnE}e|QD(o-%ZQ2}Wiq<@BWWdiE5yr9}clB^*%n`WVcAMiK{0Y#ZFr z)OS-5C6}tID)4c`V9J07EzFANC!7&u&J#ab@?E_f6BXT>3s!(e@hl%W6fecv3w*YC z(E77hzp$q2KHVxk7ne&&%FrMW=gTsOm7iat>3$mu*SxqZ>y;*nmN?e%CxOHD<&>DR_f)H^nd z!iPAD21sq5qJ@B6uqXl<-&&yadBI-4GNwwzd^T0J%7^+6Vim!iCM(}IGu!(5^2Hcn zVoYeoP)#m@5LV};w)+%i{TLW zIH|E1E|JzMGGJtbdoT>T@8GUn&h&d}D*v8e-_hi9URM_+LgF$5evDeUtb%bEEE=l= zORGyPso4M4N}L`&wam*>mZ7BgXwt&;k^$`L^AYV2%0X(s8d8jBjSRH(7!sHb?-Lhy zF#;e6AxZr~f3Q-shdN#0_yD-}Qaa~fS`b=GNs@bHyEsNz;dje|le5xFR z<#g-;Z-c=i4+27ht@d>M9V-epK-xOh9XacN33+;zQX%bg^6XzM8f0iL>KI_3XsK@~ zAjMZ!;%&7j#`C?Hk2_e}8;Ag=h4BDco0!-~+vzPY-!TG{LJ^D^y`~6S2j$JE+E>7* ze5c$JP|9i)0zY`1SvrTg2H6aHNe?ptt(rdn9nQd?Qfq*r{J?}aJEEgKG3bvjYba8- zYZ$%SCkx77Pa`M*2886&l5RD9O#`SjxY_-39Q8NfE3SI(Q)6AI6e_h8l2$lfria!M z^nBGbzIOFxDJ<*Vl_?qXl!4Fax!=DI)jd_Y)fF*yOnHz2`HN|jQLU>QbIZvwo4!s& zcXpVbX9H1pl@etRydp`XKuc-d-Xg}({J2=FJ?UY%-t1qZn?)2X1sUt3T)s;ix0Itc za7pDx3N6`yI#zYQj(-F!0*7r1Y7%(Cffg0r$Y+sZI#YAdZ#P){GNF*Q$Y_=_{Ye@M zWUSPY2Q4RG_JwD;xw-FH?Bct=S`n$->#C4z@MB@N9HR4p5TsI%!Hpi=sM9X4gSvQK zX;?>WP`>7BiOq_A$wH~h1AYFC^1~e@C@m^?yRRDXXRN$%4_M#!8%*IyeyiP{^H3?F z>G;@rzPlhns%lM*n@4RWp8f})`C_YRYA#Aqp)M=qRR~KW%^QVNVHDH?0Yjn>C-bjW z-BIDQ9y2(ug6gk5i|MBDsLCug**AGJ9iIda$N2`v zv&HE>Hk|T*@NBM7hBI;KJ{n)1V)~@3$2FVjd5bT>xtFaIUOL!kw-S3Ix7_d9%_i~f zR6ThU1k^!C6ryBDysPc$**?~3H9LWB)*Sbt~xbq|I3{6FW;Ez4npboc}lSb;hN77o_40R+%y zUa`U&R?O${CV~Y>K)^?Guklr-$bw66VS;^=2ZQOcYieWfgZ{i<*8#8GIVYyoNn3Ge zNr@7f0NMAUympGVLHNB6#&28di{9|YHure~W_7#9N6pU@_${~F$8Q=vWt?w)Wp~_= ztazl$EZ^srv!C=`UDiFXC}psbFZ{5{+j!7L4meq>ODxPD&$e-les2C&z!jOvvOOI% zrH*yKqc6Tn4RAn`rZVWEJ{8XvjqC^EXF3h%xfGI?0W& zF`!LU%xH(!ltET46Gek?u7QG{yeRu8@1pHCIVu!(60D+!92e&LAW7hVF8`tgFL-%O z6Qh8!MgWmB0VqWHUJ>(j6P#(T_4C(Jr0Z;rry^MW1$;wEmLrD>I<_fPhclBB(ck~^ z6~28Nn(LS#2h3DCeM{y6JXU>$w9H@um=G`oFaUv>ldJRPyG0xYD!vVGfD=p&zYx<1WY9x;GabV7}aZFe#(T6(}G+^uy)e(x~BI1!6Ol zO?p%=iS1R^&BRc^n9JQb{E1u#>m->gEQhr!^Q>tH%WPj8TqxX3;EOR$a=!;$sQK_$ z|3S|N?+rmO)vIU2XZ9<2dbKOu@8vTEsq}s4OHHXh76mSov?rlp!LB~WZBUpMDK@d4 z5SL^kQaQcVPC6>av^TKf>1-h%)b&&5pDJ}vy5sPZ}0}ElX z#Snk~eKq)lK852=$QvNMI>%w3?5R~0iATbPb|j?}Q8NL$3AhYlUcfMei-=f-L}G9PQd}ae@4q;Wf$HISWQHwXOaOoc>jQPNj!)jBzLS}f|$a9`B^B* zv6rb~>su5UV0)NF+V`KBc>+C2lYuKJuj|XVljwm%b1D{eWo`5uuFe6prj}*~jJ^~1 zAeK&L6}cC8m(}BxWK~DAPz%aVA~QO)B5cAjLH$vmKY~{$0JY#<>Q~A6ttPhn6jD?Q zf7@4IgTUrX3f!dVt0Q4uWXiekDP(=9a4Nv}f8W_ve_uWt)bydM5QaUR&ur>eZkBcm z2KAu}FkCvb-s)`UE*$`}b6ML+Xq7Q?$*tY_e?#(5;4dNXX#bo=Wk_mCFku?HeZ7RPxo85|~~ahBu0DaR*MGMC4Eu1uUU41!OEfV0zsK&V50t|2u`?`uNrzp|sC|QozyO3|;~8{Ng1i4B~5tYZt_o zqX@W}-?KWh} zliT)!8e_4yhLRP#Es?IgM~@Q;b@B)C1<$=BjT}hUy)5oxc%HABhk#)ftj{dj3%g`z zyi);?$^^y&?YGUKbt7>7#NcsF-2TLg)aoSP=FC#6)Bq{raIM>LdNBYl-;ZaH$u(90 zG^~=}H(6S`qSADRrzbLZ7#ELB872oYHu|tSrV>~NTE4hQQ?Wit}^ z1FI|+dYw?Sn6PTdKl-HMGEKer(+IVxrMg;b&%(-PA z8Wkl!7RQaIQgN!|Xd$u$a|(Mb;cplihF^N<7UGD_*Kkm%%$ z3uJxh%!LE%l1cc^XjQ%PI~%&mnV%Y&h$<0QV_{3l`em^Dagwg^ZhJkWl|;7G`8%i1 zOt-TgQQ*BBV6EjB1qEng_|C>~!)gKZSkDORljwA|{nkPH@o+*W>(IzoDvE0UpQj=> z@5=Q}$)Jut3Hk{JL2Q0bCQ<&oz=9N0iRb@j$4$Pr03uiLW!^fDt1wnzPDESU?H7Y7 zKWiVIT)v(qzVeTA7AS$ARx61ve+v8hQrHm(8?L99SiQO84lze?*sA;EDSX%EKKR!k zNYxqg$xB9Sg+yK-z`NNdt}ZmDi|=3Qy%%~wm`4fw6Ji{R~wU~%g}OdSgvPp|QBA6Dk*!UxOD(hM$8ZsU~k z%iIG4mJVpJ6PhL_;WbZdEhwDhjBCV)`@jN8#M21%t&6)g|Hqp{e)(LVUMv!rXUzvM z4;e*GblAY|0srLMhqSoi>EV;bo8w$$H$WvZuL(=h;HxZ7!Z>-cI>sJ{UK{Es@pM;- z3@aeS)Q20`V2L$=B|k)HYnfp0*~TY3m*H7A90@^<0!5(uL5p_K*3IgF%)qxDTa9&- z#QA>z#%#b{sM6~Tn06%f`tS?y;>3-Ef!Z6xNpmcWvdv#$Ukmo*I(i-1t1w&tqwa9} z&XG?h6&>%L|HKF%>|EBfdj5Ji=-xwauMc1ysEZWv>M$B9d$Mrcq`hq8Glx{q7&4ok zBe-=LEktl|-PNSC?HcY);r9~Hp6zP5ic&Po+3u+T%W0=n^gk;A!5t?_k^kXn@;vG- zkp}EB<f)bb#VYV$I-uH*{y2iG_``n{BKiM=hl(N3FkZ)`?T;vhV9*5Uxfn|EQNv zrQj794y8Nc1BorvB7t~lW4WTlxaH~IRz%dsWQcf682#Qp4UB1ud{WrxaG15d@kQ%Iwf?1{x8nnIAFl zV(mgZw<3Ohcg2*BHzJl{Q~FDwU`y5tc;jR%*$b5(pC|r-tC#jJY&|mv#b}2vf5Lt_1t}|Z?{lm6Vde_0ps7Td;{sD-mXSEo2DspZ)}I_Ttd-N-y5Is?f(q@ntj}A6>8(Mw(#_2+TU8k>4;OtaMD93_7O@aLq=lPQM>?<`3dxrSOZFONIxmZ(q`hJ7nqbXN)6kxK zmU-@F749wuJNA%$Kp&5f>Ah8`iEg?HWm!@!sp2N#~0yJOnmhWkNy{nw*6;q=eM3D#z1D8>&f@;>r;ca{vR%7 z0kl#Bx;uwCq|Sd>b?uzKh+cC18)6nCmqE}GQA01IA~^c-i;YfG@LrQ_e3!wnBEhi% zY(9D&5UYP`;|QP#s<5los#vhIlY~5~_Ttd!GL^NsE_T|nSO8i(L9zDvB6rp|TsYh)2{8I=efJvZ1@7yyyK zKY@Bc+Qg_0>j;lEg5Pw&sdoFJH)7iC;QOv-#m#5lN;5wSFcX$D#F#y3Qe32{880)t1@P2=`xn7Zh&BypzwPoKi z=Y_t6`&a)h*X)a8f_3@2Op_vxs1!>71KmYK1BCyzX$mO(~yr5fV0j7;TH~L&BMHT z|0nmh%lW@P=OUN@6hK^j;42y4e6@B@obo|7%SH{~;O6W4uyyCo$R|*HZWdTlM)H=egC4 zDN-zNoS#n=Y>Sgp4dI`v&=rKv?5~PmezTpNKlJJkT_iQ2SK8eNH|TjO*VvA&o{WNM zW*fcbsSP0M)Y7D@*0knC`GObI(Z_PS$!@wf)RoU3au)_1%R8O=QO-eaMz*CHF6S`~ z*q6vhN!KP#w(Cd+XN?aKSvd!bxlyt-6+h)aujkmQM= zkAHAOQxG-N0fYoVV6&G(LYJ(9+<$D&>SsgmQq4w5Z->HlqNx+|s> z76asHi4aRiO~k`*W?$eh)zvhjtUkUNYj+|q4)G5pBvJSV@1rW7Z4w-Hx;I*N$ntR@ z4#nwP#pD|w4i{^WqOA~VVw~F~`s=#2@LoB0N-BaXmB@*95+x_Tg_Pt3%Rtki?yWld z%eOg;7*XkIHY%KW%oBMI?EDkFnkwUSq4+1x{C#;Kj%*SNAx+T5KfdR0dSJH1^#)0l z*jK(SdQMUKJBXiz;f?a6p`E67g`Q0Uvf&Lp?{z2I(v-!T`e-455}&*HCS!>GM&7hY zz|KW63y0?*f_Neu>Ch21hm(9}mQ@W^H$skhXS1cY!ftv$L?Z!=&XWz}%UiSz7WkZ2 z-1CS6ySq>hn-rZFaqSv=A7y%PuAiOdj7YnF`zlYh)mD56Sh;nw#W5%^B=#>NZqEUw zQA7<`Ji*fGxN?KNlx@==X51Z|x zt}ivRle-)DG%nXl&=)@%?wizV*NuKxWFTs|wO|TI9`mJm+7biN{?2uOtE%dO7{$+% zKgd_S=}UCvi5`-DYHK|5%LE0*+;E-+$>b2Gr@s(3V;m@qt;MBu!a_mrOx7TiPfGuY9S8f~ z-Q@0)SPj#%u!f9a^Xgq8{epGH0NiycJ^}IUYu;M?ovxnrS8;ewm(e&}Ndrd3Q zypS$h#!mIw!8EnGSA=4kz;)QD|CG0{!z)pAZ~I1*`auSwz#r`%oWa*kHk%GL6D+s^ zVHRAw%Fx^LfOFy73*^43ABO={OzR%&W}B}}mT|F-pg-CL87r5Q?MD6bm!CZQfrBqC z18kKE>dw6N=e=|Prkk`ZiId#M&~Yo0;YDP+pdK3xH%v_N_)#vVNR#54cS<5f+0hXP zi<2@39U?M$8YyM8t8L8#)6br=nR-zlm{KaU@%jUDA@iClaTk%f*anlC>CDM^JyAyv zs;#yPDf7I9d0C2;>AJc@(dH}|l_c>o9_?<;T8Jp!{lZYhBq^hBO6#s_k}PM#9K@NB z&BBqZ9Y4F{kW9L{94%w^b^GnWdFkSM{Q|UvMCsT?cjL$0QD^7v7hM0Bs)!k^XH|`n z272EUe25rI?FKU#(D)#TOd!e#)QBjicqT=TxuQo!pKGB*3Ibu8%9>l$aJeS|$a~BI zId+l(&@J_?+PLN$cX|(TwQnE3#|8fa?@f(Mo_a}As_;(Yc~X9r3dK1v|%dK1n892W}P$JJht zvbu&i?zZ^SIvEDE*GvaFM-@0W*RVk;4Gg?s>onldN-Jh-R^4zSaBNa^zY*7Up#ic2 zBA?14W!|mC29k16#~*!-n1J2ic>33*n4Tk&z2z%^9xNAMuiW(QihJccA^BSbu{+FV zM4yn9B&=a$<;~4$`h0BssIKB8NNSEn?Yt6pP%H5icb3Ww6M{VFuPC3(9K^I zW5_JaU037_FDrx!R5FK@+U9XnbtIyho+)H@K=b$?96(Hu{JDFidcMLA-- zp*q*IcKqen>=o$sIf;606a4tb9aOrsd9cSf)tVY|O*vPX1#EA?)7aKP>C`*!D;FLN zxMmpi{QO#8WbBJnlJn>-WkeaRKDlAXv{L0=%`@{tS9{XGxyTGKel~CqoFvuB<5>)6 z(OPtEz@1=%kAGC@O)|s|vVqNmh6%Fq2uTt!bdMg?^UP*kPlA`@!WeL{^c05keet8DLJL9Kq2x6dJ+UMex9WO zt5y*!*C8(Rdf#kdGsxdzjS@Z~W?`w|rw%ZL$^rLCOKa?G@E@=wjgbzrhc2(rbRFM4 zMuhy4x_zXQ;655lvy)$U%z6MdiE00otQGJ4UsM99kSPBngRrQ1*Yid{;Sq5xV(6Ph zze&-MJ=eS8mm^eiiQqx^RRkxqOtBCgHmOMi{&W$5ULjdQzMkGcQwK5YK)yi!`fAos zgo%JgzY3OViY>EhakO&3-ouU2KV2r%-VV4wulYR$3Ihff6Hi{$&^=76)1>IaL!>6t zMDlGvm4tTp0F;1scMA>j>uFo-2JEb{UI{?V6HZ`inM$dbXq%TRZb3RH^2iJ($&YsXh+Z+w~5?p&^wFNl`ULRoNrE_aJD)rSK`Ioq}{uShg{ zmj~P7bt4UG*W+7}^cLZymnt3TO2@TyD!LIO&g+nUda%%oBK|lbE9Ym0da)q7i@Nu$Qb~L%L{R)qamtsV<2Mt=Kb`DO1 zrmeZshdDkvmuJu~l-!^|oCZZHgy4(sx_tSv*1+47V;|na>H|#4Xm&+%Tbt+Oec7VK zk59E%JnF=CcwLYVN7DbdMsO&kjglK_ze1`P!W{wi8#=XBSs}-a+T*QmmjN3L&dj2b zt!t-DyfNe&*Gw&4-8#>yR)PLp>EraTjNu6C1lH;6CWvf+UQ%~Xs^rOI-z=B=$+0E%eVNywKUPXI9V)+E<~f81EW0{U>th^rsfSe~Nh387KJ zP+iC-3`aQcx}HH^t0R8j_-nU^l+`~;bVpyakZTpJJ$O`Vu;1J6U%aml!JxW-q!d24 z=SqVnS9+t%1*HisZPXp9z;Gh8r|zC6vu~uB;Ea6N)X>DikI)=Y$*7@O%+Sq10H_9y zz_2iSjH|U`2auR!!zV@$7d!%_r~`nGQC-Pt53&{OL&Qg!0wDB_q#Ycwe`*>WKHrMA zoIYI-V|NjPtk-JRC^aXi3gkixOg_CunB*1+GIP`j>57(pV&~d@;~9Q^@orTEcoLWQ z-rgMtZ}6H&F~{Bw>$_I&oEl}#E|YOOE8ebQo+KOEedxU#)yzm_0TO|X*r!RqGfY_i zl~8Uv`HZt?c{j^_d)Oi4h7*n)X2cK5zyy-{%MD}Ccv^E^dD6I{$y}Ie*EF*=#R}tuAMqSkYF>h=elAjoMp(8ajiyU z>4R4N6f-0}?T&8pSoX+u?3lxBiaF1ZC7i>FuPYNSS4~e~O6n z0T=?PSy*J|B}s_Ud02NU7mosJ<)OfES)?mfbe#u)ZA>0d`_rLf;t#n~gnxK^J#D5X zFI>%{x$-B%v*{ggL$FvJG9m@7u>fPU1QmBo7DbW!a>(F4@o$*dt!yaYqa}@ zjQ!D25E-Bpu(evzV)2_M-Wp3xnG0wlR@3Y#GF88&k>Lv0J^w7j)HKyn(QKA42R0uO zb8!+Oeq7H~3WGsyzVxM(%)L?EY(oM5TZY>kGYrvA+wK}zXYNrDj@mu>PGpG%M-YCR z*)8ZdJniA9P7uY1;TOSgnMxlV>$5LM{Cn;m9xWS(Ojr)N_fHw0r||nl5uFu%^5E97 z@;)>`%TP)0TRy~QFSOo=JpR3Vf}-JXnf=Hex0_3_NF@;7zyr#x-lPZNm2Wk&X^s={ zyWw7c#TojR!ITu?)X07Rd&(hIy%H6nk4f<4?dPZfXN!bQP4PGz{yjAnl@tclr4IvM zMPCS4kCJ*f690TN1*#g@WivxcJlg@&Kv$TN`?OyWjF5gRdHUE)by>YHoAIDPcWOd& zM6ryzRmy@XxKugRj>f{NFMup?AxP@#wX43YGc=HCxcuR9+<1LtQOa%bqCheq(>E<< zBNwHhDm7k+WjNAn*{MMVYE(16%b6Z6&y!x#q)9`<79FVfheW+e19ulXpevg67{ApEo;zdR&@Q<9SYnpsWLiu21jgb_9PAIvGVZ-RDP}@#5>lYD0Ey9W> ztd_Q_w`c#8+>*oPi~dQ5=ZA3tSS~mdBsK{asSqZOIEH5krzmbr3v#DJr%F6rD3m1` z@71{Nyo|+-RTX*Uy*2dJbpsFg$l2HDV3T{-4V^HZwWV8BwVUKB<+g8U!d&RDt?%ZL zAOKdo_~k~l9^m(G@hjqkYB`YbSMJ{&g|V;U`721@i$;mqg>E{|^TRS-1iW)7DXhxZ z>)^t@^(D~#knyiThEtJpQo4Fhk4&rJU&t{o6o8j;!MXZ78quXSH4?H~&lAk3oTht) zh&d%S+O&+x#SE#35z;^4te2Ow<1;wf6dltu%d#H;QZ_Z5zS-2$;%Fe!g&ZQ#>Z|ZU zyY#qyjx0Dg&yCMogXXxwuG6r`V%Wq4$^!t%iwO?%m=0GDz2AgNOjMU&N1x>n}P(dtq`eBn@w(Wp>^l9%ItU&t?<7NLj)~#kkpO44&SxJ z*PxGnJofRX?c`j+s>dyN#Z}om)W5JOi;$pSjOC~@Y3yy~r}^J00sE&Wd&=i=yLX=o zaV(EsDLs@k(d4M{DzTrUBa(f(JiY7{!DQ)s#WZ&g8WAX(zvJ)DgB2VZ@9~GUtnnc> zb`2n8jX=3^%55fue!J@#C{d1@M+dY=J6nCWj;s?E(}rH)^taGI#SJ!@hHxiGJ2#pY zLFoTA7bhBulhABU-+{)4yy7A&qHH)JzcD_8Vbgl+g30SYB!It0BlM@bL`lE&8kb#C z)U>q~mJF9k6iPlwP!AEJ%Q}He4bk4B=YvR>a}gq5i>U%InXBr-6O-->q>|$uY3gf* z8GT~vOHpJlxN`=_31dPZhhp+FJ(0XRXL~*2 zQk9g@yX&(QA0Jk)8v=#xugb)8sTu$<{!^J)yR78c7}lP8i1~x+O)jA--qrUY$xhqP zod>qX%^zFue$j>j3yX_F^Uu5P!LJQHaPnx4{rnVQ0Nh+Vp%pZ8h$uWiZT*^?bwK&%8gw zmeF@8YNfJHM#biyV#R@sE!#if!R10#xGqwrpi4ByKcNPiRj zN`&O)NwP4CxjaA#u+teRHfAiaNVBePWEcJ-=w&(X0R3G5gBNSojZYpw*6Lb3yS&?H zYqkP~?&0vsEkvoC3a;D3kWt2-h3vPn>7IKyS z?9}2a`MG7iCmMbK0$ctQGPigPq@9-@sjNnUr3bbePD(dL6$fdjPUZ)}~{-eJY09skdRYiryK7Rwr3FrTg5jr27fExj>AIZqoUz3u;*ib0R5%$M$ zZij{;jPlTcj(8wxEyRaGD(u-YdFdP=GETNU0z6UV}2)s{gwBrFXN(>DP+>U5OBX|B2{qI#bAN0>n|m zP#1j6?5WYzzx25L?Pf`66qS&38cgl=bTEVbgI z=;@&GEi>;R_#s8v{_MP^bUOsTI8qfHV|0_QkKQ)`nk~RbTF0K#k;E$!>*!UD%gbw5Z-jAu3LXxccoi3T)ng3KHIj z5AYeBX~7KQUv7T)VWQHffrYq-gA#Q0ThdVZ__sX&g7gNV{u9w^zYRkhh-*^dlt6dJ zg*3eF`uE-B=8r)L{Nv!B^}}lMO2i6svZ>Keh*rY4g!|c+T(xYv%B{l5vP;YAg0HTr z7Aa+h0bpfg|zgF&wY(fL;in_q7-J81$g;WTNl>o|gn!2PA|s>bPrh7>kp{OEmp!xz)_XmcpRQxNwK_k$s8)UQ72zB?~CURb~TXSG(8V zE&P!TL{bFC533uPJ#bFOw^C$UsGqq3z}ha;Q4=taxlnriZ`1*W0|h(9{#5MjnPVm{ z07r_0j_&P?-a?kQF_%Ge9({r~l?!*)p?;%;OV-J5?W}qsh%g8XeEgq-n27Z~^{TGo z%9)VD&!V0)f!|GLuU@C<&>8(-*$5NvQBPC5tqT$uqOZkS=^Oqn2Sn~E#F>hym*4(K z!~?3^x-Ix&-YrggsZXYGXhR8HX3L6+u-v)n{$|Yj5M>~;ObB_CHp9ukx~+~-k?_TB zd~6KwH&lhdDi{I`E%+`{O8H|nJUJP_;RZe*-!&lW`{deiQ(bRUOPA-GGuVUi1_Uy= zBthoqNs@-HLYobBDab^bnIpBJ$My@>G5(L*f2JZ@7vx&k`kD`de~Fs^&>9>JJom4m zTss|*a_IW58+_~eHZdc=z+xTHm2QLWm5^6COW@nLYh=@KwE8vA2>~c63Rx0q zJ>KDpt1VrhTf~A1w|6Q}W3JG}e~}xQ%BHlzfRC`e$=(cILd86uVjNV+S^q&qum5x0 zLlXH)cFW`LpO3H>f`Q3=rHPC)$&mycbg{3kkv%!-mR=4ry9&tON;qa#qI#}*qe<;F zxBrcFq^S^%{b`f;c>I42OZ-9i?#*O-wT=C?Ctth^;laCnlu>4dzQ>e4m1c&Nn-L8kr)5=r2y zwsZD(S)iLWVrF+Dr@|q}nU0Jg=aPLDG)!Y*exmm16r1DAvv|BNQje;|-)tFHi-Z4W z*48>f%b8nK^sV=_ys_!_U~R$)XW!W3f*;>V;MPQuvD>eYA2WL}r2mA2OlVV`VVe2_r~+2KAT+E7EH|D+|24Vylp zW@lFfoKJOi-5WnVlPyw*@vLN7t%Lo&B9=@+HMNIb{Oa~Q>`y+`+^(Kj#;`inrP0Pwj?s={1_HhT=)qt(N}v>0SH@=gS2YgE`0dbZ(P8^ijR zsic)snc}RJk`$$Ghgh5Z`2Bm8!gZlsmhv20eVb5c@3&fZc4ezRT)jKhva`;++y8|f znM$c@d_t>F$#QV-?pOlfL7_}jG>~|LrhNE}s#g^EqMY+?40M`zf&7X>3DI+yNiCPF zCNivi_z)Yv;-#)#F?7k*;6jiez?epEvmvykZ%6NHXhcO7HbFNR`VPp@91sH59_qY}=@ z&60D&glZwqk~vl$R`A*x`R2$FPvK}JFgc%mg^}SMSy=LcMBluWI8C%@kGytnQ~-8+ zen!qgaO;BA$ea-D5o;Mt=jXYDka-v{G@al7atvIhoy)y6I`Oq08sqiTqxRQ)xH<1{ z<4GA)7B#WvLK&bT!{Cm9md)a%Lpy_C zv9rHjA#4j)XGV5jdCH}dqbI59YI{~_X=#P*20LWU=DM{x2MHY!q37XA5dC|Trd|*^%X!QFNpwQ3U>H*6YOnv!korA^E^KxYm-fgx3cNd&NGlmNB>YRi zcoArO$ocR3g$fesfT?nr@P#In@$V*I@{f#OO6uyip#-p+oQj29Q+@Jhzrl~SEtOz( zvA>3iU9f0ekmDP5P)8wS=<3a7e%@g<BR#qNNqQ>UD7)m(YxF!LLJu(hp=)1HsfV8bP0MeXyr=BAKi?fvchVj^bfvy^ z`FoOI{*jbMdsA0LuSV#OTPqXaU@&8TA6mL8x;jxjC>t|*cVNqB(jKswDZxTy(F zqJJN{S9Nms*U-Idw+x3EF(dZ?m-N8oF5Jo^my$MDm+9)EjZG=HA8(9>zW0BRZy;?? zhQ4#c4%|oZxv*hpi(#oIH1Ij1_MbvYZ-H^Zrx(YLu$+t#aAe%*>({i>()xkFl5&OJ zfAdPnG-i<8!>I6|yTK&pYq1f3*(P`Tmz)HHw~kRrLqNuf*Y@zualzAK0oDUfVwp+-Huw4PM($}m^h88 z-C_qE^j#6ttdcb!#qlYy6%#~f1cGiXBd0_Nm@4pxk4=TPj?Il{a_AGhBKjLi%7lAm zl9%~Q>pb4fVBvp3Vr}-XK<~qgq+{kA_u6A-$JyKN-V-<{Hmg4$W&SqNpxJxwha=3L zcXxMhW{81NL4DC|avwf?SoNTpBzodBi7$M79##>2^>nFz+}BP z86CM8k_iwW<+bj_>_s1jj6}oHztj&y5*kh53J6#GF%H~{|82kaNzh+*RL-4 zKm2OyClap=cy|{C>C<*dP&`D#(|A+-w}` zMhvhMTKE~o3#UPTTn)g49@jSLP0?+X2PRc-bRqb6$Xggb-i7(gM67m!h@W`rkPSKwWN5X+ z-!~&}!Nf$+XyboRV?1MJcK?s0$!5PfERqS`#KIA5ZGKJB{8CH4H{oi!AS-3HFT$>p zAHX^pO+x=u=6U}AOXi_zYOwvg%mWxmC&*V+TxPUfhr zB=uhRit?r#_2=Ob0|K%x#^OPR?xEvufI1vsQ`8KGtvg87c>W3!utP>&0VVjSUtiJ@ zBQAXk?%F?%fP{ZaRui_jU>ktDhX^hxArB8PAn}`-rz)R&|rSl5^p**g< z)%TF$H%{v+G;?ki?bu5A3Gl;dHGNj;NZ(hypFjTe=a0h-JRVk|$k{jv8)M;w~4F}rvSWYl372Nx`yj+9}D#Tr30jH*U( zozKn>hZ!;z-GeiQ+s^Hf!xwD8PV7) zElWK!z()K-^6B_5l24p|p8mGRZ9iZn+?orjV8p1kE4vqee!#JxAHZ&?%Rzfb-G2X| zw-|3TDP?tdRFXxH`sEQ}tazFj2FfF6uq+8K;6Lh|PkHv`=n<{-H@FIYdBYjt_Bc|U z=2G;$OTpm%)e|`M_e2FuY1}T#2#1E2Y@Dh-s4F@YYEK(#uj@3}G^x{QZdB7($a;Q) zmt&G6lbcTyh@E|HxpcR7H7mZtc9WKh_J0HSri|3@;g` zq;I#CsNY!;XBUg+?GU;fV;UD_7i3YmWvSmYR4xSoVCL^f-JPAw z%zu3>dHEwON(<#}R;l$_fqtAQf60qA-fq^@#}%Rj8YK7coHp21655x&W!ScQHOE<= z%W{aWNZUI!?A8=xTg|f-mg@QdGG@u;^r~^{4D>xc=gPr&+rhz^sHz~Yj3A>>S#)Bc z9y{*Sc~*0+Z;=Jqaqp*3GM8SXjppXxK*cP$O-2V`&mV-3fAz9E;NBlQHPxReDZE>@ zGY{J?B`0bmQz?yeJWYS|xZG*alA+`tZM;~uDf4E2SKxY4r_*DV{Gj?~^Z3zC0!Ien zPu)N)8e6M;I~K)d93sZdEqQE}N2EwAKY(qD(J@>-K&b+3v8g|WTPJU}* zCet$0Sz@|hh^cIqrEu}X+j!fz7mGH|$opGjZ%dv$*nzsbC0X}@>Zw6VX&1XZa@&yXM5K|!+EJ2Wq)OtRh zQ{ej1$NFxq_XVp(dyF#!&L3>Y=N8Xia(~vZyrAcxuV-v|if6tlXqC09`-0N6(TW_YEMj)rA<#YCm)fpl(+T=uaD%uBI_c#Z0l~kh4lF?yDv}`t| zlfxt#vDGd|8f#ppl~5h$dR0TX68rv)T3%ir%f?hU%jQ^FS?>#MylI{ec?E@UtU0>1 z6;6&?+jsFco%XE-Kvp`~8MiV#4r@tMd z;@UEfQ}cxTQ&$E%n>}-H_iu#D9^O6waI)6sgNT7+j$Wy<0UL(7aGZp-jAElt)6 z-P z73mS?lG@2~^ScW4)@dQr{)RH8x`}PGd(zz4bzfE0nW9q6+}~J;XsO8#9w(Piy;7tc zmI)(TRbDY~1^D_gW^BHqs6GD_KCMVw?0|+{f{+#_K^9dL$=w;T9^Bz?X=$~@JF`9i z&Y`$uY5QEAI|)3Jm5LgEZEZLE&-bj)_cJISEP1$GxXWJh)F9TAk(&=i440Ju2TtKv zuWb8vhU~p@Rryc&{pWepcxkybi-kP+!V;;>jmp*(3Wq+wwHS*w5$k)&dX8Nve=#Uz zJU{$kHvG!?%?s3m=o1EaM#9HGzhyqX)y(!<*3Cngd+8o!WAyfSf(|ziq9;HB3Jkmx zvXc;>G$p&}LtOf(y`DBYurGp?3~RA^B+L4yEl59Jg_?0Pz$s-R>a{9S>OL{?#f92c5 z*+s|BFu`h?mlAMZQCF5g9r=b^g_K$H(|hNqkGlK36sUB)JA!Q5B0R4}3b+P!^XT}J zw&_mH*-h1O2bI|FHapkcQq-W!WK_GlwY7z%j*ET#*3l~au?hF{U+1iJY>(lbqw16L zy=`(;j+AhCYZ}XC@!?eKD_MPe__j0@%)ZgV5(JX+q4T)nt~L@Le0B;}WmW~=5pKln zjd#4l4>I93Z{#%><_{h@jr=ZBY2Vu)ugV#aAxnUFf_{I}c!=b?e9@LBQf9xb6Lxq` z;&1l}2q&*<2%(63W|djTi;c_M{Z{%cRv7(*FAfky9%oLWTq+-MprVX5+`nn(85b8f zebpiFX|q5E(JfK643~Pd?bxhHBZEh`j=P;@N1ZA9{P=4Fb281ljSSnn>kfHJ^f+c- zIS=<hhG~mAxyy++qz=+@4L-op^muF^R_j0eb$L$ zL%#B*O8jW**nk5xTFV1qHK*D0oS~We8gniribh&oRTyw2`}2!!)AgpFMOeh2 z(n2NubFo}1P8JJPdV+}f9Y2`LXtsX(>PvoJTDOI!z=M({b~28`R7Mdm&az+LS)UK$ zaRBT4nTyPJUhQD;9Zo8*Pb%kk ztK^(PwxZ*A&t^QWCEfExkDRl_bKzIXe)@>tBb;8`d*O;9^M0yD^tSt|6Zc?2a{lx) zGd0CMb<`OvCieVOPfl)y-oyL`*{ozDWZ9s;%wmx6=CId?q$H^h#}zN{df7E}kNWz1 zi}IbjgVVO+D%MNwi88QNl^Io)SvlK$-;`_GA>{9pF5j%0>h%?bhtK7DutST<=;y^t zWLU>vHYsN0a`y<*7;=g`+?SCo?l|tf>!(hmAuCy~Fe1bCgB*37;f0qM+&C0vZv3e- z8BVo$!GV{RH%;Gv8lP~`<}httAK9VK$|)jGj_z6JDLRUJL?br%>L#+n^COG5mUk#a z20Eb#+eKNG&A5ZnTuwZ^?UUkkk`s4OJo4Y;-Lh`L_d>mVJ*F`!{PV4-`0)I>Lq7|x z_K!N0(b$URTP>XV|~U ze7brY2!A*yyK241oSM1znJ50-+2KB)WOXhpUq}0m=^AI+2YdHMRIHn&_r|=9 z4NGhf=Xl_wZa+xNYA4lybwv>N373Np@DjD_OQ5ZT;_%33R6iYCSD4K3Bg-7PL^4l7 zUrEsr@S@o1V??g>bYET>-EH|wu*PjL#MxA``X9_HDYF;89uwzN6y>$`rsFJ!T3(=_ z-d)eB#0Yp7$W|FGa=mLd!uFc7hkkRyYH-p|gk*+t7Mf6)2pqckM-_hOz0}$;Eo*Ccoaa;)yq_wj&E2T_t8u zSGl6Ba+=$|gQ;AoKpGlWgt17$>4KkfOms=8Y5KTp?#_y$K~S!A+7&}+**QOf<@Y6% zU|-h*v=>_XmL$$#G+i;Dy>v;Qd{L+JtW#ro`NGZQo;(qu7cF{%W~>FMo$bnxwD3E;cKD}Ls>{C(B&*FsGJbIg+GkhS&x-6gr8nTzmd%Oh_mKY!rfN10`EUZHOV z4$1b=kbH>w!H3;td39QKvWjmehp_sA9qGbP2|^a?T6gI(O>H#0N=aUO5jOmHR{`Y4 zzDr2BKess<8LW^4->bsU5BYitZL{5Us*|4noCWbT-0%-37m$y1IhZc-=d;d5*KPbb z4Zi`zD7cXo#x&8TSMhtxo6o|(5sSWrv8*r2#qJAb>k>>~JVaxy#?a4F&D7*x{J7k~ zd4bGfFt#s=0Bm5@a>&9E`;X!|bxlq#$s;V^h zWlBj@F9TpQ#uWR|g~Hvi8DehRSi$Yv^5S`U+DlYw&2XzKE@5s&>0F&{E4w_-Fas5< z*ehI$nAle!;>D;o%4%q2sDk)#vzZZvI{oM}13XLm@GMj;%d4K%@o{M3jUyc)9D~BI>mQJDh~052 zi)hI#m;#=5LrdJ`-I*lQ!#6MM_Z=a)W#o-nH{WY;W8(>r=Vw}KMb&MZaP3-8)^)kF zZ|Nr{5!2)P<=*)s-I^fRk{)xxfZ;piWNp)63Vc_Z{4vQ?xY3wrqfKn9;&zoP~L?RG1t`9$hKsaaDzxU|Zd2 zE*VZOovGsz2?+(a;PjJeQDS_CmJ++?RRJPFpsNnpYD5wKS5qzR1$%8w^2V!qGb8L8sP^GD7Ccqii|DBNS~RTYgvo9 zd)MokIk5MGGv*BPFu&L6!?(Ari||bIE&^`V2j{XB)yAyNJZF^@W2&=f&pGe9bHdv7 z$N$x~x2TJVJC^4D{Ckep(&gl&r0;%vNEHxne687!LtMo&IO*#}&Od)UvT$fioDy^T zf`@GJA(}QCLhBp5&vmsI$e-0Vzzv?UQ+~qxcrR4w{YZKymDu&Tzo)-#>rmM~xYp67fBM$l^Kkg0w7>)$s?@V2;lNHy zLcuB4AvsTXbftP{^|(644~Sey=NN||TTNMMs?V&$9C>n|(IB0Gm*G}+Jj+(Ts>KC0 zOG`_$opkoP;<~{Oo{qSEoj~Cu6m?jra_@sn@U0qH*>-kqi7U<~H?vkUOnlpDJ+@<1 zdJB7voOHf&lAy+reUPxtkA1qV{YJ^^XY-=!upc^l{w#}TWLT)ha!h5i-Pjey+jc}i z(o{O8qqQf3pCifipS&T^O4d}k~ zhCVk7ECFYD+tg0ovP^lMMMJE5L^amrvT*zqD-%3>p?n4 zJFAf5D}z^HG4bZSJR{szUfZBd1xil%>U^{KzFCvHjG9{9#xd_y5&zusk+ZRtnXqkS zEtSJQ?^S)kQ2Rxz>9ok&!%q8ZO255To%dX?c3pzFe?X3)Li(6G zI(wX_bWYs;@{<-92n$D5Q|kk~cNNiza+fcoZ}Qu4V)oAoA%3HpUTWC2IG>kG{OG8h zP7=H|Dd%+^PkGns80!6!FFK1qoiN@5k3E4uYK7A}-N0ef0O#!M!nW4TAUN<>JUzPp za-hQ)$4|vg6^v+L&>8uCj6ZAjJ74}7;rZG!gQV5)g zVRcR@QYm;~w)oVgXRlbRlPiVo_Gftm{a0G*e9`i8z#^kUPB7Dz_`Pxk^>mE=nW_`i zG&D28D;J!ui@+yJYtPPIhQ__cWt z$87s?F-`$AoNps63boz8CggVVpirByG5bYGSMI5PmdTk2Waop!cj?Z0z#HL7M~m*A z_H#=eq-|$EyN8jtZ%xot874q&R^cosco;6xZ9Dno$hQfiOCGuwT8$i3O#x1aC7S&X z29&oG(v) z>#^rA*bNx?5NhO>`Le#OWoi4U7aNaEURBjizN^*TMsWqXkY(J5( znnVkl(ginh1f)g6%lX#dMOc42dTy#B`LPbvU9{3C8Z5_1p?zChV&t7$?7*2SgoQfv z>gVN6`g%d+$9GksiR7^cF6it?Hrc2tWNtt3c#E^ALa#<++(@)#U+6R<&hqekvVZV^ zD5S0(FkR4v*|X)X2bXQ2a<{B2;e!#qt5Z)La{~fyE;wdbL@#GiuaPF$&oU=hhqgFQ z)3%f>ELh^fIrq~&1vr=b#6Ii0N)vs}m+a(1oAi$yyGC}tEo_dDOHatQBq8G88e8w3 zYpU-RKHFXFnfaPGAvnWX(~2qVa(i*X&f{Wty>5jbwd?X>8$`+W&tD)k{xtAJ}=7`lpoT^+$=Ix#J>3)nVE?{EiM9Oq z05+7%cR>|0luOm<=2`Y{K4SAhADsEpW54UHMPwGIr=l6wXKI|8%XU31YOa@`vcKwy z=7=cB7hQMAlJek-VwNvvn;NK!58jmEdyfP_z^MGxN@x z3Gx50y|;{uvR(Uy2Qg3#LO@zt`j$>X1!<5LhEPJJyHiDxZjct~mhMoIZf5B2kd7gT zea?*QUTZz?^R8#_ulu+8$~D)_TyvgB{Np$ijKFBZ66-BJP@`;bC`n6)EwO7$pB_@C zt1kCMOjb7D6gp6okt2p5y@e3dp;2JVry?@*PqAt^7K7Q?XN(Bf43!MKJi=^n(Wk{7c!*T>#iJ+A%Nc z7&aeX)4NE7)rRUgv{Ntq2;_(%W{0ln!CH}?rwhTuB%S8C@Z(-yy&o~i1c@VB)ULS1 zNKe2o+YjuYt;1V`$}2aV=9cQcy&r(n7KL{8+Ze5GtAf@T+co9b?0U52ncD5mlgC@d z_i3NZX#+c0&wKi6uz+Ay!9f)W7G-*?v%Nv3i*Rs+a#(D#w;~HGt78%GTD{vZbu(jqSj@b^z{mbHzHF2BI_cSQ ze=+ctzc>u{MPB z-Qwk4djsix2X`C7TrZAQL<0q;*q7dl&CfWSLHH3!66B`yyKGa+KxtIDW4z%qitS-u7wSL?1d zLT?S*&mOm~kDG>yL&8vvHdZRAkZbom{jG;p5#j|JQGJE609|WOXr(^))3INS-W~h# zp@CWL+8rvGJJy-X+a0Rv)sH(3>OsGs1lLu+nz%PwCkT-n8c!6uAZ!gaPQQhBUtane zNJlSDxbr48qJ;>`)m++JaTl^O27jq8{$A9>w(SZ0CqS#7k@#Lc1KBthPbPTUMH8(3 zX@pwT?J#O_t0)W{WIsu$tyZ!$QTkEk)4gDSkbfYMvsAOm^joCtO!80$be%bJxt>X+ ze8u~%?d>_o%U@DOMNgTJk+s&2Mq<;2`keO5UAIS>ReME5<%Wu&S#%Jf?g2jo4-T(F zcJ~$4jAd-|j7e&$2$1JqRiCJ-J+YS|-It=odLxbMYeLUGYc?WjFFqr~?h@yQ8>dQ& zGBPE4H<_Zh*VV-Ur3g@hgcnA}$N&yRW@)85!mH&V0@QTVcB2>=_KhOxkyaje>%+CH zZ!VX85<;kpPv$*z0Sht zmvxkRYvJ+ov!TYgL36PEUvtkEesg=#=@;qd(V53nOe?5d)noLZRE!-Vw)FIbyF1H{ zwkR1Ray1ubl*m0jH4Zi-*|$8t(b8+|lRdJ?URcWS59e*z^A4~@)~38pyl}ep2=1`q z%hy1J-@PW}TD?QT#rPw?PU@L-QtQ9~0F1%H6o1*A`C8g9F9jG>V>hwzZ~zXDrRAj! zA2&nzUCTI~yof2IF-(_P=V(ZOJEjIL_&nS_l69j{N&;Hceb7B@4iJkMQa$P_D!<*? zG|s1w8#@Iqp2Cl}WIg|CLN9|1_)0{)OSr; zzdTr5!h=cdrT{eHPzNebCV$Xf01pgDt7InRN1M>O{-(~(H{Kqjs_G8 ze?ZHkO=~#EP-7aQKIHTlR)9T$w$)%>JyI+&mdqEVdM^BAB#U7;dyPb4#Cuom4(TI=N>Rli> zYQ7~8;HLMbBixhdCO17&;F%P;J-T$ldi78F?vZT%JH9)Y!xo)8S70}DN~BUZN80Y~ zl%Jn4@pLycg_R*iWO+RFqUg(g{mL%o4>k+~7jksGmbr^foxvZE(>p6HuK+?hI;9al zV7Q%hktVN%{euz(>Hyc1LT6N=a~&OuJgAzBU(*{&k{z>1wyloxI7uXPN_8jyZ2L+_ zIgC}9c#39yYmH8fBaX2=L((&QUN)ivt(dIWRk0;#JWmtXMS`rX|{RaSs{Tl%MW}=6{obX{%(I2GRHqq*s zGgFd$KJPgFJ>0PJ{jQz)ps1lXMG+L@bqnl>XJ!#}5GmmKZsE!*yyI{m=&m+R#^WP;W__vNh>^Oj8S zNuv{QHh#D>v!KkcAvOM&Y+UyO0vA>OYs^@HN3G3!M zoqtK|o7q>-(9WQjOB(hlNd2uPM#?F;=RJsYlJ(9Rt$!+oJT>SZj);rSpfh1^>y3ST ze)?&6;W$*ml!bJd<1| zdzlI$1uA8Zd#~l>-b(Sy!Py~FX!NjYH7GE1l2t!yYm1T%AR+;vYTbhL-7^^E4lY{C ziU&MS2DB%#v}LR~uSQpG8xn%T5FkG9)d9#sO(m*S(I_G#q7JGRal-()^*79jZ)>H! z^2495Gx82B1@>xck=YW)S|tiYq$E)pr75+;>jksxofNu7Xah_X@{Xo3y8Oov28LfH zUX%Pnb|K}}f(?e1Klru%vG|*mcZjh-n*5flMu)qoo^e>9%Q&8#aDQsdY?4sucSEk) z=Fw0HJH0!7K8vxXIev8^5_Hqyi->FD^ z|M?ttQ!1#2nUgbil-uNmBG++*?t-O9z@tRE=yCNVIurU$mWratuS9zu{uDeSQ;Z;p zQ^}>YWZTX+hUMBCdI>o~?(G@ei3zJTMb#KM__WP+IhwH0-(M-5|4h+{ptKqaMthnwR6!l9{NA=ZQ?d z<4G6(aHodJ<(=;QGtmC2hULSgZ`_!FXrd#mIybe9Oh@HZ%Rk@;*fS|G}%V*G8>hkIsVwEq@uT)G<5^mjn zld$CZjBGjIKjcROi^T7?a8@wXx$vS%g_isPMa)B*mL`Z!7qc?%tmDiAvQ_2emVhKj z?gB1*O5Stj;tldv zMltX_%M+V_7NdEbZ`D7XsY#rV^(bj5jE!Emf19OqxLhmyn@1c#ck69+@6J5Haptyj zPSE&A1kXX+-=Z(3&1XH8?%oxs&>fbk#YE1|#UD^>QE4TpWNG@4&Wa2R9ZSho9l22* zs1%Ng=jokog;X<~+`QEF$V>T9U+3?hl5f~V1CH$$y`!pZ2Q8vRq?MkR~>Iw zPP>)XRi175P$=bb!v*J5_D!bZ-`6aPC_ZvxngvKaVt2I z-y-_Mvx!3TKLsf}YFy&qr2`Z#K@v<`Y6u0UHiYw=ov3}w4(DTeyT2RwRx4K|)79Km za3;cszS76$d+ilaUKy?ua^}e%bKcd6R>`ycn|x`&z32)_q6f#C7U5Vut=igb2T)N} z5sM>_*@v906c2f+x1~bMQq~5sru_zqob{!*kVHK-2%1r%yAyIfvdOV7$(RJ z;#N>>wO#VrSpoRSY6fzXHxf~x&gYm72ct;_XTsK$*B-$=ud$dCCX78+ zQLG=(kRflnjt=i5YJlU3xww%R!KbMsDtnSF^5roH7^7ui0H=<@w(eZ&#v-R27}>3~ z=x4Y88i~zauxev=qFx(#LELv)5qSyY(Su6=*5_hOHq2t!=X1z~iJkeN;J zh@i-N$Ve1wN5u_h>0dlk8f%I}ky4ZVL+i}Ee9;agx+-7k>_M5|eKhvhR^(^mRyjXb zYVN`svZWF^2JNNZg!P0cjt0XaTuU|P3vr{RM!)6LB&ph=w@Qxk`lAh;1wa_1$@A=v>L-$(Rjf zBz&7I1(mPeda8ggd)n<7^GplwC;RezJ$Tr-W74_Jm_+|RN*EKHe>jk-9$>9%3C}vr z**YEui78kuw`hMlBnBud?y*O--7*HG>}VOo^gc0>u~*qmvTK+^%r15VET)Kvgmv)V za>Sg6a6#J}j``Mg4I?TgIWl=Y1n@F|mntUgWl0Zqc?sR1RuDdno$sx!{T`_yo{a{B zU#d=xu>h&YM~24PYrN`98Otg5U27_!gP-2rPj2SGcFcQ)^0@(3oJ?fJE#aD0MHFzN zWtbBAY2~BV^;hd!Cs3!0d7OY+3HWb9fuCxIv)yiN#vSxUCoC5{I;04T0 zIkb4NS(D6|hY;`fz0#|oUbEHM!MO}dv{swc11bH=cLsT}^4&3W*G zRs91r-3{TS-%ay3GnRRs&^n44F~#J>VIgX{CfYzB8QmPr%AxG0a8cMV<%{BX01X-) zFDkZ{+-LW|wDdUur3OR~mqGof7EI3SXjbFA!DdzYp|v+x00Ts*tR9Wv+v;YlTUraUm|_c{!#$Z& zT*H-@biAid?LCsJ3*)sXZ9T)A;T;=?3fep$$Hug)kxFUl`CVR(C9sFV=YzZ|s)pyG z>&)1kxZ3>_pO*?UI@vEGGPTYfL-%r?H0xTqKK+_d`kNo`4F*IMK46ECKTk6W(Cmud z%DQzp>1KX=O>_j%cW16Y4q`HuF2}ddhm*Giho2Qd9YbBsU~&doEzI&B^vc)U2aYp; zq2j8o`qE5i$tN5cYOZHO7p}!s1TWfezrn%01B&8%oVgZc;jv;dElqCi_+j(cYz!xq z#d*RhaFJQ&?U#^OCAMrR*a`6>((UBIyzGM`UJsaBK?TW$dI^$8NoS|MW>`>XM<#;z zbwgRTOT2_cX#i#4b5s!Rb6FxyI9_`XxnwXs+-U^Rw1t__>2)fK_CQV%rbw%XhuL)2 zFzE!D$_aW-(pG{`^eUismLYYh?k`c=SzMU5cq_e<2c6`>VRmi)o_++-8U8ddwQstO{$f=?Dt+e;FP6!6 z)nv(80l!gCQ0rnIr-qD-Z8&TQcEkrq?(Ri%nJf|R_6+cQrqTV*1%;B)I4-}o_94Gc z{oWxLDc=H*R^ul5%lz=HSbyPd|Sh)nBrO6P`|GB8^~9ksg;rvh;U{ z4%UCqy1`Oezw&6+tGBhm&?xFwp9|*Wz*HXm47SWHerS24A}fNA6Zrb<8gx8i_;(!j zicl;|-R?wbO{*Tj*^&UvkKgrN@~z(;au!hg(V^s{{M#^)Icztzo?@$fIsr!pd(>*&Vx?i5fW zGcafAN$$M5{|WVI@I-RCa^r>IKSv0H6?7H8U2%GUCD*EZj8}iHEe=S&N)F=s=W>L; zxC11o#eALe7l}>H-&#|7@tf<)-3lXnMeHo#<-G@(Qf40A+S*vz=TvNBCA;&%*+ zorqCLpa*0{zV>m>Zw}_24QpxA;hqTM^Im@KROjP)j%n6t;l}8-IgcEciQiB#xXYr_ zC9mU`{Wmp{8oWwYzVES30YT<0{r)*Xc*bm7AS7eq7Q<;u7~MC4@SJ@Eu(B94eaECa z9a=W}DgdLHn@Y@ltWzK$BFdnRr5NEJ5Lu^HCZBlmKPZ>UpfDYSan=RR?QD4scLt*8u28Mpkx+eHlY(s;%M7G6DgQLwwcqukjgx zJ+KuwR%I7TpH!J>(i)Fjcn8&RZkwBo&}~^ z;S)=-5N$F?f33fEHkLnS@&H4yx&nf=0uZb-7U+a)!2&pp$}Uvb2E7lo zr6w_#3rt5#^++fw*(;~`WQavB-syO>XGDaDGutY}uhf5|1G1n!1-T%EB8qxl{!Uaw2n)J8UeCnXXnMO3w5|0Vba$ai+(6S zd9AaZV^5r}aHWPhB}I z54v=IoSBfJM7_RD9ZU!IXhx@kT(&9peR@p4l>-DkY(>8pc3c*smzO)^;VB96e2aF~ z3;&I~2QKZVQuX)`shTJz8E@h@oc(|& zv7B&BI%&87?5U)>376B))P&*u=Q{I9QE>Zz-EUeGR=AkeFOHq8q%tkM98@_`-%hZD13IE0vWLxd3;l(R2%c7_OW|F}Q! z@gqizzd2N`U0>xrhpr0D8q1J#X~$nSqYv5Ho7Z-ZK}j_Bxm`O%HVJ1E7C9F`G@?52f}< zvqe$gDoXXT@s1Y-&E;zgd7<+G=58y~5;Y#zd82(TfQHT#;Jed^it26728nJN@7_ql zOfQxVh&E7Xu0`wle4aLEI)w$9qYk7$zSA~)p9YM(?n*dbh>S>xOar2>cW4=h&-?6* z_;KAwN&Waz;UmUj@d;^k_Gaeh#(!KBzt#`d^nfaW8vSeep=z-rX*N1*FI`k+_GVZP ztxuQ_MLsR8-j#K=oP7cgY>Y*@e84;vp4;f~cso5twg*I69fkN+DvH8i?MrKeXYrsX zkK0)wv^$_K3VZd`uPp~#NpS6T#?Vb5l9IsSlmOPSa&G7~Q*Hbzd4WsM#rIeWh>u9n zALW|rl|Xm^qnYVzO`Wfsl4v^2;R6sS{fWu9v;K{KGfDR!0v3ZrAR3%UhaepM+y~YP zxS6uO*M?+k#YE_@$9evAJIGmC7#eUp>IRaqrZ{vu@V%$$5s{wk6^z0kK>MM{C55tA z6~?9$`pE)~oCL2W4HzSKQu`E&HXFo{iG#T^H>SnDgO0=IrKxMm@6iu6SG*TO%rl@% zM!i$U9=9f1VL*O2deo$at~Gua*eK;l90{uAs&~@M+!x)L&qavkoq}oGR zf8wq9=RWr>8-d+iwKt5cv@lb5sLBoYwOg_1qz^XpFa`2WE4b zJo0S72ye8c8G^_6Z*Bny#2uYfe7;3YtW&HyEuRuhSNNf1J`E2jftch8X`bwrw-{nI zKpsP^-U-ag)j?cE!8haIFD#-a^Yp??>Xb6vwiJOQZ%uSbLPAo`NWM;jUm^T6?2sUK zN;&?uk(@#7V}j_Wny-BG8ZGhJCMyo6r!l#WDjV$V# zE8egI$}c+Vt)_J3eC?`ePgAZ6fTo>MF+%(Soh{*IMVX1S{E9N^fJdJh7+Ceo5+OK1 zpDl&50VD-p&@!Ynyu7@`>9F1{z;vDRM7lGQ6I4h&B$^&2Q?oZW1I|l0mlZ}!Pk3`i zkma^LZ0EB1B;{@ixlHiGuc!31LeCImKrTtZ@6@Ws3?8O$`AWKjseM1ss;zfnS^Yki zOxw!*C*V8+ilA<8&RF34VC%)kE^p^a|vE+a@5Q4)Fhsw3g+9!Z0AAVV^!X z4zu>vNE#m7|N8Oyat?2ZZH0$(k!?^*v0EO?esW7zGHbMmS-vkmUdNFt2uwJ}^3gXg zWhq48CsX7|TyJ$S``CDHc**Wf+_!eEfgLCHp)WLXYbIxM#sa!|u` zgx=8?(0B@yt$2RrDjc7~^v#w`vD8-A3n>^+wC)&g*)Y2i^v! z+|%E1-r34wi7e>VVFH#;1Bvf~kIHK_kQ3|806N?(js@}-GJTl|hz1&;hjeASAY%W*$h7mXUAol? zEH6+#bxkH=y(G4b^(oEosSQ^%Go?0M4xGjnXigc%#hiVxG4Fi#9Ka#%0LG89K2||M z{GLtS72$uJd!uqK`J<|?%Kh==i_!wAF$fL?`U{JTZa{10D?|>Yb|~23qD>cB&tmVg z-P?l3)TU;qB#CXg>Ae@fM}sEUVLvycIY~*n(sGR7r>U?C6BT`4PIv^z3()9_?npY+ z7QG?<6Rik>P`r;PE}u_v<{kMZ@T9YF@gi&tTT~#%T$|vnxh5dQYn;0>ZGS2GCG!blaIPS8gcHvS9X=saD$CJl)rQTw4Nzyuf$Huk z?p)495#2gK@-vJU<$@}(0R4xmL}qYgAGs^DRCpKAeL>d2iAwmF71D@4OLR^p@_UF8 ziXZv+Rf5Y>+XjeKQJ(2{Vi=cEiOCjM!_^DJT(a41U=smvB!%!T{H@g@82W81<1yf; zVxGmzACEt6`6;|RpI49*etwETNga0`d&rnMZgjbe(UcZB)LWX0_gI4PngOibQbXw( zl@S0_mjPnPh{OqQsJBHr?QqUx=&MScLIlq(!l=9q|Hg_()^ms`xfKr$M|Pvme(l2YQ1> ziRX zWgL8MqQc`COp@&j7wP@1-6DT+@h^_&D}@W0AK{>dlMuxxxnTIEFBkAqJjNI`($yA< zfPw-!MELNh+pUQ0LR))!05^2S9s6d)^8@rbI%HnI#KDVS%<%)ok=2KOF6Y}YbDOSP z{IW*r)s5q-z{HSk`!qP=V+*=8o%t*I{k3$vgoEgG7%XbGQ8>ko_I75bLQ>S^u-d?~ z3H;Z1P*IFsTTAbQzZ&8%NY@@pj0rrvHnW0Rcz(>&H7x`BjYR+SWW;cs;Cq;*M-gpy zoYxp9XO#e%?2hPFJwG2q%mciw+F)G110TcjFYTpdrsOJhxXh$FIG(?)7QGtdn!IKQ zkks}$LkOM@W*htjzFkEi5IB%H*%#K5vZ?v}LjBRtI-$yg0dmJpZ4~ax?BP{ng==Rb_~e&n!4;41(8@-|hVP`DJ(Y9P6!3R$g~+SolTDq)T8Co~@yQdQKX5 zZ7!_$U45>~=Fxmm>lQrxA`y8+PL?NI{CDsa2!iAD!w7-@kpQ!k{z7BEer~kD)P&jC zsJ0Cgq<~!_0M!+PKOco+l=2M6IG<%v97VP`>zIRPCAJ54N9;JU@KfaD^hTD*O4A?qN)q*PODe&DdSgGj7$_!zz23a|0?mTKsx{3tazhHgo@=3$2<{I9qbnat&zsyy(e+%qrJnXoN+__g2cjjscjsRN@CJ}BY z_vJ)w{`;^=0}E;@aFgxLaXDisQiD=Zv)zQVqk_cR$oRqM%$WA6;_cha$Q7*!ejF%j zF^OmAJ*=2*;Ts(J%y(s6)zN&Y@K{BvCj%t7v*jcm3%dJWI=dvJjaJqDa|gcLXhOvo zJGw6JjYWOX#zR9@)$GreSWxZSCD!rbd_j~YWfVEbuCi>qPSr%lyPG*vEhY!&xIs*J zhR%_*3+~`GS#I~BUyCKb@wQ#Xy-{J+&u)@yKin}?o%Rcr(XlT5gzC~GREi*W2zPQKZxuP+2#|W`30prv!xk!yqhE#+r6+^8Yu_PO#fi!-Ce+_dDz-1pavHD@{6yW7K!t?L=U ziAr$ye3=!S2#0#l>YcIj!-;~VzGrK7ORSbb){C`$>VNC{BR}2eq|sCUHZ*rxFx;Piihgv|)6w_&Fq1HpQU0uSaoDQbZ3Byj zqpEQhAftEz6hO7Xd~Edg_Y0S-kS8f{GJcc^`5K=`I^9K1Jl|f5`&4W`7m(=>@i+u0 z&?zGX*Vgik^FEk<=vF)`aERY7A@j;~Ka&b32Zl`a7y^io{u?x8WSL7xfx_>t;_Np+ z;m_TeZeeY#`t<#>1`Rtn4e2XE1j7MLYz?P%PVfb=PwuY|PY-;e z7SMER^ok+iPX^ieiZ2FBZ7PyRBSLHK7&NNVECY(eU%>VVu~sf+Y2Yh_*&jtHk=lGu zy`LhuyrhVzSg);=N_e_*s6GY(hqRlfrSV78Gn)o-nhW%ZwZS`_YMumQ&dH8wDpR=?3ddqbw?K(ov-2c?HyX z=d0x0j*A256F~5n0|#cD!#X>-1Hn9R?1<}^#bK(K=nfeI^w_4VKsXr+&%8|tv>ODM zY#zZroDqhKvJC4vM%Pu?q*~vAe}8}NKu;jr?Ka##Cwb7kuttT-dtZ57hWsf&T~WEFv?HRVmhXK@&yIJEDmp?s_iY4(i%lQD~fl=!%Ap0gkP+~ z0_|$%68liT5PD5cLe z#r6Lb&_7KXubt#7nr78EqhqVUFzHh8aO~>rJ5Au9gk{k6*Nl7(YzQ~iAtLi*S_JqRS6@J8F-gnECjf|>ZflBKnVwv> zsR9CLBb4S#+Yu%zeuM!X?$1Ohk!?ba1Hn|bE|**7wZC7!t@Q7WY$bI zf&2OeX0LvE%zzM*s+rtLZmwLXE(Eo~Z5pQbGMx@*dw^sRe#3S-Lx0BI-w z9xKp-YKM>u%Fuo_1XUxZZ05#@RNP9zw2?jHDg1m7PkR zdESTJh%w0aG^R$t3CQ+c0%N0;2M!Jw2i9k;8TM)f0SO<3f_j@XOh`{70UAz}lcTP_&>RD3cy}Mdsew(A++_01 zv^Uu}(f(SfOYzCkD}}@Sl%U~I`_{|(=)?;w|4MMHfN$GJdw`FdXq5V=Z+M|`Q&%`} z+;VnDNt+R$V-JynXv4|b``qaL^j{|eKy2vI*bI-p6b|tLg$v8!I*#}k%wwE+05Wfh zeZQKPcdHCa_Il5f&`6kMk`CyaEk#IFJ$i5XG+{cBCepPv6zjGCN^X?-uNmt8d`tWr zD3rlS3H!xU_iJ)He!cf7m$H!muxvv{^wj$`j%SPaj88i&{ZVroaBIPEhxQ&|(eP{K z3^SV-#D0mET?5;;1`0n(c%;+8Uo<58t#-FtzvJUIzxKCVVm!2&C0Ks|o|n+mA&yA) zQsfGz@`JGRAS6@}O9*DF%eHet3p@RNhj$#60HaIPR{K-4B4_&5O;qwM63WN9aF z0;VajGa(jP9-Xlz^X0;lb$XN7t+{(0A(~8bqnXhx0`W4u5Zj|J3)=`X)u#xH^*AlY~RyjR*n zX)L<=f0CUua#;Qw=|OW~1rfs_M=x;!D!DsY;#Zx0$M(W?&w7qy8X)|wXmv5fhaF6G z@U7}RT*FC~Wmvf}?HzEL^0^XbRbNg*S>*Ed-jr2+zHb69cj!JWB7xI^=w)R(JPlN-vJG( zY#1URf{`o3RoHUta zQoUhL8Mn;Eq33t8=|L*I!zk!F^Af02nM?^GYZSTmIX$arxFyKmfbs*x;qpgnzcFRvke@aO|(~zP}O+~3o<5~nOsW=&R^v$DGc~OO`kuCeW$(rk&GYsZ-l*2 z14$q_EPu~$ptpP{u8^Q2`K2JJCWjqB4v-MvY0$0#&Zk4S7>p@I$qJ!wEHtvRssZxZ zie_8Dht;ZgQIfSP1phIsc4VDcq_^@h#I#2Dv;UsQa7{rzpM}#PxpL`?6_x-7dd=nL#g3yf@RNzo*a%Q4Te%Td80Fg z&qtfUVo%`R7kJ;g5wj>a9VH0Phb?M&0d(z>Dp1vV@S@IM&5p!4r8eOfL{;!sIl1H6 z+DM|?8N>?{LU?@149Tr5xPyaDRlkWw@4GC1xDru%f}4|hcf23AnH!eJfI9> zUXQ#SEfht(AX1o2e@l|Vnvo33Y3SZH0=t`QXNYaFT))_v{&Jm|k`nqDsc}4$R2dpi zZz{hO;vHuhLj7lgjQG>jsSy|~hpHv!jRn31)^ycLg*e<3?W2e5_h{yMs)oJmKHKp& z4V=Gb)Gi`Zz%q8lY#S7VB0ulKN}afJ=wt)z?9aIcPxMU;KCvHNLsbH`}VXR z3?JXIeQMR$)ddumgv75EVjsGHtPGuE1t2N_ekh==RZ%Gc_7djNv&LIdFR8p&z08-V zh_cqAu?5I5f$Uueku|&P%Z!%5i2mY8aP8oa##?t;Tf^eu%9UNkZkuVKNdIFPf!xnV zQ3#zB)48%#VDAqL*A_|C=m_ODf@w2??MIdP#F;Et-U(eDY@M!5Sp{wrl^lC(WA)sT zvfDLRW~Be5;M^)6-nE||yJ-Ntu^aZtp}WWc(C%*}(|R`YB*`NH0Iur~Twps0Ui-82 zYcGV5iA5T6K(-aq-_(cNT9K6$h8;5pj3v zlNvw!EzjNR-BX3QTCN8^T3ocMTWU zsC%u~Q`O}RC4DH#D~$Hay1A=B1I&m;jXR>Tx{kqBV7`a-_PGaGsUe~pyFO@ zBjY{Ka-Q~Tz<;dVoOg#Un(OP=+Jl=gR@+EbJ%9M=O7ev>`Y(*}g_HlpYzN z9)CoE8o^pM7wLF;=FOjU`~gMWwh26&^c4cMar!OF&Nt*=lK=5fP~iz$9Tn*G`Blw7 zlaBy%M}#ifuwk~#$g{D&e$Z8Bh2WVHjDe|kjny9)C}ytxNzint`IAKnbcILslkcC; znnlo)4tK}kXa;R!J*WP22U#E;Y_D?rX#1ABzJ$3&PnWAOxf)zv-W*I z+YprcF}49ZLUzFXIDbsJR4e&&?k393`At+ER|@H07Qe2&8{_=E{V^Ne*(tXL453!-dO09L!&q^`SdM6tgtYIT3gU0)xAO|rWp@R znFPTjhHcetVTM71nKCpjBU5}8+#dK4-@-e=mg&Wm`;s(0;8+N7M**O=+g37^;UU>dmU|NZ^PCy*+!aDnCP(56Fm-FzH%rHrJaMB$T{@BSAhCFuqL literal 0 HcmV?d00001 diff --git a/css/theme/images/php-fig.png b/css/theme/images/php-fig.png new file mode 100644 index 0000000000000000000000000000000000000000..0f627dbc871176d3bd14c019f8fa9a950eafaaf7 GIT binary patch literal 4703 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 literal 0 HcmV?d00001 diff --git a/css/theme/images/php7.png b/css/theme/images/php7.png new file mode 100644 index 0000000000000000000000000000000000000000..067e8b00809709a693d4f59426c3c1e0ded3b3ed GIT binary patch literal 2920 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 SHfF~F0000$ZLX literal 0 HcmV?d00001 diff --git a/css/theme/images/php8.png b/css/theme/images/php8.png new file mode 100644 index 0000000000000000000000000000000000000000..b6df30e54978dfad42f2ec8373e8b5c3a38e0e58 GIT binary patch literal 3827 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 i in t)e[i]=t[i];return e},t=(e,t)=>Array.from(e.querySelectorAll(t)),i=(e,t,i)=>{i?e.classList.add(t):e.classList.remove(t)},s=e=>{if("string"==typeof e){if("null"===e)return null;if("true"===e)return!0;if("false"===e)return!1;if(e.match(/^-?[\d\.]+$/))return parseFloat(e)}return e},a=(e,t)=>{e.style.transform=t},n=(e,t)=>{let i=e.matches||e.matchesSelector||e.msMatchesSelector;return!(!i||!i.call(e,t))},r=(e,t)=>{if("function"==typeof e.closest)return e.closest(t);for(;e;){if(n(e,t))return e;e=e.parentNode}return null},o=e=>{let t=(e=e||document.documentElement).requestFullscreen||e.webkitRequestFullscreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;t&&t.apply(e)},l=e=>{let t=document.createElement("style");return t.type="text/css",e&&e.length>0&&(t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))),document.head.appendChild(t),t},d=()=>{let e={};location.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,(t=>{e[t.split("=").shift()]=t.split("=").pop()}));for(let t in e){let i=e[t];e[t]=s(unescape(i))}return void 0!==e.dependencies&&delete e.dependencies,e},c={mp4:"video/mp4",m4a:"video/mp4",ogv:"video/ogg",mpeg:"video/mpeg",webm:"video/webm"},h=navigator.userAgent,u=/(iphone|ipod|ipad|android)/gi.test(h)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,g=/android/gi.test(h);var p=function(e){if(e){var t=function(e){return[].slice.call(e)},i=3,s=[],a=null,n="requestAnimationFrame"in e?function(){e.cancelAnimationFrame(a),a=e.requestAnimationFrame((function(){return o(s.filter((function(e){return e.dirty&&e.active})))}))}:function(){},r=function(e){return function(){s.forEach((function(t){return t.dirty=e})),n()}},o=function(e){e.filter((function(e){return!e.styleComputed})).forEach((function(e){e.styleComputed=h(e)})),e.filter(u).forEach(g);var t=e.filter(c);t.forEach(d),t.forEach((function(e){g(e),l(e)})),t.forEach(p)},l=function(e){return e.dirty=0},d=function(e){e.availableWidth=e.element.parentNode.clientWidth,e.currentWidth=e.element.scrollWidth,e.previousFontSize=e.currentFontSize,e.currentFontSize=Math.min(Math.max(e.minSize,e.availableWidth/e.currentWidth*e.previousFontSize),e.maxSize),e.whiteSpace=e.multiLine&&e.currentFontSize===e.minSize?"normal":"nowrap"},c=function(e){return 2!==e.dirty||2===e.dirty&&e.element.parentNode.clientWidth!==e.availableWidth},h=function(t){var i=e.getComputedStyle(t.element,null);return t.currentFontSize=parseFloat(i.getPropertyValue("font-size")),t.display=i.getPropertyValue("display"),t.whiteSpace=i.getPropertyValue("white-space"),!0},u=function(e){var t=!1;return!e.preStyleTestCompleted&&(/inline-/.test(e.display)||(t=!0,e.display="inline-block"),"nowrap"!==e.whiteSpace&&(t=!0,e.whiteSpace="nowrap"),e.preStyleTestCompleted=!0,t)},g=function(e){e.element.style.whiteSpace=e.whiteSpace,e.element.style.display=e.display,e.element.style.fontSize=e.currentFontSize+"px"},p=function(e){e.element.dispatchEvent(new CustomEvent("fit",{detail:{oldValue:e.previousFontSize,newValue:e.currentFontSize,scaleFactor:e.currentFontSize/e.previousFontSize}}))},v=function(e,t){return function(){e.dirty=t,e.active&&n()}},m=function(e){return function(){s=s.filter((function(t){return t.element!==e.element})),e.observeMutations&&e.observer.disconnect(),e.element.style.whiteSpace=e.originalStyle.whiteSpace,e.element.style.display=e.originalStyle.display,e.element.style.fontSize=e.originalStyle.fontSize}},f=function(e){return function(){e.active||(e.active=!0,n())}},y=function(e){return function(){return e.active=!1}},b=function(e){e.observeMutations&&(e.observer=new MutationObserver(v(e,1)),e.observer.observe(e.element,e.observeMutations))},w={minSize:16,maxSize:512,multiLine:!0,observeMutations:"MutationObserver"in e&&{subtree:!0,childList:!0,characterData:!0}},E=null,S=function(){e.clearTimeout(E),E=e.setTimeout(r(2),k.observeWindowDelay)},A=["resize","orientationchange"];return Object.defineProperty(k,"observeWindow",{set:function(t){var i="".concat(t?"add":"remove","EventListener");A.forEach((function(t){e[i](t,S)}))}}),k.observeWindow=!0,k.observeWindowDelay=100,k.fitAll=r(i),k}function R(e,t){var a=Object.assign({},w,t),r=e.map((function(e){var t=Object.assign({},a,{element:e,active:!0});return function(e){e.originalStyle={whiteSpace:e.element.style.whiteSpace,display:e.element.style.display,fontSize:e.element.style.fontSize},b(e),e.newbie=!0,e.dirty=!0,s.push(e)}(t),{element:e,fit:v(t,i),unfreeze:f(t),freeze:y(t),unsubscribe:m(t)}}));return n(),r}function k(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e?R(t(document.querySelectorAll(e)),i):R([e],i)[0]}}("undefined"==typeof window?null:window);class v{constructor(e){this.Reveal=e,this.startEmbeddedIframe=this.startEmbeddedIframe.bind(this)}shouldPreload(e){if(this.Reveal.isScrollView())return!0;let t=this.Reveal.getConfig().preloadIframes;return"boolean"!=typeof t&&(t=e.hasAttribute("data-preload")),t}load(e,i={}){e.style.display=this.Reveal.getConfig().display,t(e,"img[data-src], video[data-src], audio[data-src], iframe[data-src]").forEach((e=>{("IFRAME"!==e.tagName||this.shouldPreload(e))&&(e.setAttribute("src",e.getAttribute("data-src")),e.setAttribute("data-lazy-loaded",""),e.removeAttribute("data-src"))})),t(e,"video, audio").forEach((e=>{let i=0;t(e,"source[data-src]").forEach((e=>{e.setAttribute("src",e.getAttribute("data-src")),e.removeAttribute("data-src"),e.setAttribute("data-lazy-loaded",""),i+=1})),u&&"VIDEO"===e.tagName&&e.setAttribute("playsinline",""),i>0&&e.load()}));let s=e.slideBackgroundElement;if(s){s.style.display="block";let t=e.slideBackgroundContentElement,a=e.getAttribute("data-background-iframe");if(!1===s.hasAttribute("data-loaded")){s.setAttribute("data-loaded","true");let n=e.getAttribute("data-background-image"),r=e.getAttribute("data-background-video"),o=e.hasAttribute("data-background-video-loop"),l=e.hasAttribute("data-background-video-muted");if(n)/^data:/.test(n.trim())?t.style.backgroundImage=`url(${n.trim()})`:t.style.backgroundImage=n.split(",").map((e=>`url(${((e="")=>encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)))(decodeURI(e.trim()))})`)).join(",");else if(r&&!this.Reveal.isSpeakerNotes()){let e=document.createElement("video");o&&e.setAttribute("loop",""),l&&(e.muted=!0),u&&(e.muted=!0,e.setAttribute("playsinline","")),r.split(",").forEach((t=>{const i=document.createElement("source");i.setAttribute("src",t);let s=((e="")=>c[e.split(".").pop()])(t);s&&i.setAttribute("type",s),e.appendChild(i)})),t.appendChild(e)}else if(a&&!0!==i.excludeIframes){let e=document.createElement("iframe");e.setAttribute("allowfullscreen",""),e.setAttribute("mozallowfullscreen",""),e.setAttribute("webkitallowfullscreen",""),e.setAttribute("allow","autoplay"),e.setAttribute("data-src",a),e.style.width="100%",e.style.height="100%",e.style.maxHeight="100%",e.style.maxWidth="100%",t.appendChild(e)}}let n=t.querySelector("iframe[data-src]");n&&this.shouldPreload(s)&&!/autoplay=(1|true|yes)/gi.test(a)&&n.getAttribute("src")!==a&&n.setAttribute("src",a)}this.layout(e)}layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach((e=>{p(e,{minSize:24,maxSize:.8*this.Reveal.getConfig().height,observeMutations:!1,observeWindow:!1})}))}unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(e);i&&(i.style.display="none",t(i,"iframe[src]").forEach((e=>{e.removeAttribute("src")}))),t(e,"video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")})),t(e,"video[data-lazy-loaded] source[src], audio source[src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")}))}formatEmbeddedContent(){let e=(e,i,s)=>{t(this.Reveal.getSlidesElement(),"iframe["+e+'*="'+i+'"]').forEach((t=>{let i=t.getAttribute(e);i&&-1===i.indexOf(s)&&t.setAttribute(e,i+(/\?/.test(i)?"&":"?")+s)}))};e("src","youtube.com/embed/","enablejsapi=1"),e("data-src","youtube.com/embed/","enablejsapi=1"),e("src","player.vimeo.com/","api=1"),e("data-src","player.vimeo.com/","api=1")}startEmbeddedContent(e){e&&!this.Reveal.isSpeakerNotes()&&(t(e,'img[src$=".gif"]').forEach((e=>{e.setAttribute("src",e.getAttribute("src"))})),t(e,"video, audio").forEach((e=>{if(r(e,".fragment")&&!r(e,".fragment.visible"))return;let t=this.Reveal.getConfig().autoPlayMedia;if("boolean"!=typeof t&&(t=e.hasAttribute("data-autoplay")||!!r(e,".slide-background")),t&&"function"==typeof e.play)if(e.readyState>1)this.startEmbeddedMedia({target:e});else if(u){let t=e.play();t&&"function"==typeof t.catch&&!1===e.controls&&t.catch((()=>{e.controls=!0,e.addEventListener("play",(()=>{e.controls=!1}))}))}else e.removeEventListener("loadeddata",this.startEmbeddedMedia),e.addEventListener("loadeddata",this.startEmbeddedMedia)})),t(e,"iframe[src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||this.startEmbeddedIframe({target:e})})),t(e,"iframe[data-src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||e.getAttribute("src")!==e.getAttribute("data-src")&&(e.removeEventListener("load",this.startEmbeddedIframe),e.addEventListener("load",this.startEmbeddedIframe),e.setAttribute("src",e.getAttribute("data-src")))})))}startEmbeddedMedia(e){let t=!!r(e.target,"html"),i=!!r(e.target,".present");t&&i&&(e.target.paused||e.target.ended)&&(e.target.currentTime=0,e.target.play()),e.target.removeEventListener("loadeddata",this.startEmbeddedMedia)}startEmbeddedIframe(e){let t=e.target;if(t&&t.contentWindow){let i=!!r(e.target,"html"),s=!!r(e.target,".present");if(i&&s){let e=this.Reveal.getConfig().autoPlayMedia;"boolean"!=typeof e&&(e=t.hasAttribute("data-autoplay")||!!r(t,".slide-background")),/youtube\.com\/embed\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):/player\.vimeo\.com\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"method":"play"}',"*"):t.contentWindow.postMessage("slide:start","*")}}}stopEmbeddedContent(i,s={}){s=e({unloadIframes:!0},s),i&&i.parentNode&&(t(i,"video, audio").forEach((e=>{e.hasAttribute("data-ignore")||"function"!=typeof e.pause||(e.setAttribute("data-paused-by-reveal",""),e.pause())})),t(i,"iframe").forEach((e=>{e.contentWindow&&e.contentWindow.postMessage("slide:stop","*"),e.removeEventListener("load",this.startEmbeddedIframe)})),t(i,'iframe[src*="youtube.com/embed/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})),t(i,'iframe[src*="player.vimeo.com/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"method":"pause"}',"*")})),!0===s.unloadIframes&&t(i,"iframe[data-src]").forEach((e=>{e.setAttribute("src","about:blank"),e.removeAttribute("src")})))}}const m=".slides section",f=".slides>section",y=".slides>section.present>section",b=/registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener|showPreview/,w=/fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;class E{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="slide-number",this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){let i="none";e.slideNumber&&!this.Reveal.isPrintView()&&("all"===e.showSlideNumber||"speaker"===e.showSlideNumber&&this.Reveal.isSpeakerNotes())&&(i="block"),this.element.style.display=i}update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.element.innerHTML=this.getSlideNumber())}getSlideNumber(e=this.Reveal.getCurrentSlide()){let t,i=this.Reveal.getConfig(),s="h.v";if("function"==typeof i.slideNumber)t=i.slideNumber(e);else{"string"==typeof i.slideNumber&&(s=i.slideNumber),/c/.test(s)||1!==this.Reveal.getHorizontalSlides().length||(s="c");let a=e&&"uncounted"===e.dataset.visibility?0:1;switch(t=[],s){case"c":t.push(this.Reveal.getSlidePastCount(e)+a);break;case"c/t":t.push(this.Reveal.getSlidePastCount(e)+a,"/",this.Reveal.getTotalSlides());break;default:let i=this.Reveal.getIndices(e);t.push(i.h+a);let n="h/v"===s?"/":".";this.Reveal.isVerticalSlide(e)&&t.push(n,i.v+1)}}let a="#"+this.Reveal.location.getHash(e);return this.formatNumber(t[0],t[1],t[2],a)}formatNumber(e,t,i,s="#"+this.Reveal.location.getHash()){return"number"!=typeof i||isNaN(i)?`\n\t\t\t\t\t${e}\n\t\t\t\t\t`:`\n\t\t\t\t\t${e}\n\t\t\t\t\t${t}\n\t\t\t\t\t${i}\n\t\t\t\t\t`}destroy(){this.element.remove()}}class S{constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this),this.onBlur=this.onBlur.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}render(){this.element=document.createElement("div"),this.element.className="jump-to-slide",this.jumpInput=document.createElement("input"),this.jumpInput.type="text",this.jumpInput.className="jump-to-slide-input",this.jumpInput.placeholder="Jump to slide",this.jumpInput.addEventListener("input",this.onInput),this.jumpInput.addEventListener("keydown",this.onKeyDown),this.jumpInput.addEventListener("blur",this.onBlur),this.element.appendChild(this.jumpInput)}show(){this.indicesOnShow=this.Reveal.getIndices(),this.Reveal.getRevealElement().appendChild(this.element),this.jumpInput.focus()}hide(){this.isVisible()&&(this.element.remove(),this.jumpInput.value="",clearTimeout(this.jumpTimeout),delete this.jumpTimeout)}isVisible(){return!!this.element.parentNode}jump(){clearTimeout(this.jumpTimeout),delete this.jumpTimeout;let e,t=this.jumpInput.value.trim("");if(/^\d+$/.test(t)){const i=this.Reveal.getConfig().slideNumber;if("c"===i||"c/t"===i){const i=this.Reveal.getSlides()[parseInt(t,10)-1];i&&(e=this.Reveal.getIndices(i))}}return e||(/^\d+\.\d+$/.test(t)&&(t=t.replace(".","/")),e=this.Reveal.location.getIndicesFromHash(t,{oneBasedIndex:!0})),!e&&/\S+/i.test(t)&&t.length>1&&(e=this.search(t)),e&&""!==t?(this.Reveal.slide(e.h,e.v,e.f),!0):(this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,this.indicesOnShow.f),!1)}jumpAfter(e){clearTimeout(this.jumpTimeout),this.jumpTimeout=setTimeout((()=>this.jump()),e)}search(e){const t=new RegExp("\\b"+e.trim()+"\\b","i"),i=this.Reveal.getSlides().find((e=>t.test(e.innerText)));return i?this.Reveal.getIndices(i):null}cancel(){this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,this.indicesOnShow.f),this.hide()}confirm(){this.jump(),this.hide()}destroy(){this.jumpInput.removeEventListener("input",this.onInput),this.jumpInput.removeEventListener("keydown",this.onKeyDown),this.jumpInput.removeEventListener("blur",this.onBlur),this.element.remove()}onKeyDown(e){13===e.keyCode?this.confirm():27===e.keyCode&&(this.cancel(),e.stopImmediatePropagation())}onInput(e){this.jumpAfter(200)}onBlur(){setTimeout((()=>this.hide()),1)}}const A=e=>{let t=e.match(/^#([0-9a-f]{3})$/i);if(t&&t[1])return t=t[1],{r:17*parseInt(t.charAt(0),16),g:17*parseInt(t.charAt(1),16),b:17*parseInt(t.charAt(2),16)};let i=e.match(/^#([0-9a-f]{6})$/i);if(i&&i[1])return i=i[1],{r:parseInt(i.slice(0,2),16),g:parseInt(i.slice(2,4),16),b:parseInt(i.slice(4,6),16)};let s=e.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i);if(s)return{r:parseInt(s[1],10),g:parseInt(s[2],10),b:parseInt(s[3],10)};let a=e.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i);return a?{r:parseInt(a[1],10),g:parseInt(a[2],10),b:parseInt(a[3],10),a:parseFloat(a[4])}:null};class R{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="backgrounds",this.Reveal.getRevealElement().appendChild(this.element)}create(){this.element.innerHTML="",this.element.classList.add("no-transition"),this.Reveal.getHorizontalSlides().forEach((e=>{let i=this.createBackground(e,this.element);t(e,"section").forEach((e=>{this.createBackground(e,i),i.classList.add("stack")}))})),this.Reveal.getConfig().parallaxBackgroundImage?(this.element.style.backgroundImage='url("'+this.Reveal.getConfig().parallaxBackgroundImage+'")',this.element.style.backgroundSize=this.Reveal.getConfig().parallaxBackgroundSize,this.element.style.backgroundRepeat=this.Reveal.getConfig().parallaxBackgroundRepeat,this.element.style.backgroundPosition=this.Reveal.getConfig().parallaxBackgroundPosition,setTimeout((()=>{this.Reveal.getRevealElement().classList.add("has-parallax-background")}),1)):(this.element.style.backgroundImage="",this.Reveal.getRevealElement().classList.remove("has-parallax-background"))}createBackground(e,t){let i=document.createElement("div");i.className="slide-background "+e.className.replace(/present|past|future/,"");let s=document.createElement("div");return s.className="slide-background-content",i.appendChild(s),t.appendChild(i),e.slideBackgroundElement=i,e.slideBackgroundContentElement=s,this.sync(e),i}sync(e){const t=e.slideBackgroundElement,i=e.slideBackgroundContentElement,s={background:e.getAttribute("data-background"),backgroundSize:e.getAttribute("data-background-size"),backgroundImage:e.getAttribute("data-background-image"),backgroundVideo:e.getAttribute("data-background-video"),backgroundIframe:e.getAttribute("data-background-iframe"),backgroundColor:e.getAttribute("data-background-color"),backgroundGradient:e.getAttribute("data-background-gradient"),backgroundRepeat:e.getAttribute("data-background-repeat"),backgroundPosition:e.getAttribute("data-background-position"),backgroundTransition:e.getAttribute("data-background-transition"),backgroundOpacity:e.getAttribute("data-background-opacity")},a=e.hasAttribute("data-preload");e.classList.remove("has-dark-background"),e.classList.remove("has-light-background"),t.removeAttribute("data-loaded"),t.removeAttribute("data-background-hash"),t.removeAttribute("data-background-size"),t.removeAttribute("data-background-transition"),t.style.backgroundColor="",i.style.backgroundSize="",i.style.backgroundRepeat="",i.style.backgroundPosition="",i.style.backgroundImage="",i.style.opacity="",i.innerHTML="",s.background&&(/^(http|file|\/\/)/gi.test(s.background)||/\.(svg|png|jpg|jpeg|gif|bmp|webp)([?#\s]|$)/gi.test(s.background)?e.setAttribute("data-background-image",s.background):t.style.background=s.background),(s.background||s.backgroundColor||s.backgroundGradient||s.backgroundImage||s.backgroundVideo||s.backgroundIframe)&&t.setAttribute("data-background-hash",s.background+s.backgroundSize+s.backgroundImage+s.backgroundVideo+s.backgroundIframe+s.backgroundColor+s.backgroundGradient+s.backgroundRepeat+s.backgroundPosition+s.backgroundTransition+s.backgroundOpacity),s.backgroundSize&&t.setAttribute("data-background-size",s.backgroundSize),s.backgroundColor&&(t.style.backgroundColor=s.backgroundColor),s.backgroundGradient&&(t.style.backgroundImage=s.backgroundGradient),s.backgroundTransition&&t.setAttribute("data-background-transition",s.backgroundTransition),a&&t.setAttribute("data-preload",""),s.backgroundSize&&(i.style.backgroundSize=s.backgroundSize),s.backgroundRepeat&&(i.style.backgroundRepeat=s.backgroundRepeat),s.backgroundPosition&&(i.style.backgroundPosition=s.backgroundPosition),s.backgroundOpacity&&(i.style.opacity=s.backgroundOpacity);const n=this.getContrastClass(e);"string"==typeof n&&e.classList.add(n)}getContrastClass(e){const t=e.slideBackgroundElement;let i=e.getAttribute("data-background-color");if(!i||!A(i)){let e=window.getComputedStyle(t);e&&e.backgroundColor&&(i=e.backgroundColor)}if(i){const e=A(i);if(e&&0!==e.a)return"string"==typeof(s=i)&&(s=A(s)),(s?(299*s.r+587*s.g+114*s.b)/1e3:null)<128?"has-dark-background":"has-light-background"}var s;return null}bubbleSlideContrastClassToElement(e,t){["has-light-background","has-dark-background"].forEach((i=>{e.classList.contains(i)?t.classList.add(i):t.classList.remove(i)}),this)}update(e=!1){let i=this.Reveal.getConfig(),s=this.Reveal.getCurrentSlide(),a=this.Reveal.getIndices(),n=null,r=i.rtl?"future":"past",o=i.rtl?"past":"future";if(Array.from(this.element.childNodes).forEach(((i,s)=>{i.classList.remove("past","present","future"),sa.h?i.classList.add(o):(i.classList.add("present"),n=i),(e||s===a.h)&&t(i,".slide-background").forEach(((e,t)=>{e.classList.remove("past","present","future");const i="number"==typeof a.v?a.v:0;ti?e.classList.add("future"):(e.classList.add("present"),s===a.h&&(n=e))}))})),this.previousBackground&&!this.previousBackground.closest("body")&&(this.previousBackground=null),n&&this.previousBackground){let e=this.previousBackground.getAttribute("data-background-hash"),t=n.getAttribute("data-background-hash");if(t&&t===e&&n!==this.previousBackground){this.element.classList.add("no-transition");const e=n.querySelector("video"),t=this.previousBackground.querySelector("video");if(e&&t){const i=e.parentNode;t.parentNode.appendChild(e),i.appendChild(t)}}}if(this.previousBackground&&this.Reveal.slideContent.stopEmbeddedContent(this.previousBackground,{unloadIframes:!this.Reveal.slideContent.shouldPreload(this.previousBackground)}),n){this.Reveal.slideContent.startEmbeddedContent(n);let e=n.querySelector(".slide-background-content");if(e){let t=e.style.backgroundImage||"";/\.gif/i.test(t)&&(e.style.backgroundImage="",window.getComputedStyle(e).opacity,e.style.backgroundImage=t)}this.previousBackground=n}s&&this.bubbleSlideContrastClassToElement(s,this.Reveal.getRevealElement()),setTimeout((()=>{this.element.classList.remove("no-transition")}),10)}updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConfig().parallaxBackgroundImage){let t,i,s=this.Reveal.getHorizontalSlides(),a=this.Reveal.getVerticalSlides(),n=this.element.style.backgroundSize.split(" ");1===n.length?t=i=parseInt(n[0],10):(t=parseInt(n[0],10),i=parseInt(n[1],10));let r,o,l=this.element.offsetWidth,d=s.length;r="number"==typeof this.Reveal.getConfig().parallaxBackgroundHorizontal?this.Reveal.getConfig().parallaxBackgroundHorizontal:d>1?(t-l)/(d-1):0,o=r*e.h*-1;let c,h,u=this.element.offsetHeight,g=a.length;c="number"==typeof this.Reveal.getConfig().parallaxBackgroundVertical?this.Reveal.getConfig().parallaxBackgroundVertical:(i-u)/(g-1),h=g>0?c*e.v:0,this.element.style.backgroundPosition=o+"px "+-h+"px"}}destroy(){this.element.remove()}}let k=0;class L{constructor(e){this.Reveal=e}run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i.indexOf(e);if(e&&t&&e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(s>a?t:e).hasAttribute("data-auto-animate-restart")){this.autoAnimateStyleSheet=this.autoAnimateStyleSheet||l();let i=this.getAutoAnimateOptions(t);e.dataset.autoAnimate="pending",t.dataset.autoAnimate="pending",i.slideDirection=s>a?"forward":"backward";let n="none"===e.style.display;n&&(e.style.display=this.Reveal.getConfig().display);let r=this.getAutoAnimatableElements(e,t).map((e=>this.autoAnimateElements(e.from,e.to,e.options||{},i,k++)));if(n&&(e.style.display="none"),"false"!==t.dataset.autoAnimateUnmatched&&!0===this.Reveal.getConfig().autoAnimateUnmatched){let e=.8*i.duration,s=.2*i.duration;this.getUnmatchedAutoAnimateElements(t).forEach((e=>{let t=this.getAutoAnimateOptions(e,i),s="unmatched";t.duration===i.duration&&t.delay===i.delay||(s="unmatched-"+k++,r.push(`[data-auto-animate="running"] [data-auto-animate-target="${s}"] { transition: opacity ${t.duration}s ease ${t.delay}s; }`)),e.dataset.autoAnimateTarget=s}),this),r.push(`[data-auto-animate="running"] [data-auto-animate-target="unmatched"] { transition: opacity ${e}s ease ${s}s; }`)}this.autoAnimateStyleSheet.innerHTML=r.join(""),requestAnimationFrame((()=>{this.autoAnimateStyleSheet&&(getComputedStyle(this.autoAnimateStyleSheet).fontWeight,t.dataset.autoAnimate="running")})),this.Reveal.dispatchEvent({type:"autoanimate",data:{fromSlide:e,toSlide:t,sheet:this.autoAnimateStyleSheet}})}}reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([data-auto-animate=""])').forEach((e=>{e.dataset.autoAnimate=""})),t(this.Reveal.getRevealElement(),"[data-auto-animate-target]").forEach((e=>{delete e.dataset.autoAnimateTarget})),this.autoAnimateStyleSheet&&this.autoAnimateStyleSheet.parentNode&&(this.autoAnimateStyleSheet.parentNode.removeChild(this.autoAnimateStyleSheet),this.autoAnimateStyleSheet=null)}autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.dataset.autoAnimateTarget=a;let n=this.getAutoAnimateOptions(t,s);void 0!==i.delay&&(n.delay=i.delay),void 0!==i.duration&&(n.duration=i.duration),void 0!==i.easing&&(n.easing=i.easing);let r=this.getAutoAnimatableProperties("from",e,i),o=this.getAutoAnimatableProperties("to",t,i);if(t.classList.contains("fragment")&&(delete o.styles.opacity,e.classList.contains("fragment"))){(e.className.match(w)||[""])[0]===(t.className.match(w)||[""])[0]&&"forward"===s.slideDirection&&t.classList.add("visible","disabled")}if(!1!==i.translate||!1!==i.scale){let e=this.Reveal.getScale(),t={x:(r.x-o.x)/e,y:(r.y-o.y)/e,scaleX:r.width/o.width,scaleY:r.height/o.height};t.x=Math.round(1e3*t.x)/1e3,t.y=Math.round(1e3*t.y)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3;let s=!1!==i.translate&&(0!==t.x||0!==t.y),a=!1!==i.scale&&(0!==t.scaleX||0!==t.scaleY);if(s||a){let e=[];s&&e.push(`translate(${t.x}px, ${t.y}px)`),a&&e.push(`scale(${t.scaleX}, ${t.scaleY})`),r.styles.transform=e.join(" "),r.styles["transform-origin"]="top left",o.styles.transform="none"}}for(let e in o.styles){const t=o.styles[e],i=r.styles[e];t===i?delete o.styles[e]:(!0===t.explicitValue&&(o.styles[e]=t.value),!0===i.explicitValue&&(r.styles[e]=i.value))}let l="",d=Object.keys(o.styles);if(d.length>0){r.styles.transition="none",o.styles.transition=`all ${n.duration}s ${n.easing} ${n.delay}s`,o.styles["transition-property"]=d.join(", "),o.styles["will-change"]=d.join(", "),l='[data-auto-animate-target="'+a+'"] {'+Object.keys(r.styles).map((e=>e+": "+r.styles[e]+" !important;")).join("")+'}[data-auto-animate="running"] [data-auto-animate-target="'+a+'"] {'+Object.keys(o.styles).map((e=>e+": "+o.styles[e]+" !important;")).join("")+"}"}return l}getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoAnimateEasing,duration:this.Reveal.getConfig().autoAnimateDuration,delay:0};if(s=e(s,i),t.parentNode){let e=r(t.parentNode,"[data-auto-animate-target]");e&&(s=this.getAutoAnimateOptions(e,s))}return t.dataset.autoAnimateEasing&&(s.easing=t.dataset.autoAnimateEasing),t.dataset.autoAnimateDuration&&(s.duration=parseFloat(t.dataset.autoAnimateDuration)),t.dataset.autoAnimateDelay&&(s.delay=parseFloat(t.dataset.autoAnimateDelay)),s}getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={styles:[]};if(!1!==i.translate||!1!==i.scale){let e;if("function"==typeof i.measure)e=i.measure(t);else if(s.center)e=t.getBoundingClientRect();else{let i=this.Reveal.getScale();e={x:t.offsetLeft*i,y:t.offsetTop*i,width:t.offsetWidth*i,height:t.offsetHeight*i}}a.x=e.x,a.y=e.y,a.width=e.width,a.height=e.height}const n=getComputedStyle(t);return(i.styles||s.autoAnimateStyles).forEach((t=>{let i;"string"==typeof t&&(t={property:t}),void 0!==t.from&&"from"===e?i={value:t.from,explicitValue:!0}:void 0!==t.to&&"to"===e?i={value:t.to,explicitValue:!0}:("line-height"===t.property&&(i=parseFloat(n["line-height"])/parseFloat(n["font-size"])),isNaN(i)&&(i=n[t.property])),""!==i&&(a.styles[t.property]=i)})),a}getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.getConfig().autoAnimateMatcher?this.Reveal.getConfig().autoAnimateMatcher:this.getAutoAnimatePairs).call(this,e,t),s=[];return i.filter(((e,t)=>{if(-1===s.indexOf(e.to))return s.push(e.to),!0}))}getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, li";return this.findAutoAnimateMatches(i,e,t,"[data-id]",(e=>e.nodeName+":::"+e.getAttribute("data-id"))),this.findAutoAnimateMatches(i,e,t,s,(e=>e.nodeName+":::"+e.innerText)),this.findAutoAnimateMatches(i,e,t,"img, video, iframe",(e=>e.nodeName+":::"+(e.getAttribute("src")||e.getAttribute("data-src")))),this.findAutoAnimateMatches(i,e,t,"pre",(e=>e.nodeName+":::"+e.innerText)),i.forEach((e=>{n(e.from,s)?e.options={scale:!1}:n(e.from,"pre")&&(e.options={scale:!1,styles:["width","height"]},this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-code",(e=>e.textContent),{scale:!1,styles:[],measure:this.getLocalBoundingBox.bind(this)}),this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-numbers[data-line-number]",(e=>e.getAttribute("data-line-number")),{scale:!1,styles:["width"],measure:this.getLocalBoundingBox.bind(this)}))}),this),i}getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.round(e.offsetLeft*t*100)/100,y:Math.round(e.offsetTop*t*100)/100,width:Math.round(e.offsetWidth*t*100)/100,height:Math.round(e.offsetHeight*t*100)/100}}findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.querySelectorAll(s)).forEach(((e,t)=>{const i=a(e);"string"==typeof i&&i.length&&(r[i]=r[i]||[],r[i].push(e))})),[].slice.call(i.querySelectorAll(s)).forEach(((t,i)=>{const s=a(t);let l;if(o[s]=o[s]||[],o[s].push(t),r[s]){const e=o[s].length-1,t=r[s].length-1;r[s][e]?(l=r[s][e],r[s][e]=null):r[s][t]&&(l=r[s][t],r[s][t]=null)}l&&e.push({from:l,to:t,options:n})}))}getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).reduce(((e,t)=>{const i=t.querySelector("[data-auto-animate-target]");return t.hasAttribute("data-auto-animate-target")||i||e.push(t),t.querySelector("[data-auto-animate-target]")&&(e=e.concat(this.getUnmatchedAutoAnimateElements(t))),e}),[])}}class C{constructor(e){this.Reveal=e,this.active=!1,this.activatedCallbacks=[],this.onScroll=this.onScroll.bind(this)}activate(){if(this.active)return;const e=this.Reveal.getState();this.active=!0,this.slideHTMLBeforeActivation=this.Reveal.getSlidesElement().innerHTML;const i=t(this.Reveal.getRevealElement(),f),s=t(this.Reveal.getRevealElement(),".backgrounds>.slide-background");let a;this.viewportElement.classList.add("loading-scroll-mode","reveal-scroll");const n=window.getComputedStyle(this.viewportElement);n&&n.background&&(a=n.background);const r=[],o=i[0].parentNode;let l;const d=(e,t,i,n)=>{let o;if(l&&this.Reveal.shouldAutoAnimateBetween(l,e))o=document.createElement("div"),o.className="scroll-page-content scroll-auto-animate-page",o.style.display="none",l.closest(".scroll-page-content").parentNode.appendChild(o);else{const e=document.createElement("div");if(e.className="scroll-page",r.push(e),n&&s.length>t){const i=s[t],n=window.getComputedStyle(i);n&&n.background?e.style.background=n.background:a&&(e.style.background=a)}else a&&(e.style.background=a);const i=document.createElement("div");i.className="scroll-page-sticky",e.appendChild(i),o=document.createElement("div"),o.className="scroll-page-content",i.appendChild(o)}o.appendChild(e),e.classList.remove("past","future"),e.setAttribute("data-index-h",t),e.setAttribute("data-index-v",i),e.slideBackgroundElement&&(e.slideBackgroundElement.remove("past","future"),o.insertBefore(e.slideBackgroundElement,e)),l=e};i.forEach(((e,t)=>{this.Reveal.isVerticalStack(e)?e.querySelectorAll("section").forEach(((e,i)=>{d(e,t,i,!0)})):d(e,t,0)}),this),this.createProgressBar(),t(this.Reveal.getRevealElement(),".stack").forEach((e=>e.remove())),r.forEach((e=>o.appendChild(e))),this.Reveal.slideContent.layout(this.Reveal.getSlidesElement()),this.Reveal.layout(),this.Reveal.setState(e),this.activatedCallbacks.forEach((e=>e())),this.activatedCallbacks=[],this.restoreScrollPosition(),this.viewportElement.classList.remove("loading-scroll-mode"),this.viewportElement.addEventListener("scroll",this.onScroll,{passive:!0})}deactivate(){if(!this.active)return;const e=this.Reveal.getState();this.active=!1,this.viewportElement.removeEventListener("scroll",this.onScroll),this.viewportElement.classList.remove("reveal-scroll"),this.removeProgressBar(),this.Reveal.getSlidesElement().innerHTML=this.slideHTMLBeforeActivation,this.Reveal.sync(),this.Reveal.setState(e),this.slideHTMLBeforeActivation=null}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}createProgressBar(){this.progressBar=document.createElement("div"),this.progressBar.className="scrollbar",this.progressBarInner=document.createElement("div"),this.progressBarInner.className="scrollbar-inner",this.progressBar.appendChild(this.progressBarInner),this.progressBarPlayhead=document.createElement("div"),this.progressBarPlayhead.className="scrollbar-playhead",this.progressBarInner.appendChild(this.progressBarPlayhead),this.viewportElement.insertBefore(this.progressBar,this.viewportElement.firstChild);const e=e=>{let t=(e.clientY-this.progressBarInner.getBoundingClientRect().top)/this.progressBarHeight;t=Math.max(Math.min(t,1),0),this.viewportElement.scrollTop=t*(this.viewportElement.scrollHeight-this.viewportElement.offsetHeight)},t=i=>{this.draggingProgressBar=!1,this.showProgressBar(),document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)};this.progressBarInner.addEventListener("mousedown",(i=>{i.preventDefault(),this.draggingProgressBar=!0,document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),e(i)}))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}layout(){this.isActive()&&(this.syncPages(),this.syncScrollPosition())}syncPages(){const e=this.Reveal.getConfig(),t=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),i=this.Reveal.getScale(),s="compact"===e.scrollLayout,a=this.viewportElement.offsetHeight,n=t.height*i,r=s?n:a;this.scrollTriggerHeight=s?n:a,this.viewportElement.style.setProperty("--page-height",r+"px"),this.viewportElement.style.scrollSnapType="string"==typeof e.scrollSnap?`y ${e.scrollSnap}`:"",this.slideTriggers=[];const o=Array.from(this.Reveal.getRevealElement().querySelectorAll(".scroll-page"));this.pages=o.map((i=>{const n=this.createPage({pageElement:i,slideElement:i.querySelector("section"),stickyElement:i.querySelector(".scroll-page-sticky"),contentElement:i.querySelector(".scroll-page-content"),backgroundElement:i.querySelector(".slide-background"),autoAnimateElements:i.querySelectorAll(".scroll-auto-animate-page"),autoAnimatePages:[]});n.pageElement.style.setProperty("--slide-height",!0===e.center?"auto":t.height+"px"),this.slideTriggers.push({page:n,activate:()=>this.activatePage(n),deactivate:()=>this.deactivatePage(n)}),this.createFragmentTriggersForPage(n),n.autoAnimateElements.length>0&&this.createAutoAnimateTriggersForPage(n);let o=Math.max(n.scrollTriggers.length-1,0);o+=n.autoAnimatePages.reduce(((e,t)=>e+Math.max(t.scrollTriggers.length-1,0)),n.autoAnimatePages.length),n.pageElement.querySelectorAll(".scroll-snap-point").forEach((e=>e.remove()));for(let e=0;e0?(n.pageHeight=a,n.pageElement.style.setProperty("--page-height",a+"px")):(n.pageHeight=r,n.pageElement.style.removeProperty("--page-height")),n.scrollPadding=this.scrollTriggerHeight*o,n.totalHeight=n.pageHeight+n.scrollPadding,n.pageElement.style.setProperty("--page-scroll-padding",n.scrollPadding+"px"),o>0?(n.stickyElement.style.position="sticky",n.stickyElement.style.top=Math.max((a-n.pageHeight)/2,0)+"px"):(n.stickyElement.style.position="relative",n.pageElement.style.scrollSnapAlign=n.pageHeight1?(this.progressBar||this.createProgressBar(),this.syncProgressBar()):this.removeProgressBar()}setTriggerRanges(){this.totalScrollTriggerCount=this.slideTriggers.reduce(((e,t)=>e+Math.max(t.page.scrollTriggers.length,1)),0);let e=0;this.slideTriggers.forEach(((t,i)=>{t.range=[e,e+Math.max(t.page.scrollTriggers.length,1)/this.totalScrollTriggerCount];const s=(t.range[1]-t.range[0])/t.page.scrollTriggers.length;t.page.scrollTriggers.forEach(((t,i)=>{t.range=[e+i*s,e+(i+1)*s]})),e=t.range[1]}))}createFragmentTriggersForPage(e,t){t=t||e.slideElement;const i=this.Reveal.fragments.sort(t.querySelectorAll(".fragment"),!0);return i.length&&(e.fragments=this.Reveal.fragments.sort(t.querySelectorAll(".fragment:not(.disabled)")),e.scrollTriggers.push({activate:()=>{this.Reveal.fragments.update(-1,e.fragments,t)}}),i.forEach(((i,s)=>{e.scrollTriggers.push({activate:()=>{this.Reveal.fragments.update(s,e.fragments,t)}})}))),e.scrollTriggers.length}createAutoAnimateTriggersForPage(e){e.autoAnimateElements.length>0&&this.slideTriggers.push(...Array.from(e.autoAnimateElements).map(((t,i)=>{let s=this.createPage({slideElement:t.querySelector("section"),contentElement:t,backgroundElement:t.querySelector(".slide-background")});return this.createFragmentTriggersForPage(s,s.slideElement),e.autoAnimatePages.push(s),{page:s,activate:()=>this.activatePage(s),deactivate:()=>this.deactivatePage(s)}})))}createPage(e){return e.scrollTriggers=[],e.indexh=parseInt(e.slideElement.getAttribute("data-index-h"),10),e.indexv=parseInt(e.slideElement.getAttribute("data-index-v"),10),e}syncProgressBar(){this.progressBarInner.querySelectorAll(".scrollbar-slide").forEach((e=>e.remove()));const e=this.viewportElement.scrollHeight,t=this.viewportElement.offsetHeight,i=t/e;this.progressBarHeight=this.progressBarInner.offsetHeight,this.playheadHeight=Math.max(i*this.progressBarHeight,8),this.progressBarScrollableHeight=this.progressBarHeight-this.playheadHeight;const s=t/e*this.progressBarHeight,a=Math.min(s/8,4);this.progressBarPlayhead.style.height=this.playheadHeight-a+"px",s>6?this.slideTriggers.forEach((e=>{const{page:t}=e;t.progressBarSlide=document.createElement("div"),t.progressBarSlide.className="scrollbar-slide",t.progressBarSlide.style.top=e.range[0]*this.progressBarHeight+"px",t.progressBarSlide.style.height=(e.range[1]-e.range[0])*this.progressBarHeight-a+"px",t.progressBarSlide.classList.toggle("has-triggers",t.scrollTriggers.length>0),this.progressBarInner.appendChild(t.progressBarSlide),t.scrollTriggerElements=t.scrollTriggers.map(((i,s)=>{const n=document.createElement("div");return n.className="scrollbar-trigger",n.style.top=(i.range[0]-e.range[0])*this.progressBarHeight+"px",n.style.height=(i.range[1]-i.range[0])*this.progressBarHeight-a+"px",t.progressBarSlide.appendChild(n),0===s&&(n.style.display="none"),n}))})):this.pages.forEach((e=>e.progressBarSlide=null))}syncScrollPosition(){const e=this.viewportElement.offsetHeight,t=e/this.viewportElement.scrollHeight,i=this.viewportElement.scrollTop,s=this.viewportElement.scrollHeight-e,a=Math.max(Math.min(i/s,1),0),n=Math.max(Math.min((i+e/2)/this.viewportElement.scrollHeight,1),0);let r;this.slideTriggers.forEach((e=>{const{page:i}=e;a>=e.range[0]-2*t&&a<=e.range[1]+2*t&&!i.loaded?(i.loaded=!0,this.Reveal.slideContent.load(i.slideElement)):i.loaded&&(i.loaded=!1,this.Reveal.slideContent.unload(i.slideElement)),a>=e.range[0]&&a<=e.range[1]?(this.activateTrigger(e),r=e.page):e.active&&this.deactivateTrigger(e)})),r&&r.scrollTriggers.forEach((e=>{n>=e.range[0]&&n<=e.range[1]?this.activateTrigger(e):e.active&&this.deactivateTrigger(e)})),this.setProgressBarValue(i/(this.viewportElement.scrollHeight-e))}setProgressBarValue(e){this.progressBar&&(this.progressBarPlayhead.style.transform=`translateY(${e*this.progressBarScrollableHeight}px)`,this.getAllPages().filter((e=>e.progressBarSlide)).forEach((e=>{e.progressBarSlide.classList.toggle("active",!0===e.active),e.scrollTriggers.forEach(((t,i)=>{e.scrollTriggerElements[i].classList.toggle("active",!0===e.active&&!0===t.active)}))})),this.showProgressBar())}showProgressBar(){this.progressBar.classList.add("visible"),clearTimeout(this.hideProgressBarTimeout),"auto"!==this.Reveal.getConfig().scrollProgress||this.draggingProgressBar||(this.hideProgressBarTimeout=setTimeout((()=>{this.progressBar&&this.progressBar.classList.remove("visible")}),500))}prev(){this.viewportElement.scrollTop-=this.scrollTriggerHeight}next(){this.viewportElement.scrollTop+=this.scrollTriggerHeight}scrollToSlide(e){if(this.active){const t=this.getScrollTriggerBySlide(e);t&&(this.viewportElement.scrollTop=t.range[0]*(this.viewportElement.scrollHeight-this.viewportElement.offsetHeight))}else this.activatedCallbacks.push((()=>this.scrollToSlide(e)))}storeScrollPosition(){clearTimeout(this.storeScrollPositionTimeout),this.storeScrollPositionTimeout=setTimeout((()=>{sessionStorage.setItem("reveal-scroll-top",this.viewportElement.scrollTop),sessionStorage.setItem("reveal-scroll-origin",location.origin+location.pathname),this.storeScrollPositionTimeout=null}),50)}restoreScrollPosition(){const e=sessionStorage.getItem("reveal-scroll-top"),t=sessionStorage.getItem("reveal-scroll-origin");e&&t===location.origin+location.pathname&&(this.viewportElement.scrollTop=parseInt(e,10))}activatePage(e){if(!e.active){e.active=!0;const{slideElement:t,backgroundElement:i,contentElement:s,indexh:a,indexv:n}=e;s.style.display="block",t.classList.add("present"),i&&i.classList.add("present"),this.Reveal.setCurrentScrollPage(t,a,n),this.Reveal.backgrounds.bubbleSlideContrastClassToElement(t,this.viewportElement),Array.from(s.parentNode.querySelectorAll(".scroll-page-content")).forEach((e=>{e!==s&&(e.style.display="none")}))}}deactivatePage(e){e.active&&(e.active=!1,e.slideElement&&e.slideElement.classList.remove("present"),e.backgroundElement&&e.backgroundElement.classList.remove("present"))}activateTrigger(e){e.active||(e.active=!0,e.activate())}deactivateTrigger(e){e.active&&(e.active=!1,e.deactivate&&e.deactivate())}getSlideByIndices(e,t){const i=this.getAllPages().find((i=>i.indexh===e&&i.indexv===t));return i?i.slideElement:null}getScrollTriggerBySlide(e){return this.slideTriggers.find((t=>t.page.slideElement===e))}getAllPages(){return this.pages.flatMap((e=>[e,...e.autoAnimatePages||[]]))}onScroll(){this.syncScrollPosition(),this.storeScrollPosition()}get viewportElement(){return this.Reveal.getViewportElement()}}class x{constructor(e){this.Reveal=e}async activate(){const e=this.Reveal.getConfig(),i=t(this.Reveal.getRevealElement(),m),s=e.slideNumber&&/all|print/i.test(e.showSlideNumber),a=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),n=Math.floor(a.width*(1+e.margin)),r=Math.floor(a.height*(1+e.margin)),o=a.width,d=a.height;await new Promise(requestAnimationFrame),l("@page{size:"+n+"px "+r+"px; margin: 0px;}"),l(".reveal section>img, .reveal section>video, .reveal section>iframe{max-width: "+o+"px; max-height:"+d+"px}"),document.documentElement.classList.add("reveal-print","print-pdf"),document.body.style.width=n+"px",document.body.style.height=r+"px";const c=this.Reveal.getViewportElement();let h;if(c){const e=window.getComputedStyle(c);e&&e.background&&(h=e.background)}await new Promise(requestAnimationFrame),this.Reveal.layoutSlideContents(o,d),await new Promise(requestAnimationFrame);const u=i.map((e=>e.scrollHeight)),g=[],p=i[0].parentNode;let v=1;i.forEach((function(i,a){if(!1===i.classList.contains("stack")){let l=(n-o)/2,c=(r-d)/2;const p=u[a];let m=Math.max(Math.ceil(p/r),1);m=Math.min(m,e.pdfMaxPagesPerSlide),(1===m&&e.center||i.classList.contains("center"))&&(c=Math.max((r-p)/2,0));const f=document.createElement("div");if(g.push(f),f.className="pdf-page",f.style.height=(r+e.pdfPageHeightOffset)*m+"px",h&&(f.style.background=h),f.appendChild(i),i.style.left=l+"px",i.style.top=c+"px",i.style.width=o+"px",this.Reveal.slideContent.layout(i),i.slideBackgroundElement&&f.insertBefore(i.slideBackgroundElement,i),e.showNotes){const t=this.Reveal.getSlideNotes(i);if(t){const i=8,s="string"==typeof e.showNotes?e.showNotes:"inline",a=document.createElement("div");a.classList.add("speaker-notes"),a.classList.add("speaker-notes-pdf"),a.setAttribute("data-layout",s),a.innerHTML=t,"separate-page"===s?g.push(a):(a.style.left=i+"px",a.style.bottom=i+"px",a.style.width=n-2*i+"px",f.appendChild(a))}}if(s){const e=document.createElement("div");e.classList.add("slide-number"),e.classList.add("slide-number-pdf"),e.innerHTML=v++,f.appendChild(e)}if(e.pdfSeparateFragments){const e=this.Reveal.fragments.sort(f.querySelectorAll(".fragment"),!0);let t;e.forEach((function(e,i){t&&t.forEach((function(e){e.classList.remove("current-fragment")})),e.forEach((function(e){e.classList.add("visible","current-fragment")}),this);const a=f.cloneNode(!0);if(s){const e=i+1;a.querySelector(".slide-number-pdf").innerHTML+="."+e}g.push(a),t=e}),this),e.forEach((function(e){e.forEach((function(e){e.classList.remove("visible","current-fragment")}))}))}else t(f,".fragment:not(.fade-out)").forEach((function(e){e.classList.add("visible")}))}}),this),await new Promise(requestAnimationFrame),g.forEach((e=>p.appendChild(e))),this.Reveal.slideContent.layout(this.Reveal.getSlidesElement()),this.Reveal.dispatchEvent({type:"pdf-ready"}),c.classList.remove("loading-scroll-mode")}isActive(){return"print"===this.Reveal.getConfig().view}}class P{constructor(e){this.Reveal=e}configure(e,t){!1===e.fragments?this.disable():!1===t.fragments&&this.enable()}disable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}enable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.remove("visible"),e.classList.remove("current-fragment")}))}availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Reveal.getConfig().fragments){let t=e.querySelectorAll(".fragment:not(.disabled)"),i=e.querySelectorAll(".fragment:not(.disabled):not(.visible)");return{prev:t.length-i.length>0,next:!!i.length}}return{prev:!1,next:!1}}sort(e,t=!1){e=Array.from(e);let i=[],s=[],a=[];e.forEach((e=>{if(e.hasAttribute("data-fragment-index")){let t=parseInt(e.getAttribute("data-fragment-index"),10);i[t]||(i[t]=[]),i[t].push(e)}else s.push([e])})),i=i.concat(s);let n=0;return i.forEach((e=>{e.forEach((e=>{a.push(e),e.setAttribute("data-fragment-index",n)})),n++})),!0===t?i:a}sortAll(){this.Reveal.getHorizontalSlides().forEach((e=>{let i=t(e,"section");i.forEach(((e,t)=>{this.sort(e.querySelectorAll(".fragment"))}),this),0===i.length&&this.sort(e.querySelectorAll(".fragment"))}))}update(e,t,i=this.Reveal.getCurrentSlide()){let s={shown:[],hidden:[]};if(i&&this.Reveal.getConfig().fragments&&(t=t||this.sort(i.querySelectorAll(".fragment"))).length){let a=0;if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment.visible")).pop();t&&(e=parseInt(t.getAttribute("data-fragment-index")||0,10))}Array.from(t).forEach(((t,i)=>{if(t.hasAttribute("data-fragment-index")&&(i=parseInt(t.getAttribute("data-fragment-index"),10)),a=Math.max(a,i),i<=e){let a=t.classList.contains("visible");t.classList.add("visible"),t.classList.remove("current-fragment"),i===e&&(this.Reveal.announceStatus(this.Reveal.getStatusText(t)),t.classList.add("current-fragment"),this.Reveal.slideContent.startEmbeddedContent(t)),a||(s.shown.push(t),this.Reveal.dispatchEvent({target:t,type:"visible",bubbles:!1}))}else{let e=t.classList.contains("visible");t.classList.remove("visible"),t.classList.remove("current-fragment"),e&&(this.Reveal.slideContent.stopEmbeddedContent(t),s.hidden.push(t),this.Reveal.dispatchEvent({target:t,type:"hidden",bubbles:!1}))}})),e="number"==typeof e?e:-1,e=Math.max(Math.min(e,a),-1),i.setAttribute("data-fragment",e)}return s.hidden.length&&this.Reveal.dispatchEvent({type:"fragmenthidden",data:{fragment:s.hidden[0],fragments:s.hidden}}),s.shown.length&&this.Reveal.dispatchEvent({type:"fragmentshown",data:{fragment:s.shown[0],fragments:s.shown}}),s}sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelectorAll(".fragment"))}goto(e,t=0){let i=this.Reveal.getCurrentSlide();if(i&&this.Reveal.getConfig().fragments){let s=this.sort(i.querySelectorAll(".fragment:not(.disabled)"));if(s.length){if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment:not(.disabled).visible")).pop();e=t?parseInt(t.getAttribute("data-fragment-index")||0,10):-1}e+=t;let a=this.update(e,s);return this.Reveal.controls.update(),this.Reveal.progress.update(),this.Reveal.getConfig().fragmentInURL&&this.Reveal.location.writeURL(),!(!a.shown.length&&!a.hidden.length)}}return!1}next(){return this.goto(null,1)}prev(){return this.goto(null,-1)}}class T{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.onSlideClicked.bind(this)}activate(){if(this.Reveal.getConfig().overview&&!this.Reveal.isScrollView()&&!this.isActive()){this.active=!0,this.Reveal.getRevealElement().classList.add("overview"),this.Reveal.cancelAutoSlide(),this.Reveal.getSlidesElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),m).forEach((e=>{e.classList.contains("stack")||e.addEventListener("click",this.onSlideClicked,!0)}));const e=70,i=this.Reveal.getComputedSlideSize();this.overviewSlideWidth=i.width+e,this.overviewSlideHeight=i.height+e,this.Reveal.getConfig().rtl&&(this.overviewSlideWidth=-this.overviewSlideWidth),this.Reveal.updateSlidesVisibility(),this.layout(),this.update(),this.Reveal.layout();const s=this.Reveal.getIndices();this.Reveal.dispatchEvent({type:"overviewshown",data:{indexh:s.h,indexv:s.v,currentSlide:this.Reveal.getCurrentSlide()}})}}layout(){this.Reveal.getHorizontalSlides().forEach(((e,i)=>{e.setAttribute("data-index-h",i),a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),e.classList.contains("stack")&&t(e,"section").forEach(((e,t)=>{e.setAttribute("data-index-h",i),e.setAttribute("data-index-v",t),a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))})),Array.from(this.Reveal.getBackgroundsElement().childNodes).forEach(((e,i)=>{a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),t(e,".slide-background").forEach(((e,t)=>{a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))}))}update(){const e=Math.min(window.innerWidth,window.innerHeight),t=Math.max(e/5,150)/e,i=this.Reveal.getIndices();this.Reveal.transformSlides({overview:["scale("+t+")","translateX("+-i.h*this.overviewSlideWidth+"px)","translateY("+-i.v*this.overviewSlideHeight+"px)"].join(" ")})}deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.Reveal.getRevealElement().classList.remove("overview"),this.Reveal.getRevealElement().classList.add("overview-deactivating"),setTimeout((()=>{this.Reveal.getRevealElement().classList.remove("overview-deactivating")}),1),this.Reveal.getRevealElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),m).forEach((e=>{a(e,""),e.removeEventListener("click",this.onSlideClicked,!0)})),t(this.Reveal.getBackgroundsElement(),".slide-background").forEach((e=>{a(e,"")})),this.Reveal.transformSlides({overview:""});const e=this.Reveal.getIndices();this.Reveal.slide(e.h,e.v),this.Reveal.layout(),this.Reveal.cueAutoSlide(),this.Reveal.dispatchEvent({type:"overviewhidden",data:{indexh:e.h,indexv:e.v,currentSlide:this.Reveal.getCurrentSlide()}})}}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}onSlideClicked(e){if(this.isActive()){e.preventDefault();let t=e.target;for(;t&&!t.nodeName.match(/section/gi);)t=t.parentNode;if(t&&!t.classList.contains("disabled")&&(this.deactivate(),t.nodeName.match(/section/gi))){let e=parseInt(t.getAttribute("data-index-h"),10),i=parseInt(t.getAttribute("data-index-v"),10);this.Reveal.slide(e,i)}}}}class N{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this)}configure(e,t){"linear"===e.navigationMode?(this.shortcuts["→ , ↓ , SPACE , N , L , J"]="Next slide",this.shortcuts["← , ↑ , P , H , K"]="Previous slide"):(this.shortcuts["N , SPACE"]="Next slide",this.shortcuts["P , Shift SPACE"]="Previous slide",this.shortcuts["← , H"]="Navigate left",this.shortcuts["→ , L"]="Navigate right",this.shortcuts["↑ , K"]="Navigate up",this.shortcuts["↓ , J"]="Navigate down"),this.shortcuts["Alt + ←/↑/→/↓"]="Navigate without fragments",this.shortcuts["Shift + ←/↑/→/↓"]="Jump to first/last slide",this.shortcuts["B , ."]="Pause",this.shortcuts.F="Fullscreen",this.shortcuts.G="Jump to slide",this.shortcuts["ESC, O"]="Slide overview"}bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1)}unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown,!1)}addKeyBinding(e,t){"object"==typeof e&&e.keyCode?this.bindings[e.keyCode]={callback:t,key:e.key,description:e.description}:this.bindings[e]={callback:t,key:null,description:null}}removeKeyBinding(e){delete this.bindings[e]}triggerKey(e){this.onDocumentKeyDown({keyCode:e})}registerKeyboardShortcut(e,t){this.shortcuts[e]=t}getShortcuts(){return this.shortcuts}getBindings(){return this.bindings}onDocumentKeyDown(e){let t=this.Reveal.getConfig();if("function"==typeof t.keyboardCondition&&!1===t.keyboardCondition(e))return!0;if("focused"===t.keyboardCondition&&!this.Reveal.isFocused())return!0;let i=e.keyCode,s=!this.Reveal.isAutoSliding();this.Reveal.onUserInput(e);let a=document.activeElement&&!0===document.activeElement.isContentEditable,n=document.activeElement&&document.activeElement.tagName&&/input|textarea/i.test(document.activeElement.tagName),r=document.activeElement&&document.activeElement.className&&/speaker-notes/i.test(document.activeElement.className),l=!(-1!==[32,37,38,39,40,63,78,80,191].indexOf(e.keyCode)&&e.shiftKey||e.altKey)&&(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey);if(a||n||r||l)return;let d,c=[66,86,190,191,112];if("object"==typeof t.keyboard)for(d in t.keyboard)"togglePause"===t.keyboard[d]&&c.push(parseInt(d,10));if(this.Reveal.isPaused()&&-1===c.indexOf(i))return!1;let h="linear"===t.navigationMode||!this.Reveal.hasHorizontalSlides()||!this.Reveal.hasVerticalSlides(),u=!1;if("object"==typeof t.keyboard)for(d in t.keyboard)if(parseInt(d,10)===i){let i=t.keyboard[d];"function"==typeof i?i.apply(null,[e]):"string"==typeof i&&"function"==typeof this.Reveal[i]&&this.Reveal[i].call(),u=!0}if(!1===u)for(d in this.bindings)if(parseInt(d,10)===i){let t=this.bindings[d].callback;"function"==typeof t?t.apply(null,[e]):"string"==typeof t&&"function"==typeof this.Reveal[t]&&this.Reveal[t].call(),u=!0}!1===u&&(u=!0,80===i||33===i?this.Reveal.prev({skipFragments:e.altKey}):78===i||34===i?this.Reveal.next({skipFragments:e.altKey}):72===i||37===i?e.shiftKey?this.Reveal.slide(0):!this.Reveal.overview.isActive()&&h?t.rtl?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.left({skipFragments:e.altKey}):76===i||39===i?e.shiftKey?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):!this.Reveal.overview.isActive()&&h?t.rtl?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey}):this.Reveal.right({skipFragments:e.altKey}):75===i||38===i?e.shiftKey?this.Reveal.slide(void 0,0):!this.Reveal.overview.isActive()&&h?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.up({skipFragments:e.altKey}):74===i||40===i?e.shiftKey?this.Reveal.slide(void 0,Number.MAX_VALUE):!this.Reveal.overview.isActive()&&h?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.down({skipFragments:e.altKey}):36===i?this.Reveal.slide(0):35===i?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):32===i?(this.Reveal.overview.isActive()&&this.Reveal.overview.deactivate(),e.shiftKey?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey})):[58,59,66,86,190].includes(i)||191===i&&!e.shiftKey?this.Reveal.togglePause():70===i?o(t.embedded?this.Reveal.getViewportElement():document.documentElement):65===i?t.autoSlideStoppable&&this.Reveal.toggleAutoSlide(s):71===i?t.jumpToSlide&&this.Reveal.toggleJumpToSlide():63!==i&&191!==i||!e.shiftKey?112===i?this.Reveal.toggleHelp():u=!1:this.Reveal.toggleHelp()),u?e.preventDefault&&e.preventDefault():27!==i&&79!==i||(!1===this.Reveal.closeOverlay()&&this.Reveal.overview.toggle(),e.preventDefault&&e.preventDefault()),this.Reveal.cueAutoSlide()}}class M{MAX_REPLACE_STATE_FREQUENCY=1e3;constructor(e){this.Reveal=e,this.writeURLTimeout=0,this.replaceStateTimestamp=0,this.onWindowHashChange=this.onWindowHashChange.bind(this)}bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)}unbind(){window.removeEventListener("hashchange",this.onWindowHashChange,!1)}getIndicesFromHash(e=window.location.hash,t={}){let i=e.replace(/^#\/?/,""),s=i.split("/");if(/^[0-9]*$/.test(s[0])||!i.length){const e=this.Reveal.getConfig();let i,a=e.hashOneBasedIndex||t.oneBasedIndex?1:0,n=parseInt(s[0],10)-a||0,r=parseInt(s[1],10)-a||0;return e.fragmentInURL&&(i=parseInt(s[2],10),isNaN(i)&&(i=void 0)),{h:n,v:r,f:i}}{let e,t;/\/[-\d]+$/g.test(i)&&(t=parseInt(i.split("/").pop(),10),t=isNaN(t)?void 0:t,i=i.split("/").shift());try{e=document.getElementById(decodeURIComponent(i)).closest(".slides section")}catch(e){}if(e)return{...this.Reveal.getIndices(e),f:t}}return null}readURL(){const e=this.Reveal.getIndices(),t=this.getIndicesFromHash();t?t.h===e.h&&t.v===e.v&&void 0===t.f||this.Reveal.slide(t.h,t.v,t.f):this.Reveal.slide(e.h||0,e.v||0)}writeURL(e){let t=this.Reveal.getConfig(),i=this.Reveal.getCurrentSlide();if(clearTimeout(this.writeURLTimeout),"number"==typeof e)this.writeURLTimeout=setTimeout(this.writeURL,e);else if(i){let e=this.getHash();t.history?window.location.hash=e:t.hash&&("/"===e?this.debouncedReplaceState(window.location.pathname+window.location.search):this.debouncedReplaceState("#"+e))}}replaceState(e){window.history.replaceState(null,null,e),this.replaceStateTimestamp=Date.now()}debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.now()-this.replaceStateTimestamp>this.MAX_REPLACE_STATE_FREQUENCY?this.replaceState(e):this.replaceStateTimeout=setTimeout((()=>this.replaceState(e)),this.MAX_REPLACE_STATE_FREQUENCY)}getHash(e){let t="/",i=e||this.Reveal.getCurrentSlide(),s=i?i.getAttribute("id"):null;s&&(s=encodeURIComponent(s));let a=this.Reveal.getIndices(e);if(this.Reveal.getConfig().fragmentInURL||(a.f=void 0),"string"==typeof s&&s.length)t="/"+s,a.f>=0&&(t+="/"+a.f);else{let e=this.Reveal.getConfig().hashOneBasedIndex?1:0;(a.h>0||a.v>0||a.f>=0)&&(t+=a.h+e),(a.v>0||a.f>=0)&&(t+="/"+(a.v+e)),a.f>=0&&(t+="/"+a.f)}return t}onWindowHashChange(e){this.readURL()}}class I{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigateLeftClicked.bind(this),this.onNavigateRightClicked=this.onNavigateRightClicked.bind(this),this.onNavigateUpClicked=this.onNavigateUpClicked.bind(this),this.onNavigateDownClicked=this.onNavigateDownClicked.bind(this),this.onNavigatePrevClicked=this.onNavigatePrevClicked.bind(this),this.onNavigateNextClicked=this.onNavigateNextClicked.bind(this),this.onEnterFullscreen=this.onEnterFullscreen.bind(this)}render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealElement();this.element=document.createElement("aside"),this.element.className="controls",this.element.innerHTML=`\n\t\t\t\n\t\t\t\n\t\t\t`,this.Reveal.getRevealElement().appendChild(this.element),this.controlsLeft=t(i,".navigate-left"),this.controlsRight=t(i,".navigate-right"),this.controlsUp=t(i,".navigate-up"),this.controlsDown=t(i,".navigate-down"),this.controlsPrev=t(i,".navigate-prev"),this.controlsNext=t(i,".navigate-next"),this.controlsFullscreen=t(i,".enter-fullscreen"),this.controlsRightArrow=this.element.querySelector(".navigate-right"),this.controlsLeftArrow=this.element.querySelector(".navigate-left"),this.controlsDownArrow=this.element.querySelector(".navigate-down")}configure(e,t){this.element.style.display=e.controls?"block":"none",this.element.setAttribute("data-controls-layout",e.controlsLayout),this.element.setAttribute("data-controls-back-arrows",e.controlsBackArrows)}bind(){let e=["touchstart","click"];g&&(e=["touchstart"]),e.forEach((e=>{this.controlsLeft.forEach((t=>t.addEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.addEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.addEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.addEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.addEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.addEventListener(e,this.onNavigateNextClicked,!1))),this.controlsFullscreen.forEach((t=>t.addEventListener(e,this.onEnterFullscreen,!1)))}))}unbind(){["touchstart","click"].forEach((e=>{this.controlsLeft.forEach((t=>t.removeEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.removeEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.removeEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.removeEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.removeEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.removeEventListener(e,this.onNavigateNextClicked,!1))),this.controlsFullscreen.forEach((t=>t.removeEventListener(e,this.onEnterFullscreen,!1)))}))}update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...this.controlsRight,...this.controlsUp,...this.controlsDown,...this.controlsPrev,...this.controlsNext].forEach((e=>{e.classList.remove("enabled","fragmented"),e.setAttribute("disabled","disabled")})),e.left&&this.controlsLeft.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.right&&this.controlsRight.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.up&&this.controlsUp.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.down&&this.controlsDown.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.left||e.up)&&this.controlsPrev.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.right||e.down)&&this.controlsNext.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")}));let t=this.Reveal.getCurrentSlide();if(t){let e=this.Reveal.fragments.availableRoutes();e.prev&&this.controlsPrev.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsNext.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),this.Reveal.isVerticalSlide(t)?(e.prev&&this.controlsUp.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsDown.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}))):(e.prev&&this.controlsLeft.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsRight.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})))}if(this.Reveal.getConfig().controlsTutorial){let t=this.Reveal.getIndices();!this.Reveal.hasNavigatedVertically()&&e.down?this.controlsDownArrow.classList.add("highlight"):(this.controlsDownArrow.classList.remove("highlight"),this.Reveal.getConfig().rtl?!this.Reveal.hasNavigatedHorizontally()&&e.left&&0===t.v?this.controlsLeftArrow.classList.add("highlight"):this.controlsLeftArrow.classList.remove("highlight"):!this.Reveal.hasNavigatedHorizontally()&&e.right&&0===t.v?this.controlsRightArrow.classList.add("highlight"):this.controlsRightArrow.classList.remove("highlight"))}}destroy(){this.unbind(),this.element.remove()}onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.prev():this.Reveal.left()}onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.next():this.Reveal.right()}onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.up()}onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.down()}onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.prev()}onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.next()}onEnterFullscreen(e){const t=this.Reveal.getConfig(),i=this.Reveal.getViewportElement();o(t.embedded?i:i.parentElement)}}class B{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressClicked.bind(this)}render(){this.element=document.createElement("div"),this.element.className="progress",this.Reveal.getRevealElement().appendChild(this.element),this.bar=document.createElement("span"),this.element.appendChild(this.bar)}configure(e,t){this.element.style.display=e.progress?"block":"none"}bind(){this.Reveal.getConfig().progress&&this.element&&this.element.addEventListener("click",this.onProgressClicked,!1)}unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.removeEventListener("click",this.onProgressClicked,!1)}update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Reveal.getProgress();this.Reveal.getTotalSlides()<2&&(e=0),this.bar.style.transform="scaleX("+e+")"}}getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth}onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let t=this.Reveal.getSlides(),i=t.length,s=Math.floor(e.clientX/this.getMaxWidth()*i);this.Reveal.getConfig().rtl&&(s=i-s);let a=this.Reveal.getIndices(t[s]);this.Reveal.slide(a.h,a.v)}destroy(){this.element.remove()}}class H{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidden=!1,this.cursorInactiveTimeout=0,this.onDocumentCursorActive=this.onDocumentCursorActive.bind(this),this.onDocumentMouseScroll=this.onDocumentMouseScroll.bind(this)}configure(e,t){e.mouseWheel?document.addEventListener("wheel",this.onDocumentMouseScroll,!1):document.removeEventListener("wheel",this.onDocumentMouseScroll,!1),e.hideInactiveCursor?(document.addEventListener("mousemove",this.onDocumentCursorActive,!1),document.addEventListener("mousedown",this.onDocumentCursorActive,!1)):(this.showCursor(),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1))}showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getRevealElement().style.cursor="")}hideCursor(){!1===this.cursorHidden&&(this.cursorHidden=!0,this.Reveal.getRevealElement().style.cursor="none")}destroy(){this.showCursor(),document.removeEventListener("wheel",this.onDocumentMouseScroll,!1),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1)}onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorInactiveTimeout),this.cursorInactiveTimeout=setTimeout(this.hideCursor.bind(this),this.Reveal.getConfig().hideCursorTime)}onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){this.lastMouseWheelStep=Date.now();let t=e.detail||-e.wheelDelta;t>0?this.Reveal.next():t<0&&this.Reveal.prev()}}}const D=(e,t)=>{const i=document.createElement("script");i.type="text/javascript",i.async=!1,i.defer=!1,i.src=e,"function"==typeof t&&(i.onload=i.onreadystatechange=e=>{("load"===e.type||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=i.onerror=null,t())},i.onerror=e=>{i.onload=i.onreadystatechange=i.onerror=null,t(new Error("Failed loading script: "+i.src+"\n"+e))});const s=document.querySelector("head");s.insertBefore(i,s.lastChild)};class F{constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins={},this.asyncDependencies=[]}load(e,t){return this.state="loading",e.forEach(this.registerPlugin.bind(this)),new Promise((e=>{let i=[],s=0;if(t.forEach((e=>{e.condition&&!e.condition()||(e.async?this.asyncDependencies.push(e):i.push(e))})),i.length){s=i.length;const t=t=>{t&&"function"==typeof t.callback&&t.callback(),0==--s&&this.initPlugins().then(e)};i.forEach((e=>{"string"==typeof e.id?(this.registerPlugin(e),t(e)):"string"==typeof e.src?D(e.src,(()=>t(e))):(console.warn("Unrecognized plugin format",e),t())}))}else this.initPlugins().then(e)}))}initPlugins(){return new Promise((e=>{let t=Object.values(this.registeredPlugins),i=t.length;if(0===i)this.loadAsync().then(e);else{let s,a=()=>{0==--i?this.loadAsync().then(e):s()},n=0;s=()=>{let e=t[n++];if("function"==typeof e.init){let t=e.init(this.Reveal);t&&"function"==typeof t.then?t.then(a):a()}else a()},s()}}))}loadAsync(){return this.state="loaded",this.asyncDependencies.length&&this.asyncDependencies.forEach((e=>{D(e.src,e.callback)})),Promise.resolve()}registerPlugin(e){2===arguments.length&&"string"==typeof arguments[0]?(e=arguments[1]).id=arguments[0]:"function"==typeof e&&(e=e());let t=e.id;"string"!=typeof t?console.warn("Unrecognized plugin format; can't find plugin.id",e):void 0===this.registeredPlugins[t]?(this.registeredPlugins[t]=e,"loaded"===this.state&&"function"==typeof e.init&&e.init(this.Reveal)):console.warn('reveal.js: "'+t+'" plugin has already been registered')}hasPlugin(e){return!!this.registeredPlugins[e]}getPlugin(e){return this.registeredPlugins[e]}getRegisteredPlugins(){return this.registeredPlugins}destroy(){Object.values(this.registeredPlugins).forEach((e=>{"function"==typeof e.destroy&&e.destroy()})),this.registeredPlugins={},this.asyncDependencies=[]}}class z{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,this.touchStartCount=0,this.touchCaptured=!1,this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onTouchEnd=this.onTouchEnd.bind(this)}bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(e.addEventListener("pointerdown",this.onPointerDown,!1),e.addEventListener("pointermove",this.onPointerMove,!1),e.addEventListener("pointerup",this.onPointerUp,!1)):window.navigator.msPointerEnabled?(e.addEventListener("MSPointerDown",this.onPointerDown,!1),e.addEventListener("MSPointerMove",this.onPointerMove,!1),e.addEventListener("MSPointerUp",this.onPointerUp,!1)):(e.addEventListener("touchstart",this.onTouchStart,!1),e.addEventListener("touchmove",this.onTouchMove,!1),e.addEventListener("touchend",this.onTouchEnd,!1))}unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("pointerdown",this.onPointerDown,!1),e.removeEventListener("pointermove",this.onPointerMove,!1),e.removeEventListener("pointerup",this.onPointerUp,!1),e.removeEventListener("MSPointerDown",this.onPointerDown,!1),e.removeEventListener("MSPointerMove",this.onPointerMove,!1),e.removeEventListener("MSPointerUp",this.onPointerUp,!1),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1)}isSwipePrevented(e){if(n(e,"video[controls], audio[controls]"))return!0;for(;e&&"function"==typeof e.hasAttribute;){if(e.hasAttribute("data-prevent-swipe"))return!0;e=e.parentNode}return!1}onTouchStart(e){if(this.touchCaptured=!1,this.isSwipePrevented(e.target))return!0;this.touchStartX=e.touches[0].clientX,this.touchStartY=e.touches[0].clientY,this.touchStartCount=e.touches.length}onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let t=this.Reveal.getConfig();if(this.touchCaptured)g&&e.preventDefault();else{this.Reveal.onUserInput(e);let i=e.touches[0].clientX,s=e.touches[0].clientY;if(1===e.touches.length&&2!==this.touchStartCount){let a=this.Reveal.availableRoutes({includeFragments:!0}),n=i-this.touchStartX,r=s-this.touchStartY;n>40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.next():this.Reveal.prev():this.Reveal.left()):n<-40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.prev():this.Reveal.next():this.Reveal.right()):r>40&&a.up?(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.prev():this.Reveal.up()):r<-40&&a.down&&(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.next():this.Reveal.down()),t.embedded?(this.touchCaptured||this.Reveal.isVerticalSlide())&&e.preventDefault():e.preventDefault()}}}onTouchEnd(e){this.touchCaptured=!1}onPointerDown(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchStart(e))}onPointerMove(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchMove(e))}onPointerUp(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchEnd(e))}}const q="focus",O="blur";class W{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPointerDown.bind(this),this.onDocumentPointerDown=this.onDocumentPointerDown.bind(this)}configure(e,t){e.embedded?this.blur():(this.focus(),this.unbind())}bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement().addEventListener("pointerdown",this.onRevealPointerDown,!1)}unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdown",this.onRevealPointerDown,!1),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)}focus(){this.state!==q&&(this.Reveal.getRevealElement().classList.add("focused"),document.addEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state=q}blur(){this.state!==O&&(this.Reveal.getRevealElement().classList.remove("focused"),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state=O}isFocused(){return this.state===q}destroy(){this.Reveal.getRevealElement().classList.remove("focused")}onRevealPointerDown(e){this.focus()}onDocumentPointerDown(e){let t=r(e.target,".reveal");t&&t===this.Reveal.getRevealElement()||this.blur()}}class U{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="speaker-notes",this.element.setAttribute("data-prevent-swipe",""),this.element.setAttribute("tabindex","0"),this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){e.showNotes&&this.element.setAttribute("data-layout","string"==typeof e.showNotes?e.showNotes:"inline")}update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.getCurrentSlide()&&!this.Reveal.isScrollView()&&!this.Reveal.isPrintView()&&(this.element.innerHTML=this.getSlideNotes()||'No notes on this slide.')}updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&&!this.Reveal.isScrollView()&&!this.Reveal.isPrintView()?this.Reveal.getRevealElement().classList.add("show-notes"):this.Reveal.getRevealElement().classList.remove("show-notes")}hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[data-notes], aside.notes").length>0}isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/gi)}getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data-notes"))return e.getAttribute("data-notes");let t=e.querySelectorAll("aside.notes");return t?Array.from(t).map((e=>e.innerHTML)).join("\n"):null}destroy(){this.element.remove()}}class V{constructor(e,t){this.diameter=100,this.diameter2=this.diameter/2,this.thickness=6,this.playing=!1,this.progress=0,this.progressOffset=1,this.container=e,this.progressCheck=t,this.canvas=document.createElement("canvas"),this.canvas.className="playback",this.canvas.width=this.diameter,this.canvas.height=this.diameter,this.canvas.style.width=this.diameter2+"px",this.canvas.style.height=this.diameter2+"px",this.context=this.canvas.getContext("2d"),this.container.appendChild(this.canvas),this.render()}setPlaying(e){const t=this.playing;this.playing=e,!t&&this.playing?this.animate():this.render()}animate(){const e=this.progress;this.progress=this.progressCheck(),e>.8&&this.progress<.2&&(this.progressOffset=this.progress),this.render(),this.playing&&requestAnimationFrame(this.animate.bind(this))}render(){let e=this.playing?this.progress:0,t=this.diameter2-this.thickness,i=this.diameter2,s=this.diameter2,a=28;this.progressOffset+=.1*(1-this.progressOffset);const n=-Math.PI/2+e*(2*Math.PI),r=-Math.PI/2+this.progressOffset*(2*Math.PI);this.context.save(),this.context.clearRect(0,0,this.diameter,this.diameter),this.context.beginPath(),this.context.arc(i,s,t+4,0,2*Math.PI,!1),this.context.fillStyle="rgba( 0, 0, 0, 0.4 )",this.context.fill(),this.context.beginPath(),this.context.arc(i,s,t,0,2*Math.PI,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="rgba( 255, 255, 255, 0.2 )",this.context.stroke(),this.playing&&(this.context.beginPath(),this.context.arc(i,s,t,r,n,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="#fff",this.context.stroke()),this.context.translate(i-14,s-14),this.playing?(this.context.fillStyle="#fff",this.context.fillRect(0,0,10,a),this.context.fillRect(18,0,10,a)):(this.context.beginPath(),this.context.translate(4,0),this.context.moveTo(0,0),this.context.lineTo(24,14),this.context.lineTo(0,a),this.context.fillStyle="#fff",this.context.fill()),this.context.restore()}on(e,t){this.canvas.addEventListener(e,t,!1)}off(e,t){this.canvas.removeEventListener(e,t,!1)}destroy(){this.playing=!1,this.canvas.parentNode&&this.container.removeChild(this.canvas)}}var j={width:960,height:700,margin:.04,minScale:.2,maxScale:2,controls:!0,controlsTutorial:!0,controlsLayout:"bottom-right",controlsBackArrows:"faded",progress:!0,slideNumber:!1,showSlideNumber:"all",hashOneBasedIndex:!1,hash:!1,respondToHashChanges:!0,jumpToSlide:!0,history:!1,keyboard:!0,keyboardCondition:null,disableLayout:!1,overview:!0,center:!0,touch:!0,loop:!1,rtl:!1,navigationMode:"default",shuffle:!1,fragments:!0,fragmentInURL:!0,embedded:!1,help:!0,pause:!0,showNotes:!1,showHiddenSlides:!1,autoPlayMedia:null,preloadIframes:null,autoAnimate:!0,autoAnimateMatcher:null,autoAnimateEasing:"ease",autoAnimateDuration:1,autoAnimateUnmatched:!0,autoAnimateStyles:["opacity","color","background-color","padding","font-size","line-height","letter-spacing","border-width","border-color","border-radius","outline","outline-offset"],autoSlide:0,autoSlideStoppable:!0,autoSlideMethod:null,defaultTiming:null,mouseWheel:!1,previewLinks:!1,postMessage:!0,postMessageEvents:!1,focusBodyOnPageVisibilityChange:!0,transition:"slide",transitionSpeed:"default",backgroundTransition:"fade",parallaxBackgroundImage:"",parallaxBackgroundSize:"",parallaxBackgroundRepeat:"",parallaxBackgroundPosition:"",parallaxBackgroundHorizontal:null,parallaxBackgroundVertical:null,view:null,scrollLayout:"full",scrollSnap:"mandatory",scrollProgress:"auto",scrollActivationWidth:435,pdfMaxPagesPerSlide:Number.POSITIVE_INFINITY,pdfSeparateFragments:!0,pdfPageHeightOffset:-1,viewDistance:3,mobileViewDistance:2,display:"block",hideInactiveCursor:!0,hideCursorTime:5e3,sortFragmentsOnSync:!0,dependencies:[],plugins:[]};const K="5.1.0";function $(n,o){arguments.length<2&&(o=arguments[0],n=document.querySelector(".reveal"));const l={};let c,h,g,p,w,A={},k=!1,D=!1,q={hasNavigatedHorizontally:!1,hasNavigatedVertically:!1},O=[],$=1,X={layout:"",overview:""},Y={},_="idle",J=0,G=0,Q=-1,Z=!1,ee=new v(l),te=new E(l),ie=new S(l),se=new L(l),ae=new R(l),ne=new C(l),re=new x(l),oe=new P(l),le=new T(l),de=new N(l),ce=new M(l),he=new I(l),ue=new B(l),ge=new H(l),pe=new F(l),ve=new W(l),me=new z(l),fe=new U(l);function ye(){!1!==k&&(D=!0,A.showHiddenSlides||t(Y.wrapper,'section[data-visibility="hidden"]').forEach((e=>{const t=e.parentNode;1===t.childElementCount&&/section/i.test(t.nodeName)?t.remove():e.remove()})),function(){Y.slides.classList.add("no-transition"),u?Y.wrapper.classList.add("no-hover"):Y.wrapper.classList.remove("no-hover");ae.render(),te.render(),ie.render(),he.render(),ue.render(),fe.render(),Y.pauseOverlay=((e,t,i,s="")=>{let a=e.querySelectorAll("."+i);for(let t=0;tResume presentation':null),Y.statusElement=function(){let e=Y.wrapper.querySelector(".aria-status");e||(e=document.createElement("div"),e.style.position="absolute",e.style.height="1px",e.style.width="1px",e.style.overflow="hidden",e.style.clip="rect( 1px, 1px, 1px, 1px )",e.classList.add("aria-status"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),Y.wrapper.appendChild(e));return e}(),Y.wrapper.setAttribute("role","application")}(),A.postMessage&&window.addEventListener("message",At,!1),setInterval((()=>{(!ne.isActive()&&0!==Y.wrapper.scrollTop||0!==Y.wrapper.scrollLeft)&&(Y.wrapper.scrollTop=0,Y.wrapper.scrollLeft=0)}),1e3),document.addEventListener("fullscreenchange",xt),document.addEventListener("webkitfullscreenchange",xt),rt().forEach((e=>{t(e,"section").forEach(((e,t)=>{t>0&&(e.classList.remove("present"),e.classList.remove("past"),e.classList.add("future"),e.setAttribute("aria-hidden","true"))}))})),Ee(),ae.update(!0),function(){const e="print"===A.view,t="scroll"===A.view||"reader"===A.view;(e||t)&&(e?Ae():me.unbind(),Y.viewport.classList.add("loading-scroll-mode"),e?"complete"===document.readyState?re.activate():window.addEventListener("load",(()=>re.activate())):ne.activate())}(),ce.readURL(),setTimeout((()=>{Y.slides.classList.remove("no-transition"),Y.wrapper.classList.add("ready"),Ce({type:"ready",data:{indexh:c,indexv:h,currentSlide:p}})}),1))}function be(e){Y.statusElement.textContent=e}function we(e){let t="";if(3===e.nodeType)t+=e.textContent;else if(1===e.nodeType){let i=e.getAttribute("aria-hidden"),s="none"===window.getComputedStyle(e).display;"true"===i||s||Array.from(e.childNodes).forEach((e=>{t+=we(e)}))}return t=t.trim(),""===t?"":t+" "}function Ee(t){const s={...A};if("object"==typeof t&&e(A,t),!1===l.isReady())return;const a=Y.wrapper.querySelectorAll(m).length;Y.wrapper.classList.remove(s.transition),Y.wrapper.classList.add(A.transition),Y.wrapper.setAttribute("data-transition-speed",A.transitionSpeed),Y.wrapper.setAttribute("data-background-transition",A.backgroundTransition),Y.viewport.style.setProperty("--slide-width","string"==typeof A.width?A.width:A.width+"px"),Y.viewport.style.setProperty("--slide-height","string"==typeof A.height?A.height:A.height+"px"),A.shuffle&&Ge(),i(Y.wrapper,"embedded",A.embedded),i(Y.wrapper,"rtl",A.rtl),i(Y.wrapper,"center",A.center),!1===A.pause&&Ke(),A.previewLinks?(Te(),Ne("[data-preview-link=false]")):(Ne(),Te("[data-preview-link]:not([data-preview-link=false])")),se.reset(),w&&(w.destroy(),w=null),a>1&&A.autoSlide&&A.autoSlideStoppable&&(w=new V(Y.wrapper,(()=>Math.min(Math.max((Date.now()-Q)/J,0),1))),w.on("click",Tt),Z=!1),"default"!==A.navigationMode?Y.wrapper.setAttribute("data-navigation-mode",A.navigationMode):Y.wrapper.removeAttribute("data-navigation-mode"),fe.configure(A,s),ve.configure(A,s),ge.configure(A,s),he.configure(A,s),ue.configure(A,s),de.configure(A,s),oe.configure(A,s),te.configure(A,s),Je()}function Se(){window.addEventListener("resize",Lt,!1),A.touch&&me.bind(),A.keyboard&&de.bind(),A.progress&&ue.bind(),A.respondToHashChanges&&ce.bind(),he.bind(),ve.bind(),Y.slides.addEventListener("click",kt,!1),Y.slides.addEventListener("transitionend",Rt,!1),Y.pauseOverlay.addEventListener("click",Ke,!1),A.focusBodyOnPageVisibilityChange&&document.addEventListener("visibilitychange",Ct,!1)}function Ae(){me.unbind(),ve.unbind(),de.unbind(),he.unbind(),ue.unbind(),ce.unbind(),window.removeEventListener("resize",Lt,!1),Y.slides.removeEventListener("click",kt,!1),Y.slides.removeEventListener("transitionend",Rt,!1),Y.pauseOverlay.removeEventListener("click",Ke,!1)}function Re(e,t,i){n.addEventListener(e,t,i)}function ke(e,t,i){n.removeEventListener(e,t,i)}function Le(e){"string"==typeof e.layout&&(X.layout=e.layout),"string"==typeof e.overview&&(X.overview=e.overview),X.layout?a(Y.slides,X.layout+" "+X.overview):a(Y.slides,X.overview)}function Ce({target:t=Y.wrapper,type:i,data:s,bubbles:a=!0}){let n=document.createEvent("HTMLEvents",1,2);return n.initEvent(i,a,!0),e(n,s),t.dispatchEvent(n),t===Y.wrapper&&Pe(i),n}function xe(e){Ce({type:"slidechanged",data:{indexh:c,indexv:h,previousSlide:g,currentSlide:p,origin:e}})}function Pe(t,i){if(A.postMessageEvents&&window.parent!==window.self){let s={namespace:"reveal",eventName:t,state:ut()};e(s,i),window.parent.postMessage(JSON.stringify(s),"*")}}function Te(e="a"){Array.from(Y.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.addEventListener("click",Pt,!1)}))}function Ne(e="a"){Array.from(Y.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.removeEventListener("click",Pt,!1)}))}function Me(e){Be(),Y.overlay=document.createElement("div"),Y.overlay.classList.add("overlay"),Y.overlay.classList.add("overlay-preview"),Y.wrapper.appendChild(Y.overlay),Y.overlay.innerHTML=`

\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tUnable to load iframe. This is likely due to the site's policy (x-frame-options).\n\t\t\t\t\n\t\t\t
`,Y.overlay.querySelector("iframe").addEventListener("load",(e=>{Y.overlay.classList.add("loaded")}),!1),Y.overlay.querySelector(".close").addEventListener("click",(e=>{Be(),e.preventDefault()}),!1),Y.overlay.querySelector(".external").addEventListener("click",(e=>{Be()}),!1)}function Ie(){if(A.help){Be(),Y.overlay=document.createElement("div"),Y.overlay.classList.add("overlay"),Y.overlay.classList.add("overlay-help"),Y.wrapper.appendChild(Y.overlay);let e='

Keyboard Shortcuts


',t=de.getShortcuts(),i=de.getBindings();e+="";for(let i in t)e+=``;for(let t in i)i[t].key&&i[t].description&&(e+=``);e+="
KEYACTION
${i}${t[i]}
${i[t].key}${i[t].description}
",Y.overlay.innerHTML=`\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
${e}
\n\t\t\t\t
\n\t\t\t`,Y.overlay.querySelector(".close").addEventListener("click",(e=>{Be(),e.preventDefault()}),!1)}}function Be(){return!!Y.overlay&&(Y.overlay.parentNode.removeChild(Y.overlay),Y.overlay=null,!0)}function He(){if(Y.wrapper&&!re.isActive()){const e=Y.viewport.offsetWidth,t=Y.viewport.offsetHeight;if(!A.disableLayout){u&&!A.embedded&&document.documentElement.style.setProperty("--vh",.01*window.innerHeight+"px");const i=ne.isActive()?Fe(e,t):Fe(),s=$;De(A.width,A.height),Y.slides.style.width=i.width+"px",Y.slides.style.height=i.height+"px",$=Math.min(i.presentationWidth/i.width,i.presentationHeight/i.height),$=Math.max($,A.minScale),$=Math.min($,A.maxScale),1===$||ne.isActive()?(Y.slides.style.zoom="",Y.slides.style.left="",Y.slides.style.top="",Y.slides.style.bottom="",Y.slides.style.right="",Le({layout:""})):(Y.slides.style.zoom="",Y.slides.style.left="50%",Y.slides.style.top="50%",Y.slides.style.bottom="auto",Y.slides.style.right="auto",Le({layout:"translate(-50%, -50%) scale("+$+")"}));const a=Array.from(Y.wrapper.querySelectorAll(m));for(let e=0,t=a.length;e0&&e.presentationWidth<=A.scrollActivationWidth?ne.isActive()||(ae.create(),ne.activate()):ne.isActive()&&ne.deactivate()}}(),Y.viewport.style.setProperty("--slide-scale",$),Y.viewport.style.setProperty("--viewport-width",e+"px"),Y.viewport.style.setProperty("--viewport-height",t+"px"),ne.layout(),ue.update(),ae.updateParallax(),le.isActive()&&le.update()}}function De(e,i){t(Y.slides,"section > .stretch, section > .r-stretch").forEach((t=>{let s=((e,t=0)=>{if(e){let i,s=e.style.height;return e.style.height="0px",e.parentNode.style.height="auto",i=t-e.parentNode.offsetHeight,e.style.height=s+"px",e.parentNode.style.removeProperty("height"),i}return t})(t,i);if(/(img|video)/gi.test(t.nodeName)){const i=t.naturalWidth||t.videoWidth,a=t.naturalHeight||t.videoHeight,n=Math.min(e/i,s/a);t.style.width=i*n+"px",t.style.height=a*n+"px"}else t.style.width=e+"px",t.style.height=s+"px"}))}function Fe(e,t){let i=A.width,s=A.height;A.disableLayout&&(i=Y.slides.offsetWidth,s=Y.slides.offsetHeight);const a={width:i,height:s,presentationWidth:e||Y.wrapper.offsetWidth,presentationHeight:t||Y.wrapper.offsetHeight};return a.presentationWidth-=a.presentationWidth*A.margin,a.presentationHeight-=a.presentationHeight*A.margin,"string"==typeof a.width&&/%$/.test(a.width)&&(a.width=parseInt(a.width,10)/100*a.presentationWidth),"string"==typeof a.height&&/%$/.test(a.height)&&(a.height=parseInt(a.height,10)/100*a.presentationHeight),a}function ze(e,t){"object"==typeof e&&"function"==typeof e.setAttribute&&e.setAttribute("data-previous-indexv",t||0)}function qe(e){if("object"==typeof e&&"function"==typeof e.setAttribute&&e.classList.contains("stack")){const t=e.hasAttribute("data-start-indexv")?"data-start-indexv":"data-previous-indexv";return parseInt(e.getAttribute(t)||0,10)}return 0}function Oe(e=p){return e&&e.parentNode&&!!e.parentNode.nodeName.match(/section/i)}function We(){return!(!p||!Oe(p))&&!p.nextElementSibling}function Ue(){return 0===c&&0===h}function Ve(){return!!p&&(!p.nextElementSibling&&(!Oe(p)||!p.parentNode.nextElementSibling))}function je(){if(A.pause){const e=Y.wrapper.classList.contains("paused");pt(),Y.wrapper.classList.add("paused"),!1===e&&Ce({type:"paused"})}}function Ke(){const e=Y.wrapper.classList.contains("paused");Y.wrapper.classList.remove("paused"),gt(),e&&Ce({type:"resumed"})}function $e(e){"boolean"==typeof e?e?je():Ke():Xe()?Ke():je()}function Xe(){return Y.wrapper.classList.contains("paused")}function Ye(e,i,s,a){if(Ce({type:"beforeslidechange",data:{indexh:void 0===e?c:e,indexv:void 0===i?h:i,origin:a}}).defaultPrevented)return;g=p;const r=Y.wrapper.querySelectorAll(f);if(ne.isActive()){const t=ne.getSlideByIndices(e,i);return void(t&&ne.scrollToSlide(t))}if(0===r.length)return;void 0!==i||le.isActive()||(i=qe(r[e])),g&&g.parentNode&&g.parentNode.classList.contains("stack")&&ze(g.parentNode,h);const o=O.concat();O.length=0;let l=c||0,d=h||0;c=Qe(f,void 0===e?c:e),h=Qe(y,void 0===i?h:i);let u=c!==l||h!==d;u||(g=null);let v=r[c],m=v.querySelectorAll("section");n.classList.toggle("is-vertical-slide",m.length>1),p=m[h]||v;let b=!1;u&&g&&p&&!le.isActive()&&(_="running",b=_e(g,p,l,d),b&&Y.slides.classList.add("disable-slide-transitions")),tt(),He(),le.isActive()&&le.update(),void 0!==s&&oe.goto(s),g&&g!==p&&(g.classList.remove("present"),g.setAttribute("aria-hidden","true"),Ue()&&setTimeout((()=>{t(Y.wrapper,f+".stack").forEach((e=>{ze(e,0)}))}),0));e:for(let e=0,t=O.length;e{be(we(p))})),ue.update(),he.update(),fe.update(),ae.update(),ae.updateParallax(),te.update(),oe.update(),ce.writeURL(),gt(),b&&(setTimeout((()=>{Y.slides.classList.remove("disable-slide-transitions")}),0),A.autoAnimate&&se.run(g,p))}function _e(e,t,i,s){return e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(c>i||h>s?t:e).hasAttribute("data-auto-animate-restart")}function Je(){Ae(),Se(),He(),J=A.autoSlide,gt(),ae.create(),ce.writeURL(),!0===A.sortFragmentsOnSync&&oe.sortAll(),he.update(),ue.update(),tt(),fe.update(),fe.updateVisibility(),ae.update(!0),te.update(),ee.formatEmbeddedContent(),!1===A.autoPlayMedia?ee.stopEmbeddedContent(p,{unloadIframes:!1}):ee.startEmbeddedContent(p),le.isActive()&&le.layout()}function Ge(e=rt()){e.forEach(((t,i)=>{let s=e[Math.floor(Math.random()*e.length)];s.parentNode===t.parentNode&&t.parentNode.insertBefore(t,s);let a=t.querySelectorAll("section");a.length&&Ge(a)}))}function Qe(e,i){let s=t(Y.wrapper,e),a=s.length,n=ne.isActive()||re.isActive(),r=!1,o=!1;if(a){A.loop&&(i>=a&&(r=!0),(i%=a)<0&&(i=a+i,o=!0)),i=Math.max(Math.min(i,a-1),0);for(let e=0;ei?(t.classList.add(a?"past":"future"),A.fragments&&et(t)):e===i&&A.fragments&&(r?et(t):o&&Ze(t))}let e=s[i],t=e.classList.contains("present");e.classList.add("present"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden"),t||Ce({target:e,type:"visible",bubbles:!1});let l=e.getAttribute("data-state");l&&(O=O.concat(l.split(" ")))}else i=0;return i}function Ze(e){t(e,".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}function et(e){t(e,".fragment.visible").forEach((e=>{e.classList.remove("visible","current-fragment")}))}function tt(){let e,i,s=rt(),a=s.length;if(a&&void 0!==c){let n=le.isActive()?10:A.viewDistance;u&&(n=le.isActive()?6:A.mobileViewDistance),re.isActive()&&(n=Number.MAX_VALUE);for(let r=0;r0,right:c0,down:h1&&(s.left=!0,s.right=!0),i.length>1&&(s.up=!0,s.down=!0)),t.length>1&&"linear"===A.navigationMode&&(s.right=s.right||s.down,s.left=s.left||s.up),!0===e){let e=oe.availableRoutes();s.left=s.left||e.prev,s.up=s.up||e.prev,s.down=s.down||e.next,s.right=s.right||e.next}if(A.rtl){let e=s.left;s.left=s.right,s.right=e}return s}function st(e=p){let t=rt(),i=0;e:for(let s=0;s0){let e=p.querySelector(".current-fragment");i=e&&e.hasAttribute("data-fragment-index")?parseInt(e.getAttribute("data-fragment-index"),10):p.querySelectorAll(".fragment.visible").length-1}}return{h:s,v:a,f:i}}function nt(){return t(Y.wrapper,m+':not(.stack):not([data-visibility="uncounted"])')}function rt(){return t(Y.wrapper,f)}function ot(){return t(Y.wrapper,".slides>section>section")}function lt(){return rt().length>1}function dt(){return ot().length>1}function ct(){return nt().length}function ht(e,t){let i=rt()[e],s=i&&i.querySelectorAll("section");return s&&s.length&&"number"==typeof t?s?s[t]:void 0:i}function ut(){let e=at();return{indexh:e.h,indexv:e.v,indexf:e.f,paused:Xe(),overview:le.isActive()}}function gt(){if(pt(),p&&!1!==A.autoSlide){let e=p.querySelector(".current-fragment[data-autoslide]"),i=e?e.getAttribute("data-autoslide"):null,s=p.parentNode?p.parentNode.getAttribute("data-autoslide"):null,a=p.getAttribute("data-autoslide");i?J=parseInt(i,10):a?J=parseInt(a,10):s?J=parseInt(s,10):(J=A.autoSlide,0===p.querySelectorAll(".fragment").length&&t(p,"video, audio").forEach((e=>{e.hasAttribute("data-autoplay")&&J&&1e3*e.duration/e.playbackRate>J&&(J=1e3*e.duration/e.playbackRate+1e3)}))),!J||Z||Xe()||le.isActive()||Ve()&&!oe.availableRoutes().next&&!0!==A.loop||(G=setTimeout((()=>{"function"==typeof A.autoSlideMethod?A.autoSlideMethod():St(),gt()}),J),Q=Date.now()),w&&w.setPlaying(-1!==G)}}function pt(){clearTimeout(G),G=-1}function vt(){J&&!Z&&(Z=!0,Ce({type:"autoslidepaused"}),clearTimeout(G),w&&w.setPlaying(!1))}function mt(){J&&Z&&(Z=!1,Ce({type:"autoslideresumed"}),gt())}function ft({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,ne.isActive())return ne.prev();A.rtl?(le.isActive()||e||!1===oe.next())&&it().left&&Ye(c+1,"grid"===A.navigationMode?h:void 0):(le.isActive()||e||!1===oe.prev())&&it().left&&Ye(c-1,"grid"===A.navigationMode?h:void 0)}function yt({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,ne.isActive())return ne.next();A.rtl?(le.isActive()||e||!1===oe.prev())&&it().right&&Ye(c-1,"grid"===A.navigationMode?h:void 0):(le.isActive()||e||!1===oe.next())&&it().right&&Ye(c+1,"grid"===A.navigationMode?h:void 0)}function bt({skipFragments:e=!1}={}){if(ne.isActive())return ne.prev();(le.isActive()||e||!1===oe.prev())&&it().up&&Ye(c,h-1)}function wt({skipFragments:e=!1}={}){if(q.hasNavigatedVertically=!0,ne.isActive())return ne.next();(le.isActive()||e||!1===oe.next())&&it().down&&Ye(c,h+1)}function Et({skipFragments:e=!1}={}){if(ne.isActive())return ne.prev();if(e||!1===oe.prev())if(it().up)bt({skipFragments:e});else{let i;if(i=A.rtl?t(Y.wrapper,f+".future").pop():t(Y.wrapper,f+".past").pop(),i&&i.classList.contains("stack")){let e=i.querySelectorAll("section").length-1||void 0;Ye(c-1,e)}else A.rtl?yt({skipFragments:e}):ft({skipFragments:e})}}function St({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,q.hasNavigatedVertically=!0,ne.isActive())return ne.next();if(e||!1===oe.next()){let t=it();t.down&&t.right&&A.loop&&We()&&(t.down=!1),t.down?wt({skipFragments:e}):A.rtl?ft({skipFragments:e}):yt({skipFragments:e})}}function At(e){let t=e.data;if("string"==typeof t&&"{"===t.charAt(0)&&"}"===t.charAt(t.length-1)&&(t=JSON.parse(t),t.method&&"function"==typeof l[t.method]))if(!1===b.test(t.method)){const e=l[t.method].apply(l,t.args);Pe("callback",{method:t.method,result:e})}else console.warn('reveal.js: "'+t.method+'" is is blacklisted from the postMessage API')}function Rt(e){"running"===_&&/section/gi.test(e.target.nodeName)&&(_="idle",Ce({type:"slidetransitionend",data:{indexh:c,indexv:h,previousSlide:g,currentSlide:p}}))}function kt(e){const t=r(e.target,'a[href^="#"]');if(t){const i=t.getAttribute("href"),s=ce.getIndicesFromHash(i);s&&(l.slide(s.h,s.v,s.f),e.preventDefault())}}function Lt(e){He()}function Ct(e){!1===document.hidden&&document.activeElement!==document.body&&("function"==typeof document.activeElement.blur&&document.activeElement.blur(),document.body.focus())}function xt(e){(document.fullscreenElement||document.webkitFullscreenElement)===Y.wrapper&&(e.stopImmediatePropagation(),setTimeout((()=>{l.layout(),l.focus.focus()}),1))}function Pt(e){if(e.currentTarget&&e.currentTarget.hasAttribute("href")){let t=e.currentTarget.getAttribute("href");t&&(Me(t),e.preventDefault())}}function Tt(e){Ve()&&!1===A.loop?(Ye(0,0),mt()):Z?mt():vt()}const Nt={VERSION:K,initialize:function(e){if(!n)throw'Unable to find presentation root (
).';if(k=!0,Y.wrapper=n,Y.slides=n.querySelector(".slides"),!Y.slides)throw'Unable to find slides container (
).';return A={...j,...A,...o,...e,...d()},/print-pdf/gi.test(window.location.search)&&(A.view="print"),function(){!0===A.embedded?Y.viewport=r(n,".reveal-viewport")||n:(Y.viewport=document.body,document.documentElement.classList.add("reveal-full-page"));Y.viewport.classList.add("reveal-viewport")}(),window.addEventListener("load",He,!1),pe.load(A.plugins,A.dependencies).then(ye),new Promise((e=>l.on("ready",e)))},configure:Ee,destroy:function(){k=!1,!1!==D&&(Ae(),pt(),Ne(),fe.destroy(),ve.destroy(),pe.destroy(),ge.destroy(),he.destroy(),ue.destroy(),ae.destroy(),te.destroy(),ie.destroy(),document.removeEventListener("fullscreenchange",xt),document.removeEventListener("webkitfullscreenchange",xt),document.removeEventListener("visibilitychange",Ct,!1),window.removeEventListener("message",At,!1),window.removeEventListener("load",He,!1),Y.pauseOverlay&&Y.pauseOverlay.remove(),Y.statusElement&&Y.statusElement.remove(),document.documentElement.classList.remove("reveal-full-page"),Y.wrapper.classList.remove("ready","center","has-horizontal-slides","has-vertical-slides"),Y.wrapper.removeAttribute("data-transition-speed"),Y.wrapper.removeAttribute("data-background-transition"),Y.viewport.classList.remove("reveal-viewport"),Y.viewport.style.removeProperty("--slide-width"),Y.viewport.style.removeProperty("--slide-height"),Y.slides.style.removeProperty("width"),Y.slides.style.removeProperty("height"),Y.slides.style.removeProperty("zoom"),Y.slides.style.removeProperty("left"),Y.slides.style.removeProperty("top"),Y.slides.style.removeProperty("bottom"),Y.slides.style.removeProperty("right"),Y.slides.style.removeProperty("transform"),Array.from(Y.wrapper.querySelectorAll(m)).forEach((e=>{e.style.removeProperty("display"),e.style.removeProperty("top"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden")})))},sync:Je,syncSlide:function(e=p){ae.sync(e),oe.sync(e),ee.load(e),ae.update(),fe.update()},syncFragments:oe.sync.bind(oe),slide:Ye,left:ft,right:yt,up:bt,down:wt,prev:Et,next:St,navigateLeft:ft,navigateRight:yt,navigateUp:bt,navigateDown:wt,navigatePrev:Et,navigateNext:St,navigateFragment:oe.goto.bind(oe),prevFragment:oe.prev.bind(oe),nextFragment:oe.next.bind(oe),on:Re,off:ke,addEventListener:Re,removeEventListener:ke,layout:He,shuffle:Ge,availableRoutes:it,availableFragments:oe.availableRoutes.bind(oe),toggleHelp:function(e){"boolean"==typeof e?e?Ie():Be():Y.overlay?Be():Ie()},toggleOverview:le.toggle.bind(le),toggleScrollView:ne.toggle.bind(ne),togglePause:$e,toggleAutoSlide:function(e){"boolean"==typeof e?e?mt():vt():Z?mt():vt()},toggleJumpToSlide:function(e){"boolean"==typeof e?e?ie.show():ie.hide():ie.isVisible()?ie.hide():ie.show()},isFirstSlide:Ue,isLastSlide:Ve,isLastVerticalSlide:We,isVerticalSlide:Oe,isVerticalStack:function(e=p){return e.classList.contains(".stack")||null!==e.querySelector("section")},isPaused:Xe,isAutoSliding:function(){return!(!J||Z)},isSpeakerNotes:fe.isSpeakerNotesWindow.bind(fe),isOverview:le.isActive.bind(le),isFocused:ve.isFocused.bind(ve),isScrollView:ne.isActive.bind(ne),isPrintView:re.isActive.bind(re),isReady:()=>D,loadSlide:ee.load.bind(ee),unloadSlide:ee.unload.bind(ee),startEmbeddedContent:()=>ee.startEmbeddedContent(p),stopEmbeddedContent:()=>ee.stopEmbeddedContent(p,{unloadIframes:!1}),showPreview:Me,hidePreview:Be,addEventListeners:Se,removeEventListeners:Ae,dispatchEvent:Ce,getState:ut,setState:function(e){if("object"==typeof e){Ye(s(e.indexh),s(e.indexv),s(e.indexf));let t=s(e.paused),i=s(e.overview);"boolean"==typeof t&&t!==Xe()&&$e(t),"boolean"==typeof i&&i!==le.isActive()&&le.toggle(i)}},getProgress:function(){let e=ct(),t=st();if(p){let e=p.querySelectorAll(".fragment");if(e.length>0){let i=.9;t+=p.querySelectorAll(".fragment.visible").length/e.length*i}}return Math.min(t/(e-1),1)},getIndices:at,getSlidesAttributes:function(){return nt().map((e=>{let t={};for(let i=0;ig,getCurrentSlide:()=>p,getSlideBackground:function(e,t){let i="number"==typeof e?ht(e,t):e;if(i)return i.slideBackgroundElement},getSlideNotes:fe.getSlideNotes.bind(fe),getSlides:nt,getHorizontalSlides:rt,getVerticalSlides:ot,hasHorizontalSlides:lt,hasVerticalSlides:dt,hasNavigatedHorizontally:()=>q.hasNavigatedHorizontally,hasNavigatedVertically:()=>q.hasNavigatedVertically,shouldAutoAnimateBetween:_e,addKeyBinding:de.addKeyBinding.bind(de),removeKeyBinding:de.removeKeyBinding.bind(de),triggerKey:de.triggerKey.bind(de),registerKeyboardShortcut:de.registerKeyboardShortcut.bind(de),getComputedSlideSize:Fe,setCurrentScrollPage:function(e,t,i){let s=c||0;c=t,h=i;const a=p!==e;g=p,p=e,p&&g&&A.autoAnimate&&_e(g,p,s,h)&&se.run(g,p),a&&(g&&(ee.stopEmbeddedContent(g),ee.stopEmbeddedContent(g.slideBackgroundElement)),ee.startEmbeddedContent(p),ee.startEmbeddedContent(p.slideBackgroundElement)),requestAnimationFrame((()=>{be(we(p))})),xe()},getScale:()=>$,getConfig:()=>A,getQueryHash:d,getSlidePath:ce.getHash.bind(ce),getRevealElement:()=>n,getSlidesElement:()=>Y.slides,getViewportElement:()=>Y.viewport,getBackgroundsElement:()=>ae.element,registerPlugin:pe.registerPlugin.bind(pe),hasPlugin:pe.hasPlugin.bind(pe),getPlugin:pe.getPlugin.bind(pe),getPlugins:pe.getRegisteredPlugins.bind(pe)};return e(l,{...Nt,announceStatus:be,getStatusText:we,focus:ve,scroll:ne,progress:ue,controls:he,location:ce,overview:le,fragments:oe,backgrounds:ae,slideContent:ee,slideNumber:te,onUserInput:function(e){A.autoSlideStoppable&&vt()},closeOverlay:Be,updateSlidesVisibility:tt,layoutSlideContents:De,transformSlides:Le,cueAutoSlide:gt,cancelAutoSlide:pt}),Nt}let X=$,Y=[];X.initialize=e=>(Object.assign(X,new $(document.querySelector(".reveal"),e)),Y.map((e=>e(X))),X.initialize()),["configure","on","off","addEventListener","removeEventListener","registerPlugin"].forEach((e=>{X[e]=(...t)=>{Y.push((i=>i[e].call(null,...t)))}})),X.isReady=()=>!1,X.VERSION=K;export{X as default}; +const e=(e,t)=>{for(let i in t)e[i]=t[i];return e},t=(e,t)=>Array.from(e.querySelectorAll(t)),i=(e,t,i)=>{i?e.classList.add(t):e.classList.remove(t)},s=e=>{if("string"==typeof e){if("null"===e)return null;if("true"===e)return!0;if("false"===e)return!1;if(e.match(/^-?[\d\.]+$/))return parseFloat(e)}return e},a=(e,t)=>{e.style.transform=t},n=(e,t)=>{let i=e.matches||e.matchesSelector||e.msMatchesSelector;return!(!i||!i.call(e,t))},r=(e,t)=>{if("function"==typeof e.closest)return e.closest(t);for(;e;){if(n(e,t))return e;e=e.parentNode}return null},o=e=>{let t=(e=e||document.documentElement).requestFullscreen||e.webkitRequestFullscreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;t&&t.apply(e)},l=e=>{let t=document.createElement("style");return t.type="text/css",e&&e.length>0&&(t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))),document.head.appendChild(t),t},d=()=>{let e={};location.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,(t=>{e[t.split("=").shift()]=t.split("=").pop()}));for(let t in e){let i=e[t];e[t]=s(unescape(i))}return void 0!==e.dependencies&&delete e.dependencies,e},c={mp4:"video/mp4",m4a:"video/mp4",ogv:"video/ogg",mpeg:"video/mpeg",webm:"video/webm"},h=navigator.userAgent,u=/(iphone|ipod|ipad|android)/gi.test(h)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,g=/android/gi.test(h);var p=function(e){if(e){var t=function(e){return[].slice.call(e)},i=3,s=[],a=null,n="requestAnimationFrame"in e?function(){e.cancelAnimationFrame(a),a=e.requestAnimationFrame((function(){return o(s.filter((function(e){return e.dirty&&e.active})))}))}:function(){},r=function(e){return function(){s.forEach((function(t){return t.dirty=e})),n()}},o=function(e){e.filter((function(e){return!e.styleComputed})).forEach((function(e){e.styleComputed=h(e)})),e.filter(u).forEach(g);var t=e.filter(c);t.forEach(d),t.forEach((function(e){g(e),l(e)})),t.forEach(p)},l=function(e){return e.dirty=0},d=function(e){e.availableWidth=e.element.parentNode.clientWidth,e.currentWidth=e.element.scrollWidth,e.previousFontSize=e.currentFontSize,e.currentFontSize=Math.min(Math.max(e.minSize,e.availableWidth/e.currentWidth*e.previousFontSize),e.maxSize),e.whiteSpace=e.multiLine&&e.currentFontSize===e.minSize?"normal":"nowrap"},c=function(e){return 2!==e.dirty||2===e.dirty&&e.element.parentNode.clientWidth!==e.availableWidth},h=function(t){var i=e.getComputedStyle(t.element,null);return t.currentFontSize=parseFloat(i.getPropertyValue("font-size")),t.display=i.getPropertyValue("display"),t.whiteSpace=i.getPropertyValue("white-space"),!0},u=function(e){var t=!1;return!e.preStyleTestCompleted&&(/inline-/.test(e.display)||(t=!0,e.display="inline-block"),"nowrap"!==e.whiteSpace&&(t=!0,e.whiteSpace="nowrap"),e.preStyleTestCompleted=!0,t)},g=function(e){e.element.style.whiteSpace=e.whiteSpace,e.element.style.display=e.display,e.element.style.fontSize=e.currentFontSize+"px"},p=function(e){e.element.dispatchEvent(new CustomEvent("fit",{detail:{oldValue:e.previousFontSize,newValue:e.currentFontSize,scaleFactor:e.currentFontSize/e.previousFontSize}}))},v=function(e,t){return function(){e.dirty=t,e.active&&n()}},m=function(e){return function(){s=s.filter((function(t){return t.element!==e.element})),e.observeMutations&&e.observer.disconnect(),e.element.style.whiteSpace=e.originalStyle.whiteSpace,e.element.style.display=e.originalStyle.display,e.element.style.fontSize=e.originalStyle.fontSize}},f=function(e){return function(){e.active||(e.active=!0,n())}},y=function(e){return function(){return e.active=!1}},b=function(e){e.observeMutations&&(e.observer=new MutationObserver(v(e,1)),e.observer.observe(e.element,e.observeMutations))},w={minSize:16,maxSize:512,multiLine:!0,observeMutations:"MutationObserver"in e&&{subtree:!0,childList:!0,characterData:!0}},E=null,S=function(){e.clearTimeout(E),E=e.setTimeout(r(2),k.observeWindowDelay)},A=["resize","orientationchange"];return Object.defineProperty(k,"observeWindow",{set:function(t){var i="".concat(t?"add":"remove","EventListener");A.forEach((function(t){e[i](t,S)}))}}),k.observeWindow=!0,k.observeWindowDelay=100,k.fitAll=r(i),k}function R(e,t){var a=Object.assign({},w,t),r=e.map((function(e){var t=Object.assign({},a,{element:e,active:!0});return function(e){e.originalStyle={whiteSpace:e.element.style.whiteSpace,display:e.element.style.display,fontSize:e.element.style.fontSize},b(e),e.newbie=!0,e.dirty=!0,s.push(e)}(t),{element:e,fit:v(t,i),unfreeze:f(t),freeze:y(t),unsubscribe:m(t)}}));return n(),r}function k(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e?R(t(document.querySelectorAll(e)),i):R([e],i)[0]}}("undefined"==typeof window?null:window);class v{constructor(e){this.Reveal=e,this.startEmbeddedIframe=this.startEmbeddedIframe.bind(this)}shouldPreload(e){if(this.Reveal.isScrollView())return!0;let t=this.Reveal.getConfig().preloadIframes;return"boolean"!=typeof t&&(t=e.hasAttribute("data-preload")),t}load(e,i={}){e.style.display=this.Reveal.getConfig().display,t(e,"img[data-src], video[data-src], audio[data-src], iframe[data-src]").forEach((e=>{("IFRAME"!==e.tagName||this.shouldPreload(e))&&(e.setAttribute("src",e.getAttribute("data-src")),e.setAttribute("data-lazy-loaded",""),e.removeAttribute("data-src"))})),t(e,"video, audio").forEach((e=>{let i=0;t(e,"source[data-src]").forEach((e=>{e.setAttribute("src",e.getAttribute("data-src")),e.removeAttribute("data-src"),e.setAttribute("data-lazy-loaded",""),i+=1})),u&&"VIDEO"===e.tagName&&e.setAttribute("playsinline",""),i>0&&e.load()}));let s=e.slideBackgroundElement;if(s){s.style.display="block";let t=e.slideBackgroundContentElement,a=e.getAttribute("data-background-iframe");if(!1===s.hasAttribute("data-loaded")){s.setAttribute("data-loaded","true");let n=e.getAttribute("data-background-image"),r=e.getAttribute("data-background-video"),o=e.hasAttribute("data-background-video-loop"),l=e.hasAttribute("data-background-video-muted");if(n)/^data:/.test(n.trim())?t.style.backgroundImage=`url(${n.trim()})`:t.style.backgroundImage=n.split(",").map((e=>`url(${((e="")=>encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)))(decodeURI(e.trim()))})`)).join(",");else if(r&&!this.Reveal.isSpeakerNotes()){let e=document.createElement("video");o&&e.setAttribute("loop",""),l&&(e.muted=!0),u&&(e.muted=!0,e.setAttribute("playsinline","")),r.split(",").forEach((t=>{const i=document.createElement("source");i.setAttribute("src",t);let s=((e="")=>c[e.split(".").pop()])(t);s&&i.setAttribute("type",s),e.appendChild(i)})),t.appendChild(e)}else if(a&&!0!==i.excludeIframes){let e=document.createElement("iframe");e.setAttribute("allowfullscreen",""),e.setAttribute("mozallowfullscreen",""),e.setAttribute("webkitallowfullscreen",""),e.setAttribute("allow","autoplay"),e.setAttribute("data-src",a),e.style.width="100%",e.style.height="100%",e.style.maxHeight="100%",e.style.maxWidth="100%",t.appendChild(e)}}let n=t.querySelector("iframe[data-src]");n&&this.shouldPreload(s)&&!/autoplay=(1|true|yes)/gi.test(a)&&n.getAttribute("src")!==a&&n.setAttribute("src",a)}this.layout(e)}layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach((e=>{p(e,{minSize:24,maxSize:.8*this.Reveal.getConfig().height,observeMutations:!1,observeWindow:!1})}))}unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(e);i&&(i.style.display="none",t(i,"iframe[src]").forEach((e=>{e.removeAttribute("src")}))),t(e,"video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")})),t(e,"video[data-lazy-loaded] source[src], audio source[src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")}))}formatEmbeddedContent(){let e=(e,i,s)=>{t(this.Reveal.getSlidesElement(),"iframe["+e+'*="'+i+'"]').forEach((t=>{let i=t.getAttribute(e);i&&-1===i.indexOf(s)&&t.setAttribute(e,i+(/\?/.test(i)?"&":"?")+s)}))};e("src","youtube.com/embed/","enablejsapi=1"),e("data-src","youtube.com/embed/","enablejsapi=1"),e("src","player.vimeo.com/","api=1"),e("data-src","player.vimeo.com/","api=1")}startEmbeddedContent(e){e&&!this.Reveal.isSpeakerNotes()&&(t(e,'img[src$=".gif"]').forEach((e=>{e.setAttribute("src",e.getAttribute("src"))})),t(e,"video, audio").forEach((e=>{if(r(e,".fragment")&&!r(e,".fragment.visible"))return;let t=this.Reveal.getConfig().autoPlayMedia;if("boolean"!=typeof t&&(t=e.hasAttribute("data-autoplay")||!!r(e,".slide-background")),t&&"function"==typeof e.play)if(e.readyState>1)this.startEmbeddedMedia({target:e});else if(u){let t=e.play();t&&"function"==typeof t.catch&&!1===e.controls&&t.catch((()=>{e.controls=!0,e.addEventListener("play",(()=>{e.controls=!1}))}))}else e.removeEventListener("loadeddata",this.startEmbeddedMedia),e.addEventListener("loadeddata",this.startEmbeddedMedia)})),t(e,"iframe[src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||this.startEmbeddedIframe({target:e})})),t(e,"iframe[data-src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||e.getAttribute("src")!==e.getAttribute("data-src")&&(e.removeEventListener("load",this.startEmbeddedIframe),e.addEventListener("load",this.startEmbeddedIframe),e.setAttribute("src",e.getAttribute("data-src")))})))}startEmbeddedMedia(e){let t=!!r(e.target,"html"),i=!!r(e.target,".present");t&&i&&(e.target.paused||e.target.ended)&&(e.target.currentTime=0,e.target.play()),e.target.removeEventListener("loadeddata",this.startEmbeddedMedia)}startEmbeddedIframe(e){let t=e.target;if(t&&t.contentWindow){let i=!!r(e.target,"html"),s=!!r(e.target,".present");if(i&&s){let e=this.Reveal.getConfig().autoPlayMedia;"boolean"!=typeof e&&(e=t.hasAttribute("data-autoplay")||!!r(t,".slide-background")),/youtube\.com\/embed\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):/player\.vimeo\.com\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"method":"play"}',"*"):t.contentWindow.postMessage("slide:start","*")}}}stopEmbeddedContent(i,s={}){s=e({unloadIframes:!0},s),i&&i.parentNode&&(t(i,"video, audio").forEach((e=>{e.hasAttribute("data-ignore")||"function"!=typeof e.pause||(e.setAttribute("data-paused-by-reveal",""),e.pause())})),t(i,"iframe").forEach((e=>{e.contentWindow&&e.contentWindow.postMessage("slide:stop","*"),e.removeEventListener("load",this.startEmbeddedIframe)})),t(i,'iframe[src*="youtube.com/embed/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})),t(i,'iframe[src*="player.vimeo.com/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"method":"pause"}',"*")})),!0===s.unloadIframes&&t(i,"iframe[data-src]").forEach((e=>{e.setAttribute("src","about:blank"),e.removeAttribute("src")})))}}const m=".slides section",f=".slides>section",y=".slides>section.present>section",b=/registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener|showPreview/,w=/fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;class E{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="slide-number",this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){let i="none";e.slideNumber&&!this.Reveal.isPrintView()&&("all"===e.showSlideNumber||"speaker"===e.showSlideNumber&&this.Reveal.isSpeakerNotes())&&(i="block"),this.element.style.display=i}update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.element.innerHTML=this.getSlideNumber())}getSlideNumber(e=this.Reveal.getCurrentSlide()){let t,i=this.Reveal.getConfig(),s="h.v";if("function"==typeof i.slideNumber)t=i.slideNumber(e);else{"string"==typeof i.slideNumber&&(s=i.slideNumber),/c/.test(s)||1!==this.Reveal.getHorizontalSlides().length||(s="c");let a=e&&"uncounted"===e.dataset.visibility?0:1;switch(t=[],s){case"c":t.push(this.Reveal.getSlidePastCount(e)+a);break;case"c/t":t.push(this.Reveal.getSlidePastCount(e)+a,"/",this.Reveal.getTotalSlides());break;default:let i=this.Reveal.getIndices(e);t.push(i.h+a);let n="h/v"===s?"/":".";this.Reveal.isVerticalSlide(e)&&t.push(n,i.v+1)}}let a="#"+this.Reveal.location.getHash(e);return this.formatNumber(t[0],t[1],t[2],a)}formatNumber(e,t,i,s="#"+this.Reveal.location.getHash()){return"number"!=typeof i||isNaN(i)?`\n\t\t\t\t\t${e}\n\t\t\t\t\t`:`\n\t\t\t\t\t${e}\n\t\t\t\t\t${t}\n\t\t\t\t\t${i}\n\t\t\t\t\t`}destroy(){this.element.remove()}}class S{constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this),this.onBlur=this.onBlur.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}render(){this.element=document.createElement("div"),this.element.className="jump-to-slide",this.jumpInput=document.createElement("input"),this.jumpInput.type="text",this.jumpInput.className="jump-to-slide-input",this.jumpInput.placeholder="Jump to slide",this.jumpInput.addEventListener("input",this.onInput),this.jumpInput.addEventListener("keydown",this.onKeyDown),this.jumpInput.addEventListener("blur",this.onBlur),this.element.appendChild(this.jumpInput)}show(){this.indicesOnShow=this.Reveal.getIndices(),this.Reveal.getRevealElement().appendChild(this.element),this.jumpInput.focus()}hide(){this.isVisible()&&(this.element.remove(),this.jumpInput.value="",clearTimeout(this.jumpTimeout),delete this.jumpTimeout)}isVisible(){return!!this.element.parentNode}jump(){clearTimeout(this.jumpTimeout),delete this.jumpTimeout;let e,t=this.jumpInput.value.trim("");if(/^\d+$/.test(t)){const i=this.Reveal.getConfig().slideNumber;if("c"===i||"c/t"===i){const i=this.Reveal.getSlides()[parseInt(t,10)-1];i&&(e=this.Reveal.getIndices(i))}}return e||(/^\d+\.\d+$/.test(t)&&(t=t.replace(".","/")),e=this.Reveal.location.getIndicesFromHash(t,{oneBasedIndex:!0})),!e&&/\S+/i.test(t)&&t.length>1&&(e=this.search(t)),e&&""!==t?(this.Reveal.slide(e.h,e.v,e.f),!0):(this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,this.indicesOnShow.f),!1)}jumpAfter(e){clearTimeout(this.jumpTimeout),this.jumpTimeout=setTimeout((()=>this.jump()),e)}search(e){const t=new RegExp("\\b"+e.trim()+"\\b","i"),i=this.Reveal.getSlides().find((e=>t.test(e.innerText)));return i?this.Reveal.getIndices(i):null}cancel(){this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,this.indicesOnShow.f),this.hide()}confirm(){this.jump(),this.hide()}destroy(){this.jumpInput.removeEventListener("input",this.onInput),this.jumpInput.removeEventListener("keydown",this.onKeyDown),this.jumpInput.removeEventListener("blur",this.onBlur),this.element.remove()}onKeyDown(e){13===e.keyCode?this.confirm():27===e.keyCode&&(this.cancel(),e.stopImmediatePropagation())}onInput(e){this.jumpAfter(200)}onBlur(){setTimeout((()=>this.hide()),1)}}const A=e=>{let t=e.match(/^#([0-9a-f]{3})$/i);if(t&&t[1])return t=t[1],{r:17*parseInt(t.charAt(0),16),g:17*parseInt(t.charAt(1),16),b:17*parseInt(t.charAt(2),16)};let i=e.match(/^#([0-9a-f]{6})$/i);if(i&&i[1])return i=i[1],{r:parseInt(i.slice(0,2),16),g:parseInt(i.slice(2,4),16),b:parseInt(i.slice(4,6),16)};let s=e.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i);if(s)return{r:parseInt(s[1],10),g:parseInt(s[2],10),b:parseInt(s[3],10)};let a=e.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i);return a?{r:parseInt(a[1],10),g:parseInt(a[2],10),b:parseInt(a[3],10),a:parseFloat(a[4])}:null};class R{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="backgrounds",this.Reveal.getRevealElement().appendChild(this.element)}create(){this.element.innerHTML="",this.element.classList.add("no-transition"),this.Reveal.getHorizontalSlides().forEach((e=>{let i=this.createBackground(e,this.element);t(e,"section").forEach((e=>{this.createBackground(e,i),i.classList.add("stack")}))})),this.Reveal.getConfig().parallaxBackgroundImage?(this.element.style.backgroundImage='url("'+this.Reveal.getConfig().parallaxBackgroundImage+'")',this.element.style.backgroundSize=this.Reveal.getConfig().parallaxBackgroundSize,this.element.style.backgroundRepeat=this.Reveal.getConfig().parallaxBackgroundRepeat,this.element.style.backgroundPosition=this.Reveal.getConfig().parallaxBackgroundPosition,setTimeout((()=>{this.Reveal.getRevealElement().classList.add("has-parallax-background")}),1)):(this.element.style.backgroundImage="",this.Reveal.getRevealElement().classList.remove("has-parallax-background"))}createBackground(e,t){let i=document.createElement("div");i.className="slide-background "+e.className.replace(/present|past|future/,"");let s=document.createElement("div");return s.className="slide-background-content",i.appendChild(s),t.appendChild(i),e.slideBackgroundElement=i,e.slideBackgroundContentElement=s,this.sync(e),i}sync(e){const t=e.slideBackgroundElement,i=e.slideBackgroundContentElement,s={background:e.getAttribute("data-background"),backgroundSize:e.getAttribute("data-background-size"),backgroundImage:e.getAttribute("data-background-image"),backgroundVideo:e.getAttribute("data-background-video"),backgroundIframe:e.getAttribute("data-background-iframe"),backgroundColor:e.getAttribute("data-background-color"),backgroundGradient:e.getAttribute("data-background-gradient"),backgroundRepeat:e.getAttribute("data-background-repeat"),backgroundPosition:e.getAttribute("data-background-position"),backgroundTransition:e.getAttribute("data-background-transition"),backgroundOpacity:e.getAttribute("data-background-opacity")},a=e.hasAttribute("data-preload");e.classList.remove("has-dark-background"),e.classList.remove("has-light-background"),t.removeAttribute("data-loaded"),t.removeAttribute("data-background-hash"),t.removeAttribute("data-background-size"),t.removeAttribute("data-background-transition"),t.style.backgroundColor="",i.style.backgroundSize="",i.style.backgroundRepeat="",i.style.backgroundPosition="",i.style.backgroundImage="",i.style.opacity="",i.innerHTML="",s.background&&(/^(http|file|\/\/)/gi.test(s.background)||/\.(svg|png|jpg|jpeg|gif|bmp|webp)([?#\s]|$)/gi.test(s.background)?e.setAttribute("data-background-image",s.background):t.style.background=s.background),(s.background||s.backgroundColor||s.backgroundGradient||s.backgroundImage||s.backgroundVideo||s.backgroundIframe)&&t.setAttribute("data-background-hash",s.background+s.backgroundSize+s.backgroundImage+s.backgroundVideo+s.backgroundIframe+s.backgroundColor+s.backgroundGradient+s.backgroundRepeat+s.backgroundPosition+s.backgroundTransition+s.backgroundOpacity),s.backgroundSize&&t.setAttribute("data-background-size",s.backgroundSize),s.backgroundColor&&(t.style.backgroundColor=s.backgroundColor),s.backgroundGradient&&(t.style.backgroundImage=s.backgroundGradient),s.backgroundTransition&&t.setAttribute("data-background-transition",s.backgroundTransition),a&&t.setAttribute("data-preload",""),s.backgroundSize&&(i.style.backgroundSize=s.backgroundSize),s.backgroundRepeat&&(i.style.backgroundRepeat=s.backgroundRepeat),s.backgroundPosition&&(i.style.backgroundPosition=s.backgroundPosition),s.backgroundOpacity&&(i.style.opacity=s.backgroundOpacity);const n=this.getContrastClass(e);"string"==typeof n&&e.classList.add(n)}getContrastClass(e){const t=e.slideBackgroundElement;let i=e.getAttribute("data-background-color");if(!i||!A(i)){let e=window.getComputedStyle(t);e&&e.backgroundColor&&(i=e.backgroundColor)}if(i){const e=A(i);if(e&&0!==e.a)return"string"==typeof(s=i)&&(s=A(s)),(s?(299*s.r+587*s.g+114*s.b)/1e3:null)<128?"has-dark-background":"has-light-background"}var s;return null}bubbleSlideContrastClassToElement(e,t){["has-light-background","has-dark-background"].forEach((i=>{e.classList.contains(i)?t.classList.add(i):t.classList.remove(i)}),this)}update(e=!1){let i=this.Reveal.getConfig(),s=this.Reveal.getCurrentSlide(),a=this.Reveal.getIndices(),n=null,r=i.rtl?"future":"past",o=i.rtl?"past":"future";if(Array.from(this.element.childNodes).forEach(((i,s)=>{i.classList.remove("past","present","future"),sa.h?i.classList.add(o):(i.classList.add("present"),n=i),(e||s===a.h)&&t(i,".slide-background").forEach(((e,t)=>{e.classList.remove("past","present","future");const i="number"==typeof a.v?a.v:0;ti?e.classList.add("future"):(e.classList.add("present"),s===a.h&&(n=e))}))})),this.previousBackground&&!this.previousBackground.closest("body")&&(this.previousBackground=null),n&&this.previousBackground){let e=this.previousBackground.getAttribute("data-background-hash"),t=n.getAttribute("data-background-hash");if(t&&t===e&&n!==this.previousBackground){this.element.classList.add("no-transition");const e=n.querySelector("video"),t=this.previousBackground.querySelector("video");if(e&&t){const i=e.parentNode;t.parentNode.appendChild(e),i.appendChild(t)}}}if(this.previousBackground&&this.Reveal.slideContent.stopEmbeddedContent(this.previousBackground,{unloadIframes:!this.Reveal.slideContent.shouldPreload(this.previousBackground)}),n){this.Reveal.slideContent.startEmbeddedContent(n);let e=n.querySelector(".slide-background-content");if(e){let t=e.style.backgroundImage||"";/\.gif/i.test(t)&&(e.style.backgroundImage="",window.getComputedStyle(e).opacity,e.style.backgroundImage=t)}this.previousBackground=n}s&&this.bubbleSlideContrastClassToElement(s,this.Reveal.getRevealElement()),setTimeout((()=>{this.element.classList.remove("no-transition")}),10)}updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConfig().parallaxBackgroundImage){let t,i,s=this.Reveal.getHorizontalSlides(),a=this.Reveal.getVerticalSlides(),n=this.element.style.backgroundSize.split(" ");1===n.length?t=i=parseInt(n[0],10):(t=parseInt(n[0],10),i=parseInt(n[1],10));let r,o,l=this.element.offsetWidth,d=s.length;r="number"==typeof this.Reveal.getConfig().parallaxBackgroundHorizontal?this.Reveal.getConfig().parallaxBackgroundHorizontal:d>1?(t-l)/(d-1):0,o=r*e.h*-1;let c,h,u=this.element.offsetHeight,g=a.length;c="number"==typeof this.Reveal.getConfig().parallaxBackgroundVertical?this.Reveal.getConfig().parallaxBackgroundVertical:(i-u)/(g-1),h=g>0?c*e.v:0,this.element.style.backgroundPosition=o+"px "+-h+"px"}}destroy(){this.element.remove()}}let k=0;class L{constructor(e){this.Reveal=e}run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i.indexOf(e);if(e&&t&&e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(s>a?t:e).hasAttribute("data-auto-animate-restart")){this.autoAnimateStyleSheet=this.autoAnimateStyleSheet||l();let i=this.getAutoAnimateOptions(t);e.dataset.autoAnimate="pending",t.dataset.autoAnimate="pending",i.slideDirection=s>a?"forward":"backward";let n="none"===e.style.display;n&&(e.style.display=this.Reveal.getConfig().display);let r=this.getAutoAnimatableElements(e,t).map((e=>this.autoAnimateElements(e.from,e.to,e.options||{},i,k++)));if(n&&(e.style.display="none"),"false"!==t.dataset.autoAnimateUnmatched&&!0===this.Reveal.getConfig().autoAnimateUnmatched){let e=.8*i.duration,s=.2*i.duration;this.getUnmatchedAutoAnimateElements(t).forEach((e=>{let t=this.getAutoAnimateOptions(e,i),s="unmatched";t.duration===i.duration&&t.delay===i.delay||(s="unmatched-"+k++,r.push(`[data-auto-animate="running"] [data-auto-animate-target="${s}"] { transition: opacity ${t.duration}s ease ${t.delay}s; }`)),e.dataset.autoAnimateTarget=s}),this),r.push(`[data-auto-animate="running"] [data-auto-animate-target="unmatched"] { transition: opacity ${e}s ease ${s}s; }`)}this.autoAnimateStyleSheet.innerHTML=r.join(""),requestAnimationFrame((()=>{this.autoAnimateStyleSheet&&(getComputedStyle(this.autoAnimateStyleSheet).fontWeight,t.dataset.autoAnimate="running")})),this.Reveal.dispatchEvent({type:"autoanimate",data:{fromSlide:e,toSlide:t,sheet:this.autoAnimateStyleSheet}})}}reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([data-auto-animate=""])').forEach((e=>{e.dataset.autoAnimate=""})),t(this.Reveal.getRevealElement(),"[data-auto-animate-target]").forEach((e=>{delete e.dataset.autoAnimateTarget})),this.autoAnimateStyleSheet&&this.autoAnimateStyleSheet.parentNode&&(this.autoAnimateStyleSheet.parentNode.removeChild(this.autoAnimateStyleSheet),this.autoAnimateStyleSheet=null)}autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.dataset.autoAnimateTarget=a;let n=this.getAutoAnimateOptions(t,s);void 0!==i.delay&&(n.delay=i.delay),void 0!==i.duration&&(n.duration=i.duration),void 0!==i.easing&&(n.easing=i.easing);let r=this.getAutoAnimatableProperties("from",e,i),o=this.getAutoAnimatableProperties("to",t,i);if(t.classList.contains("fragment")&&(delete o.styles.opacity,e.classList.contains("fragment"))){(e.className.match(w)||[""])[0]===(t.className.match(w)||[""])[0]&&"forward"===s.slideDirection&&t.classList.add("visible","disabled")}if(!1!==i.translate||!1!==i.scale){let e=this.Reveal.getScale(),t={x:(r.x-o.x)/e,y:(r.y-o.y)/e,scaleX:r.width/o.width,scaleY:r.height/o.height};t.x=Math.round(1e3*t.x)/1e3,t.y=Math.round(1e3*t.y)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3;let s=!1!==i.translate&&(0!==t.x||0!==t.y),a=!1!==i.scale&&(0!==t.scaleX||0!==t.scaleY);if(s||a){let e=[];s&&e.push(`translate(${t.x}px, ${t.y}px)`),a&&e.push(`scale(${t.scaleX}, ${t.scaleY})`),r.styles.transform=e.join(" "),r.styles["transform-origin"]="top left",o.styles.transform="none"}}for(let e in o.styles){const t=o.styles[e],i=r.styles[e];t===i?delete o.styles[e]:(!0===t.explicitValue&&(o.styles[e]=t.value),!0===i.explicitValue&&(r.styles[e]=i.value))}let l="",d=Object.keys(o.styles);if(d.length>0){r.styles.transition="none",o.styles.transition=`all ${n.duration}s ${n.easing} ${n.delay}s`,o.styles["transition-property"]=d.join(", "),o.styles["will-change"]=d.join(", "),l='[data-auto-animate-target="'+a+'"] {'+Object.keys(r.styles).map((e=>e+": "+r.styles[e]+" !important;")).join("")+'}[data-auto-animate="running"] [data-auto-animate-target="'+a+'"] {'+Object.keys(o.styles).map((e=>e+": "+o.styles[e]+" !important;")).join("")+"}"}return l}getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoAnimateEasing,duration:this.Reveal.getConfig().autoAnimateDuration,delay:0};if(s=e(s,i),t.parentNode){let e=r(t.parentNode,"[data-auto-animate-target]");e&&(s=this.getAutoAnimateOptions(e,s))}return t.dataset.autoAnimateEasing&&(s.easing=t.dataset.autoAnimateEasing),t.dataset.autoAnimateDuration&&(s.duration=parseFloat(t.dataset.autoAnimateDuration)),t.dataset.autoAnimateDelay&&(s.delay=parseFloat(t.dataset.autoAnimateDelay)),s}getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={styles:[]};if(!1!==i.translate||!1!==i.scale){let e;if("function"==typeof i.measure)e=i.measure(t);else if(s.center)e=t.getBoundingClientRect();else{let i=this.Reveal.getScale();e={x:t.offsetLeft*i,y:t.offsetTop*i,width:t.offsetWidth*i,height:t.offsetHeight*i}}a.x=e.x,a.y=e.y,a.width=e.width,a.height=e.height}const n=getComputedStyle(t);return(i.styles||s.autoAnimateStyles).forEach((t=>{let i;"string"==typeof t&&(t={property:t}),void 0!==t.from&&"from"===e?i={value:t.from,explicitValue:!0}:void 0!==t.to&&"to"===e?i={value:t.to,explicitValue:!0}:("line-height"===t.property&&(i=parseFloat(n["line-height"])/parseFloat(n["font-size"])),isNaN(i)&&(i=n[t.property])),""!==i&&(a.styles[t.property]=i)})),a}getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.getConfig().autoAnimateMatcher?this.Reveal.getConfig().autoAnimateMatcher:this.getAutoAnimatePairs).call(this,e,t),s=[];return i.filter(((e,t)=>{if(-1===s.indexOf(e.to))return s.push(e.to),!0}))}getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, li";return this.findAutoAnimateMatches(i,e,t,"[data-id]",(e=>e.nodeName+":::"+e.getAttribute("data-id"))),this.findAutoAnimateMatches(i,e,t,s,(e=>e.nodeName+":::"+e.innerText)),this.findAutoAnimateMatches(i,e,t,"img, video, iframe",(e=>e.nodeName+":::"+(e.getAttribute("src")||e.getAttribute("data-src")))),this.findAutoAnimateMatches(i,e,t,"pre",(e=>e.nodeName+":::"+e.innerText)),i.forEach((e=>{n(e.from,s)?e.options={scale:!1}:n(e.from,"pre")&&(e.options={scale:!1,styles:["width","height"]},this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-code",(e=>e.textContent),{scale:!1,styles:[],measure:this.getLocalBoundingBox.bind(this)}),this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-numbers[data-line-number]",(e=>e.getAttribute("data-line-number")),{scale:!1,styles:["width"],measure:this.getLocalBoundingBox.bind(this)}))}),this),i}getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.round(e.offsetLeft*t*100)/100,y:Math.round(e.offsetTop*t*100)/100,width:Math.round(e.offsetWidth*t*100)/100,height:Math.round(e.offsetHeight*t*100)/100}}findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.querySelectorAll(s)).forEach(((e,t)=>{const i=a(e);"string"==typeof i&&i.length&&(r[i]=r[i]||[],r[i].push(e))})),[].slice.call(i.querySelectorAll(s)).forEach(((t,i)=>{const s=a(t);let l;if(o[s]=o[s]||[],o[s].push(t),r[s]){const e=o[s].length-1,t=r[s].length-1;r[s][e]?(l=r[s][e],r[s][e]=null):r[s][t]&&(l=r[s][t],r[s][t]=null)}l&&e.push({from:l,to:t,options:n})}))}getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).reduce(((e,t)=>{const i=t.querySelector("[data-auto-animate-target]");return t.hasAttribute("data-auto-animate-target")||i||e.push(t),t.querySelector("[data-auto-animate-target]")&&(e=e.concat(this.getUnmatchedAutoAnimateElements(t))),e}),[])}}class C{constructor(e){this.Reveal=e,this.active=!1,this.activatedCallbacks=[],this.onScroll=this.onScroll.bind(this)}activate(){if(this.active)return;const e=this.Reveal.getState();this.active=!0,this.slideHTMLBeforeActivation=this.Reveal.getSlidesElement().innerHTML;const i=t(this.Reveal.getRevealElement(),f),s=t(this.Reveal.getRevealElement(),".backgrounds>.slide-background");let a;this.viewportElement.classList.add("loading-scroll-mode","reveal-scroll");const n=window.getComputedStyle(this.viewportElement);n&&n.background&&(a=n.background);const r=[],o=i[0].parentNode;let l;const d=(e,t,i,n)=>{let o;if(l&&this.Reveal.shouldAutoAnimateBetween(l,e))o=document.createElement("div"),o.className="scroll-page-content scroll-auto-animate-page",o.style.display="none",l.closest(".scroll-page-content").parentNode.appendChild(o);else{const e=document.createElement("div");if(e.className="scroll-page",r.push(e),n&&s.length>t){const i=s[t],n=window.getComputedStyle(i);n&&n.background?e.style.background=n.background:a&&(e.style.background=a)}else a&&(e.style.background=a);const i=document.createElement("div");i.className="scroll-page-sticky",e.appendChild(i),o=document.createElement("div"),o.className="scroll-page-content",i.appendChild(o)}o.appendChild(e),e.classList.remove("past","future"),e.setAttribute("data-index-h",t),e.setAttribute("data-index-v",i),e.slideBackgroundElement&&(e.slideBackgroundElement.remove("past","future"),o.insertBefore(e.slideBackgroundElement,e)),l=e};i.forEach(((e,t)=>{this.Reveal.isVerticalStack(e)?e.querySelectorAll("section").forEach(((e,i)=>{d(e,t,i,!0)})):d(e,t,0)}),this),this.createProgressBar(),t(this.Reveal.getRevealElement(),".stack").forEach((e=>e.remove())),r.forEach((e=>o.appendChild(e))),this.Reveal.slideContent.layout(this.Reveal.getSlidesElement()),this.Reveal.layout(),this.Reveal.setState(e),this.activatedCallbacks.forEach((e=>e())),this.activatedCallbacks=[],this.restoreScrollPosition(),this.viewportElement.classList.remove("loading-scroll-mode"),this.viewportElement.addEventListener("scroll",this.onScroll,{passive:!0})}deactivate(){if(!this.active)return;const e=this.Reveal.getState();this.active=!1,this.viewportElement.removeEventListener("scroll",this.onScroll),this.viewportElement.classList.remove("reveal-scroll"),this.removeProgressBar(),this.Reveal.getSlidesElement().innerHTML=this.slideHTMLBeforeActivation,this.Reveal.sync(),this.Reveal.setState(e),this.slideHTMLBeforeActivation=null}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}createProgressBar(){this.progressBar=document.createElement("div"),this.progressBar.className="scrollbar",this.progressBarInner=document.createElement("div"),this.progressBarInner.className="scrollbar-inner",this.progressBar.appendChild(this.progressBarInner),this.progressBarPlayhead=document.createElement("div"),this.progressBarPlayhead.className="scrollbar-playhead",this.progressBarInner.appendChild(this.progressBarPlayhead),this.viewportElement.insertBefore(this.progressBar,this.viewportElement.firstChild);const e=e=>{let t=(e.clientY-this.progressBarInner.getBoundingClientRect().top)/this.progressBarHeight;t=Math.max(Math.min(t,1),0),this.viewportElement.scrollTop=t*(this.viewportElement.scrollHeight-this.viewportElement.offsetHeight)},t=i=>{this.draggingProgressBar=!1,this.showProgressBar(),document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)};this.progressBarInner.addEventListener("mousedown",(i=>{i.preventDefault(),this.draggingProgressBar=!0,document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),e(i)}))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}layout(){this.isActive()&&(this.syncPages(),this.syncScrollPosition())}syncPages(){const e=this.Reveal.getConfig(),t=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),i=this.Reveal.getScale(),s="compact"===e.scrollLayout,a=this.viewportElement.offsetHeight,n=t.height*i,r=s?n:a;this.scrollTriggerHeight=s?n:a,this.viewportElement.style.setProperty("--page-height",r+"px"),this.viewportElement.style.scrollSnapType="string"==typeof e.scrollSnap?`y ${e.scrollSnap}`:"",this.slideTriggers=[];const o=Array.from(this.Reveal.getRevealElement().querySelectorAll(".scroll-page"));this.pages=o.map((i=>{const n=this.createPage({pageElement:i,slideElement:i.querySelector("section"),stickyElement:i.querySelector(".scroll-page-sticky"),contentElement:i.querySelector(".scroll-page-content"),backgroundElement:i.querySelector(".slide-background"),autoAnimateElements:i.querySelectorAll(".scroll-auto-animate-page"),autoAnimatePages:[]});n.pageElement.style.setProperty("--slide-height",!0===e.center?"auto":t.height+"px"),this.slideTriggers.push({page:n,activate:()=>this.activatePage(n),deactivate:()=>this.deactivatePage(n)}),this.createFragmentTriggersForPage(n),n.autoAnimateElements.length>0&&this.createAutoAnimateTriggersForPage(n);let o=Math.max(n.scrollTriggers.length-1,0);o+=n.autoAnimatePages.reduce(((e,t)=>e+Math.max(t.scrollTriggers.length-1,0)),n.autoAnimatePages.length),n.pageElement.querySelectorAll(".scroll-snap-point").forEach((e=>e.remove()));for(let e=0;e0?(n.pageHeight=a,n.pageElement.style.setProperty("--page-height",a+"px")):(n.pageHeight=r,n.pageElement.style.removeProperty("--page-height")),n.scrollPadding=this.scrollTriggerHeight*o,n.totalHeight=n.pageHeight+n.scrollPadding,n.pageElement.style.setProperty("--page-scroll-padding",n.scrollPadding+"px"),o>0?(n.stickyElement.style.position="sticky",n.stickyElement.style.top=Math.max((a-n.pageHeight)/2,0)+"px"):(n.stickyElement.style.position="relative",n.pageElement.style.scrollSnapAlign=n.pageHeight1?(this.progressBar||this.createProgressBar(),this.syncProgressBar()):this.removeProgressBar()}setTriggerRanges(){this.totalScrollTriggerCount=this.slideTriggers.reduce(((e,t)=>e+Math.max(t.page.scrollTriggers.length,1)),0);let e=0;this.slideTriggers.forEach(((t,i)=>{t.range=[e,e+Math.max(t.page.scrollTriggers.length,1)/this.totalScrollTriggerCount];const s=(t.range[1]-t.range[0])/t.page.scrollTriggers.length;t.page.scrollTriggers.forEach(((t,i)=>{t.range=[e+i*s,e+(i+1)*s]})),e=t.range[1]}))}createFragmentTriggersForPage(e,t){t=t||e.slideElement;const i=this.Reveal.fragments.sort(t.querySelectorAll(".fragment"),!0);return i.length&&(e.fragments=this.Reveal.fragments.sort(t.querySelectorAll(".fragment:not(.disabled)")),e.scrollTriggers.push({activate:()=>{this.Reveal.fragments.update(-1,e.fragments,t)}}),i.forEach(((i,s)=>{e.scrollTriggers.push({activate:()=>{this.Reveal.fragments.update(s,e.fragments,t)}})}))),e.scrollTriggers.length}createAutoAnimateTriggersForPage(e){e.autoAnimateElements.length>0&&this.slideTriggers.push(...Array.from(e.autoAnimateElements).map(((t,i)=>{let s=this.createPage({slideElement:t.querySelector("section"),contentElement:t,backgroundElement:t.querySelector(".slide-background")});return this.createFragmentTriggersForPage(s,s.slideElement),e.autoAnimatePages.push(s),{page:s,activate:()=>this.activatePage(s),deactivate:()=>this.deactivatePage(s)}})))}createPage(e){return e.scrollTriggers=[],e.indexh=parseInt(e.slideElement.getAttribute("data-index-h"),10),e.indexv=parseInt(e.slideElement.getAttribute("data-index-v"),10),e}syncProgressBar(){this.progressBarInner.querySelectorAll(".scrollbar-slide").forEach((e=>e.remove()));const e=this.viewportElement.scrollHeight,t=this.viewportElement.offsetHeight,i=t/e;this.progressBarHeight=this.progressBarInner.offsetHeight,this.playheadHeight=Math.max(i*this.progressBarHeight,8),this.progressBarScrollableHeight=this.progressBarHeight-this.playheadHeight;const s=t/e*this.progressBarHeight,a=Math.min(s/8,4);this.progressBarPlayhead.style.height=this.playheadHeight-a+"px",s>6?this.slideTriggers.forEach((e=>{const{page:t}=e;t.progressBarSlide=document.createElement("div"),t.progressBarSlide.className="scrollbar-slide",t.progressBarSlide.style.top=e.range[0]*this.progressBarHeight+"px",t.progressBarSlide.style.height=(e.range[1]-e.range[0])*this.progressBarHeight-a+"px",t.progressBarSlide.classList.toggle("has-triggers",t.scrollTriggers.length>0),this.progressBarInner.appendChild(t.progressBarSlide),t.scrollTriggerElements=t.scrollTriggers.map(((i,s)=>{const n=document.createElement("div");return n.className="scrollbar-trigger",n.style.top=(i.range[0]-e.range[0])*this.progressBarHeight+"px",n.style.height=(i.range[1]-i.range[0])*this.progressBarHeight-a+"px",t.progressBarSlide.appendChild(n),0===s&&(n.style.display="none"),n}))})):this.pages.forEach((e=>e.progressBarSlide=null))}syncScrollPosition(){const e=this.viewportElement.offsetHeight,t=e/this.viewportElement.scrollHeight,i=this.viewportElement.scrollTop,s=this.viewportElement.scrollHeight-e,a=Math.max(Math.min(i/s,1),0),n=Math.max(Math.min((i+e/2)/this.viewportElement.scrollHeight,1),0);let r;this.slideTriggers.forEach((e=>{const{page:i}=e;a>=e.range[0]-2*t&&a<=e.range[1]+2*t&&!i.loaded?(i.loaded=!0,this.Reveal.slideContent.load(i.slideElement)):i.loaded&&(i.loaded=!1,this.Reveal.slideContent.unload(i.slideElement)),a>=e.range[0]&&a<=e.range[1]?(this.activateTrigger(e),r=e.page):e.active&&this.deactivateTrigger(e)})),r&&r.scrollTriggers.forEach((e=>{n>=e.range[0]&&n<=e.range[1]?this.activateTrigger(e):e.active&&this.deactivateTrigger(e)})),this.setProgressBarValue(i/(this.viewportElement.scrollHeight-e))}setProgressBarValue(e){this.progressBar&&(this.progressBarPlayhead.style.transform=`translateY(${e*this.progressBarScrollableHeight}px)`,this.getAllPages().filter((e=>e.progressBarSlide)).forEach((e=>{e.progressBarSlide.classList.toggle("active",!0===e.active),e.scrollTriggers.forEach(((t,i)=>{e.scrollTriggerElements[i].classList.toggle("active",!0===e.active&&!0===t.active)}))})),this.showProgressBar())}showProgressBar(){this.progressBar.classList.add("visible"),clearTimeout(this.hideProgressBarTimeout),"auto"!==this.Reveal.getConfig().scrollProgress||this.draggingProgressBar||(this.hideProgressBarTimeout=setTimeout((()=>{this.progressBar&&this.progressBar.classList.remove("visible")}),500))}prev(){this.viewportElement.scrollTop-=this.scrollTriggerHeight}next(){this.viewportElement.scrollTop+=this.scrollTriggerHeight}scrollToSlide(e){if(this.active){const t=this.getScrollTriggerBySlide(e);t&&(this.viewportElement.scrollTop=t.range[0]*(this.viewportElement.scrollHeight-this.viewportElement.offsetHeight))}else this.activatedCallbacks.push((()=>this.scrollToSlide(e)))}storeScrollPosition(){clearTimeout(this.storeScrollPositionTimeout),this.storeScrollPositionTimeout=setTimeout((()=>{sessionStorage.setItem("reveal-scroll-top",this.viewportElement.scrollTop),sessionStorage.setItem("reveal-scroll-origin",location.origin+location.pathname),this.storeScrollPositionTimeout=null}),50)}restoreScrollPosition(){const e=sessionStorage.getItem("reveal-scroll-top"),t=sessionStorage.getItem("reveal-scroll-origin");e&&t===location.origin+location.pathname&&(this.viewportElement.scrollTop=parseInt(e,10))}activatePage(e){if(!e.active){e.active=!0;const{slideElement:t,backgroundElement:i,contentElement:s,indexh:a,indexv:n}=e;s.style.display="block",t.classList.add("present"),i&&i.classList.add("present"),this.Reveal.setCurrentScrollPage(t,a,n),this.Reveal.backgrounds.bubbleSlideContrastClassToElement(t,this.viewportElement),Array.from(s.parentNode.querySelectorAll(".scroll-page-content")).forEach((e=>{e!==s&&(e.style.display="none")}))}}deactivatePage(e){e.active&&(e.active=!1,e.slideElement&&e.slideElement.classList.remove("present"),e.backgroundElement&&e.backgroundElement.classList.remove("present"))}activateTrigger(e){e.active||(e.active=!0,e.activate())}deactivateTrigger(e){e.active&&(e.active=!1,e.deactivate&&e.deactivate())}getSlideByIndices(e,t){const i=this.getAllPages().find((i=>i.indexh===e&&i.indexv===t));return i?i.slideElement:null}getScrollTriggerBySlide(e){return this.slideTriggers.find((t=>t.page.slideElement===e))}getAllPages(){return this.pages.flatMap((e=>[e,...e.autoAnimatePages||[]]))}onScroll(){this.syncScrollPosition(),this.storeScrollPosition()}get viewportElement(){return this.Reveal.getViewportElement()}}class x{constructor(e){this.Reveal=e}async activate(){const e=this.Reveal.getConfig(),i=t(this.Reveal.getRevealElement(),m),s=e.slideNumber&&/all|print/i.test(e.showSlideNumber),a=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),n=Math.floor(a.width*(1+e.margin)),r=Math.floor(a.height*(1+e.margin)),o=a.width,d=a.height;await new Promise(requestAnimationFrame),l("@page{size:"+n+"px "+r+"px; margin: 0px;}"),l(".reveal section>img, .reveal section>video, .reveal section>iframe{max-width: "+o+"px; max-height:"+d+"px}"),document.documentElement.classList.add("reveal-print","print-pdf"),document.body.style.width=n+"px",document.body.style.height=r+"px";const c=this.Reveal.getViewportElement();let h;if(c){const e=window.getComputedStyle(c);e&&e.background&&(h=e.background)}await new Promise(requestAnimationFrame),this.Reveal.layoutSlideContents(o,d),await new Promise(requestAnimationFrame);const u=i.map((e=>e.scrollHeight)),g=[],p=i[0].parentNode;let v=1;i.forEach((function(i,a){if(!1===i.classList.contains("stack")){let l=(n-o)/2,c=(r-d)/2;const p=u[a];let m=Math.max(Math.ceil(p/r),1);m=Math.min(m,e.pdfMaxPagesPerSlide),(1===m&&e.center||i.classList.contains("center"))&&(c=Math.max((r-p)/2,0));const f=document.createElement("div");if(g.push(f),f.className="pdf-page",f.style.height=(r+e.pdfPageHeightOffset)*m+"px",h&&(f.style.background=h),f.appendChild(i),i.style.left=l+"px",i.style.top=c+"px",i.style.width=o+"px",this.Reveal.slideContent.layout(i),i.slideBackgroundElement&&f.insertBefore(i.slideBackgroundElement,i),e.showNotes){const t=this.Reveal.getSlideNotes(i);if(t){const i=8,s="string"==typeof e.showNotes?e.showNotes:"inline",a=document.createElement("div");a.classList.add("speaker-notes"),a.classList.add("speaker-notes-pdf"),a.setAttribute("data-layout",s),a.innerHTML=t,"separate-page"===s?g.push(a):(a.style.left=i+"px",a.style.bottom=i+"px",a.style.width=n-2*i+"px",f.appendChild(a))}}if(s){const e=document.createElement("div");e.classList.add("slide-number"),e.classList.add("slide-number-pdf"),e.innerHTML=v++,f.appendChild(e)}if(e.pdfSeparateFragments){const e=this.Reveal.fragments.sort(f.querySelectorAll(".fragment"),!0);let t;e.forEach((function(e,i){t&&t.forEach((function(e){e.classList.remove("current-fragment")})),e.forEach((function(e){e.classList.add("visible","current-fragment")}),this);const a=f.cloneNode(!0);if(s){const e=i+1;a.querySelector(".slide-number-pdf").innerHTML+="."+e}g.push(a),t=e}),this),e.forEach((function(e){e.forEach((function(e){e.classList.remove("visible","current-fragment")}))}))}else t(f,".fragment:not(.fade-out)").forEach((function(e){e.classList.add("visible")}))}}),this),await new Promise(requestAnimationFrame),g.forEach((e=>p.appendChild(e))),this.Reveal.slideContent.layout(this.Reveal.getSlidesElement()),this.Reveal.dispatchEvent({type:"pdf-ready"}),c.classList.remove("loading-scroll-mode")}isActive(){return"print"===this.Reveal.getConfig().view}}class P{constructor(e){this.Reveal=e}configure(e,t){!1===e.fragments?this.disable():!1===t.fragments&&this.enable()}disable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}enable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.remove("visible"),e.classList.remove("current-fragment")}))}availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Reveal.getConfig().fragments){let t=e.querySelectorAll(".fragment:not(.disabled)"),i=e.querySelectorAll(".fragment:not(.disabled):not(.visible)");return{prev:t.length-i.length>0,next:!!i.length}}return{prev:!1,next:!1}}sort(e,t=!1){e=Array.from(e);let i=[],s=[],a=[];e.forEach((e=>{if(e.hasAttribute("data-fragment-index")){let t=parseInt(e.getAttribute("data-fragment-index"),10);i[t]||(i[t]=[]),i[t].push(e)}else s.push([e])})),i=i.concat(s);let n=0;return i.forEach((e=>{e.forEach((e=>{a.push(e),e.setAttribute("data-fragment-index",n)})),n++})),!0===t?i:a}sortAll(){this.Reveal.getHorizontalSlides().forEach((e=>{let i=t(e,"section");i.forEach(((e,t)=>{this.sort(e.querySelectorAll(".fragment"))}),this),0===i.length&&this.sort(e.querySelectorAll(".fragment"))}))}update(e,t,i=this.Reveal.getCurrentSlide()){let s={shown:[],hidden:[]};if(i&&this.Reveal.getConfig().fragments&&(t=t||this.sort(i.querySelectorAll(".fragment"))).length){let a=0;if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment.visible")).pop();t&&(e=parseInt(t.getAttribute("data-fragment-index")||0,10))}Array.from(t).forEach(((t,i)=>{if(t.hasAttribute("data-fragment-index")&&(i=parseInt(t.getAttribute("data-fragment-index"),10)),a=Math.max(a,i),i<=e){let a=t.classList.contains("visible");t.classList.add("visible"),t.classList.remove("current-fragment"),i===e&&(this.Reveal.announceStatus(this.Reveal.getStatusText(t)),t.classList.add("current-fragment"),this.Reveal.slideContent.startEmbeddedContent(t)),a||(s.shown.push(t),this.Reveal.dispatchEvent({target:t,type:"visible",bubbles:!1}))}else{let e=t.classList.contains("visible");t.classList.remove("visible"),t.classList.remove("current-fragment"),e&&(this.Reveal.slideContent.stopEmbeddedContent(t),s.hidden.push(t),this.Reveal.dispatchEvent({target:t,type:"hidden",bubbles:!1}))}})),e="number"==typeof e?e:-1,e=Math.max(Math.min(e,a),-1),i.setAttribute("data-fragment",e)}return s.hidden.length&&this.Reveal.dispatchEvent({type:"fragmenthidden",data:{fragment:s.hidden[0],fragments:s.hidden}}),s.shown.length&&this.Reveal.dispatchEvent({type:"fragmentshown",data:{fragment:s.shown[0],fragments:s.shown}}),s}sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelectorAll(".fragment"))}goto(e,t=0){let i=this.Reveal.getCurrentSlide();if(i&&this.Reveal.getConfig().fragments){let s=this.sort(i.querySelectorAll(".fragment:not(.disabled)"));if(s.length){if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment:not(.disabled).visible")).pop();e=t?parseInt(t.getAttribute("data-fragment-index")||0,10):-1}e+=t;let a=this.update(e,s);return this.Reveal.controls.update(),this.Reveal.progress.update(),this.Reveal.getConfig().fragmentInURL&&this.Reveal.location.writeURL(),!(!a.shown.length&&!a.hidden.length)}}return!1}next(){return this.goto(null,1)}prev(){return this.goto(null,-1)}}class T{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.onSlideClicked.bind(this)}activate(){if(this.Reveal.getConfig().overview&&!this.Reveal.isScrollView()&&!this.isActive()){this.active=!0,this.Reveal.getRevealElement().classList.add("overview"),this.Reveal.cancelAutoSlide(),this.Reveal.getSlidesElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),m).forEach((e=>{e.classList.contains("stack")||e.addEventListener("click",this.onSlideClicked,!0)}));const e=70,i=this.Reveal.getComputedSlideSize();this.overviewSlideWidth=i.width+e,this.overviewSlideHeight=i.height+e,this.Reveal.getConfig().rtl&&(this.overviewSlideWidth=-this.overviewSlideWidth),this.Reveal.updateSlidesVisibility(),this.layout(),this.update(),this.Reveal.layout();const s=this.Reveal.getIndices();this.Reveal.dispatchEvent({type:"overviewshown",data:{indexh:s.h,indexv:s.v,currentSlide:this.Reveal.getCurrentSlide()}})}}layout(){this.Reveal.getHorizontalSlides().forEach(((e,i)=>{e.setAttribute("data-index-h",i),a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),e.classList.contains("stack")&&t(e,"section").forEach(((e,t)=>{e.setAttribute("data-index-h",i),e.setAttribute("data-index-v",t),a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))})),Array.from(this.Reveal.getBackgroundsElement().childNodes).forEach(((e,i)=>{a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),t(e,".slide-background").forEach(((e,t)=>{a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))}))}update(){const e=Math.min(window.innerWidth,window.innerHeight),t=Math.max(e/5,150)/e,i=this.Reveal.getIndices();this.Reveal.transformSlides({overview:["scale("+t+")","translateX("+-i.h*this.overviewSlideWidth+"px)","translateY("+-i.v*this.overviewSlideHeight+"px)"].join(" ")})}deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.Reveal.getRevealElement().classList.remove("overview"),this.Reveal.getRevealElement().classList.add("overview-deactivating"),setTimeout((()=>{this.Reveal.getRevealElement().classList.remove("overview-deactivating")}),1),this.Reveal.getRevealElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),m).forEach((e=>{a(e,""),e.removeEventListener("click",this.onSlideClicked,!0)})),t(this.Reveal.getBackgroundsElement(),".slide-background").forEach((e=>{a(e,"")})),this.Reveal.transformSlides({overview:""});const e=this.Reveal.getIndices();this.Reveal.slide(e.h,e.v),this.Reveal.layout(),this.Reveal.cueAutoSlide(),this.Reveal.dispatchEvent({type:"overviewhidden",data:{indexh:e.h,indexv:e.v,currentSlide:this.Reveal.getCurrentSlide()}})}}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}onSlideClicked(e){if(this.isActive()){e.preventDefault();let t=e.target;for(;t&&!t.nodeName.match(/section/gi);)t=t.parentNode;if(t&&!t.classList.contains("disabled")&&(this.deactivate(),t.nodeName.match(/section/gi))){let e=parseInt(t.getAttribute("data-index-h"),10),i=parseInt(t.getAttribute("data-index-v"),10);this.Reveal.slide(e,i)}}}}class N{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this)}configure(e,t){"linear"===e.navigationMode?(this.shortcuts["→ , ↓ , SPACE , N , L , J"]="Next slide",this.shortcuts["← , ↑ , P , H , K"]="Previous slide"):(this.shortcuts["N , SPACE"]="Next slide",this.shortcuts["P , Shift SPACE"]="Previous slide",this.shortcuts["← , H"]="Navigate left",this.shortcuts["→ , L"]="Navigate right",this.shortcuts["↑ , K"]="Navigate up",this.shortcuts["↓ , J"]="Navigate down"),this.shortcuts["Alt + ←/↑/→/↓"]="Navigate without fragments",this.shortcuts["Shift + ←/↑/→/↓"]="Jump to first/last slide",this.shortcuts["B , ."]="Pause",this.shortcuts.F="Fullscreen",this.shortcuts.G="Jump to slide",this.shortcuts["ESC, O"]="Slide overview"}bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1)}unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown,!1)}addKeyBinding(e,t){"object"==typeof e&&e.keyCode?this.bindings[e.keyCode]={callback:t,key:e.key,description:e.description}:this.bindings[e]={callback:t,key:null,description:null}}removeKeyBinding(e){delete this.bindings[e]}triggerKey(e){this.onDocumentKeyDown({keyCode:e})}registerKeyboardShortcut(e,t){this.shortcuts[e]=t}getShortcuts(){return this.shortcuts}getBindings(){return this.bindings}onDocumentKeyDown(e){let t=this.Reveal.getConfig();if("function"==typeof t.keyboardCondition&&!1===t.keyboardCondition(e))return!0;if("focused"===t.keyboardCondition&&!this.Reveal.isFocused())return!0;let i=e.keyCode,s=!this.Reveal.isAutoSliding();this.Reveal.onUserInput(e);let a=document.activeElement&&!0===document.activeElement.isContentEditable,n=document.activeElement&&document.activeElement.tagName&&/input|textarea/i.test(document.activeElement.tagName),r=document.activeElement&&document.activeElement.className&&/speaker-notes/i.test(document.activeElement.className),l=!(-1!==[32,37,38,39,40,63,78,80,191].indexOf(e.keyCode)&&e.shiftKey||e.altKey)&&(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey);if(a||n||r||l)return;let d,c=[66,86,190,191,112];if("object"==typeof t.keyboard)for(d in t.keyboard)"togglePause"===t.keyboard[d]&&c.push(parseInt(d,10));if(this.Reveal.isPaused()&&-1===c.indexOf(i))return!1;let h="linear"===t.navigationMode||!this.Reveal.hasHorizontalSlides()||!this.Reveal.hasVerticalSlides(),u=!1;if("object"==typeof t.keyboard)for(d in t.keyboard)if(parseInt(d,10)===i){let i=t.keyboard[d];"function"==typeof i?i.apply(null,[e]):"string"==typeof i&&"function"==typeof this.Reveal[i]&&this.Reveal[i].call(),u=!0}if(!1===u)for(d in this.bindings)if(parseInt(d,10)===i){let t=this.bindings[d].callback;"function"==typeof t?t.apply(null,[e]):"string"==typeof t&&"function"==typeof this.Reveal[t]&&this.Reveal[t].call(),u=!0}!1===u&&(u=!0,80===i||33===i?this.Reveal.prev({skipFragments:e.altKey}):78===i||34===i?this.Reveal.next({skipFragments:e.altKey}):72===i||37===i?e.shiftKey?this.Reveal.slide(0):!this.Reveal.overview.isActive()&&h?t.rtl?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.left({skipFragments:e.altKey}):76===i||39===i?e.shiftKey?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):!this.Reveal.overview.isActive()&&h?t.rtl?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey}):this.Reveal.right({skipFragments:e.altKey}):75===i||38===i?e.shiftKey?this.Reveal.slide(void 0,0):!this.Reveal.overview.isActive()&&h?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.up({skipFragments:e.altKey}):74===i||40===i?e.shiftKey?this.Reveal.slide(void 0,Number.MAX_VALUE):!this.Reveal.overview.isActive()&&h?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.down({skipFragments:e.altKey}):36===i?this.Reveal.slide(0):35===i?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):32===i?(this.Reveal.overview.isActive()&&this.Reveal.overview.deactivate(),e.shiftKey?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey})):[58,59,66,86,190].includes(i)||191===i&&!e.shiftKey?this.Reveal.togglePause():70===i?o(t.embedded?this.Reveal.getViewportElement():document.documentElement):65===i?t.autoSlideStoppable&&this.Reveal.toggleAutoSlide(s):71===i?t.jumpToSlide&&this.Reveal.toggleJumpToSlide():63!==i&&191!==i||!e.shiftKey?112===i?this.Reveal.toggleHelp():u=!1:this.Reveal.toggleHelp()),u?e.preventDefault&&e.preventDefault():27!==i&&79!==i||(!1===this.Reveal.closeOverlay()&&this.Reveal.overview.toggle(),e.preventDefault&&e.preventDefault()),this.Reveal.cueAutoSlide()}}class M{MAX_REPLACE_STATE_FREQUENCY=1e3;constructor(e){this.Reveal=e,this.writeURLTimeout=0,this.replaceStateTimestamp=0,this.onWindowHashChange=this.onWindowHashChange.bind(this)}bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)}unbind(){window.removeEventListener("hashchange",this.onWindowHashChange,!1)}getIndicesFromHash(e=window.location.hash,t={}){let i=e.replace(/^#\/?/,""),s=i.split("/");if(/^[0-9]*$/.test(s[0])||!i.length){const e=this.Reveal.getConfig();let i,a=e.hashOneBasedIndex||t.oneBasedIndex?1:0,n=parseInt(s[0],10)-a||0,r=parseInt(s[1],10)-a||0;return e.fragmentInURL&&(i=parseInt(s[2],10),isNaN(i)&&(i=void 0)),{h:n,v:r,f:i}}{let e,t;/\/[-\d]+$/g.test(i)&&(t=parseInt(i.split("/").pop(),10),t=isNaN(t)?void 0:t,i=i.split("/").shift());try{e=document.getElementById(decodeURIComponent(i)).closest(".slides section")}catch(e){}if(e)return{...this.Reveal.getIndices(e),f:t}}return null}readURL(){const e=this.Reveal.getIndices(),t=this.getIndicesFromHash();t?t.h===e.h&&t.v===e.v&&void 0===t.f||this.Reveal.slide(t.h,t.v,t.f):this.Reveal.slide(e.h||0,e.v||0)}writeURL(e){let t=this.Reveal.getConfig(),i=this.Reveal.getCurrentSlide();if(clearTimeout(this.writeURLTimeout),"number"==typeof e)this.writeURLTimeout=setTimeout(this.writeURL,e);else if(i){let e=this.getHash();t.history?window.location.hash=e:t.hash&&("/"===e?this.debouncedReplaceState(window.location.pathname+window.location.search):this.debouncedReplaceState("#"+e))}}replaceState(e){window.history.replaceState(null,null,e),this.replaceStateTimestamp=Date.now()}debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.now()-this.replaceStateTimestamp>this.MAX_REPLACE_STATE_FREQUENCY?this.replaceState(e):this.replaceStateTimeout=setTimeout((()=>this.replaceState(e)),this.MAX_REPLACE_STATE_FREQUENCY)}getHash(e){let t="/",i=e||this.Reveal.getCurrentSlide(),s=i?i.getAttribute("id"):null;s&&(s=encodeURIComponent(s));let a=this.Reveal.getIndices(e);if(this.Reveal.getConfig().fragmentInURL||(a.f=void 0),"string"==typeof s&&s.length)t="/"+s,a.f>=0&&(t+="/"+a.f);else{let e=this.Reveal.getConfig().hashOneBasedIndex?1:0;(a.h>0||a.v>0||a.f>=0)&&(t+=a.h+e),(a.v>0||a.f>=0)&&(t+="/"+(a.v+e)),a.f>=0&&(t+="/"+a.f)}return t}onWindowHashChange(e){this.readURL()}}class I{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigateLeftClicked.bind(this),this.onNavigateRightClicked=this.onNavigateRightClicked.bind(this),this.onNavigateUpClicked=this.onNavigateUpClicked.bind(this),this.onNavigateDownClicked=this.onNavigateDownClicked.bind(this),this.onNavigatePrevClicked=this.onNavigatePrevClicked.bind(this),this.onNavigateNextClicked=this.onNavigateNextClicked.bind(this),this.onEnterFullscreen=this.onEnterFullscreen.bind(this)}render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealElement();this.element=document.createElement("aside"),this.element.className="controls",this.element.innerHTML=`\n\t\t\t\n\t\t\t\n\t\t\t`,this.Reveal.getRevealElement().appendChild(this.element),this.controlsLeft=t(i,".navigate-left"),this.controlsRight=t(i,".navigate-right"),this.controlsUp=t(i,".navigate-up"),this.controlsDown=t(i,".navigate-down"),this.controlsPrev=t(i,".navigate-prev"),this.controlsNext=t(i,".navigate-next"),this.controlsFullscreen=t(i,".enter-fullscreen"),this.controlsRightArrow=this.element.querySelector(".navigate-right"),this.controlsLeftArrow=this.element.querySelector(".navigate-left"),this.controlsDownArrow=this.element.querySelector(".navigate-down")}configure(e,t){this.element.style.display=e.controls?"block":"none",this.element.setAttribute("data-controls-layout",e.controlsLayout),this.element.setAttribute("data-controls-back-arrows",e.controlsBackArrows)}bind(){let e=["touchstart","click"];g&&(e=["touchstart"]),e.forEach((e=>{this.controlsLeft.forEach((t=>t.addEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.addEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.addEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.addEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.addEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.addEventListener(e,this.onNavigateNextClicked,!1))),this.controlsFullscreen.forEach((t=>t.addEventListener(e,this.onEnterFullscreen,!1)))}))}unbind(){["touchstart","click"].forEach((e=>{this.controlsLeft.forEach((t=>t.removeEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.removeEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.removeEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.removeEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.removeEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.removeEventListener(e,this.onNavigateNextClicked,!1))),this.controlsFullscreen.forEach((t=>t.removeEventListener(e,this.onEnterFullscreen,!1)))}))}update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...this.controlsRight,...this.controlsUp,...this.controlsDown,...this.controlsPrev,...this.controlsNext].forEach((e=>{e.classList.remove("enabled","fragmented"),e.setAttribute("disabled","disabled")})),e.left&&this.controlsLeft.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.right&&this.controlsRight.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.up&&this.controlsUp.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.down&&this.controlsDown.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.left||e.up)&&this.controlsPrev.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.right||e.down)&&this.controlsNext.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")}));let t=this.Reveal.getCurrentSlide();if(t){let e=this.Reveal.fragments.availableRoutes();e.prev&&this.controlsPrev.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsNext.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),this.Reveal.isVerticalSlide(t)?(e.prev&&this.controlsUp.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsDown.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}))):(e.prev&&this.controlsLeft.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsRight.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})))}if(this.Reveal.getConfig().controlsTutorial){let t=this.Reveal.getIndices();!this.Reveal.hasNavigatedVertically()&&e.down?this.controlsDownArrow.classList.add("highlight"):(this.controlsDownArrow.classList.remove("highlight"),this.Reveal.getConfig().rtl?!this.Reveal.hasNavigatedHorizontally()&&e.left&&0===t.v?this.controlsLeftArrow.classList.add("highlight"):this.controlsLeftArrow.classList.remove("highlight"):!this.Reveal.hasNavigatedHorizontally()&&e.right&&0===t.v?this.controlsRightArrow.classList.add("highlight"):this.controlsRightArrow.classList.remove("highlight"))}}destroy(){this.unbind(),this.element.remove()}onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.prev():this.Reveal.left()}onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.next():this.Reveal.right()}onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.up()}onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.down()}onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.prev()}onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.next()}onEnterFullscreen(e){const t=this.Reveal.getConfig(),i=this.Reveal.getViewportElement();o(t.embedded?i:i.parentElement)}}class B{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressClicked.bind(this)}render(){this.element=document.createElement("div"),this.element.className="progress",this.Reveal.getRevealElement().appendChild(this.element),this.bar=document.createElement("span"),this.element.appendChild(this.bar)}configure(e,t){this.element.style.display=e.progress?"block":"none"}bind(){this.Reveal.getConfig().progress&&this.element&&this.element.addEventListener("click",this.onProgressClicked,!1)}unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.removeEventListener("click",this.onProgressClicked,!1)}update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Reveal.getProgress();this.Reveal.getTotalSlides()<2&&(e=0),this.bar.style.transform="scaleX("+e+")"}}getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth}onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let t=this.Reveal.getSlides(),i=t.length,s=Math.floor(e.clientX/this.getMaxWidth()*i);this.Reveal.getConfig().rtl&&(s=i-s);let a=this.Reveal.getIndices(t[s]);this.Reveal.slide(a.h,a.v)}destroy(){this.element.remove()}}class H{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidden=!1,this.cursorInactiveTimeout=0,this.onDocumentCursorActive=this.onDocumentCursorActive.bind(this),this.onDocumentMouseScroll=this.onDocumentMouseScroll.bind(this)}configure(e,t){e.mouseWheel?document.addEventListener("wheel",this.onDocumentMouseScroll,!1):document.removeEventListener("wheel",this.onDocumentMouseScroll,!1),e.hideInactiveCursor?(document.addEventListener("mousemove",this.onDocumentCursorActive,!1),document.addEventListener("mousedown",this.onDocumentCursorActive,!1)):(this.showCursor(),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1))}showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getRevealElement().style.cursor="")}hideCursor(){!1===this.cursorHidden&&(this.cursorHidden=!0,this.Reveal.getRevealElement().style.cursor="none")}destroy(){this.showCursor(),document.removeEventListener("wheel",this.onDocumentMouseScroll,!1),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1)}onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorInactiveTimeout),this.cursorInactiveTimeout=setTimeout(this.hideCursor.bind(this),this.Reveal.getConfig().hideCursorTime)}onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){this.lastMouseWheelStep=Date.now();let t=e.detail||-e.wheelDelta;t>0?this.Reveal.next():t<0&&this.Reveal.prev()}}}const D=(e,t)=>{const i=document.createElement("script");i.type="text/javascript",i.async=!1,i.defer=!1,i.src=e,"function"==typeof t&&(i.onload=i.onreadystatechange=e=>{("load"===e.type||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=i.onerror=null,t())},i.onerror=e=>{i.onload=i.onreadystatechange=i.onerror=null,t(new Error("Failed loading script: "+i.src+"\n"+e))});const s=document.querySelector("head");s.insertBefore(i,s.lastChild)};class F{constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins={},this.asyncDependencies=[]}load(e,t){return this.state="loading",e.forEach(this.registerPlugin.bind(this)),new Promise((e=>{let i=[],s=0;if(t.forEach((e=>{e.condition&&!e.condition()||(e.async?this.asyncDependencies.push(e):i.push(e))})),i.length){s=i.length;const t=t=>{t&&"function"==typeof t.callback&&t.callback(),0==--s&&this.initPlugins().then(e)};i.forEach((e=>{"string"==typeof e.id?(this.registerPlugin(e),t(e)):"string"==typeof e.src?D(e.src,(()=>t(e))):(console.warn("Unrecognized plugin format",e),t())}))}else this.initPlugins().then(e)}))}initPlugins(){return new Promise((e=>{let t=Object.values(this.registeredPlugins),i=t.length;if(0===i)this.loadAsync().then(e);else{let s,a=()=>{0==--i?this.loadAsync().then(e):s()},n=0;s=()=>{let e=t[n++];if("function"==typeof e.init){let t=e.init(this.Reveal);t&&"function"==typeof t.then?t.then(a):a()}else a()},s()}}))}loadAsync(){return this.state="loaded",this.asyncDependencies.length&&this.asyncDependencies.forEach((e=>{D(e.src,e.callback)})),Promise.resolve()}registerPlugin(e){2===arguments.length&&"string"==typeof arguments[0]?(e=arguments[1]).id=arguments[0]:"function"==typeof e&&(e=e());let t=e.id;"string"!=typeof t?console.warn("Unrecognized plugin format; can't find plugin.id",e):void 0===this.registeredPlugins[t]?(this.registeredPlugins[t]=e,"loaded"===this.state&&"function"==typeof e.init&&e.init(this.Reveal)):console.warn('reveal.js: "'+t+'" plugin has already been registered')}hasPlugin(e){return!!this.registeredPlugins[e]}getPlugin(e){return this.registeredPlugins[e]}getRegisteredPlugins(){return this.registeredPlugins}destroy(){Object.values(this.registeredPlugins).forEach((e=>{"function"==typeof e.destroy&&e.destroy()})),this.registeredPlugins={},this.asyncDependencies=[]}}class z{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,this.touchStartCount=0,this.touchCaptured=!1,this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onTouchEnd=this.onTouchEnd.bind(this)}bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(e.addEventListener("pointerdown",this.onPointerDown,!1),e.addEventListener("pointermove",this.onPointerMove,!1),e.addEventListener("pointerup",this.onPointerUp,!1)):window.navigator.msPointerEnabled?(e.addEventListener("MSPointerDown",this.onPointerDown,!1),e.addEventListener("MSPointerMove",this.onPointerMove,!1),e.addEventListener("MSPointerUp",this.onPointerUp,!1)):(e.addEventListener("touchstart",this.onTouchStart,!1),e.addEventListener("touchmove",this.onTouchMove,!1),e.addEventListener("touchend",this.onTouchEnd,!1))}unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("pointerdown",this.onPointerDown,!1),e.removeEventListener("pointermove",this.onPointerMove,!1),e.removeEventListener("pointerup",this.onPointerUp,!1),e.removeEventListener("MSPointerDown",this.onPointerDown,!1),e.removeEventListener("MSPointerMove",this.onPointerMove,!1),e.removeEventListener("MSPointerUp",this.onPointerUp,!1),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1)}isSwipePrevented(e){if(n(e,"video[controls], audio[controls]"))return!0;for(;e&&"function"==typeof e.hasAttribute;){if(e.hasAttribute("data-prevent-swipe"))return!0;e=e.parentNode}return!1}onTouchStart(e){if(this.touchCaptured=!1,this.isSwipePrevented(e.target))return!0;this.touchStartX=e.touches[0].clientX,this.touchStartY=e.touches[0].clientY,this.touchStartCount=e.touches.length}onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let t=this.Reveal.getConfig();if(this.touchCaptured)g&&e.preventDefault();else{this.Reveal.onUserInput(e);let i=e.touches[0].clientX,s=e.touches[0].clientY;if(1===e.touches.length&&2!==this.touchStartCount){let a=this.Reveal.availableRoutes({includeFragments:!0}),n=i-this.touchStartX,r=s-this.touchStartY;n>40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.next():this.Reveal.prev():this.Reveal.left()):n<-40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.prev():this.Reveal.next():this.Reveal.right()):r>40&&a.up?(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.prev():this.Reveal.up()):r<-40&&a.down&&(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.next():this.Reveal.down()),t.embedded?(this.touchCaptured||this.Reveal.isVerticalSlide())&&e.preventDefault():e.preventDefault()}}}onTouchEnd(e){this.touchCaptured=!1}onPointerDown(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchStart(e))}onPointerMove(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchMove(e))}onPointerUp(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchEnd(e))}}const q="focus",O="blur";class W{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPointerDown.bind(this),this.onDocumentPointerDown=this.onDocumentPointerDown.bind(this)}configure(e,t){e.embedded?this.blur():(this.focus(),this.unbind())}bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement().addEventListener("pointerdown",this.onRevealPointerDown,!1)}unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdown",this.onRevealPointerDown,!1),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)}focus(){this.state!==q&&(this.Reveal.getRevealElement().classList.add("focused"),document.addEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state=q}blur(){this.state!==O&&(this.Reveal.getRevealElement().classList.remove("focused"),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state=O}isFocused(){return this.state===q}destroy(){this.Reveal.getRevealElement().classList.remove("focused")}onRevealPointerDown(e){this.focus()}onDocumentPointerDown(e){let t=r(e.target,".reveal");t&&t===this.Reveal.getRevealElement()||this.blur()}}class U{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="speaker-notes",this.element.setAttribute("data-prevent-swipe",""),this.element.setAttribute("tabindex","0"),this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){e.showNotes&&this.element.setAttribute("data-layout","string"==typeof e.showNotes?e.showNotes:"inline")}update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.getCurrentSlide()&&!this.Reveal.isScrollView()&&!this.Reveal.isPrintView()&&(this.element.innerHTML=this.getSlideNotes()||'No notes on this slide.')}updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&&!this.Reveal.isScrollView()&&!this.Reveal.isPrintView()?this.Reveal.getRevealElement().classList.add("show-notes"):this.Reveal.getRevealElement().classList.remove("show-notes")}hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[data-notes], aside.notes").length>0}isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/gi)}getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data-notes"))return e.getAttribute("data-notes");let t=e.querySelectorAll("aside.notes");return t?Array.from(t).map((e=>e.innerHTML)).join("\n"):null}destroy(){this.element.remove()}}class V{constructor(e,t){this.diameter=100,this.diameter2=this.diameter/2,this.thickness=6,this.playing=!1,this.progress=0,this.progressOffset=1,this.container=e,this.progressCheck=t,this.canvas=document.createElement("canvas"),this.canvas.className="playback",this.canvas.width=this.diameter,this.canvas.height=this.diameter,this.canvas.style.width=this.diameter2+"px",this.canvas.style.height=this.diameter2+"px",this.context=this.canvas.getContext("2d"),this.container.appendChild(this.canvas),this.render()}setPlaying(e){const t=this.playing;this.playing=e,!t&&this.playing?this.animate():this.render()}animate(){const e=this.progress;this.progress=this.progressCheck(),e>.8&&this.progress<.2&&(this.progressOffset=this.progress),this.render(),this.playing&&requestAnimationFrame(this.animate.bind(this))}render(){let e=this.playing?this.progress:0,t=this.diameter2-this.thickness,i=this.diameter2,s=this.diameter2,a=28;this.progressOffset+=.1*(1-this.progressOffset);const n=-Math.PI/2+e*(2*Math.PI),r=-Math.PI/2+this.progressOffset*(2*Math.PI);this.context.save(),this.context.clearRect(0,0,this.diameter,this.diameter),this.context.beginPath(),this.context.arc(i,s,t+4,0,2*Math.PI,!1),this.context.fillStyle="rgba( 0, 0, 0, 0.4 )",this.context.fill(),this.context.beginPath(),this.context.arc(i,s,t,0,2*Math.PI,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="rgba( 255, 255, 255, 0.2 )",this.context.stroke(),this.playing&&(this.context.beginPath(),this.context.arc(i,s,t,r,n,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="#fff",this.context.stroke()),this.context.translate(i-14,s-14),this.playing?(this.context.fillStyle="#fff",this.context.fillRect(0,0,10,a),this.context.fillRect(18,0,10,a)):(this.context.beginPath(),this.context.translate(4,0),this.context.moveTo(0,0),this.context.lineTo(24,14),this.context.lineTo(0,a),this.context.fillStyle="#fff",this.context.fill()),this.context.restore()}on(e,t){this.canvas.addEventListener(e,t,!1)}off(e,t){this.canvas.removeEventListener(e,t,!1)}destroy(){this.playing=!1,this.canvas.parentNode&&this.container.removeChild(this.canvas)}}var j={width:1500,height:900,margin:.04,minScale:.2,maxScale:2,controls:!0,controlsTutorial:!0,controlsLayout:"bottom-right",controlsBackArrows:"faded",progress:!0,slideNumber:!1,showSlideNumber:"all",hashOneBasedIndex:!1,hash:!1,respondToHashChanges:!0,jumpToSlide:!0,history:!1,keyboard:!0,keyboardCondition:null,disableLayout:!1,overview:!0,center:!0,touch:!0,loop:!1,rtl:!1,navigationMode:"default",shuffle:!1,fragments:!0,fragmentInURL:!0,embedded:!1,help:!0,pause:!0,showNotes:!1,showHiddenSlides:!1,autoPlayMedia:null,preloadIframes:null,autoAnimate:!0,autoAnimateMatcher:null,autoAnimateEasing:"ease",autoAnimateDuration:1,autoAnimateUnmatched:!0,autoAnimateStyles:["opacity","color","background-color","padding","font-size","line-height","letter-spacing","border-width","border-color","border-radius","outline","outline-offset"],autoSlide:0,autoSlideStoppable:!0,autoSlideMethod:null,defaultTiming:null,mouseWheel:!1,previewLinks:!1,postMessage:!0,postMessageEvents:!1,focusBodyOnPageVisibilityChange:!0,transition:"slide",transitionSpeed:"default",backgroundTransition:"fade",parallaxBackgroundImage:"",parallaxBackgroundSize:"",parallaxBackgroundRepeat:"",parallaxBackgroundPosition:"",parallaxBackgroundHorizontal:null,parallaxBackgroundVertical:null,view:null,scrollLayout:"full",scrollSnap:"mandatory",scrollProgress:"auto",scrollActivationWidth:435,pdfMaxPagesPerSlide:Number.POSITIVE_INFINITY,pdfSeparateFragments:!0,pdfPageHeightOffset:-1,viewDistance:3,mobileViewDistance:2,display:"block",hideInactiveCursor:!0,hideCursorTime:5e3,sortFragmentsOnSync:!0,dependencies:[],plugins:[]};const K="5.1.0";function $(n,o){arguments.length<2&&(o=arguments[0],n=document.querySelector(".reveal"));const l={};let c,h,g,p,w,A={},k=!1,D=!1,q={hasNavigatedHorizontally:!1,hasNavigatedVertically:!1},O=[],$=1,X={layout:"",overview:""},Y={},_="idle",J=0,G=0,Q=-1,Z=!1,ee=new v(l),te=new E(l),ie=new S(l),se=new L(l),ae=new R(l),ne=new C(l),re=new x(l),oe=new P(l),le=new T(l),de=new N(l),ce=new M(l),he=new I(l),ue=new B(l),ge=new H(l),pe=new F(l),ve=new W(l),me=new z(l),fe=new U(l);function ye(){!1!==k&&(D=!0,A.showHiddenSlides||t(Y.wrapper,'section[data-visibility="hidden"]').forEach((e=>{const t=e.parentNode;1===t.childElementCount&&/section/i.test(t.nodeName)?t.remove():e.remove()})),function(){Y.slides.classList.add("no-transition"),u?Y.wrapper.classList.add("no-hover"):Y.wrapper.classList.remove("no-hover");ae.render(),te.render(),ie.render(),he.render(),ue.render(),fe.render(),Y.pauseOverlay=((e,t,i,s="")=>{let a=e.querySelectorAll("."+i);for(let t=0;tResume presentation':null),Y.statusElement=function(){let e=Y.wrapper.querySelector(".aria-status");e||(e=document.createElement("div"),e.style.position="absolute",e.style.height="1px",e.style.width="1px",e.style.overflow="hidden",e.style.clip="rect( 1px, 1px, 1px, 1px )",e.classList.add("aria-status"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),Y.wrapper.appendChild(e));return e}(),Y.wrapper.setAttribute("role","application")}(),A.postMessage&&window.addEventListener("message",At,!1),setInterval((()=>{(!ne.isActive()&&0!==Y.wrapper.scrollTop||0!==Y.wrapper.scrollLeft)&&(Y.wrapper.scrollTop=0,Y.wrapper.scrollLeft=0)}),1e3),document.addEventListener("fullscreenchange",xt),document.addEventListener("webkitfullscreenchange",xt),rt().forEach((e=>{t(e,"section").forEach(((e,t)=>{t>0&&(e.classList.remove("present"),e.classList.remove("past"),e.classList.add("future"),e.setAttribute("aria-hidden","true"))}))})),Ee(),ae.update(!0),function(){const e="print"===A.view,t="scroll"===A.view||"reader"===A.view;(e||t)&&(e?Ae():me.unbind(),Y.viewport.classList.add("loading-scroll-mode"),e?"complete"===document.readyState?re.activate():window.addEventListener("load",(()=>re.activate())):ne.activate())}(),ce.readURL(),setTimeout((()=>{Y.slides.classList.remove("no-transition"),Y.wrapper.classList.add("ready"),Ce({type:"ready",data:{indexh:c,indexv:h,currentSlide:p}})}),1))}function be(e){Y.statusElement.textContent=e}function we(e){let t="";if(3===e.nodeType)t+=e.textContent;else if(1===e.nodeType){let i=e.getAttribute("aria-hidden"),s="none"===window.getComputedStyle(e).display;"true"===i||s||Array.from(e.childNodes).forEach((e=>{t+=we(e)}))}return t=t.trim(),""===t?"":t+" "}function Ee(t){const s={...A};if("object"==typeof t&&e(A,t),!1===l.isReady())return;const a=Y.wrapper.querySelectorAll(m).length;Y.wrapper.classList.remove(s.transition),Y.wrapper.classList.add(A.transition),Y.wrapper.setAttribute("data-transition-speed",A.transitionSpeed),Y.wrapper.setAttribute("data-background-transition",A.backgroundTransition),Y.viewport.style.setProperty("--slide-width","string"==typeof A.width?A.width:A.width+"px"),Y.viewport.style.setProperty("--slide-height","string"==typeof A.height?A.height:A.height+"px"),A.shuffle&&Ge(),i(Y.wrapper,"embedded",A.embedded),i(Y.wrapper,"rtl",A.rtl),i(Y.wrapper,"center",A.center),!1===A.pause&&Ke(),A.previewLinks?(Te(),Ne("[data-preview-link=false]")):(Ne(),Te("[data-preview-link]:not([data-preview-link=false])")),se.reset(),w&&(w.destroy(),w=null),a>1&&A.autoSlide&&A.autoSlideStoppable&&(w=new V(Y.wrapper,(()=>Math.min(Math.max((Date.now()-Q)/J,0),1))),w.on("click",Tt),Z=!1),"default"!==A.navigationMode?Y.wrapper.setAttribute("data-navigation-mode",A.navigationMode):Y.wrapper.removeAttribute("data-navigation-mode"),fe.configure(A,s),ve.configure(A,s),ge.configure(A,s),he.configure(A,s),ue.configure(A,s),de.configure(A,s),oe.configure(A,s),te.configure(A,s),Je()}function Se(){window.addEventListener("resize",Lt,!1),A.touch&&me.bind(),A.keyboard&&de.bind(),A.progress&&ue.bind(),A.respondToHashChanges&&ce.bind(),he.bind(),ve.bind(),Y.slides.addEventListener("click",kt,!1),Y.slides.addEventListener("transitionend",Rt,!1),Y.pauseOverlay.addEventListener("click",Ke,!1),A.focusBodyOnPageVisibilityChange&&document.addEventListener("visibilitychange",Ct,!1)}function Ae(){me.unbind(),ve.unbind(),de.unbind(),he.unbind(),ue.unbind(),ce.unbind(),window.removeEventListener("resize",Lt,!1),Y.slides.removeEventListener("click",kt,!1),Y.slides.removeEventListener("transitionend",Rt,!1),Y.pauseOverlay.removeEventListener("click",Ke,!1)}function Re(e,t,i){n.addEventListener(e,t,i)}function ke(e,t,i){n.removeEventListener(e,t,i)}function Le(e){"string"==typeof e.layout&&(X.layout=e.layout),"string"==typeof e.overview&&(X.overview=e.overview),X.layout?a(Y.slides,X.layout+" "+X.overview):a(Y.slides,X.overview)}function Ce({target:t=Y.wrapper,type:i,data:s,bubbles:a=!0}){let n=document.createEvent("HTMLEvents",1,2);return n.initEvent(i,a,!0),e(n,s),t.dispatchEvent(n),t===Y.wrapper&&Pe(i),n}function xe(e){Ce({type:"slidechanged",data:{indexh:c,indexv:h,previousSlide:g,currentSlide:p,origin:e}})}function Pe(t,i){if(A.postMessageEvents&&window.parent!==window.self){let s={namespace:"reveal",eventName:t,state:ut()};e(s,i),window.parent.postMessage(JSON.stringify(s),"*")}}function Te(e="a"){Array.from(Y.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.addEventListener("click",Pt,!1)}))}function Ne(e="a"){Array.from(Y.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.removeEventListener("click",Pt,!1)}))}function Me(e){Be(),Y.overlay=document.createElement("div"),Y.overlay.classList.add("overlay"),Y.overlay.classList.add("overlay-preview"),Y.wrapper.appendChild(Y.overlay),Y.overlay.innerHTML=`
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tUnable to load iframe. This is likely due to the site's policy (x-frame-options).\n\t\t\t\t\n\t\t\t
`,Y.overlay.querySelector("iframe").addEventListener("load",(e=>{Y.overlay.classList.add("loaded")}),!1),Y.overlay.querySelector(".close").addEventListener("click",(e=>{Be(),e.preventDefault()}),!1),Y.overlay.querySelector(".external").addEventListener("click",(e=>{Be()}),!1)}function Ie(){if(A.help){Be(),Y.overlay=document.createElement("div"),Y.overlay.classList.add("overlay"),Y.overlay.classList.add("overlay-help"),Y.wrapper.appendChild(Y.overlay);let e='

Keyboard Shortcuts


',t=de.getShortcuts(),i=de.getBindings();e+="";for(let i in t)e+=``;for(let t in i)i[t].key&&i[t].description&&(e+=``);e+="
KEYACTION
${i}${t[i]}
${i[t].key}${i[t].description}
",Y.overlay.innerHTML=`\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
${e}
\n\t\t\t\t
\n\t\t\t`,Y.overlay.querySelector(".close").addEventListener("click",(e=>{Be(),e.preventDefault()}),!1)}}function Be(){return!!Y.overlay&&(Y.overlay.parentNode.removeChild(Y.overlay),Y.overlay=null,!0)}function He(){if(Y.wrapper&&!re.isActive()){const e=Y.viewport.offsetWidth,t=Y.viewport.offsetHeight;if(!A.disableLayout){u&&!A.embedded&&document.documentElement.style.setProperty("--vh",.01*window.innerHeight+"px");const i=ne.isActive()?Fe(e,t):Fe(),s=$;De(A.width,A.height),Y.slides.style.width=i.width+"px",Y.slides.style.height=i.height+"px",$=Math.min(i.presentationWidth/i.width,i.presentationHeight/i.height),$=Math.max($,A.minScale),$=Math.min($,A.maxScale),1===$||ne.isActive()?(Y.slides.style.zoom="",Y.slides.style.left="",Y.slides.style.top="",Y.slides.style.bottom="",Y.slides.style.right="",Le({layout:""})):(Y.slides.style.zoom="",Y.slides.style.left="50%",Y.slides.style.top="50%",Y.slides.style.bottom="auto",Y.slides.style.right="auto",Le({layout:"translate(-50%, -50%) scale("+$+")"}));const a=Array.from(Y.wrapper.querySelectorAll(m));for(let e=0,t=a.length;e0&&e.presentationWidth<=A.scrollActivationWidth?ne.isActive()||(ae.create(),ne.activate()):ne.isActive()&&ne.deactivate()}}(),Y.viewport.style.setProperty("--slide-scale",$),Y.viewport.style.setProperty("--viewport-width",e+"px"),Y.viewport.style.setProperty("--viewport-height",t+"px"),ne.layout(),ue.update(),ae.updateParallax(),le.isActive()&&le.update()}}function De(e,i){t(Y.slides,"section > .stretch, section > .r-stretch").forEach((t=>{let s=((e,t=0)=>{if(e){let i,s=e.style.height;return e.style.height="0px",e.parentNode.style.height="auto",i=t-e.parentNode.offsetHeight,e.style.height=s+"px",e.parentNode.style.removeProperty("height"),i}return t})(t,i);if(/(img|video)/gi.test(t.nodeName)){const i=t.naturalWidth||t.videoWidth,a=t.naturalHeight||t.videoHeight,n=Math.min(e/i,s/a);t.style.width=i*n+"px",t.style.height=a*n+"px"}else t.style.width=e+"px",t.style.height=s+"px"}))}function Fe(e,t){let i=A.width,s=A.height;A.disableLayout&&(i=Y.slides.offsetWidth,s=Y.slides.offsetHeight);const a={width:i,height:s,presentationWidth:e||Y.wrapper.offsetWidth,presentationHeight:t||Y.wrapper.offsetHeight};return a.presentationWidth-=a.presentationWidth*A.margin,a.presentationHeight-=a.presentationHeight*A.margin,"string"==typeof a.width&&/%$/.test(a.width)&&(a.width=parseInt(a.width,10)/100*a.presentationWidth),"string"==typeof a.height&&/%$/.test(a.height)&&(a.height=parseInt(a.height,10)/100*a.presentationHeight),a}function ze(e,t){"object"==typeof e&&"function"==typeof e.setAttribute&&e.setAttribute("data-previous-indexv",t||0)}function qe(e){if("object"==typeof e&&"function"==typeof e.setAttribute&&e.classList.contains("stack")){const t=e.hasAttribute("data-start-indexv")?"data-start-indexv":"data-previous-indexv";return parseInt(e.getAttribute(t)||0,10)}return 0}function Oe(e=p){return e&&e.parentNode&&!!e.parentNode.nodeName.match(/section/i)}function We(){return!(!p||!Oe(p))&&!p.nextElementSibling}function Ue(){return 0===c&&0===h}function Ve(){return!!p&&(!p.nextElementSibling&&(!Oe(p)||!p.parentNode.nextElementSibling))}function je(){if(A.pause){const e=Y.wrapper.classList.contains("paused");pt(),Y.wrapper.classList.add("paused"),!1===e&&Ce({type:"paused"})}}function Ke(){const e=Y.wrapper.classList.contains("paused");Y.wrapper.classList.remove("paused"),gt(),e&&Ce({type:"resumed"})}function $e(e){"boolean"==typeof e?e?je():Ke():Xe()?Ke():je()}function Xe(){return Y.wrapper.classList.contains("paused")}function Ye(e,i,s,a){if(Ce({type:"beforeslidechange",data:{indexh:void 0===e?c:e,indexv:void 0===i?h:i,origin:a}}).defaultPrevented)return;g=p;const r=Y.wrapper.querySelectorAll(f);if(ne.isActive()){const t=ne.getSlideByIndices(e,i);return void(t&&ne.scrollToSlide(t))}if(0===r.length)return;void 0!==i||le.isActive()||(i=qe(r[e])),g&&g.parentNode&&g.parentNode.classList.contains("stack")&&ze(g.parentNode,h);const o=O.concat();O.length=0;let l=c||0,d=h||0;c=Qe(f,void 0===e?c:e),h=Qe(y,void 0===i?h:i);let u=c!==l||h!==d;u||(g=null);let v=r[c],m=v.querySelectorAll("section");n.classList.toggle("is-vertical-slide",m.length>1),p=m[h]||v;let b=!1;u&&g&&p&&!le.isActive()&&(_="running",b=_e(g,p,l,d),b&&Y.slides.classList.add("disable-slide-transitions")),tt(),He(),le.isActive()&&le.update(),void 0!==s&&oe.goto(s),g&&g!==p&&(g.classList.remove("present"),g.setAttribute("aria-hidden","true"),Ue()&&setTimeout((()=>{t(Y.wrapper,f+".stack").forEach((e=>{ze(e,0)}))}),0));e:for(let e=0,t=O.length;e{be(we(p))})),ue.update(),he.update(),fe.update(),ae.update(),ae.updateParallax(),te.update(),oe.update(),ce.writeURL(),gt(),b&&(setTimeout((()=>{Y.slides.classList.remove("disable-slide-transitions")}),0),A.autoAnimate&&se.run(g,p))}function _e(e,t,i,s){return e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(c>i||h>s?t:e).hasAttribute("data-auto-animate-restart")}function Je(){Ae(),Se(),He(),J=A.autoSlide,gt(),ae.create(),ce.writeURL(),!0===A.sortFragmentsOnSync&&oe.sortAll(),he.update(),ue.update(),tt(),fe.update(),fe.updateVisibility(),ae.update(!0),te.update(),ee.formatEmbeddedContent(),!1===A.autoPlayMedia?ee.stopEmbeddedContent(p,{unloadIframes:!1}):ee.startEmbeddedContent(p),le.isActive()&&le.layout()}function Ge(e=rt()){e.forEach(((t,i)=>{let s=e[Math.floor(Math.random()*e.length)];s.parentNode===t.parentNode&&t.parentNode.insertBefore(t,s);let a=t.querySelectorAll("section");a.length&&Ge(a)}))}function Qe(e,i){let s=t(Y.wrapper,e),a=s.length,n=ne.isActive()||re.isActive(),r=!1,o=!1;if(a){A.loop&&(i>=a&&(r=!0),(i%=a)<0&&(i=a+i,o=!0)),i=Math.max(Math.min(i,a-1),0);for(let e=0;ei?(t.classList.add(a?"past":"future"),A.fragments&&et(t)):e===i&&A.fragments&&(r?et(t):o&&Ze(t))}let e=s[i],t=e.classList.contains("present");e.classList.add("present"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden"),t||Ce({target:e,type:"visible",bubbles:!1});let l=e.getAttribute("data-state");l&&(O=O.concat(l.split(" ")))}else i=0;return i}function Ze(e){t(e,".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}function et(e){t(e,".fragment.visible").forEach((e=>{e.classList.remove("visible","current-fragment")}))}function tt(){let e,i,s=rt(),a=s.length;if(a&&void 0!==c){let n=le.isActive()?10:A.viewDistance;u&&(n=le.isActive()?6:A.mobileViewDistance),re.isActive()&&(n=Number.MAX_VALUE);for(let r=0;r0,right:c0,down:h1&&(s.left=!0,s.right=!0),i.length>1&&(s.up=!0,s.down=!0)),t.length>1&&"linear"===A.navigationMode&&(s.right=s.right||s.down,s.left=s.left||s.up),!0===e){let e=oe.availableRoutes();s.left=s.left||e.prev,s.up=s.up||e.prev,s.down=s.down||e.next,s.right=s.right||e.next}if(A.rtl){let e=s.left;s.left=s.right,s.right=e}return s}function st(e=p){let t=rt(),i=0;e:for(let s=0;s0){let e=p.querySelector(".current-fragment");i=e&&e.hasAttribute("data-fragment-index")?parseInt(e.getAttribute("data-fragment-index"),10):p.querySelectorAll(".fragment.visible").length-1}}return{h:s,v:a,f:i}}function nt(){return t(Y.wrapper,m+':not(.stack):not([data-visibility="uncounted"])')}function rt(){return t(Y.wrapper,f)}function ot(){return t(Y.wrapper,".slides>section>section")}function lt(){return rt().length>1}function dt(){return ot().length>1}function ct(){return nt().length}function ht(e,t){let i=rt()[e],s=i&&i.querySelectorAll("section");return s&&s.length&&"number"==typeof t?s?s[t]:void 0:i}function ut(){let e=at();return{indexh:e.h,indexv:e.v,indexf:e.f,paused:Xe(),overview:le.isActive()}}function gt(){if(pt(),p&&!1!==A.autoSlide){let e=p.querySelector(".current-fragment[data-autoslide]"),i=e?e.getAttribute("data-autoslide"):null,s=p.parentNode?p.parentNode.getAttribute("data-autoslide"):null,a=p.getAttribute("data-autoslide");i?J=parseInt(i,10):a?J=parseInt(a,10):s?J=parseInt(s,10):(J=A.autoSlide,0===p.querySelectorAll(".fragment").length&&t(p,"video, audio").forEach((e=>{e.hasAttribute("data-autoplay")&&J&&1e3*e.duration/e.playbackRate>J&&(J=1e3*e.duration/e.playbackRate+1e3)}))),!J||Z||Xe()||le.isActive()||Ve()&&!oe.availableRoutes().next&&!0!==A.loop||(G=setTimeout((()=>{"function"==typeof A.autoSlideMethod?A.autoSlideMethod():St(),gt()}),J),Q=Date.now()),w&&w.setPlaying(-1!==G)}}function pt(){clearTimeout(G),G=-1}function vt(){J&&!Z&&(Z=!0,Ce({type:"autoslidepaused"}),clearTimeout(G),w&&w.setPlaying(!1))}function mt(){J&&Z&&(Z=!1,Ce({type:"autoslideresumed"}),gt())}function ft({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,ne.isActive())return ne.prev();A.rtl?(le.isActive()||e||!1===oe.next())&&it().left&&Ye(c+1,"grid"===A.navigationMode?h:void 0):(le.isActive()||e||!1===oe.prev())&&it().left&&Ye(c-1,"grid"===A.navigationMode?h:void 0)}function yt({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,ne.isActive())return ne.next();A.rtl?(le.isActive()||e||!1===oe.prev())&&it().right&&Ye(c-1,"grid"===A.navigationMode?h:void 0):(le.isActive()||e||!1===oe.next())&&it().right&&Ye(c+1,"grid"===A.navigationMode?h:void 0)}function bt({skipFragments:e=!1}={}){if(ne.isActive())return ne.prev();(le.isActive()||e||!1===oe.prev())&&it().up&&Ye(c,h-1)}function wt({skipFragments:e=!1}={}){if(q.hasNavigatedVertically=!0,ne.isActive())return ne.next();(le.isActive()||e||!1===oe.next())&&it().down&&Ye(c,h+1)}function Et({skipFragments:e=!1}={}){if(ne.isActive())return ne.prev();if(e||!1===oe.prev())if(it().up)bt({skipFragments:e});else{let i;if(i=A.rtl?t(Y.wrapper,f+".future").pop():t(Y.wrapper,f+".past").pop(),i&&i.classList.contains("stack")){let e=i.querySelectorAll("section").length-1||void 0;Ye(c-1,e)}else A.rtl?yt({skipFragments:e}):ft({skipFragments:e})}}function St({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,q.hasNavigatedVertically=!0,ne.isActive())return ne.next();if(e||!1===oe.next()){let t=it();t.down&&t.right&&A.loop&&We()&&(t.down=!1),t.down?wt({skipFragments:e}):A.rtl?ft({skipFragments:e}):yt({skipFragments:e})}}function At(e){let t=e.data;if("string"==typeof t&&"{"===t.charAt(0)&&"}"===t.charAt(t.length-1)&&(t=JSON.parse(t),t.method&&"function"==typeof l[t.method]))if(!1===b.test(t.method)){const e=l[t.method].apply(l,t.args);Pe("callback",{method:t.method,result:e})}else console.warn('reveal.js: "'+t.method+'" is is blacklisted from the postMessage API')}function Rt(e){"running"===_&&/section/gi.test(e.target.nodeName)&&(_="idle",Ce({type:"slidetransitionend",data:{indexh:c,indexv:h,previousSlide:g,currentSlide:p}}))}function kt(e){const t=r(e.target,'a[href^="#"]');if(t){const i=t.getAttribute("href"),s=ce.getIndicesFromHash(i);s&&(l.slide(s.h,s.v,s.f),e.preventDefault())}}function Lt(e){He()}function Ct(e){!1===document.hidden&&document.activeElement!==document.body&&("function"==typeof document.activeElement.blur&&document.activeElement.blur(),document.body.focus())}function xt(e){(document.fullscreenElement||document.webkitFullscreenElement)===Y.wrapper&&(e.stopImmediatePropagation(),setTimeout((()=>{l.layout(),l.focus.focus()}),1))}function Pt(e){if(e.currentTarget&&e.currentTarget.hasAttribute("href")){let t=e.currentTarget.getAttribute("href");t&&(Me(t),e.preventDefault())}}function Tt(e){Ve()&&!1===A.loop?(Ye(0,0),mt()):Z?mt():vt()}const Nt={VERSION:K,initialize:function(e){if(!n)throw'Unable to find presentation root (
).';if(k=!0,Y.wrapper=n,Y.slides=n.querySelector(".slides"),!Y.slides)throw'Unable to find slides container (
).';return A={...j,...A,...o,...e,...d()},/print-pdf/gi.test(window.location.search)&&(A.view="print"),function(){!0===A.embedded?Y.viewport=r(n,".reveal-viewport")||n:(Y.viewport=document.body,document.documentElement.classList.add("reveal-full-page"));Y.viewport.classList.add("reveal-viewport")}(),window.addEventListener("load",He,!1),pe.load(A.plugins,A.dependencies).then(ye),new Promise((e=>l.on("ready",e)))},configure:Ee,destroy:function(){k=!1,!1!==D&&(Ae(),pt(),Ne(),fe.destroy(),ve.destroy(),pe.destroy(),ge.destroy(),he.destroy(),ue.destroy(),ae.destroy(),te.destroy(),ie.destroy(),document.removeEventListener("fullscreenchange",xt),document.removeEventListener("webkitfullscreenchange",xt),document.removeEventListener("visibilitychange",Ct,!1),window.removeEventListener("message",At,!1),window.removeEventListener("load",He,!1),Y.pauseOverlay&&Y.pauseOverlay.remove(),Y.statusElement&&Y.statusElement.remove(),document.documentElement.classList.remove("reveal-full-page"),Y.wrapper.classList.remove("ready","center","has-horizontal-slides","has-vertical-slides"),Y.wrapper.removeAttribute("data-transition-speed"),Y.wrapper.removeAttribute("data-background-transition"),Y.viewport.classList.remove("reveal-viewport"),Y.viewport.style.removeProperty("--slide-width"),Y.viewport.style.removeProperty("--slide-height"),Y.slides.style.removeProperty("width"),Y.slides.style.removeProperty("height"),Y.slides.style.removeProperty("zoom"),Y.slides.style.removeProperty("left"),Y.slides.style.removeProperty("top"),Y.slides.style.removeProperty("bottom"),Y.slides.style.removeProperty("right"),Y.slides.style.removeProperty("transform"),Array.from(Y.wrapper.querySelectorAll(m)).forEach((e=>{e.style.removeProperty("display"),e.style.removeProperty("top"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden")})))},sync:Je,syncSlide:function(e=p){ae.sync(e),oe.sync(e),ee.load(e),ae.update(),fe.update()},syncFragments:oe.sync.bind(oe),slide:Ye,left:ft,right:yt,up:bt,down:wt,prev:Et,next:St,navigateLeft:ft,navigateRight:yt,navigateUp:bt,navigateDown:wt,navigatePrev:Et,navigateNext:St,navigateFragment:oe.goto.bind(oe),prevFragment:oe.prev.bind(oe),nextFragment:oe.next.bind(oe),on:Re,off:ke,addEventListener:Re,removeEventListener:ke,layout:He,shuffle:Ge,availableRoutes:it,availableFragments:oe.availableRoutes.bind(oe),toggleHelp:function(e){"boolean"==typeof e?e?Ie():Be():Y.overlay?Be():Ie()},toggleOverview:le.toggle.bind(le),toggleScrollView:ne.toggle.bind(ne),togglePause:$e,toggleAutoSlide:function(e){"boolean"==typeof e?e?mt():vt():Z?mt():vt()},toggleJumpToSlide:function(e){"boolean"==typeof e?e?ie.show():ie.hide():ie.isVisible()?ie.hide():ie.show()},isFirstSlide:Ue,isLastSlide:Ve,isLastVerticalSlide:We,isVerticalSlide:Oe,isVerticalStack:function(e=p){return e.classList.contains(".stack")||null!==e.querySelector("section")},isPaused:Xe,isAutoSliding:function(){return!(!J||Z)},isSpeakerNotes:fe.isSpeakerNotesWindow.bind(fe),isOverview:le.isActive.bind(le),isFocused:ve.isFocused.bind(ve),isScrollView:ne.isActive.bind(ne),isPrintView:re.isActive.bind(re),isReady:()=>D,loadSlide:ee.load.bind(ee),unloadSlide:ee.unload.bind(ee),startEmbeddedContent:()=>ee.startEmbeddedContent(p),stopEmbeddedContent:()=>ee.stopEmbeddedContent(p,{unloadIframes:!1}),showPreview:Me,hidePreview:Be,addEventListeners:Se,removeEventListeners:Ae,dispatchEvent:Ce,getState:ut,setState:function(e){if("object"==typeof e){Ye(s(e.indexh),s(e.indexv),s(e.indexf));let t=s(e.paused),i=s(e.overview);"boolean"==typeof t&&t!==Xe()&&$e(t),"boolean"==typeof i&&i!==le.isActive()&&le.toggle(i)}},getProgress:function(){let e=ct(),t=st();if(p){let e=p.querySelectorAll(".fragment");if(e.length>0){let i=.9;t+=p.querySelectorAll(".fragment.visible").length/e.length*i}}return Math.min(t/(e-1),1)},getIndices:at,getSlidesAttributes:function(){return nt().map((e=>{let t={};for(let i=0;ig,getCurrentSlide:()=>p,getSlideBackground:function(e,t){let i="number"==typeof e?ht(e,t):e;if(i)return i.slideBackgroundElement},getSlideNotes:fe.getSlideNotes.bind(fe),getSlides:nt,getHorizontalSlides:rt,getVerticalSlides:ot,hasHorizontalSlides:lt,hasVerticalSlides:dt,hasNavigatedHorizontally:()=>q.hasNavigatedHorizontally,hasNavigatedVertically:()=>q.hasNavigatedVertically,shouldAutoAnimateBetween:_e,addKeyBinding:de.addKeyBinding.bind(de),removeKeyBinding:de.removeKeyBinding.bind(de),triggerKey:de.triggerKey.bind(de),registerKeyboardShortcut:de.registerKeyboardShortcut.bind(de),getComputedSlideSize:Fe,setCurrentScrollPage:function(e,t,i){let s=c||0;c=t,h=i;const a=p!==e;g=p,p=e,p&&g&&A.autoAnimate&&_e(g,p,s,h)&&se.run(g,p),a&&(g&&(ee.stopEmbeddedContent(g),ee.stopEmbeddedContent(g.slideBackgroundElement)),ee.startEmbeddedContent(p),ee.startEmbeddedContent(p.slideBackgroundElement)),requestAnimationFrame((()=>{be(we(p))})),xe()},getScale:()=>$,getConfig:()=>A,getQueryHash:d,getSlidePath:ce.getHash.bind(ce),getRevealElement:()=>n,getSlidesElement:()=>Y.slides,getViewportElement:()=>Y.viewport,getBackgroundsElement:()=>ae.element,registerPlugin:pe.registerPlugin.bind(pe),hasPlugin:pe.hasPlugin.bind(pe),getPlugin:pe.getPlugin.bind(pe),getPlugins:pe.getRegisteredPlugins.bind(pe)};return e(l,{...Nt,announceStatus:be,getStatusText:we,focus:ve,scroll:ne,progress:ue,controls:he,location:ce,overview:le,fragments:oe,backgrounds:ae,slideContent:ee,slideNumber:te,onUserInput:function(e){A.autoSlideStoppable&&vt()},closeOverlay:Be,updateSlidesVisibility:tt,layoutSlideContents:De,transformSlides:Le,cueAutoSlide:gt,cancelAutoSlide:pt}),Nt}let X=$,Y=[];X.initialize=e=>(Object.assign(X,new $(document.querySelector(".reveal"),e)),Y.map((e=>e(X))),X.initialize()),["configure","on","off","addEventListener","removeEventListener","registerPlugin"].forEach((e=>{X[e]=(...t)=>{Y.push((i=>i[e].call(null,...t)))}})),X.isReady=()=>!1,X.VERSION=K;export{X as default}; //# sourceMappingURL=reveal.esm.js.map diff --git a/dist/reveal.esm.js.map b/dist/reveal.esm.js.map index 5a0d5d7..733a718 100644 --- a/dist/reveal.esm.js.map +++ b/dist/reveal.esm.js.map @@ -1 +1 @@ -{"version":3,"file":"reveal.esm.js","sources":["../js/utils/util.js","../js/utils/device.js","../node_modules/fitty/dist/fitty.module.js","../js/controllers/slidecontent.js","../js/utils/constants.js","../js/controllers/slidenumber.js","../js/controllers/jumptoslide.js","../js/utils/color.js","../js/controllers/backgrounds.js","../js/controllers/autoanimate.js","../js/controllers/scrollview.js","../js/controllers/printview.js","../js/controllers/fragments.js","../js/controllers/overview.js","../js/controllers/keyboard.js","../js/controllers/location.js","../js/controllers/controls.js","../js/controllers/progress.js","../js/controllers/pointer.js","../js/utils/loader.js","../js/controllers/plugins.js","../js/controllers/touch.js","../js/controllers/focus.js","../js/controllers/notes.js","../js/components/playback.js","../js/config.js","../js/reveal.js","../js/index.js"],"sourcesContent":["/**\n * Extend object a with the properties of object b.\n * If there's a conflict, object b takes precedence.\n *\n * @param {object} a\n * @param {object} b\n */\nexport const extend = ( a, b ) => {\n\n\tfor( let i in b ) {\n\t\ta[ i ] = b[ i ];\n\t}\n\n\treturn a;\n\n}\n\n/**\n * querySelectorAll but returns an Array.\n */\nexport const queryAll = ( el, selector ) => {\n\n\treturn Array.from( el.querySelectorAll( selector ) );\n\n}\n\n/**\n * classList.toggle() with cross browser support\n */\nexport const toggleClass = ( el, className, value ) => {\n\tif( value ) {\n\t\tel.classList.add( className );\n\t}\n\telse {\n\t\tel.classList.remove( className );\n\t}\n}\n\n/**\n * Utility for deserializing a value.\n *\n * @param {*} value\n * @return {*}\n */\nexport const deserialize = ( value ) => {\n\n\tif( typeof value === 'string' ) {\n\t\tif( value === 'null' ) return null;\n\t\telse if( value === 'true' ) return true;\n\t\telse if( value === 'false' ) return false;\n\t\telse if( value.match( /^-?[\\d\\.]+$/ ) ) return parseFloat( value );\n\t}\n\n\treturn value;\n\n}\n\n/**\n * Measures the distance in pixels between point a\n * and point b.\n *\n * @param {object} a point with x/y properties\n * @param {object} b point with x/y properties\n *\n * @return {number}\n */\nexport const distanceBetween = ( a, b ) => {\n\n\tlet dx = a.x - b.x,\n\t\tdy = a.y - b.y;\n\n\treturn Math.sqrt( dx*dx + dy*dy );\n\n}\n\n/**\n * Applies a CSS transform to the target element.\n *\n * @param {HTMLElement} element\n * @param {string} transform\n */\nexport const transformElement = ( element, transform ) => {\n\n\telement.style.transform = transform;\n\n}\n\n/**\n * Element.matches with IE support.\n *\n * @param {HTMLElement} target The element to match\n * @param {String} selector The CSS selector to match\n * the element against\n *\n * @return {Boolean}\n */\nexport const matches = ( target, selector ) => {\n\n\tlet matchesMethod = target.matches || target.matchesSelector || target.msMatchesSelector;\n\n\treturn !!( matchesMethod && matchesMethod.call( target, selector ) );\n\n}\n\n/**\n * Find the closest parent that matches the given\n * selector.\n *\n * @param {HTMLElement} target The child element\n * @param {String} selector The CSS selector to match\n * the parents against\n *\n * @return {HTMLElement} The matched parent or null\n * if no matching parent was found\n */\nexport const closest = ( target, selector ) => {\n\n\t// Native Element.closest\n\tif( typeof target.closest === 'function' ) {\n\t\treturn target.closest( selector );\n\t}\n\n\t// Polyfill\n\twhile( target ) {\n\t\tif( matches( target, selector ) ) {\n\t\t\treturn target;\n\t\t}\n\n\t\t// Keep searching\n\t\ttarget = target.parentNode;\n\t}\n\n\treturn null;\n\n}\n\n/**\n * Handling the fullscreen functionality via the fullscreen API\n *\n * @see http://fullscreen.spec.whatwg.org/\n * @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode\n */\nexport const enterFullscreen = element => {\n\n\telement = element || document.documentElement;\n\n\t// Check which implementation is available\n\tlet requestMethod = element.requestFullscreen ||\n\t\t\t\t\t\telement.webkitRequestFullscreen ||\n\t\t\t\t\t\telement.webkitRequestFullScreen ||\n\t\t\t\t\t\telement.mozRequestFullScreen ||\n\t\t\t\t\t\telement.msRequestFullscreen;\n\n\tif( requestMethod ) {\n\t\trequestMethod.apply( element );\n\t}\n\n}\n\n/**\n * Creates an HTML element and returns a reference to it.\n * If the element already exists the existing instance will\n * be returned.\n *\n * @param {HTMLElement} container\n * @param {string} tagname\n * @param {string} classname\n * @param {string} innerHTML\n *\n * @return {HTMLElement}\n */\nexport const createSingletonNode = ( container, tagname, classname, innerHTML='' ) => {\n\n\t// Find all nodes matching the description\n\tlet nodes = container.querySelectorAll( '.' + classname );\n\n\t// Check all matches to find one which is a direct child of\n\t// the specified container\n\tfor( let i = 0; i < nodes.length; i++ ) {\n\t\tlet testNode = nodes[i];\n\t\tif( testNode.parentNode === container ) {\n\t\t\treturn testNode;\n\t\t}\n\t}\n\n\t// If no node was found, create it now\n\tlet node = document.createElement( tagname );\n\tnode.className = classname;\n\tnode.innerHTML = innerHTML;\n\tcontainer.appendChild( node );\n\n\treturn node;\n\n}\n\n/**\n * Injects the given CSS styles into the DOM.\n *\n * @param {string} value\n */\nexport const createStyleSheet = ( value ) => {\n\n\tlet tag = document.createElement( 'style' );\n\ttag.type = 'text/css';\n\n\tif( value && value.length > 0 ) {\n\t\tif( tag.styleSheet ) {\n\t\t\ttag.styleSheet.cssText = value;\n\t\t}\n\t\telse {\n\t\t\ttag.appendChild( document.createTextNode( value ) );\n\t\t}\n\t}\n\n\tdocument.head.appendChild( tag );\n\n\treturn tag;\n\n}\n\n/**\n * Returns a key:value hash of all query params.\n */\nexport const getQueryHash = () => {\n\n\tlet query = {};\n\n\tlocation.search.replace( /[A-Z0-9]+?=([\\w\\.%-]*)/gi, a => {\n\t\tquery[ a.split( '=' ).shift() ] = a.split( '=' ).pop();\n\t} );\n\n\t// Basic deserialization\n\tfor( let i in query ) {\n\t\tlet value = query[ i ];\n\n\t\tquery[ i ] = deserialize( unescape( value ) );\n\t}\n\n\t// Do not accept new dependencies via query config to avoid\n\t// the potential of malicious script injection\n\tif( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies'];\n\n\treturn query;\n\n}\n\n/**\n * Returns the remaining height within the parent of the\n * target element.\n *\n * remaining height = [ configured parent height ] - [ current parent height ]\n *\n * @param {HTMLElement} element\n * @param {number} [height]\n */\nexport const getRemainingHeight = ( element, height = 0 ) => {\n\n\tif( element ) {\n\t\tlet newHeight, oldHeight = element.style.height;\n\n\t\t// Change the .stretch element height to 0 in order find the height of all\n\t\t// the other elements\n\t\telement.style.height = '0px';\n\n\t\t// In Overview mode, the parent (.slide) height is set of 700px.\n\t\t// Restore it temporarily to its natural height.\n\t\telement.parentNode.style.height = 'auto';\n\n\t\tnewHeight = height - element.parentNode.offsetHeight;\n\n\t\t// Restore the old height, just in case\n\t\telement.style.height = oldHeight + 'px';\n\n\t\t// Clear the parent (.slide) height. .removeProperty works in IE9+\n\t\telement.parentNode.style.removeProperty('height');\n\n\t\treturn newHeight;\n\t}\n\n\treturn height;\n\n}\n\nconst fileExtensionToMimeMap = {\n\t'mp4': 'video/mp4',\n\t'm4a': 'video/mp4',\n\t'ogv': 'video/ogg',\n\t'mpeg': 'video/mpeg',\n\t'webm': 'video/webm'\n}\n\n/**\n * Guess the MIME type for common file formats.\n */\nexport const getMimeTypeFromFile = ( filename='' ) => {\n\treturn fileExtensionToMimeMap[filename.split('.').pop()]\n}\n\n/**\n * Encodes a string for RFC3986-compliant URL format.\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI#encoding_for_rfc3986\n *\n * @param {string} url\n */\nexport const encodeRFC3986URI = ( url='' ) => {\n\treturn encodeURI(url)\n\t .replace(/%5B/g, \"[\")\n\t .replace(/%5D/g, \"]\")\n\t .replace(\n\t\t/[!'()*]/g,\n\t\t(c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`\n\t );\n}","const UA = navigator.userAgent;\n\nexport const isMobile = /(iphone|ipod|ipad|android)/gi.test( UA ) ||\n\t\t\t\t\t\t( navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1 ); // iPadOS\n\nexport const isChrome = /chrome/i.test( UA ) && !/edge/i.test( UA );\n\nexport const isAndroid = /android/gi.test( UA );","/**\n * fitty v2.3.7 - Snugly resizes text to fit its parent container\n * Copyright (c) 2023 Rik Schennink (https://pqina.nl/)\n */\n\nvar e=function(e){if(e){var t=function(e){return[].slice.call(e)},n=0,i=1,r=2,o=3,a=[],l=null,u=\"requestAnimationFrame\"in e?function(){e.cancelAnimationFrame(l),l=e.requestAnimationFrame((function(){return s(a.filter((function(e){return e.dirty&&e.active})))}))}:function(){},c=function(e){return function(){a.forEach((function(t){return t.dirty=e})),u()}},s=function(e){e.filter((function(e){return!e.styleComputed})).forEach((function(e){e.styleComputed=m(e)})),e.filter(y).forEach(v);var t=e.filter(p);t.forEach(d),t.forEach((function(e){v(e),f(e)})),t.forEach(S)},f=function(e){return e.dirty=n},d=function(e){e.availableWidth=e.element.parentNode.clientWidth,e.currentWidth=e.element.scrollWidth,e.previousFontSize=e.currentFontSize,e.currentFontSize=Math.min(Math.max(e.minSize,e.availableWidth/e.currentWidth*e.previousFontSize),e.maxSize),e.whiteSpace=e.multiLine&&e.currentFontSize===e.minSize?\"normal\":\"nowrap\"},p=function(e){return e.dirty!==r||e.dirty===r&&e.element.parentNode.clientWidth!==e.availableWidth},m=function(t){var n=e.getComputedStyle(t.element,null);return t.currentFontSize=parseFloat(n.getPropertyValue(\"font-size\")),t.display=n.getPropertyValue(\"display\"),t.whiteSpace=n.getPropertyValue(\"white-space\"),!0},y=function(e){var t=!1;return!e.preStyleTestCompleted&&(/inline-/.test(e.display)||(t=!0,e.display=\"inline-block\"),\"nowrap\"!==e.whiteSpace&&(t=!0,e.whiteSpace=\"nowrap\"),e.preStyleTestCompleted=!0,t)},v=function(e){e.element.style.whiteSpace=e.whiteSpace,e.element.style.display=e.display,e.element.style.fontSize=e.currentFontSize+\"px\"},S=function(e){e.element.dispatchEvent(new CustomEvent(\"fit\",{detail:{oldValue:e.previousFontSize,newValue:e.currentFontSize,scaleFactor:e.currentFontSize/e.previousFontSize}}))},h=function(e,t){return function(){e.dirty=t,e.active&&u()}},w=function(e){return function(){a=a.filter((function(t){return t.element!==e.element})),e.observeMutations&&e.observer.disconnect(),e.element.style.whiteSpace=e.originalStyle.whiteSpace,e.element.style.display=e.originalStyle.display,e.element.style.fontSize=e.originalStyle.fontSize}},b=function(e){return function(){e.active||(e.active=!0,u())}},z=function(e){return function(){return e.active=!1}},F=function(e){e.observeMutations&&(e.observer=new MutationObserver(h(e,i)),e.observer.observe(e.element,e.observeMutations))},g={minSize:16,maxSize:512,multiLine:!0,observeMutations:\"MutationObserver\"in e&&{subtree:!0,childList:!0,characterData:!0}},W=null,E=function(){e.clearTimeout(W),W=e.setTimeout(c(r),x.observeWindowDelay)},M=[\"resize\",\"orientationchange\"];return Object.defineProperty(x,\"observeWindow\",{set:function(t){var n=\"\".concat(t?\"add\":\"remove\",\"EventListener\");M.forEach((function(t){e[n](t,E)}))}}),x.observeWindow=!0,x.observeWindowDelay=100,x.fitAll=c(o),x}function C(e,t){var n=Object.assign({},g,t),i=e.map((function(e){var t=Object.assign({},n,{element:e,active:!0});return function(e){e.originalStyle={whiteSpace:e.element.style.whiteSpace,display:e.element.style.display,fontSize:e.element.style.fontSize},F(e),e.newbie=!0,e.dirty=!0,a.push(e)}(t),{element:e,fit:h(t,o),unfreeze:b(t),freeze:z(t),unsubscribe:w(t)}}));return u(),i}function x(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return\"string\"==typeof e?C(t(document.querySelectorAll(e)),n):C([e],n)[0]}}(\"undefined\"==typeof window?null:window);export default e;\n","import { extend, queryAll, closest, getMimeTypeFromFile, encodeRFC3986URI } from '../utils/util.js'\nimport { isMobile } from '../utils/device.js'\n\nimport fitty from 'fitty';\n\n/**\n * Handles loading, unloading and playback of slide\n * content such as images, videos and iframes.\n */\nexport default class SlideContent {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.startEmbeddedIframe = this.startEmbeddedIframe.bind( this );\n\n\t}\n\n\t/**\n\t * Should the given element be preloaded?\n\t * Decides based on local element attributes and global config.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tshouldPreload( element ) {\n\n\t\tif( this.Reveal.isScrollView() ) {\n\t\t\treturn true;\n\t\t}\n\n\t\t// Prefer an explicit global preload setting\n\t\tlet preload = this.Reveal.getConfig().preloadIframes;\n\n\t\t// If no global setting is available, fall back on the element's\n\t\t// own preload setting\n\t\tif( typeof preload !== 'boolean' ) {\n\t\t\tpreload = element.hasAttribute( 'data-preload' );\n\t\t}\n\n\t\treturn preload;\n\t}\n\n\t/**\n\t * Called when the given slide is within the configured view\n\t * distance. Shows the slide element and loads any content\n\t * that is set to load lazily (data-src).\n\t *\n\t * @param {HTMLElement} slide Slide to show\n\t */\n\tload( slide, options = {} ) {\n\n\t\t// Show the slide element\n\t\tslide.style.display = this.Reveal.getConfig().display;\n\n\t\t// Media elements with data-src attributes\n\t\tqueryAll( slide, 'img[data-src], video[data-src], audio[data-src], iframe[data-src]' ).forEach( element => {\n\t\t\tif( element.tagName !== 'IFRAME' || this.shouldPreload( element ) ) {\n\t\t\t\telement.setAttribute( 'src', element.getAttribute( 'data-src' ) );\n\t\t\t\telement.setAttribute( 'data-lazy-loaded', '' );\n\t\t\t\telement.removeAttribute( 'data-src' );\n\t\t\t}\n\t\t} );\n\n\t\t// Media elements with children\n\t\tqueryAll( slide, 'video, audio' ).forEach( media => {\n\t\t\tlet sources = 0;\n\n\t\t\tqueryAll( media, 'source[data-src]' ).forEach( source => {\n\t\t\t\tsource.setAttribute( 'src', source.getAttribute( 'data-src' ) );\n\t\t\t\tsource.removeAttribute( 'data-src' );\n\t\t\t\tsource.setAttribute( 'data-lazy-loaded', '' );\n\t\t\t\tsources += 1;\n\t\t\t} );\n\n\t\t\t// Enable inline video playback in mobile Safari\n\t\t\tif( isMobile && media.tagName === 'VIDEO' ) {\n\t\t\t\tmedia.setAttribute( 'playsinline', '' );\n\t\t\t}\n\n\t\t\t// If we rewrote sources for this video/audio element, we need\n\t\t\t// to manually tell it to load from its new origin\n\t\t\tif( sources > 0 ) {\n\t\t\t\tmedia.load();\n\t\t\t}\n\t\t} );\n\n\n\t\t// Show the corresponding background element\n\t\tlet background = slide.slideBackgroundElement;\n\t\tif( background ) {\n\t\t\tbackground.style.display = 'block';\n\n\t\t\tlet backgroundContent = slide.slideBackgroundContentElement;\n\t\t\tlet backgroundIframe = slide.getAttribute( 'data-background-iframe' );\n\n\t\t\t// If the background contains media, load it\n\t\t\tif( background.hasAttribute( 'data-loaded' ) === false ) {\n\t\t\t\tbackground.setAttribute( 'data-loaded', 'true' );\n\n\t\t\t\tlet backgroundImage = slide.getAttribute( 'data-background-image' ),\n\t\t\t\t\tbackgroundVideo = slide.getAttribute( 'data-background-video' ),\n\t\t\t\t\tbackgroundVideoLoop = slide.hasAttribute( 'data-background-video-loop' ),\n\t\t\t\t\tbackgroundVideoMuted = slide.hasAttribute( 'data-background-video-muted' );\n\n\t\t\t\t// Images\n\t\t\t\tif( backgroundImage ) {\n\t\t\t\t\t// base64\n\t\t\t\t\tif( /^data:/.test( backgroundImage.trim() ) ) {\n\t\t\t\t\t\tbackgroundContent.style.backgroundImage = `url(${backgroundImage.trim()})`;\n\t\t\t\t\t}\n\t\t\t\t\t// URL(s)\n\t\t\t\t\telse {\n\t\t\t\t\t\tbackgroundContent.style.backgroundImage = backgroundImage.split( ',' ).map( background => {\n\t\t\t\t\t\t\t// Decode URL(s) that are already encoded first\n\t\t\t\t\t\t\tlet decoded = decodeURI(background.trim());\n\t\t\t\t\t\t\treturn `url(${encodeRFC3986URI(decoded)})`;\n\t\t\t\t\t\t}).join( ',' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Videos\n\t\t\t\telse if ( backgroundVideo && !this.Reveal.isSpeakerNotes() ) {\n\t\t\t\t\tlet video = document.createElement( 'video' );\n\n\t\t\t\t\tif( backgroundVideoLoop ) {\n\t\t\t\t\t\tvideo.setAttribute( 'loop', '' );\n\t\t\t\t\t}\n\n\t\t\t\t\tif( backgroundVideoMuted ) {\n\t\t\t\t\t\tvideo.muted = true;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Enable inline playback in mobile Safari\n\t\t\t\t\t//\n\t\t\t\t\t// Mute is required for video to play when using\n\t\t\t\t\t// swipe gestures to navigate since they don't\n\t\t\t\t\t// count as direct user actions :'(\n\t\t\t\t\tif( isMobile ) {\n\t\t\t\t\t\tvideo.muted = true;\n\t\t\t\t\t\tvideo.setAttribute( 'playsinline', '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Support comma separated lists of video sources\n\t\t\t\t\tbackgroundVideo.split( ',' ).forEach( source => {\n\t\t\t\t\t\tconst sourceElement = document.createElement( 'source' );\n\t\t\t\t\t\tsourceElement.setAttribute( 'src', source );\n\n\t\t\t\t\t\tlet type = getMimeTypeFromFile( source );\n\t\t\t\t\t\tif( type ) {\n\t\t\t\t\t\t\tsourceElement.setAttribute( 'type', type );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvideo.appendChild( sourceElement );\n\t\t\t\t\t} );\n\n\t\t\t\t\tbackgroundContent.appendChild( video );\n\t\t\t\t}\n\t\t\t\t// Iframes\n\t\t\t\telse if( backgroundIframe && options.excludeIframes !== true ) {\n\t\t\t\t\tlet iframe = document.createElement( 'iframe' );\n\t\t\t\t\tiframe.setAttribute( 'allowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'mozallowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'webkitallowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'allow', 'autoplay' );\n\n\t\t\t\t\tiframe.setAttribute( 'data-src', backgroundIframe );\n\n\t\t\t\t\tiframe.style.width = '100%';\n\t\t\t\t\tiframe.style.height = '100%';\n\t\t\t\t\tiframe.style.maxHeight = '100%';\n\t\t\t\t\tiframe.style.maxWidth = '100%';\n\n\t\t\t\t\tbackgroundContent.appendChild( iframe );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start loading preloadable iframes\n\t\t\tlet backgroundIframeElement = backgroundContent.querySelector( 'iframe[data-src]' );\n\t\t\tif( backgroundIframeElement ) {\n\n\t\t\t\t// Check if this iframe is eligible to be preloaded\n\t\t\t\tif( this.shouldPreload( background ) && !/autoplay=(1|true|yes)/gi.test( backgroundIframe ) ) {\n\t\t\t\t\tif( backgroundIframeElement.getAttribute( 'src' ) !== backgroundIframe ) {\n\t\t\t\t\t\tbackgroundIframeElement.setAttribute( 'src', backgroundIframe );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\tthis.layout( slide );\n\n\t}\n\n\t/**\n\t * Applies JS-dependent layout helpers for the scope.\n\t */\n\tlayout( scopeElement ) {\n\n\t\t// Autosize text with the r-fit-text class based on the\n\t\t// size of its container. This needs to happen after the\n\t\t// slide is visible in order to measure the text.\n\t\tArray.from( scopeElement.querySelectorAll( '.r-fit-text' ) ).forEach( element => {\n\t\t\tfitty( element, {\n\t\t\t\tminSize: 24,\n\t\t\t\tmaxSize: this.Reveal.getConfig().height * 0.8,\n\t\t\t\tobserveMutations: false,\n\t\t\t\tobserveWindow: false\n\t\t\t} );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Unloads and hides the given slide. This is called when the\n\t * slide is moved outside of the configured view distance.\n\t *\n\t * @param {HTMLElement} slide\n\t */\n\tunload( slide ) {\n\n\t\t// Hide the slide element\n\t\tslide.style.display = 'none';\n\n\t\t// Hide the corresponding background element\n\t\tlet background = this.Reveal.getSlideBackground( slide );\n\t\tif( background ) {\n\t\t\tbackground.style.display = 'none';\n\n\t\t\t// Unload any background iframes\n\t\t\tqueryAll( background, 'iframe[src]' ).forEach( element => {\n\t\t\t\telement.removeAttribute( 'src' );\n\t\t\t} );\n\t\t}\n\n\t\t// Reset lazy-loaded media elements with src attributes\n\t\tqueryAll( slide, 'video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]' ).forEach( element => {\n\t\t\telement.setAttribute( 'data-src', element.getAttribute( 'src' ) );\n\t\t\telement.removeAttribute( 'src' );\n\t\t} );\n\n\t\t// Reset lazy-loaded media elements with children\n\t\tqueryAll( slide, 'video[data-lazy-loaded] source[src], audio source[src]' ).forEach( source => {\n\t\t\tsource.setAttribute( 'data-src', source.getAttribute( 'src' ) );\n\t\t\tsource.removeAttribute( 'src' );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Enforces origin-specific format rules for embedded media.\n\t */\n\tformatEmbeddedContent() {\n\n\t\tlet _appendParamToIframeSource = ( sourceAttribute, sourceURL, param ) => {\n\t\t\tqueryAll( this.Reveal.getSlidesElement(), 'iframe['+ sourceAttribute +'*=\"'+ sourceURL +'\"]' ).forEach( el => {\n\t\t\t\tlet src = el.getAttribute( sourceAttribute );\n\t\t\t\tif( src && src.indexOf( param ) === -1 ) {\n\t\t\t\t\tel.setAttribute( sourceAttribute, src + ( !/\\?/.test( src ) ? '?' : '&' ) + param );\n\t\t\t\t}\n\t\t\t});\n\t\t};\n\n\t\t// YouTube frames must include \"?enablejsapi=1\"\n\t\t_appendParamToIframeSource( 'src', 'youtube.com/embed/', 'enablejsapi=1' );\n\t\t_appendParamToIframeSource( 'data-src', 'youtube.com/embed/', 'enablejsapi=1' );\n\n\t\t// Vimeo frames must include \"?api=1\"\n\t\t_appendParamToIframeSource( 'src', 'player.vimeo.com/', 'api=1' );\n\t\t_appendParamToIframeSource( 'data-src', 'player.vimeo.com/', 'api=1' );\n\n\t}\n\n\t/**\n\t * Start playback of any embedded content inside of\n\t * the given element.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tstartEmbeddedContent( element ) {\n\n\t\tif( element && !this.Reveal.isSpeakerNotes() ) {\n\n\t\t\t// Restart GIFs\n\t\t\tqueryAll( element, 'img[src$=\".gif\"]' ).forEach( el => {\n\t\t\t\t// Setting the same unchanged source like this was confirmed\n\t\t\t\t// to work in Chrome, FF & Safari\n\t\t\t\tel.setAttribute( 'src', el.getAttribute( 'src' ) );\n\t\t\t} );\n\n\t\t\t// HTML5 media elements\n\t\t\tqueryAll( element, 'video, audio' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// Prefer an explicit global autoplay setting\n\t\t\t\tlet autoplay = this.Reveal.getConfig().autoPlayMedia;\n\n\t\t\t\t// If no global setting is available, fall back on the element's\n\t\t\t\t// own autoplay setting\n\t\t\t\tif( typeof autoplay !== 'boolean' ) {\n\t\t\t\t\tautoplay = el.hasAttribute( 'data-autoplay' ) || !!closest( el, '.slide-background' );\n\t\t\t\t}\n\n\t\t\t\tif( autoplay && typeof el.play === 'function' ) {\n\n\t\t\t\t\t// If the media is ready, start playback\n\t\t\t\t\tif( el.readyState > 1 ) {\n\t\t\t\t\t\tthis.startEmbeddedMedia( { target: el } );\n\t\t\t\t\t}\n\t\t\t\t\t// Mobile devices never fire a loaded event so instead\n\t\t\t\t\t// of waiting, we initiate playback\n\t\t\t\t\telse if( isMobile ) {\n\t\t\t\t\t\tlet promise = el.play();\n\n\t\t\t\t\t\t// If autoplay does not work, ensure that the controls are visible so\n\t\t\t\t\t\t// that the viewer can start the media on their own\n\t\t\t\t\t\tif( promise && typeof promise.catch === 'function' && el.controls === false ) {\n\t\t\t\t\t\t\tpromise.catch( () => {\n\t\t\t\t\t\t\t\tel.controls = true;\n\n\t\t\t\t\t\t\t\t// Once the video does start playing, hide the controls again\n\t\t\t\t\t\t\t\tel.addEventListener( 'play', () => {\n\t\t\t\t\t\t\t\t\tel.controls = false;\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t// If the media isn't loaded, wait before playing\n\t\t\t\t\telse {\n\t\t\t\t\t\tel.removeEventListener( 'loadeddata', this.startEmbeddedMedia ); // remove first to avoid dupes\n\t\t\t\t\t\tel.addEventListener( 'loadeddata', this.startEmbeddedMedia );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Normal iframes\n\t\t\tqueryAll( element, 'iframe[src]' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tthis.startEmbeddedIframe( { target: el } );\n\t\t\t} );\n\n\t\t\t// Lazy loading iframes\n\t\t\tqueryAll( element, 'iframe[data-src]' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif( el.getAttribute( 'src' ) !== el.getAttribute( 'data-src' ) ) {\n\t\t\t\t\tel.removeEventListener( 'load', this.startEmbeddedIframe ); // remove first to avoid dupes\n\t\t\t\t\tel.addEventListener( 'load', this.startEmbeddedIframe );\n\t\t\t\t\tel.setAttribute( 'src', el.getAttribute( 'data-src' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Starts playing an embedded video/audio element after\n\t * it has finished loading.\n\t *\n\t * @param {object} event\n\t */\n\tstartEmbeddedMedia( event ) {\n\n\t\tlet isAttachedToDOM = !!closest( event.target, 'html' ),\n\t\t\tisVisible \t\t= !!closest( event.target, '.present' );\n\n\t\tif( isAttachedToDOM && isVisible ) {\n\t\t\t// Don't restart if media is already playing\n\t\t\tif( event.target.paused || event.target.ended ) {\n\t\t\t\tevent.target.currentTime = 0;\n\t\t\t\tevent.target.play();\n\t\t\t}\n\t\t}\n\n\t\tevent.target.removeEventListener( 'loadeddata', this.startEmbeddedMedia );\n\n\t}\n\n\t/**\n\t * \"Starts\" the content of an embedded iframe using the\n\t * postMessage API.\n\t *\n\t * @param {object} event\n\t */\n\tstartEmbeddedIframe( event ) {\n\n\t\tlet iframe = event.target;\n\n\t\tif( iframe && iframe.contentWindow ) {\n\n\t\t\tlet isAttachedToDOM = !!closest( event.target, 'html' ),\n\t\t\t\tisVisible \t\t= !!closest( event.target, '.present' );\n\n\t\t\tif( isAttachedToDOM && isVisible ) {\n\n\t\t\t\t// Prefer an explicit global autoplay setting\n\t\t\t\tlet autoplay = this.Reveal.getConfig().autoPlayMedia;\n\n\t\t\t\t// If no global setting is available, fall back on the element's\n\t\t\t\t// own autoplay setting\n\t\t\t\tif( typeof autoplay !== 'boolean' ) {\n\t\t\t\t\tautoplay = iframe.hasAttribute( 'data-autoplay' ) || !!closest( iframe, '.slide-background' );\n\t\t\t\t}\n\n\t\t\t\t// YouTube postMessage API\n\t\t\t\tif( /youtube\\.com\\/embed\\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) {\n\t\t\t\t\tiframe.contentWindow.postMessage( '{\"event\":\"command\",\"func\":\"playVideo\",\"args\":\"\"}', '*' );\n\t\t\t\t}\n\t\t\t\t// Vimeo postMessage API\n\t\t\t\telse if( /player\\.vimeo\\.com\\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) {\n\t\t\t\t\tiframe.contentWindow.postMessage( '{\"method\":\"play\"}', '*' );\n\t\t\t\t}\n\t\t\t\t// Generic postMessage API\n\t\t\t\telse {\n\t\t\t\t\tiframe.contentWindow.postMessage( 'slide:start', '*' );\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Stop playback of any embedded content inside of\n\t * the targeted slide.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tstopEmbeddedContent( element, options = {} ) {\n\n\t\toptions = extend( {\n\t\t\t// Defaults\n\t\t\tunloadIframes: true\n\t\t}, options );\n\n\t\tif( element && element.parentNode ) {\n\t\t\t// HTML5 media elements\n\t\t\tqueryAll( element, 'video, audio' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && typeof el.pause === 'function' ) {\n\t\t\t\t\tel.setAttribute('data-paused-by-reveal', '');\n\t\t\t\t\tel.pause();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Generic postMessage API for non-lazy loaded iframes\n\t\t\tqueryAll( element, 'iframe' ).forEach( el => {\n\t\t\t\tif( el.contentWindow ) el.contentWindow.postMessage( 'slide:stop', '*' );\n\t\t\t\tel.removeEventListener( 'load', this.startEmbeddedIframe );\n\t\t\t});\n\n\t\t\t// YouTube postMessage API\n\t\t\tqueryAll( element, 'iframe[src*=\"youtube.com/embed/\"]' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) {\n\t\t\t\t\tel.contentWindow.postMessage( '{\"event\":\"command\",\"func\":\"pauseVideo\",\"args\":\"\"}', '*' );\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// Vimeo postMessage API\n\t\t\tqueryAll( element, 'iframe[src*=\"player.vimeo.com/\"]' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) {\n\t\t\t\t\tel.contentWindow.postMessage( '{\"method\":\"pause\"}', '*' );\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tif( options.unloadIframes === true ) {\n\t\t\t\t// Unload lazy-loaded iframes\n\t\t\t\tqueryAll( element, 'iframe[data-src]' ).forEach( el => {\n\t\t\t\t\t// Only removing the src doesn't actually unload the frame\n\t\t\t\t\t// in all browsers (Firefox) so we set it to blank first\n\t\t\t\t\tel.setAttribute( 'src', 'about:blank' );\n\t\t\t\t\tel.removeAttribute( 'src' );\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\n\t}\n\n}\n","\nexport const SLIDES_SELECTOR = '.slides section';\nexport const HORIZONTAL_SLIDES_SELECTOR = '.slides>section';\nexport const VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section';\nexport const HORIZONTAL_BACKGROUNDS_SELECTOR = '.backgrounds>.slide-background';\n\n// Methods that may not be invoked via the postMessage API\nexport const POST_MESSAGE_METHOD_BLACKLIST = /registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener|showPreview/;\n\n// Regex for retrieving the fragment style from a class attribute\nexport const FRAGMENT_STYLE_REGEX = /fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;\n\n// Slide number formats\nexport const SLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL = 'h.v';\nexport const SLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL = 'h/v';\nexport const SLIDE_NUMBER_FORMAT_CURRENT = 'c';\nexport const SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL = 'c/t';","import {\n\tSLIDE_NUMBER_FORMAT_CURRENT,\n\tSLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL,\n\tSLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL,\n\tSLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL\n} from \"../utils/constants\";\n\n/**\n * Handles the display of reveal.js' optional slide number.\n */\nexport default class SlideNumber {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'slide-number';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tlet slideNumberDisplay = 'none';\n\t\tif( config.slideNumber && !this.Reveal.isPrintView() ) {\n\t\t\tif( config.showSlideNumber === 'all' ) {\n\t\t\t\tslideNumberDisplay = 'block';\n\t\t\t}\n\t\t\telse if( config.showSlideNumber === 'speaker' && this.Reveal.isSpeakerNotes() ) {\n\t\t\t\tslideNumberDisplay = 'block';\n\t\t\t}\n\t\t}\n\n\t\tthis.element.style.display = slideNumberDisplay;\n\n\t}\n\n\t/**\n\t * Updates the slide number to match the current slide.\n\t */\n\tupdate() {\n\n\t\t// Update slide number if enabled\n\t\tif( this.Reveal.getConfig().slideNumber && this.element ) {\n\t\t\tthis.element.innerHTML = this.getSlideNumber();\n\t\t}\n\n\t}\n\n\t/**\n\t * Returns the HTML string corresponding to the current slide\n\t * number, including formatting.\n\t */\n\tgetSlideNumber( slide = this.Reveal.getCurrentSlide() ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\t\tlet value;\n\t\tlet format = SLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL;\n\n\t\tif ( typeof config.slideNumber === 'function' ) {\n\t\t\tvalue = config.slideNumber( slide );\n\t\t} else {\n\t\t\t// Check if a custom number format is available\n\t\t\tif( typeof config.slideNumber === 'string' ) {\n\t\t\t\tformat = config.slideNumber;\n\t\t\t}\n\n\t\t\t// If there are ONLY vertical slides in this deck, always use\n\t\t\t// a flattened slide number\n\t\t\tif( !/c/.test( format ) && this.Reveal.getHorizontalSlides().length === 1 ) {\n\t\t\t\tformat = SLIDE_NUMBER_FORMAT_CURRENT;\n\t\t\t}\n\n\t\t\t// Offset the current slide number by 1 to make it 1-indexed\n\t\t\tlet horizontalOffset = slide && slide.dataset.visibility === 'uncounted' ? 0 : 1;\n\n\t\t\tvalue = [];\n\t\t\tswitch( format ) {\n\t\t\t\tcase SLIDE_NUMBER_FORMAT_CURRENT:\n\t\t\t\t\tvalue.push( this.Reveal.getSlidePastCount( slide ) + horizontalOffset );\n\t\t\t\t\tbreak;\n\t\t\t\tcase SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL:\n\t\t\t\t\tvalue.push( this.Reveal.getSlidePastCount( slide ) + horizontalOffset, '/', this.Reveal.getTotalSlides() );\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tlet indices = this.Reveal.getIndices( slide );\n\t\t\t\t\tvalue.push( indices.h + horizontalOffset );\n\t\t\t\t\tlet sep = format === SLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL ? '/' : '.';\n\t\t\t\t\tif( this.Reveal.isVerticalSlide( slide ) ) value.push( sep, indices.v + 1 );\n\t\t\t}\n\t\t}\n\n\t\tlet url = '#' + this.Reveal.location.getHash( slide );\n\t\treturn this.formatNumber( value[0], value[1], value[2], url );\n\n\t}\n\n\t/**\n\t * Applies HTML formatting to a slide number before it's\n\t * written to the DOM.\n\t *\n\t * @param {number} a Current slide\n\t * @param {string} delimiter Character to separate slide numbers\n\t * @param {(number|*)} b Total slides\n\t * @param {HTMLElement} [url='#'+locationHash()] The url to link to\n\t * @return {string} HTML string fragment\n\t */\n\tformatNumber( a, delimiter, b, url = '#' + this.Reveal.location.getHash() ) {\n\n\t\tif( typeof b === 'number' && !isNaN( b ) ) {\n\t\t\treturn `\n\t\t\t\t\t${a}\n\t\t\t\t\t${delimiter}\n\t\t\t\t\t${b}\n\t\t\t\t\t`;\n\t\t}\n\t\telse {\n\t\t\treturn `\n\t\t\t\t\t${a}\n\t\t\t\t\t`;\n\t\t}\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.element.remove();\n\n\t}\n\n}","import {\n\tSLIDE_NUMBER_FORMAT_CURRENT,\n\tSLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL\n} from \"../utils/constants\";\n\n/**\n * Makes it possible to jump to a slide by entering its\n * slide number or id.\n */\nexport default class JumpToSlide {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.onInput = this.onInput.bind( this );\n\t\tthis.onBlur = this.onBlur.bind( this );\n\t\tthis.onKeyDown = this.onKeyDown.bind( this );\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'jump-to-slide';\n\n this.jumpInput = document.createElement( 'input' );\n this.jumpInput.type = 'text';\n this.jumpInput.className = 'jump-to-slide-input';\n this.jumpInput.placeholder = 'Jump to slide';\n\t\tthis.jumpInput.addEventListener( 'input', this.onInput );\n\t\tthis.jumpInput.addEventListener( 'keydown', this.onKeyDown );\n\t\tthis.jumpInput.addEventListener( 'blur', this.onBlur );\n\n this.element.appendChild( this.jumpInput );\n\n\t}\n\n\tshow() {\n\n\t\tthis.indicesOnShow = this.Reveal.getIndices();\n\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\t\tthis.jumpInput.focus();\n\n\t}\n\n\thide() {\n\n\t\tif( this.isVisible() ) {\n\t\t\tthis.element.remove();\n\t\t\tthis.jumpInput.value = '';\n\n\t\t\tclearTimeout( this.jumpTimeout );\n\t\t\tdelete this.jumpTimeout;\n\t\t}\n\n\t}\n\n\tisVisible() {\n\n\t\treturn !!this.element.parentNode;\n\n\t}\n\n\t/**\n\t * Parses the current input and jumps to the given slide.\n\t */\n\tjump() {\n\n\t\tclearTimeout( this.jumpTimeout );\n\t\tdelete this.jumpTimeout;\n\n\t\tlet query = this.jumpInput.value.trim( '' );\n\t\tlet indices;\n\n\t\t// When slide numbers are formatted to be a single linear mumber\n\t\t// (instead of showing a separate horizontal/vertical index) we\n\t\t// use the same format for slide jumps\n\t\tif( /^\\d+$/.test( query ) ) {\n\t\t\tconst slideNumberFormat = this.Reveal.getConfig().slideNumber;\n\t\t\tif( slideNumberFormat === SLIDE_NUMBER_FORMAT_CURRENT || slideNumberFormat === SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL ) {\n\t\t\t\tconst slide = this.Reveal.getSlides()[ parseInt( query, 10 ) - 1 ];\n\t\t\t\tif( slide ) {\n\t\t\t\t\tindices = this.Reveal.getIndices( slide );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif( !indices ) {\n\t\t\t// If the query uses \"horizontal.vertical\" format, convert to\n\t\t\t// \"horizontal/vertical\" so that our URL parser can understand\n\t\t\tif( /^\\d+\\.\\d+$/.test( query ) ) {\n\t\t\t\tquery = query.replace( '.', '/' );\n\t\t\t}\n\n\t\t\tindices = this.Reveal.location.getIndicesFromHash( query, { oneBasedIndex: true } );\n\t\t}\n\n\t\t// Still no valid index? Fall back on a text search\n\t\tif( !indices && /\\S+/i.test( query ) && query.length > 1 ) {\n\t\t\tindices = this.search( query );\n\t\t}\n\n\t\tif( indices && query !== '' ) {\n\t\t\tthis.Reveal.slide( indices.h, indices.v, indices.f );\n\t\t\treturn true;\n\t\t}\n\t\telse {\n\t\t\tthis.Reveal.slide( this.indicesOnShow.h, this.indicesOnShow.v, this.indicesOnShow.f );\n\t\t\treturn false;\n\t\t}\n\n\t}\n\n\tjumpAfter( delay ) {\n\n\t\tclearTimeout( this.jumpTimeout );\n\t\tthis.jumpTimeout = setTimeout( () => this.jump(), delay );\n\n\t}\n\n\t/**\n\t * A lofi search that looks for the given query in all\n\t * of our slides and returns the first match.\n\t */\n\tsearch( query ) {\n\n\t\tconst regex = new RegExp( '\\\\b' + query.trim() + '\\\\b', 'i' );\n\n\t\tconst slide = this.Reveal.getSlides().find( ( slide ) => {\n\t\t\treturn regex.test( slide.innerText );\n\t\t} );\n\n\t\tif( slide ) {\n\t\t\treturn this.Reveal.getIndices( slide );\n\t\t}\n\t\telse {\n\t\t\treturn null;\n\t\t}\n\n\t}\n\n\t/**\n\t * Reverts back to the slide we were on when jump to slide was\n\t * invoked.\n\t */\n\tcancel() {\n\n\t\tthis.Reveal.slide( this.indicesOnShow.h, this.indicesOnShow.v, this.indicesOnShow.f );\n\t\tthis.hide();\n\n\t}\n\n\tconfirm() {\n\n\t\tthis.jump();\n\t\tthis.hide();\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.jumpInput.removeEventListener( 'input', this.onInput );\n\t\tthis.jumpInput.removeEventListener( 'keydown', this.onKeyDown );\n\t\tthis.jumpInput.removeEventListener( 'blur', this.onBlur );\n\n\t\tthis.element.remove();\n\n\t}\n\n\tonKeyDown( event ) {\n\n\t\tif( event.keyCode === 13 ) {\n\t\t\tthis.confirm();\n\t\t}\n\t\telse if( event.keyCode === 27 ) {\n\t\t\tthis.cancel();\n\n\t\t\tevent.stopImmediatePropagation();\n\t\t}\n\n\t}\n\n\tonInput( event ) {\n\n\t\tthis.jumpAfter( 200 );\n\n\t}\n\n\tonBlur() {\n\n\t\tsetTimeout( () => this.hide(), 1 );\n\n\t}\n\n}","/**\n * Converts various color input formats to an {r:0,g:0,b:0} object.\n *\n * @param {string} color The string representation of a color\n * @example\n * colorToRgb('#000');\n * @example\n * colorToRgb('#000000');\n * @example\n * colorToRgb('rgb(0,0,0)');\n * @example\n * colorToRgb('rgba(0,0,0)');\n *\n * @return {{r: number, g: number, b: number, [a]: number}|null}\n */\nexport const colorToRgb = ( color ) => {\n\n\tlet hex3 = color.match( /^#([0-9a-f]{3})$/i );\n\tif( hex3 && hex3[1] ) {\n\t\thex3 = hex3[1];\n\t\treturn {\n\t\t\tr: parseInt( hex3.charAt( 0 ), 16 ) * 0x11,\n\t\t\tg: parseInt( hex3.charAt( 1 ), 16 ) * 0x11,\n\t\t\tb: parseInt( hex3.charAt( 2 ), 16 ) * 0x11\n\t\t};\n\t}\n\n\tlet hex6 = color.match( /^#([0-9a-f]{6})$/i );\n\tif( hex6 && hex6[1] ) {\n\t\thex6 = hex6[1];\n\t\treturn {\n\t\t\tr: parseInt( hex6.slice( 0, 2 ), 16 ),\n\t\t\tg: parseInt( hex6.slice( 2, 4 ), 16 ),\n\t\t\tb: parseInt( hex6.slice( 4, 6 ), 16 )\n\t\t};\n\t}\n\n\tlet rgb = color.match( /^rgb\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)$/i );\n\tif( rgb ) {\n\t\treturn {\n\t\t\tr: parseInt( rgb[1], 10 ),\n\t\t\tg: parseInt( rgb[2], 10 ),\n\t\t\tb: parseInt( rgb[3], 10 )\n\t\t};\n\t}\n\n\tlet rgba = color.match( /^rgba\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*([\\d]+|[\\d]*.[\\d]+)\\s*\\)$/i );\n\tif( rgba ) {\n\t\treturn {\n\t\t\tr: parseInt( rgba[1], 10 ),\n\t\t\tg: parseInt( rgba[2], 10 ),\n\t\t\tb: parseInt( rgba[3], 10 ),\n\t\t\ta: parseFloat( rgba[4] )\n\t\t};\n\t}\n\n\treturn null;\n\n}\n\n/**\n * Calculates brightness on a scale of 0-255.\n *\n * @param {string} color See colorToRgb for supported formats.\n * @see {@link colorToRgb}\n */\nexport const colorBrightness = ( color ) => {\n\n\tif( typeof color === 'string' ) color = colorToRgb( color );\n\n\tif( color ) {\n\t\treturn ( color.r * 299 + color.g * 587 + color.b * 114 ) / 1000;\n\t}\n\n\treturn null;\n\n}","import { queryAll } from '../utils/util.js'\nimport { colorToRgb, colorBrightness } from '../utils/color.js'\n\n/**\n * Creates and updates slide backgrounds.\n */\nexport default class Backgrounds {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'backgrounds';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Creates the slide background elements and appends them\n\t * to the background container. One element is created per\n\t * slide no matter if the given slide has visible background.\n\t */\n\tcreate() {\n\n\t\t// Clear prior backgrounds\n\t\tthis.element.innerHTML = '';\n\t\tthis.element.classList.add( 'no-transition' );\n\n\t\t// Iterate over all horizontal slides\n\t\tthis.Reveal.getHorizontalSlides().forEach( slideh => {\n\n\t\t\tlet backgroundStack = this.createBackground( slideh, this.element );\n\n\t\t\t// Iterate over all vertical slides\n\t\t\tqueryAll( slideh, 'section' ).forEach( slidev => {\n\n\t\t\t\tthis.createBackground( slidev, backgroundStack );\n\n\t\t\t\tbackgroundStack.classList.add( 'stack' );\n\n\t\t\t} );\n\n\t\t} );\n\n\t\t// Add parallax background if specified\n\t\tif( this.Reveal.getConfig().parallaxBackgroundImage ) {\n\n\t\t\tthis.element.style.backgroundImage = 'url(\"' + this.Reveal.getConfig().parallaxBackgroundImage + '\")';\n\t\t\tthis.element.style.backgroundSize = this.Reveal.getConfig().parallaxBackgroundSize;\n\t\t\tthis.element.style.backgroundRepeat = this.Reveal.getConfig().parallaxBackgroundRepeat;\n\t\t\tthis.element.style.backgroundPosition = this.Reveal.getConfig().parallaxBackgroundPosition;\n\n\t\t\t// Make sure the below properties are set on the element - these properties are\n\t\t\t// needed for proper transitions to be set on the element via CSS. To remove\n\t\t\t// annoying background slide-in effect when the presentation starts, apply\n\t\t\t// these properties after short time delay\n\t\t\tsetTimeout( () => {\n\t\t\t\tthis.Reveal.getRevealElement().classList.add( 'has-parallax-background' );\n\t\t\t}, 1 );\n\n\t\t}\n\t\telse {\n\n\t\t\tthis.element.style.backgroundImage = '';\n\t\t\tthis.Reveal.getRevealElement().classList.remove( 'has-parallax-background' );\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Creates a background for the given slide.\n\t *\n\t * @param {HTMLElement} slide\n\t * @param {HTMLElement} container The element that the background\n\t * should be appended to\n\t * @return {HTMLElement} New background div\n\t */\n\tcreateBackground( slide, container ) {\n\n\t\t// Main slide background element\n\t\tlet element = document.createElement( 'div' );\n\t\telement.className = 'slide-background ' + slide.className.replace( /present|past|future/, '' );\n\n\t\t// Inner background element that wraps images/videos/iframes\n\t\tlet contentElement = document.createElement( 'div' );\n\t\tcontentElement.className = 'slide-background-content';\n\n\t\telement.appendChild( contentElement );\n\t\tcontainer.appendChild( element );\n\n\t\tslide.slideBackgroundElement = element;\n\t\tslide.slideBackgroundContentElement = contentElement;\n\n\t\t// Syncs the background to reflect all current background settings\n\t\tthis.sync( slide );\n\n\t\treturn element;\n\n\t}\n\n\t/**\n\t * Renders all of the visual properties of a slide background\n\t * based on the various background attributes.\n\t *\n\t * @param {HTMLElement} slide\n\t */\n\tsync( slide ) {\n\n\t\tconst element = slide.slideBackgroundElement,\n\t\t\tcontentElement = slide.slideBackgroundContentElement;\n\n\t\tconst data = {\n\t\t\tbackground: slide.getAttribute( 'data-background' ),\n\t\t\tbackgroundSize: slide.getAttribute( 'data-background-size' ),\n\t\t\tbackgroundImage: slide.getAttribute( 'data-background-image' ),\n\t\t\tbackgroundVideo: slide.getAttribute( 'data-background-video' ),\n\t\t\tbackgroundIframe: slide.getAttribute( 'data-background-iframe' ),\n\t\t\tbackgroundColor: slide.getAttribute( 'data-background-color' ),\n\t\t\tbackgroundGradient: slide.getAttribute( 'data-background-gradient' ),\n\t\t\tbackgroundRepeat: slide.getAttribute( 'data-background-repeat' ),\n\t\t\tbackgroundPosition: slide.getAttribute( 'data-background-position' ),\n\t\t\tbackgroundTransition: slide.getAttribute( 'data-background-transition' ),\n\t\t\tbackgroundOpacity: slide.getAttribute( 'data-background-opacity' ),\n\t\t};\n\n\t\tconst dataPreload = slide.hasAttribute( 'data-preload' );\n\n\t\t// Reset the prior background state in case this is not the\n\t\t// initial sync\n\t\tslide.classList.remove( 'has-dark-background' );\n\t\tslide.classList.remove( 'has-light-background' );\n\n\t\telement.removeAttribute( 'data-loaded' );\n\t\telement.removeAttribute( 'data-background-hash' );\n\t\telement.removeAttribute( 'data-background-size' );\n\t\telement.removeAttribute( 'data-background-transition' );\n\t\telement.style.backgroundColor = '';\n\n\t\tcontentElement.style.backgroundSize = '';\n\t\tcontentElement.style.backgroundRepeat = '';\n\t\tcontentElement.style.backgroundPosition = '';\n\t\tcontentElement.style.backgroundImage = '';\n\t\tcontentElement.style.opacity = '';\n\t\tcontentElement.innerHTML = '';\n\n\t\tif( data.background ) {\n\t\t\t// Auto-wrap image urls in url(...)\n\t\t\tif( /^(http|file|\\/\\/)/gi.test( data.background ) || /\\.(svg|png|jpg|jpeg|gif|bmp|webp)([?#\\s]|$)/gi.test( data.background ) ) {\n\t\t\t\tslide.setAttribute( 'data-background-image', data.background );\n\t\t\t}\n\t\t\telse {\n\t\t\t\telement.style.background = data.background;\n\t\t\t}\n\t\t}\n\n\t\t// Create a hash for this combination of background settings.\n\t\t// This is used to determine when two slide backgrounds are\n\t\t// the same.\n\t\tif( data.background || data.backgroundColor || data.backgroundGradient || data.backgroundImage || data.backgroundVideo || data.backgroundIframe ) {\n\t\t\telement.setAttribute( 'data-background-hash', data.background +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundSize +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundImage +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundVideo +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundIframe +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundColor +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundGradient +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundRepeat +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundPosition +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundTransition +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundOpacity );\n\t\t}\n\n\t\t// Additional and optional background properties\n\t\tif( data.backgroundSize ) element.setAttribute( 'data-background-size', data.backgroundSize );\n\t\tif( data.backgroundColor ) element.style.backgroundColor = data.backgroundColor;\n\t\tif( data.backgroundGradient ) element.style.backgroundImage = data.backgroundGradient;\n\t\tif( data.backgroundTransition ) element.setAttribute( 'data-background-transition', data.backgroundTransition );\n\n\t\tif( dataPreload ) element.setAttribute( 'data-preload', '' );\n\n\t\t// Background image options are set on the content wrapper\n\t\tif( data.backgroundSize ) contentElement.style.backgroundSize = data.backgroundSize;\n\t\tif( data.backgroundRepeat ) contentElement.style.backgroundRepeat = data.backgroundRepeat;\n\t\tif( data.backgroundPosition ) contentElement.style.backgroundPosition = data.backgroundPosition;\n\t\tif( data.backgroundOpacity ) contentElement.style.opacity = data.backgroundOpacity;\n\n\t\tconst contrastClass = this.getContrastClass( slide );\n\n\t\tif( typeof contrastClass === 'string' ) {\n\t\t\tslide.classList.add( contrastClass );\n\t\t}\n\n\t}\n\n\t/**\n\t * Returns a class name that can be applied to a slide to indicate\n\t * if it has a light or dark background.\n\t *\n\t * @param {*} slide\n\t *\n\t * @returns {string|null}\n\t */\n\tgetContrastClass( slide ) {\n\n\t\tconst element = slide.slideBackgroundElement;\n\n\t\t// If this slide has a background color, we add a class that\n\t\t// signals if it is light or dark. If the slide has no background\n\t\t// color, no class will be added\n\t\tlet contrastColor = slide.getAttribute( 'data-background-color' );\n\n\t\t// If no bg color was found, or it cannot be converted by colorToRgb, check the computed background\n\t\tif( !contrastColor || !colorToRgb( contrastColor ) ) {\n\t\t\tlet computedBackgroundStyle = window.getComputedStyle( element );\n\t\t\tif( computedBackgroundStyle && computedBackgroundStyle.backgroundColor ) {\n\t\t\t\tcontrastColor = computedBackgroundStyle.backgroundColor;\n\t\t\t}\n\t\t}\n\n\t\tif( contrastColor ) {\n\t\t\tconst rgb = colorToRgb( contrastColor );\n\n\t\t\t// Ignore fully transparent backgrounds. Some browsers return\n\t\t\t// rgba(0,0,0,0) when reading the computed background color of\n\t\t\t// an element with no background\n\t\t\tif( rgb && rgb.a !== 0 ) {\n\t\t\t\tif( colorBrightness( contrastColor ) < 128 ) {\n\t\t\t\t\treturn 'has-dark-background';\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\treturn 'has-light-background';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\n\t}\n\n\t/**\n\t * Bubble the 'has-light-background'/'has-dark-background' classes.\n\t */\n\tbubbleSlideContrastClassToElement( slide, target ) {\n\n\t\t[ 'has-light-background', 'has-dark-background' ].forEach( classToBubble => {\n\t\t\tif( slide.classList.contains( classToBubble ) ) {\n\t\t\t\ttarget.classList.add( classToBubble );\n\t\t\t}\n\t\t\telse {\n\t\t\t\ttarget.classList.remove( classToBubble );\n\t\t\t}\n\t\t}, this );\n\n\t}\n\n\t/**\n\t * Updates the background elements to reflect the current\n\t * slide.\n\t *\n\t * @param {boolean} includeAll If true, the backgrounds of\n\t * all vertical slides (not just the present) will be updated.\n\t */\n\tupdate( includeAll = false ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tlet indices = this.Reveal.getIndices();\n\n\t\tlet currentBackground = null;\n\n\t\t// Reverse past/future classes when in RTL mode\n\t\tlet horizontalPast = config.rtl ? 'future' : 'past',\n\t\t\thorizontalFuture = config.rtl ? 'past' : 'future';\n\n\t\t// Update the classes of all backgrounds to match the\n\t\t// states of their slides (past/present/future)\n\t\tArray.from( this.element.childNodes ).forEach( ( backgroundh, h ) => {\n\n\t\t\tbackgroundh.classList.remove( 'past', 'present', 'future' );\n\n\t\t\tif( h < indices.h ) {\n\t\t\t\tbackgroundh.classList.add( horizontalPast );\n\t\t\t}\n\t\t\telse if ( h > indices.h ) {\n\t\t\t\tbackgroundh.classList.add( horizontalFuture );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbackgroundh.classList.add( 'present' );\n\n\t\t\t\t// Store a reference to the current background element\n\t\t\t\tcurrentBackground = backgroundh;\n\t\t\t}\n\n\t\t\tif( includeAll || h === indices.h ) {\n\t\t\t\tqueryAll( backgroundh, '.slide-background' ).forEach( ( backgroundv, v ) => {\n\n\t\t\t\t\tbackgroundv.classList.remove( 'past', 'present', 'future' );\n\n\t\t\t\t\tconst indexv = typeof indices.v === 'number' ? indices.v : 0;\n\n\t\t\t\t\tif( v < indexv ) {\n\t\t\t\t\t\tbackgroundv.classList.add( 'past' );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( v > indexv ) {\n\t\t\t\t\t\tbackgroundv.classList.add( 'future' );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tbackgroundv.classList.add( 'present' );\n\n\t\t\t\t\t\t// Only if this is the present horizontal and vertical slide\n\t\t\t\t\t\tif( h === indices.h ) currentBackground = backgroundv;\n\t\t\t\t\t}\n\n\t\t\t\t} );\n\t\t\t}\n\n\t\t} );\n\n\t\t// The previous background may refer to a DOM element that has\n\t\t// been removed after a presentation is synced & bgs are recreated\n\t\tif( this.previousBackground && !this.previousBackground.closest( 'body' ) ) {\n\t\t\tthis.previousBackground = null;\n\t\t}\n\n\t\tif( currentBackground && this.previousBackground ) {\n\n\t\t\t// Don't transition between identical backgrounds. This\n\t\t\t// prevents unwanted flicker.\n\t\t\tlet previousBackgroundHash = this.previousBackground.getAttribute( 'data-background-hash' );\n\t\t\tlet currentBackgroundHash = currentBackground.getAttribute( 'data-background-hash' );\n\n\t\t\tif( currentBackgroundHash && currentBackgroundHash === previousBackgroundHash && currentBackground !== this.previousBackground ) {\n\t\t\t\tthis.element.classList.add( 'no-transition' );\n\n\t\t\t\t// If multiple slides have the same background video, carry\n\t\t\t\t// the