From e92a1ce71a355a620b809317778c5d8208906d9c Mon Sep 17 00:00:00 2001
From: Andre de la Rocha <andre.rocha@qt.io>
Date: Thu, 2 Nov 2017 18:15:47 +0100
Subject: [PATCH] Remove deprecated Web Browser example from ActiveQt

The Web Browser example is obsolete, since it demonstrates embedding
the long-deprecated Internet Explorer control, which is unable to
display any modern web site, including qt.io.

Task-number: QTBUG-60636
Change-Id: I63f3c25474fb202740a4c067d74f921d2d8dd2cd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
---
 examples/activeqt/activeqt.pro                |   6 +-
 .../images/activeqt-webbrowser-example.png    | Bin 45199 -> 0 bytes
 .../webbrowser/doc/src/webbrowser.qdoc        |  73 ----
 examples/activeqt/webbrowser/images/back.png  | Bin 1010 -> 0 bytes
 .../activeqt/webbrowser/images/forward.png    | Bin 1008 -> 0 bytes
 examples/activeqt/webbrowser/images/go.png    | Bin 224 -> 0 bytes
 examples/activeqt/webbrowser/images/home.png  | Bin 1235 -> 0 bytes
 .../activeqt/webbrowser/images/refresh.png    | Bin 222 -> 0 bytes
 .../activeqt/webbrowser/images/search.png     | Bin 938 -> 0 bytes
 examples/activeqt/webbrowser/images/stop.png  | Bin 216 -> 0 bytes
 examples/activeqt/webbrowser/main.cpp         | 350 ------------------
 examples/activeqt/webbrowser/mainwindow.ui    | 290 ---------------
 examples/activeqt/webbrowser/webaxwidget.h    |  66 ----
 examples/activeqt/webbrowser/webbrowser.pro   |  12 -
 examples/activeqt/webbrowser/webbrowser.qrc   |  11 -
 src/activeqt/doc/src/activeqt-index.qdoc      |   1 -
 src/activeqt/doc/src/qtaxcontainer.qdoc       |   2 -
 17 files changed, 2 insertions(+), 809 deletions(-)
 delete mode 100644 examples/activeqt/webbrowser/doc/images/activeqt-webbrowser-example.png
 delete mode 100644 examples/activeqt/webbrowser/doc/src/webbrowser.qdoc
 delete mode 100644 examples/activeqt/webbrowser/images/back.png
 delete mode 100644 examples/activeqt/webbrowser/images/forward.png
 delete mode 100644 examples/activeqt/webbrowser/images/go.png
 delete mode 100644 examples/activeqt/webbrowser/images/home.png
 delete mode 100644 examples/activeqt/webbrowser/images/refresh.png
 delete mode 100644 examples/activeqt/webbrowser/images/search.png
 delete mode 100644 examples/activeqt/webbrowser/images/stop.png
 delete mode 100644 examples/activeqt/webbrowser/main.cpp
 delete mode 100644 examples/activeqt/webbrowser/mainwindow.ui
 delete mode 100644 examples/activeqt/webbrowser/webaxwidget.h
 delete mode 100644 examples/activeqt/webbrowser/webbrowser.pro
 delete mode 100644 examples/activeqt/webbrowser/webbrowser.qrc

diff --git a/examples/activeqt/activeqt.pro b/examples/activeqt/activeqt.pro
index 97b22bd9..43ccbebf 100644
--- a/examples/activeqt/activeqt.pro
+++ b/examples/activeqt/activeqt.pro
@@ -6,10 +6,8 @@ SUBDIRS      += comapp \
                 simple \
                 wrapper
 
-contains(QT_CONFIG, shared):SUBDIRS += webbrowser
 contains(QT_CONFIG, opengl):!contains(QT_CONFIG, opengles2): SUBDIRS += opengl
 qtHaveModule(quickcontrols2):SUBDIRS += simpleqml
 
-# For now only the contain examples with mingw, for the others you need
-# an IDL compiler
-mingw:SUBDIRS = webbrowser
+# For now the examples need an IDL compiler
+mingw:SUBDIRS = ""
diff --git a/examples/activeqt/webbrowser/doc/images/activeqt-webbrowser-example.png b/examples/activeqt/webbrowser/doc/images/activeqt-webbrowser-example.png
deleted file mode 100644
index 0bb451abc353aa7a3bef871434bbd47c1eab9bdf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 45199
zcmb5VcTkgC7dMK>V?|L6MX90^I*5ecL_;Say@P<%5D)?BU_%I1I)tX7_ufksg7n_I
z^bXQnNbVE#y!V^AbN~2em`Ql@?6p_hYyH;Rdm~>c%ig?BbDe~Q<fgnFRE>n>qA3Z<
zKiOCR0iFzBaL)uj{<V~XNs*8gg_7b-E|HKF%E&{dG+f6v&aQZBEG1@!mbefOr_Lth
zYvSW4J3H;@GHg*L4yZgKyLhYvU9+#zO@YpL!KCFE`aQ_+UwGzp`zmy+?z(*D{ow1_
znGat)|L2i=87!6{>X@D&VVSD>ynFZ9``2=Z@Rs#f!fwa7@)eK1@dtRXqmVUO56PPV
zKO}kYni)LS^`}pUzM;1K3&%IshVn`TMd|J6*0|_Y*E<z?>YUa`in6oWMTxJMvfg44
zW3AI5Y)IA}@J!<@0<BFKHuD?Esksew3=QjMUkXUw{ulV`Rd{fCQir&-&_JOt1KN<^
zs@>~TY#`TW=wQ0~;Xd%Er-?PL+toR&=So4UNS^H#nKf%MwEg#^$$GuhDZrIhyOpV?
z=3sVX6_KdaZ74_3M$D$z!H5|!>~M2Z-|JB*k=oS{R=!152j#cRqkEy-)2I~7KePC2
z-Ccw0X@G_qM4zAYB~{wsU)h63-F2&d_rHO)C(4R8vnR{X&N=f>50oB{kVvTB*&uiP
zhxP$1>`e*6baD}7k2zXQ#xGoXe={syZghFTS9{7X7$t;QqzfcxsB)Ry_N>2n&gSyZ
zFWrqH%ofQQSH41~J_<I$aj?jl(DG6CV8!l}KO{K@v6&$0>acKBK5druJ?ncJ>isI?
zeNR$_8z{6HJDw=`5!v&9%Wx(c#}Ub~t%P{_Je5t&t{jG2G4_7V!Lrd;?*IL>oO-IQ
z)9RvjX(re%h-)ag#@N%G_Y+u#t^@Kv3Ku03UGfhsJdOTG;%Zz?oORA*?anNfrR`f^
zNQM^bwTiI@mVH<+UfWIENyQ%`-6oU4U0Ey5@1Smgv=ejv{R^t39NH@C4x1igafMGG
z$4}|fY3i%*Hl2ASxtbh_Y!~!k`TdHW?jRFJe{|-2%aWnJ!|S5q#}t+%dF$57<Cp6U
zx(`yw*7DK}Iz;;eIXj0aqE!NSUYA~h-}V@)v+*)HH{;3O<u{e6KZ2QqN*ae;)`SOG
zu^CzdOs_WG-PK?NYWB9TKRdb~A0d<eZ7SWQLm2q$u>(q`O{~7R1lYPFK`e*X$I)iC
zS@D*4_3HPQmbw(dO@<nTUl=%FJRwEdWHOhG{&Mg%%UPU2y{zBxVuo-==#A~J7%s6B
zf4KW}^{|L5l|;=O{Qd6ICwqNi-A<`|9N1sWdYm{BuHv{^F{kAsJM&*I@-8(*bCb8+
zJ<^ra-RP{W9s7^(X9Em(A4-%JUt@9{w%s0tH)anDq1(ineC4onI;QTUu@2e7nx>Sa
zJ0VU9Y=4w(r=}ZdGdpzjWU|ujG`|PS79Zk_Dmf{0o3a1QwO-5#?Zciv*qo#U8Akib
z0si|)yUP9K69fI{{D{s`48Dx4<T-u6tl!(a5EINB$Ju^{HEq!h?QTYh6aHjahS51A
zMR$bKeTCIxmAj{SX35$*q|w^f5(#*j>wsxb%ZnNPBDb>l!6juC&^9fB8Ff&w7KODt
zQR@n7N(%vB0;0Nf$XAnI<7%At?uK<uPh_SyWkhxPruih2v%><<9mZ~Alxh%*K$=%O
zv}Yj;x{P*CaMFoXJj>OlMxkXTzThd0&$K$~2tO0b3^Q=y)Gj)?;CI%c{U}zVX!tAg
z%BRT6V_fE<`mt%>YSJ|}*tKrik6@W9i~91%Uh$TT7nXKZOD5xAchH?2-yaT`auT@_
z{DxDQ;5hur)VV0u%(+N1z}MNOF}~96$V>0l>0IK0gV1Wqi*-cYj(<?OA~6EIzmd^6
z8PHjCcjODCw**-d(uWPKp6P{ZI+x@^RDGn6!H-~K7|0PW{N=X&v05`G3Aw}kLs2G}
zO5Q6A+Cjc+7|6Aq?>to(or;vnuzR(V7d?QbmtS(88%p$e2AVdwJLG0<RiWwVkr#hF
zl%Dkrgu%_$*G}p7VKe6}DRLMme#;cxgi~BgN*c&%EWBwtdsImFk%eBv-frgZVMZ4v
zb%+CZ2~%Zb>|EESS8&8t?}zK9j>>*yeOlN>gJcoQ>Z?Y}3KP8jRRQp^DyC7rq&)vf
zkDJla2B5`+-<#jvA|_w6Y;xcvxTfMveGIOw?Y^#sTOSS;2`@~o8j}&%*wvRe82G27
zjq6N}KidT*ln<oNd_5Ylk|svAHZW8qCc*#OZX7uN_7m+|n;*TBXA_UoF~`*`x@_jW
z&7PEhf}fW`9~xD;t5IbqhZ-?=lMD6#HKodTf=Cj3*(@ZRR#H-}n}(!C?^5P4P94ek
z36oM@vryjTcil1Jb-<mG^?iCG&_(`i@#IkBSkEubT!Byxik#7r2@5IgI22?Dx#Xfp
z(Qld!;K;Z-fqZA2u<MSD^;lg+*GBchj|Mv{D)pp)F)D$vD?dum1&!OBUnlhw=^t0p
zoiE7B+v!nyFY0Uv){|c<X8IpU@aw4pu~W--_Ph1uZKQ^Xs&J-ddT&71C2FzwFA(07
z0u_3njjZKi1A@rh$}&cR3vA)EvMk^KG4|o2DAjEak;bB0v#5+zz-5*P>Wn7<$wkwi
z2|j|Y-xFTT3+|tq5^?yIU$nJJ%M9V2>^$>0w412(J{!~ghKx789+_haTj@7BvKUQx
z`0T~vXW{e|KbN~=3;q^?rtc+a8>w!-&11&X)i@|H9)?d1iZiJ+mk1m4MXh`aj-qOL
zW5??5njE}F*YDVvAX?H@H&QMA(brr!dasC9qH(%^7M_lusif}NM3@~W6LSX5ovo0h
zWGz>w*%#4vSHnc$L4S>_TaP3L=*A^*kd_ih?zZi-7K2ulw8JD`5yTVVW4XT!o({0l
z^USV5KZK$lm^Z3xj{uSmYh}^8Y)*xa73#;L#pY42O9vY{A2_r>f$fl7FER?<?EJ_a
z8x4Juj=nzk3z-?+Tw&@Dv8jj^&kHrXO?xOCqIpBDr$e|pD+MmEI~x+$SLzuUQYJBC
zkY$kbgxyoFS>k!>0Cw-n+!A}mg28uQSr<X4Tg~@zqFfS|s|+EQ7dECul;5NroC}8w
zWlH905%X{}vkkMm8psZj@w6#L16gpwmgukLCenSP1<duk)&8mY0;IJ{iy%|_$LZA+
zRK&b)8io&>+(ju3h?b&0EQtYfo3Txqok5LTH@<>r{eXwj)1et(ar*Xj8oSq6usMZs
zIh>lTsj!=@^`1KkrX9AQtYv~YzzxEbALuW-v5SdvckOo=i%ki`J#%f2ZwC4~Eti;o
z^yEE$(p>Je_h>1Wkps8*aXbJ0CCQNoTvVs;ZAY-y&0>7w{X0$?e3L$H8FhY-?TfbU
zT>FdecqdRzV!aqbY%lCju`7o;^#yTXA!43?**|;NKd!*7cBwBpo6Xjiff1ml3>l69
zAmVnG0|{n9bSRB%D@vrcLe#yAu+CrL<D>GyRIg*8V})5iO?&k;--&2VK;#N@eg~hE
zOOvr8;yQ;nyGoWmU+&fyG8C}H2Xu~u6oUIklNnA`{m2**H7{$Qo(83hay?l1!kj?N
z%;-UEVUfutO~HSXa{s4puh+7R%Ptowo~K?TMg^-Y?nzan;V9SpDKdfwsT#H_tVMT3
z?{sgf<OnD<-*aFTR?HRQ5jU&W@d!*8<{E!4T3hD)Fe3)=S}XqTsY+>S{)&)S#@B6$
z8Sz{;YBRD0<$GbGZqTVna<>S2P=4%Aky-s*O6aaZKclE=v4?vxhZx)q{8vK$0%`v3
zUn?}T<jB~(#KbwKuAmuPV%X1Pl}M}?5y;D|Jb3#bkaF^#bz#xU%U6-OH*(uLATn6l
zuz3Q=U(e&ph+#zPHjJ7!WXVg!Yw&cg@#23#(0TrwvLx9_KL&UI9NPh~WB83;DPlG(
zH}KCe0Hk7GRajZi_O2`b?@3Gv08K&{48VVYsh&ygfEtRmXAtXmYvb=re11c1-pOw2
zcgly*$Xob>FT~XhsHW>^ywMNw6tp$v^OVTezfurO&*Q=Av3KC9+Fj;zR{!lya3Hi_
z0p2Q@#1TiG53F>-a9PbZot)zo06jbY%o8;(zW}R!eH<dSzB2ryy`S$5&&Z<q<cy0t
zqEEIDI`=$2QhxTr1ot^rXkb(4I6?~49cjetj}RC6HyC+v_|WHhyvD9A(Q1HOG|j4=
zO$vNNYTq>V2qnYNgEqEg@t*~<7DxXhAwAxM#g%B^Y?ygvX6CfiA`uXG2G_20B2a#o
zH$?Pkl_EJ@UIwrA8>@7**teu#JLg^x%x!2*iqd)Uw)1}ZVPqL>y-EhPJMK_a4H~{a
zbmM40wf|?9?pOeA3U*<9qi062Bs3t@)R(iG`r#khNga;c>IA+beV6iSv1EP`O)Fgv
zD%eW|Jv$e#w|6rZ30h8fhS%RYMrnG9>=}4W5@4Wn)s`w5)Q?d?ijHv3A4hs~8tt2#
zi6e!S?7rJHQsjQx{xi<ZV(}<LWG}$BL*lPV-~(mXV4Q3iliQ-c0WhH~QCW%J8NrB>
zAkg-`MSWG~{KMYXU(-%^Z}<MD|7)MkOw3!%O{>|_HvP**H7<VBFr}Wvho`J2oAzS+
z4PGv^8AI>#tU%i9Pq*qZ5fUqP_-Mj7^B?(&D&L$10`e_o+m-zonapV10y9t9#EYsB
z*@1e5<_L~`04EjH=h2RBHp?gqfJN?_RimGSSXid)0t_GgA+l;ki_-C)QKk(Nx4#Bc
zs_qwXNh0#*f50$oSMD3LuQ@RBw<JUH<yVlyYR@qg(E&?u!o)lueEciPqSZx|)fFp+
z5PH#{@<5%~;|4AFhSiewM9QIB+<*r!Bp>L<gBiN3IB!A7d!QsF@1pylQL$x4FkIiY
z;TtGrP^%g6TAmKbk*EE68j_NdQZ|%fp;)Tl`hnXG5|ZyZNCjSa9g0<Gb)LND@~w+d
zxM+TR3=gB|TdVPCt{85^9hb@4+FGh!tSo=%1ridm6V#F1PNt2i-P^@)v1Wl(z6>Hx
z-;LF6rC|R8vzKQeLv3n!A8yom9BxW8SJ+S6aiCmho(<x?#??tnv~u+X>?W4``ufs)
zunu!SZ_*0n0{qz5ZvTWU8+q*yQX6}2`$^)ywJ6{0!45?<lO=O+RUBahL2t<c{eNP|
zUVJ779!mksEEz@1nvH>ts@^cOEp*JbsP9%7$CW-V_?lTPud<M)7z4}^LML48L%=sQ
zG~{R(2<U)(?`vsk1vpJ<6+12|^G?fA=|_P#$7)31tbKl7)J)xVYjZMZDWS>{4u@aN
zK{k+k&9lJMM?}WK3~kvk3706Q8WNJHfv!(&mGW#DU>Zo>K)7k57)`$b@3uzQhcaP5
z+Y0+hk4lc}>aUgQ$o6jTtD?CD1=Q)4fG#E`CO%uE3!gG^hf~)R@TZ`O8;lYLD7W9g
zqzu(<#Y0%T8Uyw@h8f1{-af~6#6?We{MHJs_adVcx~&7F6R?dvc+|2RaodICoT2Nm
zd5NneBr=c!uzORkCLHY?lGLK-P+0tRXDYE^J%eXln=YS?GY??{qj;lkXvp=5jhox9
zKOL5pm4&xKH<SC`?~3I$BjC@HLO*#02#0g7qD(m)u*Jp2&;1VUMj6UX2qAS>4!QKH
z@GF*#`(8DN9$R%RT}mYUMSw7eThkceWBP1z`fMC?HZEAd9bDkG0Vk#Aj(nwh2kM~e
zi85WYjrRxtL-KU32U|Uqiga_{v3fd=-3eG7q*YlLayz!a#b|Wg=e=6(Rn#fLmt9?0
z+NuaDDJdbHe8j>+svZ;)!p*}|k%??@1t1;3x~LDnw!BoyKP8M!z_ubHT;UdDm$okk
zc1?U>c(}PKY2-F}IsB|Iv8Ez1E8C#NVkK3Tk&L!ysS|@UnZ+V!zy6bkET})R0s0=J
zC6<Z`3RtqhT?1`xmaduU1pjrXt*JT=?R<YORQ&%~zX&NRE`HOOn&xxpqOQ3;AECIj
z!|u%g-4D#(l<UjC4K+$+DMc-pOvXO`{E?+=J*dj{Z0KXot##h01Im?yUuFjm<V!n>
zPRh#*?J=a+ukTzBa3ob=&w+QuGh8Rndi~&)oHhs{5dXMoV#2^g`1ts^fx=~LiVLfp
zYbp(DN{ebE_k9?EyvJt|85I>5i+=rZ4OQvsRvZ#YC$c-a#l75PlFdHl?eQay&ywc8
zpn!f`w&u)QMZt8v+3vwdQIN`bd9FUMOIxhe#Z%|C(d~U@`^~X3j{B$)saAjTM$B=i
z&zYakkzba2#&vbvYEFTOm6am`RCVnil6S@^R;X#ir$J-F$v`us@#DAas%}@+J!gFV
zCngl~F2};r1|7<!>@cygCF5}{pQS=Nr-EdX*IAdB$DrZq!5xng`P21_2l5{4$@#Ul
z4wl)nQnuFj{LuXm%111?+D~7*5BV4FbT@FMb8?J%yuhG@I5;?%n52%dKR#XoT2QpK
zwDFOVkr5H<1_tYF42tsd!f)o~WMpJ4EYiO;iLqE)Tk8W5vfiskJ`SD1s=8Y8VEsiZ
z8=kVi#G+HJ>MJ%u*b$r2AhmEQU~z1Fzu-!ak}B@q7rO0VKlpZzns}n|-2~zNL>DT^
zS0#tz0P~XQ&gq!jwDcaXYxs?vVQ&56M^1g8!s<Mnw+`MG2zneWk5*(vg+JRhr!%_y
z#6|kq;t-lt@lJ6DLWq4a*QoBqb&uC!2M8Tat)9Psy%%Ef_4V}wT)f&TOB!Y?H;(Q2
zHH{Y#>h~l=0V@|)fQ$fhQHHQ4ts{}EEJq2#4yN_4SPTI#5p`Ki1ZC9__o2ju_WB&@
zme28TlNI{Y6S32viwCVW>vL~~OnYYieDFs<TbdRkv}0g;x{vJ^27OPrY=zG%A{K5r
z=8KgMich#~nskreGIq~V5_I_XIfloWYR6%Bu@i-&`Q}hnRrTybMB<38fC)>3Ef!<_
z<kOSu#uS9ji7H3nod!-AWP7$LP)!v*z)+N%t0aVu1<}#v@=MR8FnS+-JJP_}6=ovU
z;!0YWm9OPc+>^$!c_XYG!+*81#Q1yeuI8xc!Gnb)uiT>3p)Go~mc&(~LI)HC8|mWX
zE?Z+1<&T^;Km3|$ymIUG*V)vWyX5YkJy<1ay=1rq2@dcqe#FEvhY#jj8`d_eyKS7{
z!CLpyZC#j`z*B%f-fm_j3{})GSZ5qHQ5$P$YBn`B=?+89?ydJoY2)>vAjQTc5ANL3
zZDY~3m49slfvouoWwrB)no~a-huh6*dg66zC+R6fz?@ZBt5KTj_hDmeMcj1k<Ar<>
zV^fjwF_=P2!!p^#qHf_uRw!Lbr-V(3*F5+%V{JX+U`#t>ykc?uFnTnledAPNz2^Fc
zs_ua~@?cbUgHd)YndX(x4$sMc*R#p&oE&B;PR9p>5~PYCKHr&Z@^?tDx|9lU$D$!z
z8gGDxFs*>??<^z;tn}L|x$yanzf3wSrQk^#QqAtJ=)p26Pi{1rjJ{2<u(XZZ$p3M-
z2zxOfpEjpnq4_?#lYAyj@mYnvq08e%Id_w(RpxKB!+A8vKMGZ3Z_xJCoNgt%Emm13
z=~mb!3Qb*xo8l)$jSUNE1?>zp5qMzjryY5oiEQ_dmBCdKgqW1u&rT1Ugu@`J9Ysbf
zxyj9Ri-IrT<)4*V!)&jA`xihJ{m|{#f<E<EWi`qme8WVDQ3_7VityVnNA{<zD%g+R
zGA=A=E$x<=XO)fow-@y69?M3#%IH#0^S0=QnTyb3(1b04wGZE`cdB2quHsZ7iT9&P
z>BFkAJTopfe<c!@&iCZWBc8}M>a-6(Q&Us1SZrmb5EBXr$$N?*&2$|D1G?L=$Ol3~
zU7p89W}!O6(3!Rx7ld(<)l@Xs+FOJ{4PtU9uSTFLgJmIsYoy+NJ1H|N;-}ZikDedT
zFCVUr)y?_T{T_FjrnfRmLF6MXw<ha-mKF<58r#;gm(0OrV~qRwnVTglG5(==Tw5~!
zIGJz^H$ELB95E6eLLj9VP?_<~kG98opK2v7a~e4@b!v7x<b%YX;&@;B&8lnDWZ%n{
zj6%7(X0n+3<y<q5I7@q6_3im2<4y7PH#LRd@-eU0gb9&qQQ<xEeKoz`{BD+K!unqa
zj`3e0`FaVm{d>lf08wSL$kPUOjtB3@Ie2vOo~}PUXgyt@I~1bZ?q`+tEbrakY7RTN
z^<aIgpcI1{!_Uy1p5`PJHQ=YzPHPl5E;eo?W{hHnd+~LIzG3WSjf=+^&Gk!4Z^AR7
z9rDpL<k;taWQgf{uhC-j20h#$G~!8<j15}jl#Ugao0muF=ZQPozIj^i*AXw|-DlaK
zt`aL?Kh*K7^&3-vy3#4G?uR`F-{#08b{Ob=aZ1E>{pp)G=*R7Ve|1q;aO4|Mp>zzj
z*V$kOpom8j*KggTrp`%Co!^|SxycHHw3uzqN)@mKu(jgF7;P4X>bm)xx3fI@PP5=$
zAr~&b&BSY1p`Vu}bTM=E^>d9oaxN#Wy%vj^tQvCeR7+o0koBB5YU7tJS1sv-!cdp>
zQy<?U`O0r)s-~8ekzWO~F<p;4U&bTmBP+%Sc=Wi&>6e8A^0oD3yVuLV{NVJyzO&tj
zS|i4^W<DmdXQPK37{Yh_iH^q-+d;nihPcH@O?RP7l8w(X-|3wFh!0NI%Vo6GIzq#X
zvy=x6mht!fBAF%HK9r{~C`#VHy}cdI=}x!Z683QR;fz0!bo5Frf>mI25}uVh(&hm`
zRAMKB82r&(C~XSzK{S^lStQtfq}qD)>(ume?+ToUfM4U0*xffi!>vtw;Cv(x@_del
z?Qw@b$L@aiI5WSB6DPY@Dwbg?0!tM0!`h*=g89YyZ``|D1wjWYthJTvI@L$ZDm<9I
zZe;*~*+afUdbL?7D_GicqQu86C1iWo^!&d*=cuE}!mH;a_59RzVluvOR$T+VVh0bo
zb93r}Ez{bpb!UvTYCF2s-7||t9`b6Y>DtsvL&!<KBKfzqF?}mt>yEA<$G>Q|PAs<q
z7G&V_do;vt`s8dHzXm$hcU))WEb%D>oRM9Y3H?HbcPSo&-|;!ajbS95SAfr-!`{aW
zl4nEs0-r)jeD>LC;=1I98Np5ER1#xF800v4IBYvoXp$2#n4`_3TMRvFu65g8?1+0<
z3sdqVrcu8@WTL2x!UtAQRd!hl4sM;omt&>YKxlx_7>w~1mg^X<uH<fvt+T09RO@PK
zf%l!LPKjykGJIC@OucZERXAx%#pgJ18g<v}Rn$g{OWPAh$p~EFKx{JO2(JHF9dp+D
z%g1v!ig4V&<#P0MShRLm>+t6-|A)nG(Hu+VxyHs`B}VKD2>?RuSRblNsie{`w-xp}
zaWXVae2qOl+!Cxupxd_THit=I1NM1Vtbs%Pz2E0?1JGo(5fYfw=08Bv@3BR>&dW{k
z_^d2<+3vj>7C~QvY541s!c7gl>-=?Gj`;0nw<Fwm>NIh6F<WQF$!Gi54)CPwTioTh
z^i3G+C-BO@JHylwrw7u_O=+8Bly$E(cPv5bB8Q5u<z~Gq#_T?`D*P(728Z*;+081*
zAs*$nj)_{glG_q9AKIh2^fBIN0Jicav#_+Jt|9l?oT}5mgI!*>D*BG%hkt@y-vGVQ
zeevR@!vuDw(XZXO{(+!$)>et!i`B*T;Y#G}QqyjCftGJ<*2XR7@H2Y?Vl3WX;MLQF
z*c5nQ2riTTuxRYV^Z=EFe%P+l*fz^8+oOZ<djyY{6&Q~lS^CR|TlX>@K#d_8pJg(*
z6xvWVJTf?8_zpIN2Q!$lmWio73D7_ZIW8(OP0!{E6eG|T5+nLa%X!{!<x)54d}-RU
zQzvJIzVCl?tnzA;<m1v1;aK}L$PQ*h>CwU16E#~`G)3AGgZz2gE4gZeYD5=~gQ%`{
z;Zz6|Vh*!+wvR|#^mQI_1Uky*^gvYrZJRnfJCCibe@k(!-|pz#!r1v(r`EX?dcBPG
z`el0R7nr>px#dJfO6uI++N#pt0#j;Jk>e~%OB8klPtP-Rn7V!Y*mr-tdSf>{Jp7ZR
z+?EqijherHU3gn`CZ?f++pv0G9pu}8wF<)9R9yTdOCAleLf5kLzTjB{WqkD^Tnd$}
z|DFjd71mw3(ibYOns|!%hGbrmDxbqBj}Wl$Gn=VkXFm%id<Zyo`p-A627$9>My86r
z&*tSHVtO6gFyaolPVFgUAjP+^%(^23A1IG)&o$Hb3#jVeULKOl`c?4!iv1O<K|0NA
z=<4=Bj}@}E`3Z3Y3PYVekq<4W$;+Hz9?k*Xrv<KRW!FaO3hubq^t43vx&{{43p$xx
zAhEg(i!{n4r}KnJN=m*!-5qv^Y`^lZ6QlX9yws69Ym%Z~zu&O2^|lxTX_)c|sdLFZ
ztNYT1LzBWz#%?fuKq8UPw#x0N>phQmbd}$3PPlDO2=7vAZaE#q&I0IseuE+<C8dcj
zi%xaT|9v0Sa&-J&3R8?{fl(5Q{A{<~mykrho9tENGbf0_8QbGm2%nUXeVFD5-91V4
z-UKH<rjHlXk=+ufxknY*+1aV7P|thbXE?v<ID?&|+8v+Mm2E-1kl2F<&kRVjq*v;_
zPHDvLOxIjV1Kr{bE-I|g?>E2#au?}HNKhJ}i~c>2&p{2<Kzqss!0bT9)oC30d%m5L
zfZw6UY+CwkKR=D%N^bASx3Pf*A(6Tz7BE-W%G=mWq*U0SKee>APYqPfJs8v}uCgV}
z$gGx_&I3|mWz=FB<7v(UPx=^@j^=3zM+E1i7@zguK7_1BAMsPkr6Bxt<Mauk?kJwj
z%N@_p!NJEO*qrJ*hz5JF=}+G|mP&mHtt~Ar&CFa5_O4-!cUs&&ULYKl%=x&#9l;&%
zHZ6<*Yy8De%xMh<K2V7a{R&>CkQMNyd;22F7^uI;`=DvDWwqd+?G4i|BJD~=rd#hj
zEJdijH&%EE`-cbA9@-WQ5I1XdPmM6J`r-v(v8L|s)lHOT4J=BkuAx0YDxz#Bt2H}@
zov~VI<hVem+{EFQc9*x$L^Bx-cQP!3n<K3L&PhHy+v6ozT5VwnXMFVDM<4CQ==b6!
z@hgV{`fuhq5`FIn?0W9Zw_35thR_{5X50)7Zub()#ZCJp{@x*F45i_>=}VRG&rqqz
zN7nY=17JHe6#SEeSZMQ3>3|AOkLxF^Pfj*Y`P|8hyf`xPgLq%d>pAgyAm4OOAS0Ze
z>}RMX=NA;%7lPei6{#V^?w8+zDJh2}KjvS?b`=<NdwWh~Odo9#>KY|+p=8szMFMV@
z5hDO!CooJM`rwAu>GAuFqPXA9gbcG7;{=JsJ~@~MzY2xtlIS$K$kATlE{3oEH=zA#
zyvn#Fu2ItSbbK0riXnKEY(0HAy)y9%73;aleh8dI>3P6#dqV>Rx?a$dasdGvrvo}`
zqznyF9NNmv$+3?&232IwUM(~<7b|<a^kotbcUcH4!TAI{J~LSvwbwWb!f*L~Bxqw8
z2)NCf>EtI1t-pS4N=sYP6d+}4#~dds@RbC@nP*1Y*3%r@cpc}3&9GSxVx#pN?JRGv
z7%KBl$xse5FJtm9Dsy(CYW8?$%UfjA(yUp6*SewGq7&C$1WLXuzG;~pd^+mioqYHB
zSVbn}1aFy4u<9FO0kB@va<`9w;QVB9abJ2rlu&;$uNd)w*#GKZh42>r4iKZ65Fm%y
z8o|U$Bv$*QawK)i?3UZgw(^7S-mRa{W9B&J(iwBa&*qx|8||F#e4g9JR9xO}+kKLq
ziHEbR{_=}+!ew8<65+%)<X00S$I(MrG{=sW(m0gFhd)g0GVr{I=(~krFr{IbtcO+n
z)jS0d(1iS+f@J4~o4~|0J*63}9(+XtEl#d9;xh+WE&KmEq5V+b^TE`{QGO#BVjq;G
z2RCn^g(T)&g;q^B|1%C&&X5rKk)kz{zwQ1TOanQ4p26qAKm?YXTkV;J7kQq45f}@(
z^{h@W1w5uu(E7X&%IiZ<BnS}?kCP`dPc?)c=!5TkfzO^2pZ7!>V7v|U|M00K>H%Y5
zho#=W3;go^0nk1x00LHCUfr98HvW4Jm(qO1Cn_E07CYmCDqYJOt<a&T1L|+jZ@oxt
zs*+f-{efSz&Ti+Tl5k}puM_3(5OOgD<Og1Ps`z)5N^%W1pa9^}*EEPKvjtZ!GH$7$
z{r@Bc2tRa8yYrN&Ns@nZkU$ru+Hoo5XgC9$jU}$O8r)|wVlSEG9f=LPM{34jMdCPh
zf+Cnm?|ioJDOt$yhY|p^m6DS3Iz8BrH3c>!5(5556b=0BO*ow<tQiwTfIZuuo*rV)
zE!`^hk3u@~Dw+OpdH+6&HK-8i0h|2{0wQWBP%DJe3E!cnb~*ZO0`zD>nx;bys90?`
z^}m8Xg{ZQ_229od>YOi1aN#}BW(3ZFK|!>S?}q@o(*xz$wf&Wt7p4(FG`IIY>_6qD
zA;Uu{HKxPCfRdZMTT;SMuDeqkLA!1%OK(z?H+1dC>3qCh6!w!4zI<4WZdr4VJ=Juj
zu?hn)ixpymTfE3+m`o*sv(6k*H>NbI2lNc95Ib2$v(XjY%&xQRh(_$;W?Q9IY;h?X
zn^#g)os&bQju?orYn87<@EiS+NJq!3ot)ZE9&~dE`t9?iw)cd|KmpX#OQA>B&nP)&
z43Pwb4u8=Y#)Mp3>e%q*3ysRVv#H~ia@7Iw2rJbapIYG_WZX$pVY+Y_sBVoWF2Uem
zE<~LaDl@tGlohaQ{s0gwxOp9A72&hK`a4#!;E*ZdipCaW5z~Q!deODGIC(<@ndQia
z+pW}zKJMncgQCVtLQM|N3j0&5w2?x9un@)u!hqfUoBN?1Rdg*nAah@veCGvl#%)gR
z?WFO4VCD6PPI&-^ja*uxj~SvV%ZX)K&<Bajl9T*ZdM|O}cVH2^UR{4yh^o+R5VlKM
zbX}y|EP#P6((RjtxAq_%Q^=`e!zZDnI+XLVGP5zTOy7Z@cE6{fN#%4_r{1x?q_`O=
zajAW2h&C5l%@!DkLR@+Zsw2G$Q&Lfxu5w&bV9wFX3&-yl0*=_xp_KQ>iHj;1qx~Pa
z9OWQARAd!>{naX0QBi51lT4-E;?Oxy^r{MNo@s90b+(wOpY;tF8e$3oTqsz!k3Nyc
zsP*8}$x#;4I|_U<RjmRW_@r^!I<^>j6$M8-T&l3ue+Ke>2&DUI=Z7~VT^HJ-s;fC-
zc!mwDovPB)%WG>Nh>E%l=Nsz5_Wa`@y|XA+eFnVEEYG6THU%@Db6z+Um&M<^xGy=m
zBONN$rOsus3)OB4@A666`6<sFa>+R(+n!?E{0a%l@6fTJItw(I^7=`x(?Jaa&B3Oq
zZ~p~MlRoh;igi4?2Me^7J^tNZ?9?B&pQwDh;jTI8yR*|)?6|<pY%W}7c_%_`XJ;pd
zTR;16z~IcPGgO<qiGlEz-yc;EVMP-{FqPS%h)D{NJAb>yE+Sxc<#vVn=S(U&&CHC_
z@2l&fsUd^M&hmqT0mmmm5R9Ek5i5{FEhE&erf!McPeWd|qdo$*Hx(?+0RRE*&e6&@
z#yIS+mYtk%n42#&HCd8g58U0kZku&)dpo1J#L=0*cgF0AAp8=Fl@tSUkXMS-2w}CJ
z%`~(Bv>bD_x<<Ih`7yNQU2Tu5rOBvg<BnXJZnc(6z+6Y<YTYxsDq6rwvBF;(T@(7%
zuEoLYB@K0gKrW%MhlgA_Tn{JX?Jgof%&=O(6@qC6nPqF8vhpkEZN0r!mAm5lGaS{_
z`c#sX+S=NBhyNs&=%J}-KV#I0*I@G-*bP;Ir;r=*=%5$9S<=Gv=n8j#qYt}#?3IIz
zqty<4z|=3kt-{ywj(+8mZyxfiS_DijcpW&s<+^Y0kol!VYq-BEj2M>63y^l|8iV8<
z+2IIxaXqJT@K_LKPx|KKEEh6T&_qe|#*c@B+MB>ZRT7#TvbXnKzYWuS9Xbh6a~_u0
zt{l+__G;#5<qaGR{_cJG{%3o>7HDA(ETM*SJ(xwf9pxdD?7ANMWZ6k9ue7h{I}NRr
zn5rMZ%h`Ua@0B|YppxI{Gqt_HTh<hz_L>ElqDOk4fx?;Nc|lH=LH3UiX|96-p%sNK
zu-@946q$c1eN#^OyDs!XhgBixq3I{T>X5JW&}CK3z+-5|td8}2rnb23Xn!X6s4k{4
zZ?3j#dt!R|?&Ihb`^9LK_U;F88^mFuc}EK5Ja&o3>3N*xKz&d8L$|(UrZ($D!J6g$
zY^`I~QEDP9&^456^Sz3+Ym$l}*-9F)0s@3^Pjhbza}YZaSRJ9Q6R4YTm{h!2QBNN&
zB>ySTy&%thx~N!_wks$x<Ir33dD8#|_vhvMyI=Z<`N?Vn<tob%s-UtIhDop-yE2+$
zw`J?IKv2GUr@dRGa=oEUv6>AC-7Jy3VrK6uUiA)fVN)?BFyXF{8sot1vj^u~>6L)X
z^SL=M4OYz0xTKXBsaU!-6|HyY^F>sP(I3?6?5LPrw8=L<@XE(jmtY<#`6$upSA>$)
z;kRc59~A%ml+2JRI#7=Ddbj5UK$dqy1%H!1chxE~GCb$z)(U4C43de93OEGf?!6+M
zqRE;4WDUYgHZ)N`Z(~x7EkB}kC1|&*&(v6~5)>u)Gjp#<7_zOkHxCP~v%MV=xcW~;
z8je*KMeYlGeS2T}p>g@bt~d}NtjLMLfD}HvozULwSl9a-D5BCzs)fJiDs6Y?c=JRb
z54Za4wUZmB>y#_>R`(7eT9UMxVUaxLc`rX_!yWzKJl&!ifXdPZ=i4u!bU-sBDn#3U
z^(AI{gf56a4fzDN7vhk&9Louo5ZSAK6j^kMO(qK=H&yb;;<>|yaAE|0FmZ5{u@zoK
z-zU7P-Jm{*vVxSGmPCP9tG|xlzo?f!^6xolu`<1{2%6mQS~anHC5@CMbyL2Y*0wrN
z<(g}|zdUCzVv{C&wz`|>Sk_K4z}%|Hfe~DDF|B#VL5b24QXdpk<xe#Yv_?07N2RCV
zC8DCIApK-85HCE&z@IbCi*i!vzx6+yyAg0lMawoiI{EH!QR7htHk_Rh@tT4)y}G(#
zIT~ii5lfDyFRK}K7m0_Xv(rb|UWGJB$4H1g$o^UK+HgWOV$5bz!E%9JMj|`+p5VlT
zVqmN09r$u40<BC<rJ^0KtwoUXJSm7EWX87ypE|#ZTPxjUW=fnMfH%bIdQ9{;>yG8y
z+{=PEBw18KRjMp<`l0&RS9zpu*llyKw0<kJREgXuI~m=i`i;|}ziN5OuR7JQJNUTQ
z@H2}hbLf<?tRT7mzLDF;Zy;N$*?91!@ITY#c~m@C9V4@OZ_;b<Dq^y<2b%c4a`K~x
zU+HHB%RJKT=)<eY9evjk;nl%GHEB7>zT^PS37O24@Tr5aG56Q(i2&B?!Ge3C<`t%`
z9b%N&(_*wUXw*nZeg7nStLr3Dox@p=wVq<g*tVDNY6!RB*0A<8r-W9yo_P*e7SfJw
zfECq@i*(N*=Z|5lUgUuET2WfpTLxAK%D1|c()SWqBZT)gYI&pK&I6z1;u@u1btwb0
z-wjc}`!7C=e9om%7fYZJcv|y2_hb9K88hl-&Qwluw_BdgQ##EVG^uuHL3XiDNv#1W
zO>>|+t5<6-vP@r!h){c=9wf~$r+p`_QU!{xB`dhls`fO*Dwg$2Xd&w{x-`H>35xX6
z?Uhgj)uA%2Sw}yhG7tE?V39bL?qdp@OrXd8r2rlOgt+VW4lED`4v7qo&%8Hz;+w`J
za#_eAO_HK3_;kO|1NZDzlQ$!yyP?91n%dh?OKa04W>{&~m1b))SgFwG^7=1vLGg%G
z<mP8&G^BU<wb(fnM%}#)TQ9QtH1DY9YLg(o<v>M{;N8+?dixv=UQU1ERU%jaTTDf~
zj8Dpt-f7TuEs8B<T!ih3!~SMaUd@woXsXI!{d85Z71}rrITQe#%{_PRcy*9-b>Yas
zer?G6vYS7poNP>s4q!dpFo@Mh*6=8Sj5DVi&!=?K`!2&@s2GjL!@uxXBG3ggex-lM
zYl5_`ry9^SLEy6Zy{sy5wo%s73SFYNvMi{P@ABO!u=~^sXN9I)oN3N5R%Xv>$WD6{
zrz&W^uXJ8Jz;3*zrb+|1NyAQB6s%4CZRcrHcAnKZzJ{h0%XI%9+o@jE+E%t~M~wh2
zy)yBvg(kl-2hgPBz{Ob|F+c)fb#mFD4Q`8H`qU>I2!r&d=Vl*R&9)e?MuY7*5==CP
zSPPuUdP~D?X;D`8J^DH~w0e0&A-XbCx~Eo<>9<60Dsn)8_~*bUnk#f@&k7@dCGMLL
zhjdlll*e*QUxEz>w@i!568oUk!9E!!QudUME+TM^JAcHd6~EubljftDcV}U+Sy4$5
zG+6NRZ47wzz-el82-?^OJ^U@ggi`n|%M8+^odkk5ur{Ixpt{y*OF4u+b8%jd3T)3N
zp@jZhX?5#6q48iv090r=`&-wSBmY?4AMDQGyGs=vhS9+6V=eMX1Jg~=mMyeE^Z@1o
z`p=BMnU}GuRB93r+<FSe5a%k<e+tsPIO`g4QN505?erw_K1Uidd(38~le=0xQ83{i
ze4u|+6=kKa0r3;FL9xQ$wG{FL1FZlXL7UzQO~q`b>D@D`k;{&cF4)=rCa9zUT5|Ji
zZ|%21my4sd=@5qF-Uqw2s8AZqa|QCl(HW$HwSBr08sA`6vn8_+i&Ec%soIT~>1N$@
zr&$3-=w6|2yx^d5mM%^R_afGVFk2Z|<jn&5@N940>16FQBhOc<$U{tZN_J{A+_bYy
zF?+#&q9EB)?C3y1mpb~k%BkG=!(jnp!P$e=%14T81-}5+*QSB(+L-mEV)*VoW^`2h
zHxB|kbEct=J3Medsf$U$lKGTavY|%kP?@Vl`z|Ftvdl;SP{m|ddCLoiW!Ca0T{pEh
z^wSjq4R9xDdWbz5<TD7dqmIrGC`Tqy7YPv_{iRTg%H)DMh05~rWd+WM0qLn4xz3}T
zX#+iK=%Wr^%>oK10Unq}-P<NU@@Hv85C=&CPt|kb>m1jHxMl*&%3`u};OrbZ-N^+V
z?HpEu;)$A#@EiqD;<iu5zesZnMuYTtxuK@HY;Tt7_%qQW9B18vwx!SfJ<VPqFW3rJ
zXWJyV))VCyL%AMq)-5G_*!})0W!4-NW~!<)G9~Vzpx9m3?f}w!u3y99X{>v8WqT#!
zN1`(*t45t!unJj3pEht{kv+}kx$9l`%Da!MtZ`wT!-zF!Ym=Q(ocEIg(VA99FglS}
zEho-v2US30RbEjME{FmaQS@bOk+V7k;`9@M(07BKSc`zvZaEVY2ArOmPQb}-n3k{B
z?ba6T^s~V_>c0rR8c+5S7hjg0^9H?js`pf)lc)NRdAYO_+X<-4IJD~i=a#iZ*)yBH
zuBz%4*XtCrj6UiLub=NQY?!JAm*}k5lqB)e6pPk9lKlkX^0B-xPE0Rfh53snwMEwU
zouUtEwmaM`PdWO+sq<G3T_ilX;MgBY^gkt;`+D~=AF9>++Vu>)3}o<c<OcrTos6h>
zal^!wxJCdeQ~O5sS2!65WX2apw}<M(FzfZJW+?*!@NV;j?m>FNrNApLKnQcCkr25&
z>JV)lpy>%m=W5?PhjJ)c(70FHZd<6h{c1#Ae^pL4tLllPnn4EHoVS^Vj#WsCeSm51
zdOi>L8BbA@r0>nlUXG+%!XUl&6`N6go%5!Ll>oqluE70}V$#5BNbjPZJFAjv0d>i>
z<~A)~)+?1^c-&DBEf1&Hwk1<HO!A4D%I3jpe3NB?`DpfG_0+np`eEvM<^mMra8hdB
zKx#G#Y-rEV&zF{5aF`cQ<hRMBsd_z7B$&F%SwhBL<GfYwb|Q$$bh+VcrTz%LtMGK;
zHga`%ub0>aB|#a2vYhZE>XEGbPH&@*-I_VqvniVM`#f|-@;z48)RXYT@;(V(uXS6c
z&klV1NVPShhS~QuD2&>S`!m!NMk$FQ@ts9K)M$uhZDrj$K2tkn*^56gm(htp?-QoQ
zlh4%;X7F}@w@G^V>d7h>7{acuu|e_&uVWX1SjnOD2q=wEaR#?3dA1!nQcBUAtjPQy
zrDe?i;0Kxdlboc*JOHC#k)3JCq?moTpD>6W|6TNe5byRt!%|cAbHU}HcdmpSQJ~Iu
zLeVPlk0td%4RuSM)o;$Sa;Y2;>mW#xF2o_qTg6h7zesCNtYPWy+wr((!9NPe?=ZCu
zldSH)SXpKJb|Xw%sr{9M^MULuV_?uzP`oP0*<ECfVqe(r@p^WCsPe|aKAV*3WUuIA
ztgT$eQUGjnq*uQuldUQeFaFk!|NoWh_??hI;<nX5-W~phz~_hf!O5_u-%;$<uv?mq
zE`C-X6|6A@HR|$znRDas)pb~Bp9ktJGF}^gR*ru>Eo)NRcQMK*W<QS&CU183XMfZ9
zW~)B%B*#<3Xur0=mC5bA;=x)BV8bwKr7#ULO9TY`)<4~)9q91*IIINH|0KwyRx!D$
zoK#K3yVxUP6P3h$MjZ@w$$A=Rwc#r<=ZTqn7dL&JGk#cR*VorqR({I81;}lMCd`4`
zY6?e!jALePMemySynQjX`~uUin4KOGP;8`MpU?6G0Of}DlfPFNV`E1Sry03Tn*ySM
zvt<jU00Dr4{W)r}nSk!!A3>Q=3_fQXi!=;3=g!=yqBH%yNQsb2fz+|DH3DU~v6$7@
z@oQ`b7>U)AZkhDdRN%}_CyHO6cu<R4MC#so+JHcNeWmk}0x()=Jf2j~>2p^R8$81N
z<Jc#w>l6z)ewH^zv>wmBYFf+<1o~+d{OQr7o4Hn0YC;aPsqjOF1k6cOT;QRd&$ggR
zuv#nnYWBB3WP7o|EvOs4@Yu}9wHm%N_XIc~nS}?jX<r(ErkF~!{TsQN&RHIYiEF>I
z$gdxbT0R7BOtKC<&Rg9)m{@y2Mmb5*ww(1*=DgPl;1DR#rl@K6&!#Qz5>?%+ewK4t
zB68S3RN=a~+Q@SFGe<Ju8YbuK<`DV@^3a%xa5~ih@ngYkdrvm``CQ!+*jgg#gO4A)
zY4=LS9*}lO0M}A!)wQYl1mvnx&2*bHW}hGG6|2y<U%4dD7u4s(m3|@zo$HG5M#(fU
zkCB%&9_FqdX&hv%KCT;&VqsfcMPxDwRV=`y*MpzvE^Suv_~GU`4o2MuCs?2!(3_27
z>T$^jBAAf&$MIPaMU~FZ<=52A9ehG^wqr(EX*q6nh{fo&&Ho%7Sz;3G-DWS(ksmp9
z8Tz%D;v;x9AgB}v8x|eU?y#OodTFv2EEz8o&+)ixMuJZtWVrWpf|qmg-cu0lUbP7t
zjX=XPL`zh8ztvvW-4D~g4yRWe`SsKH=1ah5o?QUWWb#bo73986kc&Gk&WdL#=yB?5
zYMP&&vYm$9V^2&KRhYi|reIl5ad+L`3$;AKGe=vBZ*}n5JPo@aP9rKH=gjbrvqzM2
zrN{23Bg1^1(<bSwT;yhB3`-vrm09T!pY--z$T%x>XkfmMjGKTbeT>C>k_5$%^g~Gx
zp1Tx%X+7(MM)1hJ3>iM_mzFe#PwRe+4`oDK{D#@Di+?M#LVJ@P#*Lzu(SoZXGosxj
zsAYA~r4*Mg)w+IR?ALs^q#`yuo&>jC+p_1^?WqK<<-bwFC>CAttJKvWmXYcUz(t(8
z8nfn*$ViHat&DP4c@xT?-FnHAm6JKyjA9a-?<E30;Cz0rPCs_?R^e#RFBSCa4;L1P
z1qIRNh$!~ulF%jYDpZ9#*l|4pTjbjAzJU*qTOz6y@ALNxsUM4M;OSya1o%3hN$^y=
zaLjIR%;8u=6w7*_CMs=^)hy|>rQK|qx0u!%E%=cxZdA2k<0Fq^4B75%wllCmY{yT<
zdVE+JiqAh%+^Tu`rP0fx99+E|Tw`|B!uJlW*ALBL>)L;7QWQtYsKCd}rj#|M?v--1
zNWGu;o2EHxQeYTL9%JvbFny@5nqc;Zpf=?}A^2Py6*Ap&-O|P!m5HG|o&Zp$(tB-(
zRFC9G;uqLCzieg2zB$VfYp*`d9k%_tVt2Bmw6I%x>Sk~<+QCYCT)$lGG~m{ZYe#b>
zBC;)O9n<CKu8bype)Wa`DOw5Dep?!StNGVrKXCG{wMst}Of&y_Ixf$e+nr?V?uqD4
zD>OfBFBaY9k)U3KaFm;2_oJBNtarfF!wlxYebC`so&VIhJ*U&H3h|`WMRnO1tb5p|
zIjBScb~gW1aiZoWqeNz09>5QaWDC)NXx%PM*|qDc3l^z}uu0l$Te+(Ol824g0F>;>
zw!OyA#JDGIEu6x=><yEGR@rRu=0$KC=S#D~=7o(C9P7BY`I~u8cG+|M*6KF<ulMXF
zEYKDk@tZYN^(Lt0x#+t(Fi6`>J)eHR!Jf<%Z^!P9uSjoe^!?QVh6;*mh3n%16e##?
z)*EeRSFO&v#a`%W=*z~8EDxltEC`lk<;<_TB9atA?w_KbU{pYl%=#b)o5{z`d*I6A
z*b~qCp_oubmU#YWpoPT@!fEphP@Vjxb*Ahw6J1(P#X6;b@{nVWV-(G_z{wKK@ez~F
z<!RE3-)x=I935@YCS-?+qo_r63KA$1`mnOss=!HAt|}<D+Cp9SMDx(y53xn70c_@B
zp*cxqFl~_<yM@bsS&4Hn*?b|REHZ3w)n+PhfIFg-vNsy+zIMZFzuy+go_d)vMl7Dc
zwr}*v#kX6*5*B_TGhTh8@I9DjvF}}JZeh4~{Ict02`<k`pz=5ti7K<N_N7gqX@yL>
z?`n$BF8#5!NK}{A1JnpmESpkOEqFmipUHk%|Czt50S`3P890PG*I18!c`D+<YYAsd
ziPuXZQyz^UE9#y?9J{t;k$sDT$k~5)urAj9SW~!sm<6F#mMgneOjG+#Op4#@>fUvn
z=c3wLCn0KdWPN-L(wtLXdfCZ@xBghC7rIMM(!t-0dsR*bgS4MVJfl6Ci9eRJLT7=E
zY7W1*!A4Ks2~~f57#o6J#D~WZjb*OUqMn1!7&x$AhpLjF_LLK=KQ(^%0l~%Dc$RyK
z&l^;jrF=+}+0bnCtN49d2_aoZJR978=CZa!RZ(p&?M<)!QqS&QkgBQ1&#bmIiSBZ1
z0RjG4u*j6mEq^l<g3}6pLZ?^YBp?}Qp?~P0cq0LfT6~=xmxtsQxj6e3uwegv#@n*m
zAYWO5U#Hd*wdHn-oC{t(F4xTAy-*lsP*j*-Flvjn`=k5B)kajJ%(U^okLB87H@_r$
zk<Ms*zEtp6C1kV%3hFG+@4sN6<!L%o`D*;;^*z`A%eO2@s|JQg1-gFLU#~{3x_0_0
z94v|E(3G~Iz%)KQ*F8fWtX!Yye*~kJ{;=duvU&GLK`<Ci+*>69><F|^fd0w<{l7h8
z6Qh0KRzCCx{uvCA@(0tvO^K+FL?^||+LZZ!-zd+&HKv?zNqV1sevNI9S>raU)zHxi
zkJ0`T6&0V9<i;+{FTj0)h-yi!Tu`p32Z&a39>Zz_eUFs}-?7?S;E4Lly*M^D>ubnX
z-lFZ$4`40g?(I8%;9@0kj6n(5X>HV<GceZH_BnoIs5@E}9$wPKoF*;Zbm@|`Wfw(i
zdb<5sX%+%Ld(L9v=N>GO6-)vYW4QQl&G`5B_9FB_a3ZJQX`X>{va@aA@B)LXH?YsI
zrB;k@2?E=lZo3xaLs&iHJB63eHAk{x1mYo<yzltWiwpp}67dZQ40`_A13hoM{9pcS
zD~i$~(#-q#8A-a7Cv5EkTowYRh)(B4wT!|A&SwH9f<3Y))@R7S<|A&H|LI~}{bSd6
z;C}#{0F;Q&|Np;{06(4EpGfDN!1?<`$M|p9|M3d(#2fH~snn|;`;SRv08kn>Xr999
zLqUI<h2((ff4&tZ%G3TgYo0PFttqufx02h!_6z)d%RkM=Ax$5!sass`gh*!7LiYc?
zC<khKU?l5go#5&FL2fW((;Nr%L<jZXv;Ad}#s&?)uyuzU?$rG{@&bEm4<Z=2`C=>c
zrFHc`smm|JoaEzY9W$<0V|xwNIgP&~qVXCc?NkB<B{KgpM`?u~|A(>-oSaqh^y2vc
zM{=M`9-r5D?~fh7Qre*H<Q9j-41rSe+@fQ#V455L4;_U%-wByDtE~hP)%-oB0J++v
z^m#b?I=%JzB^i>Z@x$2kulueH|H;SY`xavB0&fzq2Li*_EFPNUo%Ciga?KRnk(T!i
zR~;k$#!S?l7FkLD*RRU^>bYDA_qxCFFRHnR)bY<>X@;qIc=X4w#aR}PBUVIC;tVgk
zS)H)dvSHweZTv4wsgN$(K|P9+jK;j>){r=I-vIud6l_OI?|zqAfauA{JX&^Dc$+l}
zOrxn^;iU)#U35<d8Jity>m77fEVSe4?z!aD;os~X-+jS(d!*SS$ETsJe98SgqzGmx
zOURdddg~_a#&T4D`L@l9lGVb>eTeGuyDt`KBmyX{@pGv#ynqY{IJrZLXsda*zVvlX
z`ytB85HvpI2t;g=PvvVI__J&&kiL3XS@=zuvMMM+9IoQmjJ73zL!Qe+!?ySpi2$yK
zKD>y!%lhj7q3pe*n%KVg;g5QitB9zfNLLXMX(FLFLAnG)ItY;-x|Gl%R}nE(kshja
z2)(xu>Cy?khEC|chV~oue#^Vo?|s*L|C=>)COLEF?6aTq>}T(Ry0L@=+}IX(J=1ai
zOho4or9Na@7;HCFwu9$Sfdg9Zhw%oulz9Zku6-E<(n>&}?2S9-UNQNGMjOH=%*^8b
z8<^q`LT`!Ji=89dhz>8h$m{2ODaaqZCTMxD<x4_9IQr}<{|sz?rhD+*gKNpiVulZ#
zDP2B82fark?J6OhlAf*&!ZLmq?xT49ZWTD*Ify%j$#Nw@6$9E>t$a5=?ByrUuG1+!
z7H<=kJX+S@_A$rcz&%>s8|h`P)_QfQI19_Vt`9oH4AmvxVT9zih3<@{Z8d~B$OiYy
zyjHyhWcD>J;+jx@LrU%ohHPSYnN#~@Qlo5(<v-%Q-yrTa+YC0U?b|slSX75T>0yg<
z>A_Iy>Y+@@?$j58ai)@kH`_qpBrk5e44JA1-KpQ}t*x>BaPw5urT?0J=a1!F4jw-T
zWs*9uTEbcG#*ccq27SebtAfq@+?VA!uGgZ9!w=7H)q#KMp}sU5?tnH<DuY~9VjVb5
zA0=?1o@BW?D%)L`LoMwd^u=&mVICIFpq4Jm%8AZ*QBU9XV$x!m|0>F;N5K{p0i6bF
zL=TL!^uHv~1*`JAT?dgkTNOC^jrbmAk0)lbu-J1f55`0;=l?zpX?|k)5W`wyv|x&2
z_;mc^c%@@@xah=TI#>d{P@bD*(Fj&6CtLMg^7O|bJe>f%8rA16+bTR&P@<P?MKJ#W
zqv{7sMB}e_g>-1&!EvwIQ@wcormVI{G!n^5J84LpAnUymQ~VD^4Q90y))xJ<{j$>^
zB7{Vqp{(Co3#S$SPp4bJYD4<%tq>i7>6&i!&a7Ekc;?fu0|O?<BV?~@GV7R@#R<;j
z^)ev%VSk!d2O(*Zt$+3rj6f%0cQ%?L7IuTa66(Kru3qrAgdMELR-iZWYW)t~?a!-t
zcqYq`@PVrP@~IG7s*X<kC{h+u$5M<D5a!m@{V~&UZvN;{b1xxzU;pDad;mJEeNY}D
z8}|c@yRcr5W)-1wIk09gt-7!QL{qzL*HM4NjIAx>U`2hp$7}qSJrwh+xN!x@UKw4$
z@s4~Te*N95&JF+Gt0<U}>eXE2IlX5p7&rFgI1?%2wEs*5;Or5eOD6thqtHeFfT%C$
zu#||P^Dii65Lwb<e%_JL0$H0h5E1k)bg_1QHdO^wsd!(Ug`-x5KSpVT@+272%+eN-
z#*~E97EKY7vJI7wz*0Ms4^|tD?h-!zI4A$ZX_~`w;F=^DSGpzV?Rkjq)6GV%NRoB6
zOm|z42&iTHv@hWnM#)N)EHGy_wXCRhB<@iRBdW*Z3$ztq2*iaS)%cAmGLh?#egal=
ztS3O%3ZpPV$cS}qQ&ZE%lJNQ{+HbOX0|qGiXy^Ak`E+um`t8yl!lM?STI7t&Y*TR6
z5(qY(j+8H>Z^}NHfN@jSw)@M|Z`-8fN(cd9?Ek#-t8=U#9Mox&3r@Fv)M+P4$X?%y
z^u8Ko$hBNzAAmEKt1&V=T%#hoKVbZnQxP0_ekFKFW>Wkn5I6DFI;soBNRe!u^xig8
zz!O@QGC!6RYVa&28OZbXANV%4ppxt(W`#jj-O-CiV76wCzbv|<tD!%V>eK)U={TF!
z9=zVmJ@Jd1)BNUGm)$*y;^bx9CRc~zNJFiI3?{*%E5l<A{ZbjozNZu1%r-%+M4z{p
z-d*6LgGk@?hOz(is^Rnzgq`WFW`RzFh5CK_4#w82=9Hbp)b|6&dYz_%xuwo(!DT-x
z;Hj^+B(CoV4YkgI0W$kMF^1_=+Yj9bcUyZ*4ljP@(WB0*B}kgKB^;f1{<*LPolU)(
z<I7dlW!Dzr4>^z56j!r(NyVRA#7}cqzN%WOKbY#k6$ncONPzZMwWcknbnjaFM3)S#
z{M4h;th=9jb1w_%`tW7f13cK$S#yTqda1g?d47LpE{9uYNyV<7=k&b?W5dRI;{Sp6
zMM;nUC&l*uKbfx#lugIQK)->;&R^1?D@WgN{36}AJ{}jp9%h1*c?tOI#FwzgFFnt{
zx07i8yk{0QqSYe{Am=kd1qZbJ9|GtSa{LK!?Wuwm#PcI2&-SO%H`Ztty?MNp(+&m+
z0geu4Jo&$V6(vf26%Wk*BGBh4`vxS?_y?~+20GQqX&=%xwD+NV%n(F+n2tp9r+x^A
z+4rwlJL*3uptp%?P$qT3z~0Mhn$)DM!16gtV9XBW`&*@k%Hoqh6VR(Me%X7YHWa_>
zZv$UNWmOn}@BJIOGk;0n^)SAgvgwuqpGUSIB|sb=Z9*-LN%yRNKSc7RRZ2*uJ3b^m
zKF^jLc37@knuU}LzU6I|f^*S431TgGgbZxfQ+!n|tI`{EZy%0+_*3{-5{6%Ail7I-
zex22q8YRedb3me$J*}eNL;B3cU;o&zf-`^BM_cFR^GUmZ3c}cW#AvB2EbqvlFAP@s
z#~?N%_RSUxPSmx&@eVvHeG4f?8*VLi<>2M>R^n1hYWI~abT=*Kr_4K0u-YUTpaqm+
zDu~yH$}Ozwc1iMkIqL0UUs|U~deXrp|DJxJ9U8$Z0zF>wI72_N2&riDfIj3#sO1*G
zS<G&C(y?}xk5fRU=7#T9U|x?=_$RwdmZ=;n?`|fX3qDt<7`UDsd<kG7`N;OS*6U|)
zGj%`OQ0}S*r}xZ~3I9Yb4dYXgT~a?F%U`*7QpL(Ga;>XZMU>Upq`*bC)+zOe0}Wiw
z%Aj>~X80et3zKT<v`;vn)Db`QKs#pC`IE5M*kxDb)3zy2_H-QLJ**QV(ka4tyYFjl
z_NKxE9w}nxqT9>S>Vo!fm)AIlBP6#wpVba%-AfxzwY5?Hc*rb!GsnsNoAni_t@>V1
znv{r^3toW)ZmarC*STdrMI>;wU5w{(w<ZgN+7i3BGt1Miut;dTU|Na6Xm!AMl|fdo
zq*oBl>=!)`LT#;=Csyn_YKy|2k&g!x^p8S*HF^rc&k2gw73|tOT6L~Bpomd>`ODOQ
zU;^3vvse|!{DATv$~(ukW?0NE7nU+BJcE<6jnfPDThR`TThH^7(q#8DoQwiPhbmuT
z6a0bswU)9-e#RD8u^QVQrgV}~NU>?Thsw6NfYg*PCn)+l=dRVpqy8>4U}q`lP1ESH
zuuRI?(c2L_Oe&U^_p=j0=ar2|7I4IA**EMtuD&yTl{rx3;$wEZWD{8?mg@;2%YdvP
zG{=h**|^SQ^7xLjO>{wK7}-B23&tH~miAnS;0^89ClBy)Wm=ofiLI}Iw3;4^Lf4G?
zhDA^7gBZ24%E9UczYumgluoh@Q@YRN74b*jjM=z4OJdw{uT1J*a9>gJt`97wzpoRF
zdv6fS>JdmcIPN$;lUMDLG_IMqdaPb{v(b8Hl_LWulQi5dWOBqe?T2;OFN16j_rE`G
znO6jy(%50Q49Kh;z25Li=yFT+7MM;V-O$r795miJAMR(jx4AO0b(tvkD~=vLN-il}
z#?y)i<ObiFHkgux+<xJ1nK9$5RCaScjCQTWkOkv+<sNvMF5SeEa4j2osZSuy5>ZEU
z6f=0Hta0b{$-vp@`n^lgC)USD*UkC_)Lhnc<Mq#M`31;p2<R`Cd>p*{`>Z#T+>3?z
z!}@-&a9|wj>+*!?S=8$!u4XfGJ|;mkvvj9#8>s_jnK`;QNaNOQNi9=!WDQr%mle}<
zDehREGLM$_>BiL|S&7Fn{I+p0!)2Sw{Fs8d4=o1z^viDYeZ0>gHlJB@l={0`ux0vn
zE>v~H!~#WFAPR;TC~}DGK6lN%223s)(0CXtE%pRAzqmRT$Sf{s5{~1%J#-)zrP0GC
zYt`K|&ovcHW%sja<SeJK<e;)|G-b^#cW)yMofpYmreO&ythFP`EgwzUzZ=yb?O*H3
zw!<GFh|e;teZKfCKjj&CEua2RV)H;`cTQR-<&cc9vi`joXy6UX(-WIG*f;<EMf5?v
z#d%T6cRBaAwey)#NkY$qK-*8t%eO<LSo5!|_cr|}Fr}>$iPAIGOuAd53h(OYMkjz_
z{%JG@Y6jC(6lpXSd<sRaMAEp8JjGov1nPoLd`a0;q$B_1j$=%ywyASk6u$h)CU-LA
z7ub83n{!dLK$xeSu_-afLe<~6hd!LKD`So|he4&Pu=RBQ*3!x}=NbD{z9Kah6qVI}
z=bXxtovXFAihm-iexJ;gnhMh=|C%L)s=9FLw9vVX`Sx3%bqK=sh23Kyy8o*z8C-M>
zNHiWin%ooT7(*HFs%i?FEwJv1H;mUQ={i2r*EaCC1^3pv81-ZLY1bMX-al@?dN1J%
zOakBV7-4Lw8eudOejbJ@<BuSdxSuMCe`ETwf&zD>Oq-U9-K}H%8IbXDh1Z&%B}9%P
zKs?E6sv%|W!_F0lTBf$Qclj_bSrhrVe}t%%KwRMP{Y9D*YXXN!jLqvqBJG0FT&?Z0
zXo{y0*{|>n`AqNE0il}-hUAo~1=ttf{Tac(2>@fyUK!Y%M>cc_s~CZowjZ4%2B?E?
zcb;hcoD!S(<UW2;`vf7y`5yq10?T!<+YNL(58c5(WEvv>uzrueWI8TgF~mmP)7I#7
z$Kq>}v6}yN{tq?sU(Wh}-1h(F==aih$p-zNq`#v^m#u&kmzdzUxBp*F{^dk||2J^c
zpC*4?@BiO({{U4j-v6OFfK-oq`hWlGC8$mRlKJ@mU|If~hym7^-*m-qSo1$e<se9I
zAkE2ma;Eq_-DF~Aa&mrK|8`M6PDIMYWQDfqB{Tci+qe40)qBDO_V0knuSn8&2<KGs
zz?chaFq(`S?+>Z;zUkw_1pzVGU?F^$)V^%N#GZfj!KD?)v5F+B1^7oeeK|aV?b8g!
zID6%dmoxs{36{8uda(5hru^xWAn96*{@tr`3y8DVzH{Q6V*9i*3mucbZ4CGCZvS~e
zAnJ=oewh**4)4&-VH>;}C(%k99#Q}=>rv}T3OEjtOoJ>@8&SzTlXz>x`b&LuT~AN1
z=;uk8jd<%F(eL+3n_ve9@U*ugykQ=Z%f$==)o1L75NM^QMI(l50f~#Vcj<d<5@Guv
z3V(Hr<5MB3=i-ubC+`<Ntt8T;sfXeJZ1CC7=shrWU9Yy<blULS{=#W)lBE5nh>%e=
zFh37IXrf)X)!gnN&*bSI&S!IcE0jIpLzg72K|#%F##ia%9sXJ9u)G?-oX5Pbc3sf6
z#6(|Kq{-vQ`LHw_l07ZKG0nVuOY;6%Rtis8DOXoOarpD9tZq&dj=I9J+>w8RxK2`H
z%|hi&O~6H%hcA4YXaE5XamoU|apD)564H{^{|_7vR&&AjaWzCB>}uUN-@eVOkXA@b
zpO;Mvu_R4LRxdwwQMi~`qAznID=E2`7G8(*O0^6hx|(Cle}1Yn%Cui+iFowD0NNk8
zYB1JN_FRnn3?7MGB1mJPQW@G!t&|b=0}YzbMTLV!i$toV=e}}phCymH<jfVu%+?M(
z9=-jpr`S=$-@yw-n~99E#iq1LJg`i8N3wt>$h)uizt@JBYC6T3$MsIWO0}g~i!-uJ
zi43xh5Y08Ufy-?Z%wa4*_VULZ+#AHIK9uY))CeuV+NL}GmNRW(zDu3jZ1Ge9vGt9%
zwne3Eq=FEE;}DQYW&u8Sc`3<H1fmu{X<?ayFX!CwC8(w@#Lb>QSoa;Rb9ebU%+)yC
zT;|9X6w(1Rm<(TZGC~x5Rr?f`|EaC*W-oH^OlwHysaN-I=I~5}UaB5GRYI-<ouFKx
z&||}Nn;+L&zSdHcgOf=})7bUi_%UjU8y8GHrs69<AcgUp&{;J71H2R7Y1D`Zozf40
zLIYmVPuDV(?)kGVty?6qc4`HE%}M3RVrLD_>gqw_Y@xH2372L)-P6Do?pz6~{t{aw
z8f;G}PC{oy@GN}p;@_^i86*@-H~O6kTOCt^m3sR$pNj~86fOFKddg#>?)H7c<Q-mp
zGsj=^bL!%N!g2(~*j~;Tt_@$DS6Rv^M%JUc#wx@5h6ll#oUFpE&|Z$v`W*ehtoe(X
zjpr-7FFu!DeuK(7>s}Ff&>y?}q4JkPIIGpl^;?hgo>(U%uY0UlnxX^go}fnN6Ja_x
zDUX~_p~I>W3Z@5p-?s<Mz_B-Um0KIkcFM=3K&wHjAs5uc?Pbq#GL3Kp|Mw#eL-?)K
z1FIB8n(6`qy1wn^1d=R<)e3C~Q99pqNL#dR9Ck)!)u171$m($`M~KavmU6*)^RKLW
z775qAtc^czKwjcuFNp)N4CUER&ZOc&C<=F4PRsDYaT?j~Et}VMYOUX4#xKRySavsN
zeS8;>KB~5E!q4)Y^Go93nOc$v2$P!}oY%)H1zACKagcnL5S+s)zOPj5?7SKY<Vyb;
z?+L*q{$?%i{77pfEn&MA<c`D@Ia0cXTL34}pQm4SOOB20AGV>wK3&x+;GF@2yL76-
zx2lE};j!z!*CAlE^FbNFA7z`QWO%~1OOJGy*G@=B3WIFzd%Jp-0NQa9byUYL9piO=
z_l{%K0ek-E+}>_|=S)#`UFKW@a_9P9#(wzVYbk(0A-=|VgL!|ZcS()e#kI$MinO;d
z=_@MDS1Gvr+V;W>^Bi81|ICPqTr9R$Z<+pmOo*eavwcJkD5Ib@r{rE1H>XE>XjFUf
z>AD!Mmz(noTkA!j^}^+1RRT}fqlE81TW<(nYe*@91F@N<`M<WBX!km;6ab-dTdaI&
zZdP0l41&GzukP`$LFugU<m&fXmR8s2TY+)Oq=9~rtUFQ``sV%_!!#3EZcehU5waQ@
zy{gd^q#*>X`|}g4$9VixJEQ7D`-IhGT<O&sENW?WCk4rMQY;bttAh*TqQ0eB3gc(M
z4r`Xba3+{yZ#3~z$?BdwgR-~;v<o%z($>mbMTL0X{@XV^XV|&3b#&`?oG~~)0P5TQ
zfI%g>`_ec@1yjT4Hk-@bxH!qaroJ1l@*lhMae(wh^kE22x9=Aw5}hm|d_}CNB{Hmz
zq=}c_tY!VJPsEnx5dRoSjqzGc7VQtMY80#jkXt!qCmuZKvTOM8l77m6(JCW*M8AVZ
zKhm4_d(k>sHO-5MDo)lZicGJzKb9lHZ8C~$tGa>Q9MvK1^b)%%Q34nc6D}FBwN5BV
zt}5;KTN2^p3|iwyVCL!y(!U2Hy(8TIYC+h2X|!1>X`-fr44~VevzLXD`<aW3<fuZx
zBT;s@JQCE!y?=aa36TZqM|@JSV}_-Sn#duPFQIqSKd=-40o4`4j8nn94~4S_O&JIU
z4B(>cJ(8~Xz_?aJH#BD(C*U$4BsYTd`4>qq<6SG%$G=tH|F8nF1{?Ul$CuHQKXT;%
z+mV102<`Rp4=(84xZK+9Pyu-2lG<~!G7b!C9hwdnxCnrJ_F5|icJ2^yt#}I%mk>B%
zWxaZl&@|i(_7wLrkdiW3?QVg{OMz;;avy%b5>1z+1}=E8%VFY4^10s=X>9T$<*<vU
zF28tXpL3mP%k{_EFP^NY!tJeY*juxtQjy4k`0W>5x}Uq#@dGZu{JtW%i#Nw>&BL;|
z9vvpm;RekZN)B48EKRh1hHpv1W)Zy?*0m^p<0t@vH4SAUZ>YYA{dF1JT$SclZxNQ;
ze9{p$WPmGCdBvBqvT7O=gl^(h=+PLr=)N4|gG?lE*ao$E&BnEynyB-$mj@fRo8(aT
z`l|`Uj;j+Fom5d6H+g-nwCdEh3yqD)KE?q-=|LXHl6GoEW2+`?_o11shmE6Jf>Xw7
zPZq6xj)S}bAI5mz3uOHcr!cHMIiRun%&;w85E_|b9b(bHBJO;#tj3#a%fIoBQgK1P
zii(j&`^m6Os=8@D@=L?xnp&xVi7Z_uLa=FYXA5dGWKzjxNAOx)I=g2;>r%p_RNGjF
zR5g^x$#kt~lMsip?`=B}5o)@c+1<WS=(ZAcE0Ho&7A|x{xRs!(WuI2h({Gc;ikdj&
zT=UzzBamv)J5`9gDcHt#38jFtFTV3wU4yBqtNSHVyJbV1GZ?e$>`d-0hs=$B3#-eK
zl(CY>E8vP(hhDxl<;H^hn^E5x8G`d&&oz14VrNwqUE{CLYq7L?0aef8elx<63ahsH
zW<ePYvkN<Xny8)7`I<Bs$#SfKLP?Q-uF6mz_B#(zOf~}rdz-sZvmY%LVr3&Rbh4q-
zrgConz7f2@BHbMz1(c*Yd=T6R9wC8vXV+V5Be475`6oX&*944a^X2DgCQ#Y$$O*SL
zXbPP0Piue7>kcTsWipkH)Up`_gvSV$xlUU*920UD;3yzAuBfb97A2@>WW1$)I~?A!
zm>HccNqTZRXsdVsy_Q=lce#TKdb7{N)i#sQ-9U+;nmL<=)|$LwURpa5tg-5G4&Gsd
zqu~2v#Xt3LpkV2&)kgkn$LhjU=t%R-EM63hi}05a-71#}i|BFO$KXDV?us?lj8<4g
z22NthUemsUashfCFM^J4Y{=$&=DWMvH=bu;hS8(3enFGAmYFi{*PL{ts`^kIZg_xw
zseYKnW#|kpGE>tMZwven%3PnTck3qPHjrOGwMKCrEC=2AqyX;`<-jI+k0plP)yZ<E
zLepw+de~RyuxpaMI@5ctDJOW;uQ{J_8)92f#M+L{`m$n4oOI$`8!atjCEBpVj=u%F
zjO!~eC2WqQ460KAN)w&}OE-a`;|-m56(95Wso;Gp&{?kYP^X|$|5l|kr>rKsrCY35
zf{1mxBXP<*@Z>#s>LEd=x}Az2XG({viGur<Bt|)NO8nLRHoFo^%>c1+fY@-uUxAo3
zA<hWX17>lB6VkGDeziJJ{M5wG^>?nk=)?C|ezikET_;$IMv=ANhY=+(uAP0S6%<Js
z<YQ^fTvAlWO6<Pu585vcl8bEFKfcm0^Ez(JAs}+<jJ02ewA(}t<Q?@wzz_uA@GR!}
z=ep-B(0CwgJ8g)k-9TT1?7f|#dB5`30onURbccQlx`UG;^qQ`dOIU^qpZB2M197>?
z8h_RsTA<(!>;`MATvS%w=wB)zx_8Sq&T(3t(-ZqwM;(q~k#m`RG+KA{du5JaL_JH0
z?C8LLOdO!qTwc3)L<bZEA?ORyr)K6CBO@~x2j%&=K;AZ9z+i@%U_P|!-4Iaf&-zqw
z4+V<><^xc`F5hukV~tpH^L2yKhZRmu5q%p~m^+i#dPTv|)sMY0>)t&D9`7%nC2+-m
z02gUmrMx<yz%M3fRrqS3k43YX)mGy$;*#wrVKGs{Sv}4ap?nD;F)-u*@T*nO)K$D_
zsHBj?rHOq*E!7NGx$JtV3i*;LMyjvWq`zY>JF&sVrcJ#}+zib}vqwd{G8Ogt$qM8R
z%J|*!@R`Z>z`$w>pAsX$Ti?j43!i2z80dH<J}x=U*>K~CGts)67oJKR7aUwu7-PYP
z;43sj?flrhU0wLVwqxs$v6i$Ve5(tOCO*5jLIVXsftk%8;2hez`+QAn%Iq!AOKWJQ
zWA1#ND`2(S@bq!le_ve)tU%>Jc*IGmB1?M1r6ryG3mV<5@l0wjic?RyRXdvm^`N&;
zrso$$j(pH^D8&Bt!`5hM#Y8?3F*y|fBAejle0y|KXS};JUp*|%GLV^RTzb>cd@xqS
zY;BCY#X}M+z|P+hdc}caicFX5pP0?ESDUP~K)yECf9>!eArVZWx0tGFw9a@6beHbs
z=6w#*4%*1zeXM9*aX6M{gcAb2HVZu7+Jn5?UrmNs8d@z64+nI)XLh|;ZnsFk5aVJ+
z>sPhkQXN=ErszOoi}EO5=_w86Bc}Ro4J~yxEZ~V{HG-%Sk=GzDj~HxVEcKO2&NpHd
zUgF$<pE^<@9EkcnE9I5ZV#zE|M-Lj}r?>ycqCd}+jr+0+0JSkRtnQixKDYH%ur#(F
zlyRVgVGGv(0vLx_EB~t#cKkTUIq75L?s^X8aaLNguGM<sm;PQ?IF^O1+kj}mfXsqh
z`6VNe^7YBsxUH&1b3@_{*-%Kitn!fUn<uMpml;U9KE#j?{-Pr;|C09#e3k+(;@1!X
zWGg?JGmuwg_<w!5_#5dQ>I+i%m%q@LCc|LTyvgcUubI8RTw8y089x+%3(x-p`3oFY
z3#eEAm$2i%DThmE{C@kG>V4{Uy9H|e>>j|F{NB&Ir9mBUUf%Qn03|8+iYsO-r&3@-
zP{&-_?Sd0oaankG?8YHs;HV_ViX%}?B%xpf>4d?{qbzIrD#ZE|of)0Tmh<@=^xF-J
zE3XZa%U98v+ZO>Hyo_TH<snrR``io4z3OcA`W_y}xxeGF(l}iPa|H&nm(RxYa53j?
zz_ol6_VkixgQwdkpYuRU%dh#+m)SUVmpzyLm*yGIV5J@WDPq{n?0GGepc+YBI$d_B
ztnh2r(BB?O#O=t5BGCDUh&mp~o(TyjBb*tk4|L$SpOpa(CO(PdLBv*sxzU_i+VW}_
z#lM)?uPR;$c6n>Tt11Enr&sRioR{=w=z9Zl>)*gA1qp;3y*SLzE%K2eZ+}Kpu2XPX
zr$jPrt*X{oAZRaCoG-Z~eNbKwUDmcbBgAHQb^SS?xEg5|YfgnRu5Zm_`Il`^cy79q
z#f9t7*$sAmWk3jmdhkX}_I_xaey3!+Apo#o)KsMX9|vXF%~ZPu21KEv%oXC=P!ki#
zz`?+F)iocTg50BTVXl{{HW_^~t-BrKrv7^t{R7Y+$lG7%05bws<pr(MvX&^<mhq>(
zyz+REESpmeRg`Du@g1ED^>K-}gbtwG2F!SlOmT`dvTMUEIM+1PZJT~iEYh^YIw@vH
zKCMJU_Bc7TICu}ddYHzHz{j%MRaWGaSgU>B_>WUDTb*I?Z|zU1H6+3+-Wwhr5&V)Z
z>JXM5Gi04wfKD`Dkg{WTrV9I&VSqeRnSj}AHulA)Bmd>OQu5hR*j_1C3qOIw7Y)_5
zukN8yZpR+*Si7<x=cRs4!3RTyLn@<7O#g<`WSE|Mm_D-(5I1w%*hn;lYQR6?2D{`e
zQwo5l<wlUPf9(No*1>Mn{z6PvvtTdGXT9Xn6%NQi^LzU)rT^jpA>ax@_eL3ChgDNs
z5W`c?57pFfZimN1VFF@bp(xlRhg1wdBG~VgvgW_Q`7_=u-ExkWi5Q!}m^JG(fwQ`n
zYEszm)X~VM{llSL$5H+0^>>W_)z!k=e<V);n49PN%}4$#0s_qOUjx1JUu`dW$KOqW
z6aTMAf5=Io+5h4%|NOuo`V_eGyGaqR4Ut(&hpfY<yGH3QRU=kk%a-j^A??32_b-$}
zGV(7R9$fU7vJ~)dS0PV&Wj?{MD21>`>A+UxBkO&jCD7(~d*JwT^YPce93OD;_x=BM
zO$zv_|Gs1_`TH8c075_A2DU=rqG{jcWO75BuZEu`E`HOO6nkFv8PTUY-V1>yX9nqE
z95>$YOE&GnmX@v9P%)LN@sCvVkKSW7(K=;|CCSO@yZ1Q3xTp8er!nI}ZdLi^CcaPR
zB7Y?(7l}ek3g@kPnLp7MJ-T{1YE3|zJv`ipP)Q)Ji}T2}YrJGMVLPiQX86*kS(6#^
z-bJS(Gl~$|0<ZUUoTz|1=(3S;(Io8!baJvJ1z2YK_o!YDf5*bte7bxDe(nuRtDd-F
zZg@vjYJ|#GO-v-u59In=P>%{D>x-Wj;ULN(nA$mT8*XBKzD29>mjh{lGVJZ;a9*NY
zV1xbaPS9<*@)1G2yW0Fr^NG5K*F2YNL|g1@Fog6WWrxfcRDM?Oc@)c1u}F6BK;^W$
zE88G^wL26Dm=1R36gM81e7c&6EGMsxRxC*?eyCnfr{bPq23i)?rl4Al=d+o5Hu~&~
zY+|CXBhQ*%-&rOz!)wv(NitFrKUP}V^9~a_n5Q1ZOZH$tI{HmJkZ#>y9AH0}XC3$`
z!HEj<_@dv_>2-4H{okXfm4)OU-qr^(*wS!CwfI@BBGZcHl2BPXFU<o)I98q|zvJ-r
zIJL9+rg3`gmF80OMf6zScJ}QpSjzqfSc+a6Z5k4_V&h(vK5v-wK`<~PZHq6vInBv}
z-YF=0xW7sFwWk|owxsQZa-GNTRCh#i-R?-}DH!+U7M1XZH1BaRHzdL`i7=cjs$0go
zGGVbt*7FVo|K9Lt_h?gQpaWE=T<xfd=(e?4DV8f~hZ4T$^hx+qCOm$sDqlo7Eb$AX
zQB%FGB2uwhCg*A^ih}Xe%bI<J#Vy?zEoc*7?^?HbYgS=n(3Ls1BU^>9QaTbV&m3lM
zEwj{&O(}g8O@emqi_G0oU$=WePl1BzyvdBHYJsJ2@Q0==ay=Ym`3mS<BL1$9+M~Lw
zHzWfW&MJ{GkYu<DakiYLo(4Aa;ixQjN2hXK4RoR&&dVw#>>EwNQ?zK5Wr~$i^U9)V
z_L)Ye76Sxqn*-DJ=me`3h>X8?*Ja2LlUeC>$Tdqr7Kg^a_UMqG+#kO2osjDkee3Ui
zgP}30A4nkf4~&j8ZJZL$bRhzzWFZ?_io_oe$(S@h>1~o%0BufTJXhNjR^hJpQ<n=s
zFss!wCr!=jMFT~#Noxwr6|0nScFK+peznm-xuWW06%omODsZ1)v#NZlPRP>uw>^<J
z967Ma)U730O3Li``w(Dnaz}<M0<Q-rd|yGWp1r0-J)O$x@s$RhEf4g)hiGUYv7Xky
z0d=A1h&TbY6$I#Oy*DuHi*OS;ScF72`~CBs?u8S0d7P$yK?Gw~+oVod+3G<s2kbIR
zl&~Ybp9ui!ybBtNS01nLPD-#zJ_Z-DfYr2PP=MZ@<?BXpyV)Ix7ubI|fBe|X_ZEe|
zA!xxYAee4~<kE0w^ea~E<q<v>%b}Y*C%Ch8$!hHE@L|P46~b*GTK67wD8tL)(1W?Z
zpg`eb$Ah?zn$uQtHDsTJ##NM^DgzoMMnG|tS@NzU{(Gi#?iX@pW=d|QY)k84N_|`@
z1l%vPn=p|5{oum6Oc1gcpf(LyxM*3Dl|HvXG%GR7Im*6N>cylAzghvbL>8jK!>Zao
zrDTCdJ!LU2`clp7dvXb?UYV`Bob68<Y!rCTc9cn;Ii7)_a^l+yi%H&9`_YKkOD2+h
z(oK!UZytRQ9+hdwZ|!v@X{Q&UyY%#ZtaN8ls@-Yya-ea4Ru2!yES4V4Lc-9C><KlA
zpp=v+ec9GGd^trR8vUCxhPRgu)h2b`*fTkU)o>imZfxR>H*kK<C{}@idwI@AY8jl?
zE1APyZw6h{guyszYN~`_S_TRrO*W}NAUbkI&jM<$ISi@@KOXjL=79{@HJ24SA?Dl1
zdyUmDmocFVlN*y$$ALVq66~|+YgppSbb;(Cm-jaeECTbP@~rc&C;kLc<CDT0SGZ0l
zN!7>V*=oUpD^Y(;!eG!VIpy*f#7hILmRUTwqOU{Ip01s~8YZb4C>IE%KHI2PrF4In
z;Ku>U>*4okXzp5+lsS+^>Nc#4cUx(t?(j`Y*_O^xtdNCdN&bYC00`@fLxjmS{@HZ?
z_58k3APs#u^Tu_@f-F0&Ta$YhFX;j8jFJGXiRm$fr0IwIV-yUiJVkf?n<urc>m7;x
z!J8KJo-61%RdJ#1y{Wg=l47E5hQw^l(KXMRyPh*72RpjKqe?r8g^f;lP9d>Wu)q_3
ztLd;R@t!pLTffdzk+#wx`1qX_O0s9sY8lzjj`{dxCm+>Ja<r4Qx~%!yn94Ii21fHo
zRobf!_-e~9>{m!*Scz`>rC#5x{A1g`?AysfG&a&y4z1Sjekb$3?&4_^_td&4)2`DZ
z1Ic;~7RNUJHzWdM&|4KXx;5tP4rpRkKzt?@8|16el{4W%XHH7}E=e82F4-?GTo!*7
z+(#TfJUb?#;gL}AK9|~YBLD7lSomyyrmE<`DRtdKvNY*z#PGBZv(?YDsmbrwpXtIQ
zCW5tgP=+nH`B~DDFeUi2mTN+ujCq4+Dv^KjtXk)Ab6&c0BBx+b;E|B+*>oxVOm<}G
zK#~$CX}Le{8v2*G&~Xh3JMfPeXTEFEjPb|)Q|({GY74iFnxC9hg&h=!uA4EhnI(+{
zN_c$e06wfiWl)`<?>^U5e!Z3IfLpjK3;amTd)Jf19IhhbKHW0u`3G$LbqPC+f!Za_
zJD(zglOpL8K5)Ajo6SZ9eBLI^NfZc)9o40_99NLvPegn>n!Ps8#F%!rZ8W&%A6dev
z6;u(8FboHG`kaGKs#Molm?SIj&ka-A<EvcL_F4emxltf0*MOIxu%yqz*4W+RpM)oF
z<7o^Q^F~E@s|5-U1c0ahZ>Tf!9i^ii@AUqBysE}ONu0M%%*fGfXODE*X(a@^+gzW?
z_%|fzWYRahM_j>YTWW`toJUqHH~zfP(b#=ri!60&L_A$v(dOu^ub0F9b%44{wA*8M
zZN;7L??8<u@v_vtfrCEvaiwtAc*rPw%2P9_sopxl6D_wcB5GyPhDzs4Z6t|kQbY+E
z4@aoH7F?&V%G~i~pd<~6Tx45ke~s62v9cb`wlxEkNrsruztP!mxb~5in28K&pSz*<
zJ-TRqPB7$)bA{|d&&ZzLLCB17jbzRUaWPud=XkIVihv(2ldvVa-#uLOZITqr4fW9B
zKQr2&R}b4Xw|SuUfpbl7w7Wxh1|C~-OZ78#f{q3SgO(d->6V)UZu{FTXg5&xb5xT8
zFI2{IqM>voD^~tl%X$H04dJvBV+JCR57ncguklh)+dJ(G542gGni8(sZTQtScSi$J
zjjlzQ;zZFsYojGUz#^q!4<j7zy5+dVM76_UJK*sCg`fbm3?6I(zAKR*FZR??xs?kv
zH6pyQFWx^jA&ODoFU|xi;LdA%B8~^^r@Y`xf=~u>k8cyZGwGD%XbXwj=fduDBPnyc
z1)5C;9OF*B%%x!Si7?94(EL*|qsFueUnh?H)Cs`}o&o}uoObx*&(|rDMwFQivKkqj
zH01}KX};7gYuPb{o2LV>DEUGSbnXglPM_8t%P&&N`m^TJ(+lj8s}C{K)?lrUqGqqG
z-tsKqUaL(zI@*Y&+zxCvrZ(G5G<0XZ2{^2q;IK=-d=+BD2yy<9w;{bhx;Al?SML4V
zcnFfKcQioV;j?Gf6pH=oG25{&>H2gotec!C&lzUi^?5((Y+-s$;xOOz9ZzUgBKC#*
z`p>P3q??<EHVUCr-0p|zzj!eqK^68u>f#4p5)uPHkctfyjnBSQ1Euvxx3-#&9m>MV
zwYo*L#OD+i23`>ea(1BsF<7I8+$~ur3!9LH4_PbW4C##mRJY$jC#*Hw(9DO7<K<aO
zPaGYk>VHhv&RGMV9e9A7fHwdD$6~(>C0yShud~Hep?!L!(xkePf82IfCVA|5NOuR4
ziy{_!Ow`u(<kOrxdb^*N75g6ca7(@@u$b?)7`}5nnS#gaiq0P|Y>I(+PeWH*>oh$a
z-OU``G<UwY&o>)O|C)6=i;|pVS=$eb(|YnQ23~4KoC#1o>0n(G6<vodbS|MRTe+1*
zyk<%aEd1@c-4Gq4AL)7|_@3_+_-c_ta+P&-?osP`xoNc%d-4tHE(wf(w=5r7%Y#@A
zh3@N#pZG^FUS!$fLJK(0+sY^<F=caP^65^45&o1Wcevc(+tbmG#zO`iqFW19!k(?z
zTFa(QL7zRSwSR5l@tmaH(e$AjQ*9xTvzp3!kf)-r89Vzy#wcLWk|S}w=G1kv;e4Tr
z7rV^M^SDk7TyEZi3mC->mZ%Q=4T<-tH9rl@Q9VpNF@-k!pFHys6q=PZq(2;%;xIYL
z%U3ac8%g1FKL06RT)jI%;>-W;z22aVJYC~YwS-a@`<2k1E<}p)GD3^z!o4dX2|7A@
zJky*`&cQ0qNoOZ1+GIF3<+D*jV#fDO)vMNe0$T2Mkja&VDLoF4t_b!pYb6xe9c?wQ
zn;1g(+vuc0=_`u?^II`pe2FV%^P?N2*y9Pp#rawcP!lymG9&;2SKe8j>xa@sZ~KRB
z^LSHTOt7^Y9<3eOOA4QtR6M>oi|zT$dY*kzyg+IJ?bJ~ZuTBwx%PKlAEsH;rIK14y
z|F(jgfDzn>1WnbgjgU;KCLa0r^C2QcH`%W5COy4*(bZTDC+`XNa67o>xqSBoD9KKc
zAAK#MsK@8l|JjbN#Rb22OgG-*GA5Bfw{bH;z<bZ10aRm~AW`|kUD3Va(@xXz!p%nn
zP-Apw+);<1FLr+-#$Hl%k%TAY!X@-fbx-s>u3i!QAm%8wBIK;{aOPsE?9fx(#Vhlq
zyA^71us#)XI)ez_<aN_ioLxbcE>PRN=83<>Au1sXZ~TRh&cQXA|0^Ym>^!dQ89Gc7
z5+D|V=CB~X?d|YzY_!n+$zgjm04!FFmi=AsSx6Q|`<y1fcW&7By@~U0!XjJA>8I{F
zJb&!g8vlc?)n%MfEcc1e!tqh>&XGG|ju6@E{}sXUor-?!?r9R@bZfjP<P5(%S2yT=
zK~AJUUPx|AA{RSutO&WNRNb2szvESNg5TU5Ih@4iA1&HTl6ovp)-E*<W>RUj^l*hH
zXwnFxAKMw?6Wa(XOs{}7=#pe8s^Z`FGIBY}VnoYf69rB@GpW4^d$XHqJVX_}BUhd$
z-g|{MeU0Dm9rX3A$uf;N`6qUaMC8b~*MGe=zEZ-=*I{gt5Ey5Wc=v6h5caWykC~%R
zq^-lsM?b`}z-*C4>lt?A<RY~v40=1@qUWQ7Gzc-kMm!NGmmD&gI`m{9Za}rqTLYPA
z%dZb-aAhkRyp5|%VTD@;+d9A<-IllA%enghRcb*>(~u3p8-IOGJF|A>JaRMH>SgE`
zVeLBWirr$O;<_-z7q^lQpU&4GPy45X)?|}LoxTh`QLSkE)uzPLsmR?m0!_H5nOHjQ
zC7tzkC(SRiEimUTm3BI3o|5kDQir3J+Cp~WY$Xd*$b(%|Y_KW@GgI|(JdvT2e<=YX
zWpD3OJ=Fp|G+^56UYy!Dd{E&8P)si}X}PPv(HnYOsqJTPt<19!=BP4kX%JP#BlCCv
z<)5w<Amz1!#A|Ju^1s!q^?UFzObQ=iv@^&(9O`?Mf2sOl5R03E2V_qtrzD*^e#WQ%
zSYYQ!&nnEzDa;c}dZ5KUtKlZwKD(1vxRWMJnMoyj4spC)U=a4?F9$W*hEMG>_jYr_
z3EG*T4HRw`sNAF$(ed;cY|br<E@tL2%g4kN5sl58{07pg`=SgAxquA)H|#-tc6RQ2
zrMs<}3F2bB)~jq5#z2L}Kk9cI2?!^Tf~t<7fXPWy|9Fe3EmH!<$)>yQSYDOqw(!<@
z(4=qX#sdnM4-M@jqiVvW%q7y9EVY6HcD)ujdxTqV&)(-AUscF*1=e~~JfV8s4YL|D
zEIB$T4>R^tr%C`dP!P1Abc!Ng9C=Ly?S%7jfCzu9=a&0H74#h)PMWF*lMI506F7a@
zzl~RlfpXQ9PMUoU?ML4N!gq7-FKRdU<cSCuys)#|u3s*Pfc{svmB+Eq+~<yh@=RWo
z2i-@-+@mh8ct1nT-CiweNrwtK&)H4-7Sv_s3fp%mdTb3wyKYPhy(zXMX4ivePqd*t
zmlc}@PLK4@4&W<gyJd+rhD`Sd(_gUHiW$`(hu`5Bqo($f@KKR9hG{y+yt<;^;72Ob
zPTC&@)stKt3OX0GsPi`SI;^HS<B5+^hg(T$zEv=5h|g(qk3{ZvsCILNCa5#gy}Kt^
z@XY7@xUzRIZ;m^{97xZ83>YG6=@n>m0^@noogmk;kKS+9_CZzK&MvRd6}zbX!b|Qe
z)c0lO-c%c%Bjrh|Mi7W+qJk=BO$V_%nMOtl<@9>H3)F{o#GSyjc3(mPrO$D*H?Q}B
z(o9Z&AaTRJWH^8LB+o7HF?+7qqf)?1o3jg*?y(znX9Ud5LboksXFmlTRZ*9F`FKt?
zi7wOGo7?25zJqToj5J3k4R6Hh*^(A0>g&Z7r3jd4+7jDQrIh@Zvr~io*&Jw9F5wb{
z#{q6oj^xvyG=?RhY^{9oqK%f<Y>VRP$*0{rUE)qcPg=_ztvA;8N9RH#bE`c|HoEr%
zUF`<^HXfAC?|t3sXJVtIKi@gW6x3B>iSsGxB-E2w&((TuX!rPYgxp?J#X;?;J(M8v
z8k$$k1;1V3Z55W9Z9LnslXkp-{6VSsnCccJSIN-JfsiJOZuNn4&EXdY^amBSl@6g|
zC3!EHi@oeWOcEWa`?TH_aybl2B<X3;NM4*GN6q9j69F?o^bof1F$dlG>oQ;hRIK}k
zimBxgvu$0Qxc11MgfLGZ<NeHae<g_5`b8^+;a9A#wnJ)uaphAJhaI-S7ZQ3Ayt92>
zN;6-fJ`M<n_Ro3OXDSMS!mlM(y^D<34xN_~$<|o!1d*PLlHR8Fh!5NLk+!jOQv+rI
zP{?V<hG^$-VoNPr^1eMPdo5Y5Plwp-%hn&fsofD`*gj>LP{q6Hb`-fiX-&A3E5=*%
z!pO%=8s?XZcRx6e(WT_Ak964WPKXIFKi=J~%KUGm(1YZn^F)d~l!x$DRV0L45Kf`;
z_pT~SJEdW0J_+nQZLhPwDs-7yo4bE>{JE(Qaf{5t9O1s%9eubNsTrXhK=<uUk+#D8
zXoqmB@f3|qTB|5Ybu9+lfi5x35h`1nXsZGo6;N$SC5CV$$gR^<6<$wW9$X`Av6ZlO
z*mM1G@<q0*_x21=z8N0lymH`InbXO|A+e$%n7y0cBWgf9yxUN(tEo8CJuJeLtMu*-
zr6g9wNJ{pd!p6qUQGe~rc+;hIjFh5uVrUa8jl72Ny6*mq0l&n{yx_#9=5p2O^w83T
z5RAu<d17;M2b=|6+-fhxht8;5+UVkd;<2LUUB6;2U#UiJVsy0)U4&0|N6t4HmW8+8
z3mOH8%V9roOYGUKar(2fe%5%xm8+mP4GWE_OeQX^aX8(Wy2apOfjb$NzA+D3y)Rxc
zjP$c#kHZP?gb!!9oDQ~yo;zDgXLf+92fXp=b{dDM{nVb;PBCinvc0X!@7I!|H!f<|
zdXE~;K(ku6Yg`sy09#8SxRZ<oRDlyqT5}2$_Y&(kgf`z~m4F@aGci?0>`7g!=WY&T
znR9~5wXUn}`yG^m+>r)YuXAGhj%P(dVxGvj#YUk6+YLwwnPFV%qLuA(9)~6iKTR{d
z>e?L_PfzSC5XbjMzlVu|<igQ+JtQ2?t3DqSKvWtc^uY8fA(^~I<H%KcF*xm-f8($Q
z^I>|h`Pwt-lZc)*Ey=RLS9jT*F(TQmgAU>=5*uy{jVfjJ*SZ;!-ZF|~9-Et+O~kK!
z{<h0ozZ@qYoxwEBNcwLs_j~Ym!|`m)uQuHi>Cdc-47a-^t3T+Et+^{Qb&K!M)XvW^
zAMANsozh*43c`4=&qk86Xj>@}*7SDPN+nfa10nF)`S~mMUtINSfi&b8Ov!NPDwD*o
zQGp_-DJ0KL9x*!6afXua#27;tV`BQZdTqAD8j1CF>wY5s?+sV)Zv6`CS||JMpC^GN
z6LA+qliwsN2nUr66LUkkjDnfYH6qn>gZJ!*u!my{^@ytHh_5Ef^zxlKUlZKVn}XsK
zO!{1TUV_GBS@8jhwU(w6c|V_M!93T@^d%|;V7kBjfw-9UP*YGUovK}YRFRX%V!oxW
zr@1+UKE?Mv#SgP2d?0)h1>bv*(_~%6S1t6OJi8OIad1sR?t~g$sHOu3X4Rg|-gb@c
zNu9VzdC&O0g1x|_*9DpgMz5?^(G$_bk?k>mQV#``4i&W*{#eg~5SKu$p}hRAZ#mPw
z$6N4lbd$RFAiP%cRQ{l3s^>P*Zpdk>$Maay(eOxW(H<MO9k*$EcHk-8bMf$Glxbe<
zkV&}5i{~PeNt2uAU4qbs^xF}?rt8%ArE}(91(2%-8VIaeov{D{maISN<Ma14eOaX+
z?hN9Vhyo|$saNzLF$pAvaM<g1CG-Qr<v7%X5}%dq^?G0xAuynlJfF|&?A6BJWa?CK
zLv(JRo1{$9FpVP|8<KU|H!<Mtbn->7=YozQU(;I&5V1jo*Q{t#;u7!U>Q?{OYQ%?J
z!d;7tNPNwd8~iK@pNPXewp4VVl_s1dyy|A_1YJZmaSNRR1ZDyv>hSb%H}OQO9xd5+
zu^YPUbI}-Yfp~b%<+aXcVMuh?AiW4X>pXO7j;BUM?4FV{Y<C`#p6|>}OxF=iK6RLw
zYqxae1(D{92v@8f1r3lTMWivj0_nHTO>9%x5XUd|>Js0H(h~Dx*H9y-msV;1D*I`>
zaJjK*d&qR>WPb^RfsV8mBa<Z8xo@l@Q;*pGw(>X|U!O#*J25<)h6$p~bbgMP*tA=f
zFx3wY4aM+rpJCL>>r-uCNkABdW(Sgu9L{bqu1<PF36cdD9j?)JwL*?T{r9NjRdw7X
z@Z0w8(lC6{bvFFjE45*$DR!$dmw<>rJ4rIVn90=TITzZkVzR(Y$DbDfqWRdK^QRrc
zY`g9jVkeEK!#*za{UPrDpEy*z^TdP;#LS0|V`2#==7f#J4=)^RSH1!g1Fv|3yzSeG
zuL~?8K)K*|PS%eN4{{8Fing2biQsg)>ce5I#VaL1E(tZTxvQ2nX6x>7H8i+96<OS|
z(sfO4Sg(^>x52xLp+mn-<4cE5k66eWSC8Wcy<I$9Q*oIwLlOAA@8;7-)}I0Snqowi
zf&<nuZ%Ij=_*6tGF@%{9wkiFN2VBHuX}t2|*T^r2?3zXMjd*8|)}}p!5}y|*gGrq}
z+f(xAE88=Y7emuYXRj}k&YUiiBn6fT7e_;?7ulPji=A%7`AISx_WYnn#>;v-{G#uI
zFh#pJFL~fOd*Qj-I`x29!j>VnJIR7@hZ`QAE`95Zp-E@UKqAr?k%U?E=;rRW5lK;7
zXd&OCDSZqfsH!_A+Tr>9Uj1<<Iaj9`eU$r?iF^LkNK0PAUj6kd|5qIM=}l%e*!(ov
zxN=qEp_EK-=d)ZH9kW;Hfjo6aLib7b>X)ZUQ5!)U<7ksH%~yGxz7clqiEQaLRQfK~
zQR3FY{nTg<@IZK-Bc&4c*mu@v+)>KSLHT77ex;I(oqUlqFMLcHbq}I8bBu;GpO`tv
zMAbp^y|qrcuO^{j9&Bn0kC{+Q5c&Hu?sm>xE&I}-@fcP{1AcC!-GNf^UB`p&c03>7
z>iZ*-*HfF+0?Ddd`rbepY-=SZdFAzC*D+D=49xD(K*fp5`s!E9kR?G(5=FP<)QTW_
zv(V31U@hKV;L&NkNp91d?3OAqhq@BH@BmJL*V3rUM2Fr&w7Kb9z-M3+>f15r+tb=3
zfpBz@m4=zkp0=kQM<RcOsDfU__lIN&2^Y-HPXrvfYu?;t2#LA-?3^p`j>`CvuFt6*
zxM)zU8^hw4Q}g3AmVg-ykcr1)2hmw}OL$xNq%ziJy2y<zZ7I+=@bMx#I-%lkD*8Hp
z5;*}Axu(zN%ud_Hh+`J<@ck$?h71Qg`@}Dip+T&6eNp0ZlZxP~UqB7s1iO&IE*n5U
z>jUBJcr9K!-(R^8Qn8IQ8wcad-Mv<#Zd&TInXkooc@Q+@L!&199S^$N#VJs(Hp{Uw
z{C-6o0VdHAO<y7t-)Tfu?!D{V+0E37mt;9NFifmXX(%s#0oT-A$ywRsAEdEH^F2nZ
z%4=oHf0g7h%`a#R$mtq;6IZrv+`Txq7R(>3#-GW|lU9(YWT2Z+p7X4$$XHWJ#%w2N
zCyj+L+t@J+1X>K<(27^gAH{#4o1JoJ!R<E5Y=@1?%9~R$B&xZ=Jn;Coa<Zi6d`4f^
zatX))o=h{HJp|qyJg7;xlpnc^Pw*DQLHb=UinS%k!Dyh!g&YVI={m-(?lCMfjat%P
z#GRQL$HOs-Gz=NKcF_zHgVC2?*29GVWeBP=gc-*H-?H52JM7-@fSv2hH;~Bitiio}
zD&|N%6aU_10O948lm6bME-6K<6}uWo?+5A=%VTItvQCiK4N|F{#fu7Ck$xEC2G3@$
zWhY~`(4}u7Y*fyH1_SDxcj<=K=XdIE-fNuIz7t?DFsGxFRB2|96yEMQY3AO5J1+b@
z()7KrMIHn_RyhrDosFuatf=%<);R=`)+GGBN`pxzAZ5i(8c*m+mmR@J!E=ucQkuE_
zT#$Fx@0X<6ukAcyYd8@x4`6BZXy)8-@{$T={(*5J!D_0-13`;`)~X6(%e%QWLRJiO
z`onXI3cc+D6$Z#Pu-d3hU**Jgh>bcbOJC69L!Q1CNId<YoyqbXq=*0VoO~Doo!S3@
zS}&H>5d*B0y)rW*g0xNNqv9%Do8fiUt}SB{%hn$0c}rIML+o(b%%DMoxmOqWB{w7c
ztv${2H^VVS2rUh4|0>Z`CV<7$EPpkj?1!tCMnS)IP2lz7;lO2l?Bk)sPW%Lqh0{fR
z*R>|B`#8y>?Q(SWLEc(c;wYWxg6&2){W)=&-(c5uPqM`1WqtmmV^NX?+tnmYmHk1B
z&nO*n-o}H&#P+aM(?DI@83G-JoLcMSo6A$2T2OczYhs%G-n|QRnFB=-6W6AVKAzpy
zjG!Kf{~EjR*x9g=8EU%)M6pLcg*t_^s^`cjA32*w{GZmoIxNa<i<@(75fz6<Kt+ZI
zNof>m7?5r_fOJU=9UcXANI|I?x;ut$MY_8~>24TOzCGYM-@W&F&iCBsKHpz6Z|zv`
z+H3E3?X`YCtK{rl=0~lmmiPL<OPdT7hD$F<JcGnosdrdJp;RHK?E;~Kbo*b;QwrC=
zD2AidO(QN-MP$1$#{ANx7xtBDAQp=c?UcG%J226w>L8^z!8MSem)F$gVWct@w?TEL
z*y?9(mgSb5w{EO;Bz_Vt+|YISZRta&hJqma>29;;)QrO`OaNR^X=qngcVe$!S^{h?
z$!YZQ!#(2q$d7<{V<-n$ZC12+$=!^^9p$6XB08vqJj`t)qM1+aN_X2v`uPo2(vrJ{
z)4Z#r*Cg{z<}0kzh8+2;Q?-m=$v=#*Q&oy^lG36vzDcvjyvu0_lV_tf4E)&K*&;J3
zd))*6t+Lkd=m0}1F_?s4KIIt#(SyBD#+7ywGoS8`v*ZZ$;Pt7E$EV2operoJ&Qv)I
z02FtYew123y#aDmeXsa-I`k;YCHcy1gK}mL$>S8SNNBl^>eW0w?yEKJlU2C>48-)?
zY5kI4SYflS2?#4`2&Q9|fcQvrx^74@+(8y1Qj%@I>?gOBRryNPK~CrBDE!X5{Xowj
zyGTk>{JOCUT>5su)o{WQ8aKndXqcdVqHA)lJBN|V!nk0Pf6~I|238iCASRd}kG<v3
zrHN0WLwGXUJp(0Zlof1ayra6ya>LD7Ya_c@r^IVNz-o*9aBQk&te4itg6jQqad_9r
z@C&9-l^GJ9N9!XYI(A8}v(}4Ygd?X8qG}26((0xp)i+)1-VTKl*G4T*wiKzva11&~
zX>HB_S<ofnu{pj(4d}bWouiM*bjO^p-+`OR?^q{`!@b0p7#SQ0=2-lEpWA+hmdL@z
zlg9?0?S(j|PHSG%#_E=z^$^*^Co<BQCxP~rb`FHm-@IT&$7FXU7FsLbvu)RMhOGEN
zOK4yMJWUz}l|_czi9=$^EG`@#Moqf|G3=^vS*?9>yI~8dowLxYMXoXQ(|UJ(KVI_V
zS!<V-_7YE%lKqy+ZVtnlcw_)x@rV{n^yJGhB9}=bTNW1;sk+{i8GX{@dE?dCsQiPD
z&mUsJ{hec@j9wNSt9v>=rpDRppR04V_K&Q2$t!MX2ozT9{R}FlII~{)R9YU9-?a*#
zXfQ~lu81b8t3cZywRW0iRV1^lMWPP^m2mY6efS-ru+`aRIkUDY$s1nGuALU(BbKw&
z-t_YCAUY3ZK8QGaZ*x9yl-n@X8hA0RKEK?lVNqekv=Lcz61Y1@(HCADg`N#m^8blM
zt1r%2ARguo*XhY<jnLbBfcTcgO)&|IE&d3*lEH-yz^eMGx}4q6L#6R(hd!$<RCQM3
zy%A-k#TXlh(Zu&zm5Cj0$F8w{MkmAI_U2rTmHQ#(;s<(7tIfG!Sj}6lp(qBZX<HQp
zqN+=>KD2-6BxU5|OHyiVmD4cD*%M?Ra<E^2rPkCwXOqnA#^E7GTkuH=SC3x^)1h?y
zNC3nZ{r(K{5~8oHdKsrXlS^Sy;hp-HOYpm|F-Z&Xpxa9hkCK&E>vFeb++wvy8Lg#Q
zn`-^t8hKOQ8kyH0rW$^$Xkb}%HSmmxyrN^c;KVFMq=~9Nwfng)<HB!lU!rVc!y>Q4
z7zQPZ(++jx;e<E!Q|nhJ5o4q^#-7q_$9yifq0L*1s7kd#N2>Q>`j<;ZALlHF<tI0_
zY_8k-S2QuN645H^b~h02@He$@FzqjUN2+(zK$T^kgz%Rmmxfztf?^14A7wZB-mrO0
zHL=7?2YjGNQAh^k<u{Hgh!hicjCi}2fbsV#{A!b19`*)#Q-K>lcfHr;{k@u;+@$Nh
zDdpu~pOACb4B7YjI!5!=lWy?+)L}E)oa5kUHMXh!SiU7P=$qL`&ZsyPBcrQ<EL#=X
z_qE^hhYWh&Wjl?bf59i`mA7-tMAj?s6ZNE%+%0<_Nk=4yMw2%+pVW`x?(aj;T^D^3
zO#F@BpAH`8B2O2*ce*k*PV|4Id$vJu1x*y{dcHjOkzjX7MO&hK`}#_;yox`f^S`pf
zTxMuF_)aY~(`ZxSCmE5k6Ke|wkIFV|gqM!o^FwKHQ)#Wp;Pf`fIjxYVjKO-sUbE&S
zKP*h{Xv^w-Dz&QnK~Eviv_w_xpqPKwZp-1;dSLcW7uC0tF`^S2eR33>R<rdfO6RA&
z+*BIzEm!NUO=0V3{@sIuZ-A~olNung0N)Ml)*I;HzyJ*tYCT!yvWE82qTSUU$7F=P
zi__u$9yNC<R^zDCMh(wH-|TEk-1BHOvc@YGunlUH;=VAZ(BOVzEj86gKFQ3>2@)9`
zjW=l1!mI6FPxHNfs*_Bd1o40F2ZhbdA9dUh+3vm4r{)Xu*W`5FiFUffL}vHIy*tF{
z#Wc73z0&oWgFPy!6-h|hkHUk!Bst5-sHiA<hr1WfJ_QK~&2Q!;TwGj$yBF}c;v>sk
zMB-9T<1_?U8|FYug*KfSuL+hq9#BQ#olGD@C?sm0J`nx(WA2^2H%749WwE@Bbihoe
zi?+RMlKqj>ibNU_CNO5`R8)QH)Ivxt=N{Sehbub^EV!rwyPo#IHmJ3xkjt2#t(%%h
ziOqmX!HSSTxwUiM(GP^eH+eCSkLay$Ma*&0lR^v@3yb3uhW1Xu^gKKni<|wSh8+Gu
zovr)?(G`Y{=86GNL=N#2ut<!6jN}=_M}dZxmWt=~AAq90P-y+B*QSjA3ti182X_)K
z{j~V;U6_Sz-)`}HMCz>#E~D1ZDrC2FT+f_`wU!hvb>YHfb+pa2qDyxQPjuo^a#yJY
z)7pAI#=fVP$h(aKQP$i0VGv9XWwp&fdQz6~2aTOcgvyKQ!CU@%{7hyO`Lla36rWZ*
zxsF}qbrX*sIn(&@qo<*%F*YztG4@H?BQxtTtLI@>3M$K?(qp|l07jR-jnOKr?UPze
zpkBBe50hu#>TFq3SXkIEeg17w)C_|zER>JoBZNTg$6MHFB_=*B9UL4y#-rtyCqhP+
z)SQ)<WvG<+43M_%U_5k-&UX4$P7OsWC~((Y9&IPVKk=`}i~(xF+JiY8nw-^$63^Fz
zgP3iMm#Vvi?9x_OR|70t5~&l$p2uhP(`Ppy*}gfNokDC+%`zvZ+dAgJMvI18z~D!%
zI|%>IMsI@q$dGC)_t6S@rAI<S<*(Eo4mQ*2FImwhS(uyuwcV4A2>j~!$Jd^Gp^|1#
z5eTD_2+OM+1|jx>gD;V*=?`faFduY=`5o6bVH|voIb_bp7?Uf<65%nC+Oa%Y>_)m_
z%td@2JwCe)#O&d^&FZ>gWZ-+`yY|U=Z)B91MB3~I6{^twRcA@CybW16`Y0xO?o^It
znVh26q-&OiztLe_U^_67T2BwtVj(l-1s6Y4Ln}e@bgTU?yz|3;oCOcyT_Iu~5Vd^)
zH-onyYe&bqQhJnRZU=V+kcE;AGFt0zL=Jp&WFaG})pzI#(MX}4|9l^%;NWcc_0JnF
zZo<Nan4Kz$IAd#fVZ+nPk`GSzB6fw!)3r{fbqoAmf$VLat%qI|R<6bj+8%okaR;~?
zO{C>zlWr}*<EkrMw41DyD%X*~l|5d=FLL$1uCUDFA08gn;~>Bj=rM?u*M?vybxs`X
z(3CV15^5>!m7j?<h@K|RE_$zaY|t<-Q<UZpA;LCt$;OP@W~~eKZJOR=WHgWD#uJ5Z
z_#Zd=>;-9bQ}Y!ahm`Bwx#q-6GHx^#5OmF(xO272$#JOqtKfd;Qn86{Ty?_fZ6>n2
zrDo>igBtYj)zT>S;>b!@9JaSs14M1_F)%VVloPT@nqhs=@rWZN-Rgq5%<Gybhl{;`
zg87Ajf<(c^e7_<3!_HQrOpt8z_!Ci60|WKA$hmj()o0tYvCna@*5unA$lz1eR(bYk
zDH!UG@n!Utn8i4?FBi}zZ`AmlV&3189>$L@v(Qyt^<Ax}I3#WIw^#D(OpXW(BP1lm
zG72|I>FUNF6joJLrKYCl=E~g@1u2>5O#&2-gee*l;kN@~r`WtO$AkzDi$c{H`A99h
zR|bQrn9zt_LAFw@-O!&|Y5UQFCtZxR4ihBf8?%E^h|2j_4OZ>^#aWN}OR63hF1sg4
zrq$H^>`jpo`RV<8cz8Gw5z+koys?pyk+HF#S3^;x{rY%0E-}l8hJe*ycC(<^bh-g|
zA&80G{Z%J9uhzAQrmnJ&HM8R_BSt-a98d4a-}G8J$d+p&+5>(xcnRIYvP$vTjrR~w
zX!`~rs1?D(y?GPx(0LQY3VHB-LqrPM&j%c&CnkzSzsUG4k?^mS7IlcvDuoX3?(0o*
z4b;_eG5K_~Pgp~zkefl{Qs6hpH&?3I{i6b(Q_E{a>HYZ?6-VRc_KH?^j*gDT#>TF$
zu1E;mLrykY+O)E=vZ|`_KEVc7fKW0(FiPn*65i!<oemCQAW+)MO$eNtZF6fe`AJUp
zb)uo)V3wpoc@(y<2g#RKCh3JZGpGAc&}F<P^6jm|0B)gZ;VXR}6>5rh?~8!#RTk~C
z2SxJDamueELqZ-VKjGpUm=~3maikmH0$nxuQBhHGb>kj#IJ=)X(A}laaFT~i$Hs_o
z4yGiSR=#dADrn{l?-4ztG~>d5q(@KCUC?f*z_smz#~E_%@!~{Aa<;+T<lN9{hp9d`
z7PAZKY`!smsgQr<(Gk%qg+eTeCehOk%iZ>V_&2%E4fyMARFjBX+&HJ|hxq>PCxU`H
zvb6kCQd0Oxy7^ZoCJPG-ae{6o6&0E!sIJuaAPcugw5jlL4u<bD$$O}PQnm+C+#QFr
zU^Eg3F+C<0YFZji7BIYRt31ah4f$%LZ|Ck)J-SeZqG#%Md8*`^&>VPmq}}qoX?RHI
z6d%bEstPC7CMCwH)`_2A%Yo1g=fm%#qG~*ywI#dWed4D?_U$;=Z&tfu8tdyH)6m55
z!KJS!D!bEVv$3+~fft2FZv$oA+uQqd6nLtmUJKR21M<7)W0qVS`Rm|uif7+T<}4PP
zH!ON722nxV;@O3{1@7sdb1S)wWBLs}Qcms|2I?f><Q<^Qi#xv2X`k-yEHUy(d8iKl
zd!RH#@XAMl2VXOx(j$$>8SGR?VP<<?q|1}_verDtStL{U;MULmk_O8m0GKj)mS$s=
zx6uBicTxlOK8!L>;~s^!`zvGf+0B{4$_-S%Syuq1gzD`nv{4(DMjdMW>J=dMARr+4
z93C!h^!~S^7n}t?G9K;(s21rrCz%f6>#jj$;;@8}zUtl8=Qe5+^pXgYb*Y37dtsH&
zERvNEg>|dpfx$z)o^Mn0yF(!LMJG2~QvpGu5)F*^CYI-KBV*$jwTDV*fwiCb8s_^g
zNsMZJ#H8bGcmuFMil`g>jvXt&PZJjq_|5OOJiP#W*7xpqCH!x}ooj_~?S;TkuGx1^
z|5)gZ0ieZz8<~ZX@zW>;_YzA2qQmi9*p#jNpaYM;k2z2Rbnq)D#{uRp_1XZPuM&X%
zt{@@Da(f`Q*S;zo1L4%%;BA@QVP)O!F;8UBN<{pj0tw4p*!el%)zN(bHFo^QrrEGb
zouu{AL`d%%i0qbx36<Nfe^2timS%ZCXR?tTeaeB}?+nn|`;p*tsq_j)i|;gvVvIX2
zEiD2FZ*mYosxv1bI)w>UXgmFcRW2(+xJm^KPeVsvlJ#q3sf92zWnJCQL5Mf4G<m*V
zy+^m!Z9hR6tX>QimsoOe{84_r5t&}j&s7N}n|ysTC^}X8;2Zx#fg_~z-g4N{5fMU$
zn6<GfR-IhPekfClwxm<2#%w+$ki#(>S>&S9+!DFCy|d8pdq<Uwslg86;bMQGv*+EF
zU5+Q83!#IeYf4|!dq+lIOXN)tBcaO_tjI;-b#qr+UgazATe&|}bO|4-JcE2yG)we6
z3wx%@N3Mn-nRpGP8gBi36f|QSNmt#RY?P6ko131Vo}EqL2MzR{0FaFx-k!unV(&;!
z^@clima?7XhggS{CrnNOsiUASLk#&553Aoxj1j$}(5AyElpzjd`bfQ3G_Ziwv8OG#
zukZPePmZ4s4nxeI^>bg4HlA~X(g;>%mr|1(^bv$z4gM~+*P#GU`{co3ZIY`My04aJ
z9t3!-_E|ogSHt(Rpdt!#4{FWGY}DWme3$f1gX$KYbJl5{Z6j`HvQ+EqCsch_*sqd+
zfZ<b7gF@$(&;LxNsOy_GrqdeM4Eu28J5vg9RNo3{v6VyWl5!Ds@0Y*e0n3;E-c<ql
zX<MoKPrITQEsFpb!cAV8s~Ewtw!}1s2P4e4lqVQqO9j|B68f*Jh%k_TUI~T%hg{XY
ztnfiqasGkmYY!JE{FU)^VcU^*U&yG8Y{YR<<Jd8a*DZRg^%0#`*b@UHZ-9k#uV<q?
z1n>y)6cz>^9usqI-UOxwl?hOhyr)>uZ{%VMnC;lhfCD-Ns`w|^l{HP2hh28XrdEQi
zN0P`3>R>EJRr%k@Q5PXH*u<d!{CBI~`pu2=S-D6FcG>>d#Pwg|YYT<`H51|BSmU4P
zQ<XTu0GjdPHrS7wAD;zK%qa233G<#4qpCXsmwpe=;}(Plrz1;T2nN~TxwZ^`Y#CFz
zYB3IL$M}Tnbo)*`YJPYD!X$R(kB@ox?=&=xYRg%aK}8^;R4FYo(-!>Y>A9pV4qvb!
z5@6%A0?N1Un@hDasaK7Tdi3aKSg9FC-o0tNx1+zZ%7hU)HOJSsNJK(1^$IUM+n+zv
z+1Yuczcp?fO5Q7YBlnuh8)^1YAE>Jwa&^2_zH*tAwad8EKypTA>3kbV8RpIHk2Er?
zmQ6=7I_%VThBlJQdJ@bZQr%+i*cCl=D+y#Nn)X#SoXa(eltDq?za|#J%D7;TQ(?=0
zWUCu4h>vR(tA(10UDQyk2+6Q{J((#!f~O1=rLAlobrX*Z5Y5ssn<cjR-jaJev(A(y
zLa3!scAaF7@i0R**0G6xPn+K7+PGhkT{|WLF`4}M`DYUuDz!c}sPa5t(us{?%HoV9
z9ycCT3;{LC&^OWA5Mi`2^>t#lcpCj>;qJP~#Y>5YW{!36Sj+QSwSDf=jQRbcN>519
z!x>c}bd18pWk4eHN{SHxT~_o+#VaVh+X<uowixGVquVQ74KV&z913%-bCrzDW@Hz$
z5?_X&1=4&ukc2(OJL1t|1@UB7-$w=qL>urrlC2UkNxo(V@AjiA?}80VfXs5r<JBII
z`&QXGDc1=%A8Ky>))#47k_<p?G$uA5H+SOP+4D6^+<&+bMeQbjRS^<cSOgNb;?D4B
zzRXGjgc1vb7hR4r<_4EAe;0YeGn7;JlAG0{qPKo95n;T?gPs>v#;CWdO|}+?18~%~
z*<eAEc`pzn_yllZNFbYauAirefu!Z6xYbOPwIsbIOCu6uSPVXilRlfN#(+Rr=TSt<
z9k(Z)XUcp}$vfv=HECLd?PvcCPj}e2P9z2XV_a-ZHxfkEr<W7^H*j`rCwn>qRH0?h
zTb}~m_)tt4JbW3W3VrL{ui&Sj9`q{Q*%P6DsCOvM@gOJ;5c;yFh`~53kn{2eVZ>w$
zUY}?@?$aZO<9`<m%&Y7)ztmNdnm>YuGH~lh%Up_iQTD4g_h5TCig`j`sEC95CJF#w
z=bF1iOt@8}T0+smmWNj_O-EWuZak)IO8CBR$*gDQ&v!z4x9LC;WOpSoS*@E-3MvF!
zCN`ff)0~p7UxrzlMkRW#n-7nu>X=diw&f!B6|%YBH-D?i+m_(tXH0)3OdF6VL+jE%
zr2mjPkNg0=Ke%q1IKV)-^7n~<z{&p={es2s1&^M?<y~OI{Ef-~uc_PEF9Kw9(tYrb
zfW105fxrG`0m!xst^u%Vl)(FUBKSXMp8gd-bQzdY5DbOo3HVhMHg+A<bAc)f{+w5H
z9xsK3f&AM}f-BfN&yD22-14_o{JS(57nUAS^O7V9a<~HceeuB2uTEjJtN&MKiGO$&
zoCf8egS%pXu_;043=@9@I;J78%#t|yK+4$P|NnLWN3Z^~Dd%xP|F>oTcE~Ac@fC<1
zGz$PB+TC;b_ZJAR{1>ACf80_qVP@db(;V?sa30Yj24AMZe*X|Cm_~~vtg*S=JVGp5
z$q*eaWhn+_Zh1U#MRf+VPp04~L4Mc^pC+)ZFB-B^1?H;Bqh<gNrPU!(FHnc`Cc)fA
zXu+hVxD<ha@)ai)Ak*2z-lLY8jZKAP>k0X%s*sC9gpK?Nta1Y@2exq?_yg-m1UeVO
zxWV4{F0cQbiMW(hiZA;o`{S%SxHd;%$sGJ;@g**RZZ6+2n?${*%$47IE-LUmcNCON
zt*2F3@iW0PDm)1}kV!~No>n(|3j<>?;Cy+Xev2mtUJTIK#P?Q%N8>mve`tS^ur(G<
zc<hhv;H6QA_e+1WS5;YwG3o0S{Z>4Va3lU`qmzZGFaaw9pu`0+=83aj;&R`2ufCT$
z7!-{lcL}VQCCv$gA~#T7^(g~$l?nZ#DLO3}jbgXl@DR$VzJoZOsT0oQJga;<RFW3{
zhVJl72y7^nWvaR52=B&cq^UbMc&XskjHN-5Loy6EzqB*P6rZXw4d9}RVY>x3H5AG^
zi*!Sx5eKgO-NiD!b$&M;7BnS{nyhuL8JwOM6K4iXI=XVn(XUlm=u^Wu_1aYU(ivj7
zWR+^N`~dF2c`|stuSH_XVrTXeDgkOf_5k3V4eT|r!}|LkEPR!I|6r`hum$i5=yEwQ
z84oAR&si<Mcp3X5sU#HLsz-%1tqD(iGHgwk%Fe91hRCCo`2_=!nCRJe$L2Llp5Ah*
zoOI?^|B7v|Bux1zOA|8S6T`*FvMAZX_CsT+h$_Id)^bGZqm7yhLq=sTz|+!_F;O!j
z77GuO3*^}AJRfV4W1?|Zkcq@WZ)CcSpYid$#PnpQ34q<@SlbknfANA%e>6d>bbccJ
z*dMLjt3{M<ssRFKJBF|>=5zaEc}q_0rCWefp)!MUD#CM6bJ;VQ6tAi2*~lQoDGg#(
z-aAr^NGDs;b9y9^gxjI5krt{}nYBKl#1}m%lv4y`9bUqtYCV~{1cY`z<yHWYcj*Ss
zUSs8|WadMTEOzcEk~t?)fhbcx$5IAc8+j`k9rY?AE;}^Z-4@;QlIN<8Ziu4l-faYW
zX@JK~$&so|p_DLck~DA527rq7DUJd?$0pL-=p)#dow7-Vx*f(vvsA*xuLMd5ha7&I
zveEB(ye`+&`i7@<MrB`ujS0@N&rsYR6>O60_Oru{k346NDZdB+gKS8y+dqq*cP)5$
zZp#c92St6ZxC+Sb4Dze!hy8g+gCuUGOh}W1-9Pr01^`Y^c*oG+<o<qduk(us?3$9Y
zstLJDYMar-1e2oH^X&B{OLTap?%4F^s5EujZ8DsAE3-$7Z=u}ua9i%l1uO-w)xC4;
zg9GR^?|$WX9j}1np8L%KPyk)PrdsXMKydWQZkn*i4<BOR+Z1GEWDN63Sf4b`ni?df
zx1Lhab$4UR3()JJxUKyB{gcj%i?6mwY$A{drmVIaD+vg=)q-z^!W!RhN-p5N_E*c(
z-P={g*QHy14L(yTB`&6y(Io6{f=;F5ns2}u*y*TtQ#)CSqQ0*{M}2O&yMs8lmItyz
zuOnZ#-T3Q_LS&rkO+j<IYZtASK&Ermfrn+zGB2>(M?;{KB^MA4*yqv0Mf$KRES)0G
zVA<q@(M)J;p==b&&(E*Ez8;3+X0}Bu`#RnRbKHzZqNu>T`cLV<KZsY>j0cQGDQDVc
zub;aMXJuuj3?e}Z9RbcH2-==2Z{8>-&4O-4u<F&=&H44`jr4WrQ<xd#7zvobqLYl;
z!g-rWYu8qPt_6}mwU+)Sb?@@?yP`NRTx&j*d7d_^TpLo&)pj9`x9wk2*bu*-xSL6s
zp=a;bUoRtFza<0dEen~Rk|C?t(5i7iTpP<B($u?#gZlv$a4`6xJLdZdj=Jde>AAKb
z+5;e+Je<n}34)3l2?rp}e|D6siyzZ1ng^8*8cve9vy~SD_3N8Ek#d5$tKE3JNjeSP
zIkE4;qhJ^1V)Gc~Wczyf@VfuQ`vv=nGiE+e5hc^a*I)Hcm(@Z6zYZUgj&~YUdv?lZ
z*cfR(os%_`%U@dnzx@2*mTerVfN3{isa1x!VOH@W(Nu5qNks5j`}-3S-44iuB&ySN
zpbXejZa$W9KiO(JI~uCZ)hKKfg*1>t7W%dVtDO-KuE#yJh5!cLky4vD^GDp=s<N*=
zuh$v$_xG!+>D|3U&54hcgB)Wvgk5({O`Zm5nI;n3K8khUZi$bNx1DKRo2(uag<wgc
zbafRJ?MmX~KVXZbv<#)lgnC2$Zgk#xt{%W)aubcV_m`0dUcyJPlO=gC1}4+75-WbE
zb%N9n&`cS~@%|b)8JX*BGd=`HAiUJt+DS}Av@kypx%`8Jfg$rTzcTDPjNqb^BO@-P
zq*2pLAi@%2HjT?#m2cLU3KU)%f;R^3j1}Z(VFBRc78b1GpQAh47@OPMA6~CBiRM?U
zp<`l#LdCg4LPH-xd4w<Pv-NVIElYOaz7+x8l!Uy$O~F9$p#&l1%10&SJ`Bn*H^;@5
zL8I;ZdgZV!0fm=3b;TAHaSn*e$puAzKe_AOa5pIO^Jlwx+1~(bOfn)NAz|0SdbJD@
zrZO<CHj$x}F})&v*SqU(ZHAwpwAiBDxp*Hxe%#bRGd~~m9FjoK8Da|o-&!|9p|OH)
z>$5G%!@~y<Hrg9+A6!r5ovv?LTr8VuGPJj|>k&1*3H$sGTBBz}+9hLIuQ66&D50t8
z>gYJR)HecT0#y8RPjpDMrN5tF#ntZ5%@o*KRy8{BNaVhis_NkSMCA}z9TZ&#LqfoD
zl_ZbFTios&v7LlvFtXXA_BWjPHM<+}_?!>gim73<CfJ4OGo`-$3u}c8<W53FEa%x5
zV@ERbT7s_C3rK^ms!oOYU2MhAIkk%LfCR8tpY2?5F#Nsz!=60HWW*vRVGoeaV%Xnb
z3t;RD=e)Ly_3(dp2=2m`biNA4E~>Ey=cT-P^FWq~k@3Q);#?^%E_T~ry;$XaxpiSH
zb!IXwQhTwizc^LS%g77|tX;;Lx@h7WzLgF~7??_NaK7gl<Ys4&*LWPm8L-sLIA3mF
zEP9KszzFz7FFIaScVMQ<g_OKF0<bMuY1{>wk^gW)AQMSf0{ivss43e;qgCZ_O%o}w
zm0tAXAG`NIT=-Y%{11=+lc4`i>i=`Ol(s+5IL0_d>3uo%vAvfPlM~Gq`Qz>X0b)Ea
A0ssI2

diff --git a/examples/activeqt/webbrowser/doc/src/webbrowser.qdoc b/examples/activeqt/webbrowser/doc/src/webbrowser.qdoc
deleted file mode 100644
index b8215bd2..00000000
--- a/examples/activeqt/webbrowser/doc/src/webbrowser.qdoc
+++ /dev/null
@@ -1,73 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
-    \example activeqt/webbrowser
-    \title Web Browser Example (ActiveQt)
-
-    \brief The Web Browser example uses the Microsoft Web Browser
-    ActiveX control to implement a fully functional Web Browser
-    application. The user interface has been developed using the Qt
-    Designer integration of the QAxWidget class.
-
-    \image activeqt-webbrowser-example.png
-
-    The code demonstrates how the Qt application can communicate
-    with the embedded ActiveX controls using signals, slots and the
-    dynamicCall() function.
-
-    \snippet activeqt/webbrowser/main.cpp 0
-
-    The \c MainWindow class declares a \c QMainWindow based user interface,
-    using the \c Ui::MainWindow class generated by Qt Designer. A number
-    of slots are implemented to handle events from the various user
-    interface elements, including the \c WebBrowser object, which is a
-    QAxWidget hosting the Microsoft Web Browser control.
-
-    \snippet activeqt/webbrowser/main.cpp 1
-
-    The constructor initializes the user interface, installs a
-    progress bar on the status bar, and loads the bookmarks.
-
-    \snippet activeqt/webbrowser/main.cpp 2
-    Different slots handle the signals emitted by the WebBrowser object.
-
-    Connections that don't require any coding, i.e. connecting the \c back
-    action to the \c GoBack() slot, have already been made in Qt Designer.
-
-    \snippet activeqt/webbrowser/main.cpp 3
-    \snippet activeqt/webbrowser/main.cpp 4
-
-    The rest of the implementation is not related to ActiveQt - the actions
-    are handled by different slots, and the entry point function starts the
-    application using standard Qt APIs.
-
-    To build the example you must first build the QAxContainer
-    library. Then run your make tool in \c
-    examples/activeqt/webbrowser and run the resulting \c
-    webbrowser.exe.
-*/
diff --git a/examples/activeqt/webbrowser/images/back.png b/examples/activeqt/webbrowser/images/back.png
deleted file mode 100644
index ca100f63d6818247052e575d857d36f772c1382c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1010
zcmWlYe@xtD9L5VwIA9<FWhXkqX=3b#vSS9kZN}~7GVa_Vb}SBbaa+9uQyrKxlBJUv
zc!^-TIcE)^#mt3<Uw6kjs6b+qVYIRh%81Z_#AXv>6~Qj|$1ZC0>w8b$@ALgU&->?_
zx2wA9a8^b^20;*6-pUFJ@1n%mQm|L_f2iV>-c(u35=3TRVv>l@L_03in!SEc+TGOb
z%#>$3{(a>yf=C*!K2qbsS42*na9D%`I}jugPOy=28+I4ukY)~cH`twq-D%n}_`u;Z
z9d5&cfdbN{k}jQeYoyyCajXL;WjHC*iGc=}PjUGS7X}90l<uYsH*L8wv*4@Keb_nh
zA)siLqBV-uDb}PogW}>8f;u`}hpajbJkX3nb1KbgG^f+Zpm~eNr2q`8Fs#ZTjlnDe
z%V{i<S){VO#_~EVnydtD7&s(zyut|zCz%|MG9V-(6h^#?1O<sI3IoEW0=y9B1(_EW
zUetKW;=^%X0YQ)iK@kL15EVfMK?6|=i;^rVaZv>kM;#<dmLx^eK++)`mcuH9b&wNM
zWJQ%Vka09XNk~<6P)tzqu|SQ3rh{gJW`Pz5-2y!hh6M(8029Chh(kg{XOd(1v67mp
zs-wigUzdZ4aQdag6&D`e{>u{PX>Y}$n&)oOC+#&?_WgA9g@TXH4|&cv(ze2L6ITsG
zKQ6`={@YTXpBtKdsKyhxf4`-C9j#G!3etqpS?}44)4NXOp2!wP{r<{(u@_6_;ZSJ%
z?9HW--?rY-yq&fOZBebG((}*0je?$@<FDl>D~&%duC89rx}0sR?*1y)G=6)cYks(4
ztAV+ZzYrL_7W#ebEwYoh+3v+MqFG07jfSj^28N03uJT9MUOg3^v9?0~l#O_DI|{Y6
zZ7!mj&Vwb5CHv17rl)@X#oyxFlLvB}T3Wt7ww8Z-PjRKc(}r&DPwALOV`HC;_4W1U
zez2{5T-<s4Of)s;R6P?6GWGTKOns0E_Ro;hmu9{n4ZfMSWCnK4&X*Jwj|@g4Ly{DE
z@`o?4S3mrn_VhsDk8RK9HK50z$Sc{Aw>NWlTKUBLo&9@8N}m!}rUFZIo8qR}_f5@(
zypdS$dylPq&h_>zuhdSp9ZKqsOgpX&22#gYw4H^T)bWV-2HA1!(s+^fZOK4-vsi1t
zxLmw&_s+*lrF(x=d#?`9PEAUS<HF{<1Iw>F%UZpy+<~sLzV1)k=N@?D+RNoT)-wZk
Zo*-7|TmLM(J~^5AlwMC&MZ|rw?SHtD3a0=7

diff --git a/examples/activeqt/webbrowser/images/forward.png b/examples/activeqt/webbrowser/images/forward.png
deleted file mode 100644
index 833cbfa6ff05ca8338bcc21c9807c8715167ee9f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1008
zcmWktZ%`C<7+yj}IK=D!4%3I*hSEFA@kER*Np1y!1I}$Bg3Cs78A^5rw8cqhokH4R
zkWEdtBwYcS+YcJ647hzL*NAWxadyIT2eWn{vn40osi@N#nzy}Yp7(j5=XpQ==GRF^
zidUp%rXdKjqO_!ta<?xr%adI#j2+b7mAb2>mPHWHqlrmEj!URprnHn+6s62A%kU(>
zF#G8P96^#4vb?IuJt3%#pbmlpf;k8Vh#!`_41yOky_n_on_j=|#p7Nayab>@10?_p
z>R8aga0??`+F01Z!hliW$1Q)@_PZtuK|%|<N&_C&amvJ_HcrQJH!?tkRf1B9s6o&c
z!Po@j5N^prm^Q+U9cHbt>p7sJ8pXKODaN2Uo8o~IAWCadMvHRsC=XEqXhx+OjpiNN
z^&-#`Fs#b38Y2PAsVr}>g3XE+D>|$cXWdc;j#oKB<3ybkP0o!9a4PVE%nJ%Hs=Q?K
z3h-{DfgmV?YzQg{8i=ASii#*HqGF3Whz3ZKBFT!RgJgi5fFjGPtf;aZO;8e06-84l
zP;5{W&{S1dHC?qpbwEo%*DTO%&>Ya?VAx=|3Sc^5#=!)z9Iyc#fH)+uSbe9@eXpbz
zDpH9Q{5IW?2s_G(3lFs|9cgy`h0?-MRo*0BhYI~h@vV`JzP6vvX69agWMkU8TQ9K-
z3uS-ykd@Wq?ZCax%20LfmdGoIy6Usmbkxhqp-80lAot9*o3Gy3Q*tJU?!MmL8W{U$
zy{BODm(|U$dp5J@`o+M|@cxmZ*mx|f-@m(Y;6Xvs_hVM?y?@)s#>wq{Ge_q5^W!zX
z5}~3ze0ZwcI75H8rkQDK9NgL1)HFXgH+T2<ot>#&AGXG_vaP+#PD(!xNRqVhhqNFK
z3=a=WvFYg{w7&)Q@`1P4q4naO*s22s+n%m^tEPN!I=R6&`t9be$G`ENUY#F&BFmfE
zo=zlhl%C(Sv<N*v#vUEL`d{*5e(UI_^cWiZ`BF_qTkXf8iQEmNmu?!@Yqq`?+Cq|~
znNj~3`E{2(=*xaL?Sm7s-U~}MrDSJ&JjaHlFJD}_9l4UX^2z+vjE1JVf~vf~hSt85
z`uT|^&mJ?ALKoY!$*(%P9wvKp9(wAFeG{iYDS7jxo$^D|Io}myu;*~@#k>3G=bwB0
z{&dg!z^*KORT;hS<?04z+teG)rvj6g_1oluoT<RyyVrVtoh`kwWAGaB+5My1M`Fdq
b%+*e0a;9VW{rAjMi7#1N6e&DQ)V2K&ELZrj

diff --git a/examples/activeqt/webbrowser/images/go.png b/examples/activeqt/webbrowser/images/go.png
deleted file mode 100644
index 8aaf835906790e4e981c1f64e60138e60a81735f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 224
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H|6fVg?3oVGw3ym^DWND9B#o
z>Fdh=kd2R<S*gcc_7YHtC%`Af6-YBMGyuVWAn<$14&*VG1o;IsI6S+N2I3@nySp$8
z^7woLa(q2q977}|w;pulZFUf0JrFs`HsrwchW@D^`1e#V4RQJC%^`M6(tfk*>9<q2
zG}c=B%(<c^bB0ffQ%clCD?=s2tx4bbpr7gt`TmdJ;>9x(cx1F>THXK+X7F_Nb6Mw<
G&;$Sgi9Z_v

diff --git a/examples/activeqt/webbrowser/images/home.png b/examples/activeqt/webbrowser/images/home.png
deleted file mode 100644
index 51dc56d0a726a497db2c14dae203372798189dd9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1235
zcmV;^1T6cBP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;RX&11RtAX#{>WX1Yk)-
zK~z}7y_O+t97hy}Kf8|f21J?xm3H71RJt&mIj~^~3pEUMSq)1nHP9?&4!p86yJNf1
z$9yac0tU`Wt+WFo%>%BkVE3*8NwXIxIdH3;x!d{Y```O#;U1saY`VF+y4u|58Hb<y
z$GWaJs<4ic`Fy_l<^u9M5>Ah)9tE0aL0#9IZzf<qpKZFLRL<e8r)^u>w*58)>bl;f
z)M1=s9TPbxysc=OhS_Yk`RW4N*rEpT6>n~DNNG(0RA8~#--^Tis(!W+Kq?O@10W(e
zXRt;{UB_~{{5k~sohi;aOwJ$>!UX3$)>^#vSb_O`zLyoF1;iN9E+N`M*I~sHPEJ6;
z0BFVl&cJj!9c{(oSoDSr2)PIa5NG<yuEX|TfN@ysh%wSM&8UqXj6uIzEkOi-a*QpC
zs-l1eR22ahi#c6UFoFW{w&mjDg0r);gL@HZ+m=oXcux?AGqPK>ZChfDv@xQ9Drix_
z5JKSf^z|pL`0i8a-@W^rAHxqAYr#AqzJ1Hx-2)D|<00@4;OK}u;NTy{Jp3MWcSlC~
ztBu?N%jNR7y$RHHy@_p$69Fv{Bl+g0FElGuAuxIT7*XXo1cDC;hRO;;L9zmHeSOVz
zI^FCoU>zeOJy${La;5-Q3|&e%u^_hpZSD{hEgd;$MEU}C)?!6?_3G6}53IwF#%*3B
zBH%qLp5QB-vt+<|kM#~T<E^CvoU>T(K|ulMEjD<3@Z`KE#`wXF9(|0!WO7W-8LUNf
zMg&r)IG|Hl-rPX$5a-B1ObJ2AC6Q7F3O<~0`s^v*I%J^rS#5an^BJkjsP@rojO^yO
zHYq?+%78!>UYwtEdHKixu5mObEY4pzjI8OjB1R>rOs9|%#H2gysvyvR$+(0aB_IUh
z<k%v{4e<lHK(|&>Qex~_C*@64VpL-61<42%qXeKrT7$F7_R(AX&I$yFv#GzA?b$Jo
z!nngoOz-vXzP}g|#DHqI<1R+<9-JGr-dDhrCr=Jkr8js-1a4QE<|Y%PBI5etT@?4(
zHHN@A3q&x|BUgoAer;JaeOFk4XHPAsC$ihJ^w7TS`#>2GH%;PtkzrU|f!QL{M#T!q
z(4tztP#4s7z0vi{K9WrzLNXNKwj5O<CB<7oOC~E=2Tjv(e*R*k2$dCHzPvoxTR__`
z5xr$H5w!GG{(jGA{woi0AZtOSA6TtcESIYxS;PJoOs7|yRh+)xk8H{65I)ullZnN9
zK|9?Q=~m!mVtM+!;`#H_{VbTzXPZUyI|8gb$2xU5JG}o54-ON-2S+7fj6z9(B31}N
zc>I$i1lx~E7%!l%>rJz~1TuoqsW89s+_sQaI6E`gN_ObC*P<4+25*H&0>ud3KxH!V
z;{~i%f1)KK(ub)r0!2wGXi=(QF+lfT(qtWiNWcMwftK`h&bjddLI{LVp=v<Nusg*7
xWe6G!*s|^Wvb7!=L@7FSh+?u}ZS_F`{{r0sK&DWw?mYki002ovPDHLkV1gV^Gb;c9

diff --git a/examples/activeqt/webbrowser/images/refresh.png b/examples/activeqt/webbrowser/images/refresh.png
deleted file mode 100644
index cd24b5f6f61545205d67cfcc18c48e1538b395e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 222
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H|6fVg?3oVGw3ym^DWND9B#o
z>Fdh=kd2R<MTBRATn|u)C%`Af6-YBMGyuVWAn<$14&*VG1o;IsI6S+N2I3@nySp$8
z^7woLa=blV977}|w;tRm*z6#{Vz4(|ZvjKh`RN}H>N>v&im_tUZFs_~{4;sgllD||
zzb_elOT?^&L@sG83G@i?P-{*3=z3{R-u$QAeEWAZTwBGx@L5`JInY=JPgg&ebxsLQ
E0C;XeLI3~&

diff --git a/examples/activeqt/webbrowser/images/search.png b/examples/activeqt/webbrowser/images/search.png
deleted file mode 100644
index 4f1e1caba1e2fee63e45f810316b8f91a2c40855..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 938
zcmWmBe^AnA7y$4u(NIcvrl*0acU!DmX<i<+#hEJ<5D3xywQ2leZYQU8=}y`mHq1KL
zoeF6x))E|!%{JHA!I|>I5=nOofl~tkCn$r|kWxbh@yA|2chCDg&-?uMJat+0^w0y*
z2OtOvrH~2PAV=**FdV$^%LGV}kQL;DN(ed_u@^AtkpKlggIJUdV$dAo!-M<dl_snd
zf?)5mXt_i%0$?y091cey5W&I0At52*0R2`(L_}0n<l%%TC;%@*1D`6<$Cc<4%IGA`
z5g>jfhCLC(c@+y(O~qDQ<AD0vINoer(<}yqNlLzUI)#VB;Zjmk(s0Z)LMq|hbs{N^
zm?=&t6Vu5gGLSE#QmHh284X}aGDxKv8X28Xn3F}%&CSir%PYuc70Z5RGMS~l;_~vc
z@`gGVi}hWnh|Ol-oLb;;IMtlWnwpy1V)-3lTwPmR`$P5jcmJHYtGCukpVb>)Z~>K;
z$Ky3NHZ}pu(fdPV&CSiNnz2^RKYTvFO`&`6-1bmoXm4*92n0gl*-%GEhe#yq0>({`
zJ3Ai(9@}qbmqa3wN~JQH?5WPw+uPgM*C&_Dm4Hg2QmOj;`v(RF)N1vhWnyGxM61>6
zbh?+m6}?_>Fc`-DUL&yNG_J3iOs1)+DYMyZwOXgAr~d^uyfZU1Hk-|Ex6cA@=bYz_
z18_SWZ(aWZ^G2uJ;#^&Fxm@$}^NWj%ZnxXx@hmSdd%fQE_4SR74d2?T&*$^|{hOPc
zfn|3f5ZKz<+TPyY+1c6M-QBroE84p^E1RAJU3hIS*=vd~rW1ZCcwVId^=S$LpNpFO
zx=0OQN}#Q=SUs&y)Fr|LHFQ)aA1*!xAv5vepZ|z$scRJKZ>@y?z1R}wDCFpQ8L>Ic
z#KNJoR|}JAf<ybC$iEVnBtqDa99+}=-#ZQ5OKg4%Gm*jgDH0J?5^_BA%}E2d=v9*g
z_UL@yUtu3JlI;>Z*j8JTM0C^OP;fp7n`^T~32m?2I=E$mYYAUe%ylO=ATJoD+`&>F
z_E2}k)uk#%sOJSb?<~$T*NsNyG#@K0V4sQ(!hA^+CI=mRsYWdvaSktB|E6nn^zCP2
z6=XS2xfin!v4XqNa=G$~rhYOI{fFz5U;Q`4SSoe$issz=uAVbz78*u_PXvZB1ngi)
zX?(nPY%KpUKQjC2w-vXMY5Oh;DEL%TZQeul(bXQdVrBRw9C}B(oNtuOyTCFb3Xx8b
Iq!!)zAB^hNbpQYW

diff --git a/examples/activeqt/webbrowser/images/stop.png b/examples/activeqt/webbrowser/images/stop.png
deleted file mode 100644
index ded466c38410433fc4e0f1bd8db84c381896df5c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 216
zcmeAS@N?(olHy`uVBq!ia0vp^k|4~;3?%=liz@&r&H|6fVg?3oVGw3ym^DWND9B#o
z>Fdh=kd2R<g*A=At_~=~7T^=&3Z(!4|G)I+{JTIFW0JSK3*&z#-FrYzgr|#R2*>s0
zAOHW?GcyZa<WTu%c*We{&&G}U2|qr@?`wSMTwBk4SpD~BUY`D^{pJQX@9X(g`kFhA
zD?C!3Q1ORZ<KxeMpn~J|e*$t7m=Cx$^15#4@L*u@*LQCX;`aIow1dIZ)z4*}Q$iB}
D)EY$2

diff --git a/examples/activeqt/webbrowser/main.cpp b/examples/activeqt/webbrowser/main.cpp
deleted file mode 100644
index 869ddfcc..00000000
--- a/examples/activeqt/webbrowser/main.cpp
+++ /dev/null
@@ -1,350 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of The Qt Company Ltd nor the names of its
-**     contributors may be used to endorse or promote products derived
-**     from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QApplication>
-#include <QMessageBox>
-#include <QProgressBar>
-#include <QLineEdit>
-#include <QLabel>
-#include <QStatusBar>
-#include <QMainWindow>
-#include <QDesktopWidget>
-#include <QAbstractEventDispatcher>
-#include <QSignalMapper>
-#include <QVariant>
-#include <QSettings>
-
-#include "ui_mainwindow.h"
-
-static const char qtUrl[] = "qt.io";
-static const char iWebBrowser2DocumentationUrl[] = "http://msdn.microsoft.com/en-us/library/aa752127%28v=vs.85%29.aspx";
-static const char versionKey[] = "Version";
-static const char geometryKey[] = "Geometry";
-
-struct Location {
-    Location(const QString &t = QString(), const QString &a = QString()) : title(t), address(a) {}
-
-    QString title;
-    QString address;
-};
-
-Q_DECLARE_METATYPE(Location)
-
-static QList<Location> defaultBookmarks()
-{
-    QList<Location> result;
-    result.append(Location(QStringLiteral("Qt"), QLatin1String(qtUrl)));
-    result.append(Location(QStringLiteral("Digia"), QStringLiteral("http://qt.digia.com/")));
-    result.append(Location(QStringLiteral("IWebBrowser2 MSDN Documentation"), QLatin1String(iWebBrowser2DocumentationUrl)));
-    return result;
-}
-
-static bool containsAddress(const QList<Location> &locations, const QString &address)
-{
-    for (const Location &location : locations) {
-        if (location.address == address)
-            return true;
-    }
-    return false;
-}
-
-static inline Location locationFromAction(const QAction *action)
-{
-    return action->data().value<Location>();
-}
-
-static QList<Location> readBookMarks(QSettings &settings)
-{
-    QList<Location> result;
-    if (const int count = settings.beginReadArray(QStringLiteral("Bookmarks"))) {
-        const QString titleKey = QStringLiteral("title");
-        const QString addressKey = QStringLiteral("address");
-        for (int i = 0; i < count; ++i) {
-            settings.setArrayIndex(i);
-            result.append(Location(settings.value(titleKey).toString(),
-                                   settings.value(addressKey).toString()));
-        }
-    }
-    settings.endArray();
-    return result;
-}
-
-static void saveBookMarks(const QList<Location> &bookmarks, QSettings &settings)
-{
-    const int count = bookmarks.size();
-    settings.beginWriteArray(QStringLiteral("Bookmarks"));
-    const QString titleKey = QStringLiteral("title");
-    const QString addressKey = QStringLiteral("address");
-    for (int i = 0; i < count; ++i) {
-        settings.setArrayIndex(i);
-        settings.setValue(titleKey, bookmarks.at(i).title);
-        settings.setValue(addressKey, bookmarks.at(i).address);
-    }
-    settings.endArray();
-}
-
-//! [0]
-class MainWindow : public QMainWindow, public Ui::MainWindow
-{
-    Q_OBJECT
-public:
-    MainWindow();
-    ~MainWindow();
-
-public slots:
-    void navigate(const QString &address);
-    void on_WebBrowser_TitleChange(const QString &title);
-    void on_WebBrowser_ProgressChange(int a, int b);
-    void on_WebBrowser_CommandStateChange(int cmd, bool on);
-    void on_WebBrowser_BeforeNavigate();
-    void on_WebBrowser_NavigateComplete(const QString &address);
-
-    void on_actionGo_triggered();
-    void on_actionNewWindow_triggered();
-    void on_actionAddBookmark_triggered();
-    void on_actionAbout_triggered();
-    void on_actionAboutQt_triggered();
-    void on_actionFileClose_triggered();
-
-private:
-    inline const QString address() const
-        { return addressEdit->text().trimmed(); }
-    QList<Location> bookmarks() const;
-    QAction *addLocation(const Location &location, QMenu *menu);
-    inline void addBookmark(const Location &location)
-        { bookmarkActions << addLocation(location, BookmarksMenu); }
-
-    QProgressBar *pb;
-    QLineEdit *addressEdit;
-    QList<QAction *> bookmarkActions;
-    QList<QAction *> historyActions;
-    QSignalMapper locationActionMapper;
-};
-//! [0] //! [1]
-
-MainWindow::MainWindow()
-{
-    setupUi(this);
-
-    addressEdit = new QLineEdit;
-    tbAddress->insertWidget(actionGo, new QLabel(tr("Address")));
-    tbAddress->insertWidget(actionGo, addressEdit);
-
-    connect(addressEdit, SIGNAL(returnPressed()), actionGo, SLOT(trigger()));
-    connect(actionBack, SIGNAL(triggered()), WebBrowser, SLOT(GoBack()));
-    connect(actionForward, SIGNAL(triggered()), WebBrowser, SLOT(GoForward()));
-    connect(actionStop, SIGNAL(triggered()), WebBrowser, SLOT(Stop()));
-    connect(actionRefresh, SIGNAL(triggered()), WebBrowser, SLOT(Refresh()));
-    connect(actionHome, SIGNAL(triggered()), WebBrowser, SLOT(GoHome()));
-    connect(actionSearch, SIGNAL(triggered()), WebBrowser, SLOT(GoSearch()));
-
-    pb = new QProgressBar(statusBar());
-    pb->setTextVisible(false);
-    pb->hide();
-    statusBar()->addPermanentWidget(pb);
-
-    connect(&locationActionMapper, SIGNAL(mapped(QString)), this, SLOT(navigate(QString)));
-
-    QSettings settings(QSettings::IniFormat, QSettings::UserScope,
-                       QCoreApplication::organizationName(), QCoreApplication::applicationName());
-    const QByteArray restoredGeometry = settings.value(QLatin1String(geometryKey)).toByteArray();
-    if (restoredGeometry.isEmpty() || !restoreGeometry(restoredGeometry)) {
-        const QRect availableGeometry = QApplication::desktop()->availableGeometry(this);
-        const QSize size = (availableGeometry.size() * 4) / 5;
-        resize(size);
-        move(availableGeometry.center() - QPoint(size.width(), size.height()) / 2);
-    }
-    const QString restoredVersion = settings.value(QLatin1String(versionKey)).toString();
-    QList<Location> bookmarks = readBookMarks(settings);
-    if (bookmarks.isEmpty() || restoredVersion.isEmpty())
-        bookmarks = defaultBookmarks();
-    for (const Location &bookmark : qAsConst(bookmarks))
-        addBookmark(bookmark);
-}
-
-//! [1]
-
-MainWindow::~MainWindow()
-{
-    QSettings settings(QSettings::IniFormat, QSettings::UserScope,
-                       QCoreApplication::organizationName(), QCoreApplication::applicationName());
-    saveBookMarks(bookmarks(), settings);
-    settings.setValue(QLatin1String(versionKey), QLatin1String(QT_VERSION_STR));
-    settings.setValue(QLatin1String(geometryKey), saveGeometry());
-}
-
-QAction *MainWindow::addLocation(const Location &location, QMenu *menu)
-{
-    QAction *action = menu->addAction(location.title);
-    action->setData(QVariant::fromValue(location));
-    locationActionMapper.setMapping(action, location.address);
-    connect(action, SIGNAL(triggered()), &locationActionMapper, SLOT(map()));
-    return action;
-}
-
-QList<Location> MainWindow::bookmarks() const
-{
-    QList<Location> result;
-    for (const QAction *action : qAsConst(bookmarkActions))
-        result.append(locationFromAction(action));
-    return result;
-}
-
-void MainWindow::on_actionAddBookmark_triggered()
-{
-    if (!historyActions.isEmpty()) {
-        const Location location = locationFromAction(historyActions.last());
-        if (!containsAddress(bookmarks(), location.address))
-            addBookmark(location);
-    }
-}
-
-//! [2]
-void MainWindow::on_WebBrowser_TitleChange(const QString &title)
-{
-    // This is called multiple times after NavigateComplete().
-    // Add new URLs to history here.
-    setWindowTitle("Qt WebBrowser - " + title);
-    const QString currentAddress = address();
-    const QString historyAddress = historyActions.isEmpty() ?
-        QString() : locationFromAction(historyActions.last()).address;
-    if (currentAddress.isEmpty() || currentAddress == "about:blank" || currentAddress == historyAddress)
-        return;
-    historyActions << addLocation(Location(title, currentAddress), HistoryMenu);
-    if (historyActions.size() > 10)
-        delete historyActions.takeFirst();
-}
-
-void MainWindow::on_WebBrowser_ProgressChange(int a, int b)
-{
-    if (a <= 0 || b <= 0) {
-        pb->hide();
-        return;
-    }
-    pb->show();
-    pb->setRange(0, b);
-    pb->setValue(a);
-}
-
-void MainWindow::on_WebBrowser_CommandStateChange(int cmd, bool on)
-{
-    switch (cmd) {
-    case 1:
-        actionForward->setEnabled(on);
-        break;
-    case 2:
-        actionBack->setEnabled(on);
-        break;
-    }
-}
-
-void MainWindow::on_WebBrowser_BeforeNavigate()
-{
-    actionStop->setEnabled(true);
-}
-
-void MainWindow::on_WebBrowser_NavigateComplete(const QString &url)
-{
-    actionStop->setEnabled(false);
-    const bool blocked = addressEdit->blockSignals(true);
-    addressEdit->setText(url);
-    addressEdit->blockSignals(blocked);
-}
-
-//! [3]
-void MainWindow::on_actionGo_triggered()
-{
-    navigate(address());
-}
-
-//! [2]
-
-void MainWindow::navigate(const QString &url)
-{
-    WebBrowser->dynamicCall("Navigate(const QString&)", url);
-}
-
-void MainWindow::on_actionNewWindow_triggered()
-{
-    MainWindow *window = new MainWindow;
-    window->show();
-    if (addressEdit->text().isEmpty())
-        return;
-    window->addressEdit->setText(addressEdit->text());
-    window->actionStop->setEnabled(true);
-    window->on_actionGo_triggered();
-}
-
-void MainWindow::on_actionAbout_triggered()
-{
-    QMessageBox::about(this, tr("About WebBrowser"),
-                tr("This Example has been created using the ActiveQt integration into Qt Designer.\n"
-                   "It demonstrates the use of QAxWidget to embed the Internet Explorer ActiveX\n"
-                   "control into a Qt application."));
-}
-
-void MainWindow::on_actionAboutQt_triggered()
-{
-    QMessageBox::aboutQt(this, tr("About Qt"));
-}
-
-void MainWindow::on_actionFileClose_triggered()
-{
-    close();
-}
-
-#include "main.moc"
-
-//! [3] //! [4]
-int main(int argc, char ** argv)
-{
-    QApplication a(argc, argv);
-    QCoreApplication::setApplicationVersion(QT_VERSION_STR);
-    QCoreApplication::setApplicationName("Active Qt Web Browser");
-    QCoreApplication::setOrganizationName("QtProject");
-    MainWindow w;
-    const QStringList arguments = QCoreApplication::arguments();
-    const QString url = arguments.size() > 1 ?
-        arguments.at(1) : QString::fromLatin1(qtUrl);
-    w.navigate(url);
-    w.show();
-    return a.exec();
-}
-//! [4]
diff --git a/examples/activeqt/webbrowser/mainwindow.ui b/examples/activeqt/webbrowser/mainwindow.ui
deleted file mode 100644
index 4f5877d1..00000000
--- a/examples/activeqt/webbrowser/mainwindow.ui
+++ /dev/null
@@ -1,290 +0,0 @@
-<ui version="4.0" stdsetdef="1" >
-  <class>MainWindow</class>
-  <widget class="QMainWindow" name="MainWindow" >
-    <property name="objectName" >
-      <string notr="true" >MainWindow</string>
-    </property>
-    <property name="geometry" >
-      <rect>
-        <x>0</x>
-        <y>0</y>
-        <width>812</width>
-        <height>605</height>
-      </rect>
-    </property>
-    <property name="windowTitle" >
-      <string>Qt WebBrowser</string>
-    </property>
-    <widget class="QWidget" name="centralWidget">
-    <layout class="QHBoxLayout" >
-      <property name="objectName" >
-        <string notr="true" >unnamed</string>
-      </property>
-      <property name="margin" >
-        <number>0</number>
-      </property>
-      <property name="spacing" >
-        <number>6</number>
-      </property>
-      <item>
-        <widget class="QFrame" name="Frame3" >
-          <property name="objectName" >
-            <string notr="true" >Frame3</string>
-          </property>
-          <property name="frameShape" >
-            <enum>QFrame::StyledPanel</enum>
-          </property>
-          <property name="frameShadow" >
-            <enum>QFrame::Sunken</enum>
-          </property>
-          <layout class="QVBoxLayout" >
-            <property name="objectName" >
-              <string notr="true" >unnamed</string>
-            </property>
-            <property name="margin" >
-              <number>1</number>
-            </property>
-            <property name="spacing" >
-              <number>0</number>
-            </property>
-            <item>
-              <widget class="WebAxWidget" name="WebBrowser" >
-                <property name="objectName" >
-                  <string notr="true" >WebBrowser</string>
-                </property>
-                <property name="focusPolicy" >
-                  <enum>Qt::StrongFocus</enum>
-                </property>
-                <property name="control" >
-                  <string>{8856F961-340A-11D0-A96B-00C04FD705A2}</string>
-                </property>
-              </widget>
-            </item>
-          </layout>
-        </widget>
-      </item>
-    </layout>
-    </widget>
-    <widget class="QToolBar" name="tbNavigate" >
-      <property name="objectName" >
-        <string notr="true" >tbNavigate</string>
-      </property>
-      <property name="windowTitle" >
-        <string>Navigation</string>
-      </property>
-      <addaction name="actionBack" />
-      <addaction name="actionForward" />
-      <addaction name="actionStop" />
-      <addaction name="actionRefresh" />
-      <addaction name="actionHome" />
-      <addaction name="separator" />
-      <addaction name="actionSearch" />
-    </widget>
-    <widget class="QToolBar" name="tbAddress" >
-      <property name="objectName" >
-        <string notr="true" >tbAddress</string>
-      </property>
-      <property name="windowTitle" >
-        <string>Address</string>
-      </property>
-      <addaction name="actionGo" />
-    </widget>
-    <widget class="QMenuBar" name="menubar" >
-      <property name="objectName" >
-        <string notr="true" >menubar</string>
-      </property>
-      <widget class="QMenu" name="PopupMenu" >
-        <property name="objectName" >
-          <string notr="true" >PopupMenu</string>
-        </property>
-        <property name="title" >
-          <string>&amp;File</string>
-        </property>
-        <widget class="QMenu" name="FileNewGroup_2" >
-          <property name="objectName" >
-            <string notr="true" >FileNewGroup_2</string>
-          </property>
-          <property name="title" >
-            <string>New</string>
-          </property>
-          <addaction name="actionNewWindow" />
-        </widget>
-        <addaction name="FileNewGroup" />
-        <addaction name="FileNewGroup_2" />
-        <addaction name="separator" />
-        <addaction name="actionFileClose" />
-      </widget>
-      <widget class="QMenu" name="BookmarksMenu" >
-        <property name="objectName" >
-          <string notr="true" >BookmarksMenu</string>
-        </property>
-        <property name="title" >
-          <string>&amp;Bookmarks</string>
-        </property>
-        <addaction name="actionAddBookmark" />
-        <addaction name="separator" />
-      </widget>
-      <widget class="QMenu" name="HistoryMenu" >
-        <property name="objectName" >
-          <string notr="true" >HistoryMenu</string>
-        </property>
-        <property name="title" >
-          <string>Hi&amp;story</string>
-        </property>
-      </widget>
-       <widget class="QMenu" name="unnamed" >
-        <property name="objectName" >
-          <string notr="true" >unnamed</string>
-        </property>
-        <property name="title" >
-          <string>&amp;Help</string>
-        </property>
-        <addaction name="actionAbout" />
-        <addaction name="actionAboutQt" />
-      </widget>
-      <addaction name="PopupMenu" />
-      <addaction name="BookmarksMenu" />
-      <addaction name="HistoryMenu" />
-      <addaction name="unnamed" />
-    </widget>
-    <action name="actionGo" >
-      <property name="objectName" >
-        <string>actionGo</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/go.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Go</string>
-      </property>
-    </action>
-    <action name="actionBack" >
-      <property name="objectName" >
-        <string>actionBack</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/back.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Back</string>
-      </property>
-      <property name="shortcut" >
-        <string>Backspace</string>
-      </property>
-    </action>
-    <action name="actionForward" >
-      <property name="objectName" >
-        <string>actionForward</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/forward.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Forward</string>
-      </property>
-    </action>
-    <action name="actionStop" >
-      <property name="objectName" >
-        <string>actionStop</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/stop.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Stop</string>
-      </property>
-    </action>
-    <action name="actionRefresh" >
-      <property name="objectName" >
-        <string>actionRefresh</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/refresh.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Refresh</string>
-      </property>
-    </action>
-    <action name="actionHome" >
-      <property name="objectName" >
-        <string>actionHome</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/home.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Home</string>
-      </property>
-    </action>
-    <action name="actionFileClose" >
-      <property name="objectName" >
-        <string>actionFileClose</string>
-      </property>
-      <property name="iconText" >
-        <string>Close</string>
-      </property>
-      <property name="text" >
-        <string>C&amp;lose</string>
-      </property>
-    </action>
-    <action name="actionSearch" >
-      <property name="objectName" >
-        <string>actionSearch</string>
-      </property>
-      <property name="icon" >
-        <iconset>:/images/search.png</iconset>
-      </property>
-      <property name="iconText" >
-        <string>Search</string>
-      </property>
-    </action>
-    <action name="actionAbout" >
-      <property name="objectName" >
-        <string>actionAbout</string>
-      </property>
-      <property name="iconText" >
-        <string>About</string>
-      </property>
-    </action>
-    <action name="actionAddBookmark" >
-      <property name="objectName" >
-        <string>actionAddBookmark</string>
-      </property>
-      <property name="text" >
-        <string>Add Bookmark</string>
-      </property>
-    </action>
-    <action name="actionAboutQt" >
-      <property name="objectName" >
-        <string>actionAboutQt</string>
-      </property>
-      <property name="iconText" >
-        <string>About Qt</string>
-      </property>
-    </action>
-    <actiongroup name="FileNewGroup" >
-      <action name="actionNewWindow" >
-        <property name="objectName" >
-          <string>actionNewWindow</string>
-        </property>
-        <property name="iconText" >
-          <string>Window</string>
-        </property>
-        <property name="shortcut" >
-          <string>Ctrl+N</string>
-        </property>
-      </action>
-      <property name="objectName" >
-        <string>FileNewGroup</string>
-      </property>
-    </actiongroup>
-  </widget>
-	<customwidgets>
-		<customwidget>
-			<class>WebAxWidget</class>
-			<extends>QAxWidget</extends>
-			<header>webaxwidget.h</header>
-		</customwidget>
-	</customwidgets>
-  <layoutdefault spacing="6" margin="11" />
-</ui>
diff --git a/examples/activeqt/webbrowser/webaxwidget.h b/examples/activeqt/webbrowser/webaxwidget.h
deleted file mode 100644
index ffd90f8f..00000000
--- a/examples/activeqt/webbrowser/webaxwidget.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-**   * Redistributions of source code must retain the above copyright
-**     notice, this list of conditions and the following disclaimer.
-**   * Redistributions in binary form must reproduce the above copyright
-**     notice, this list of conditions and the following disclaimer in
-**     the documentation and/or other materials provided with the
-**     distribution.
-**   * Neither the name of The Qt Company Ltd nor the names of its
-**     contributors may be used to endorse or promote products derived
-**     from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef WEBAXWIDGET_H
-#define WEBAXWIDGET_H
-
-#include <ActiveQt/QAxWidget>
-#include "windows.h"
-
-class WebAxWidget : public QAxWidget
-{
-public:
-
-    WebAxWidget(QWidget* parent = 0, Qt::WindowFlags f = 0)
-        : QAxWidget(parent, f)
-    {
-    }
-protected:
-    bool translateKeyEvent(int message, int keycode) const override
-    {
-        if (message >= WM_KEYFIRST && message <= WM_KEYLAST)
-            return true;
-        else
-            return QAxWidget::translateKeyEvent(message, keycode);
-    }
-
-};
-
-#endif // WEBAXWIDGET_H
diff --git a/examples/activeqt/webbrowser/webbrowser.pro b/examples/activeqt/webbrowser/webbrowser.pro
deleted file mode 100644
index 76a791c9..00000000
--- a/examples/activeqt/webbrowser/webbrowser.pro
+++ /dev/null
@@ -1,12 +0,0 @@
-TEMPLATE = app
-
-QT += widgets axcontainer
-
-HEADERS  = webaxwidget.h
-SOURCES  = main.cpp
-FORMS    = mainwindow.ui
-RESOURCES += webbrowser.qrc
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/activeqt/webbrowser
-INSTALLS += target
diff --git a/examples/activeqt/webbrowser/webbrowser.qrc b/examples/activeqt/webbrowser/webbrowser.qrc
deleted file mode 100644
index 4f463e2b..00000000
--- a/examples/activeqt/webbrowser/webbrowser.qrc
+++ /dev/null
@@ -1,11 +0,0 @@
-<RCC>
-<qresource>
-    <file>images/back.png</file>
-    <file>images/forward.png</file>
-    <file>images/go.png</file>
-    <file>images/home.png</file>
-    <file>images/refresh.png</file>
-    <file>images/search.png</file>
-    <file>images/stop.png</file>
-</qresource>
-</RCC>
diff --git a/src/activeqt/doc/src/activeqt-index.qdoc b/src/activeqt/doc/src/activeqt-index.qdoc
index 2fba3ead..75f51f8f 100644
--- a/src/activeqt/doc/src/activeqt-index.qdoc
+++ b/src/activeqt/doc/src/activeqt-index.qdoc
@@ -109,6 +109,5 @@
     \li \l{Menus Example (ActiveQt)}
     \li \l{Wrapper Example (ActiveQt)}
     \li \l{Simple Example (ActiveQt)}
-    \li \l{Web Browser Example (ActiveQt)}
     \endlist
 */
diff --git a/src/activeqt/doc/src/qtaxcontainer.qdoc b/src/activeqt/doc/src/qtaxcontainer.qdoc
index 7d79372f..264c0b26 100644
--- a/src/activeqt/doc/src/qtaxcontainer.qdoc
+++ b/src/activeqt/doc/src/qtaxcontainer.qdoc
@@ -199,8 +199,6 @@
     object and its subobjects; note that not all of the COM object's APIs
     might be available.
 
-    See the \l{activeqt/webbrowser}{Webbrowser} example for more information.
-
     \section2 Calling Function Through a Script Engine
 
     A Qt application can host any ActiveScript engine installed on the system.
-- 
GitLab