From 1aa26cec8e700fb6e16e9f47fd44a547d505a19a Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:42:38 +0200 Subject: [PATCH 01/42] Create TestPlan.md add test plan --- test/TestPlan.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/TestPlan.md diff --git a/test/TestPlan.md b/test/TestPlan.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test/TestPlan.md @@ -0,0 +1 @@ + From daeb026ec4518deef1e6f962b7831fd446c53d86 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 21 Aug 2024 18:14:52 +0200 Subject: [PATCH 02/42] Update TestPlan Add 7 sections. --- test/TestPlan.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/test/TestPlan.md b/test/TestPlan.md index 8b137891..a8e64362 100644 --- a/test/TestPlan.md +++ b/test/TestPlan.md @@ -1 +1,62 @@ +# Web Monetization Extension Test Plan + +## Introduction +The purpose of this document is to guide end-user testing of the Web Monetization browser extension. + +## Audience +Any person interested in testing the beta release of the Web Monetization extension. +There is no requirement for technical competencies. + +We focus on functional test cases, and the goal is to record and report the actual behaviour that was observed when it differs from the expected behaviour. + +## Strategy +One of the strategic goals of the Interledger Foundation is to grow Web Monetization awareness and adoption such that there are 1,000 web monetized websites and 100,000 active Web Monetization users (by 31 December 2024). + +One of the long-term goals is to grow Web Monetization adoption by a factor of 10, in the next 5 years (by December 2029) such that Web Monetization functionality is either native to the most widely used Web browsers, or readily available through browser extensions on Web browser stores and marketplaces. + +## Objectives +1. Validating that, once installed, users can configure Web Monetization settings on the extension. +2. Validating that once the extension is successfully connected to a digital wallet, a user is able to. +3. For web monetized websites, verify that the monetization event gets triggered. + +## Dependencies +### Digital Wallets +Web Monetization-enabled digital wallets are provided by licensed service providers who are regulated by the laws of the countries in which they operate. They provide digital wallets that can send or receive Web Monetization payments. + +Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. +To learn more, visit a specific wallet provider’s website. Below are the available wallet providers: +- [Fynbos](https://wallet.fynbos.app/wallet) +- [GateHub](https://gatehub.net/mobile) + +## Testing +### Tools and Resources +The resources and tools that you will need to test Web Monetization depend on your point of view. +The Web Monetization personas have different perspectives and needs for testing: + +Persona 2: A website owner that wants to receive WM payments. + +| People | Hardware | Digital wallet | Environment & software | +| :---------------------------- | :--------------------------- | :------------- | :--------------------- | +| **Persona 1**: A website visitor that wants to pay websites that are web monetized. | Any PC with internet access. | A Web Monetization enabled digital wallet from which payments will be made. | Any operating system (OS). A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox | +| **Persona 2**: A website owner that wants to receive WM payments. | Any device with internet access (e.g. PC, tablet, mobile device). | A Web Monetization enabled digital wallet into which payments will be received. | Any operating system (OS). Any Web browser | + +### Report issues +1. Use any screen recording application to record the steps and results of your testing. +2. Log bugs or issues, and tracking their resolution status in GitHub (link). + +### Prerequisites +The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. +Learn more about [compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). + +> [!NOTE] +> The wallet signup process depends on your wallet provider, and your country. +> In most countries, the process includes verifying your identity, as mandated by the law. This can take hours or days. +> Once your wallet signup completes, you should be able to: +> (1) Setup your wallet accounts, currencies, balances etc. +> (2) Obtain the wallet address or payment pointer to use for Web Monetization. + +### Test data +| Web monetized websites | Non monetized websites | +| :---------------------------- | :--------------------------- | +| One valid monetization link tag | No monetization link tags | From 9cb1e63777243cda24676e74297a53c08af04cf8 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 14:46:02 +0200 Subject: [PATCH 03/42] Update TestPlan Add risks and test case diagram --- test/TestPlan.md | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/test/TestPlan.md b/test/TestPlan.md index a8e64362..42ee57c2 100644 --- a/test/TestPlan.md +++ b/test/TestPlan.md @@ -56,7 +56,38 @@ Learn more about [compatible wallets here](https://webmonetization.org/docs/reso > (2) Obtain the wallet address or payment pointer to use for Web Monetization. ### Test data -| Web monetized websites | Non monetized websites | -| :---------------------------- | :--------------------------- | -| One valid monetization link tag | No monetization link tags | +This is a guide how you can setup conditions for testing the Web Monetization extension on websites: + + | Web monetized websites | Non monetized websites | + | :---------------------------- | :--------------------------- | + | One valid monetization link tag | No monetization link tags | + | Multiple valid monetization link tags with wallet addresses: | | + + ### Test playground + Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create different monetization conditions on a test website for monetization. + Use the playground to add, remove, or disable any number or combination of wallet addresses and payment pointers on the playground. + +### Functional test cases +These test cases are defined from the point of view of a website visitor that wants to use Web Monetization to pay. + +#### Risk areas +**Goal**: To lower the barriers to Web Monetization adoption. +**Approach**: Identify and prioritise risks to the adoption of the WM extension. +Based on these risks, the sections that follow will detail the actual test cases. + +We use 4 risk priorities: `critical` | `high` | `medium` | `low` + + | Ref. | Risk | Priority | How to mitigate the risk | + | :--------- | :---------------------------------------------------------- | :----------- | :----------------------------- | + | R1 | Product not easily accessible | high | The extension is: | + | R2 | Onboarding is long or complicated | critical | | + | R3 | Lack of trust about the security of funds | critical | | + | R4 | Lack of understanding about the standard or the technology | high | + | R5 | UX that is poor | critical | + | R6 | Unable to control payments | critical | + +This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). + + + From 0e360b43541aecabfb1f5eb85f9750223e02bf14 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 14:58:07 +0200 Subject: [PATCH 04/42] Create .keep add assets for testing --- assets/.keep | 1 + 1 file changed, 1 insertion(+) create mode 100644 assets/.keep diff --git a/assets/.keep b/assets/.keep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/assets/.keep @@ -0,0 +1 @@ + From 4d66eb9eba725ae20dce913e3643225f3273b712 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 14:59:11 +0200 Subject: [PATCH 05/42] add test cases image add a mindmap of the test cases --- assets/WM-Extenstion-Test-Cases.jpg | Bin 0 -> 392268 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/WM-Extenstion-Test-Cases.jpg diff --git a/assets/WM-Extenstion-Test-Cases.jpg b/assets/WM-Extenstion-Test-Cases.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25c38382da578961b8bd5fba09c896af18f99b19 GIT binary patch literal 392268 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 l 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 literal 0 HcmV?d00001 From 2768ebf5c49a8dff137ef7f0d7830480f137e9eb Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:04:18 +0200 Subject: [PATCH 06/42] Delete assets directory this folder was meant to be in the test/testplan folder --- assets/.keep | 1 - assets/WM-Extenstion-Test-Cases.jpg | Bin 392268 -> 0 bytes 2 files changed, 1 deletion(-) delete mode 100644 assets/.keep delete mode 100644 assets/WM-Extenstion-Test-Cases.jpg diff --git a/assets/.keep b/assets/.keep deleted file mode 100644 index 8b137891..00000000 --- a/assets/.keep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/assets/WM-Extenstion-Test-Cases.jpg b/assets/WM-Extenstion-Test-Cases.jpg deleted file mode 100644 index 25c38382da578961b8bd5fba09c896af18f99b19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392268 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 l zz3Pm(s?oGPnisi^RHYsU%=FDuifz45{we!RyD zfQ9}Dw;Vdm+5YO!lA9a=Of-ELDt1-7E-ox2L`#!6C^@JP7JQ-UW(WLn($B>m zr6!^9&bC-RA#_`N@RxZi;A7tj{y7uZ&2Uqrh9w5rHvUiGaj&b z_R={Pnh5C;k)B<??gi3(sIsc5*H$n0xaY?nOcP%C zMyx-`_VCQVo6n`JB}CGS+qc^Ot|}x%jVm z+xr1M1iO&YY2KXrsf=3Fd*|_Qb0h2q<$aVkHZ3a*5>OQ$R0@{>$yXy^%%7BPu{ge0 zk3Nz(HXYg#A?QsHi}gKng7iCHhrIVz`2PK0ODdY_sDku-dNPx{zCg`W_Z)!B%vyOB zVY_)pT;@mRI923sX`ZU!>o)TeE49cMNT*bLyzHrnQMwJX9>&h|Ww_br z)J(>6IkmCvT7nSplLa360H5KkjaNa|#^>4(VAn7Li;R@&8ptPUt!!QOv)Y6x5z97I zw9dS?BH4TLe`#v(aH9u-&A@4IM_tz)iT;j0A!7%e5U3a&bRiv0Wh|hw3x900z+lWt zDJTrR!z$4AB9D~*arMQF6y4?Lx2Nf;{c~Q``)g!EP4>ns(t(HkZ_`=_yWDSGc#>uH z{&y2CN}me@!U>o7_!vQmop=0em^)Jl0$~cN&1FE-3fO3@Xrh$ewaNcJs{s4`iuwIO zGA+rgcohFA<@Rf@r;_i&HMc!+a!y7ki3gBdR;U@P$GaJr|G0#XDq z@E`AP|9+ur|R_4e(O@)$mGDdIGh!KBkr zzz+(QNckJ|EC21sv!q+;Dyu)$e<@{Kxm90kio%$tURgq*&Sj`*%S7Sm>%sh@1rHiC zKKsoFs~>xH{egi5-TyCo0Z42-~6V zbkYeYKKB%xB$1oGz}IE zhl6}~yC@rPifT`Nb}{fSNr4ggC8|ASW`FLN5KL}cNL{-v8FR&>A>m zBv$TTsYqVJoRPObR$vV7r$VG>uS|2B782xJ_gk(CjoeSyF%t#B@Dcw_zu>nwQvdf8 z`+xEG_!_j=f`LZ!NxjG6)ul)VF0|bJyrQU<>R5>Ri9gxgi($YA+QWlG!&k3l%H5Ny zaO=UzzEY1YL~i5^`&yQoATh^;_(Jpl+EN5GKaK3E;lVrpn~TOv-eW@HA~akQ42On+ zKqJASKRyeXuqJDK9|d1qj^^HKhFQ&EGrEdZg>Q-%a-GPH13q^@o*|u8yV;9g>5e9| zPaU-Xl$X6H!rm%*Ha(gd<^7$!uoqL~92O4q#0G?UZ>;2y+*sbsTC+MS;ET>O2>>^` z28RYc!WJiJug(_il=z9X1*%h6yT!jB=)1g623Q$ky+a;jD&uz-EpoA7!*}^|rw6eA z@DJbaQQS}M+l+0IYIkql!`4pN@7%NYpzJsMVai7x$lSYt;(P(%dIkY4rA?yr{KAxI z+Z2U1wRJBd;6z4{X}ly$I0PWg3yapqI@?O7BqVp?^=*}a@ID9%0)t;UOdEAZB1f=? zU7^F3-xL;3<|DoTu=3T29HhjwPYCSK!UpEbf0Gv7S#e?^O=fGn+QZ=^2Qf=f;*R3$_lYP_5-zv@z>nX{Y+2fimi&-W-YH!$u%F%k8}G$`g0h+cL4xR$WM3d zKc4u?n=CUYrxX?Svvb~M6RC**^Sp^FC=UWcmf#M=4q5ar6Oyg%C`1#?G$kbG>G< zgSS2t{N+GEXJgp5Vsn<%mYRf{Z*xK|&xmo30F02MRJR9cH2`90?D#CrzOu}|a%1!2 zm;d?f{+TWRLdyKTV0>lSU#=#ZN1RHsdW-cJ8Bp|9<+g71_A#8JR-b1Q(axZ0p`ek_ zOpk@^op(7>T2$lL+h*vH+9YHJi)}djmHhnfed`60%L2MGa~H5`1zS z-x?gg`J46ry=VZk(l~GUoGWZKZgR8DT{%9o5#SL9O8J)MPx8^%a|d@}XXmPC%G&Vk zIl;FA>#6|deJd~U1$sP*RZA%0>XT|67Pq`|2gyG^E0`fS8or)f-)@9?x<3kItO;(> zM`LS$h)wIhh;2`o(MO@h%-PC1n`AoGu=Q4CJ*j_a_4%lh?4KpS!?-H6xZybvi04#b z;_38>H!8X!;5jhqs^rG>g@P?%)}KAz6+Fg&DAn(Cv5e?iFac8lh0Ooj4yajLiSRI^ z(0Ug624uk9*w{M&6dvkF{A#Km7bE2b2)4Y_1{rFq%hW8DR{rRkYHP0X?5rw@#&^>O z>?ZS#gAsiJ87BVzL4Oc$c?D{|0R+>i%PY*%>G^c^cE`KhWW?NY?P_jt@ccJ;dcD14 zpNwHYo)J#yqBS$fACX_+Iw*4Aet;bx+gFS>0|XlLH68abAqCOluv*)>GGE0Lv_FcSG0$s}N6a;Q z;<6_~e7e?PcT8Yzs%`(i&BZ~s@s!VJD!Za7vfpFRnz=2n&h49wD`Aa9c`;W&m5ORmUq-hOxDF#6pt!jfi`>MmMmG61Q)Aa6%ew43fOG0TMu zfR4CGiuNVz?CJct#wfp#H>t@p%pbVxxRkeg1-12iF&V`zR@e7J5f0S7dr;TlF%#^d z(Pw1bh4!{fc7A&B;s^x%>4v^6~Wauoy82kSkci zy|0h!qy;Ek=+D;W6VSlE%fquLh(|F2KzhIoJ=8wGNWLl=dHPi^4l@n-BAHiw)3S8| zqcPWYqqkNyOJ1Fms3RpNePX=U*V#?^oX({s@}XH`BOvv)F^rqszlqjuhYzmYy0}GU zpDDE)y?g6sJY%~>IGiojz>!$^P;;F?z(w=b4l??57;rD-nyR!RZky^ot?q2KbySX zG$wZVMJhnV{L0k0UKN$AI}IlA0263NCc2p0IGSs9Q`+-4jA0`&ajk}mt~AfzQ|@P} z%!AQBYp{{JrDjgSr|(3-5fJ`6K!^BD-RE^Ld5toQ=*jji=%puRKXh*7`S8v`x&?nf zK&~L0@PYuC7mfU&IefRaq}oHk-!%)AK8dE9ovr*`dwzIu-^iB^Y2=nHv&QNs&$tGB)aa~v zY&kz2ZH`$KY2#Ist|L^3ex~k0u@AnGgM3ae+Teum1dqHObB_fsko>?*oFP~jy0dr0 zj`hUrqV56{7*?1YQ#{`(*i;b$f3v^SW zE0>G*+r)y!a@qSB-Nga&oa}^`g6~&c2k(I+=C^C_!eu^W*|eG_wR1P&Bb6|H;06?$tDr z5W8C<_AOO={Z$`wCW(k)(UPfx2Ya!KC28goehD+nSw_0E=QIb||FcJ*@osWqtv32KpBUK}oD=2k|g|#k;h4WkKwCc29 zG`8KI&m=KN%m>_7W_C_QPIk1kK@&r{C<9iNr`qGVNT9|h!ug;82o!5%ZT-iXt;V_; z_b8%Jx@!FxJ=4?B;i}Qd+dEfP?(HC#B}54t6DwG8tmC)KOEOGV^dxeg&s^fY3YwSG zH>-Oy3Te=8^4+Fasd=I&Parc}XKwFJM^0VtdK;nH4KBC@hesDTbNl*2t&KKV(XOl&O)*8W3z^HoJuy-ii#a7OSvlh;%)kW*;(WVfoUR2Obm9HWZG@cDR}7_u+o zESa8z2-?eA#0}S?CQ?PF%IAa6xd9P0YExk`5MWQN?}(8WAu9V=B9hm6E6x*E^m7a5 zlS|YzfxATSq2V4x0pw$?msFz znZsv3uo@0TS>v+wG!RNs$-&5Zz_gs2zy}5AJY#y95*X6mrm{?*iL#5&&NA&Ep5w}*4}qJAfs}?6eKWng+u7Z*rRu~xiO-CU zCR_{|fyouwg_LFT(f4})=L{Ea)y%7C%_2XPadOj|IU%f)q7dI|53j!P zB1eci8w|Y^uHM8m7C91AdQr&exXdbYZ>nTgVc{@{9$iHDJ{3*K+n$}t=Arr|du|$m znDDXWM1?!vZm0d$t$b?UY8>O!B}#Abh(9nm>}>Wug-$ZdamT=UX};ZAW!3h!Ihq*n zQuniep2&1;FJUO9J9LG2Y%zKZVZ)23I{_-x%@5#G>!Q@M7Z!HJx6}J`k2*592k@U8 z5<@ujYp=ggId3voC*LEi#&VJ1IDC%|A~r%0Z3m)zq+K(U>Ulv;hoOzTxvev#XI-7C zzVLDUgOW)77fw~}{t{!OaM_yJBtr-Wf%^I`iMl(NleFT>9V=hev5Q}LMz^m_fHrYz z4&n1sgddC(|2n48!ukP`bbp1;OI|}DWAr)tcFhA^FKv&H(*@Oe?n^}p_Lrt*ckR6p z{FA1w19p%|gmV}I&#R*wbYYfZCZU`%@2{YE%Bo~s`{PyxQa$+RcAb#h(^>9@^YRo5 z3Oo((rfE7OWOo}B-z5mhfcWd{a+k@+4i0mezfA8fH}Ea++B^#>#DZU+p8QU7m*^}e z-@WS}SLfWH5!6#mvtzE2$mmy^w4e2HFuvznUQzp2TNYcG5L$8~vZqE~dnxX5UG|!s zPIXu>+JXB+4E4N#ZsMbtt5)qS##1)8eu!vEI)of#AL{Y__4Z-)Q-R>ujOC| ze>SgqnB~=gJhnP5L7r`h_B)jh^pg~L*}6zdq?iENy+s5R68f0Qv?m`sYSNhWVnVsU zJo=L1KdN&MJhS???}fHM_9uO7Ji%!p*Pf3s?t6DBC1ONffZ&-;9N}~mKi@vtwwy#c zZ;m=PZEg4Hq@H=1SrgC40z7g7K#`K1Iy_irG}pFO(8RBQVmGPGzsUgz?aA$(c`1h` zSHo5eFk97eVwAr*?&Fey4m-Os~obLHa=IsYIV2?nc9Y&t5RS8{<7qpZnc`= zCY(*-G?m-|qC8U^=yRM<=TMydrf|7(9YgZK2t}Uu5j+T=V2b+fg|duM@Xb>RHf3$; z+V{wTt*L!#uWYuCN-Lu0CKgh1I)7>a=&bcs3GX-DCw^X!GaoHMec>t)llfHUfK(S${UZ{fVJa4%v6CRWof3Rmr`GIDW9W1nC-EE&Krp;2y@NRz~-Fc<&&0*DN-U2i3mMKb$~6H|LlEtT&eFE9iB;V6_>|rOk#_hi@PWs zXzs=<>*>4r1m#%-58LDUE7!9sqPn80o1Ke99CrVdo?yPU+iMa{E8Ci-mB53ei`$Y2l0WJs+&dVQ9J0np(ol{_VGbHuMG}{zo=XwiNQlRW=ZpG zj6$SyzQx@3mCcl&+-6>pHqFoN;FM;`jJe&5s|ZY{S8u15V3${|&5akW?unf*)K{C& z2p|$%3h_Sb)=ks1^FY><`A!0Xx-GPw;DnO+K%Xq^K=WQ^Jm$!S5M>Bpb@GAXSony_ zw7N7QtQ`s_n2ksCp>UCjzZjTUty?( zqquj&Z%v!39$Xd5*f3(Tf&z4mo?k%O7OoRXctES%{y2*Pm6;1#&msg9K5k!NU8bu# zSLcgepvFie5CjIq8UMGzJ-i?2_!lb7^aK%FBJ$yPI8C;z#OxzW5v#1Ko2dQ_S2?$| z1j@^FWF}Lz{r_{#_V%yooy40Q&qvbq^zs|O2cc`#*d@`H;$rdG21oj+-)sCbHa6HP`4!h>F1h5CY*OorW) z567jIF|!6)!ZM6fip?L_X0+W>dtTXf7-cw=V#ZlM_c4*rFKO- z^GuS3USFG~GkrdYB|m)~oC7uShZ~>bervd~B^PyPLDSpz_Lm-1CuW3|aE7y$-J{iWMXJCmD8>2R#EazzLd-Ts`HYvpc#HPk$z z22B)&L%fh*(bD?EkC$w-P(e>i;Ec$H4sEUuph zE!44{%O}c;5|NXg2a%fSub4fCcb-bB0$^u{6mG5?1eT$LPgTMPA+L2bIhb(R3!lcE z-CSL6tfhHroM(Eun)t%1${ZOhEj$a@%I|%2GqIhgXSrW<`&s9-QICdaKqE5I3vzhD zBkWLa-rc^IE}&{iM*%HhfIZN}_pDD`64IZ(N-3@v38j`GP281?`=E~OV4sX|qAx%Z zS~)uS=l`mE?qAx^$5^(ue@JyGF>kRUIg7wX`W=N-pKD7ynOz>R2Rr2l_`Iu2%M2x# z-CPpl0K*7;Q5`RFD7kXsd&@_YrSs$&i~8z6DLe0!=R2sOt4_R|*}4p5>p5ZNixEog z`LZP1>|RcDT_b&F`-iEZ>q#DF+Pq4QtYSAM7!ZDcg!K~-SQXQ3^%2_Wwv~-^uQS^@ zs<=>IEgkI>IDQ7mF4!8oe>p{{caco@-YBoa+VBNKjubX1=n=a=EO-RwYYD<=NAoUC zkl^vEs1S032G)|&WicQ9T*m-`7_Sy%SkT(9AiLibt4hr5c*&It^2ra#e7CqDV*2#h zm&!3XK@c5^Ug?TF@BSoJUExZ9;>h+VwCqO1VVO-_5Q12oNUcj$Voe*G@K=FA<&~9mG-YRJeTDfyn0xcMrqVQR z*lN49+Kr+>P!yPw5flVOR)Hj4C73EDq^J;r5TFDB2@r&^FQF_;Wf9V}B0Evg1QJL@ z2r-0!$|hS7LqHM&%AP<7OF~!@{7y~JyuW$pH~oJ7&P>lce<)^siKm!eHk{+TtArvDCTZ%-9F-xcT^kUcFmg|V=S_lDpQSHoK4G5YD)Zv zrQeUB`)^Yh^sU}Cx)T@)_!8>${C&FjP~3r@Q}iquDn556+e?bDM#W^&Q0UF*uCKo0 zKEwBx1G%y1ONJYm0|BGrG9VlFZbX&(#P2)tx@=_IRZdJ3J3`5C8@b^6i`DrHI@O9~ z`g>A|#~7uG)}rvRl7*FnnvbZ#B6&QsR}$v~Jr=Um#jNC&E$B4kj4ZIQR_M5#xVwuZ zTG~E8eVpCA#U5Rwq{T^$3j~$%;rUWg871WwGoEIlL&yED73u<033n>7VXSzHq&U!w zI?glP+Y=H#8jfFd-f39kX3Miu8m-gX*^&LZxCaR@O|h^@B&ugxiDxHP)rR*>U4_c`;eFNNm$} zGRGC|=9ZXv#{W-CI~=U4xw)k_76&v0(KRbb_p9;gN>m>kk69^})MHCLJ+xH_&%S~7 zL!pb}(aZHqGm?QTvT%`oM?brPDbleCFTkA(X})y2vp)WWsl1dA{&NToGn+)T$FZ`% z6Z$=JG#V~{gkhUKdGEU&rZBuxSKAp}+eRQwhuNzS>d*$`Mf2*f2uXdgme3u)^T&Y% ze>C|0-v6S!UG6}s`fD&w{&U`cY8?1K|9PK`Dl*!}OfNPQo@>PHwAeu5NOlu?m5^*S{;I8wj*(V`#y>7tZQ7QTKL8{wOnm?($dW_u#qp}db%;L#c8 z|M?XEe!pIi%TdD>5=e{HLaEt8|kB`Jibt=NRK&BqkT1#IhMMbh%`LYcTo29@JB}Zv3*CRW8F{ zXXksS?yR0B5nKCC)g7buL?D|Kp$?Y@0?7BG`tf9&5B5w$Yuu`S8tg{G+6W& zyR!4{H!&^z)4IzQ@hkJ$o_#6>a-5Q`Rg7yMI9k8^7R5-6F023#9B9}?7-o+C+U5p@ z;W)}0jZTDy;U1pTaKmxu{=h|?rYBSH(hnh~FoYl*IWC)!F;tXV0anmFf`1g%f4093}DD!}y4 zMpfB8nrk_in6sF6ESkLL&ewRn9@#&%T8Wf^7v6AN1GM~VQu0xrD!w1ROXiZMCk8uh&43LCDjll#AFb8;&FQ zVo8I1yACNJj~cS+qsURhzOdZD^0XFP_&3)bb@CfyOCz;h+bfT0>EzBdomSzjrA5S} zMQcSi`n$gqI{M`tyYQNsok=+E;i@?Y7LZbBLxt8;=D#RSdQ4yTdzT`8w-qatPrJ-P z+Fh;BPYBI>$@^^sTD^7@XiSUd;Fr6aeIEHvRcxE3CalswrVy);QwxQ8+I-JXyU6fY zblHYVGF$s}1bm-o8wo-!-ujL?bwoY!y@)(1N5YedmfKBF-v-`2#u_s)oxA5V%%6Db zA`2DvgUhaZWOd&dSy&!cFmYmpBb-^BMnPcXiwCi2#leM&;IN}M@c5Zt&;H(M2uMpN z-g2nMTz6teV6**8q845x4bIsJ*jj!N7-Sz<1-3ubCt%YiD#siT8ARRH^y^JUlL1o% z3Rq6zq}Lnd+jCMvuxB`yCo*Lou1i>i8vvcr(MSlqC3>Oh0DFG&`u5>ZyGSWx6Wg8p z0Vm%@{)WZJ0b76R*Sx~XrqCN7eAG+>rj}dkO2_>2hEQLNq4Rq`1x&=ueIDe^Bz^zuEKO!_oC$U&#rOtAx}m_SezDuMSZ=m{r#< z+Ga2@)O@#1J}RDQAO(svAkImB?I*cEN*A{B>RSc4bUR*f@rjvex2gnK(RlZB>iY#v zEu>x;eUG35q;Em3XtMBt^~M2n2~DIe!nwVD)9tc&YVgypAJ3+b*5V^TIpIAfX>Q-` zdh@T(WH76xOjnbnq*W|RDR+!xsBe#PrKf4L9MEmM8^G|n}g?LVd-8b#P%$S z-{WLI@|q5#WRn3cb9i51vclJH-#MJ75`K1jhVB9P^Pq>&oJMmsGWo03G-=J(%E-Swmfq~wuA7(KB?!9(2SGUr%JDId!1@LzvAp; z?n7|ndu})UDqCZ#w1rHAqGGbB&OcNItljzB zyHWq^uAKg7g&Ozc>G}O`k(9K&6~AM5VpbUDL%I11bf!Yz>xv2m$B z*f!ih)vDOn*!q1#YDw$}NKo%oCkBEUy4JEt#9H5){PG}^4O!SOv9sTcR338ORyv33 zh?dk`2o5=58l=`UlD!rK{zSJK%VE6uodUuwf#-+bKEi6Ex&|d>Rr?Iaj2Zp zxvAw%a(@g0W`of7aQi2N3aI9nYTeOz)a{A!ZCugo4~>WvwP7Q}iwzFNSs%yYJ8b*Xw5YbXI~d!4NspPH3!4`ZU8Q=9d2C!(JE!b z=isp#j?IWuT{inH0JWs&W}|0KCTFKz;NwM?SDx3^pW)?Y=3&&7mV@yNS=GdfpjW=( zpfbl$N&=stN(&=5O*FPNc4j=&_f-DT7t#$5vFPNJ3V`H0gNN>zp_DJE;Dp8EPP ztR|L8brXQ}g)Kbx`Xn_rDZ>51*aW=7l=zEUTX!@xjFX^%V6N~g=%*DJ^JtYiChgYx zgAwOAb7>Sjt9hGMo)t7N*G}&zl-4KAZd~RkCzQOG76r|8)AQQKs1mV${a;|lGA8bz zh+#uZp+qxvbn4L9h=O!p6%jHlwp^hBuCf`FYULvI7I$fd%7l8l z4YUT9aRlk!LuMsTxSwD>s*3P8H2J{l^$LjDl=QB^=?4C3ME6S){g!7K!|eP ztJbH^#kU@l9ShC3;c03rAFmU>4neix2(+|IVU=vpBoqCFf)2hS@bnUH;Qie&&a16T zRyc4MATr6B6}7?1ZForSL=E!rQtl&O4E_9M3CnsToKo=Z-J*^C#PgJy34d0(RKspL zZdHN84O8%Xr*rI|kN0&=*1~=H^`-=e3W~W0B!z9g@vheXahf^Lfs#XyI`Kl?2wNyf z+UB7WR!l0|G+2G)gWVs+>zyr|{L#>py^GOjc+#8{MYs(>i;`nOZ-iS|ZQhK-MuRW0 z&CTv7W`#(nG6f*tRtENDoo4EJ=>2iG-5+=D_N`rl?T!p`_vh3E{v?TD7--S}v+=DX2-h?w<~w{=VIhq!|=aj98kwyUttuGUR8 zv|`JbM_&RhX#^zKb@*`od=BL&bPbMhL0a&wrgRtTCf?Age_Z6QLjkl`VW@@q3OlGD zTGOD6a+#&hq`vw|T*AQjMXd8*jWZGwyw?v6WIwErD?Yb6zpQWrTa3+377$Rs?L9!c{lSW;iAPM^U@TZsVs9r#i@$I%?jtQNjI*HN3QkO1&-}Rau_M$v+K5r zwD7{z*=e83`N2kdBzn9hq;1ZR9M~^?|Z`nNmdpCBQOdvi_J(>OM+yyw7rqn zj|Ch$YqxVh=T@Mzm;u#74IusF-~-m@Mzd3yMlWYPXarClochXl#Ek&vViSx8#j6Le|L(;>Y@^jZc*6mJYEz*eh%jojf0gW7hZD^W~nsk&r#m&5=GKcG zMovv_dT7C?E;Wc|8sf@9J!4z`=mBYDu#iG;)pUMsUoE$ODj?gU7}6jVq_Kk?Gh*0H zN@>mfYH0h6^h_@1U7Q+msCqTK&Q%gLpL?3vnaOE#hUoFBb=$TuYn4!Af7$4iFB3-z zDN-)_T__K&m;DIT@#hXo02ei|hpueWO)W95Qbi4*q|nCJSL3YeE98NRsp*6k=6uFl zwrwNTwvnJ`^dcKffkgFJ$3ej48DzD`sA%zEYn4)s#lb zPgZ|%jJ93m2Zvg{4m@wxFyPsi3ONx7kb4UOJ!NAMoqy}E*xLMWJ@eA;#J%Z0l}>mPSE#8dozt=Y&E;Q749}@ zIB>aE3=kzx6HetCK6<RZAU>;^O5JTd4P9lC3Utel zA`wrEDYW#EEb_-g0q0}38ht1jfVIA1x$@1$r-G6zD_y(@@eoofPi%-*(qKrukrXE| z^IjQhx^?le^>W3%?FaA=45(oaI0nsn^OFoY;)c+#H+i@Kpd)m7Q!F8sK4DyMj|14R z#Mp#ACD~m>QZEx~c*m1IHo~%nr@d&(PgX+q5ii6jA$WG)<}qiB-ecd6XjNek2Al|* z=IB=u+h73?R?8C-?!R&c7t;_T&FZPqTCTB<(J;;F@%jFRy>8FW%eM#Isf0h#qVU%) zfrx?&B!|+i7XQa3U2g)BfQ!O;oBFHqabm2ALCN<$y;C!57SLIk`MU0RTVXf59*rgk zqf;4l*ruu?D3-}u95nQ=-uQ-;gp7=}H*;q1Cd=p&V*?f_~sTTupc*M0Do2L5+-vK&-jzOU@QA{zJAe*$Qs7b>|! zNe~-WPoP|ma7kFMIyJ6-%4j`supoRlXNGH7QMiMzUkq(nXKtn7uJ9)5p*22?t~KpT z>Z3^vdvJ6%2UVH=B;Lj34KBbugM}J?=X63_SFpF*v2~-HZ^lrzXuAqGHFwmWoI=0+ zc!d_Xx=C>+Q{C{M;Y!0Z(-JeuF-Kk8w`N$hWDKQxW4@=18!TAxJ0_O%JypnfjgXzf z$>@b6Nt?~7Ex{fGYiUDw_dWqx^Ij;@3P>Yey}}Z}HQkN$yB;p|;m1v9kftKYUt}9E z=y_(B_%Mt>)i`wM)?;yMN=fBUlhHHtR`X22Z8_y;u&cH(=Ty$uLYU2<9zt)|xoiLO zuvuN33A#E;HL*Uy&$fXAmBeTuLa_!IgBk}KU2*Ai2|rWOFeZA`1h_}7*Ws2ho7$Vc zugDxI1k^oAe0A;@K7Z$#V$Y1X2rNL{CV2K+-Pck7BX8htjZ;^!vHV!Tvw!DUzI(js{50KcG5}jvqSGG-u zO_$BZyd^&Y1KaP^8`}aGgFlSkv+%80 zj0(>vluLvBw8wJHa)RF7lzftiZChs~-N`W@+%7H14r_*CKkD!gSqv zt=~$-CUi|O(K{CwFE@yFTJ9#dagRf>E{%)e5!U`XvRmu3>vrAv) zeoK*VG5QiDk1&$G*QK1T+PbO%67e?D0qIu`21lT}ChqzTLC0bu_CK^pNhz}R zrAkmx)yTHNMLRH(Ri7UyTENW#5v3|3=Ts@-T>Tn4EqZ|m!*331Q3x)v2hC6#SuYJ9>42*b$Jd*(|a!{Dq1#;vGhS zr5WRM4--w9=;Xk_G@%v;5+m&oAjB}#PS%_m$)+cIPSV$S$@+)I>PP6gvD(q9AeDbz zVD?1GSUCQzAL6YlzSX0m7+}Qqyy={iA;xd@Z1QshcGtuX`dKf1bgnG+nYmHi1+#V8 ze&M(8{A!s!!}#V_fRpH0?B-gEo)W^14)~D9RN_4}t-)n^xi)}N5|roBhjjlIm@Z1@vQinbVoaKqcJ zFQwMJnieC|;o95aQFac{XMUuRR~*f;bYqUA>qe%00iJpxj`Mb=Al`L8mlM?Tb>tWB zdwr7qs#fOh@0?^2LtJe~rxtjBupqu@+@W`|e3pnM9jr(1k8{E9Xr`fX2rVKnuX+;;{$PMA3L;H-$`UGTQt&vg`c#e|=Kxh-`Xl za!`COO2~jNQ7NYhZRW-R75%*+!K$R$CL9TshB{89NZMC<37VKrK&1wR`*H-3v+)h5 z7|~**+V|SiIA*VA%|!7_e1l#GB^IZgEQcI(EfR#2y~jF1IYAa_<=J}0fq2f1T6WU` zN|&J~^m$de6m4&PuVq9}0jdM_MtGc0quOMJ<~W6hOb|m!J){Z9FU94F($9v{d{zG9 zv|b=)^_D)354L$>D!K!wt&6%T$)^DzcHShm2;1a==7X~^#9wx_wPgl8#{seaH?33lMUG{t=K2d@e#TwOJgj)s#s8(`$b!ulb!*h{w!4{m=g#uCn+! z31a%aghAhPJ^e)NxFlg`5vJI6-U&1Uak#K`Ei`3OG?Ga z9ipLA#gd?zd$Tg5pUazQ2!kcQjbe~_p7>$zNlEK*9)N9~!F?cb*JMmRqqKUx12s<~zJh5&ayV`CCYPRV z5bKC=PrP6qDQVSBA+#s@@%$%+^-wh5dg(pk59R2|L2Nk-kU<9!^07T#Hj`ljF4Dg{ zTW6lU+@HE*OfX^i+ai-eme&F}NPq1u^m|hJ=QeQ2?TD*#A$jAtyG8F{b>S+d#?g!d zR(qTq5B%`c2j1AL*L4JV2VlknoxIg<|4qV!4jz<>HIW&dE*+bi3?uU^{S^oGV*#eZ z)=l1Nis@=mTX(CbQoPi*WUqnI5AD*3@_CuL-k+_rv6Eb#uR51A0F+lv>Bpz}om$Ea zo=%0OHd?SG@5<+Yu&z&W3pXSu+^(@u5|2iQ6K1a$w6EhO?$n*Lady;FmF3{`a}aP? z>=#K-Z?bwvV&-c75TeJkOFAt+l!XNvUhhH4ocOrVTgD-vBg^QabJ4Ll(a(v?4vXTg{ zH{nlmgVd0HkmHYr9ghx0isMULoy{mHJ3!+N|{T|!TP~NrPAD)UPt|- zo7&M}A~?+!tx6kJ<|(UVHkJ|!Q-|BHkj3aS%sS$@)`&&AUVn7y?J5QwhO1E*epshc zMHmTflU9Q*U2Ixe>{~f%>nrC&>pPn&%z1LSWgq^Q;#g7u*}iJ~9p&^K@dB*-4UJfA z^jc(?Qt(G1U_h@8pt9mqBnO~4Fe790u{^2n2x}swV1Y9~k^&tiuQ=a6k~tA1LnaJ% zke@@ecSpq9lYN6&@i{uS$BP|^a3Z)ki4cM4iUCtn069M!1ctBuzY?(>UvBAcxE(sS z`{LR`>?wjv7@$Noq48_oujHh_3=&B5(eCQE|K912+vXSx2i)b%-T$pcr9 zjg$IA$w9n+L{Z;p6JP~U=CxAI0Ej`RxhGBZEU!ic0=}%Se$iUv{P+&4&;p?~qG{Uo z!{XdK)p)2OtnXD3@Gj}4CGOywb3)fWh060v%Q(rAPrGz$yepK3s29y0uIk?Dja;w+ z@mdsqDND#YRR`<;;_L~(qOBe*55WM>MCEKd_81bDb zFr7U60pR`LpG7&RpC7-dj2(6`t&ag&A%OulXDKQCm&g%AACqPHS$nXMpQyCF5ymQ$ zS$PcJO2Cen$D5N=$5aotAjmX;SCIt)JqUPXz?c(1akLqV;ROtWZL$pOs;b zF;5A!$%fMGpW5V9T|Rbt;6py+Uf15tX$u|-=>d9I$H-|5n5H36p6!i4IqCnyUws(< z2mbJP=JM{&+rG3z5Tuh{5Di&)!`DL=P*vHDX*^KkpBm2=^XU-RCFmrVjldfcKtHaq zS;B{daF{S!#eMPF(lA=p^Sy41rU4&{k3yyIc5sn=~y8oj2uxb!#z zW?$Gpt_NzWR=w}9ol!DBzbQi7?U9nlAvfqG7xeOEKO@BKt)G#{1T9wTv zs(m5{X1vfMEDRG{vI6q37Jc=B9(yI2^$y#va2bfTtosIjC3%#Je;oUo8jGCq>pPyE zXV^1a>@DF+;kD^Mzaqn#D57?taB88CzoAEtOT_F%g-8dy##FIaogUYrj4(54p71W{ zA6rdydr^Gc65MUD@gd_Ub}U--t^K%SsvX$1V$eqQLV@IVO5RT+0w)Mf&f1 zzbP4}75sz~Gw+( zPz>jHxoHD}gjwCs$VMP4iqKJ_+&bB+e~A0eqWAKcpi$F~h!Q2*c!D~DD2 zks;ryXb%B7yVFUqQI z2?sb>E>UYy{z4wD1WF|~1{#RoiU9t2HAx>$!*;0sU_N#|_`h&YYREj|i0jXk?<8DZw^?q6MdjV~p@uvzK9 z_ZXN$UkK)OUmI@h$S4Qoa*HA=ajalYU5E)SBxM%KH4GikpIot({uW|xTn`qjJo%a% zC1Vy3<#X^UexrY$wE-eQucY1(-|}N#P`F8NO-%f$TuRV#ys-C%*NcbM1ghb!?z>OK zKC#hcabaPdp;1UNfUb48uzBk9U&>~B6x8|7(M3Ym7OlyA5ZRm012CN}(sM=A@OaN3 zSWOeW+PVowf-f0joE!A^Cn&(rI!yshr)}lewmgU{sbcW*T9q&#{7KxnBAJ#jdjfA} zw^0FBt(Ha72K=1fp2%jsK*in53hHbYY*rGBMb3zgBvjI6$3A@U-E2>_Sv_;{;`{Z* z8yibuIh(bGO!zxi+j>wGMx$s%3KTxCVt7qa^;B}vq$Ls?V*$Nex}xc7m|lnvioHzn zU6LN!VBe#Q-g%s z(b~`t-Z~MZT?|->P8AcIF$sXi6U9N383dE}@*{40bU*tSj3?wt(I1x|o_!#T@BsLB zyY#XD(a|@kHHVOojhOLfCXa3MVhSlHvP(`?@&U4dZe3CzTTG#Ho2(qzl{yBdEeZ4;{F1%BX7S%nS`IitEn*YUYdaxe@N5t7*d`egW zYHMZD8&26TJp;x%;TcmvYX72gX}*^Iry1sp;js0HrNKWUMz^cBOg8945@`oy59p-o zx=I^~SQzsk@=b5kxKd9UgqJ3V>n0IM3LE~XUA9~2Q+cn1n~dIv9G|%IZzgvjg0|i~T^Mo<=866livCNJW@NfDEVzDW z2WF$?DiJtTm{Z`nqNF7};>A96Fy_D68XD+4Xw61zVP61WKRjEG%Q5mKb4ZxNq-e17 z`&QVSPrKrS7k>}{n9mU-FSc0e=_)J_12oUE@L>`qQKg|PK-4FvgXM>S-90R z0JJp8Bro?Go|#<-NB>-uTWm(6C+s&oJ?q7a_{RZ2j6ZG6;?D6k-IO0A2kv4ym--=g zc2LMIIdmv)j?$!YME5$@asNOn@x^ykbT-$j8_ibS&VJo%LTG@BYX9@b?e-`R{B<3!c{|ZCT>d4-4~u zi}-!BvngdZ{75v=>^ zBn%v#ZXwdzF!n~XU8^S0loKH9%6&^7SX){w;c~=3B;Q4E`I6Rj?U7VIR2scF#vYg; z6%jh`VL(;!7WOvcEq{8EXA-=kLZqdfrKNvG+L?b|V}CjWDC7mt^8*sj_b#r;5Q}9g z40PZx)CSrVpLAWQ@4&&QR#UKJt$$%dO(u+l!BW~_qYuP`s8>a=(Se0LoI6$L}{e>!a@>1E_8T_}riI|Lmb@V0~_Gbd*B^tU&qt{H27Hf$gml=X5A3 zU2E0JR(8-ou(p55fn_~~;;`>;EKnYT1G>gH8-F*w#e?Z@)vdOioBR4#+HZ(V;g_`C zdtIEm{j|xZG>qWDF2WY6w45u8)Hrbn5nzwSNBt9fEdDq4SO`Q<|K?}_#%D4P)J2)@ zOWM+l6lAKbe*FIC=-ks6XqZUX=v>wMbnuw!LBG`o;fUzu&dCxlHHJiQN{m>Q>F}FC z7*a}cDL`%6eXRJ#vhBSd&V5+cDH2|dT-zuPM4{@-#5?nrF@;Un6_M@g zsrI$(=2V!?RzvvsW1|}V*x_ayaH%UbE(u)*IYC!aD5q8MDl!AinnQBz_yLQJ8!E=@ zPrHsLvG6jk6*H7yNCLejp73M!2GZc39iX?5T6pT{Vdpq5slV8CjT!aZUII@)RfIkt znjXs*jH}27IZsDI{>AE{{$AXE zgHVq98RX#+x5NzuAWbaXN)4U5Tg-04MDguns0ci*aMUG^@8sl=?3rLKh(g+}ZW&Ac ztezJxP~ziH9%DC@a|cc7T2bDd+G$>&Yy8~c`^=r=UAAfSQ*$mxW(|A267MCO3b$Y~ zA=IG(W({dtVF!#a`=&sjuyunw>}@!DqD4yjrpzpxnY1w(`kFZ1Zfx#>JM**V?t8+zL_OnNo(ba z<%$3w@a@_s*OS3FvyV6$7i8ZGge)!kWSzh#O>yx_DYwUWo4lOKBk2qw#B=L?Qf2Mg zB&^nFdRL|G$w}LZf7EgR@HgDMzhRT`IDG~)4xcvs)@E^BNvsJR#1U)1%EtIn)*c9t4E9bQ*^@kLn%nJB9EGXf zH{IdLhTOvS zbckgG#F`)v+**Z)IpVRt1^+yymf>!W+fMaW0+iswa@iy_8%sFYJ;6*ECWR4apg(gL zqb&w;z`}O5T~YITE~7oniFmn}LKpb-R!~~h&TED@SwA|GgVX5gMT1J?r+2MqbmuG7 zR?3P~#7h(d%K`U1SPsIHcz0ldEu4E$TT#~P2n`-Lw76372?pzThL2c@L zug2vTV=|TQBNq;(k|B&kBWkN#ON?S?7Bkd{I6G^B*SX|$QD(lcirKss9n-$nfkfy= zCvKf)!O%O}oeMYOcM`BObpK3Q4&qovo5xzQ8FK*vIf&Y*wkhX)##91(i&+W z0i@UGi;Y9le;4{hae>@45pN^?NJ1h5_GB|F`f+kZfY!#t!iY8V&KP@f(fsg<6qE3l z&hVS9jWW znvm(nn49NlOuj4zqFu>=3c6GYv!03C@qs|{Te{}rE_W{VMmp#vN87db{fB_j-u~W) zQV(P=gXgOK&of`=(%ti}wz(Af!nd-Em2CNv8XW5lOfLz=Va)NuZ*8%>?PD68iv?s% z@$KjtR3(Ye+E&0*)O>d{aPQd^%K(x|rC;cC+x$4y#O^yYSe}6>^tm1F>j7l^U5U;l zC33N)yd!l$6P&w_?i$Jp1aHrtiGM6Y^e525?95h`!&dB8R7qB=(+y_hPqk>aWY965 zo2%jQObL#}vde3M-2VJLhC<2;X_91xWdPzZ8Na4@N{riq0=vrzVO~@+ckCL^FIrU` z61s9);&fhCn_R_eZn`Tr4lT-{tfP01-M{4ebp7i4!o0&6pF31yK%=qL4j^2>oImYq zPPzc?Zgu*(ermzU3H>pcuf?W#Za)eBXE)3fZk z`095lI|P@}(NQGQ86jRh&9GKhXASQu8O$vVL%V|qUbC&F-Lh*qCC%+M;%24T5otiU z{BGr}cy(#&J!veR{UuRbq+^ud?#q;T*rrW&tWn2OhCC!Z`nX5lumLlC=NOK(b4TQl zGHc@m81_=aDpw$By;9c~tuRb{LkV&d`m`=QuE?FkDia_J))IG*jjAv{mHXz` zO&#e(X&@Hx{c($TIc3O_Rq4q#L_@-YK>BSrREjB>kdB1pHS*Zz5yIoh>hR)5KaV+` zSrH{vmJpJzH-F50>GG+H1ioNm0ER@OQpHQ57w2Lmp=n5tTn0*tZnnkPg^?+RgkN3{ z@7^EuXNFsx3*^L!Lg0>O5WdJ*hkP@(@PGAa8ypPx8(d%dydQxcintmm+(23I+i@$< z#?V>9Vcd{E=Q`U<;bSbQcW2b}ZGok%qIwLg{Df)Y3WY8Y+g|%3H~XFW_K@`3@o7m5 z{eE`#K=SYbH&?CU8M{bVA#2q*#9<)#?>&ZZ1c<2cX+VHzmZ}TW!LR7iOW%R zxBYZ_xxnb|JZ}O1+MvHpu>Z=~`FiG-2lKi0x$xzC)W#4>>up%;DMERxM$y{i`1BDa z_*%Hyd#vdE(ZefXDn^EXK^WuXdJ0#S4Nya83mBWxxWju%b{7he_nfRW$CnT?YT-KH zbAu0Y?#1w7`%lG9$!J5Fjhn3h!eP%;l z8XP;n@!o3|1SGR3M%I8TQAvxc@q@gv))%O{V7R$jz0%bCc2(454pjVUY91ea_E}xw z|J5z{TQ=ULWmzC>&;Sp*Y7%e^EKJ*#Em5Bpud~O?E?*ZjMo_O=*uE>Y^n9q+#@n)h zdV^P78HyAvNsh$Lz;r95FShyZe8`okeKlUthf_%@+I@1dCaCTSRW{>&9Bzgwl8c#* zb}UH?SGbKu**Bto2+Yi!HEK=xDs)zP-xEH8?@SMqR_+)ciYrZaZoR;`KfZNeH&oX2 zB{J#h?Rw_t@iRm(7Vmi+YLgu}JZ9blP`cd9?o)1cNG)r`y4CID+k1A*Cxl20Ws$F} z73HRnyUG3ErkxvhY7p`1Vy5Y8rCo>Tj$XA4VTkuK@G>xtE3T`Lj+nke{pibfLAj}| zz+d>~xHtE}6e@256x1`?KEr(TXd;(kHX_5D1pY;m2}CWU8*9>HEx z*c(+e#g+?x?6(9=b$b1YuKeYC=}I3z2VatB2#*iF%W{#F6-1vADLCY2>$9{$=fR_P zldQ}geJ!`H4+X!(f7%u1cfVcS)bBHH+j=d4Y*LK3kj`iAP@GwXAHiwAP~A&#hqoKu zjCx*-LAcKtVLX=(f9d^0w~wpu3akNV$f1vl-GO5a6ljztIy^NZS6bi>r-=bxVN~1{ ziG7RhvVfoSrxM=Q&&$#2mYoD;St5)#li0+}i$6`Rpx+0pLEKVs%FpfGb&Dv>Jau}2 zbM=7tXd;XvYam^`~7}(WOu>$lh=>^+FnfD=Ekk;RUN3pLVHB(r4pd9@O|> z^w__pHHH^{;{YV?FzDe&3UxMSjn(f-m@OkNezj(-jI>Vr92pduV{Pf(YAqr)RlXGz ztw;C4aPow!R|wo2N3W$zXdTvrZJ<2n*vF39M7IO!5(^hN6ml&RO$TG~he`rt;*JZC zGzM{J79I?`rEQjLA3m1d5cNZ9Y?}4h8MAUL+~7s$g!H=!#dG4P;@69#w1tEzNO}}| z)1KT(iBQs!Q*&D|VYxUP59OQ#od;(M6A4)@@F&-h3&b-Jtd_W6-y zB@d)g9E7HNunm=oIwTpSr~DK!*Z90oYEQu=%va|~#Gbsi* zEWwXEY%ku_yDdnUS<_%k_+n?^Z*k{e@fy_U+JnMgIBYx&>Jepo3Q1tO%QurHk2+&U z=Iiyf5iR9{mc78ES?;B{>H5-*UJeW@$aaPYXV`U>UKSHybIm%03 z+9z&pam@6Sux7(Z*ctfXVKh*M_tpGo;INNTk)0w|$}lZ^{B4I7$nhel*=+w&|NRHMeMq1@der{a;;@RsimbrmKtSbn5)d7%Px$$7 z=`a6go3?_2oSWGR_I7HW2=59&auK}(({9IEpUW&H**=zius|ixc(#Ob1@C%9*&`d8P6PFoXQfj#g3tB&`zt8ntk9ZTBRzM%SOv5d?-D3GMzKocVZG|g{aQ~(j+wH^2M~jBx3%@Q{(j-80_U1p ze0IeV=Ft{VQJ$3?T6RR-dNF$N2);0&a7QO#LzTvE6 zXj!jwcE}ZAIHx9u^32BUbhwAceCpf~Zo3@I{!N4Zmo9eP&&)0fsfp+dM@do3wW11B z626f5`@PYzx+LK*rnEA>SfK*9W$`&aJ9B4mj^R>`Rd@EwtIuMPi3{WbU9ocx1aV?s&Gq&NYD1OO}K2;Sbgf@iZNOJ9lt! z*170&<`eZXPD5xW8gR8*Y47^=k+8l(A1q4S9Cp@ zT50BewnmMPCp?8}G!}hacRcl@6QlueGkr08DAIKHeu+!R;b{*{74vXnsuNBIl$RKO zJNt6ztS$Po&z+*8P&0tBxsVVsa(K`)mAAi!>F{c{A?g`p!K&@JmVUGoe!rVe@SVQX z6W-J-xko+}F68Py`n=@De`%li&+qIred778ZvjWW&rba3clPh>VXu*NVsx|`@Vxr8 z>%-S0`=<6j7KZPwxsn#lB$hblBFm=(-MSuEObfH)Py@#YY+Mp??QVT4k7JQ2?I_0F z-BQsW-;BQS*T_JlEvF%rS3S8qC+^cOanR30@}K^lip z{`X0I(8QID+{D?`5Jhx5{BFMH|Ht0DhoyC{`=aUWYBQTO$+X@Y<7G}Wt5KsV@fPoG z96@yv#N;iI*tTTBAVFL=#j{j8Q}&Xq%|y0wIcsf@q`hf(phc zs2I!{bDwk8?6db;&t7}4HJ|;Q=Q;j`!!ZWmc>TurzTf-)-rr9$QnP}V7y_#aG(0io znSeQ2$A^2i2+5L* zp@oa2J4lr3YM1_wne--V#XnYE8E`yq72ZJSaT&$?i(EfFY>{~V4HMvn+h|6?yV}}5 zB}W{3w@2J7r{g4`@334o0qC0351qjcKmn37IIqjEOBkS@FUPDG zO?6O?E+lx$!8~UcuhEI_fJmL#_wKEa*9E-GT;Hk|Az_ZP)4L(j04-D{vs+$j?b|(0 z^WJB2=7Hv3Tg>UKfY0P&+e1Q!d`i*_kuG#w1O9oA^+)gF~p!a;kKOzb(({+Iv2 z)BWd8snlvNvAu`>Jc~ZyEL+-|xmI?RPndp{L9!Fftvek!o1r^;^E}K`)zJ{c=!CQbqG)`O~~pBXxLd9?r&D?j{Nj+MSOd(mllbgPv8f7im4vM06f+i zS=*#dQ%v_AfW3;_ebV)WtBXtiAe`XvGDCZH?@#W?o*}Ec<@RhNdFAb%X+(uFP_8Ha z=B_t(C|;b^OVBqK055Ez_(kUqp`}lJ#8B9waguPGGK#i56MxCtahx1x_ZL`o{K_#_KLJp`OWlQC!u4XAdgm-@ zMUuL^8#pn$-M_S9yd%`7cD>zGNb%m-NmK-i z^u?=Pp}P$kJ6~abbIqm)Dr@?E=9cT*Jt?p0#fEmf%(XYuIzrLN>~BYGhad)RPBaxq zvW<6qetXStEs+liGRBa4@^-Tff}r&OUF-Q5dm9rPx_fv3G2*a)*fBlgH}(#kuV~-- zRaX37|4Mzd| z*ooinfi-I!Y!a73Ywu*bhR!P|35A-|N4XWq<0->Ayd>@nu+|aSvc3{z)CNvbV!x}(y^5u01iJ?{{Md6KmPsByjeeP zowP3gA;cZ*r${co=SgFS(er$7nCHjb&rEjd3>SN-P5LHm+~xi@|Ep8tiS+-OQk>%d ze@^~?d``Lr{bL1^PG4rEQ)=83Xe~2y5EF^l2}peQ=ABUEKh~nWF5;=gU+P2(>I367 zevy~a(=?1^c;ZMY{+D`~#Ptp16;?!W3+>yA{HZI}OMa!46q4N`7(QCxBR}We5y38x zgE2qm+yfyiT~otDVCl{E_I(?9@TOT~cfq=~?_N9mp@e|@ZE>RsU4#-Ydd@r;*koA` z3X!8Fb0!3)do_X|_+#CC+A0JzMXL9i`%rxd+_51K7D?9u;c4<=asq{+fp|#G z20>;*5-HF$sL-dLuzxvq2T*kcbn3|B;+sOBAlky zm^5C7*kt6Y@rJ%io_?*uJ9FY^PGW_Jq1|GE)M$h_^5LyPk2HnxCk(7A<|A*0GQmsV zS2lCBE42U5DjGY9wYvdN(3_}(+xvfy(E*t2EF@irO}Z! zkY6X%>IqrlH2d4k>nVI-9SvN)w=Cizv#dctX_Umcy=RRn@@)~&)< zXU~_+lc(6BA!d`*&Ju1Pt=ex<9w9K}{KG2szZoSjboyV1hM4}RKJdNkn;C4!ZJQ3} zWx#FC6-F)3k2Q_qZ6#ggim$Rt#GPB|P%X>3`kQ{+4A zj-X~(8362gW%y&YB(|sjYv<<3NBKo-NO^TB zK3{XzRS?nZ{f>yn)MPg&!rMo)SR5OZ_s zz~S&$dz%yg<8RnM^~`@(O?_V%Ly)B6yT=brsQeb`^V2(*TrB0pUU{b4kXsH{(*wM4 zfbbQPTsl*h#ONh`LVrUpDFqaxNQcSq9hDXhE1q#i&)WQP>Fu5~xq&ybtl#+YuGEt7 z-*mQqyM%KM50QLclUhPi&pV_sCYWU3BN^*Oh58=PsT7*RW%Y`@Mb?@0AjFU zw!I9F<7e6SE0vug?&eTieMY^{D{QY*->uyK7Dec?Xd=L2Mc2DI) z5|o;<(!yD2SFfTqrmx+}T_}QVB&{5_M`QA+aO(EM5(=T}n>Jx6OQ;&JM>|yvB5d$8mBBe;R-Wno3N6 zoxpP1Xc?*_^k?#=<_jA9cLZ@cN3#^edEcVr`!EcNn4>ABr!iQ`C0dbaeWmoL$ensc zj5$k0Ik;TfsBh=L?#dM>pLllv8lP*vNpEd9JY(-vng8nQnICEvEu*|E^-FutZ-6Cj z1g(X13Unt;FG!H}#|-M?poYLSx<$T8q*F5hWN*oAsNUuX32{H^=0w;uvVIw20q=&uO({W z#B|jpAy@UZIwIj#b7E&z2=lrT(Cvk#G2DU&pdz7dQNdMkSt5(-@|9d?4Uf#nktdC( zl=?NJ`6;VVZh51$XagLtVmk8zJhs4~NqTRIc3o2kqt)=PR>975RztgsdSSA{TTSY7 zR%7L?6y$YJ|F(Pq9Gfr*G!{JAka|c#Q=7x4>z5cp+l`&zrD>pzW=z$@&~@Q7s+yin z{LKN*Ekp<{l(9U-iJl#<$#J26JQ^Gl71Ba)1%$w+W`A)|=f*8G(del+DJ00I+m=G1 z9~Ja&Ec2-jHw336`jhR;p-Nr7#uMJy!ZkI4UBefV|EB&$h7qSAU{6S-hs1veTS)8iVsduCxkuAdb;MRa zfYrUe@uuBN+sR))xu${EBKyyjRv{QhbH$=|Fv>j=WF8ji|E2HZMPngc0Vhl=M;4;| z;={i3>XVOkEXF!qYC^vWI23fUEnhn&dd$x$^o*7zfoSA`M*O3TO!WV+MjTf84QhCH3Jr-*^q# zzMdd7^Lzt~i)F71-+LOcJBJBLcs=JKvxbHXuZ2|;_EfIa-$EU1e1Wv86w8dyg(JG- zw4-kQFn-4H+^l?30JK?4-BpZJt6?6Jdl&vSj~%+XEBa;n2EWytxjVWeJUmm*`0mWLl81;>1>hqNtrSP8 z=@GwAp5F{;8vXB#@$dY)FRLY>)hke_@*y4xRm3e6p~1ec&u-B(jlY|}g?ZnlQfFKL zQfz?|2}!1y2I|l|Is0aB+YrYK)0-iKO6-y$fqhFJB8dB3?qPW4=^DtGr3AQAjMW2c zfE-?+ZHDzbUu4iadqUkhsJB-t$-2mvD0&KfKq6KUztP7ycrIfGpJE7_7&VKL`XFgi z9%SjV_clCz9FBT^FIQYatBF=mcz%aGcX+&JW?sGRA#_I=sa57t(S=(LDUTda&uEk} zuCOBAlQa&R%;GWX?I}qNiUxBb zIBp|a8a}WN)TmBX7To{*d83bX>eh;ufwDfZepknjWmU97JkLGifTJZIB7p239AzE_ z_Y4M@8G{Fe<;mRKl>jCu7c6dx6JRXQJQUE1%0Z?%Oxz-6sVoU$pITDyQ&(Ad_rTxg z#D_RTmwLNb0x)M*9xCjPekox`gj7U46PAy2j?1hE73jGBXlSsIF`00EP#z+Y!ZAT0`F)w zGz%Jm*;O9cx+H^BqfGGi4t*Pug4w6amGIB@ymL-pw}k5-uD^oT(lrI(AeZRppEfyK zJuBob3t1g!!2U2WP*W0`N7j6OcjFqLY>2QZTuP_UM+ER?gP?(6S$O!Gq-(&o^AAgU z?P$;5vv|bja9eW1v*+Cf?We7#z@AVf|9ZO&3W|q7-96TA{lg4+~MDur~m20)(cILBh>E7PHIiy zj~=Z8ubG0@jVLg%ftCb)wH9UcF&1-3(gwh@qw@R{=8K@^a>px7wn%@!FRVwVSh#|Q zxhvj%&1D^9pa$I&O;u&hK*)eO@g={gviR{hymJ$b&z-F7M^%vUg811q--uCmYjOw( zcE5c4yyxJP`Q*wCCB4$2z~}WDqNgr3M;C`!YDo1>usFD=P)sFEjUC-9SOT`_OC=j) zjjd!lMP0|_ySrP9PEv44nir78}qC!uHUzCSb`&Dar=ZiQ9J%C zsVmaY%DQ)w40q#W+m7o*TMC~;)r3;mDJc~!n%0r?!POAny|bOJycKK>5|8VZAO2?6M(q`TAOum*C_{jX`y49forg*Av%*WiO^?D+_!)jZZmV^$pq{ zwR}T$WbcTwb2;`3{5~<^M_wc4*s2_4v&5(?smurV5T8x_OL%zj!1_n;fJ{wItp~Or z)GVeHl5+96nzQD3kVE-8nnW5-DB)}!W8E3OLqP4=b1V(_`z5y)Fb!3eKTlTLeb9U_ z8A(04ed_)v*$?}r6CgI=O{%5;>G$uy<_7<)UE9G>O@@qhYe+w^xNG?(p}*noYSM6Z zFT1^}N4t=M^ngh=FP9HP&Cb)4PVsY`DO>d#ko6`l=Uoa9rbx|FJW>iiRS2qhYu(s7 z#xrUu-Y;p$miB$t6K8(TiO8Iibq33!U_Sr6uOy0B{=J;Gm)>i0TqK$>T(2tj^Uj4p z6RsYzFRj;<&eX5E59EQPqBprEGvxDsIaS;37{ftpmZq}6o5Iw-o+aaPr96FOd}+QNgu<_Obj=t z*Nw(C)ipA!a4k)Bl^T%Q_S*jE@1=4G6{Bz%i`dZY+i}+2L(|lx?wugu7Fi6z!9v5< zs-l@f>;j3lLLea38maI=P$qnD{G_ptS8)^7e#9?E=H4B5z4PMT?B)KdqCQ=qz8o72 z5H=2f#NCswN0o2!PoExo+y$qOVJ9>2u9Nh1Mp>f_ zqa!G-4JRs7OL}==xh9e6tBK9Ed1vX$Gim#5ya4l!$^dTnBAo$84|=t*)frqU6cfEZ z5F8R%^eN}FuM4TTvDxRmTKP3&)@P&LZ&1kvLkTpZi^Uu>|9U`#IPkg{8XWS(Zx}Sy z4AA1*QKl4=c;ZD=#YDzuqs-@PhWys=5=PYn+*8+IJBvG^UPys3$AyxFa3aqqIpihY zJk_YJ(Q}qJqrAQ2{5)0{ZzMtqiUq)Tl#Q{n4rb<#|>6X9B}StI-{X5 z&_DO4f4Ha!!bx)-o7XU1 zxE`mBt6W7N=;XVmS=A71gCaeTyC`Unm-N0PhV84%*TB3ylvk!l| zirBy~tmM&HR%fmhk6KYd&@WP6q!HYdzwlG{?#nq5-Mp-}8_q?yE1gmHgiyZ@(uYca$$ zhrQhcSE+ZqTy~xEj_s0m`FyDn0ekb!t31JzHxCL4yBqiW7Isqu+3?qUHp>4SFSB_+ zly~@MZmnMgN8s%?zhn2X3wN!ezZqHk=|$bX<+_>sWo=;Z4DCR8NWfOJu-@W}BeFmS zidBtLIi|G2NRd_N>{Trwee2%Raj1L z3R+ap%e~I@Tt!7%T--386id#Ob36>qf~B5j{U-7il~arY4djJY^yB^Z4MA_XY+rYM znKB4Lh++0FT(d2iie8XP%CbGf$OS_fZA&K*5wu)9W=hVZ(YW~c8=y?w3TlTp6&hGW zf(GK9I+GZFGMR=l-?CkE;%v{e??)NaI*7sX zc4lQxa%~o=g{zlrqfD$5jnRveaGtVp7Nu>`#QEwQu2wC_99Q+@M&ksNjLJ7)hPs}} zhT0a%4$(E?2Soul3E5KHzajJWJy&)(EyFFE%r+(Y`m2EVI?hC(%2;9;N=PhoE@h;X z8K$OfX-^!_4a-;;HCfX3wflP8%~5v!P593fR-u!Ro(w+krnm_E8^|GyC9?R@Dh5tL zIMuNMg*{`xe|CV$@;HR*n~6B5>*c8F!rP=Xi`%mT)w&jtcK)$n^C!d4xV6QPnZ?~&WpMJIB_~nVu-|jgda24Qspy1yGd@$m8+4RAT+mE=&#l7*I zS{NP{-E)Xfpa<@b-qj>-!n}|05p|6%&HN;tnWO?T3zCqibVAhgXFuYI!@2RcH5#Ai zuQ1wB1ghoP<0n-1aF_|m$I_*4v(Gwsz=wL9R&97k?m8z^$z-mVv{S95e)e%cm{BGk z(oWEiF`TsHf)MxF=q(Xuc3$1rfK8;+4oq0lWoooy)AZ~k>O^fOVLmjHpo`h*f)R|l zGFvm@Un6a8!%?LA*NgN8HRR=|)o$=?Mdeq98JRLOGIhz~xG zLn3vglP&!^Uzk{30JfolK|a9)s9{qRPB4>zqYZo2&y0Fa)r=%C&^wBd>C-JKC=C<0 z>lIKq&PX0nF;w2CN=uE0`WIe2Ip0ZW?ji`KOr<wk%ukZo5C-MN1q*t7DcqSK+H+VYjIsFenrfNo@Flkva=> z{W%gl%~$veZ&YUAUr@BJrcBgkA3MP7WYagD-B{-?_0N=hESXsX*E0%D0Tko~)=@1KDelf8B9_hJ9<* zZN+y_OL$>$+ek%%XpTgPR#z^m4=aOPIEKB4J$@u@JC& zMvcxE+D@0URwU&LrDp%VVuMSmSILn`l)}Vw^AE;>P4_<>7C#{lV_0BCxv&2>5xL)9mNE zQBK%MPD1jt3YK^dXmnGrJDZAK991=&+Fql~yi{<&<7KUM7s^&;>VxDV*pYa(X(uZW zx95+4cPsCFwXvfQ%a~qzUA%o62=NPdj*$ zf6+%q{9C^0e>nE8S?rLII$@?{1C$y?nrxFuLXy1?qws!kFedQPg^QB3qH&ttq)nuZ z_m04~sk+mv=rZOx`r6Zv56dw+W<$@_=m&|drJHCF8oZfS>41E%VK}c-c5qbi z`SLS)CGNUIMS0i7^~KV1LLaIJ3bPE<0y zza`~d$)IRsbhGie#9t%~v<4De!oT?!CNFDtE9c{W9$ZX}#&^SqbPeYegae0r$CfDc z0GlU*Pdp(okZ3I=K6v2C2jhA{P+o=ryc`lcU*$WrF_uZtUuqUFavP&a2v~gJwMlKE3;*iw>)hB*zBB;~Y?K%2#9^>|e6XnS z74|{UeNNGc`pUCWZ``6}XapNzX_b}01py3+Ky>3FwZ*s(0D5pDQScuNK^nUrUNv2} z7skw7Rvfg8(8UY91GP;RCd(#(q90rdNQR5D!zH#w9&gZKDG{kpTt2wn)o;+qj!8XS z1!Qkr-;>QFQI9ww3dgCX!@5`@L$$oC#Hkq!S0TwAc5Uw&z1svqJF0d-clCPkDPW_z zmmMHYKFc))pF1^yr}Mo4BJcz7XBtT4J>=~8J>Fx(@M@xQdNk<8GLq-5uxv8k{503~ z?CrRI)e6d9W8vj%C3moibE5Q>!9#<}ctJhh)7?4=OjWtxJ0H_V2fA@$2gw z+b#q#VGEgxalNkWVqt>(O3Iv=%T@dJRsWiYC#t5iteJ4Xg4`|^Epj?82#LEiOgK+O zEL(br3I!QxK)t;lTINJg7YTfzZ}(i{iqH+{C** zuO{>PFxL2bGg@%anAdaSMwF@DImdiN>Ab>)+(^E_Hb zn1fe6qBW`LksAsS4h#-aH!_Ip#m^1r8#9{wL1vPMeXDS0r`x8wzLUQ3^un?cvh<1A z;f<2rlDss*)w|n^Haq4LpBncc;rh#>#nA(6gP_1a>~H8E+To18-J>m7Hik4=%G8rY zh$)2XAzBMoQK4Xv`|Lot#JY!)Aktjr;VNtHZ`AWNnkF(nva7nZyG3ywbFrm)Sn6@^ zk%$|g$ZD;$XI`I~3>K}0zv|cwwT);pJ~6sSKIrn!IoV@dgAnrymRTLA%?1kHKW$JO z*#zi4J&VTSRgro(Y>cJfXV~saxi{zIpY_**O-w^QlpH8?Lk9bWRW@Jg;8VAE2zKs- zuB#LAMx~(FW`vJ*V!;_-j@?DUJmZ9tp~gA>=&<{&N4RvVxxv=?iqNIad?WIn+apz- zRWMTV3{l>gZspbhg@AoxuYiGAI4WLvEo!PBS+_RhNHRN-x)Pwg=XX$d;zVIO$3u+4 zC8Gm|Ynvxub?n0geDWkyZu?}0+$^wtOeQ5SGX;N=5gv|HzfI>kd~dajxOC}e#?&m~ zOk?iZQ~DO_c(=^d8VYY^9Ubz|`%C6#4QrhC#|a-5V$2}na0=4urqs(vd}-~ehd#<~ z-ITY_%nip+uSz3{eCT6_vsMVQjUY|zG(=4CAz@Qi!Ln1aV+XFiDcZadg)3p%7v+^+ zbO=bCY^C;Wpdtaadm49sk^tuvXDzR{DEM<;h_ZB`2;6XJU+;oql~zMf<9R(F#_J8nZ|0M_BrTJnE01U>iIcV2e z@#??NAkXb)U^Z(u@AsWvCm0F*pYwCijW&miDy-TFxgT`qfE{L6G*spojANH8r+-NIsQ6Qg&n&ZWzs5#zk4*p+lG0n*H&bCa z2H*r$>x)i&@Z-kYJxThKVM1h^Ml&rFpYSV4K^{JA zh2U5fq$JOtqgFwgPz43GIm7GA|U&o~e}k7)>rS>Uf^1h0gJ#p~5cD`4)}#f!OT zx3LhAu;^L_JEVo>4|uJhlSflle)PKd)tQM%!eX4TsrO@pg{ZT87Ih&-GbuP?yKuX+ zw7N70HAz=tX5prwsj}wj$iP7VC)0K0(vo_|iJ*_##|zCLsl7wGcv(`FnBX~Cewb^* zT2PiT`HU1igXug6GPQf*yudf{4-U?I^*WvC*BwJ04%nMDEVJ3S8MQIqc;6W37r}Jd z8&t}qLZ!Bqz4WAX(wT4wOt3&Y?0AM&LUVxP&+*<-drA5gzmN((bMUF$hhsKdDw)FyajLg z)Hi=LV+_4=|HJ)OhnREcSw?Ya>x>gXE12y$$<1M<@`JWVG-rH!ep#vI z_aM+$$(O0O(dQKBD4te@Pfnr$tvhwvBRZw&At?-q7(tTSZ*V1x^8#7BC3=2E_3&zw zwu0I|F=^$wvSXh3u)|*E3GrGT4j+Vs0M#vwEofn%lwo74fy(Rakw^Smk0_gY@AaWl zlE2kZ&)38~0}3CM#cORh0FH^{LOi)q)yhb%M9w%kq}RRpNeX)C%1K*>>Akw7Ea^Fm zEiOB!J)Ky|a9ZOxE`UAYl)elYLM5S=7Uo_Z&b`!a8Nu_bh)-Fhq8qvd56xsisWh&B z{ym_*_c9L23Pf63Y$^G~SoL*wkN52f+7ZW4L3t}Q@n^cEv5wVYSLV}jzmfPa8Zeqg zozrFEQzu7rQ7@o33Xb!8c4}lzFQS&V5^S@l=oD5sW&!h4@QTdD&og(=haZ>0=+pOH zvWuBd-xw^vsZn!Q$|e(+UccQFc$M~S7yrF+1^*S*V|&PQvr6T5`JI*e|N4Ia|E+cX zpW2A_j-|>bM5#QB(ZFxD8U_iKub%c_Z5~Ddc^ztuvjC3wVK^KsOPj4Lt=B~htudfu ze}4vuO*^lG$IBSr;VO@wyx~fO%QiHEOH>a?V(X;n5q)&J3|U%AabmQVG#t#!GMpWz zs$BTA>MB|Ntt=N_1rw`k#%4fhNbwT{g0T{%B85zm*XRyF4~P9x;ot84yLQ^^i!Iiv zrW%${_RrM*Kw5meXPGYu8oN+Dcw%q)WQWL6-m!Z2skV3?vkaa7a1NtwrzNO0N6Mc88GaO|YZ{Zzb|0KhC1E02GGS$dB#Q;K7^5v`dea$;J zg;1~JbDli*34Bk8<)YN7t9nw%a2ps*__1RCl6SDT#tGQP~I(U~#$1RYzdm4*`)$xj=CEaZ2LHw?rPRn}4b ziN_|?TR7qz{V?=r-l2*^@bOi?gO64 z#0!?#wCD5W$Gf^~c?`!oj%uO*g^7enqBfW{5mBywMW_R*7cwkgXa2fe=Y992TQU^v zozBT2(_0&nWsS}=1wN%DGXKB@E4JTR)VC|Dj@u|#H_c8j!OQ%{e)DODGat&24lx5v z8VrsP1|Tg3&y~O1>$9XP)$bw}0G5x-a%~R^&`7;Qgo=JqDjCF_6IYx{aPu$|ua>`br(_HA|RWQ&lxFz?`4$r%|jf-l-*#TPL2dR5(`|V$ds{F7p^RH4}RXLD8~V$+fT_kXBDTzdi@Qrne>4 zRwtu#9T`>@%BTG~MpZi<&FnQqdOK5?bc$2+h!Uub&r{r_w*HPr&|>9)`u&=YG(XFa z^asfu3zMU6-wg~~bTU~gulaHi7^G?{v(IA+{6&(J4gVrLN!xhZ@M^~byO6cGMS(?b z%A>pjp2jqeArcgmrk630dPJcE*aV#^#|wc<5ieu*VZ-mw3!K#!j~1t<`JA4ZgCS;f zFQH@_nOvO^kx&Fq+^5@-iDWt4*=GeuC;mYGtIYjDxad~l33aGS?N-~Cegy9x^|-5j zIbWdj!D=x8|3&dr*_yqWPHi7P$E7 zBYylk9DgF7%xEPW?EM?jcPAO07^ZQCl`zYdb&+d3i7(p`;f^222r zcQQg5gCB2GGa}@UmS>(dQs~8DY=EJXyHM84vQIi%_v*X?L2h1D;M}V2B*hLsc+eFZ z7*HO)nZ`!fmC)+|F|Xj$BaY{*zy6os{npFN|r0-iz}=aDqTiV~?V;q8^R=A~snaoh#N)$D=8GM2Ev zCU_I!;7p+x1^WBCbd$ioNc);gg9){4{x`XD_wSGfVK}zEx=90{rY~*#{&{)K)8_QaGM5>?Ox46qlJTQO zvdKnfjXW?ud*BME`|Y034Uv62Ut#Ywr!z>*nja)EaC(J3Y8VCm` z*!`H3ySI5~vl|wg-KKTr>bs|{5Ut5^!e}>XL z^!X$HG6r{iBF-@gug{zIlfKKef|BB;xup*#b6+C2v5~~*^ARB(r*Y+7V$YBQh|TK3 zm7rU+fXUj;%7;pRmy4Zjb=fM$Ems+zJ;~BAG8hd4cjquWhJfQb-IO(l11r7nr8TYo}NGv*z~nfEN7`EuY1NDBUI&8IX5y1*=lWEBSYORfahXV3sb^w z4_cog>n^7w5?84k!^UyRTw+I7`lt-=eRO!pAruPADd{pd_#zk?b(F^XP05Rc6>5AK z4>gS1w>zP}GS+!hP4;oG#aoG&IZliXshK!_lF>@qm;5B})#t<*>@+_2NHdX`l?k@+ z{IER;zZgqXf~t_BxPhT3bUu3>$4DY}hXst+Z|vA#z`aZM%Sl2XI31ymps_jc84pE^ zmMmx$$x)qPcf93D93KoF271h<$`CA{(zO>amYS0f)@fALtlYiy!$(M2xt1Y6_qV=4 zQ}73K-#p#6XrbOn5i8jcLK#qFYGs_7K^!f41u&_rDca84SSDC$C1^hZ6O0CUeTs3L zp!Tdxm$`vW;U*wYh$uKbcssn0_dNsmcnLi*N&uG+2k^UH#yXdz>;rQ#D_zvfh{0?R z6}O@s%*%0RrIWRTSg8qsyxaaEtA}uz<9ll&Idtg|1RoF=37+I*>>Qz^?a2ChSvmB{ z(SGP*Gg-Kj%&b3EUy!$b<9pegO5u_H>0wbsj|~1L@U$TT=MZ7Rrb}5b&yOCJ4uh5F zePHQK+d1=LPmHI0R+Q}@X*v>sT6xjyhApNmPv2G)(c0uAVo1bjW}0vNR%b>$Sj z%&ZZCJpc+k1EPhJ)KVE$*_$5F&JW(GhD~@GT<>7@BEyH}z1u{pW9WLa2DFNCN8ZsV^4ENqn5d#-3Gh$OOf9Z7--qQf4ifCJs< z%%6Iv?@vTkvarG~aV1(U#}tV+Jv|1*fwwM2gUfRxe+m(mHlETCe$->Ay6aJSYl9T0 z)-Gxl4`o>7tJO&cE8x8Z(u0@b`C#*4sHq+IYvZL2)$n~RIICl4ckTu)H9M+;gIy^v z5SyzBD0c+4JA6x&AW)-$QZ{H|{$M*mq*GD}5C;8QesUq=H`s_Mqn#0tZ#IZJw(k78 zMy%QXt3hW}=NC%eJS#-PU`_8x_d=AdS0W@1^!9l2u}N=bJ>GEyf@Oipf; z_hgHE;jM_i}D6d%)$Z;^TbXQ3F)ultEu1nO`Jbn zztBDXH7+6HAS{9CkE9+#BhSa&)hze!Tr!0T2lzN*&#W621dg#s)>UqVUwK z)Ya$kqiD1Z@l1aMeVHetIcP+&48~juHzXI5Q;v;-!sv)P`msu%)%>j^6W;f_uli`~ zM{S_v=e)gpwpZA_*!D{mAk2w#%@@CYnfhW@w5IO(Hjd1oBsn-Fxq+j%)=f_IjTgpE zQ~hpn@OEEq9NE@;mYILQ>_iif0XzUrdRR(ZS-vHxJ)Iy( zwGxZ2m3POok!04~6M!VMv91z`RPm6$6pQQnJ{daV`C;bDafZF-+Kr5E6&qLj znn6*M%NmPL)j&A-4hYBMp^9vSSj4%FKX@?WHpwAnVHKmZ5cXmQwP%STV>n3u8jJx2 z9eViKPEiO~+W4$oxUH*3Vqbe`4xIr&uE)WgEC^%aR+qco%^@%r3=PNAi8_c#LKb)= z&enI}YLZ`z;CpWZ+wf0{ZNdEmJKxaciSH1P)YYaP^zkYZ9E#)~&;fo99uw*s0e7;%CjF zO=((x@$VQ6(Z+C<#i{u>lAOu~|2KApLc4w7PppntNj_FJ^D6o>9?J~o6GGV34$RVi z-amsIyX#Pu<;%%BJZ|+IZWq^jTWz>f)4Dj3t5!TK zZ;dO@r=a0>`(%nFgn#l7r4iv=TKYqJU4;I-K=Xyq4II5jtr2YMgS6hoQKLYUJ5<+y zepYr5eQtGg=cj@bVN5u1y$XI3%Srn7Pp4ZH%eu z+^6B;4oTnf%sUc!$~zl-Q<7H2Szq!SnkUCT?H1LsbJAIZ%uTvIxZmiIEd1pRI$;zJ zSMO3|^h=Q!3bVc#-_i~H@Y>s-ULphjhS69jAnuc2gIEtpaB~pb5&M)9GWIWR99ZlM zDxzt{wTXOFiuru$J-+^~rvY<{K9%cbbZsNFZTc5}(zhW^Eb>pE<>_)I%pQaLy>{(c z-}hp*%?+(d=~gi{p?6b7A48)^?Z^^=9GM=ym_bG6qUPt zldvm#JhsR^LJ+t^I$3eD9H-f9u?P{6^MrZ^hj@nJ8+;r6Ap&xQ9)8Sc_5^$H*F6dR zCgFL$FLK8{Bg0TZJ7EfMy7=8vLPr$=2<~!LCe}L5BTYom_%IjuHk)siG%IDDVT^s1 z*1CYq$8D&NekpAq6p15GF8thuB-d3II3QX9^43!F-(NgGGmAs%@Uitmy z@ecaK(lh|8~!NsV>h4-APc$YEq%jf6ZpK?97<cTSdK-5tkJu zb6x%L{*5E<&4aKUr$>#GP^5|v3O9Vkf`NiDP?Jc1(b{7{{kue$6b!3NajBKK*X7VT z0LO?BBqK9LBK|21OEGyawn7AmTbso(U92P(JOsjrL0K+Yn0?i7BJ&_KH#KQ?MRbsw z$=~i(49$(K$Xny&s9%RdFocY2AJ0-|sDejj%sOp|XLvTu{e!Yp_<$9zSAH1^zmRLuQA}0l{D>|iNxIu7C#W&M0EJ^{$IZMXCw!F!YmK9 zsF;TG{#T337FzZ0&*O%{ILuzV)H&sYQBUiqSP1k@ITr$Wv0x|+M{z149W0QdUeH?g zU#@6)9P8Bz$>@hFdljtv=?>HD#tp`*isCxa1y`gu34-J6$n`!mDV9Ia7ar+yjOM)m zeK{WwL+-ZDW?d5za+aB2jb_d+j&qip1s01^qnVN=a|fB4hs&bFZsh1Uq-}8zTLLJX zW4CxY#|EaTCo8f(lbyWlkU5xNhg&YoLE%%Wg4!rKLU(#kra~)h&NA$4!RRfTl{wGXQmY@`Jp2hvd?9{go}bx5F#dPR2Lt-Ok4E zP;JbQw|rUg#l&T^c(%DLNBCEw!hzT|8yIA^5AYd*C1Y!z{6T({=a`L(y&%Q8!zVMom3EP0`YBPbhgeW|5YQ zP0s!Mw`&IRNwU7Aa$GyuBpd<+!6x5g_kJ@?wPfwAc0HS4vS16k;g%uN&4U%K%ba8U zmT^uM9Jegw6Da8$!{$*UC`j`1FKUy|afy?B(#5QUy|WpL-8-%4M+jG|FE=ZnKIIZ_ zgy#(k8OIf6^dyyuCp18jSBXd^Syo4@j!>qvT=%CcCu3>82eda3sqrJTZZE%+S4W_D z=>o5OE%^Up@7?3s%=Z29o|)ZtW;(5H6s;C}*h5P(8u#m-smn|oGA1Ie>s0Czmnb1F zDW<#AaVyz&t0YQV+JuA{CDJ4f)4HTZC=o$~qC!HX2q8p&&wS7MzRsTWJ^S3gXYccR z{a#;xc)gzFdDdE4&wAE+*5~uSydXuJ(41#8-WdMYIoD%TBexpmZ2XiuP>*si{z;vj ze&RxJadWAU*&~V!p6ERxX{aYr8iQ-_g&DO4_yzphoXYRTbQK{>(9FuDrkzVxG!~3x zt+h_NsC>MS2j4BL4`xVX^Iwt*JnlJm4^2p}_pRi|ln`2`eHe11uI&ajA>vgjVVc%bsZiXp_mYc#!V zIqZV5j`e(HW*b6}QX`fjD~j%*PpaZ1&Z`H%Jo1(NFnc|Ask^vL(B8bVQkFWfR}{HY zL|r`Yv2baG?m~m>%cJ5vO6r>@Yfcej6#+VfZi9bbUMzk1t;^gJs@mI(Q~v$eNmFPIeMs zn&dokDY~Czc;zro6mJ$W9AZ-d)Zj))FCJUfuS76Ec9OlKCSy7DE)QvX4Y= z-Vr;sq3I2YoFKoQK)zn%eDqN0IQhBT=|Y+pxGNLw_Wq;14`0i$@W63pk{G@75VPu1 zma8S4JE3z8iBXzc$e zTD1@-#UYtVhY?_*t!>&hH_e4FIX;Gyq6+)z7JGo^FiBddEuauwTL7?-@AodQaVu5t zW95^F$LaKs(8{WB`>#Y^;d=*qi_r6d-pRVYm?$cQFS5E5MCP1&qI!t}Y0 z(935BUc3d4lc%Gtcuz>!bw}4JU=dm{D1KD4AQ#g~i&><(0pZ%)WN8Z)IzXDd5+yKJ zm79p|_)|o}r;LAX&-{P&8ITrS*w~x$^v~Ue(O=i9{}T6-!Rgx_T~JsmGOy)HHq;yG z-;b_jf4h>`wviauUC%~Co^_OYKPka(gfL(M#<_V9!{}IYy~ciQ{Nk3YunrpokP!NP z+^e8L+%5oHTb@!`#<$OYlc!^&?`bfKI^x%G3#;tL&?ab>HLRFkB*o3lBLk3%xiVFx z?8{9>oRWx8 zA=HXHw5~En>+9y*=^w4+_%z{?3~m(xsXHrJ3T3u}MyNqj@YRvP-)Hn!>3Y-R;3!Uf z{1OY(OrBa8ntvS?P#WFtwnZx-#3(M@cKw|aO2$4esZ9djTdz8LB#91PMSK@Bnk?;a zAqSH!Xi9{Lts4**Pl=ABR1{D<@o&$&fauC2m6)GpsID`?DZ1Di zEyT!KDA3+2kSLoH8WU_ zoK0gtbh9lz+uV0lS=Uu$a0~74cdV_B#!iKXdfR&+6&Tsh|7Pfc-J(odK?1fcCZ;{n zfuqEU!J12k-jkw(P?^K4;o2mh&sZR|qn;H7og^+K%~MkWhy~z-X;DFGGI&x^;&xTJ z(AwQjMm1ztrMGZ{9eBsvR(QcB3lrgw$U{f@AiGJnG;TI-Eq|^j=7)o|VV2UIq}VBj zlv(9CAzZcFtNOp?*E92A~J%e`JXd3 zN1GXEQ_noTRm{Q68_6Wog^NX*4yWfh4zUFll)7q@XgBkUirWiGiTFo?dVc+iT>q2Q zV5`ZIn!Ri)`lj~_Nnuku1?Q^^Or-*@TgK_b<%B$6x+BE{cZ;N^`g2Rsm*YQC0b!D7li!aI4tMmZbcKvGyqOctI#+M>rTN)*T}#=T;Cv;OsM)s>R}^CQ z6V&CwbhBd1z~*uoexby&2nG|cZcS3#UG@)e%OABmkjh)%+Hsgq+DNGSCwAaN0mWpQ z(AI{(XliOS>CGNQ7Clin)qv_a8S8FS`(-0z01mdz;h-nbVVF7e`czD{rPq0&3tcV1(QS zHFoQ}M0b?*Ojiie7?1T=3_W)OyW9rpQhbkfiaJZ7!eH7SIy2T#xi2f3o-@q$B(u4s z%8uM+js6#$CrOE%4w8s>Yf?s2Tf$QkLzyUoJS3kw)!&~^Er|@SWHQdG#r*74KF~4Lt=D?mK>vnHzbcQa?FaR!tn`d<-+no8eC`aNcrMC$Am9`2D_pWY)_e z8hIlmfcZ$uxi&aaY5q;;EqAyVzx7Pk+8Pp19nNx7%M{}ZzAd;bz%6;kwo9)F^S;^GT?%S@gh@*@x;G)i1+@@wqYAhb%HCo3EfNJui5YzE zHe4kdBR`(nnxwDDUk-`QHtR8Orr2nsJs&H!&@7Wc3vNj%O6woI#S0wtu=ETb3$aN_ zbRHw@3HfP;99W@kHt!{uG@noR@(KV$J+#Gu$fX-1f5xTD|EIo-1%hue)1%5zBVI`7 zxdC>ZQ+*dduL!S@yDCrZ*HWbuO2+1iRu`&yY2GQoTcU{?__$!IW#x4D|3?6@`%2!4%9}GDBXIVeOFdkPs8_6A|nw4 zW+&No@Aj!Ifq#>SjPI78OWkS7^KpUSXhc>XiuNfldXl`L^9>zvFj!>96xI&$r6|Fo zRJDr0wf(RlKM@1K zz#a5%MDvagp^8oQ2uNU-%5Q;aA3-ed6qQzvAu?togDLVQ0ZM(Ura}@&Nm<*HcvZZ@jZBNz19v>e#mAAvF z9R}b(B6>Pa01H>MWI#y9dDg`AnYN3Gd8F1jE@kn!hOnu}ETYZ|t`{?GPj{3$MxJVM zX!Hs#l;nKOx9bN(%8e|bk2hmPCu*y*ddHnXS!o)<69kw8F|OhD+3Ly25-MQPb{RFf z95Y@B&}>;$>5<#V%bV0Zk=;~>zi!`C6a&R`+NN*W zR{aYm>dD(CVB=th=p;a^*2h6D9RaHSasiu#xL!($f;e9~Htu{3UGBM)mAn$*ryve{ zhc;w4(J@oKubLeOhF<-Ynr(gn=ZnkBi>?f6}Jf8mAu~PQEB?OFNe@b1|_kdx&aoX0BZQU zbLlck9F6y4Zje>EiI(*|8m+z~6)gl0H6U3x`)@UzWM34TN$k^;6|gw!T?=Xt73OCs zi_X3+_qF%$(v;JylFYBhq}G0t(vlV34!+t&D~NwnFA6%}ZP>JMpFo<55|mQiJV z@OQ5j?uX3HIVZU_wH6jlfEOn%Owr-se|wl0ku76Mej|S}jCwN=Iz>vDYJo9lPgAQc z6liU2Bea`E$z-z5Ft1rh+tzgl<<<3WU)yl$Cpw-lslF&3b3`nFj2b6%tO_S zG#;WhhJPBRu7XsBb||1n^CG0dH8wE2!CPSNp9Qj{2=y1^>pGALgU#Bqq(CZ!Wap=) zbJu=`isCO!vZsT3Ct2-=>||dG zyfjphWSqaI#O$>8U(0^u^I|lB_NS4RLqRJT)r79l3kIXziz^!f?OfUr+4g5kD|Qr9 ze22t{C3sAHdR?Kkc)mPBXO({=B{E0Zb$+pfFMe>lBiW@Y_bUY|!O&r)6yZ8*%|(AQ z-;07L4Rwc?WKs%aICi`M?hkKK;l#wl(~WX5_em=*WCT+km8o`DTx2H+nuMrCK?J6- zhOk{zUt(EU%dK|y+4)`=_h41PyojmtRan^&gsibi9x``LTcv4?%?*%iCwn3?F6ptd0YT1I?dS3dX{ic`j1v{i61&?6#tIfReg&TSvLBZ8bWv>^TmPUAYj#_;OKF9uMVm z{QU@usHiI;bPNCltpim2f}|DIW=PYRe6hz@{T}ft%dDrxbMOgL|PlVZ9_2=*Q&C2bv8&jH@!fOeMjU&a)_?C21`AP|nIJt2v36e6H%M67>Iv6l} zUtOrqjP09UFgnJb>`G$&;ifgX0b&mf8p50cl*|SQ&~q3KF+%Oue_!I>Z60^ zGcjp8kCVPpU%%~cIOYC_u@J!QCIz|e>iW?XCWly#As{<&SiSff08~xp`1NMuj64c@ zq; zGpzX*;7jPouC(`Z0(z&NE{@E?{L9FfUJN}}@WD|1*b(1rv}Zdw>KTFx4uxUjDJGS7x&!R``M`_m3?kqTHKX9S0odU)fuk zZAN^fI)ZY4x_sfT1qX+=h+|{{T)()Qx>Zsgpe0rSXfx8EtnL6LCSmFQxS&=rulQjk zLI#_iBe#lE6jo$pbVYTfnRCSV&NfM?!|UU>so9X0rc`(iO5W0ueiY?r zdU3)fG%lxveb-9FM3@Ndy)h&_<0QC`LxIxjxiOIrS^sRB z+xc_{dneZ2#`-Y&V%?mc1%>L+$OpmgS3w{n?Jm}}gP*4vHL8Zf`OK=6XHv|<)Q)ee zJR$MWH{^s!KE4h)?j!^vJem-W?j$43ev9W33L*YrqVW-^8Kbn;RL4wYwyv0+8a2rB<81@4m_O_7pj;vTb?Mcb9@2yRzkCLcWaa6=o`sUp?%Nrx^ z^Y^18hXUhHV85un)Ww;SShi$!!K9}v=0sk6Tie+in}K640|g_AJM9>ipM41-b>Zq* zC;96MR-@fTw)2QzPBY&BGhLy-mA%&x1YLojtNxV#y*;~pH&l>2)&vMzTc2J|6B@1$ z5A?HbE{L-aPgj!tnR#Jy{lIZnqRS)ps0BN;yK-}ug}TTFuj|-D7bQ*=RGx^{{#n1q z-0?kLARldRG*2+ApEZdiMLN%o&o;S&l-!8L!E+8cFvBODSVoCG1}(mgeQ!Q(P6&TU zp~X^Ir-0eMcA#Q^<}1y0L0Ck9tSLlQQWP{OHuRw<>6{yGnj+0>Yz`T8r$+L&YoaUI z_CkA}?b~Z)?z6yDgR88V)>Vv|Z21C*-d;DMyt|QzS()s9**SVvMvG2~AGHyRm1*Fv z!K_S@^DKVWdFA_)t7EvRq{KXa_F%0-!!R&w%*~2FPDg|=!kpHjbc`R=Eyfmdq3fT`5xutNdE>7jih8L zLGg`aqJ!-kO`5SW{xkolhA#CPa4ZuPI;86d^MfVZ1CikG?KCZzftg7SNR)*Uiqs{I zrMPy7&9J^>$I7N@;-X7;1SxO$Uf^y(D+#cL^~xChP%A!6=h7sQ<}AH07n?c;j;y!s z!S02gIg_QB?nptt1+q0>0vL4F3*7kAZ#9e?RfvZ!;rQGmnx}nORCnR(62lf#*<5s# zrvu*V4&6##=&N?Id{vd61NdvqK^8G9d^8YbtzTqbY>D}{lNq^b=Gy=dqtJqBCUqss z0FchfRcppSbQ7#sUpWL-k`wmoa?u^=1=PI@c5_kDiHSJCH`*VT>g7wSwd?>x{jQ}0 z5Pw9q`O7P5b4hWc+s*!Oha8Asr);h~qQvUQoIpyqFe`5^GQ-A*-g?ad%;*iby`q+Q zoao`4dhxK?Ft?+)#V#SVNZ%@){%9_QiDE?)>L^xF9dOrHSJ&3n8tmx=cYeWm5_H`4 zhSwlK>GbtXnW#1Xwu^~NDNF&SWb3}Hc~Z!xLjfVtRp5o1`vc4C;8~2%^ofqRgsP_T z^=qk++}Nzm5k7_g*gk$D6jl>nqz%W+KOLj81L4{yy}SlNs~PlcuxwN$yNkpBq^=yp zQ4LmVwZn=WtmW~}PNkU4d?q5Gs2Meap3`?7foaci%iY7@YhLEJI*xWO{wSEJ`l_E< z+Vnco@3=PFA|<{VEDRL2z@~Qqxmv!LpubCX&H3iPrttf#Mfg8|u;5>n0a&PIbZw!X zcXQ7_$T-CddXsQu2!3{*JTw!Jo+>Ky)fRIgCpFrbYO|bE;Ys?;`nMRxjBG9d!$Hu} z3S`wWFe^|yxE}xv0CROd*#Y<;5{*u+xK@2S z-W;hsl$LP#LX^0defv5YwR8N=mDmw6Esi3ne8RWQ8UeIQ`2fg!&~OprVmegpOFkZg z%Ss9x^q-%0?K7M5r`LPqeQ)OCSO02MTS_@bskn z??pSruO~AJ7(aPDMyB3$zvyU5BP6di0XA8}X#gHDYd-De)djip@TXFpyWkQ84@@7!DeA>#_Ige`JI)oJW>z2)Vh zrw-W-?&IYyC6C%vKbrYvIJCs&7vYbonkhwhCGDmhUmb{tr}xd_gd>0;Syh$Lu(KuQ zaZ)!c`EyMB5$}csl(RzMm|{tpe@U%)J8RSeRae40rtif zapzRU*4>Rp%e3I$!h~sVO>B*(sA88F%6IeAO*ZyybNP))s+WHu5he|ij_mj(S~tTh zANk-P$V27&XS+g~`b#f6Fydqw3ws+Z0?;M>LY?^;8&2hLRVRb}#l|7(aV8-x%V&95 zdF!O50}bx%uoBrl#&kSQFsUd|-cbQ^TcED>-_p-r@~2S4q(L(yJ73FD%?Jr{WRYby zHewfAq&rDFOX`Irl7;zN#p&A7*oelC&+ z{$YK0gqW^Nv=Vt8sj!B!O>qNK7PvUk;VXiGjq)1Njf|DBgOo5^@u)+OMx>V%IXfRU zJK(Q}F&r;o7L=hZNc9YRs9yjKG(|#G#BUlAMV6N6%VJsEoYd&ZbPvbz>=}8n=Qr$f zJjx`aCcc+;n%=((vekv;X)pALU2h+MQ1{+%PlpqBR)$u6T32qMqh^z_b{Q%Kp&+CxQw4UC{6T;M_CE#5ZzOz{`aRUd__d-NY@ExP<$`IXd; zh9_8=7+(c~S8EnYZXO>8WD&_d*1lZO`uU}216?COEz6D_KN`{VqQ*Ly>9r0BK;P-~ zSe-C%*m|XibrIt!yuobm-i*TKNu0$Z@d|gYpn~|}H;%UI2d`XJR#2S5zy#%uK(`y@ zFzexYB$@}6FA$=09P>K#(;W-hS+Rtlgyz|RIMh(!+a+V4j5NvXrM2=%$=CVJ6ePYm zR6#Fp@rHIbq(a#3d%8#Tkzr(v08|&7MROl;L(=tD_&Q2nVE^7h^2(paa^DyTmDpT$ zNpJdvI|74lb@odB;8|JiMfRaUSVZcNo$vPjZnUEoa8?=dkRHz4`=T+|m+@|29ntwL zkxGs#9{XB7bZRr~+46$@ri zbru%#|9bJChGE`+e=pjznvjVmRyIw@Y?Y}6g*TO8;Ob+lAlH0AGkwPMprAquKXch%5HALFM~iit%_L6?X&@5!ve zxuy=b)vNe3T#w{ePckwHn9uHgd=iVXU0nnKjUnX1SdwXeKCa-$uo&%ob9MbqLw3Oo zo!7G&(J@y9wmgHYnC54}9DJmd8%9DheAq9lkK=cxC9(V)^ooPcS>OE!X0pHADf_cW zJt`(-*4M!^s>CIOYp`%bw43*})hT-5E-d*ZV4Js@LfbUIM2m&_@MK}PZk?PwUZh=~ zQhl54WhWEiXzP=ZN& zmDHK25Q=kQ!!+p$@tF<0;o^3DZm@1pM3mnFHXU}I4O$lARjp!f&6}=kK&aUB`i+%< zpEc??xnGcXP+xT~j4apGJ`0AM28JUCX zv&p4xyvL7~_6YAMg^_pyWr5=X6_+?|GT5dqZN#Szv??Y7Gu6B_%H9aR^%dn5#exv+ ztl)asdT@1*uOQL-K?m-g%s7w8ww*csy2@F}uj=zp#5HLLeR9t(Y1Y1CntL$1Xm0e( zHF`(m!GG#?CeT^us*ecBFHQb5gI_7WJN=lMAvM&(tw2HMpJY*c9ayTOcLOBE)nZ zF;;YSqY_$+NPV~OfW{>a=6wmi;*0J8L!L7|TNyfY+=I;PjXRNIJ4Mahfbk3%Y@mDmf-H*rSEC}MW#ZW_$P9x@0zJ8>rE z9zpVn{NiLHc4xzfunsl$saRC5Z!U?-qsnGhV1?bV4t5YPv&QALGW~n^_g??qrj38I zqQ9x+%D-7N@MTWs)&=E(+vbSn22oi!Ai@6GP8q}=mJXo@_V1!W7qli68Q zyL)l3_e*E;{vRo6m8qNOyk-)>OLo3jOsC`9iF>OU)!rqh?@aEMoiHT;0w`j1to0d>e|7GEpPWH5Ui^0oHZr}b(e;e> ze7_q=Reb6CsnM^B@(^ZwYG&n%-N)R`Z-2Xb(q^%K$9Bu;be>v!`~%gm+W2ylEq%97 zp`VmHf7kQzpYrl&a=jtrxSvO2wP)79 zME-;^~CLX_vzk8z<(6LD`+KrD=!&eQe`@m| zRsa9LA-KQ1x5U2~{ii?3DA892YASZM{x65S4XTRX)`P>?NL|qvo-?((;J7@LIKbG? z_VE4QTV_U+iaOw>FYqk+aCE^a0Jov+Gd%qBzxS;F4}9+ls4PXtKa zQu_#pla+p2NA4wn<1%XUSMkI|s0SM40Xq9*TKvO{hTdId*N^1Kf+e5n9NX40+FZ`; zX5Y(L9lXOWb{qU*+k%YVnruJazYL$T4FK7%dndcZd!-`DfHsZHq&+1eNDG`zVQl5& z2`r0(8Ip_L?(|-3^Zw(_>LF@kqEBP7UUnf2^AISOBC%^lv=lq?%(A7e|+c&Dv-x?j< zfI|oF?J-0#TSP52;TsQNnQNS~S#2cBXyhtqO;X$7s)zB0-P1PxHJtVi%XR*Xyge32 z2AwM1w_*7&z1sdx&HoQpbD%arUp3zO+SL;^BEA{dw+fZ5vG4 zcqeRhtrjNpS$oOrfa}8IjhM8il1S9#ZYgBQ0_W6xOpXsX03`n6no51c#Vvy0Hm>oO z!~6FaQZ$ryKM&302~_p)P6UMT(`NMnA9^`x5>SRuytGj5=3KH70cd!y)~wc~O;Z6a zWzi-3MFack;|v%mvVfHNwkTP#l53H%E%Xser~1c7e4iK`u`g;q>F*t=zQEsQF^L?b z4^5B1SlzxmDbilcx!G|W5;$mZ+30-tT$@C{9rCL73O43Pn1s8CdO42v37s9NuM3zv z?wr~k;I*3?@D{1Q7PD~iJEfD`krOtI*H>G;?bIIb?kUX9%V)k@e2Y0%7^cgD~JVPcuiXT132wXtnNTZTTMNU3Iz-N zv_T6nZAGJCugs0Vy6azf6kpI&Q`YKAO?G4?#Ie1!aUa)-^42EgLK)<*wap_@-oSO;7 z^I`oHwv=J|N4qhmM@$HD#1eMyfhLj@u_}z;#*z+ySXqfZo2D@m;_j2ou-Gk_e%Sh|p)5xO;`Y#68{@wcCL;%i=w}i{y2;&r`jJm|b~7RUte>N| zP7c^Vp9BQ@SA{xlu6j?v+(WqHs~cTv=N&9=>f0?&)_^;!DT3|IPW82ihXsJWuC4!m zpz_M=?ED{_1p}3f*)lXEXFrU;;A4+2g?sAj&C<-JUu=|>+Q(d~mgKSvQmCVaa|) zXq6k$xqT=Kk44r zUO_&OjpH-B=hZgXhI#4kw*I9e7aMnY#4Dw1PG#`u=RcjAt4>McCjkUi+ujcwF*l`m zOQ%Q!)YAG;^1v;(EMTI{YL|mlkMxFjtfc7l(R2s-0FN1{qTa%$PDpaHs02ywZ_I;j zywp(-RB_Gp<~160A^eIUCuZBepTG6Hw>vdGDVWA_+yo__I6pp-k+7uG#qh4v)K5d$ zkx%;NrcC;h;Btah9!4{05zp3r1D}&CF|$tU;WYsR`;}t+-9CDnE5YHj@mVBA<22Ik zsh=XWA6%>Yu&AKuM)bXeGw~NU>$e=_0Y{<6UcNU#$0t`Tk82ROXipZ&=TFOqodTS# zb|Hhw_AuZWA%0$)>d{B=*6s0^O)@i8(O7|~hhzl>tqb5;^}81=lT!OG%Te-Rhw)AZ zrs8b}26rKSN!ZVwI={dA5PCa0f}sWAYw#lXmIn4uOpk;6+jw;a(yA7b%ZvABuKd&B z{9too?1X1V2%yPyqxg0TBELht5>8&ERa@*{vuFgcrj0dGFhDsfWB$8oT((})B&A?$ z);dNBqYYQl+{jAGWNC@(~QBliwmn=R+sWA zW`r6u^XHM-bvbiVeTbuH4#zhU5z-M+wR=&i@4O|6oi)p;D2w^?`n`kw$>E<6YcckF z851+B9}gZ}zp%5Vb~KHU6xSP-H7-s_+@fM9Xl7~n66}_$o~f-|_0USWDPV)5k>fgb z3GVZyd0Exbg=eEV)BeY)0TeyGJTk5Zuy+^th3=AHZK!k6+d?uXNC8UE8eeiBp>PwVfN z0h;L5@&IMBrTHIZ9zBz*;8+pyz(#Kk05}@-O_#yDBMOjz9DF?48Ev!ya@TQzT#;Ju zS|?raNoc{CWjUEYPQCM|{j9G4sk!A>_5QzC*k5(W-{9aM7WxN&<~L?#pL6K3s?%_m z?hHX@@ZK|q>Uz%7G8y$R-ueqO{1#n$zH@7sHg>a3cy>KCIh;rhJ;#&o~3SXgzVddvJ{Z_|U6z>yQ?2IBJqqc)BE-Le9_MorjzNinf0{ycv6?QT zbJt=ext~0uk9TA&(YrO$k<*+Aw|=N&3MscN1v&Tje859Yj8t+E)9534R1e#UW#Xj;lKX>S`NAca=o=K`aM#=TC<;oxv zF_2?L>lj}@(bO8fCZtq`SdtxW1cTbJ@N!EcsWO$%oe6P)fYrGVR55-NE>XJt`4qM` z=E)xHnqX`A{HYqTtvAbrfGjaFamv5(a(u@VG&u>+YsaHufCAn{bX}8 zv9FvHx8VQc)q1*CI?95zk|pr3Dy?}m3_#-6-$OP9G<`cF!`<{-#`$__mXg8TQUBJ& z>yI%iOlo!`X$}r48*BE1dvHR5#{NU%&6g?5dXw%1WObEk_>^vm@tJ3rG2?VF#J>`o z@drKB>;GfC9w3H|?}VTO?BXX597)()kyjAr7O6A7Q)Nj_m@8xITLQE%|A;eR57C-R{2m& z{7|`xRibw-oOhECY59m)QezJT!ccD9=^rb@q`nYG#@!c(VxhvUfsM>FUn`tLjJ^TMQvaLILLRt-(XAGx|n_08O@P z9w4gU9!pwpurVN5b8FJ+*iGxzK_bGicGIQ=*SG_C-S*-j`Wi*In4=w-eYDTaF;*;O zD4=;AZMq^|E(b9C40ngx%74Lx@9=+vYSM~KXWpbN56Yn+$m2TUw~k*#k4SGZ!s<1Y z82>RrZlUN)`9Z#44BJ~Cw28;mZ5?lmt|-{kb>nYEx%1PC%`deqx%kueLwhH`M~}ceuah6 zUkQBN&j#`cAx|UbLOcaw5Wp;CI*~Yg%~OWVOt6_ZGF7Ff_ukObq+v(M9Fu>L!C(Iu z>i%0?VrS5<84uRavQHF{5JE^5>oKyD_^nyot{*&UqS;?94*;k3OQ(b>a<*+dGtet5 z#%C8sU?7bMQnBpnn*HJPb!!_5mq=zgmAB8IE}OXF`3=X39TFMVfywz;%z^a+y^`nc zxjT&0W;GDCT*o_f+>b87#Raf%@qv)&)XHYi;wViHf4eXy4kM+*W#Qst6LHRTU=3IM z-M(oZ(3Ww)&_L@-L^g|6zr6gkNZ-S=1(k^fHYZy_~SA96~g< zqrk&B^e`1Q@e zu?pgAz9RSI-vyUP8~mj3NAafc7t`yBnf~5JYR|2^5;G6V*3k+MFY4mU>ChH!ce`D@ zoa`NLYTCC7YQ)r-lN=yyK*o~{g#7jnnx*ZAz5N|aKb#dsOOFMX=^c8mcpH2cjx&!8#H+)vVA#(~5OY7eg zgS15k&ynII1_e{I^^}o40f?Lsf9TB@tw-oe;Z;>Eck*ts4a_a;%vhz)U^g#(Ge_B* z7_GTi892@5c#G1wc0z9eRB3GYeCKd+CjvQrndY6mSW!LCxdpownA9ND^{t7F_|B#B z=fB0=_a78dh>jwVAH-9w>^}gIwEuMY1&tQCyBFp3xM|XfomCnq&eb5Vimvc|8 z8nbKL1CQk{QKufcOMk2NZO5-m{`(&px%*xmw!?-K;eyZKCT^?NlK3cMXJDrRm6SgX zbNSMOa=JLK>eFT2l@=kbB32{IdEuTl@7dbf0vpIFd{XE+^`*VX$lWCIMi>>qIn&@X z-j^IB3BN2hUa-N@ZzCCgcV-+yJHUh9o))>~Fxaljx^tPf3|9I~$>A>+vKUFou(_Fs zi8};8f~IvAiZh(XaY{j+IiKx7zGStqvNzYKIeoBgQIpvUn7@m|dSy$mZueoeTi(CH zj37mxB4t0GUz_inw(Eq$NeHarW0rlk=5edFGEPLjz@-sg(YL{q>QWGV_R9^_u)95< zJu)*r2)w0#@XK=PtVa1+VT#9dqb{rBNA1Hd1kl{1h4n3{9Hp0FZ!PJel1Mf%PanbL zRM|u4!*+72>$bO(Fg(CYPnVo1D;@N!cRzUhMXP_jVPt#quyfST|z^CTrfAGB$qL zqCjj1oIY@UA~$xy&w+8Itm;wd8ii$IBP!V3;_BwIn5CNB?-Dpe{Y&ilgBC2NWO-sG zZ1vqfe;{0kN-~v<*;LG#)u|m3*}FsZ+Lz1{eaVw5Wol?~F2Uh(tm|~_N>*g5VfPI@ z@QNTF!kE0twu9*UzD_zyk6uQ1c;Oa}f&qHjtzOGOQEo2+V{HS$$?rn!#Cz$J})2_P8`XIm{ z7ikFfc|nHAjJUneI7YhgNJ67vX2GLy!T4Ttn*z?tWbWKS?vxt{)VmE)ko(NRZtVzd zkP^&(i>>Li7CZ9`wreXpZvHgvY7^X%E_D2H(M#kf-|hQoA-!`U z|IYdLSB73I&=-qBzfA?^sb6z(DTZi#0nbx2 zx3-!paGc-bL+B_TEAbM;?`XhDD4_S{buHk-TOIB_iQSR)3`0F&C9n^1F0y%{AsQwUDc6_ShOn+b5mhjkS zO@VrY2lc#;{a8AAHzH863JsI7;wdp=17BvDYt=J>>#~<11u$TVd3!UrHr1G9;EAad zHCLt(MUpUz!qd-9O{9hhKYcha@*noiLQIT8YcP-vlrpuuz_#OU7{Qr-+caKW* zPWQgsX1AF(jhWO_qtVPZQ*$ty8blJ0ZR4SdqP2(^6>T-5qF_7#3Tm3&rXKJxjx~xz zNi>3jVvQmKqD|r=69cd zH~00suIu~#q#M$vt>*F!RenJwd2P07EWLbrxt@Lfeb9l>YjNp47I8sFbM)!elHMoJ z%dYaA!#{R%b?J{R;xDA89;ijDX;J*NQB@`H^yEwJx^t{_{Oa{Jr;T7KrK<0u_Os@s zBhfE#$I){GkGalJLYj7zzc4cz#(LB4ot?|!FDafvoX$L7mHRp2*dBIU-OQx7AHSA( zdz|c1_J8LU1}kKiO|uroQf>-PTNzxQ`n~I-Y>76*T7>Bpw#NLFRMp)c%m9gm92{;F z%reJG0z8dg)XiGI_NP-ek{KG5t>;G`is-wy7~-ipGs|Xb0Vk3Mz>C3)mLs0gcwcb~ zAr^b?)+?o*a@48fnq^A$%Wa5y$vzLgK)X{6pww@@xxLgcId-ohqRFr!(Mk{Bj{V&G z1c)OnV+6@_dtR>GJv3tzHY0eYa!GP4zA{?9)N-cur103W!;7IgnBu^o-EIhg3PZ?f&T|6|zyrhh*;+S3#DaU_p742}_sj>@z z8_iFF1I{fk?ND~$TM1?GDVNp*Cc=wXCevQFH*F)%DvM6-c;qZE!6Lbxz9P{R#op&) zJ(|Kjy_p#gM*&}V%cU4anN=@k-YY4&6MIvS+^F;uNHI?;{7FR(7UXgOvvcT>GP10u zn%1*n$-T4yu^$XUr^1hduZ7s)GPe8=T`pQ8JYS_=z?tHkp4WYJoXx%-N8kwpRzBq> z1kcF*f;g3-#*@5Ir~roWdc4qw5clUg{#%mgUAG2LZNRx!UL(-FE1=v?)V*F;GN_e6 zJ4_S_#-Mt~D~j-M3u6an&$H~B^s_8A0MG=wVXS}m#QAmE@Ms!{@s#^2Nkdr(_}y@O zwTgH1wPZ#7Do){Xt_d$g0SsebOQT6pG^hMI*cT3^g1jHlNpn9pQW`L$`>@knxd;3n z{l*hIaDYiGvlwP=?!AFrP0w#F--&;?>ppfL$BH(VI> zI_8~yToD0{_&_0ER8v?Kj^0UIMW6Roc;|NJ;T6UosSDJ!Cn$NYA z4A@T`-<@{nW2a;7he61%fUib z$>l}MHrQd26i)E8Vdo`QGqbk0x2r6s6cH%#(=^w&73h;g{SAU~Tgd4>4lZZIL)4S! zM5W#pIs68N1=&tf_gta4AeFAq?|8mst$HJ?D0wWc@;SJ=BNb|()q=P|P0K*%d$7r{ z+8~<__iDcL9n4p*E)Z5`%tZ^|obEkabH0r7$NkLqe9ld-MT-P5b~tSP?<;3!xcT*t za=Kmh(hnaj{q|3~g8Qprl54mU@8bcJ>rIabhPkdfIr~CUbLF847Nz!c%@{*+W`q;< zV3M9Zz(jeO!N7{PB}zk0!g9fO?Z34_P6XV?)iDxPUp$)B#)%nX-wPIKI*KKfGhZ3} zU8MaR>mCNe4FO(v?8r?<0>7j9djybSQ{I@`~44_4uAS5 zoz&kr%)iLe@7-szE$y-7M2e#9n#T2-%P7dUr=^D_P4lIO`h(%1b)PRh7i!PBr)3&# zCs(hd$JnyYqyk=;u7pw^Q~_;X-&ASnXQ90wq;>T7x!S!4z?b)-ed*fKpuvVlP1a`o z_lwhQLhKfEp$1LQJ5~6>Z+=AbWG-!@mQ~SXoMMH2P)SBwXn1~}BU`d`zMwO*Ud2bV z`AjB2CO$!_gk*FX`X|^SR3Q;6)z)&^NctoedOblkC^@AM^aUfL;P8=5kthw0SC^$$ z6}X*@9T*-Q8|a|s=c(T0kTU_clqv)c7Kdg)L!6gQO-)B^8=I4Mygu+_u@d5*e;*sk zH2C@XKIWpO{5ZhthdB>GM=tz{=o>I$BB=$f-qI@-{tPi|F}FB;;EA9)=F#T)?5_Lv zFG8ZhZ~%1c@5(f8__~b$Bmw&u$=^XkqO}TZ%hV-o>jL|E;*K8;i+!<#iUvfWk`2*r z!mynOD(CpXM=ONHgB9|9!AdLorg;{fktV{~uoyj_(NK zR1IK#517$VURGDr&ga$(ztwon0!?n5*?ZXL$Huc?^s~;|-6rMkR`#bIhB~hU;F*Q~ ztZmU3E~+ez*Ni$ffK!{12D22#SqZ)O1=ZK>sr;R`K)$yl!xjelEN1NavINi~fThm6 zy;^I(wtL^zWRZCsE^!&oO;^IfzEtjMYGp(r?RiN zQckZU-AUM)r(2QR?y&>WrYfd0iF;pDmVbTN>)=t?f+zAvd0gWzwO;<0caX&F+FF6D z?nYT9o`3Dy*_pmPftiuT^%ZP}AiSIxoQK8^e5)t$!0^;Qvt6D3s7RDGbj-bk^p$}& zJnL?WR0sL{0X{bU%4wO)?N(V|r*(CW#X)L^lDVcD+FXYtXDC3+iH*nlER%*=w7G|` zJK@(Qi`;5$7bF+# z$6{KK!;Aq30w&tioHy*cndcnE=$a&+si`yItrq-~D61pYro5AX^RBFm+jS$qMU4Q` zM$z_2n_ajJ+s!Uy(o%dwhkn`){-wWPbjlHwxrBFJBXxnex_qYYsEX0}-FFG!t3xcY zJIR$2ABibw2w&J%YV=48&Tr3CTa{Q1R@`LChx%fR*GSne^1fjFVmG^*d5Y~>>F*Jk z^WAdYpQqc&3Rr9SbQfl(BN>AsIx4t;HImuD5x{TW7Wf^ybm37Wts}K{ZdcId4f*W5 ztr4~yanae(<;UWHN7Ere!m>MZMnH$<30pzWdipZR)^Pq+*^xg57{eaSP?we}GqNx( z2V*k>A5VUM{M=*|eJ~K_GVqw5V;_6E?n2>w7VUgtk@tP?pAFi5KuN!l67w=^tSlq{ zYT3G?^Uz=32?bb=9^YkV{r5ij@4WNg0cnYNa!)`{+TJ^%9`n*n;XK;H^h=u1=ijL( z38?1BkK2maaR2*KGxsWJD3m_+4sr;ZI zU!($-Hx(M($OWhU)mu8Q4psfCj`~iRCqjwL>z{ntW%Su0bZvb&JOsR&ggh{D{pIJZ zqHZ!Qb^shB2puYO0UQfbSlZ*QwIp@lw_UVgU`NPu!v5TNrKA({pySoK=8k078hd`q z)wsosC_;1LJU_Ym58XkPJb^Mxv_E=@vHRngnz2DxcB!#hqUa0u3ns&Vu@sOKr z`Ux!n6x_vJtv@ld{vWeuhoF3gwAG!}t@=>=erMO1Ngpc-!O1nfqBw%kCCP8Hz&_Dj z*S4X?j`X_C;9{xic>WON<$D0bMScRGxqKi->;{vFN`|^O584S6z7b8PsD{LyqQrV; zGgGVoun!pmToG3WWj>o(YQYF3xaMuD$EH;~jkifxYNpByo34hGK||&AMMbDAG{ihm z1RI47fj~oDU)ujOro+1?n*6XXZ~x8%k@-1j#9GAgW5%Ha$1Fe5g@s|EQO1;+4s;D5 z(_8mCd@Qiv0V7mce~)$tY>OgC7^+L^MdFh0`I;cqO9f87O_6EpPI7#wncek#;V(*E zaMjQO`6Ahp$wjWZAmB`aVTl=wD(bFY@;Wt-y6}2&RM_FPfU^vi@7*>m6F_*KFe7*} zR&`Va;N0weE!&o(s{iuN{y<-wVN{+u;H|LzV`C)^zWe1Gwp?>Qk`yW-IQ4aN9L(dt zPmE0U?Q2em=?FBUd1jHNS{J}m3mN)wnCsubh4yZad zi_oo#5(xHrNF@#Lz&^D^#>spFVdF$Ly421-C+9{?rk;c9pNkx^W<-ol%vm4EOi-{5 zw8m5$lU6TXu9-i0v}m5GjhgpB+4bhU@i;-gJ6MT>n0C?IoT!bzD%?phPnTOf)k|h=lc%rpqkj|D#?LoFpul2uBHV-)nQVLWrLy zEBlC*mqcOY9N0Fnb3W3^^eI3!i@?5k_7drGic{D0PDHu<&7Rb?Tsq5`$Z zPa*>VZnFWt4w#W3+b>otPxT5AYnVnp$PlEMApv|hU0FIcf^Ivikb!?ES*;<7p}SJ3 zMIuYEpwb(AdM;EWQ_THr4+>txeQy&_P-VJcGyk8mWT9`whZnpa|C{AKn~Z5>@^6!8 zwGRAJr@IX?#mGp1>95%D(QX)ZX)M{`wOp6l)~C=P%iChn+*L-}i|>=SYr-%s=NC2)Sl&ND#zif~VqwsXK%e!)Ak%m0 z8rM+#Jxy5ogs>5NuFJk(mbR5U$A)=KKOP&b+baRtHoXL#hE+^$2*CL<8!vvTuCh;= zZ7{T`4f5Y+b|Jg9-8<3cbU8VEd&;fh-hj(c7b^D{u(}hC!bJc1)2d@@kasaN(=tAo zo9SM4j&nQpzQC<^2Ynmr7He;8U_K1JqlGp09(c^G*H2VwA4!;e}Ue%DQ1Yvy0x@mJG_ICFZPj{E)PAR zx21acAGCO_IfQm>5a2$>w9hR2&I!WZ z7tk&&g;|tQWkow1>}RWPUgXq9{3h94eW6PSyHEvMikpCi5_ZLh^*!pMtfDMR-IrVP zNQ38=H9#!J9nzd85%=#5tsUBvORhg(iC-;MOmXx5A#AClI-1Kw%Pmm0Hf5K5`vQoI z%;x&KEdZ?m1ni>z96jRePDe!YW?LdgNU)T0Y|dVM_-LeKj^5`_RMjN0>$X5H<9}68 zigLdF@c*ax?{9l7KLT-RN!tA#uEP%|H)1DOt@G_O_w3U#D%K|hj|*z_FQ80xn;2k- z0ELMf%}Ze6Uv#mdwoPy-^Wj)STe3}_kO%2nU{iO0Op6DAcW2|3Wj~@-UaW!Jq`c4w z#>3--fSm;4_a9X;kq!9qz|FlMS&<6<()>e>MJt(}Wb71Sa}Pq)MNPtV2b~Dk-*3zU zfZSO&-)JvRV9D4Bygu|CXY>Q9GCA87hX(w>cQCViaQ}v4vg<0nMy=Zjg%1IWQf=fH z=U1DNmld^aNCLEL=*v!ROmx3Oz&(_P7I2j<#eoMw)>bH{R?(MNHbG#mkqC5&2>3>i7%JzbEd9+1j{izTpl z4EXnsauVQBH|Y%+LDy*pql)0=#Eph4ce^;}2Ux-VLq(^Bc_*px9jw-T6ggd!F#CEp zb|<4P(PlqX<$1^LLKo*YG4&a`TR=TzuL=<%uuBJBq{sf_s?Gb1<#}}Xr}Db@cT!`Q zuGH^Qe;Id1@_~*urdLwo&BM|>Y3JqwJ2JR_C+q>QZH#;Uqrp}ttl7`g%41Q*EY70l z74-$c)393P?3RbGx3}~1T4m2!%-dV5d*^0%@(H0Uy1bwtX~ZqqXqH9uW;Mk;@by6W zhJRU=u<|e|NF>W-Q*k3vL+sgRsnf6O9Vru_<+0q5W=PHr^o4C_i=?9MZQa-I+h6T) zxg7*2aofIQOd=zA4MwC=YI><*V8PqA!=9^|s>k(AOooWGT^d(*2y$B7;}TuE#ih#; zmjw~%y?_TQxv@JkAF~=Mu#OhQsz$&vKX|WxrFu`Urk^l$%oZ449vHulGtFA5ZFai? zWD&zR-3e(cd_WtSuQ4z;jcMw3SM+8j3@lOUrO%-NO|{JHKbyF!*;i^r|2FUW1@dQo>tymrwx@Ndgt4Yedl&Nd+TF`750OmhDro}%&|tVq!ra9 zQD_4u{_3CmH3`YNjMP@rc&B9uKDvS(A0ygnCbY57Lhww-Am1k(BteHTGXgBB z!{fHmzqk3}!fNZTAU6|1w|1aYk7r%g2ozb#=M{)RrJL65YBU!Hfqu{=9&iIk(v9IAafLVrR{*&7qFFZB+c?!nXnfZJ(&yrZFciJX)V+(=x(y*#i7UKT)l4)4a%bnoSlbO zDiKjb#nO3`(n;LMo+pBzNWn*oQewZKX|vmt_p~bNfowEmsi3fm_NA<|b^PvkSmXhR zsZK4-Vixt8ZZVV?`By6wmLSSE1ZZM2J?w3L3%vKJoAl-NjGel>I?wTzL_Rx6@?^3@ z^YqoJ0fy@q3vr4`t}`Tv5iUk%J%v%1wOsaZlKZK?X$HRmIY};q?Ub}4n3&t=S(m4b zHp)@Rv55$7%*v-*{`fgUsn#PK270G+=SnYl?2eYo*FBqd>m48FHZ4AfF*M}^8tsh0 zB_z+|_-s^x9`=0E%hb7F^gxtLCE(X&B&Ss9gH~N`g7$O@=Z}SS6Kq?+WXqL8(+NX{Jk^Rov@# zFT_YCb*tYOH#)pjSkql(_wMw6+*oTCa;Lal?%TmR#Vy_Z-WD`g!Ki5W{Wa5ghH~>;+e{mmI+PHSgrZFtqCcbZ01$bDx-ZhYQ{NWAuWsg zE4bUozw9TUFU}qwueDLRmxX9A$~+Iil@YhXDjEjK=Rdu2gy0nSd>~5-&k#of1ngY( zdfl2oXzAz7g^P2-w)U;wrq#WaId}IYzmD2QZL29t6RNKC^K#U*jQK%#5}AvNN|`TA zwFJ~3P8B}0Nx3lBKxO4^?y@6fsIfcx6ybBSm5uO87g%`Naj+r!Y~v=P{XPmHyyBTa za1o{J7r_@cNbVjw&>OLFExruJE#z6%xQjmqZhK@?2 z+g+giDdxvIBYRodE#&f3JJ$&&jD(A0GyJizFiNV^;`u6lNP0p2B0iQ>i3ki_5A7F` z%;|5Gzv!^NI#r=e_cU_ho;<#oY+(p;A~OeX-e5kLq6^t?mUq0xZNw`~3Kw!5&^uE0 zCln-H#s}da%Gc``x6Y=elHs$|ZT>A`-sqdA4!EmdVz#L zgtm!g^9f)|oM-pd?*Bef zs}imNZ_sgQ*RkkOltKbNuoDdr6~moVPm9*^bG-%20??2%5J^iCNefX@eg)6fH70ng z#69ro`n6ZikoULWZcMHU%>jPfc8){tbWu;j_)wY2SKs}05AW5ii6?F5CXWI*C=x;Q zwlBJ{7mPgiUT(Cs?P5NP8LR4hs%8j>KzimeZHrnW1SlHx>BrDE&l41tDjimK4g8u z{X~e^F=^*!nkyS-`suA$rZz6bJeVlx@b9gOJ!KGlx8EI?@!b-(PKLCS-8aPV#e5~s z%zY3Rgc)^XZC770hs8Y|CD>EyRT<8R3`$|$iL&EyiIIYip>PMau8fPr#5B6g_tvy_ zI*ZTNs^#+HaiR`9y9g$p3FrVJ&EW$s0AI=3r10Ir-7-e`Q!Fc0IM-%K=#vVodU3y# zrNk%J*xR#M>MNW`I(d34F1i{(i9-(~!69Cz04-v8Y6b9wWYEGXZ43?DXfB*00(IJ)w|1+*HX~LyfA9T(V3ABB)R-;N$4nO zyYaEgaZY%7t-SNhW&qKUqw(92WS$XB?~;%+R&e3BgVFC3PP1i|5#u_KFPoVU0 z>R(Tw6zR6Fa%V{F85f5?{@cpnQwi?i0PXI~gfpoo?=wQ%RfHeVg9|*ghrwy%d2MHZ zxA7{ot`)U4+D0kEN^wZmdy8gbCawwzg0 z!7k~Nz{(*yIVXIiNWc{U?ap;;**+UX`H+_Yt5VTPK;4|lAY%4XQ_%9f=E`QB;MV8q zzp~|z1<*C}2AYYH0$D1AIm|`m-&5ig&-jUzID!KC0YILEDPkElR=_4bX}AzOpCaR?^5I%ha}7 zh)OOX{}Lz(B{VNxC@jq}H~Ihz-)~4@ZA)okYUy}xfb71D5RlLxN66*ARzK64=4T(X zwM?cEaGM^;LG%xdt@+!gy;ytasBoqVi;I|xaTE9KG~7>JG1Jk~&t>jLK^11xWU#~{ z*8^suL)KRp@XVkgP?$3iN^w*dq{i{9M{`r@R(e0~;43*e`3j#dpEBf8f*4WZ!vY9% z2mrS-u@UT|Ri+)=o>G?L_ISU0W(Hb6duMCpiuT0h!OE(RcF#xLuCBrSW+-nmabUCe zmLVuG5}+KxkvTq*`oMnJeDU-Y0SGz-TaYNJ+XbQVmRRG8x9wnPNCD82%Q`3DPd8_H zv2Q)WzQb{|J_9*v3!5TbmWjW(fmQp3wzi$v%Fd)A71nN3lhV#N$1>0KFNU+x_024Z z7>aM#@Bn-n7h>OBbb84y$CTZ?#SQM4a`I|%2kvvf1?bdjPn+UeP_kU+GU})74}?FD zS;<&%c22LJj~kcw{gAO7*Gt0+3%LZ`Xg~_u-9KfOxJLvaCj6fRqaTZZwO2X2Ak1V) zSAo%vxn~CV9Lvi5^#AUg=08W@_lSLU_K_I(aSwX8DkWCM!?NwNm?tTP^En>Rhiu+` zDnM_Q-BTp6I`Jcek66h5+ualAh&Z~66F2}MNZ~|PD8kuu&Mm2M{T1F8FyXfZ#~2*` z@{V+*fOHJ!%?Ue^kXzZ+bs}B}3K6d*Nm7HA{L-C)q4x4XW!vWE_LCgACe}WoCVMGs zV}1WuhQw9-4Gpw*?*0z#UedI?jKLr3mJblGN;TQF8au%ii`Zr$>RzcsQD`6TWEJX! z(zg{DWbEv$%H|unn->dD>Ux>6)svD_v^)99303Z(@VeQE zlFw30M{i=oo&adn(*{>(2KZw8Ldah+w zn&#s6iXprnEX=PZO!Df`^MVX)0g&@zlzp(9Vfa}FIUDEU_~0JQ)o55HN7~PR#?wc& zvz0szcRto5ju#rm1FaRju<_;^?NzE8q%b2nS&r{uL<5h^Qqt?ttKk4YF^Or%w@;!J z)yHPhJ}k^{1A$C~2L!dW$^>hx0n>DVtvg^A`PT(}GmvF04PpPXxqC^CfEt#AIs?*z zZ095`&qKTg%$hi1)SC=AQo~S()YiMKMKke#QU`xYz*wGLQ;H4-XJ~4!=OuMC&kpEd zv7;-6MuVE!%ub|zSf~Gku!|AOkMBE|{&^Q91V1?cxSvu?jtFWit3o!Hoo55ALzg|n z!naB*ladO?^JJ^p4@~@8%QZE*Ew^hN5mncD@Vp`^I1oC#+X+YD>k^7kIrULP^5yzH zXZ4)#R&;x&BtFp{LfG6PyY-ec6N$OEt;H+ATfZzyPN!W$^HEGx5w9%w*-OJi$#OFv zkx+a_)T4E(9qP^0+)sYg2PYd=1UK?nzrc_nbJ!>dZtCo@e$M1i{hGc2+`*AB(QleC z=@X?H+y#DbW-5&(qPG>L4CHRpJ~WU%sbSJ(K~tXFYmO;S5hy#O0xuH zSo&l29)6`x}%D-)qOQz22Fn_(g}N>~Y*mK84iR zxEu5v>4n@FV)J~Rce3~I|LBQd#ZRm_{WdncOM~p6xKfn(@WJD;2CE*06b^OvH4P2i zCh#al2?d3epCfI;r}w^`QTzyMv_Z@eOY>+9B=15uzt;=vO2uQOuDYwEd}h(f!qNoc z8a*^MDjx`4 zogU8!t!Jg$gSB^8aPiuf@$gzma7PJ5&@Ek`+sqsyl_r$tUHD-2du+|-+dn5-Gn)3k zknfbtWjO26?&STaRYHf;iy?>At;jm9Z7GxP-tpX21f+Tna3)~!-$w&W+ z?CO7mMXZ%Pb@~OX8{PHCZCS=8Du!ZIHQ<(37+m&Jt2shwW}dH~L<-FjfbPl+26Ykn zdd|iT4KUXPf-T3JGuBNMVyH^!_uCZ2&z_84gk?OP9u%arEZ*dxYI4ih_t9~)z*J0L z&Du@Q0H&hasyD{Ajj^oR-hK@ME=vTvn+bFbUz!JUSWJ|?JwRAUe!VDm3~ub02(&UT z$9l204#cQFZEs56r5=y}ZW+ORF;}{Wz`Q^{*(^_;%gY}k2o9Sb{$ypW-zD{pZOPnI zh)$`jakTQ{)fV23!&;k1j5U0%9|-?NSx8w*s%I}d!$b60OIiEBkiuOgV0b8C8VUkE z|9!!;t^9j6^!eT2OWYbe&uz^bGn4|WS+JkbW z25`>3&LuJVsbaz`(JHatp08;Ws)~{dnW&tjaJkpA&wYWX?$WePi7{`s_UwB-+T$6K zGg&pBR+!xkbHx)X;1%_RUYCQ4Rf@JZO#h(IjYNuF4uqWps}lADVvh3EPX@BH&92b3 zyA=b1&{3F;Mnn4@9q7fpTmM)y6yOX2yE`~ElfuTHvzzK`?Uy=Af>NZw3njc}_szz} zg^@1b3kuf#-iM6iu;D?`6vRYQw2`J86-=>Jf>dfJ!q!D*iXhs1#KwN+qS42Xjd!aK zsv@Exmt03{US>v#SVs(-tD(!13hXExR=(;v7XTrNMKU0aUJ#A{Va3NuAG#CQx}=GO z_-VXk<1%fWid+-s)Luq7S6Gx#mm-Oh9lIf__0>3SwC&aj4ux{s;%BBHbQ;$sP!*)g zuw3C%;VgpAH^gHA<|DPyd!eIhs;>5qcOzYS9h>Yb%%1z?=jdY3;6op%Y6GnHT!IPq zvv6n2W}!Jr_Xa-hHT!Pc+F8@!cr6uZlyyGR?(8+L9~se(@BQeg>X?DW$@|LTyT3$? z&;^{0Szc(oYN>e{z~EVa@sCDU=ZBhdiE8gJc5%t_n!yX(LIIUP!TG{#syC@ypYQw9Jf3oCzfvaJTLb`R(w7~vR zXOI5C-~*fH-bmLx*B4yIBG%+7l}s00x1#TA*4)2tT6rF@hyS_#4m{M!H=A^$~OVJ)x9siPnI6KR^^-~_8zB6y zJ3GJYwWjShIw>{BLiq3ZLQI-lmNBDWfmH|GVZ*$N@{0N;krYeeMTw*Zf+&OGHdM7fu6=|zNp5*~(QsP@$v}ZAZ#C41=Jw;-DvboX~IH?;6$_FY^PIIxzvPdnBz%E{GXAppLTW4&7HS` z@WL|@E;Fpts_XSJ!chObSiP`x)1Od!ULb(1jb9XVan;q!4}w$n1UF_XzN)LnLE1~(Cv%WzPj3lLGch&|H(L?3 zn{XUFb*hQY#L5Le!FUuqHf!mR7DMrMePX^L`t_h@f5@gy`ZyHF;>YhT`oYQJZl#CP zovw_qwWcdcbuWy`O#4$y6dL;J1I@7jw-E-K3S;CZ0xP-U^*;YT4(?6hZKZpL2k|nh zkhk(C$F7;7cs@U|Ne+@*&&8n)_jfNuPDj|cEZkduWzJ|byw zIuDR4X0|0{mNnYAkMuPG?J0Ek;FS3INHRpfB6o5%AL*LUE&||_W}_kFWv0&`U+@R` zXJ55%xOn>K%B1Y3NI`>Mm@ebpGWxDaGCWO?p~hEf-8vPs&%MI?qnt1!)abM@roAzB zu%i~p`dfKX?r0U$Zn;W93Daedjn_Fzd z&ng)nH7B{o*_N#`M@bdpt3DDxGn5n?d%O?e)jp|Dp06%K)y1O?F^b5tRJ}>}i&gmt zjr18QKfi*?P>%HTP`7)s2Zrcpfhg8)(bPq1qscCfjic??4FR7p?Mi?dgQ9OVUlDT- zGVUzIq9M*$7`Ys;LI^(-5K!)w(qQLVx;^Sb>6fN6x43Oz?uKB-O5oBGm9VSywL<=L zBWg@DTKs0z9c01uz`PiBMuutV&86C?mr`6sOGMu0>f2Va;{&<1NuVbeEP0rg)@yS|Y84mn2^a^knrtg4YS)(H2*0u= zpmKfz$y?d8v2^MuoMf_30EODR6F&v8Y|f1W1hK8&F4c--Z!5-ejuATzWMCXYmXNTC z4CneJ`W6|opm36ji*d9f@q_0n`v(G{1Ea&B8YpZ&UCAUjh(~^u#-K-;->mcJ=NFIo> z5pAVwksPQwoXBI_H&F@-3YIDBrNloR^_^L5q{^7YD#Yg-{5F2q&y$ZdwrxR9u99KK zJ`l)`*-WiE8~@iHR+v7v#?k0Ol7vd1A4X-ih0o<4*S=5c=+e%~$F`n=g~I50MMNDB z4#AyC>cBg`h>Piiy6m8Hx44N;^HLV2uzD%W@2p0!(2<|$)Sz3NElb5Lce<4mf+y2BHVnpK>81E>C=c;vZ5zOnIr#h#fV1ivNTJDz+z5@*J_k;m2u64*j+{}}aT$8qvaS`=) zx3kJV|2Ir<7Qr+_lW%AQ|o%ptZRDvW{!#5}#~#!oxfQ;YfacmfpY0BwyjC1bjCb zs~Zg(VxZ>J&8x&xM(mlz1!F_qq9P5XWP8vr)cw)=^M5o3{kuN*FQlpc&*MIvd%Q_N zik#a4EPOuqj1?jfr+o75RIRJmAZyyz14xBP%Ge`qs*bJ1%w2WF_L{w5}l`%HEMm<8$MtA_dP6NOHklD1F?+Z4$x2PRmy$|uVj>}yWk$G13 z%^B8HXW+iWByRhC#|%>>wfwLtKosu}bi8(Sye%`KvoES;0b}x%)WP6KKju^=ID|;> zm}1Q^B3G~J$gvWOmgULSmFIg?SftjeU}5<`H+QQiC)VU0-VwDh(d*%T`m*At*!a>K}dq$Z$E=$u`4Ca zPXgkQ^emeHc-2o%m}G1M+S6lP9_BR706F*y7$HbpU?iCnPE7+jA2ntJtoeoM@*mm+ z-kG~s)c(G%2~eX&kcA(En@Rrk2;v%xEihNspQqF_)%0ct(1W(*yX&zDL8!}ujo2r1 zRhhMyXBU+N-g+;p^fCeql|9*Vt4~u)I_j22I92ytaY;UH{ zR<9}?-s3d{aC$%Ie3Y>%3d+@iA!!b}IeNiMdU8=h>GA1ax3n9RQ19d`9I5AnhE?k# zL6y^s=!wsh2l}~Cm>v^Z&u6k@t6%Ej9^a_&3JXg9Ddx>>&`Yy(OoU7o^@4)76aXX}2n zVuTIaNGc>lUg@r`4>c?cE!2gj#;&Z)um9n_|JOeFFQLmd@t7ngC9^!a#0n1A{@Iix z#vwA`t0$A2IUnzKXKD!90w@!!>~K+SX7(#7^+3Umo}|w>{QEVCH5%d8LC32#UW@9W z%6qG_&OO>)aZ}=v*BLk6Zc;0e^C>TkXu4E>x}myAU4t%S7S?1H?r+P;6nwQ-CM~64 zZ43Mw8Zf!)?q-E`8D_VEbo>K7gNqEi->MKIqf515@q!CbX{ai0sgvM$T~P}0HNiza z6{z!r@GVG_5`u$8?PXNbdYh$1H?Q1m)XUcN@N9KmwqKgTAIaa7A}Kw@0m-O0BhsJ2 zldgX1c2*FE3)~C-b`uxL!7t*Eiz7Kca6kYRDg`;OZ|CTdd&v20a znJd*1zF8Hm3u>O+GkgQ#Rn$|UgQJ&8HT9CNX zDH;f;^?EZfFcVdYdrE1$`I{KF0&eN%?UTXNT%i(2>{g{h!BQ@lW!-ncF?>uMfhCQiW z$D($?goxD`KDF(m*=JMjE|}AX=JK+e^aaJ3AaKV$d`oN|#e9K4+-nm?W%&g9T+`GQ zW=;)VBKmXPNU<+wg^kZ(LCBqMeauK3&`itB?SK!n>hdxJ?jH+=al`x37nDNMy){9?3xvrEr+OiA`Cki>tG@%X#-=rsW-e%(sx>P(EyOPr@?>2fL;6 zlEnty+~`#LsSaPjOrMww6r1QvJ|X5XUo$0>nN*rp8h?Im?@nxHGRGcxYuk&)CRe5n zhB0b)r|QI6HyvCEv0IdDRrLc1AOj23xlRZ~+bt$HGWA(&b$4*INac=q^Y_@%1uJ$L zVahRT>vjyB<9~0yh@NPil-kJWYkEAovo}qssZmbTiVh|v;%r7TnshdJA}wPNHMtWg zxMD6t_W7F=zn-TQ>Y>hoyY^p-1XZluT4Ki(_O4tTDFFABm?kHKSKO1)3*W6;y6iY! zq1)-=R~~R(qJ+pN%;SBb#-xImuPRGs4m6X#U5+H=U)u5I;j|fav&3%s6i@;$)}SZu z3r{pW?&m~fTxOXvQ*3wP(s7|ja7|2e3cEM+(Dl@Vs;7H}_kbEqYOx-lZdeN9`IS={ z8knyOk{7!NP!xf{D-aI&j|@buKfAwkQ9#rS+E7bdsrTIcgI_jv_6(}@8hndAxyj!M3vY%&!yFO# zy_I&jc{HV{iGGURTz{TP>KQ*3bE(U(>S>+Ss?5)gL}{L1LlRJa0>7K(G?M+`2goB{ zMa=dkEgXS8P0vXxTzGi?Rp|*;Es@ZJw^y&4H1IpGhYYFQm)^GDldW2?cgAeOr%uwB zEi_Ev{=jYIyPT}-Y|z!rU4l$LXWBfeKB}cg+Afua5n3W%if(uFEcT9(CUOqh8VQ26 z!?tlHn;@1&M7pQ$Z2Q;OZrb=+TNszwZ_nOm?Zp!*#RKMb0sd`=P-9QxJmqEC@1AGy{_@Tpq{Ez? z0EY}k5tb&zU4DMA`X4@QNKs#zT=F&jU*x@eR8!}=?{C{xU9D9&MZgP}F4zSH0g;M80WYDIOB}SDi}r7}yun+ryquj}u~xUX6OA(1PdG8Cr+cGfv#sj(WKj z!-6}*pUE)+QtU+Ith!RyDu^_kbza21s?ammB3NhwVk$11T30}=TPe8Lq>a+S@MYZ7 z8cn}>W3l1xbGzOzbqyCsqkP23RA18)Ze>8;O%px?{_ZD3O-R(# z4qG#u?+fTg2W_KY40Hx$OZ-5EHe9H~R$VQ=((p)O#x$+UQ>D4S0T!poeq<;`>B-~V zq9|=+6#gh>#=r-LY_bHYgY;L;x5&(WU%Mdf?w7JTcYgd)1Fy&UcE)jCRnIGBA!6u2 z=wh&soYxHvSVa=*S5`l!e!;U|DEm$)uf43wwN<=wS2tKsDWKep@s@nk`nN@GNHKUI zXT=j!Uy?;Gc%XtIkUwS=MQ$CPko$E#8!;b`VL*C&o)5lY`n-dtk2rHnBMWA&fGWJ_ z*NDP}r!ktkWDvRJ|G1pd3;LZ@=&`SD=}NT!wMbbQ zFF`bCy}krv=5gH&mz$#IO4M$pk+-q6Q+ogG|i;3WztDP+j zYa1_uU};mtG$<6P=^yUqZ+&t6&IOHTEV=^iQtfw_4a7cU{WLjUBElEnEj_XpMYX1+ zO5pM|AmdN613OMJH#VkTVvq$l*e<=zH)+aSzLTysfFz3#+U2oHVfzGhE~GWH^vyXI%H9+76#2&Ou3*B>24|YtxUd64=V#1 zc)bOxYzs^{qr?sx(AR3TxsrHn1kX^Ow#4VX1HC-(fNLYvxF=&YV8w}# zyA+_3v$m|~2?D`>j|ObiL<>%$nds|%@w|(PB6%=pBAC!ZD{@Ku$Ft7iL`HJr7Lqqp z)t(_ccAz6Rni0${^*!5+@59>Z!bwXgylM92U$27NaCVxMo&siTN#i9LnT)N>@djTn z!^d0B02*LvCtBiy4B&VBquDEei`jD{^IW5e?fm1i_%IcE?a9luw;JrJ2zyLZ%nODL zOm~^0msz@%#1RroF6syEQ>I38pd*!^Rrymr#QUSFKdq~_mK+{UusHU|Eo&zR%l^kL zJ0q|9o#WhmhB9;I+K}9r!jm0`=sIPMxKp@!6>i+PV0ptAE zw;2~2v)P1Lu*q?=!?g31#bBW+Na1O$&*iCkDkjUI7W&W%~rF003> zfc@0J2G36y(t(DQ5UA&-|DIp}+`Fv`eW4`Tl@WRC3{>($1l6VJI*cB}Q=-mTYoyE` z8iIfmPb%nz@v_s~Dzo5?edmGK{zKnu0}TtVr!R)JM86}@JJC6fQdR&MV?!Pn1qk_{ zoQp)Is|O-~8WeLG%GRWcBh1+`vGoA!D8@laJ4su2$zBrZg>-|1jD7h2*0K9p_VAQ* z*CM4^xX}o1gB&P5e&~W`8f`HHe4tK&Rt^wHQ(cZ{j>zjl>Vd}Qt<)63SV!iz$#MUu z%Dj4vg{#Y2I1@>Z?VGNk%e;b2QI6gIU#KnxXUs8E6BKmKcVk;d^=Gp=<6>volNUWN zp7HX^R|pN_JIINe67vLthp0PX%ka6U`v{w&=AGGPwli$Kb zfZEs0b6|kUDiKW_yPSlx$-KICJrEEApIPfz2uH)~R!ep`K&M80SDD!ca{+U%1-m3Z zNM1KelM1EMz4z+?wg$Kw{9>@#EwllXR>wmKXgl_34vqB2Hwsc5bnut4s&D5_f21zT zz2gRnl-KKK<~uly(Y|xM8-BSeTfqPmiaaHrr)eT9D!7LOv{@^pFAV=ylDWSw@>~t> zT+jqp3)9+vGgL>Ng~!t6o%8jyI;s^LV0_Sf>+qi@@W(**T+0Ac&ZoT=T#RXzQ!n!Zgp|(Mde0|X6EutG*wPN99)LuK{F+u!FntF>-T++KR}N!wlpnl%2L59&Bx&t zEM;#`lg2Q*GP$S)hCa!{`JA19JZdQG5{K~U+bO&Bx>lRafY{sR5|E>4ZCL1UGD5!kf&N2aXy zQ%c$0h+?D6l>X(+B5W={au|X-W8pp?gj5^FmCqK;#?{YS^}}*)VOH1 zz9rEe^L<89rWnGA({kG!8^j^qfnXrb6aOrU0{4V}Vd7GxCIQSlMVELaG?~ko!tg{+NSckwXsA&Xp(IWx`YdJ&hh(L6+ z&{^~$peL5?2y+e)o;f&g>>xFwSDhT^)iCXTMgO31SCoo*uHal`V`j86ZkFHGwH8$f;BTaA?myrC=WbT94D{j&vyTqtd zBIT*e@q@XCbza-P84@tilnL-hKH}~(MVL6((oI;{QYPl$^hnx9DX;qeWdy;GOvW5^ z_UMpPC9cRZ0lRjpmKVQ1(ixSBhiQOq8&vtH}{nZOhE0@rOx6JXk$;P*m+o_lOOYZT*z~ z_9}hmqdxFa?)*`YSk%-6U^QfJzC#ShG*jCP<_ekwA)|daZ=-m@<3&;YO? z{F%e+k^krcT02bDO6Gtkxc5U`Q zT-v-lY`VNxx;+J-buP$2AF1nK(pscSDSGHD{0}^*5#Yt+Q{H!l0Ixx7d7f zu04cO#VaP_40~(pu85)ijLSOfdfJRrkRI4+weR-!_Rqprmzi;_RhaJMntADN4S;;p z@cAhh%#5sO=;3YkPuU@nJg}o)dO6T6OrXS<7sQrWs~|q;_j~-fUvK2}C>8hXm0Q8C z88h8#*}Kt4D`}7FpK^N^vpb=gV+9lh6^I>9kU!C^8n^LkHbxHYGW~c`eR!(Ln5h2c zqVx&tzN8Gd|GVLnP3-49a#2B4G#eZOHj&*0XNdLs^kxq}Iot;a)5j)!WZ}|2xH|o| zoLfK6QaY@x^D7r~F8tQL)t?f}hK8*}aJ?lb$$wrhF+3F98JRM+?N5Hc=TO+cb`^0Q z(ZR~jFx=V21ENuTv};p!1tqM~K62#DVwl(=?rckvsi5e$Am0$t;Z;-t8w&KGot(Jb zh=a-^6KFDv(9ukjgbT_N06W=A)cxWMdz<*A+ElKyg{C(lXeX8g4vy2^U%7{+^?jq; z*NlT^tR7-S-@htxEn#pqZxRwW%hr<{azI9hh9qF(k&)ym3IWiv6%e)&1Zo1=>k7!A zZ$KJ-N#%ceCn;94uC6VhOfC=%!ry6|;Bl9(fYFRgIw5XIa99HApdprgAjX>?Zj4p= z%4ADH<5J}H1p_G48POUgD?3R&!7wL=YM}G8))j>KAzw#FJ&+2qJY7(6?v{tmM#$n$ zBeJO)c_5g&neAR8R=HfMI&Rs~K-&G%&{94SWJbYh)Onr~KL6cY_42+|VfuP%3nLUO z81{&!W8kbil#~=WZ(mAERI*9jEZLXt)E&*|9dVg0Dxc04cR)AdM zC73rR`d z_vKd1dMfQ`Zp^^&dUVx8=2CNtQF7$4{nTs0K!pm_-6-My_1@;8TvvKk8;3A~!<*LyyC8wa;E z&mv#mK5unlak3-x@qK0FLSt33V4_?Wf2L!HN0Gg3ZtXbbSx``z8dH=B4fX9mSy70n zpql64=;Qw}XZ?2_<=Vzw4t4;NZ1+%;a{pzr-Tk?F{o1SLM~`x8gQcOR*F!y{HDeSt zv9d?1qS5HJ`0L%P&(g$Ijna=I)WJm~wqq}MJZiBnp|aweULd`8@|B=Z*hht5t+x4m8)J{L zOyI&C9E9XDQ_ZhyjE3XqVBE&_$W}OG*h9ex1>KIlcCGccO|*&veS!DEviu3f3ogu2_a&6Ss_&&OS!&jb zk%fUTCp;Lm<1AF}Z%Ba%eX2Kk63cA#22=9Ce%g#cMrlM4M<^7-ZmO>+$6Jk_=QzfG z%d%84kjR26a(nuYxJy<#xpFM<3Tn_d)V?SGbrW=nXH*UJ`T-1vCpNoJV;j)L_({56z1OG;=Aj^2LgL%i$8VtluzJm6yk>s;gpm(84E4Q#JUyotgx2m zaE4vn6-;uBfICq`oObl6H9-l)E~d2&@{v`SlECZuGE>5O?$&Vl0IjY`z)@8!7sBHK zkrXf2Z&BWmbbQpCW^z=eX%-)l)2C&MSh7(rUY&&MVFQA4>=m-)E8^*=OtyYMteM z^E<&WvE)1fJ?|!IC+05RSBNXj+0<;J{t^}W%8b29y1y|Y>;Zct$@12JrAuS-A#WxUtLHw{W0 z*=j`@YQV;jpCPyV2f0Ju7e?tOsas!6zf==8me{2FImPoe1yKwre(%aPIXg>nHe4)7 zs_&Sga_@v}g(jrP&4M~zr@s|S&qg#{(sn4Dv7EXlLe6I4){61FwAY^<*@>2dV&|=b zm|!N*mtcx6{gI~BDe(1ielGC6xo0I{^ipsDKY$N(@A>ed`uhDpE5^bN@=;s&ap^Pt z>iMlQtE*R~@{rN-f+yVQ&I`W5TZHyoWJ0ukiw8)FbFB5?CPc{HOX!WMP8?t$XaU3+6Nkx=Tj8<)6Dm>P$9jfHy*P>A_a^InXX z;QI6t*^uMfe(7G5fv{adr43X@FlYEHYC9c-jwbUJq@0}WeZ-cgUa8Fg_elFBATMoO z>^^(FAbP<8VQD{#7C1-I<}|bQwCsvG5>$JU8@l4|+LV|ztn&nWTyXH(5D*-b zG%_maw?40bdF+BzY<(_ux0I|4BeiCbz9(zDc#$sF7fJBgQ6zAM7?K;wZS}Wv_d#Y` z=TpGJ$+>rMEt-3;hu0?{DiULU2e~a@i&pI9Xx*lHeAHZb_J=3`UE-Oz#=V@9!V(EO zTQVB;KOebs?8_pU1J3|7&>UU9b~h?*iCSMlpytdbl#NEYU)h*d+RZCdxp~t&zg~pi zSWq-Bm@@d?TAo>6$@@KJWmvD@=)OZc&tE=tfFgKcmF`a!jG`sQTKxV*rCE$lFFz(iJnF7b@#ot(0HZIDfMhQFdEwc-w z$OUO28yCX9Tb5)dvGaASaJBCahU7iAX1SW1HzfcdA`6n9+N#Aq3_0I<5eMYgUyr)@ zp53j{z)dHB6a{0d2lT2L=QS=t1Eo$M3DS1d!PGhHxw*+fWv+sgj~az%Y-qSK#5=_5 zSM=j&=rIJ~;=P5>)HO{wOt1u;L_+pT?bDO&(U|JByW@@et=exNrmbD52z%v%DH-iN z%JFqGfE^yA?K<}-b{3dumJHIO9YXp(C#INQSK*9)k4W&@!2fmK_PC>8%lt#k-h*GZ z^AK@sfb);5CC9q9KqCPp`XQ*9evAATd#IK_m1u%i+t;On8AW9YXJ!koGndy8D0)j2 z40$Fsf(CR0TT?9)tJwx0QR3q23hM!g`;qcAm)dq6(}cyj*|@k{aB1Dh1GsNP$<&}K zPI6+*o9S2zy>z?Rn)}YIczOT0t&SA&mYpx z4Pkby%F;<^S4lY^wl9S4H8e|#xxP@|-nOVZny0z==CTL?oR4Sq0Lxae*{9|7Uh`bW z!NKkxc~u9epn~&IefiCzpuRdnmN9XQE@`|hK{ph&QSuHzpvr2#A6f+mZP30%J|zaOgfO#>g2U1Ip!plTNNbZ^~19W z?axVB_@o8q-oOM1M=*qJpSv1Py!-Xb1)<3PsxBi4=XGZF1ohOLxM^qz^iDcyCIq0) z0bO};i(6%yg+&|}TLzR(a>EyP>1^%6;n8L1MwjiY_pW7ZV^75ZWbceiubRpUnjVJ$ zIXnH0$ZW6YR8DR>lZ};+3hb-po{GcC2L{Bqk4Luk&T)(VGGA2IvEyHcKVv(|c#w4K zrP1i9V8;L-$SqJ?LVBjS)gHpR%hDxrUGCjzPGcS&c20Rg4Xn6ZhZWROZrg-u^ZjV! zP}5&&fT%n!v9_S>Zk{@KKkEISjD5AcONk?>t3znR>iRet&j;pv^zaoKrKl2e)2XMQ zYBlD0;p@(IJ4rO5aXzvubAvGCPA;xbYCqdHp021Y|ELC#y4TvzJSX4?D~Pw{3|2%4Y%0S0<> z`kInEbRe%XDMJ+o@*lE|ztWwCmKeb~02nwX&A`VeAp1gf=|nize?!(QZGXS#vMFFu zqDeOC5z?^vVe8qn+(TWpY{gQJz3JJ_GtD0eO)l<~fj)V^=gPSE^04PlwWS5XQ_&>g zcVDgN?*?!lX>WeJ+pps`yVq}gt?IlK$~+!(UsVMtcGl@3BH@FjzG{s&d(#=U>M75d zN0Ubyt^A5`)gjWYo5=_#mGmH++G7y=w7(EuL7GW(8mG|UaWtzz(CErrXtyi0!Eq`Gp{#uw+7uc9T zlom1>%Y_$-ps@xaTVwBNnbckBM8a{iYstdcb$d((zsh4I*XY5T*F8A^)~y7T@mgT2 zt<3$ovFV07*Z=p;+z%Bn#7HYH!lc;9a_4X$2ooniEH z51QK5r zLi_2}J5beGW;*>hiJt!904Sj0^IUoU7lUv?OXe+)U`3%R^^j+hXcmaH!LN2a}XFJ;X?QBLw1NY2zuD3Fp= z1101jL5NWA*_ZJtneX>ds?sL5$}VLP_t$yA>fK%u8exqZ<6K9p^DkI&L}zh2aYgqf zyD%>9>TF&@;16?(>WpbR*MdF<%Abc9RBJqWsPCF<09TWGglV;#C=OAHdo>me4vFMK z@@R0IlEuEkzhyA;(WQ#WUnHROi(3yemcC&k-b}DDm@&z!ebn@tdx{8;JVA9^sh~0J zPt2t4sX^xlYD-F`opn_ggrXfo8GwZ;u2sH!+>Bs=@5Iqt(0G3Xa6gWx%Rx}hvzIIK zGOKHGedu)t1;as&^0_FZ<_0yEu)2@P2tZz53KX04uOkuEW$(z#@0X-dbz z^1gE!UcU$4!3XXob5^t|#ongtg%(^yM?+F87LimKM_P+q>gGd?vpLBhJG|U2)Eul> zG!cg`NYa?O>c^-SX93RQbIaS=e4am==z<%ER0BRPKH#W;6-UqXwT0XEE>?#oNcNou_;XGBAs1{{_0cMBmY1xJ^%|XYts(mHOOjA`a;AF z!`wKDCT(dpij8=@4j@e@fsLN_>}n3 ziWXFCZv$bM!t&G&g=bD`*R=1-Y2*BEoE6D}_7%$C9~(Yu;>|p`u;3rE41mONM8wpk zS1jrkUzvM~3^N=5sWmN;jZLI@tl~r>FccQz<8OLquxM>5OKrzoZ^0lBm`O6KjFHBOr!2%wG*CIMo8rLFHl3`PE}!*;g?$Rk0-9J=Jh~1u+;PBcNX^@ylH{Iu zpSS=(h~11-OqaSfR7ez^H%{**z%B4cf6mWOHhq*KY~+xmu~y8}u1%&Yu|uo+1@o>M0xykZRL5q;$bxwbesB#%%neak81VsmR!K>HJr`?YT~ zj=M`Lx4AA&aZwbM{Y1$Od#Y(h55bQj=R1R={PnJ`+vjckB0Ww?UNrsj_0kR(z$S#g zbzlX0RaC@j@p%OG8}VTn~(&)SGacYIjf6QWg1pay9x zVn;J~(AX9g*OH(yZHZMx{A=7LCx@4f`8=hSsEdg;5^?dUQU#4rKBzru_QVRxnQ`)U$i|>{3DyFP4yXTl4pn^PJoy+APaIR z^to~g2E3m{TQq@?G6GWAE6s8{i%Uwnq{>jaHY%RqDjEw9KOAg0+w{iQN#yTf>gA}O zzi2%67@ZJ>y#yqs7x3S5@@v;WIsrh$TUx%WnmlF6KUKybAM@$jX9l)hCR*WwVA|AczAXOKEGp3KK4^d_?I#?kCV#+xe! zKBy`39=eO!mEG$Zvgqmzbzs$0aHDiK1wr^F(66QfkwC(gz12jq{VTVRRSOb-_)kCe z|BNsA=cpzAXZ&Y>|1l5s|9cSL4^UYr{hbU$bNB1&5jQu*&BBV4EO%beJHarzrVmpv zWo{mq6EE9Lu{xfb+f|3meFtE`{QHRI*ifXW2(!@|;7G6v$zQp=q(e$^!|9|?Y+w-4I>HiP7Kp)$W#?%Ia3Y3Z=UW{K$oy71=f>|%! z2|77Hjh9J;#yAUd$q^lS)Ls2%w8cHmH(bZm@nV2i9qp7HH7RH6Eib&=uAU>?GW^|L zH_Y_e+K}M8?T@nQh4i931qRvO&}jwRyNzD4SuJzU{;bP^TNO>W>7PsZc%X8)&okI_ z9l~vk7fd^_953Ac;Yr}&rwg-GcMEF$`#n_-%vUB~4xu$qxXetzjRb%YYMI{^vS-=& zPZPN-C?dDo1Lk=MM2yuSS}jw&Xbb=%nr!finCIz z4jr&u9@Cj_itOeiG_DU?Vjr{8$@}ji{Yx_-kK&gBYc+mA7v1D&+XO|O7Y#SCoBZeQ*&KKQllG3ax zoP_?k_`#!-@)jmL|JqTGr3`R4MqYMR%6sV3lcH{c z(v?nP5CHxo$Gq<3JzCu9AlZpAmk#rY0(PL+_m84ls+9aU}whb3hDJD zwj!DyG51p;TH^J5bH1^6_Eprr7wk|bzGttWApM(Y8v9+A~;CEJ-oFr znt$CVODLXM>HnKh0lKh2O%WV|PmT{c{h4;+InNpFrG39ADcy71I}tK5C*Vn=tCr^A zxqn;thjHuSa{3Ug$X7)xAmuOFWlPqAyK~-hGSse+q0{O_X^cT-Koa2Ife`#rSrmO* z@NBl?{hmQUG1u%}q5oEemy!i|pOjfrX~wI*+4po8spE8UYj3wO7S;yJvR50 z8}|kV5lzl`J4SNaTt*b_ipKV}BDdfGu#08|AWUvL_ubAljXgt@=#D;ivAcquJCCvR zeU8sP%N#GX<7aK=O)cg~d~!dpDXJK`@My-%5#cs{#!+sC&TX`o-n ze_)0E@c-JB`?vG`r{D_wgD%~ngUwCzvV21nlNW5Xw>wX<^NM0MTaq(3`-}4^m;>j` zeOrrLruw}7m*hkrcT6-}iH?FAJ-V-qD$PJ3rTUM&77$ z&^Hdq`b%VWbuLI=wZ)bibVL!h6Rh^H9k1L*_3`LS-L#Gh;>^V9?yU2904}ezSJ8;J z**@p+G-qgImt2iXy%NN9=o#o4Yz_=G1UD2p_c@I-qhR1zpT3_Tv9}z5mwz?JQVEsR zRc;7MNFPm4hQS10=!IR_XJI=i6|%3>@6caea$$9Ic*y*mDd%w(%{*mPOYyopnD`WE zBkPhRY_t#O)@>iM8$5<#-vBB&S;HHBujentq>wr?=F%~?Q2JoS9hlxcO1T!}xB}yg zHb*`tZltFK=bNq@rHmSjqYeHriZBkyW-OO)+j&*(9(w~bEf{50OWV7q7UPr?VNKR} zpT|!!Isc%U`+xAY|7An14~~rQoF6;>jdg9*_}LML7ap$m@0kbJ^%O;Cw%FDeQ7iMrhpXZNq~Y zmd!}hEg9&}O3bKT5TdXtx`_Z3ynyP*ty`P3&<)iB3*rKl_}m$siV&3P^$*SG^i5wd zNN@5?^R8eZ=YjTrtn&GUjFho>zLuwwzzq04!bgI~C-9w~wOm-s`#li!xG3LdFE8Gj zZ1!E11JrnXWV$f_v-6Ko#tUc0e(dU@C9F0rZ=ERSag7~|1rD;)Z8;|1=O3H3m>J~b z8bDDhTh&8scAL%9J{p`1@iqOmt|Uu4nskc=c|A9WT`L)kym{@4U*mA2Ja1h($BPD9 zoz{ikC)u$#ynTG0Z8gXBI@6Nl!zmJ)Md4Kdic5%}x`ns&3qi)*1_z;>c~Bk464UAr zb$GuA^hxa()a{<^8~sf}pT*j-0Q0R#D$xoq21l4)$NTE?-_0&!FNn7}?DDPgZ@xeD zUHpNB{XUV+KEVMfpG4CcIniZ#ZOJzHaG#Ig4+jLl|GQiLBSSwImn($kw=3!iW>gxK z``aJW)D!aaqg&+##b4^{IXs{j54<$3)R^wb+^=9meWP{@uEWwv`9FG!HqHO#xLi*~ z?d68T0$Ii3h7@@2pQ4Bc&^1wrfb)2}>%Q+^d(=^+HDf>6^k8R=&r*WCrS0(M?VBIn zqURr8vQ|3heq`EHzU_+(}i{H0HEHz3ix<;j`KcN_D(O!tG}(X2YTd& zUPI@nfk^pWFTUp>L{FH$(;m5kC0D0Ak(tJhBciE_wnMX8$_&V$_wGjZP3gl^m&5v7 z0{xs9FpV(a>BXVY5O_lTvv6Z={(aE-u`(K8Ik-lfF)j`$y-za2;G?k-Z4XvpS)e1Y>Qu%q>6iM z+r0Ok`&5iX|EwJ39hUVE+bLaD_+ySK+Qhldj8({Fd02V&EBE5U^w#ZxqoIgR*Hhz# zN-`z>Y3_CY!-^Xoi?;nqD$?d89w9qW+!b$;8`n;!<$do7f&s)|3}cdlp}>XG^+1M(G&8HLSbANk_f4nLEkW$g4N?%ai+0i=%SgcYRILn#MK~t@BS!^d=892!hsV@0@netZ8Dz z1ZN_t=FysG70kR|BSLS3xhQXEy(N_nwBYYoDm_kf7_6y?`H>oZYnH(7p(c{eeuTJM z@4{{layCY~r5@jm2eDd>qs~vAB?2%Ebu2g&6|!r%{npU?w2Uy70J)#~Ml5mcau~_B zGP*4*kFD}5HnRk^bXng_LL!^2E^={h!m^jO`znx28yIU)x^I~dP4(bU&3QBT_ ze>pxkT~T`r2t3<6N-M8yT|3M81R~-dd%wpiCH@_{3O*7T|rl3M{M0Ve$~aqxVl-p zFfKS__ek_>RFvVBW0T09m|InkUrmoJMo34%mJ*RiJ+*tVF;^O~wjQ<%o{s|4F z_dZ!AKlszFf5y}MPdF!k*Zl9>?)CMp$!>nYX=S=3XgSFbn3~ zDMOuC{vzkzEEb|0>ZvvWWXjYzioWKN?|*yyuMhaBZNuo;A8Byz-KV||k7>Dgo~lK# z;=$AH)*U9nkDIbi)}};PDkKx_7`RMYt^hC{l~Kp6dds=7os3PVzQ^<>ADS($^~TNx z`*9>eeY@&{^&H>}y~C-k*i9; ziw@_~-tYPI(v9P(HK0qX=>Bxw4YsxTp^DBs!h{+G_$kzeLGV19W`}lY7?E5|He?6l6%0Dz=bNt2XQ3bm`MP~TO`u(1{ z+hJ?2Zkw}-%k+0a*5dCMmF*iEXhbboTeFQD-V`HtGQ*p)Hn8VCt#y{=H#ScKWsHHe z^{fl`rfhT}+XT*fF-S*i4!7H9)=W2;WHk|j@j0V~!{v25kX_+v^=q=cG@ILdbsSp|L1p6aW1gwV~ z99F)Fq~GUx%0XKarC#k77+;t3Nl~z{&na!3{8TtN`8E$#mhv>VsCDOfhgbhJl9yIp z*1hU!IBvTHJQW!?)&4!6OtfSxL(!5>{0#^ep^p53oV3$hs2RoGbsSY|-LD*(r+?o? z#jO@73N7R3n6XY!^-95v=H-^(T%z0K=}gz8%ZX!$aZ<)BCe+ak6iQ#2o}(tr{w$L_ za}9hOh9sfZ%BoffG_8f@BO;05bu2u~g$8WevMw$fMxZwqWJHG1sLMukaTU_bh{Bi% z+O|%Z2-Z#=PpDy`i-vs%Q2P2$9omdCq9}m(l70ikbB`nZe?6Z6B!B%!yU_mMy$m1j z8`d<=gWS4^&XPcQGj?2pzY*{*2RcrciZ|!*hm!kT9FGDS`m`ei3Q#P|pB-Csic52O zc#pcSYo&hPn4fl)8w+OB7o;~DJR^gqqfyf#yR+r1w7jb;L7cfL7Ij-lM`l!i{hVd6 zHP%lsr^_eIa<__tR{8wx<(}WyI`cAd-!nP7iu%|tv1*Ebq}fEOVtIK6`ImAMrb!4g zS%6DXGw-XxE{f9M6Wgw>H1?J1O-JpjXdOUGE+)=e;CjwoR?#&%2fz$|t$V-c6izpJ z&H#RNP->Yxwu|i)o9;5dYuR#p#jubo9;nJPlNXr2{VR3c5Rqc}{hm+KbJtO8X=dkV z#A|Zz@48t()=Y+V_cBeSw&9c$)be)}(>u7b%bT9GV$HE)%dCW7>K906KTUjmZ}O22 z({^$wd+wKnrmqZf>f2isrI-Z0?fdsIYr$_pmU|A79ev10Jx&9Y>qn%i;BB1p!m zspQ6(=n_dbEJstQ*vm;cG=3sw;AM0^VphWDeAoD9dV(p4sfkwDOyjTnq9&vAt79kc z2`^@DC<0Sob^g^M{#!{SY`zw7VwBTpn@v9N_gtsXZF-+O<&qy`x_Ajy=xKm@WIf4( zg{(p-!SQFC1kbx>L$ciGe#$@7R6naK<$Ir`5tM)tr8Tu~*3zoHd~<>k`1tP{hJWl% z|D__S52_WiS|fN$&Q4#MUPxTztei~(efffP0(d!c(6W~aoy*WKzT3ne5#$bATO&iw8F$G!9?`?@M?S+q|#Ii}@^wD|B!g1f{)d2*A&kc(F# zigNHiFPl%|O%Ta(CkyLIN67D%61y*{;~E9@;hqqo6T1t529JskU|qbww~c--f-{zK z3bPraAmNRH;H{*56VtTClI(){%7BjK?MSy*u=!5>9VD@>Nk%6mQR-%`3pTpDTe%Zg zuF6)w=G|W~te)`4_H0ruxkjK;Af0-4qwjP*$CkZbRmw@{cyJNZB3P7ioxd3j(~lDC zdu71%6}58}_|%(a&tN!IJMFZQittctbs-aSz!??fDDozH4Icc|7z9g?@;!S&lG-r( zsDN}V;lGjh?$K=L{oZ$Hx~JXObgJ7ZIxTu_uA#Jah(n3P%+z6~M8*(t3R7C=M2Q3m zI=y;zoaO4Jilk^`nvf7xA|gT$NJ~N^;*bL^bx251i72JdZ|>(=>)z{G&wkdv|G1xh zKllDGYbDn2m#<$w-_Q5+d4Jxo<&8 zou-R1U(l;i!DiD`wvWl)Ze{*wi)AQOJyIZTR-9aHi`Ry`IgR?qvC$kzw7tC{&&=LH z-*fcoYwGADm-chLJ+?(-$z#r%G;)HR#&UTk=l!C5E~&L_0XvoD2}TGHFE2-gT9#3z zCD~Jlrx2tx_>@!<$vTyb>Nflv3Et>fl;Yc z=U>y-7}mFJ!vQb>etj&^CeJW$?X#^{YaW#k(gdevkbJ>Vb1;@PvBHeOaxgrA5tZ9R zi5s+fb`@HGRl8V|$MBOUk zJZ_oppAR~J`=9h^|A#O8Un>dz4=>CApFa3sCOw!6|57pQfX^hyzb^UZ6v1hLT5ISTC@dC-$p-bQ%1yo0FetE|jt zSd*)_{CL3d-Em$iV8&Z$(_5nDsZp)|K+q%l&2`<&1qaDmx~)5I(?_CnzC@#DcfG{-Q=(;Zl+ z!YxmM@EZr0Ex|-)ZOXx>F5H0IZ`#^On-Lgas$1SWY%Y*G2BDgB$aSi&;xp<2_W(5i zMW%C8Mb$0J)x}?uv`cTN+7QDRI-)251?4zjgtDQ}h@7DM{B1u^yX)L8FkX3=dQIWs zxx83ZAlGytRl%X7L*q2+TjfwY;#DYRdEVOU%piTFA%(!w(1n4*0qfr_dS=KFg*;AiVzN} zDNd*n*5f4$HxAd=kMaq61J?&8Va^@B2tMWiz-Zf#*bC#Gh9kEpS=dlQbCN3w4^Yr$VQylH-I7$iyY~SgJ&?^yD&eraWd^`E zw7gLGF8cmr-eKmkAeV%wEj#g3MT?s;RQIsVx5s1;RdQFGx;@x#Y`)i%O|vi)M2UD0 zi|I7??1rZzz3i34tL$ayuHBoD2Y!3->a{4%R{DD?q_qjPcYR`SbgUV6JKx?Ob!CPa zH|;}DcM^l#{q#Tg`+e_zH?_}AS1%ICMY)KE`%%*4>Z4~*J9N`0Y{(hrVyCMB*QlMYTadzfX6|G=;89q1OTVY#c#)ZqdE8G&cZW6P~4-ZUg9?fKLvYm`Jez zKzq67<{tN#1T7OI%+>NHRd2;sxn%cyqOSQ$5KDJxtgk|u<&Y|zrJvN6)}bO9iAB{k z8^8eDv%CNuIL*){^|F@{;iB~wmMEGShydd~-$FpG%E=@RJfpdPdxuE_kBed|F#-H+ zKfAl1d5j~TORCOeuBc|pGk4?OB!%6HXk9JADp@PcN*FMJ8{Xef9ozJ~Bfy9ZR<|Xn zY7C2Z*NwGRu(CBKC1Mx&W2lq}&z8=|YX}kZ93C@ZoK%uEXD4BM^Pz?T{r#h6QGy#{ zn%hD&p=hi4#Z)IVj2p6$cUQt^6JU&0UFFCMVsqu{X6a@hVTG*06L&w7=<=Fefr45VQzIsT4L=lvylmOT>OKCW+KJXuBmBB zKE$lJ*_d=EK-zvXFH|MfU~R=tehrNB50EIa6SSo9#<2YUZg^T*L7FF{GE>66co4M` zcG8#Ay0UdX?zNP2y8^|Z>Sqaz9Z-G`i->cva(fjcp#Ulj0RUytd;R{k_`H2yDq-)f zboK+ae3|6+x^e%D{BN_hs*9i>g&-{i?Ds;P(PqzxZof%D9GAaj5aVOzpr`?Rr+{<= z5U-@3dGw96ccvbXo7W8g-X*zO0;&W@@3+-vh0$c*V&^?nvBgPJkDtEjP}9=Z$lpUu zuPgUMN1pN&BTt@`Wi^3&#eC$EA6fA2lks5Y(v{J@2@eKd1d9g1%V>u`!F_R5vX)N4 z83#L>1e69KQcjPJ*!h`Nom4qNTx{XI0>?>6&?u`sIK<$A9PmZuUBa$G+R!$9x?g{> zLk6wf%EFROT#MQV__uV}7ExT=Z*W#g)@D`U3efE`(o3iYIA(EqzV=bUkmy$uuR!GS@P@czct2 z2N>L!TE2xn44yvx1C!+Wt~Rju!DTVk`@`=-BQ5~+HCsa0c_D|%2Z9lYmiN~chn~vb zyUnyxQzCU)$vGTCa9@0J%bUOlxatyYVv%m9xR6{77WMP}tc|~O*b$LL9$<@(Lp8s@ zPP@dIEge3I2ocAU^8eB5<1T`Q=qTl`b4|B?`;@5k1I8x%BF^s(#81$j*{{Pm=8urD z3;@H^JdwT02EYI7KU*N2xV`V356$+Ce+V!^PDj_rx5STpu^C(1yNdgPoKrntUmWjg zU3r}#QqB6Mi@@?RcoI3Lwk#JSdy(mm*x&-i8yj*DNopc!x!WQzQjYxgZ13#;qs zp9nY?>GI~(r9>&(;!$N8_r3^!T2Jj${(BPKR*2pzo34xpj!XS9 z$`d4XJEg48S(U{WwPy-u;~+!iNvwxz*EQ1z6oao`EZ&|knx7g=Ro7wYP4cVKy_6N~ zP4cSDw7#G+?mNj&K2=@$@j%!MiZ%OoMFr$|xyTcJjN<)i>K6siqcEi)t2*irpSa08;KWE@~@6n1!-+ zVfdQS8`AEjo`u_HQH27jD|T+dKt9iv6F=n4Sv|de;K7d9*nU$2CLvsPaDsz#u4+-9 z^l3TrgH#d-2@mb)u|eT3aqR#+vvC?c=AI}ZSl`Sn|I3kzMeY3A%(Yh|i!wcut5H7EAl zl1H6W6Q(&>hE~!8q2ra-9^zu>R-~J4CiBZ8y zghvIbT5w14`Gs`PcY<#7qLLFDzgtF0H2~y*mQ$7X>)$k07|hvh zWU)57Nz2uKq?wnUoLR|c&wm4O-Np6T1zwzdUos$k3jm)T>v*Ti)XhZ0|JOi`D(6`fE)(*5& z3)wA@Bz&igTJ91r%3nFaF7aBK2Dfd6z7*t?_Oj2=+l)>C->+|f(VWT7yA zhX%qfMBWSl4wYxce$L?WU1c(Tc!m!sUS++Sz*bEaI)$mqV~b52Xe-W?ST6W*62JiwrkTt)R zf$NbfQ?R^jvMWqJ*1~1m#*JdN0*m0b8VGx1orZ*kcyB}N`=?WITLqmRQpv>p z#I?*8FEdwe73sE5iSztCt$Wd$(D!FunVon>3d&P#(pSsmWVOi&I@>iOG_RQx1Rt1X z!h%L;QNJ4MeLSGLIEEr&px-L6${8>k@;ACc?&6Tz@mcPM&k(c7`j<1=+7_ z(UC3VxcdB@Z$>sG_T3h7BZ@JL^pW$ezJ!$tE;gO5-bwpzMpH+q2Nu`_{pN+s!AKGt zyGUyO1u6HtmekeFpc~sfdCILqm6mp~Ok||cMf@bV%^oB#nsb-EnO@68*4B@k2_=gv zSwwshWm@@#4`1MCH{(?7`m~MbViyp6`fsM+JMPA0t4!A@zRbtEz}u|~Efo9TP&}dW z`F4Mhc=F$OyOh70+DTmjPXer->(F9OdlfAqqQBjM=boj89p8Mjar2s!L~l;IOAlbS zsPeL)6OJqU&X3m}8eg=dx1EHbfIUUZ=1!4l@9g29#ZHh-*7~|8x9ItJhJzE>NOgG@ zz;25H^J#N=ZU7Y9R5Ta&GCI;_%pJ%hhQBR0-Zv0*;;A z(qI4m81CC$MOT8aQzIJ?V-6lM;6UM~LmNY9-71um1+ZW^wy_$ZU1nETXXyN}^+*O; z!%4x!obL4fEGtWoK%hqo(K}hx9j+6CWjH{5cTVgxVo?XyhzwNoQ+k8P*Wx|f)pl*E zd$DDk58f!ieTgYKU~~-c8H3iAU^8l@Wd4il znv&4irXqG!e}FD&F}r9T|1KkaeM7w%eD3 zI!7ms5@cNzF~6|2`f1`?I-2RqJ`pzg_zYPcBBgSpBFPEF-Hz>1tX1L0-|>Hg`zrhV zvyA$(l9BrlkqBsH+vr2lHSN8W>Co-XwFoks;Z7a-63;@0F%i4EGc1%G1j9_)9~T8= z^ZBE94zBuQdBNQ&-1f(rf|_xU_SVJA`!&2VZE7yP^LhcKdogKuz2d-GyB>`0isne_ z+=`SQBqHx)9~9jzDY)GjImlRz?(^wZZ^A(`76cYWV_YbtY_T82YOKDOh>Bz+?i6yg_Rep1} zuk2R*eoG*Xb0ItjPA;|vlrHuG1JX+GApLdDc)wriMPP6h=61QH+j{D~ho59C%M^WF z)F7L%R|secL+1UH3aj-`e>UGG&=3yOI~30XPIpPCBgFqa0sed(lbf5OW4}{JvZG+| znZFT>73=`GPY}$>&)(j>pEr2yf$=zwDmr>PT{10U1#R^j_2FV|72$4!9z8>g*>l$I zu=J?+ygT@xfhgqyL@AfBC(`cn*P?U`BGe9c<0jrt{?%9MC|9;~3tz{`ijDmvpysrt z>^@II`giBm3cDT4%obZJ0*&f@^O4QC$M0<3wI>4&@~_dWl)8k)L$Z{tLyJEi(-HMW07 zqBlR-2G3BbEPigU@iEMW!IEiYt7o}it6s`D=p#S3`tm0=(v!D(F14@pb1G4!@i`G3 zOW*V!#o6|6LvpiXb6pR;@Wr+U?vdyIEsDOA@G{qJg08?bkXzt!;vi#si>~jKy+Zkk z$sG(|+mm=d{{ms;iUx z_mp5z6Ml&rnLq3N*!~fg+bn5WdK<}xWcr2%LO=+Py?il|m7H8NPuwmlI@*`y@3Lja z6rsj17;UpV-l>uz@6xO{IOGI@GeDyfB(F+2o9X9!+i`Y}v4skjZ+c2;%du3^R$kX! zF`16>VXKq2==+A#w66Cpj65yNd66}?mzI*2)TXuzEWsQ9Oj~+F;XSBkw4N?@t?#+t z$KLB;4s|Ehi1*&qqko=osSUMXZ$BTYhKH8j^rOGY&f(#R$sGI9+L7(9D@vjn$l zyzDwH?_QSY~%1P;lI`D?aG$Y4w- zED)s#S)IPeq8P zhsa#6u$G=E;U}HAyJ5Q&E4m4jBymtOA16K>RZ~oHE%*GJS1V~4I=TBxP&?rN;K!l{ zV>@3+!*=TQW`N;tw=zPe1D$4d-bNtp2#N~!@fdPl^M;Mye9-;Jz4dmtk0IXw9<}LwF_|AkSlm;W#U~7QsV7T$P$_;T z@Cp6Wi-wT?R;z%CZzzmCXNN{I4RC;n5`@Uecp;zHaXfJ1(56 z7BQx)6^fD_sf!bibnZ4)6XD?DnAO6=4>HyYu&qT(#oc=8VT+9UMGQS%(_nmYP*Z_EocKCn z^15AoO|dzhjoCn%$J^*S_@gH1{-Nc=XD}dYt(O>_t{EGA*oNJQwL~VTywBNMQ`|jU z%F&49I2o%Dkn!2_gksv_yKmWe?)aRZ)V7Y9K8oZ z`X6ayewRlAWm!mPU`5v^_BXp_p$oR6%PIUBr^5H2rUr&Il|iv7fXO`EdCnXx41h#! ziw@k{dMe2VuQYS(vH2}{%QA3?ETXbmiakFWpEfVL1pvorG)v1w#u+utWW!Nx@A+jp zR=xbSi?8kA0YCxiFN5U|rYaIQjqyL!3rHU|0KMK*SpkpL zghyoqlG{$A%)M1e8-AEjPu6EF7%dLk`M98h1B5Bkv^8T7)PWLDajj4cdMA!gR(wD98l=p zKp#s_4#g1~lfq8!m3>;+8Z^>>F9v$uj1LLfM9eH<=N!G7qwQIh4{z1-$AG+#(ml7VMEzc@ZW{${r3(9HfaMXKnfw?+xIsj#y5=PSNJc6l$TA!d- z*bW&wC-hmV`^SP~KP<*1i%R$kI5nYVp$f$)QqJxoS2L*?zvQ>eY`7)E`re1nxlZ-R zQUx@%-@A}XSr2z;U0DE|znsnXHugJ5J;RdV9|CdI zZLfI;_XnWQrafl)vg-Y|JgI)cm^>@k42clRp{=+|5O5nF2aY9$l8KBUAGDl_Dy&N) ze07&c2A=sm*BNf8j5vcLT|bqFB49O2dsGx{fo|4{n#5{g!1PL<(lVQpTz+9=>(fWl zU9S`kixqEoOT;~L1f_^GRX=t%;HKdRmp$&z$5sRdb!T7~oKKhz3B8n}*(gp5Hd_df}Uj zBsYH=$DyZn`I=Fxv?2{2&AipJjMc23$E?Z-J^=d1~h#r5h+1Z~xsR!@sB>=Xc;IKOV@^9^1yr zTBjSD|~lXz{icZ0E!(&bsql^YAj-t_s%bm0JA}T z6$Q7OklbSikReV10yf1^(bFNps1yp3QWy6uzPg_HiQzIKV1omcS7O9Fw>ghMPRJOq z^O-1le3IrwU0a4Z3Stj0jUX4tRxb_4dgdQ5Z@oR8m9c6XcaXYQ!tz~wrFBo4JTuXu zDk7AjK1@P_zY2YaPHD&XS{0St+4PLccDvckb$qsR+CR%Bz{%8i>$5T*Rrc&2J!pm| z2%d-J=1Yr#a-7uc^XtBf$yBa?ib!NC@9VzYpi+Jl=iiEW^$iG>V%$b9U+Q7z$C(XG zQwxb74|o?Y##_JpCyUFgE%=r`+4^)x7@v*DDo%Qo#eFMahlsH=4{l;Un~{{pQW)t^A2GtnavR3ww(IDFgdFYrj#3 zs-6R2E`^l(0X>Xz@g@aBVor=L?|&Gqy%>+&Yq{NxN}Qa(2l4mJux?MLYjOZ0w1=WN zxu`sOqaet7ze5APwq`420U4cYvZ%BB1`|0m_FWLS9q5?e=F(8LJ1}um8(}1yPO|UK}KpHqqNv)%6PDGBBOZG zoJh{DF28V9mEL)+yFffLdMXCiM;0S{Naz6tPWmCC3CE;nubxGfz2+P{am*_4H zIz??bt0xs_)Nqx0<85iuNoZPbOTNC0I;A0G{2U+h`SeC|fr9 zKslY_o=_KRmDEzz-kER}#fV$oqc$XlKE^U0Ae4@>BViqK+BulMlTUZ7O*J9)p=pDg zN7clB&Fr)!v@fuTKA-SLxf7a)<=S#wyI8TRCbpldv4&c-wc)<2k3e6>mMgQqce^1f zr!8m}NBX)lqsq?y(05-pLN)Ho5Qjkc#MU6EV7>q}a2(c;UV8ocFf-J4RsHl-){)Z= zTVKnHoh#`%Mkz$Qa9VS7Sh0fU9@|*6Xf^%K9n5CC)%Tiw!Kr5>hXXW6+ zXW)c0cdS&3rF0G5Yod;cu_@(Rm>?L?No@`ViPe8ot3Do>etvOzzpQb23sdXBJw%^; zmxiDkwFdRYF3hMxq%`)TElj=$1Swbb?m1M;>K-&-L&c;b&Gv2Y?V){#L~ZITVwiIh zJ7ZiJFzG0Q1wldc_5q{(&r`@;BF>4SIsCm~HqYyoE|k;lXp(m^aza~rHi!5d%4fws zYBCh^g4E_Hhzc4Ak`k=0vSf#pJz0Dhfb4R#?ogB~)!Aa9F} zPZ-4C831X1R@U89Auc9n4x>`Jm$p1)^3y&8qE=ZO3>HCCaU6vqA}8+vzzfg7-hkH@ zsX5#}6a9R3%BYsC&HiVzd>W4 zG&C6DE*3GfjDJzLqDtj4pOSVu`zjt^%gE50a5{AAtG=)t&#D?m6RnsWS2$l-aB0ht zJs!4v=q43&(QndGp5V`|yn&ivCDT9&dSYe6NxBdYa>CiY4cK(wSUOXFTU0KsJtw-> zX%*mBFjhOt%#_5PJ`BqFCD}2#YrE}@4~=Tn=Z9xQj}HXPYvx>IIL3!_6w=7U#*J?3 zLv3Bw6k2=6`Zr6)CuxgK)f73K2AC2S701TMCzK})e)l7mKgeb|&eUmHdSY0#Vq*R2 z@JnI>Vb{y174~xRI{LVr(zO3MM+IU!=?OgoWjjW48Y+0qgXGp*gLOyl{r&AExm zJAOQT@Pl!!k9eg14JMcZZlHz(Y&w+bd5c3fjCgBu_i{D4sd}T_Mm=gj|N5`k@a0~$ z;t+4VMGFcU!yp&Bv?trO&2k5N<-A-iB@2Lxc84em@H7oFbL5qdf6mEYEA5H14*>vg!&4>iHSdkpL@-R07`-g{t-Spgtv+V}xV>aW!{)0-U5XrOz zZUE2zg)89b%^zWFMsqU3kKsReBP-*=%DghKzEwr#fewOvx!xj#%lt`zOe2hG07@zp zaGSwekGVl~t45cGabfxLq># zgSedjq5GDo_7BcA{&b##2ya>LGI~Vg6kPA~ks6ze0qT~eMaDi=;;JJhysL;Vngpy zZgpMu>r*%8h1xQUYl<-9;tkpxB@UHG%&jh8gpRo4L845xJ4gjb1F%- zw|z?S$Mcn(N`7!a?&dezslGUyfu4IQ=S)bKXvtmSvlMePNf_4h53gw`V6NLoBl&PDuMDwOXBKbm5b@_LX4}8Ly)S1ml zh%i-F=1Mn~K$-V*X?Oa9X1^LqD5nG0htA&hV0LfyZjQCAaJ({-BGe>YyzOEV`|i7D zxc!oThD-ojGJAyt?%@zvw;DUeuBgD3I0M74c7OEcAjkXBP64BT^Y$a0w=8H)#Ml2Y zFu66+ev_V*Gcl*OL+SY#Z>$M-X?8)NKTOD8c)b4aU*`Y*>d$*{MXDD5!@!v5lyo*> z&`H4w^%aZb4(;v4*ICMk7K`6EEEiS-SWCRy)rT7YTt1+^Fn1yS0FQnLz;N+Sb zR+LZ3C>Bt|6wUX)aeld%9;k={2PlJp#5HF{>hF-BeZwYsC(; zw6rwe-D)h7%%+vQ5-t!N?*JG7gz;R4#|Mcw0o%*gq-i%wm63AfX?vwl&WX1FOE%KD z<{iMpSyaDE{r2D7?f*(I|2JbF=mNgT6)GgWu9q|d;a zUQDB$VGud(^WNfqoX;iMjM^IwiCTXUXsezbX^*?YbJ|*Sc+LJ7(F8*)Z0XvyWz|b(^}t$Z zRIfRLoGDakc~Ob64Ifszc`GjI@Y0eU}uX zf|5wKUJIT_ga8Fl^qH8T-B4_v!j6MZP3wJl`SOZUVo6oUhp5!jRnl?3_W;~>K9UXV znv2b$Sv-sViBTu0`yKmic6XmN@y>CkJ~0do4P=`+iYjiKF)Qu8o|5ceYZaysT+DXH zwJjI#o7O*OMUx1%c<7LMO+Wfyj$Ho*V;qNp zBIDNd>QJRe@qRCBC^ONfBU+E;?GTv3yibsd(pW@Db**U6T6IubZQR}bc%bk_>aM}e zgjGIf^K_*21USXU&XE3>j9&=UQIs?bUb(-WRmSvOX|B^735XQ zs{i2ot?kH5r|(CFBJ*r+?=H;{wYGZ_W;IxrZ&E@%YzqHz(8IwiYdKR6T@I;=-woU9gA& zDqGIVD7G+iPpq>k2h1im3ExDTHtzn2tQ$di_O&i9#fn?6ijFUDyR@xEQ}*(JosFho z&L0mpM1y9i_5WP7c-dTWI%X$)@<`5XO4;*@CfQgM)3sw}41JAjB3t6{nkB3mfK9xf z13Z2DleHFj)&3Jn{H<}qMt$JGt2QU7u!$qs&B0pNtcgH|Iew+kl9opw4_pfScmNK4 z`J9rxeX4&GYI)Mjl8@9@o`0i^*3p zRhLK|(OTTQbMsebp0Ut6r>jz?v-Pg-Uk|Mo^nGuwz*%Rs^h`v%=e8>L{73pZ zNuR9FLzmG+$uBy5F?pAloOmi$t({<5l5X7(}nSgc~96pS3B{e%y51 zoH|B5uU%;jemMbTY;DB7n!to^GKReN6(&qpqLeBGo;2YOBmoBftXJMa5&7+NAJ z1wdMFIF<%{_>kuXl}qt9PDhP;hLpufoIgec`QQquRw>DVsY(97xLJR$EQoN66z16t zwvDS4H}20b$TVRc(Q8rMikMDPC~^R97l1Yya2z#xmOO`mrfZYIX_#Y?(|cb&SK47G zUujyr0vf=XQ)AqhgMB{mv+Q`l5F(4B%3G$kc(l#?@KPrRZW3XNppBS}B;*7?EF@g}NH{Y~1#W5KFo< z%SG8mvQTwvE&xuTXl@+7x!qLO)XDKyGsdMc&EWb6C$pfLJxF7)-{jhynvV=@xg<|F zoZq>Gl(O8Vj5_mdTHeP4kN;J@+&Lnh=CxQ|9YL8L zHnDnDiH}K-Ta0Ewu{|Z&c{6(Er2RS>7+Q3Fw@^Z@z5u4P4u@!Kg=HyLKTF)q%5Jh0 zeFNx%lKf(IG$+~WwE(jX37UWN#1>V#b!(Xyu`z^I>#hgFvFgO}bKo~xR_bxguC zFi68dAJl&L>Re=7cgoD&%=7-q<|H-|>qD=r8$g>m1?lU@7`!n!4Zd1sZ_2%99`9O5 zM9g{Z?thZL7TvHqQoCEW71z95zx7?yv{19QhG*q@UY*G^?R%x519aXs+FbP(-_xyN zeDB6s*_XA?$2~;1$iK)qM&~B;<7sR1`m@*;kpW_8N#__0+O*b_=$fT$AqgfY6V+PK zkHywRvL(a(?Wn$LJx=vqMU6<^o=IZ30;-v}uQJ^>HU1LM+T+oqr9DH|C9WsB0Nmh} zC@LEU^64VZ0m|*UzkF$8C*#&Ik3LOHdb5T|R<~oVY4`qlS~4D^7TfEG2rt|laOdL{ z>l>TiJGXnBJ9#QD%O!qeay=7y`tZY@hq6+cR2VPr&bxlPJiaycy>||ORNsXAKc7AQ z!@1sjTP>@*;=Gq&uUM_sF_%bUJSY3B3+xN`2^`3nEkx``r1-bd3WY1m*zR$_cZ#3&|HY=)uP$c_nvSB3j1;CbD;wMoPZ1nO+qzR=FHMDZ=`ev{Rw4 z*4>H_Qfb1G!#*f@1CitKj!sW-uSU;@mS2BKo(Pfc~jyL z3--gJ7PA47IRXChz}w;b9JgEJwhzX*4;t6xyY$_v2T38pXwZ4FdR7x64hc4pF(EMV ze2CvI&>{-;U{zjAO^WDTm{@-Ld}1@bWA&6+!iKqIod0;>uVj43D4M%V>nhyhTc@dS zA($zTkNuQqJCwKIbvKO0PGW-2T$^kF!%)Q}Pb+t%A1V8$zIEym%>?O++CgEU- zXQ^wVkSFKP%9&u>c{R?ta;9xrvjo3=;m(W(zVvyT_l6_xZKM{JvxW2F)zXrP@g#is zIL0J3>WdW6ZM=JhC>`f5w^ZAZL6Vfca>slEzy5Oc;sNIx+GH4P` zIVUN>+K}=ju@|Tu$9|q!)WzCvVSR1m)|uszg8E8a3pi65>G#8=9b}q1b{WB#{hi$1 zhlcALY5lkBzwMnwG+&e0-eC#i5xngA% zFRm8tD@ByyFs*7+xB)O&=&W*i_xRmfaI%1u4$BoIFabXHr%jpzX{kt3vnC~dwKnqm zr}S^B7hklWKqnJZr&&HkO8II|uv`te5Z>v(RJc5P$)crRwmoeMriRzrY~|l7!JoE6 z;v#Hk+HWh6JN~)6{32RmansVE<#(5tJv#ArYUDr>v!lG_GQ7SXcQ4lqa0M7(0d!zF8qO=yH^!m|bNC<{zmK;9q&8{rFnUJl*Z;*Zuz70!<5L@S? zD5UM%GwKbvp~x^G-R^c#G1-O^8=D*Z%jx_7Pv@t979)J8J1~dJ@4}mPEbQH3kZyNsA%hm5 zUFV9|B?NV%2F1?ml5VG>=K?vAz>e@Brng4Z&z@z&@d5dJ|HYkg>7A_JH;%svN=5Aw~&&&DI*-uB6*OT&p%S;PqJnxMzpXLAMCM7RY(HHLcIm;`6m4E29sFCfAk_`gl9KopP!Z4;E zj$*iH)2i#-VJ-W;$()j0l&Qsoy)Oha(~)>9Szf}m=y7|;dnX-iw?~{@)VkIfH6(a6 zLnaE~Z-7Qi54Ru6SG-U~PM&m$eksEKmLEuBZDwd{!6DS2+KpGpA0P^@QA-w`K}@RA z-PVj&|Akv|ooDu{e(&eU9}m24tHFN?3~gWEdn@z$K>ho`w9AKd6#%^#pFO{S(E6}}gO9Qk5?u)e#lLEw{F4_AG1U*q?^VqdoUBddLD(6=mECdl)B zR*YWepe#9)XYPeB(rXp8oSM1>!P3aop0A=$=aMz?LYZIVTT4?!n6;#w)+?1bD0t6E zl`ulGoe*T`8-7;3{%dsY5tY-JniDrI>b(1!ThkhsbQi>QPZG92QccquDQDI2 z+sVX~LPmDE3I;WS5{TFPP?7DAT|Qgk{B{49&&hZ|DSg*gFkEeKL|fc*db6D4_HswK7PB`y?)7HnP!;vmWD=6`S0q=})!h=vzCZP9<1s_6 zimrL4T?zJ1ugD$Eg)8V30JkOM}3#DlqyE}7{>kRsc$DbR!i?)4;#GK9FfRDm29!g z_h^(0G}m`^dH4P@#m%2RWf1)eTc6bX_xa@@TEdj5Loj)NVX)!B%m@SDsi2(&;spjM z{6O<-$`i`h-Aq4IRz-FD3!~1ZsvFa4y}qY9H&KlQGkdbq8iJQktk?;`=Gm_&)nC{a zQSCL*BLjJ?@si1Z;dN6n_D^EIRX^E-L#2ykB$`0Qn6WY!OI z++^c|THxzgYc@+qa8_K=-jhb}S&$$E$F79Z*-q zT__Pm77wGSS2hGq>2JnT_u z_q^>7-%M+7ZbfOV_NuOZJn;OdBUQhw?NP_~=mlJ???beg-{{)T5uN?{I2ar_buo}L z>mg zKW2>GqA$lkmuKI7yfxY|fq60TqFh^A=5Hp}kK+bx!yJ7uVtx1R?cKi^^ww{2R_Dd0 z11U+XjHaabxL&9tD&Ssjsm;5-alm2TTz6+BW zn3@jjJi|fkbZ}}yd;|6i0tEKX3bt9gQ+7Yv^G|80vSZ$YRbCHMw&L89d@4@QsqB=q zxw+a1LsZZNSlT9qq0@h}Wbn*dvJ^CqDIb!0g^E>zuco`zV=rD(a_3YzSew=j{$Gbz zRZZAyGNNTPXL<#-yd72@P55E>Wxq5l6QF~+nRnYxDw-wi4D+*#R)elJ8%uZ20|uSg zj|T#ApRu?0@GM!&^R8DtF@+||rD)pkss$JVAnDL`X>JR4P`YA)=y!DR}?^kAPw{?=$LbR?Ig=6dqVE z!o3d=%Bof2eS9eTmI!>*IUdm^UK^KHm_va3@|-FOr4!vALrt8Haqt3)xtK#|bZldO z6%3$5TThCg3l#VeV~a->YF@K>>jppzGDKa^)|G`Bayu~h8aps;Z?#hM|L!E>D@v7R zYQvEyOt-x1nG7TfB>@zG#6tOtU-zbB22_03&yV|z@ia)ThxV#9q#AsDop?Sx))MIP z#vMtPutG6T<>l3A81!@IBSc1|s&pvlp0cQk7Aajt1p9P#O>pI(E&gPzWn(%oxzubH zH^$1tn-e^=N0swzv#`@JSt7lCuD@w{+H0ktV26O|**2)On|L7|xBvO=0?s2B6b6m6 z9p#__WfCFwRm@cf;xzF1XVfBnm{--F%+XvCOo_kv0u^sx@Uojxa;NNgCEu@J93#yb zU0ODNnJ^WpJ6AYfipdwXeQ@@0dkoaCO(T>kNdZ|(qU;g8Bo|$6Dx}9{tY)ic&x(oGLA-`G&Cl=Kc2mI~?yHGHX(kjY#t! z2erQ5=!;Xcfbd3Lp`-S2x-&up0BF&f2;OEaCQ%`qdNnpqqn3MQ`h31gY)f_fmKpnH zYmqTaN2}}Ovpe1RtiP$$ER0O3K0js>Ft%=ajNv*`Hyg<)F+=Q&=Ek%GPFcHst04lU zz0GTRQZkyWL-qjBCyL1ENwqdP5-J$JOhLT9?cAOJwPzv^LsCZ>O+C5b0Hl-yOSiMh zJ^}GeK&zP@I?W!nWK8DLTCWTeb>>kQ8Z6kL)UJ_^C;M%~h6 zcZiB_$lVhu;aohXXttsaeZkn6F=7D=Uhdi;pZK#w;9o!XAC6U{dVimBcrm(dH=agG z`CLbCz41UY^jMuJ`{L3_VOjx|^n?u-4&bDjqNRF5_OkpJ02hB6)1oN|eN(_fK=uJ5 z7{>baP*%hmlyF3|%J%<3^q?Pv2H&yhkg*8I;DO#D-{-AYrV_0lYNF{$ z+^;0z6p|AOu&y0uN81=T6x%FZzvKEQpgt3O($RMS3tPz%ml5>#teKSS&25t>b^TWHYDcDQnHwkOXL^ z;ra>O4WZPksp_Av6+0J(S&_|=eWvHI;4^g5LdU&H%;lGh%K#-zQM4f^=w6@nZy#Mh**+z5WqW>) zg`dqG*W0V^e$wn3rA;}f&5Lv7&2O$@-#_IF*BURllxa@ix>1L_c2;@r9wXNk%bnB& z@6$h-&6*=*%`9$*tD&#G)6c53&6q4H$*4|0GrR&mBKi7WD(}Y`D7!QYu#^A|UZ~R0 zF8@_GP>>JY$GzN_*xuQ6xm1O&*ENmk_XsLekTk^e@pV#M)M-B~*RpkXoJ1D~*}#w~ zLUBkIBI?`uhZZ|!^H3hsU~)erB2F6}@+Q-kQC$Ae6hCclez99<^%lf@<+rC#e7#`JiyR<*HKrO94*U!IZAGPZ?VQ|c!#O3@PA z*v$jll!sDpq{!H>4g7sui{V`a;rDHgi~M>G&d+5ga&^uoONncGV_GqSoyt5#F`g7d zu5~P>ItJ-uP4@SrD*FQUxTBY*WrP{Sfo#&%1S+xSvxxgnyGtbe2>v7q8-f#yTi{LJ zW#6&WWQB?h?*6!{MnUg1w=MOGzJ5^P!*8Is|Dh+&=Qc}gn2?h8H9PW^sD{KG)2r&f zq|xKJ9tYdz@$giazEITd+euH67=ji!{F$5UpFBB{9>XgqtcFrhz zcDIbjrb~P3A@BM_A{p~Xry@zoG7856yFjNq{ed*;9_rnT#O)q*VMKPlRJ!!O5T_q= zBDtkEaj@1PJK{1a`Q0eB_%R&n0}HlUzgf-x&^Sh8hVo3a&>f-+aO5(}8EXQsViF%M ztySKBmF6l!H}!DvX-O5o!cZR^9FCLY@^Tiv>p$>Dj0fp87ojB+JZ337_mws<*OAzcf8Vyp*B;BAsLlq|EkCbZfxb5GRJ3tVE5@q4yC@N?zA-WQi%R_2Z-)ka^sX}# zoU{_JbugSH+JPO8x?^lxZln82c5$L(y(@O5rYoy!hJB+FYfddGG{8$}$|pd-Xg;wc z^$EmJvxvf!UFhiL?HX;vKTz1s;wU-8xrxaG4QtYM4K~;QnI?1qn)+fd3Svvq(!Lkg z$>zl#9aH1`@sPHg^aKVhd?~GtNRH=3B0RsL63eNDt0jqo?XRo+RoI~@mTGsw`Gt4Q1zw&ERbth(i~jy$sIpm$Zp z{+zIXk)m}CTCl56BN?r*gGk`tYSv=9?_^QqeUp=&ZEQ&of5I9xVmvFAf*b?2H86$m z-bQw)?T0xxnVdIZ!}rO4ZhejUK|F%nMOib=ekT=Y^!Ykk1<*XYp)EOs=g2kiJ4rpQ zFcdi00x1tSw-eWyRHbgZXWk4OT)aZB(=|_cms~H4E^b?vBk){~s#U0+H)A5e?$qQE%oyC@5! z-%jdbVj&?9{K%v#MR!Tru~CUQNS8KhcPm)SX{y;s;W12y9X>DC{cY&eMa@-w?BRjhSG-$aX=C1wvMrYx2Ye6ZDw9QhSPmh3 z<<^8rwF@Rj2_2Gd=10tzT)u6@*P&ZZ&$c$rm$eN$(9pME-?6)=0lyaeOBMstySh^c z82^}`jC<-*l6erDxxZ&atlty0`kP3V2u@@G;J!<8fuz-e#&8R==pKu44n`M!Q*@m2 zJgc~JNAe(=kV|7#*CtM0%u^Tv#3Q#@XsD^xx)>`kyuH2#o}*n!wSM2mGCv=5vyQi0 zWC$KCmO6=9NfBkHM?lElUJlmuO)yS|hK;i>P$%;`KP_g$eHZP#roE;vZ=0=*dhHuO zs%uvF7wVo&Si|FEL!m8oKxr2=OzmQW25K31^A5~d%3qPg4I3*7JwHxB0To?}1 zji37}_-2Dbl5@@4@&kCE07^j5L{O7DL*0??t8PJVJ_8_AtL)^(N7DKhb#x>E`fz`L zdvDOZ(Xno=O6<5dsnYNxTq$i5<_3U6%-+r)+u=RbKS0c>$U%w$ zeeKP=80mDy9gD24?qIjR&8%|H^>jk~#j0oRp1<@e;Xk&^X__j)NKM0)-YzDERtC6+ z6(treH&36VlAIBlfUqBct>mp7eErO0q2{|Z2&=S>4IP=3Y&vFLQPDUTJXpnrDK4Y~ zYTMUst>-vyi1AD$-@T9juhH!`iVuZPF}jhSLH+DHUfL2tZEsaF$QMM@Dg@HK>l_<| za0>{4SN1LU4LI*Q4{-(rZVd^ehF>U6mr4CMiGlUC3+<>^$+HQ>U>mGj5bQ1hnRf%i z2@ClDzEApem-mE3PyZL( zEGE-+|GH*V_CBI$+J{PcK_F}o%t&GWLKM;oNm6Se+aep1M=Pbux_evq$25C;-3?D0 z>JC3#!9+V8}v zBVRv~_pb~LB%&pAS9sM6O+yM#fKA1@BG;glNhW%-cCItLK`vaCP1iuZJ8T3wv5)3{ zz<4mI@RMBs#GJiX7S4~bY^px_AnOu0%P*p+iQKS5Sh7Rczd1-i+syc9!V^xK+n98b z0nF3?vi3p-A#?9MRZoT1L{V(tR}e7?beD_a7(kreu*lyB>|mFRVw?y*kIz@_Ry&@~ z3xnPow-4!h^T=f+^yw8|1!ZO~c8nUAYx}gF?2uJBeV8syf7^NeR6Al&$`*F1*C From e528c76267ee9faa4f95177abfd3f50b8812b9fe Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:05:59 +0200 Subject: [PATCH 07/42] Create testplan assets folder a folder for the test plan assets --- test/testplan/assets/.keep | 1 + 1 file changed, 1 insertion(+) create mode 100644 test/testplan/assets/.keep diff --git a/test/testplan/assets/.keep b/test/testplan/assets/.keep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test/testplan/assets/.keep @@ -0,0 +1 @@ + From 2bb28c9929fde8aad442bfb75cece4bb82d6623d Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:06:25 +0200 Subject: [PATCH 08/42] Add test plan diagram --- .../assets/WM-Extenstion-Test-Cases.jpg | Bin 0 -> 392268 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/testplan/assets/WM-Extenstion-Test-Cases.jpg diff --git a/test/testplan/assets/WM-Extenstion-Test-Cases.jpg b/test/testplan/assets/WM-Extenstion-Test-Cases.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25c38382da578961b8bd5fba09c896af18f99b19 GIT binary patch literal 392268 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 l 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 literal 0 HcmV?d00001 From 8f36cefbb0378dfb825f558c11024de70788fd2d Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:16:39 +0200 Subject: [PATCH 09/42] move testplan to folder --- test/testplan/assets/.keep | 1 - test/{TestPlan.md => testplan/testplan.md} | 0 2 files changed, 1 deletion(-) delete mode 100644 test/testplan/assets/.keep rename test/{TestPlan.md => testplan/testplan.md} (100%) diff --git a/test/testplan/assets/.keep b/test/testplan/assets/.keep deleted file mode 100644 index 8b137891..00000000 --- a/test/testplan/assets/.keep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/test/TestPlan.md b/test/testplan/testplan.md similarity index 100% rename from test/TestPlan.md rename to test/testplan/testplan.md From 60fa92e4ba0359f3e15256aeea4dbaab2acd6644 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:37:01 +0200 Subject: [PATCH 10/42] add test case 1 (connect) --- test/testplan/testplan.md | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index 42ee57c2..a094c549 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -67,10 +67,10 @@ This is a guide how you can setup conditions for testing the Web Monetization ex Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create different monetization conditions on a test website for monetization. Use the playground to add, remove, or disable any number or combination of wallet addresses and payment pointers on the playground. -### Functional test cases +### Functional Test Cases These test cases are defined from the point of view of a website visitor that wants to use Web Monetization to pay. -#### Risk areas +#### Risk Areas **Goal**: To lower the barriers to Web Monetization adoption. **Approach**: Identify and prioritise risks to the adoption of the WM extension. Based on these risks, the sections that follow will detail the actual test cases. @@ -86,8 +86,31 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive helpdesk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
+#### Test Cases This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). - - + + +##### Basic Test Cases +The test case IDs below align with the numbering shown in the test case diagram above. + +**Test ID**: 1 +**Function**: Connect to a wallet +**Description**: Connect the extension to a Web Monetization enabled digital wallet. +**Risk**: R2 (onboarding) and R5 (UX) +**Preconditions**: +1. You have already downloaded and installed the Web Monetization extension. +2. Your digital wallet sign-up and account activation is complete (learn more from the [Prerequisites](#Prerequisites) section) + +**Steps**: +1. Open the WM extension and copy the extension’s key. +2. Open the digital wallet, and load the extension’s key into the wallet. +3. From the digital wallet, find and copy the wallet address or payment pointer. +4. Open the WM extension, and enter the wallet address or payment pointer. +5. Enter the amount you want to make available to the extension, from your wallet (the amount must be a positive value). +6. Monthly renewal of amount remains disabled. + +**Expected results**: +1. The wallet owner receives an interaction prompt from their wallet, to authorize the connection and access to the amount. +2. The icon and behaviour of the extension will depend on the Web Monetization status of a visited website. From 4461078b0d0f9c07cb9be5ae0774c6c8959c93a9 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 23 Aug 2024 18:03:39 +0200 Subject: [PATCH 11/42] Update Test Plan add 3 basic test cases --- test/testplan/testplan.md | 84 ++++++++++++++++++++++++++++++++------- 1 file changed, 70 insertions(+), 14 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index a094c549..3ddb53e5 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -40,7 +40,7 @@ Persona 2: A website owner that wants to receive WM payments. | **Persona 1**: A website visitor that wants to pay websites that are web monetized. | Any PC with internet access. | A Web Monetization enabled digital wallet from which payments will be made. | Any operating system (OS). A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox | | **Persona 2**: A website owner that wants to receive WM payments. | Any device with internet access (e.g. PC, tablet, mobile device). | A Web Monetization enabled digital wallet into which payments will be received. | Any operating system (OS). Any Web browser | -### Report issues +### Report Issues 1. Use any screen recording application to record the steps and results of your testing. 2. Log bugs or issues, and tracking their resolution status in GitHub (link). @@ -55,7 +55,7 @@ Learn more about [compatible wallets here](https://webmonetization.org/docs/reso > (1) Setup your wallet accounts, currencies, balances etc. > (2) Obtain the wallet address or payment pointer to use for Web Monetization. -### Test data +### Test Data This is a guide how you can setup conditions for testing the Web Monetization extension on websites: | Web monetized websites | Non monetized websites | @@ -63,17 +63,13 @@ This is a guide how you can setup conditions for testing the Web Monetization ex | One valid monetization link tag | No monetization link tags | | Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
|
  • One disabled link tag
  • Multiple disabled link tags
| - ### Test playground +### Test Playground Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create different monetization conditions on a test website for monetization. Use the playground to add, remove, or disable any number or combination of wallet addresses and payment pointers on the playground. -### Functional Test Cases -These test cases are defined from the point of view of a website visitor that wants to use Web Monetization to pay. - -#### Risk Areas -**Goal**: To lower the barriers to Web Monetization adoption. -**Approach**: Identify and prioritise risks to the adoption of the WM extension. -Based on these risks, the sections that follow will detail the actual test cases. +### Risk Areas +This section defines and priorities the main risks to the adoption of Web Monetization. +Based on these risks, the sections that follow detail the actual test cases. We use 4 risk priorities: `critical` | `high` | `medium` | `low` @@ -86,15 +82,15 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive helpdesk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
-#### Test Cases +### Functional Test Cases This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). - + -##### Basic Test Cases +#### Basic Test Cases The test case IDs below align with the numbering shown in the test case diagram above. -**Test ID**: 1 +##### Test ID: 1 **Function**: Connect to a wallet **Description**: Connect the extension to a Web Monetization enabled digital wallet. **Risk**: R2 (onboarding) and R5 (UX) @@ -114,3 +110,63 @@ The test case IDs below align with the numbering shown in the test case diagram 1. The wallet owner receives an interaction prompt from their wallet, to authorize the connection and access to the amount. 2. The icon and behaviour of the extension will depend on the Web Monetization status of a visited website. +##### Test ID: 2.3.1.1 +**Function**: Make continuous payments +**Description**: Send continuous WM payments to a monetized website +**Risk**: R3 (security of funds) +**Preconditions**: +1. The extension is connected to your wallet. +2. The extension has a positive remaining balance. +3. Your wallet balance is equal to or greater than the extension’s remaining balance. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | + | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays:
  • This website is not monetized.
+ + ##### Test ID: 2.3.3.1.1 + **Function**: Pay one-time when extension and wallet have enough funds + **Description**: Send a one-time payment to a monetized website when the remaining balance for the extension is sufficient for the payment, and the wallet has sufficient funds + **Risk**: R3 (security of funds) and R6 (control my payments) + **Preconditions**: + 1. The extension is connected to your wallet. + 2. The extension has a positive remaining balance. + 3. Your wallet balance is equal to or greater than the extension’s remaining balance. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +3. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension. +4. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | + | Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  1. This website is not monetized
| + +##### Test ID: 2.3.3.1.2 +**Function**: Pay one-time when wallet is out of funds +**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds +**Risk**: R3 (security of funds) and R6 (control my payments) +**Preconditions**: +1. The extension is connected to your wallet. +2. The extension’s remaining balance is greater than the one-time payment you are going to make. +3. There are insufficient funds in your wallet for the one-time payment you want to make. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension, and ensure that the amount is greater than the available balance of the connected wallet. +3. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **“Send now” button**: clicking the button to send a one-time payment results in…...
| Opening the extension displays:
  1. This website is not monetized
| + + From 3cc13a4fd26bd3adc712e88fee594309b6aed1ee Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Tue, 10 Sep 2024 11:34:53 +0200 Subject: [PATCH 12/42] Update test plan: add 2 test cases Added the following test cases: - Pay one-time when extension funds are insufficient. - Disable continuous payments. --- test/testplan/testplan.md | 50 +++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index 3ddb53e5..e5d2ff9e 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -112,7 +112,7 @@ The test case IDs below align with the numbering shown in the test case diagram ##### Test ID: 2.3.1.1 **Function**: Make continuous payments -**Description**: Send continuous WM payments to a monetized website +**Description**: Send continuous WM payments to a monetized website. **Risk**: R3 (security of funds) **Preconditions**: 1. The extension is connected to your wallet. @@ -130,7 +130,7 @@ The test case IDs below align with the numbering shown in the test case diagram | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays:
  • This website is not monetized.
##### Test ID: 2.3.3.1.1 - **Function**: Pay one-time when extension and wallet have enough funds + **Function**: Pay one-time when extension and wallet have enough funds. **Description**: Send a one-time payment to a monetized website when the remaining balance for the extension is sufficient for the payment, and the wallet has sufficient funds **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -151,7 +151,7 @@ The test case IDs below align with the numbering shown in the test case diagram ##### Test ID: 2.3.3.1.2 **Function**: Pay one-time when wallet is out of funds -**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds +**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds. **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. @@ -167,6 +167,46 @@ The test case IDs below align with the numbering shown in the test case diagram | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | - | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **“Send now” button**: clicking the button to send a one-time payment results in…...
| Opening the extension displays:
  1. This website is not monetized
| + | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | + | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in…...
| Opening the extension displays:
  1. This website is not monetized.
| + +##### Test ID: 2.3.3.2 +**Function**: Pay one-time when extension funds are insufficient. +**Description**: Send a one-time payment to a monetized website for an amount that is greater than the remaining balance of the extension, while the wallet does have sufficient funds. +**Risk**: R3 (security of funds) and R6 (control my payments) +**Preconditions**: +1. The extension is connected to your wallet. +2. The extension’s remaining balance is lower than the one-time payment you will make. +3. Your wallet balance is greater or equal to the one-time payment you will make. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Open the extension and make a one-time payment, a positive amount where the value is greater than the “remaining balance” of the extension. +3. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | + | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: +`Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| - +##### Test ID: 2.3.2 +**Function**: Disable continuous payments. +**Description**: Disable the extension’s ability to make any continuous Web Monetization payments. +**Risk**: R3 (security of funds) and R6 (control my payments) +**Preconditions**: +1. The extension is connected to your wallet. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Open the extension, and view of the remaining balance available to the extension. +3. Disable “Continuous payment stream”. +4. Observe the extension's icon when you visit a web monetized and non-monetized websites. + +**Expected results**: + + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | The extension icon appears inactive (i.e. grey in colour), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | From 0f232b3d8663ad0c4cabcc22e4fdcc3916965a3c Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Tue, 10 Sep 2024 22:01:06 +0200 Subject: [PATCH 13/42] Update test plan: add 4 basic test cases Added the following 4 test cases: - Pay one-time when extension funds are insufficient - Disable continuous payments - Change rate of pay and View available balance - Disconnect wallet --- test/testplan/testplan.md | 43 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index e5d2ff9e..1bce040b 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -189,8 +189,7 @@ The test case IDs below align with the numbering shown in the test case diagram | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: -`Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| + | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| ##### Test ID: 2.3.2 **Function**: Disable continuous payments. @@ -210,3 +209,43 @@ The test case IDs below align with the numbering shown in the test case diagram | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | The extension icon appears inactive (i.e. grey in colour), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | + | Opening the extension shows that:
  • The rate of pay slider is replaced with text “Web Monetization has been turned off”
  • Making a one-time payment remains available.
  • Enabling “Continuous payment stream” is available.
  • **Action**: Re-enable the “Continuous payment stream” toggle, and confirm that:
    • The hourly rate of pay slider gets displayed.
    • Remaining balance is displayed and is unchanged from what it was prior to disabling continuous payments.
    • The “Web Monetization has been turned off” text is no longer visible.
| Opening the extension displays:
  • This website is not monetized.
| + +##### Test ID: 2.2.1 and 2.1 +**Function**: Change rate of pay **and** View available balance. +**Description**: Adjust the hourly rate at which the extension makes continuous payments. +**Risk**: R3 (security of funds) and R6 (control my payments) +**Preconditions**: +1. The extension is connected to your wallet. +2. The extension has a positive remaining balance. +3. Your wallet balance is greater or equal to your extension's balance. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Open the extension:
  1. Ensure that “Continuous payment stream” is enabled.
  2. Use the slider to change the hourly rate for continuous WM payments.
  3. Take note of the remaining balance available to the extension.
+3. Spend some time, perhaps 3 to 5 minutes each, on a web monetized website and on a non-monetized website. +4. On each site or page that you visit, open the extension to view the remaining balance on the extension + +**Expected results**: + + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | + | Opening the extension shows that the remaining balance of the extension has decreased by the correct amount, based on your hourly rate of pay. | Opening the extension displays:
  • This website is not monetized.
| + +##### Test ID: 2.4 +**Function**: Disconnect wallet. +**Description**: Disconnect the extension from the connected wallet. +**Risk**: R5 (user experience) +**Preconditions**: +1. The extension is connected to your wallet + +**Steps**: +1. Open the extension, and go to the settings of the extension. +2. On the settings page, click Disconnect. + +**Expected results**: +Once disconnected, the settings page gets replaced by the landing page of the extension, with the following fields displayed: +1. The read-only public key of the extension. +2. The wallet address or payment pointer that had been used for the most recent wallet connection. +3. The currency and value that had been authorised for the most recent wallet connection. From f8cd92b659c3652c48893690f171b6fcc7b92132 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Thu, 12 Sep 2024 23:26:46 +0200 Subject: [PATCH 14/42] Update test plan: add 3 test cases --- test/testplan/testplan.md | 57 ++++++++++++++++++++++++++++++++------- 1 file changed, 47 insertions(+), 10 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index 1bce040b..a6103981 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -4,8 +4,8 @@ The purpose of this document is to guide end-user testing of the Web Monetization browser extension. ## Audience -Any person interested in testing the beta release of the Web Monetization extension. -There is no requirement for technical competencies. +Any person interested in testing the beta release of the Web Monetization extension. +There are no requirements for technical competencies. We focus on functional test cases, and the goal is to record and report the actual behaviour that was observed when it differs from the expected behaviour. @@ -40,9 +40,9 @@ Persona 2: A website owner that wants to receive WM payments. | **Persona 1**: A website visitor that wants to pay websites that are web monetized. | Any PC with internet access. | A Web Monetization enabled digital wallet from which payments will be made. | Any operating system (OS). A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox | | **Persona 2**: A website owner that wants to receive WM payments. | Any device with internet access (e.g. PC, tablet, mobile device). | A Web Monetization enabled digital wallet into which payments will be received. | Any operating system (OS). Any Web browser | -### Report Issues +### Reporting Issues 1. Use any screen recording application to record the steps and results of your testing. -2. Log bugs or issues, and tracking their resolution status in GitHub (link). +2. Log bugs or issues, and monitor their status and resolution on GitHub [link](https://github.com/interledger/web-monetization-extension/issues). ### Prerequisites The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. @@ -90,7 +90,7 @@ This diagram shows the test cases that will be covered (source: [Miro Board link #### Basic Test Cases The test case IDs below align with the numbering shown in the test case diagram above. -##### Test ID: 1 +##### Test ID: 1 **Function**: Connect to a wallet **Description**: Connect the extension to a Web Monetization enabled digital wallet. **Risk**: R2 (onboarding) and R5 (UX) @@ -124,10 +124,11 @@ The test case IDs below align with the numbering shown in the test case diagram 2. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: + | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays:
  • This website is not monetized.
+ | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| ##### Test ID: 2.3.3.1.1 **Function**: Pay one-time when extension and wallet have enough funds. @@ -164,7 +165,6 @@ The test case IDs below align with the numbering shown in the test case diagram 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | @@ -185,7 +185,6 @@ The test case IDs below align with the numbering shown in the test case diagram 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | @@ -205,7 +204,6 @@ The test case IDs below align with the numbering shown in the test case diagram 4. Observe the extension's icon when you visit a web monetized and non-monetized websites. **Expected results**: - | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | The extension icon appears inactive (i.e. grey in colour), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | @@ -227,7 +225,6 @@ The test case IDs below align with the numbering shown in the test case diagram 4. On each site or page that you visit, open the extension to view the remaining balance on the extension **Expected results**: - | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | @@ -249,3 +246,43 @@ Once disconnected, the settings page gets replaced by the landing page of the ex 1. The read-only public key of the extension. 2. The wallet address or payment pointer that had been used for the most recent wallet connection. 3. The currency and value that had been authorised for the most recent wallet connection. + +#### Edge Test Cases + +##### Test ID: 2.3.3.1.1 (b) +**Function**: Partial one-time payment success due to some unpeered wallets. +**Description**: Make a one-time payment to a website where some of the receiving wallets are peered to the sending wallet, and some receiving wallets are not peered. +**Risk**: R3 (security of funds) and R6 (control my payments) +**Preconditions**: +1. The extension is connected to your wallet. +2. The extension has a positive remaining balance. +3. Your wallet balance is equal to or greater than the extension’s remaining balance. + +**Steps**: +1. Visit a monetized website that has multiple receiving wallets, such that some of the receiving wallet addresses or payment pointers are not peered with your wallet provider.
  1. Example: You can use the [Web Monetization Playground](https://webmonetization.org/play/) to create a test website that has a combination of receiving payment pointers or wallet addresses from at least 2 different wallet providers listed below:
    1. [Fynbos](https://wallet.fynbos.app/wallet)
    2. [GateHub](https://gatehub.net/mobile)
    3. [rafiki.money](https://rafiki.money/)
+2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension. +3. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | + | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | + | Opening the extension displays:
  1. **Slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side.
  2. “**Send now**” button: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website you paid had 2 receiving wallet addresses, and only 1 of the receiving wallets was not peered to your wallet **then** the extension’s remaining wallet balance should have decreased by half of the one-time payment amount. **Reason**: if the monetized had 2 receiving wallets, then the one-time payment should be divided equally between the wallets. Only 1 of the receiving wallets should be able to receive their portion of the payment = partial success.
| Opening the extension displays:
  • This website is not monetized.
| + + ##### Test ID: 2.3.3.1.1 (c) +**Function**: Partial one-time payment success due to insufficient extension funds. +**Description**: Make a one-time payment that exceeds the extension’s remaining balance to a website with multiple receiving wallets that can receive a payment from your wallet (i.e. the receiving wallets are peered to your extension’s sending wallet). +**Risk**: R3 (security of funds) and R6 (control my payments) +**Preconditions**: +1. The extension is connected to your wallet. +2. The extension’s remaining balance is **lower** than the one-time payment you are going to make.. +3. There are enough funds in your wallet for the one-time payment you want to make. + +**Steps**: +1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers.
  1. **Example**: A combination of receiving payment pointers or wallet addresses from the same provider.
  2. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites.
+2. Open the extension and make a one-time payment that exceeds the “remaining balance” of the extension by a small amount.
  1. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6.
+3. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :------------------------------------------------------ | From 0ffbe3170116c72018ea7435a27ce2fa359a8e83 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Fri, 13 Sep 2024 16:23:50 +0200 Subject: [PATCH 15/42] Update Test Plan: add 2 test cases - update test case for a partial one-time payment success due to insufficient extension funds - add test case to pay until the extension runs out of funds --- test/testplan/testplan.md | 48 +++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index a6103981..caa36f6e 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -58,9 +58,9 @@ Learn more about [compatible wallets here](https://webmonetization.org/docs/reso ### Test Data This is a guide how you can setup conditions for testing the Web Monetization extension on websites: - | Web monetized websites | Non monetized websites | - | :---------------------------- | :--------------------------- | - | One valid monetization link tag | No monetization link tags | + | Web monetized websites | Non monetized websites | + | :------------------------------------------------ | :--------------------------- | + | One valid monetization link tag | No monetization link tags | | Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
|
  • One disabled link tag
  • Multiple disabled link tags
| ### Test Playground @@ -73,9 +73,9 @@ Based on these risks, the sections that follow detail the actual test cases. We use 4 risk priorities: `critical` | `high` | `medium` | `low` - | Ref. | Risk | Priority | How to mitigate the risk | - | :--------- | :---------------------------------------------------------- | :----------- | :----------------------------- | - | R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| + | Ref. | Risk | Priority | How to mitigate the risk | + | :--------- | :----------------------------- | :----------- | :---------------------------------------------------------- | + | R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| | R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| | R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| | R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How WM works & what to expect
  • Understanding the technology
  • Access to the (draft) standard spec. & WICG GitHub repository
@@ -125,8 +125,8 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | + | Web monetized websites | Non monetized websites | + | :------------------------------------------------------- | :-------------------------------------- | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| @@ -145,10 +145,10 @@ The test case IDs below align with the numbering shown in the test case diagram 4. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | + | Web monetized websites | Non monetized websites | + | :---------------------------- | :--------------------------------------------------- | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  1. This website is not monetized
| + | Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  • This website is not monetized
| ##### Test ID: 2.3.3.1.2 **Function**: Pay one-time when wallet is out of funds @@ -168,7 +168,7 @@ The test case IDs below align with the numbering shown in the test case diagram | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in…...
| Opening the extension displays:
  1. This website is not monetized.
| + | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.3.3.2 **Function**: Pay one-time when extension funds are insufficient. @@ -260,7 +260,7 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Steps**: 1. Visit a monetized website that has multiple receiving wallets, such that some of the receiving wallet addresses or payment pointers are not peered with your wallet provider.
  1. Example: You can use the [Web Monetization Playground](https://webmonetization.org/play/) to create a test website that has a combination of receiving payment pointers or wallet addresses from at least 2 different wallet providers listed below:
    1. [Fynbos](https://wallet.fynbos.app/wallet)
    2. [GateHub](https://gatehub.net/mobile)
    3. [rafiki.money](https://rafiki.money/)
-2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension. +2. Open the extension and make a one-time payment, a positive amount that is lower than the remaining balance of the extension. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: @@ -280,9 +280,29 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Steps**: 1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers.
  1. **Example**: A combination of receiving payment pointers or wallet addresses from the same provider.
  2. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites.
-2. Open the extension and make a one-time payment that exceeds the “remaining balance” of the extension by a small amount.
  1. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6.
+2. Open the extension and make a one-time payment that exceeds the remaining balance of the extension by a small amount.
  1. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6.
3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | + | Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then 1 of the 2 payments should succeed, ensuring that the extension does not exceed its remaining balance. **Reason**: the extension attempts to pay the maximum number of wallets that it can pay before without exceeding its authorised balance = partial payment success.
| Opening the extension displays:
  • This website is not monetized.
| + + ##### Test ID: 2.3.3.2 + **Function**: Pay until the extension runs out of funds. + **Description**: Make payments that deplete the extension funds to zero. + **Risk**: R3 (security of funds) and R6 (control my payments) + **Preconditions**: + 1. The extension is connected to your wallet. + 2. The extension has a positive remaining balance. + +**Steps**: +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Open the extension to make as many payments as it takes to use up the remaining balance, until it is zero. +3. Visit a non-monetized website. Open the extension to observe its available options. + +**Expected results**: + | Visit monetized or non-monetized websites | + | :------------------------------------------------------- | + | Once the extension runs out of funds:
  • Extension icon: active (full colour), with an **orange exclamation mark**.
| + | Opening the extension displays:
  • **Alert text**: Out of funds. Funds have been depleted. You can no longer make payments. Please add funds.
  • The following two buttons:
    • Let me add funds and auto-renew monthly.
    • Let me top-up funds one time.
| From 84cd7e34c5ce23b304c80a47edf28f7ec9d0d124 Mon Sep 17 00:00:00 2001 From: tselit Date: Fri, 13 Sep 2024 18:49:33 +0300 Subject: [PATCH 16/42] prettier format test plan --- test/testplan/testplan.md | 283 ++++++++++++++++++++++---------------- 1 file changed, 167 insertions(+), 116 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index caa36f6e..e4e9a32a 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -1,248 +1,290 @@ # Web Monetization Extension Test Plan ## Introduction + The purpose of this document is to guide end-user testing of the Web Monetization browser extension. ## Audience + Any person interested in testing the beta release of the Web Monetization extension. There are no requirements for technical competencies. We focus on functional test cases, and the goal is to record and report the actual behaviour that was observed when it differs from the expected behaviour. ## Strategy + One of the strategic goals of the Interledger Foundation is to grow Web Monetization awareness and adoption such that there are 1,000 web monetized websites and 100,000 active Web Monetization users (by 31 December 2024). One of the long-term goals is to grow Web Monetization adoption by a factor of 10, in the next 5 years (by December 2029) such that Web Monetization functionality is either native to the most widely used Web browsers, or readily available through browser extensions on Web browser stores and marketplaces. ## Objectives + 1. Validating that, once installed, users can configure Web Monetization settings on the extension. 2. Validating that once the extension is successfully connected to a digital wallet, a user is able to. 3. For web monetized websites, verify that the monetization event gets triggered. ## Dependencies + ### Digital Wallets + Web Monetization-enabled digital wallets are provided by licensed service providers who are regulated by the laws of the countries in which they operate. They provide digital wallets that can send or receive Web Monetization payments. Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. -To learn more, visit a specific wallet provider’s website. Below are the available wallet providers: +To learn more, visit a specific wallet provider’s website. Below are the available wallet providers: + - [Fynbos](https://wallet.fynbos.app/wallet) - [GateHub](https://gatehub.net/mobile) ## Testing + ### Tools and Resources -The resources and tools that you will need to test Web Monetization depend on your point of view. + +The resources and tools that you will need to test Web Monetization depend on your point of view. The Web Monetization personas have different perspectives and needs for testing: Persona 2: A website owner that wants to receive WM payments. -| People | Hardware | Digital wallet | Environment & software | -| :---------------------------- | :--------------------------- | :------------- | :--------------------- | -| **Persona 1**: A website visitor that wants to pay websites that are web monetized. | Any PC with internet access. | A Web Monetization enabled digital wallet from which payments will be made. | Any operating system (OS). A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox | -| **Persona 2**: A website owner that wants to receive WM payments. | Any device with internet access (e.g. PC, tablet, mobile device). | A Web Monetization enabled digital wallet into which payments will be received. | Any operating system (OS). Any Web browser | +| People | Hardware | Digital wallet | Environment & software | +| :---------------------------------------------------------------------------------- | :---------------------------------------------------------------- | :------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------- | +| **Persona 1**: A website visitor that wants to pay websites that are web monetized. | Any PC with internet access. | A Web Monetization enabled digital wallet from which payments will be made. | Any operating system (OS). A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox | +| **Persona 2**: A website owner that wants to receive WM payments. | Any device with internet access (e.g. PC, tablet, mobile device). | A Web Monetization enabled digital wallet into which payments will be received. | Any operating system (OS). Any Web browser | ### Reporting Issues + 1. Use any screen recording application to record the steps and results of your testing. 2. Log bugs or issues, and monitor their status and resolution on GitHub [link](https://github.com/interledger/web-monetization-extension/issues). ### Prerequisites + The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. -Learn more about [compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). +Learn more about [compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). > [!NOTE] -> The wallet signup process depends on your wallet provider, and your country. +> The wallet signup process depends on your wallet provider, and your country. > In most countries, the process includes verifying your identity, as mandated by the law. This can take hours or days. > Once your wallet signup completes, you should be able to: > (1) Setup your wallet accounts, currencies, balances etc. > (2) Obtain the wallet address or payment pointer to use for Web Monetization. ### Test Data + This is a guide how you can setup conditions for testing the Web Monetization extension on websites: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------ | :--------------------------- | - | One valid monetization link tag | No monetization link tags | - | Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
|
  • One disabled link tag
  • Multiple disabled link tags
| +| Web monetized websites | Non monetized websites | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------- | +| One valid monetization link tag | No monetization link tags | +| Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
|
  • One disabled link tag
  • Multiple disabled link tags
| ### Test Playground - Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create different monetization conditions on a test website for monetization. - Use the playground to add, remove, or disable any number or combination of wallet addresses and payment pointers on the playground. + +Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create different monetization conditions on a test website for monetization. +Use the playground to add, remove, or disable any number or combination of wallet addresses and payment pointers on the playground. ### Risk Areas + This section defines and priorities the main risks to the adoption of Web Monetization. Based on these risks, the sections that follow detail the actual test cases. -We use 4 risk priorities: `critical` | `high` | `medium` | `low` +We use 4 risk priorities: `critical` | `high` | `medium` | `low` - | Ref. | Risk | Priority | How to mitigate the risk | - | :--------- | :----------------------------- | :----------- | :---------------------------------------------------------- | - | R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| - | R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| - | R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| - | R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How WM works & what to expect
  • Understanding the technology
  • Access to the (draft) standard spec. & WICG GitHub repository
- | R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive helpdesk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
- | R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
+| Ref. | Risk | Priority | How to mitigate the risk | +| :--- | :--------------------------------------------------------- | :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| +| R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| +| R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| +| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How WM works & what to expect
  • Understanding the technology
  • Access to the (draft) standard spec. & WICG GitHub repository
| +| R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive helpdesk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| +| R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| ### Functional Test Cases -This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). + +This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). #### Basic Test Cases + The test case IDs below align with the numbering shown in the test case diagram above. ##### Test ID: 1 + **Function**: Connect to a wallet **Description**: Connect the extension to a Web Monetization enabled digital wallet. **Risk**: R2 (onboarding) and R5 (UX) -**Preconditions**: -1. You have already downloaded and installed the Web Monetization extension. +**Preconditions**: + +1. You have already downloaded and installed the Web Monetization extension. 2. Your digital wallet sign-up and account activation is complete (learn more from the [Prerequisites](#Prerequisites) section) -**Steps**: +**Steps**: + 1. Open the WM extension and copy the extension’s key. -2. Open the digital wallet, and load the extension’s key into the wallet. -3. From the digital wallet, find and copy the wallet address or payment pointer. -4. Open the WM extension, and enter the wallet address or payment pointer. -5. Enter the amount you want to make available to the extension, from your wallet (the amount must be a positive value). -6. Monthly renewal of amount remains disabled. +2. Open the digital wallet, and load the extension’s key into the wallet. +3. From the digital wallet, find and copy the wallet address or payment pointer. +4. Open the WM extension, and enter the wallet address or payment pointer. +5. Enter the amount you want to make available to the extension, from your wallet (the amount must be a positive value). +6. Monthly renewal of amount remains disabled. -**Expected results**: -1. The wallet owner receives an interaction prompt from their wallet, to authorize the connection and access to the amount. +**Expected results**: + +1. The wallet owner receives an interaction prompt from their wallet, to authorize the connection and access to the amount. 2. The icon and behaviour of the extension will depend on the Web Monetization status of a visited website. ##### Test ID: 2.3.1.1 + **Function**: Make continuous payments **Description**: Send continuous WM payments to a monetized website. **Risk**: R3 (security of funds) -**Preconditions**: -1. The extension is connected to your wallet. +**Preconditions**: + +1. The extension is connected to your wallet. 2. The extension has a positive remaining balance. 3. Your wallet balance is equal to or greater than the extension’s remaining balance. -**Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +**Steps**: + +1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. 2. Visit a non-monetized website. Open the extension to observe its available options. -**Expected results**: +**Expected results**: + +| Web monetized websites | Non monetized websites | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------ | +| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :-------------------------------------- | - | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| +##### Test ID: 2.3.3.1.1 - ##### Test ID: 2.3.3.1.1 - **Function**: Pay one-time when extension and wallet have enough funds. +**Function**: Pay one-time when extension and wallet have enough funds. **Description**: Send a one-time payment to a monetized website when the remaining balance for the extension is sufficient for the payment, and the wallet has sufficient funds **Risk**: R3 (security of funds) and R6 (control my payments) - **Preconditions**: - 1. The extension is connected to your wallet. - 2. The extension has a positive remaining balance. - 3. Your wallet balance is equal to or greater than the extension’s remaining balance. + **Preconditions**: + +1. The extension is connected to your wallet. +2. The extension has a positive remaining balance. +3. Your wallet balance is equal to or greater than the extension’s remaining balance. + +**Steps**: -**Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -3. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension. -4. Visit a non-monetized website. Open the extension to observe its available options. +2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension. +3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | - | :---------------------------- | :--------------------------------------------------- | - | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  • This website is not monetized
| + | Web monetized websites | Non monetized websites | +| :---------------------------- | :--------------------------------------------------- | +| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  • This website is not monetized
| ##### Test ID: 2.3.3.1.2 + **Function**: Pay one-time when wallet is out of funds **Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds. **Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet. 2. The extension’s remaining balance is greater than the one-time payment you are going to make. -3. There are insufficient funds in your wallet for the one-time payment you want to make. +3. There are insufficient funds in your wallet for the one-time payment you want to make. + +**Steps**: -**Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. 2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension, and ensure that the amount is greater than the available balance of the connected wallet. -3. Visit a non-monetized website. Open the extension to observe its available options. +3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | - | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| + | Web monetized websites | Non monetized websites | +| :------------------------------------------------------- | :------------------------------------------------------ | +| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.3.3.2 + **Function**: Pay one-time when extension funds are insufficient. **Description**: Send a one-time payment to a monetized website for an amount that is greater than the remaining balance of the extension, while the wallet does have sufficient funds. **Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet. 2. The extension’s remaining balance is lower than the one-time payment you will make. -3. Your wallet balance is greater or equal to the one-time payment you will make. +3. Your wallet balance is greater or equal to the one-time payment you will make. + +**Steps**: -**Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. 2. Open the extension and make a one-time payment, a positive amount where the value is greater than the “remaining balance” of the extension. -3. Visit a non-monetized website. Open the extension to observe its available options. +3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | - | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| + | Web monetized websites | Non monetized websites | +| :------------------------------------------------------- | :------------------------------------------------------ | +| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| ##### Test ID: 2.3.2 + **Function**: Disable continuous payments. **Description**: Disable the extension’s ability to make any continuous Web Monetization payments. **Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet. -**Steps**: +**Steps**: + 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. 2. Open the extension, and view of the remaining balance available to the extension. 3. Disable “Continuous payment stream”. 4. Observe the extension's icon when you visit a web monetized and non-monetized websites. **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | - | The extension icon appears inactive (i.e. grey in colour), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | - | Opening the extension shows that:
  • The rate of pay slider is replaced with text “Web Monetization has been turned off”
  • Making a one-time payment remains available.
  • Enabling “Continuous payment stream” is available.
  • **Action**: Re-enable the “Continuous payment stream” toggle, and confirm that:
    • The hourly rate of pay slider gets displayed.
    • Remaining balance is displayed and is unchanged from what it was prior to disabling continuous payments.
    • The “Web Monetization has been turned off” text is no longer visible.
| Opening the extension displays:
  • This website is not monetized.
| + | Web monetized websites | Non monetized websites | +| :------------------------------------------------------- | :------------------------------------------------------ | +| The extension icon appears inactive (i.e. grey in colour), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | +| Opening the extension shows that:
  • The rate of pay slider is replaced with text “Web Monetization has been turned off”
  • Making a one-time payment remains available.
  • Enabling “Continuous payment stream” is available.
  • **Action**: Re-enable the “Continuous payment stream” toggle, and confirm that:
    • The hourly rate of pay slider gets displayed.
    • Remaining balance is displayed and is unchanged from what it was prior to disabling continuous payments.
    • The “Web Monetization has been turned off” text is no longer visible.
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.2.1 and 2.1 + **Function**: Change rate of pay **and** View available balance. **Description**: Adjust the hourly rate at which the extension makes continuous payments. **Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet. 2. The extension has a positive remaining balance. -3. Your wallet balance is greater or equal to your extension's balance. +3. Your wallet balance is greater or equal to your extension's balance. + +**Steps**: -**Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension:
  1. Ensure that “Continuous payment stream” is enabled.
  2. Use the slider to change the hourly rate for continuous WM payments.
  3. Take note of the remaining balance available to the extension.
-3. Spend some time, perhaps 3 to 5 minutes each, on a web monetized website and on a non-monetized website. -4. On each site or page that you visit, open the extension to view the remaining balance on the extension +2. Open the extension:
  1. Ensure that “Continuous payment stream” is enabled.
  2. Use the slider to change the hourly rate for continuous WM payments.
  3. Take note of the remaining balance available to the extension.
+3. Spend some time, perhaps 3 to 5 minutes each, on a web monetized website and on a non-monetized website. +4. On each site or page that you visit, open the extension to view the remaining balance on the extension **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | - | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension shows that the remaining balance of the extension has decreased by the correct amount, based on your hourly rate of pay. | Opening the extension displays:
  • This website is not monetized.
| + | Web monetized websites | Non monetized websites | +| :------------------------------------------------------- | :------------------------------------------------------ | +| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Opening the extension shows that the remaining balance of the extension has decreased by the correct amount, based on your hourly rate of pay. | Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.4 + **Function**: Disconnect wallet. **Description**: Disconnect the extension from the connected wallet. **Risk**: R5 (user experience) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet -**Steps**: +**Steps**: + 1. Open the extension, and go to the settings of the extension. 2. On the settings page, click Disconnect. **Expected results**: -Once disconnected, the settings page gets replaced by the landing page of the extension, with the following fields displayed: +Once disconnected, the settings page gets replaced by the landing page of the extension, with the following fields displayed: + 1. The read-only public key of the extension. 2. The wallet address or payment pointer that had been used for the most recent wallet connection. 3. The currency and value that had been authorised for the most recent wallet connection. @@ -250,59 +292,68 @@ Once disconnected, the settings page gets replaced by the landing page of the ex #### Edge Test Cases ##### Test ID: 2.3.3.1.1 (b) + **Function**: Partial one-time payment success due to some unpeered wallets. **Description**: Make a one-time payment to a website where some of the receiving wallets are peered to the sending wallet, and some receiving wallets are not peered. **Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet. 2. The extension has a positive remaining balance. -3. Your wallet balance is equal to or greater than the extension’s remaining balance. +3. Your wallet balance is equal to or greater than the extension’s remaining balance. + +**Steps**: -**Steps**: 1. Visit a monetized website that has multiple receiving wallets, such that some of the receiving wallet addresses or payment pointers are not peered with your wallet provider.
  1. Example: You can use the [Web Monetization Playground](https://webmonetization.org/play/) to create a test website that has a combination of receiving payment pointers or wallet addresses from at least 2 different wallet providers listed below:
    1. [Fynbos](https://wallet.fynbos.app/wallet)
    2. [GateHub](https://gatehub.net/mobile)
    3. [rafiki.money](https://rafiki.money/)
2. Open the extension and make a one-time payment, a positive amount that is lower than the remaining balance of the extension. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | - | Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | - | Opening the extension displays:
  1. **Slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side.
  2. “**Send now**” button: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website you paid had 2 receiving wallet addresses, and only 1 of the receiving wallets was not peered to your wallet **then** the extension’s remaining wallet balance should have decreased by half of the one-time payment amount. **Reason**: if the monetized had 2 receiving wallets, then the one-time payment should be divided equally between the wallets. Only 1 of the receiving wallets should be able to receive their portion of the payment = partial success.
| Opening the extension displays:
  • This website is not monetized.
| + | Web monetized websites | Non monetized websites | +| :------------------------------------------------------- | :------------------------------------------------------ | +| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Opening the extension displays:
  1. **Slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side.
  2. “**Send now**” button: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website you paid had 2 receiving wallet addresses, and only 1 of the receiving wallets was not peered to your wallet **then** the extension’s remaining wallet balance should have decreased by half of the one-time payment amount. **Reason**: if the monetized had 2 receiving wallets, then the one-time payment should be divided equally between the wallets. Only 1 of the receiving wallets should be able to receive their portion of the payment = partial success.
| Opening the extension displays:
  • This website is not monetized.
| + +##### Test ID: 2.3.3.1.1 (c) - ##### Test ID: 2.3.3.1.1 (c) **Function**: Partial one-time payment success due to insufficient extension funds. **Description**: Make a one-time payment that exceeds the extension’s remaining balance to a website with multiple receiving wallets that can receive a payment from your wallet (i.e. the receiving wallets are peered to your extension’s sending wallet). **Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: +**Preconditions**: + 1. The extension is connected to your wallet. 2. The extension’s remaining balance is **lower** than the one-time payment you are going to make.. -3. There are enough funds in your wallet for the one-time payment you want to make. +3. There are enough funds in your wallet for the one-time payment you want to make. + +**Steps**: -**Steps**: 1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers.
  1. **Example**: A combination of receiving payment pointers or wallet addresses from the same provider.
  2. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites.
2. Open the extension and make a one-time payment that exceeds the remaining balance of the extension by a small amount.
  1. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6.
3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | - | :------------------------------------------------------- | :------------------------------------------------------ | - | Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then 1 of the 2 payments should succeed, ensuring that the extension does not exceed its remaining balance. **Reason**: the extension attempts to pay the maximum number of wallets that it can pay before without exceeding its authorised balance = partial payment success.
| Opening the extension displays:
  • This website is not monetized.
| + | Web monetized websites | Non monetized websites | +| :------------------------------------------------------- | :------------------------------------------------------ | +| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then 1 of the 2 payments should succeed, ensuring that the extension does not exceed its remaining balance. **Reason**: the extension attempts to pay the maximum number of wallets that it can pay before without exceeding its authorised balance = partial payment success.
| Opening the extension displays:
  • This website is not monetized.
| + +##### Test ID: 2.3.3.2 - ##### Test ID: 2.3.3.2 - **Function**: Pay until the extension runs out of funds. +**Function**: Pay until the extension runs out of funds. **Description**: Make payments that deplete the extension funds to zero. **Risk**: R3 (security of funds) and R6 (control my payments) - **Preconditions**: - 1. The extension is connected to your wallet. - 2. The extension has a positive remaining balance. - -**Steps**: + **Preconditions**: + +1. The extension is connected to your wallet. +2. The extension has a positive remaining balance. + +**Steps**: + 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. 2. Open the extension to make as many payments as it takes to use up the remaining balance, until it is zero. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Visit monetized or non-monetized websites | - | :------------------------------------------------------- | - | Once the extension runs out of funds:
  • Extension icon: active (full colour), with an **orange exclamation mark**.
| - | Opening the extension displays:
  • **Alert text**: Out of funds. Funds have been depleted. You can no longer make payments. Please add funds.
  • The following two buttons:
    • Let me add funds and auto-renew monthly.
    • Let me top-up funds one time.
| + | Visit monetized or non-monetized websites | +| :------------------------------------------------------- | +| Once the extension runs out of funds:
  • Extension icon: active (full colour), with an **orange exclamation mark**.
| +| Opening the extension displays:
  • **Alert text**: Out of funds. Funds have been depleted. You can no longer make payments. Please add funds.
  • The following two buttons:
    • Let me add funds and auto-renew monthly.
    • Let me top-up funds one time.
| From c006bb82e97e662c8358032fc8f2d42db7335645 Mon Sep 17 00:00:00 2001 From: tselit Date: Fri, 13 Sep 2024 19:01:42 +0300 Subject: [PATCH 17/42] fix spelling for lint checks --- ...-Cases.jpg => WM-Extension-Test-Cases.jpg} | Bin test/testplan/testplan.md | 36 +++++++++--------- 2 files changed, 18 insertions(+), 18 deletions(-) rename test/testplan/assets/{WM-Extenstion-Test-Cases.jpg => WM-Extension-Test-Cases.jpg} (100%) diff --git a/test/testplan/assets/WM-Extenstion-Test-Cases.jpg b/test/testplan/assets/WM-Extension-Test-Cases.jpg similarity index 100% rename from test/testplan/assets/WM-Extenstion-Test-Cases.jpg rename to test/testplan/assets/WM-Extension-Test-Cases.jpg diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index e4e9a32a..b787d158 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -9,7 +9,7 @@ The purpose of this document is to guide end-user testing of the Web Monetizatio Any person interested in testing the beta release of the Web Monetization extension. There are no requirements for technical competencies. -We focus on functional test cases, and the goal is to record and report the actual behaviour that was observed when it differs from the expected behaviour. +We focus on functional test cases, and the goal is to record and report the actual behavior that was observed when it differs from the expected behavior. ## Strategy @@ -60,9 +60,9 @@ The main prerequisite for sending or receiving Web Monetization payments is to h Learn more about [compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). > [!NOTE] -> The wallet signup process depends on your wallet provider, and your country. +> The wallet sign up process depends on your wallet provider, and your country. > In most countries, the process includes verifying your identity, as mandated by the law. This can take hours or days. -> Once your wallet signup completes, you should be able to: +> Once your wallet sign up completes, you should be able to: > (1) Setup your wallet accounts, currencies, balances etc. > (2) Obtain the wallet address or payment pointer to use for Web Monetization. @@ -92,15 +92,15 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| | R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| | R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| -| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How WM works & what to expect
  • Understanding the technology
  • Access to the (draft) standard spec. & WICG GitHub repository
| -| R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive helpdesk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| +| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How WM works & what to expect
  • Understanding the technology
  • Access to the (draft) standard spec. & 'WICG' GitHub repository
| +| R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| | R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| ### Functional Test Cases This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). - + #### Basic Test Cases @@ -128,7 +128,7 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: 1. The wallet owner receives an interaction prompt from their wallet, to authorize the connection and access to the amount. -2. The icon and behaviour of the extension will depend on the Web Monetization status of a visited website. +2. The icon and behavior of the extension will depend on the Web Monetization status of a visited website. ##### Test ID: 2.3.1.1 @@ -150,7 +150,7 @@ The test case IDs below align with the numbering shown in the test case diagram | Web monetized websites | Non monetized websites | | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------ | -| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| ##### Test ID: 2.3.3.1.1 @@ -173,7 +173,7 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: | Web monetized websites | Non monetized websites | | :---------------------------- | :--------------------------------------------------- | -| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  • This website is not monetized
| ##### Test ID: 2.3.3.1.2 @@ -196,7 +196,7 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.3.3.2 @@ -219,7 +219,7 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| ##### Test ID: 2.3.2 @@ -241,7 +241,7 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| The extension icon appears inactive (i.e. grey in colour), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | +| The extension icon appears inactive (i.e. grey in color), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | | Opening the extension shows that:
  • The rate of pay slider is replaced with text “Web Monetization has been turned off”
  • Making a one-time payment remains available.
  • Enabling “Continuous payment stream” is available.
  • **Action**: Re-enable the “Continuous payment stream” toggle, and confirm that:
    • The hourly rate of pay slider gets displayed.
    • Remaining balance is displayed and is unchanged from what it was prior to disabling continuous payments.
    • The “Web Monetization has been turned off” text is no longer visible.
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.2.1 and 2.1 @@ -265,7 +265,7 @@ The test case IDs below align with the numbering shown in the test case diagram **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension shows that the remaining balance of the extension has decreased by the correct amount, based on your hourly rate of pay. | Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.4 @@ -287,13 +287,13 @@ Once disconnected, the settings page gets replaced by the landing page of the ex 1. The read-only public key of the extension. 2. The wallet address or payment pointer that had been used for the most recent wallet connection. -3. The currency and value that had been authorised for the most recent wallet connection. +3. The currency and value that had been authorized for the most recent wallet connection. #### Edge Test Cases ##### Test ID: 2.3.3.1.1 (b) -**Function**: Partial one-time payment success due to some unpeered wallets. +**Function**: Partial one-time payment success due to some un-peered wallets. **Description**: Make a one-time payment to a website where some of the receiving wallets are peered to the sending wallet, and some receiving wallets are not peered. **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -311,7 +311,7 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| Extension icon: active (full colour), with a green tick | Extension icon: active (full colour), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays:
  1. **Slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side.
  2. “**Send now**” button: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website you paid had 2 receiving wallet addresses, and only 1 of the receiving wallets was not peered to your wallet **then** the extension’s remaining wallet balance should have decreased by half of the one-time payment amount. **Reason**: if the monetized had 2 receiving wallets, then the one-time payment should be divided equally between the wallets. Only 1 of the receiving wallets should be able to receive their portion of the payment = partial success.
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.3.3.1.1 (c) @@ -334,7 +334,7 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then 1 of the 2 payments should succeed, ensuring that the extension does not exceed its remaining balance. **Reason**: the extension attempts to pay the maximum number of wallets that it can pay before without exceeding its authorised balance = partial payment success.
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then 1 of the 2 payments should succeed, ensuring that the extension does not exceed its remaining balance. **Reason**: the extension attempts to pay the maximum number of wallets that it can pay before without exceeding its authorized balance = partial payment success.
| Opening the extension displays:
  • This website is not monetized.
| ##### Test ID: 2.3.3.2 @@ -355,5 +355,5 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Expected results**: | Visit monetized or non-monetized websites | | :------------------------------------------------------- | -| Once the extension runs out of funds:
  • Extension icon: active (full colour), with an **orange exclamation mark**.
| +| Once the extension runs out of funds:
  • Extension icon: active (full color), with an **orange exclamation mark**.
| | Opening the extension displays:
  • **Alert text**: Out of funds. Funds have been depleted. You can no longer make payments. Please add funds.
  • The following two buttons:
    • Let me add funds and auto-renew monthly.
    • Let me top-up funds one time.
| From ecac4ede8ed337eb8450c7f0e0d76732895cf9a7 Mon Sep 17 00:00:00 2001 From: tselit Date: Fri, 13 Sep 2024 19:11:02 +0300 Subject: [PATCH 18/42] another lint check --- test/testplan/testplan.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index b787d158..a926ba4f 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -87,14 +87,14 @@ Based on these risks, the sections that follow detail the actual test cases. We use 4 risk priorities: `critical` | `high` | `medium` | `low` -| Ref. | Risk | Priority | How to mitigate the risk | -| :--- | :--------------------------------------------------------- | :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| -| R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| -| R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| -| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How WM works & what to expect
  • Understanding the technology
  • Access to the (draft) standard spec. & 'WICG' GitHub repository
| -| R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| -| R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| +| Ref. | Risk | Priority | How to mitigate the risk | +| :--- | :--------------------------------------------------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| +| R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| +| R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| +| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How Web Monetization works & what to expect
  • Understanding the technology
  • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| +| R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| +| R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| ### Functional Test Cases @@ -150,7 +150,7 @@ The test case IDs below align with the numbering shown in the test case diagram | Web monetized websites | Non monetized websites | | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------ | -| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| ##### Test ID: 2.3.3.1.1 From e3c4b9f04c83be7b98b1bdd18df44a260362de97 Mon Sep 17 00:00:00 2001 From: tselit Date: Fri, 13 Sep 2024 19:20:19 +0300 Subject: [PATCH 19/42] address prettier check --- test/testplan/testplan.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/testplan/testplan.md b/test/testplan/testplan.md index a926ba4f..6966857e 100644 --- a/test/testplan/testplan.md +++ b/test/testplan/testplan.md @@ -85,6 +85,7 @@ Use the playground to add, remove, or disable any number or combination of walle This section defines and priorities the main risks to the adoption of Web Monetization. Based on these risks, the sections that follow detail the actual test cases. + We use 4 risk priorities: `critical` | `high` | `medium` | `low` | Ref. | Risk | Priority | How to mitigate the risk | @@ -95,6 +96,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How Web Monetization works & what to expect
  • Understanding the technology
  • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| | R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| | R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| + ### Functional Test Cases From 2a6d1fcfd8cb237cedfa1930f604ba0071810352 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Mon, 16 Sep 2024 11:50:23 +0200 Subject: [PATCH 20/42] Update cspell-dictionary with WICG add WICG to the dictionary --- cspell-dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/cspell-dictionary.txt b/cspell-dictionary.txt index 68d1a910..d153d5a0 100644 --- a/cspell-dictionary.txt +++ b/cspell-dictionary.txt @@ -7,6 +7,7 @@ SPSP webextension onmonetization GNAP +WICG Deduplicator crossorigin From 68691d4ab0ff624ebf7581665017a805c78184c9 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:12:02 +0300 Subject: [PATCH 21/42] move test plan to a testing sub-folder of the docs folder --- {test/testplan => docs/testing}/testplan.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {test/testplan => docs/testing}/testplan.md (100%) diff --git a/test/testplan/testplan.md b/docs/testing/testplan.md similarity index 100% rename from test/testplan/testplan.md rename to docs/testing/testplan.md From 10faa2fbb3720f614cdfd6fd7b22d94963cd09b0 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:13:48 +0300 Subject: [PATCH 22/42] move the test case image to the testing sub-folder in the docs folder --- .../testing}/assets/WM-Extension-Test-Cases.jpg | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename {test/testplan => docs/testing}/assets/WM-Extension-Test-Cases.jpg (100%) diff --git a/test/testplan/assets/WM-Extension-Test-Cases.jpg b/docs/testing/assets/WM-Extension-Test-Cases.jpg similarity index 100% rename from test/testplan/assets/WM-Extension-Test-Cases.jpg rename to docs/testing/assets/WM-Extension-Test-Cases.jpg From c06f1aa26997c41894ab9f33d35eaa471f34dbc8 Mon Sep 17 00:00:00 2001 From: tselit Date: Fri, 27 Sep 2024 19:13:29 +0200 Subject: [PATCH 23/42] update test plan based on review feedback --- .../assets/WM-Extension-Test-Cases.jpg | Bin 392268 -> 0 bytes docs/testing/testplan.md | 249 ++++++++---------- 2 files changed, 116 insertions(+), 133 deletions(-) delete mode 100644 docs/testing/assets/WM-Extension-Test-Cases.jpg diff --git a/docs/testing/assets/WM-Extension-Test-Cases.jpg b/docs/testing/assets/WM-Extension-Test-Cases.jpg deleted file mode 100644 index 25c38382da578961b8bd5fba09c896af18f99b19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392268 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
2y`xdlXFGTJ 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 l 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 diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 6966857e..63a451c4 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -3,51 +3,48 @@ ## Introduction The purpose of this document is to guide end-user testing of the Web Monetization browser extension. +We focus on functional test cases. The goal is to report bugs, issues or differences observed from the expected behaviour. ## Audience -Any person interested in testing the beta release of the Web Monetization extension. -There are no requirements for technical competencies. - -We focus on functional test cases, and the goal is to record and report the actual behavior that was observed when it differs from the expected behavior. - -## Strategy - -One of the strategic goals of the Interledger Foundation is to grow Web Monetization awareness and adoption such that there are 1,000 web monetized websites and 100,000 active Web Monetization users (by 31 December 2024). - -One of the long-term goals is to grow Web Monetization adoption by a factor of 10, in the next 5 years (by December 2029) such that Web Monetization functionality is either native to the most widely used Web browsers, or readily available through browser extensions on Web browser stores and marketplaces. +Any person interested in testing the beta release of the Web Monetization extension. ## Objectives 1. Validating that, once installed, users can configure Web Monetization settings on the extension. -2. Validating that once the extension is successfully connected to a digital wallet, a user is able to. -3. For web monetized websites, verify that the monetization event gets triggered. +2. Validating that once the extension is successfully connected to a digital wallet, a user is able to configure payments or disconnect from the wallet. +3. When the extension facilitates paying a monetized web page, check how payments get distributed between the receiving wallets on the page. ## Dependencies ### Digital Wallets -Web Monetization-enabled digital wallets are provided by licensed service providers who are regulated by the laws of the countries in which they operate. They provide digital wallets that can send or receive Web Monetization payments. +The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. Web Monetization-enabled digital wallets are provided by licensed service providers. A wallet allows a user to send or receive Web Monetization payments. The wallet providers are regulated by the laws of the countries in which they operate. -Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. -To learn more, visit a specific wallet provider’s website. Below are the available wallet providers: +Below is a list of the available wallet providers: - [Fynbos](https://wallet.fynbos.app/wallet) - [GateHub](https://gatehub.net/mobile) +Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. Learn more about the providers for [Web Monetization compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). + ## Testing -### Tools and Resources +### Environment and Software + +The resources and tools that you will need to test Web Monetization depend on your desired role, and what you want to test. -The resources and tools that you will need to test Web Monetization depend on your point of view. -The Web Monetization personas have different perspectives and needs for testing: +We’ve identified three roles you can play when using Web Monetization: -Persona 2: A website owner that wants to receive WM payments. +- Website visitor: Wants to pay websites that are web monetized +- Website owner: Wants to receive Web Monetization payments +- Web developer: Wants to explore Web Monetization functionality. -| People | Hardware | Digital wallet | Environment & software | -| :---------------------------------------------------------------------------------- | :---------------------------------------------------------------- | :------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------- | -| **Persona 1**: A website visitor that wants to pay websites that are web monetized. | Any PC with internet access. | A Web Monetization enabled digital wallet from which payments will be made. | Any operating system (OS). A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox | -| **Persona 2**: A website owner that wants to receive WM payments. | Any device with internet access (e.g. PC, tablet, mobile device). | A Web Monetization enabled digital wallet into which payments will be received. | Any operating system (OS). Any Web browser | +This test plan only focuses on the perspective of a website visitor. + +| Role | Hardware | Digital wallet | Environment & software | +| :---------------- | :-------------------------- | :------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------ | +| A website visitor | Any PC with internet access | A Web Monetization enabled digital wallet from which payments will be made |
  • Any operating system (OS)
  • A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox
| ### Reporting Issues @@ -56,34 +53,47 @@ Persona 2: A website owner that wants to receive WM payments. ### Prerequisites -The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. -Learn more about [compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). +Before you start testing, sign-up for a wallet: -> [!NOTE] -> The wallet sign up process depends on your wallet provider, and your country. -> In most countries, the process includes verifying your identity, as mandated by the law. This can take hours or days. -> Once your wallet sign up completes, you should be able to: -> (1) Setup your wallet accounts, currencies, balances etc. -> (2) Obtain the wallet address or payment pointer to use for Web Monetization. +1. The sign-up process depends on your digital wallet provider. Learn more from the [Dependencies](#Dependencies) section. +2. Your wallet provider will likely need to verify your identity (info: this is mandated by the laws of each country, or jurisdiction). +3. The identity verification process depends on your wallet provider, and your location (info: this can be within hours or days). +4. Once your wallet provider completes all sign-up and verification processes, you should be able to: + a. Setup and manage your wallet accounts, currencies, balances etc. + b. Obtain the wallet address or payment pointer for your digital wallet. ### Test Data -This is a guide how you can setup conditions for testing the Web Monetization extension on websites: +This table describes the different ways that you can set up a website that is monetized, and a website that isn’t monetized, so that you can test the Web Monetization extension. -| Web monetized websites | Non monetized websites | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------- | -| One valid monetization link tag | No monetization link tags | -| Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
|
  • One disabled link tag
  • Multiple disabled link tags
| +| Web monetized websites | Non monetized websites | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------ | +| One valid monetization link tag | No monetization link tags | +| Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
| All disabled link tags | ### Test Playground -Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create different monetization conditions on a test website for monetization. -Use the playground to add, remove, or disable any number or combination of wallet addresses and payment pointers on the playground. +Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly and seamlessly create the conditions of a monetized website, to use only for testing. When you add wallet addresses or payment pointers to the playground, the playground becomes a monetized website that you can use the Web Monetization extension to pay + +On the playground, you can use real money from a real wallet, or you can use “play” money from a “play wallet”. The play wallet is an Interledger Test Wallet application that can be used to set up an account that is enabled for Web Monetization, and other Interledger functionality. You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). + +**Important** + +1. The playground itself is not web monetized. +2. The playground becomes monetized when you add one or more receiving wallet addresses to it. +3. If your Web Monetization extension is connected to a real wallet, then your extension will facilitate payments from your real wallet (i.e. real money). +4. Similarly, if your extension is connected to a play wallet (i.e. rafiki.money), then the extension facilitates payments using play money. +5. If you add your own wallet address to the playground, and then use the extension to pay the playground, you are paying yourself. + +### Functional Test Cases + +These test cases are defined from the point of view of a website visitor that wants to use Web Monetization to pay. -### Risk Areas +#### Risk Areas -This section defines and priorities the main risks to the adoption of Web Monetization. -Based on these risks, the sections that follow detail the actual test cases. +**Goal**: To lower the barriers to Web Monetization adoption. +**Approach**: Identify and prioritise risks to the adoption of the WM extension. +Based on these risks, the sections that follow will detail the actual test cases. We use 4 risk priorities: `critical` | `high` | `medium` | `low` @@ -91,27 +101,19 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | Ref. | Risk | Priority | How to mitigate the risk | | :--- | :--------------------------------------------------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| -| R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding that is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| -| R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Where is my money?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds sent or received?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower people to use the tech for themselves, with real money, or in a playground environment using “play” money
| -| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
    • How to monetize own content
  • Provide good quality of docs (accurate, comprehensive, complete)
  • How Web Monetization works & what to expect
  • Understanding the technology
  • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| -| R5 | UX that is poor | critical |
  • Build UX that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and functionality
| +| R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| +| R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower software architects, developers or testers to test the technology, either using real money, or in a playground environment using “play” money
| +| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
  • Provide good quality of docs (accurate, comprehensive, complete)
    • How Web Monetization works & what to expect
    • Understanding the technology
    • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| +| R5 | UX that is poor | critical |
  • BuilProvide user experience (UX) that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and features
| | R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| -### Functional Test Cases - -This diagram shows the test cases that will be covered (source: [Miro Board link](https://miro.com/app/board/uXjVKu354WI=/?moveToWidget=3458764595787822957&cot=14)). - - - #### Basic Test Cases -The test case IDs below align with the numbering shown in the test case diagram above. +##### Connect to a wallet -##### Test ID: 1 - -**Function**: Connect to a wallet -**Description**: Connect the extension to a Web Monetization enabled digital wallet. +**Test ID**: 1 +**Description**: Connect the extension to a Web Monetization enabled digital wallet **Risk**: R2 (onboarding) and R5 (UX) **Preconditions**: @@ -124,18 +126,17 @@ The test case IDs below align with the numbering shown in the test case diagram 2. Open the digital wallet, and load the extension’s key into the wallet. 3. From the digital wallet, find and copy the wallet address or payment pointer. 4. Open the WM extension, and enter the wallet address or payment pointer. -5. Enter the amount you want to make available to the extension, from your wallet (the amount must be a positive value). -6. Monthly renewal of amount remains disabled. +5. Enter the amount you want to make available to the extension from your wallet (the amount must be a positive value). +6. Keep the option to renew monthly disabled. **Expected results**: -1. The wallet owner receives an interaction prompt from their wallet, to authorize the connection and access to the amount. -2. The icon and behavior of the extension will depend on the Web Monetization status of a visited website. +1. The wallet owner receives an interaction prompt from their wallet to authorise the connection and access to the amount. -##### Test ID: 2.3.1.1 +##### Make continuous payments -**Function**: Make continuous payments -**Description**: Send continuous WM payments to a monetized website. +**Test ID**: 2 +**Description**: Send continuous WM payments to a monetized website **Risk**: R3 (security of funds) **Preconditions**: @@ -155,9 +156,9 @@ The test case IDs below align with the numbering shown in the test case diagram | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays a **rate of pay** slider:
  • On the left, the current hourly rate in the currency of the wallet.
  • The default is equivalent to 0.60 USD.
  • The remaining balance, updated in near real-time (i.e. every few seconds).
| Opening the extension displays
  • This website is not monetized.
| -##### Test ID: 2.3.3.1.1 +##### Pay one-time when extension and wallet have enough funds -**Function**: Pay one-time when extension and wallet have enough funds. +**Test ID**: 3 **Description**: Send a one-time payment to a monetized website when the remaining balance for the extension is sufficient for the payment, and the wallet has sufficient funds **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -169,19 +170,20 @@ The test case IDs below align with the numbering shown in the test case diagram **Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension. +2. Open the extension and make a one-time payment of an amount that falls within your remaining balance shown in the extension. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: | Web monetized websites | Non monetized websites | | :---------------------------- | :--------------------------------------------------- | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  1. **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero
  4. **Remaining balance**: decreased by the value of the one-time payment
| Opening the extension displays:
  • This website is not monetized
| +| Opening the extension displays:
  • **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension is on the right side, and it decreased by the value of the one-time payment
  • **Amount**: the one-time payment amount field resets to zero
  • **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, then the text defaults back to “Send now”
| Opening the extension displays:
  • This website is not monetized
| -##### Test ID: 2.3.3.1.2 +##### Pay one-time when wallet is out of funds -**Function**: Pay one-time when wallet is out of funds -**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds. +**Test ID**: 4 +**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds +**Info**: This can happen when, for example, other unrelated transactions reduce the funds available in your wallet after you connect the extension **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -192,19 +194,19 @@ The test case IDs below align with the numbering shown in the test case diagram **Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment, a positive amount that is lower than the “remaining balance” of the extension, and ensure that the amount is greater than the available balance of the connected wallet. +2. Open the extension and make a one-time payment where the amount:
  1. Falls within your remaining balance shown in the extension.
  2. Is higher than your wallet’s available balance.
3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorised amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| -##### Test ID: 2.3.3.2 +##### Pay one-time when extension funds are insufficient -**Function**: Pay one-time when extension funds are insufficient. -**Description**: Send a one-time payment to a monetized website for an amount that is greater than the remaining balance of the extension, while the wallet does have sufficient funds. +**Test ID**: 5 +**Description**: Send a one-time payment to a monetized website that is greater than the remaining balance of the extension, while the wallet has sufficient funds **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -215,19 +217,19 @@ The test case IDs below align with the numbering shown in the test case diagram **Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment, a positive amount where the value is greater than the “remaining balance” of the extension. +2. Open the extension and make a one-time payment of an amount that falls within your remaining balance shown in the extension. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | +| Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  1. This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorised amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  • This website is not monetized.
| -##### Test ID: 2.3.2 +##### Disable continuous payments -**Function**: Disable continuous payments. -**Description**: Disable the extension’s ability to make any continuous Web Monetization payments. +**Test ID**: 6 +**Description**: Disable the extension’s ability to make any continuous Web Monetization payments **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -236,20 +238,20 @@ The test case IDs below align with the numbering shown in the test case diagram **Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension, and view of the remaining balance available to the extension. -3. Disable “Continuous payment stream”. -4. Observe the extension's icon when you visit a web monetized and non-monetized websites. +2. Open the extension, and view of the **remaining balance** available to the extension. +3. Disable “**Continuous payment stream**”. +4. Observe the extension's icon when you visit a web monetized and non-monetized website. **Expected results**: | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | The extension icon appears inactive (i.e. grey in color), with a green tick | The extension icon appears inactive (i.e. grey), but with a red X | -| Opening the extension shows that:
  • The rate of pay slider is replaced with text “Web Monetization has been turned off”
  • Making a one-time payment remains available.
  • Enabling “Continuous payment stream” is available.
  • **Action**: Re-enable the “Continuous payment stream” toggle, and confirm that:
    • The hourly rate of pay slider gets displayed.
    • Remaining balance is displayed and is unchanged from what it was prior to disabling continuous payments.
    • The “Web Monetization has been turned off” text is no longer visible.
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension shows that:
  • The rate of pay slider is replaced with text “Web Monetization has been turned off”
  • Making a one-time payment remains available.
  • Enabling “Continuous payment stream” is available.
  • **Action**: Re-enable the “Continuous payment stream” toggle, and confirm that:
    • The hourly rate of pay slider appears.
    • Remaining balance is displayed and is unchanged from what it was prior to disabling continuous payments.
    • The “Web Monetization has been turned off” text is no longer visible.
| Opening the extension displays:
  • This website is not monetized.
| -##### Test ID: 2.2.1 and 2.1 +##### Change rate of pay **and** View available balance -**Function**: Change rate of pay **and** View available balance. -**Description**: Adjust the hourly rate at which the extension makes continuous payments. +**Test ID**: 7 +**Description**: Adjust the hourly rate at which the extension makes continuous payments **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: @@ -259,10 +261,8 @@ The test case IDs below align with the numbering shown in the test case diagram **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension:
  1. Ensure that “Continuous payment stream” is enabled.
  2. Use the slider to change the hourly rate for continuous WM payments.
  3. Take note of the remaining balance available to the extension.
-3. Spend some time, perhaps 3 to 5 minutes each, on a web monetized website and on a non-monetized website. -4. On each site or page that you visit, open the extension to view the remaining balance on the extension +1. Open the extension:
  1. Ensure that “Continuous payment stream” is enabled.
  2. Use the slider to change the hourly rate for continuous WM payments.
  3. Take note of the remaining balance available to the extension.
+2. Spend some time, perhaps 3 to 5 minutes each, on a web monetized website and on a non-monetized website. On each site or page that you visit, open the extension to view the remaining balance on the extension. **Expected results**: | Web monetized websites | Non monetized websites | @@ -270,9 +270,9 @@ The test case IDs below align with the numbering shown in the test case diagram | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension shows that the remaining balance of the extension has decreased by the correct amount, based on your hourly rate of pay. | Opening the extension displays:
  • This website is not monetized.
| -##### Test ID: 2.4 +##### Disconnect extension -**Function**: Disconnect wallet. +**Test ID**: 8 **Description**: Disconnect the extension from the connected wallet. **Risk**: R5 (user experience) **Preconditions**: @@ -281,72 +281,55 @@ The test case IDs below align with the numbering shown in the test case diagram **Steps**: -1. Open the extension, and go to the settings of the extension. -2. On the settings page, click Disconnect. +1. Open the browser where the extension is installed. +2. Open the extension, and open the settings of the extension. +3. On the settings page, **Disconnect** the wallet. **Expected results**: Once disconnected, the settings page gets replaced by the landing page of the extension, with the following fields displayed: 1. The read-only public key of the extension. 2. The wallet address or payment pointer that had been used for the most recent wallet connection. -3. The currency and value that had been authorized for the most recent wallet connection. +3. The currency and value that had been authorised for the most recent wallet connection. #### Edge Test Cases -##### Test ID: 2.3.3.1.1 (b) - -**Function**: Partial one-time payment success due to some un-peered wallets. -**Description**: Make a one-time payment to a website where some of the receiving wallets are peered to the sending wallet, and some receiving wallets are not peered. -**Risk**: R3 (security of funds) and R6 (control my payments) -**Preconditions**: - -1. The extension is connected to your wallet. -2. The extension has a positive remaining balance. -3. Your wallet balance is equal to or greater than the extension’s remaining balance. - -**Steps**: - -1. Visit a monetized website that has multiple receiving wallets, such that some of the receiving wallet addresses or payment pointers are not peered with your wallet provider.
  1. Example: You can use the [Web Monetization Playground](https://webmonetization.org/play/) to create a test website that has a combination of receiving payment pointers or wallet addresses from at least 2 different wallet providers listed below:
    1. [Fynbos](https://wallet.fynbos.app/wallet)
    2. [GateHub](https://gatehub.net/mobile)
    3. [rafiki.money](https://rafiki.money/)
-2. Open the extension and make a one-time payment, a positive amount that is lower than the remaining balance of the extension. -3. Visit a non-monetized website. Open the extension to observe its available options. - -**Expected results**: - | Web monetized websites | Non monetized websites | -| :------------------------------------------------------- | :------------------------------------------------------ | -| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  1. **Slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side.
  2. “**Send now**” button: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website you paid had 2 receiving wallet addresses, and only 1 of the receiving wallets was not peered to your wallet **then** the extension’s remaining wallet balance should have decreased by half of the one-time payment amount. **Reason**: if the monetized had 2 receiving wallets, then the one-time payment should be divided equally between the wallets. Only 1 of the receiving wallets should be able to receive their portion of the payment = partial success.
| Opening the extension displays:
  • This website is not monetized.
| - -##### Test ID: 2.3.3.1.1 (c) +##### Partial one-time payment success due to some un-peered wallets -**Function**: Partial one-time payment success due to insufficient extension funds. -**Description**: Make a one-time payment that exceeds the extension’s remaining balance to a website with multiple receiving wallets that can receive a payment from your wallet (i.e. the receiving wallets are peered to your extension’s sending wallet). +**Test ID**: 9 +**Description**: Make a one-time payment that exceeds the extension’s remaining balance to a website with multiple receiving wallets that can receive a payment from your wallet (i.e. the receiving wallets are peered to your extension’s sending wallet) **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. -2. The extension’s remaining balance is **lower** than the one-time payment you are going to make.. +2. The extension’s remaining balance is lower than the one-time payment you are going to make. 3. There are enough funds in your wallet for the one-time payment you want to make. **Steps**: -1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers.
  1. **Example**: A combination of receiving payment pointers or wallet addresses from the same provider.
  2. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites.
-2. Open the extension and make a one-time payment that exceeds the remaining balance of the extension by a small amount.
  1. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6.
+1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers. + a. **Example**: A combination of receiving payment pointers or wallet addresses from the same provider. + b. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +2. Open the extension and make a one-time payment that exceeds the “remaining balance” of the extension by a small amount. + a. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | +| Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | -| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, and the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then 1 of the 2 payments should succeed, ensuring that the extension does not exceed its remaining balance. **Reason**: the extension attempts to pay the maximum number of wallets that it can pay before without exceeding its authorized balance = partial payment success.
| Opening the extension displays:
  • This website is not monetized.
| +| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | +| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorised amount on the right side.
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, then the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then the extension attempts to pay the maximum number of wallets that it can pay, without exceeding its remaining balance **Reason**: When you try to send $6 to a web page that has 2 receiving wallet addresses, the extension divides the total amount by the number of wallet addresses (i.e. $6 divided by 2). The extension attempts the first transaction (i.e. send $3 to the first receiving wallet). After the first transaction succeeds, the remaining balance of the extension should decrease to $2. The second transaction fails (i.e cannot send $3 to the second receiving wallet) because the extension only has a remaining balance of $2.
| Opening the extension displays:
  • This website is not monetized.
| -##### Test ID: 2.3.3.2 +##### Pay until the extension runs out of funds -**Function**: Pay until the extension runs out of funds. - **Description**: Make payments that deplete the extension funds to zero. +**Test ID**: 10 + **Description**: Make payments that deplete the extension funds to zero **Risk**: R3 (security of funds) and R6 (control my payments) **Preconditions**: -1. The extension is connected to your wallet. -2. The extension has a positive remaining balance. +1. The extension is connected to your wallet. +2. The extension has a positive remaining balance. +3. There are enough funds in your wallet for the one-time payment you want to make. **Steps**: From 6e487354b1441834665ba0f18189d9ffe9df3531 Mon Sep 17 00:00:00 2001 From: tselit Date: Fri, 27 Sep 2024 19:28:31 +0200 Subject: [PATCH 24/42] fix lint checks after adding the review updates --- docs/testing/testplan.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 63a451c4..0c2d7c8c 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -3,7 +3,7 @@ ## Introduction The purpose of this document is to guide end-user testing of the Web Monetization browser extension. -We focus on functional test cases. The goal is to report bugs, issues or differences observed from the expected behaviour. +We focus on functional test cases. The goal is to report bugs, issues or differences observed from the expected behavior. ## Audience @@ -92,7 +92,7 @@ These test cases are defined from the point of view of a website visitor that wa #### Risk Areas **Goal**: To lower the barriers to Web Monetization adoption. -**Approach**: Identify and prioritise risks to the adoption of the WM extension. +**Approach**: Identify and prioritize risks to the adoption of the WM extension. Based on these risks, the sections that follow will detail the actual test cases. @@ -104,7 +104,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| | R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower software architects, developers or testers to test the technology, either using real money, or in a playground environment using “play” money
| | R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
  • Provide good quality of docs (accurate, comprehensive, complete)
    • How Web Monetization works & what to expect
    • Understanding the technology
    • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| -| R5 | UX that is poor | critical |
  • BuilProvide user experience (UX) that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and features
| +| R5 | UX that is poor | critical |
  • Provide user experience (UX) that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and features
| | R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| @@ -131,7 +131,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Expected results**: -1. The wallet owner receives an interaction prompt from their wallet to authorise the connection and access to the amount. +1. The wallet owner receives an interaction prompt from their wallet to authorize the connection and access to the amount. ##### Make continuous payments @@ -201,7 +201,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorised amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| ##### Pay one-time when extension funds are insufficient @@ -224,7 +224,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorised amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  • This website is not monetized.
| ##### Disable continuous payments @@ -290,7 +290,7 @@ Once disconnected, the settings page gets replaced by the landing page of the ex 1. The read-only public key of the extension. 2. The wallet address or payment pointer that had been used for the most recent wallet connection. -3. The currency and value that had been authorised for the most recent wallet connection. +3. The currency and value that had been authorized for the most recent wallet connection. #### Edge Test Cases @@ -318,7 +318,7 @@ Once disconnected, the settings page gets replaced by the landing page of the ex | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorised amount on the right side.
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, then the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then the extension attempts to pay the maximum number of wallets that it can pay, without exceeding its remaining balance **Reason**: When you try to send $6 to a web page that has 2 receiving wallet addresses, the extension divides the total amount by the number of wallet addresses (i.e. $6 divided by 2). The extension attempts the first transaction (i.e. send $3 to the first receiving wallet). After the first transaction succeeds, the remaining balance of the extension should decrease to $2. The second transaction fails (i.e cannot send $3 to the second receiving wallet) because the extension only has a remaining balance of $2.
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  1. **Rate of pay slider**: the rate of pay and currency on the left, the remaining balance of the extension’s authorized amount on the right side.
  2. “**Send now**” **button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, then the text defaults back to “Send now”
  3. **Amount**: the one-time payment amount resets to zero.
  4. **Remaining balance**: if the monetized website had 2 receiving wallet addresses, then the extension attempts to pay the maximum number of wallets that it can pay, without exceeding its remaining balance **Reason**: When you try to send $6 to a web page that has 2 receiving wallet addresses, the extension divides the total amount by the number of wallet addresses (i.e. $6 divided by 2). The extension attempts the first transaction (i.e. send $3 to the first receiving wallet). After the first transaction succeeds, the remaining balance of the extension should decrease to $2. The second transaction fails (i.e cannot send $3 to the second receiving wallet) because the extension only has a remaining balance of $2.
| Opening the extension displays:
  • This website is not monetized.
| ##### Pay until the extension runs out of funds From 9eb7bbd932ef94acdc87c48cc04a57999e97a0b6 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:22:12 +0200 Subject: [PATCH 25/42] review feedback: format numbering Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 0c2d7c8c..bda1c06d 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -194,7 +194,9 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment where the amount:
  1. Falls within your remaining balance shown in the extension.
  2. Is higher than your wallet’s available balance.
+2. Open the extension and make a one-time payment where the amount: + 1. Falls within your remaining balance shown in the extension. + 1. Is higher than your wallet’s available balance. 3. Visit a non-monetized website. Open the extension to observe its available options. **Expected results**: From 0ddc2dbca7e53e426660c7ffb0a2cd3c40ebff27 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:25:56 +0200 Subject: [PATCH 26/42] review feedback: expand detail about user interaction Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index bda1c06d..71364167 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -132,6 +132,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Expected results**: 1. The wallet owner receives an interaction prompt from their wallet to authorize the connection and access to the amount. +2. On accepting, you get shown the message "Your wallet is now successfully connected to the extension." ##### Make continuous payments From d9471dde07c6e015c96ef81c288591a2505f7a78 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:26:41 +0200 Subject: [PATCH 27/42] review feedback: make text succinct Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 71364167..238f2e49 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -126,7 +126,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` 2. Open the digital wallet, and load the extension’s key into the wallet. 3. From the digital wallet, find and copy the wallet address or payment pointer. 4. Open the WM extension, and enter the wallet address or payment pointer. -5. Enter the amount you want to make available to the extension from your wallet (the amount must be a positive value). +5. Enter the amount you want to make available to the extension from your wallet. 6. Keep the option to renew monthly disabled. **Expected results**: From 599ee49ecc5e44f0930ab71139b4a63213c9109f Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:31:03 +0200 Subject: [PATCH 28/42] review feedback: improve text on using the test wallet Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 238f2e49..80ef350a 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -75,7 +75,7 @@ This table describes the different ways that you can set up a website that is mo Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly and seamlessly create the conditions of a monetized website, to use only for testing. When you add wallet addresses or payment pointers to the playground, the playground becomes a monetized website that you can use the Web Monetization extension to pay -On the playground, you can use real money from a real wallet, or you can use “play” money from a “play wallet”. The play wallet is an Interledger Test Wallet application that can be used to set up an account that is enabled for Web Monetization, and other Interledger functionality. You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). +On the playground, you can use real money from a real wallet, or you can use “play” money from a “test wallet”. The Interledger Test Wallet application can be used to set up an account that is enabled for Web Monetization, and other Interledger functionality, without involving “real money”. You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). **Important** From b19b92510da69204b6edc1dd6f7e276f150ee84b Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Mon, 30 Sep 2024 13:47:08 +0200 Subject: [PATCH 29/42] review feedback: add info about the test wallet application --- docs/testing/testplan.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 80ef350a..9fe49696 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -21,12 +21,20 @@ Any person interested in testing the beta release of the Web Monetization extens The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. Web Monetization-enabled digital wallets are provided by licensed service providers. A wallet allows a user to send or receive Web Monetization payments. The wallet providers are regulated by the laws of the countries in which they operate. -Below is a list of the available wallet providers: +Below is a list of the available wallet providers if you want to use real money: - [Fynbos](https://wallet.fynbos.app/wallet) - [GateHub](https://gatehub.net/mobile) -Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. Learn more about the providers for [Web Monetization compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/#fynbos). +Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. +Learn more about the providers for [Web Monetization compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/). + +#### Test Digital Wallet + +You have the option to use “play” money from the [Interledger Test Wallet application](https://rafiki.money/). +Here you can set up an account that is enabled for Web Monetization, and other Interledger functionality, without involving real money. + +You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). ## Testing @@ -75,7 +83,7 @@ This table describes the different ways that you can set up a website that is mo Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly and seamlessly create the conditions of a monetized website, to use only for testing. When you add wallet addresses or payment pointers to the playground, the playground becomes a monetized website that you can use the Web Monetization extension to pay -On the playground, you can use real money from a real wallet, or you can use “play” money from a “test wallet”. The Interledger Test Wallet application can be used to set up an account that is enabled for Web Monetization, and other Interledger functionality, without involving “real money”. You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). +On the playground, you can use real money from a real wallet, or you can use “play” money from a “test wallet”. **Important** From f45b780723d7529fa94034d2a8f7567d37967d63 Mon Sep 17 00:00:00 2001 From: tselit Date: Mon, 30 Sep 2024 14:11:31 +0200 Subject: [PATCH 30/42] linting and format updates --- docs/testing/testplan.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 9fe49696..2c1818a2 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -32,7 +32,7 @@ Learn more about the providers for [Web Monetization compatible wallets here](ht #### Test Digital Wallet You have the option to use “play” money from the [Interledger Test Wallet application](https://rafiki.money/). -Here you can set up an account that is enabled for Web Monetization, and other Interledger functionality, without involving real money. +Here you can set up an account that is enabled for Web Monetization, and other Interledger functionality, without involving real money. You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). @@ -203,7 +203,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Steps**: 1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment where the amount: +2. Open the extension and make a one-time payment where the amount: 1. Falls within your remaining balance shown in the extension. 1. Is higher than your wallet’s available balance. 3. Visit a non-monetized website. Open the extension to observe its available options. From 47e63d9e128cefe5cf991665a3782d08ae49d588 Mon Sep 17 00:00:00 2001 From: tselit Date: Tue, 8 Oct 2024 18:16:19 +0200 Subject: [PATCH 31/42] updates for review notes --- docs/testing/testplan.md | 251 +++++++++++++++++++++++++-------------- 1 file changed, 163 insertions(+), 88 deletions(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 2c1818a2..74842c49 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -19,7 +19,7 @@ Any person interested in testing the beta release of the Web Monetization extens ### Digital Wallets -The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. Web Monetization-enabled digital wallets are provided by licensed service providers. A wallet allows a user to send or receive Web Monetization payments. The wallet providers are regulated by the laws of the countries in which they operate. +The main prerequisite for sending or receiving Web Monetization payments is to have a Web Monetization-enabled digital wallet. Web Monetization-enabled digital wallets are provided by licensed service providers. The wallet providers are regulated by the laws of the countries in which they operate. Below is a list of the available wallet providers if you want to use real money: @@ -34,65 +34,133 @@ Learn more about the providers for [Web Monetization compatible wallets here](ht You have the option to use “play” money from the [Interledger Test Wallet application](https://rafiki.money/). Here you can set up an account that is enabled for Web Monetization, and other Interledger functionality, without involving real money. -You can learn more about the [Interledger Test Wallet here](https://rafiki.dev/integration/playground/testnet/). - ## Testing ### Environment and Software The resources and tools that you will need to test Web Monetization depend on your desired role, and what you want to test. +This test plan only focuses on the perspective of a website visitor who Wants to pay websites that are web monetized. -We’ve identified three roles you can play when using Web Monetization: - -- Website visitor: Wants to pay websites that are web monetized -- Website owner: Wants to receive Web Monetization payments -- Web developer: Wants to explore Web Monetization functionality. - -This test plan only focuses on the perspective of a website visitor. - -| Role | Hardware | Digital wallet | Environment & software | -| :---------------- | :-------------------------- | :------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------ | -| A website visitor | Any PC with internet access | A Web Monetization enabled digital wallet from which payments will be made |
  • Any operating system (OS)
  • A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox
| +1. Hardware: Any PC with internet access +2. Digital wallet: A Web Monetization enabled digital wallet from which payments will be made +3. Environment & software: + a. Any operating system (OS) + b. A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox ### Reporting Issues -1. Use any screen recording application to record the steps and results of your testing. +1. Use any screen recording application to record the steps and results of your testing (e.g. Loom, Camtasia etc.). 2. Log bugs or issues, and monitor their status and resolution on GitHub [link](https://github.com/interledger/web-monetization-extension/issues). +3. Join the `#webmonetization` channel on [Slack](https://communityinviter.com/apps/interledger/interledger-working-groups-slack). ### Prerequisites Before you start testing, sign-up for a wallet: 1. The sign-up process depends on your digital wallet provider. Learn more from the [Dependencies](#Dependencies) section. -2. Your wallet provider will likely need to verify your identity (info: this is mandated by the laws of each country, or jurisdiction). -3. The identity verification process depends on your wallet provider, and your location (info: this can be within hours or days). -4. Once your wallet provider completes all sign-up and verification processes, you should be able to: - a. Setup and manage your wallet accounts, currencies, balances etc. - b. Obtain the wallet address or payment pointer for your digital wallet. - -### Test Data - -This table describes the different ways that you can set up a website that is monetized, and a website that isn’t monetized, so that you can test the Web Monetization extension. - -| Web monetized websites | Non monetized websites | -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------ | -| One valid monetization link tag | No monetization link tags | -| Multiple valid monetization link tags with wallet addresses:
  • from the same wallet providers
  • from different wallet providers
  • with different currencies
  • with some link tags enabled & some disabled
| All disabled link tags | +2. If you want to use a test wallet, the sign-up process is quick (within minutes). +3. If you want to use a real wallet: + a. Your wallet provider will likely need to verify your identity (info: this is mandated by the laws of each country, or jurisdiction). + b. The identity verification process depends on your wallet provider, and your location (info: this can be within hours or days). + c. Once your wallet provider completes all sign-up and verification processes, you should be able to: + - Setup and manage your wallet accounts, currencies, balances etc. + - Obtain the wallet address or payment pointer for your digital wallet. ### Test Playground -Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly and seamlessly create the conditions of a monetized website, to use only for testing. When you add wallet addresses or payment pointers to the playground, the playground becomes a monetized website that you can use the Web Monetization extension to pay +Use the [Web Monetization playground](https://webmonetization.org/play/) to quickly create the conditions of a monetized website in a playground area, to use only for testing purposes. + +When you add a wallet address or payment pointer to the playground, it is added as a receiving wallet on the playground. +So, the playground behaves like a monetized website on which you can use the Web Monetization extension to pay. -On the playground, you can use real money from a real wallet, or you can use “play” money from a “test wallet”. +On the playground, you can add a wallet that uses real money from a real wallet, or you can add a wallet that uses “play” money from a “test wallet”. **Important** -1. The playground itself is not web monetized. +1. The playground itself is not web monetized. We do not receive any payments from you if you use this site. 2. The playground becomes monetized when you add one or more receiving wallet addresses to it. 3. If your Web Monetization extension is connected to a real wallet, then your extension will facilitate payments from your real wallet (i.e. real money). -4. Similarly, if your extension is connected to a play wallet (i.e. rafiki.money), then the extension facilitates payments using play money. +4. Similarly, if your extension is connected to a play wallet (e.g. rafiki.money), then the extension facilitates payments using play money. 5. If you add your own wallet address to the playground, and then use the extension to pay the playground, you are paying yourself. +### Test Data + +This section lists websites and wallets that you can pay using the Web Monetization extension. + +#### Use a test wallet & play money + +If you have a [rafiki.money](https://rafiki.money) test wallet address connected to your extension, then you can use the Web Monetization extension to pay with "play" money. You have two options: + +1. Visit any of these monetized websites that use a [rafiki.money](https://rafiki.money) test wallet: + + - [ahimsakids.com](https://ahimsakids.com) + - [alexlakatos.com](https://alexlakatos.com) + - [radu.sh](https://radu.sh) + - [radu.sh/iframe](https://radu.sh/iframe) + +2. Visit the Web Monetization Playground, and add test payment pointers. Here are examples that you can use: + - https://ilp.rafiki.money/interledger-wm + - https://ilp.rafiki.money/wm-dev + - https://ilp.rafiki.money/laka_web + - https://ilp.rafiki.money/wm-receiving + +#### Websites and wallets using Fynbos US + +If you want to test the Web Monetization extension using real money, and you have a Fynbos US wallet connected to your extension, then you have two options: + +1. Visit and pay any of these monetized websites: + + - [jeremiahLee.com](http://jeremiahLee.com) + - [lifebe.com.au](https://lifebe.com.au/) + - [storytogo.ca/classroom](https://storytogo.ca/classroom/) + +2. Visit the Web Monetization Playground, and add any Fynbos US wallet address. Here are examples that you can use: + - https://fynbos.me/jeremiah + - https://fynbos.me/adam + - https://fynbos.me/lori + +#### Websites and wallets using Fynbos Canada + +If you want to test the Web Monetization extension using real money, and you have a Fynbos Canada wallet connected to your extension, then you have two options: + +1. Visit and pay this monetized website: + + - [ericahargreave.com](http://ericahargreave.com) + +2. Visit the Web Monetization Playground, and add any Fynbos Canada wallet address. Here is an example that you can use: + - https://fynbos.me/erica + +#### Websites and wallets using Fynbos South Africa + +If you want to test the Web Monetization extension using real money, and you have a Fynbos South Africa wallet connected to your extension, then you have two options: + +1. Visit and pay this monetized website: + + - [www.radu.sh/fynbos](https://www.radu.sh/fynbos) + +2. Visit the Web Monetization Playground, and add any Fynbos South Africa wallet address. Here is an example that you can use: + - https://fynbos.me/makedev + +#### Websites and wallets using GateHub + +If you want to test the Web Monetization extension using real money, and you have a GateHub wallet connected to your extension, then you have two options: + +1. Visit and pay these monetized websites: + + - [storytogo.ca](http://storytogo.ca) + - [roamancing.com](http://roamancing.com) + +2. Visit the Web Monetization Playground, and add any Fynbos Canada wallet addresses. Here are examples that you can use: + - https://ilp.gatehub.net/276288680/EUR + - https://ilp.gatehub.net/870065172/USD + +#### Websites using multiple wallets + +Whether your extension is connected to the test wallet, [rafiki.money](https://rafiki.money) (which uses "play" money), or Fynbos US (which uses real money), or GateHub (which uses real money), you can use the extension to pay this website: + +- [roamancing.com/naturallyours](http://roamancing.com/naturallyours) + This website has multiple receiving wallet addresses. It can receive play money into a test wallet, real money into a Fynbos US wallet, and real money into a GateHub wallet. + ### Functional Test Cases These test cases are defined from the point of view of a website visitor that wants to use Web Monetization to pay. @@ -104,16 +172,17 @@ These test cases are defined from the point of view of a website visitor that wa Based on these risks, the sections that follow will detail the actual test cases. -We use 4 risk priorities: `critical` | `high` | `medium` | `low` +We have 2 risk categories: `critical` | `high` | Ref. | Risk | Priority | How to mitigate the risk | | :--- | :--------------------------------------------------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| R1 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| -| R2 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| +| R1 | Onboarding is long or complicated | critical |
  • Installation is simple
  • Onboarding is simple and clear
  • Support a reasonably quick start
  • Provide good quality support to simplify obtaining a wallet for sending or receiving WM payments (i.e. easy to contact, responsive, proactive support)
| +| R2 | UX that is poor | critical |
  • Provide user experience (UX) that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and features
| | R3 | Lack of trust about the security of funds | critical |
  • Uncertainty about the security of my funds:
    • Is my money safe?
    • Can I easily see how much I have used?
    • Can I easily query issues about WM funds?
  • Provide assurance and clarity about the security of funds
  • Allow users to view the balance of funds available to the extension from their wallet, in real-time
  • Build confidence by providing resources to empower software architects, developers or testers to test the technology, either using real money, or in a playground environment using “play” money
| -| R4 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
  • Provide good quality of docs (accurate, comprehensive, complete)
    • How Web Monetization works & what to expect
    • Understanding the technology
    • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| -| R5 | UX that is poor | critical |
  • Provide user experience (UX) that supports ease of use
  • Provide fast and responsive help desk support to resolve issues
  • Gather user feedback, and continuously improve UX and features
| -| R6 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| +| R4 | Unable to control payments | critical |
  • Ability to control when, who & how much to pay
| +| R5 | Product not easily accessible | high | The extension is:
  • Readily accessible where the majority of people are, on the Web
  • Easy to find
| +| R6 | Lack of understanding about the standard or the technology | high |
  • Provide accessible, good quality resources to simplify understanding:
    • Web Monetization
    • The extension
    • How to start using the extension
  • Provide good quality of docs (accurate, complete)
    • How Web Monetization works & what to expect
    • Understanding the technology
    • Access to the [proposed Web Monetization standard specification](https://webmonetization.org/specification/) & the working group [WICG](https://github.com/WICG/webmonetization) GitHub repository
| + #### Basic Test Cases @@ -121,8 +190,8 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` ##### Connect to a wallet **Test ID**: 1 -**Description**: Connect the extension to a Web Monetization enabled digital wallet -**Risk**: R2 (onboarding) and R5 (UX) +**Description**: Connect the extension to a Web Monetization enabled digital wallet +**Risk**: R1 (onboarding) and R2 (UX) **Preconditions**: 1. You have already downloaded and installed the Web Monetization extension. @@ -145,7 +214,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` ##### Make continuous payments **Test ID**: 2 -**Description**: Send continuous WM payments to a monetized website +**Description**: Send continuous Web Monetization payments to a monetized website **Risk**: R3 (security of funds) **Preconditions**: @@ -155,8 +224,8 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Visit a non-monetized website. Open the extension to observe its available options. +1. Visit a monetized website. The [Test Data](#Test-Data) section lists monetized websites that you can visit. +2. Visit a non-web monetized website, such as your favorite search engine. Open the extension to observe its available options. **Expected results**: @@ -169,7 +238,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Test ID**: 3 **Description**: Send a one-time payment to a monetized website when the remaining balance for the extension is sufficient for the payment, and the wallet has sufficient funds - **Risk**: R3 (security of funds) and R6 (control my payments) + **Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. @@ -178,9 +247,9 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +1. Visit a monetized website. The [Test Data](#Test-Data) section lists monetized websites that you can visit. 2. Open the extension and make a one-time payment of an amount that falls within your remaining balance shown in the extension. -3. Visit a non-monetized website. Open the extension to observe its available options. +3. Visit a non-web monetized website, such as your favorite search engine. Open the extension to observe its available options. **Expected results**: | Web monetized websites | Non monetized websites | @@ -188,67 +257,68 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | | Opening the extension displays:
  • **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension is on the right side, and it decreased by the value of the one-time payment
  • **Amount**: the one-time payment amount field resets to zero
  • **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, then the text defaults back to “Send now”
| Opening the extension displays:
  • This website is not monetized
| -##### Pay one-time when wallet is out of funds +##### Pay one-time when extension funds are insufficient **Test ID**: 4 -**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance but the wallet has insufficient funds -**Info**: This can happen when, for example, other unrelated transactions reduce the funds available in your wallet after you connect the extension -**Risk**: R3 (security of funds) and R6 (control my payments) +**Description**: Send a one-time payment to a monetized website that is greater than the remaining balance of the extension, while the wallet has sufficient funds +**Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. -2. The extension’s remaining balance is greater than the one-time payment you are going to make. -3. There are insufficient funds in your wallet for the one-time payment you want to make. +2. Your extension has insufficient funds. The extension’s remaining balance is lower than the one-time payment you will make. +3. Your wallet has sufficient funds. Your balance is greater or equal to the one-time payment you will make. **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment where the amount: - 1. Falls within your remaining balance shown in the extension. - 1. Is higher than your wallet’s available balance. -3. Visit a non-monetized website. Open the extension to observe its available options. +1. Visit a monetized website. The [Test Data](#Test-Data) section lists monetized websites that you can visit. +2. Open the extension and make a one-time payment of an amount that falls within your remaining balance shown in the extension. +3. Visit a non-web monetized website, such as your favorite search engine. Open the extension to observe its available options. **Expected results**: - | Web monetized websites | Non monetized websites | +| Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  • This website is not monetized.
| -##### Pay one-time when extension funds are insufficient +##### Pay one-time when wallet is out of funds **Test ID**: 5 -**Description**: Send a one-time payment to a monetized website that is greater than the remaining balance of the extension, while the wallet has sufficient funds -**Risk**: R3 (security of funds) and R6 (control my payments) +**Description**: Send a one-time payment to a monetized website when the extension has a sufficient remaining balance, but the wallet has insufficient funds +**Info**: This can happen when, for example, other unrelated transactions reduce the funds available in your wallet after you connect the extension +**Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. -2. The extension’s remaining balance is lower than the one-time payment you will make. -3. Your wallet balance is greater or equal to the one-time payment you will make. +2. Your extension has sufficient funds. The extension’s remaining balance is greater than the one-time payment you are going to make. +3. There are insufficient funds in your wallet for the one-time payment you want to make. + a. You can set this up by using your digital wallet application to withdraw funds from your wallet AFTER you have connected the extension to your wallet. **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment of an amount that falls within your remaining balance shown in the extension. -3. Visit a non-monetized website. Open the extension to observe its available options. +1. Visit a monetized website. The [Test Data](#Test-Data) section lists monetized websites that you can visit. +2. Open the extension and make a one-time payment where the amount: + 1. Falls within your remaining balance shown in the extension. + 1. Is higher than your wallet’s available balance. +3. Visit a non-web monetized website, such as your favorite search engine. Open the extension to observe its available options. **Expected results**: -| Web monetized websites | Non monetized websites | + | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: clicking the button to send a one-time payment results in the extension displaying the message "Could not facilitate payment for current website"
| Opening the extension displays:
  • This website is not monetized.
| ##### Disable continuous payments **Test ID**: 6 **Description**: Disable the extension’s ability to make any continuous Web Monetization payments -**Risk**: R3 (security of funds) and R6 (control my payments) +**Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +1. Visit a monetized website. The [Test Data](#Test-Data) section lists monetized websites that you can visit. 2. Open the extension, and view of the **remaining balance** available to the extension. 3. Disable “**Continuous payment stream**”. 4. Observe the extension's icon when you visit a web monetized and non-monetized website. @@ -263,7 +333,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Test ID**: 7 **Description**: Adjust the hourly rate at which the extension makes continuous payments -**Risk**: R3 (security of funds) and R6 (control my payments) +**Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. @@ -285,7 +355,7 @@ We use 4 risk priorities: `critical` | `high` | `medium` | `low` **Test ID**: 8 **Description**: Disconnect the extension from the connected wallet. -**Risk**: R5 (user experience) +**Risk**: R2 (user experience) **Preconditions**: 1. The extension is connected to your wallet @@ -305,25 +375,30 @@ Once disconnected, the settings page gets replaced by the landing page of the ex #### Edge Test Cases -##### Partial one-time payment success due to some un-peered wallets +##### Partial one-time payment success **Test ID**: 9 -**Description**: Make a one-time payment that exceeds the extension’s remaining balance to a website with multiple receiving wallets that can receive a payment from your wallet (i.e. the receiving wallets are peered to your extension’s sending wallet) -**Risk**: R3 (security of funds) and R6 (control my payments) +**Description**: Make a one-time payment to a website that has multiple receiving wallets, where some of the receiving wallets use real money, and some are test wallets that use "play" money +**Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. -2. The extension’s remaining balance is lower than the one-time payment you are going to make. -3. There are enough funds in your wallet for the one-time payment you want to make. +2. Your extension has sufficient funds. The extension’s remaining balance is lower than the one-time payment you are going to make. +3. Your wallet has sufficient funds for the payment. **Steps**: -1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers. - a. **Example**: A combination of receiving payment pointers or wallet addresses from the same provider. - b. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. -2. Open the extension and make a one-time payment that exceeds the “remaining balance” of the extension by a small amount. - a. **Example**: The extension’s remaining balance is $5 and the one-time payment is $6. -3. Visit a non-monetized website. Open the extension to observe its available options. +1. Visit a monetized website that has multiple receiving wallet addresses or payment pointers: + a. You can visit [roamancing.com/naturallyours](http://roamancing.com/naturallyours/). + b. Alternatively, you can use the [Test Playground](#Test-Playground) to add payment pointers or wallet addresses from different wallet providers. + As an example, you can add all of the following wallet addresses to the playground: + + - https://ilp.rafiki.money/wm-dev + - https://fynbos.me/erica + - https://ilp.gatehub.net/276288680/EUR + +2. Open the extension and make a one-time payment. +3. Visit a non-web monetized website, such as your favorite search engine. Open the extension to observe its available options. **Expected results**: | Web monetized websites | Non monetized websites | @@ -335,7 +410,7 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Test ID**: 10 **Description**: Make payments that deplete the extension funds to zero - **Risk**: R3 (security of funds) and R6 (control my payments) + **Risk**: R3 (security of funds) and R4 (control my payments) **Preconditions**: 1. The extension is connected to your wallet. @@ -344,9 +419,9 @@ Once disconnected, the settings page gets replaced by the landing page of the ex **Steps**: -1. Visit a monetized website. Refer to the [Test Data](#Test-Data) section to explore different WM conditions for websites. +1. Visit a monetized website. The [Test Data](#Test-Data) section lists monetized websites that you can visit. 2. Open the extension to make as many payments as it takes to use up the remaining balance, until it is zero. -3. Visit a non-monetized website. Open the extension to observe its available options. +3. Visit a non-web monetized website, such as your favorite search engine. Open the extension to observe its available options. **Expected results**: | Visit monetized or non-monetized websites | From eaa3484c46c05fe17298f2fbb54d75a71166a7c3 Mon Sep 17 00:00:00 2001 From: tselit Date: Tue, 8 Oct 2024 20:31:25 +0200 Subject: [PATCH 32/42] resolve lint checks --- cspell-dictionary.txt | 12 ++++++++++++ docs/testing/testplan.md | 9 +++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/cspell-dictionary.txt b/cspell-dictionary.txt index d153d5a0..866e49a1 100644 --- a/cspell-dictionary.txt +++ b/cspell-dictionary.txt @@ -15,6 +15,7 @@ iframes unmangles data-testid nums +webmonetization # scripts and 3rd party terms nvmrc @@ -28,6 +29,7 @@ iife backported autobuild buildscript +Camtasia # packages and 3rd party tools/libraries awilix @@ -44,3 +46,13 @@ dianafulga jgoz amannn softprops + +# monetized website domain names +ahimsakids +alexlakatos +radu +lifebe +storytogo +ericahargreave +roamancing +naturallyours diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 74842c49..5b447c58 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -124,9 +124,7 @@ If you want to test the Web Monetization extension using real money, and you hav If you want to test the Web Monetization extension using real money, and you have a Fynbos Canada wallet connected to your extension, then you have two options: 1. Visit and pay this monetized website: - - [ericahargreave.com](http://ericahargreave.com) - 2. Visit the Web Monetization Playground, and add any Fynbos Canada wallet address. Here is an example that you can use: - https://fynbos.me/erica @@ -135,9 +133,7 @@ If you want to test the Web Monetization extension using real money, and you hav If you want to test the Web Monetization extension using real money, and you have a Fynbos South Africa wallet connected to your extension, then you have two options: 1. Visit and pay this monetized website: - - [www.radu.sh/fynbos](https://www.radu.sh/fynbos) - 2. Visit the Web Monetization Playground, and add any Fynbos South Africa wallet address. Here is an example that you can use: - https://fynbos.me/makedev @@ -158,8 +154,9 @@ If you want to test the Web Monetization extension using real money, and you hav Whether your extension is connected to the test wallet, [rafiki.money](https://rafiki.money) (which uses "play" money), or Fynbos US (which uses real money), or GateHub (which uses real money), you can use the extension to pay this website: -- [roamancing.com/naturallyours](http://roamancing.com/naturallyours) - This website has multiple receiving wallet addresses. It can receive play money into a test wallet, real money into a Fynbos US wallet, and real money into a GateHub wallet. +- [roamancing.com/naturallyours](http://roamancing.com/naturallyours) + +This website has multiple receiving wallet addresses. It can receive play money into a test wallet, real money into a Fynbos US wallet, and real money into a GateHub wallet. ### Functional Test Cases From 8f2eb8bb688590bacefdd921bf4b9691ec14d131 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:54:29 +0200 Subject: [PATCH 33/42] peer review update: update error message Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 5b447c58..486ba53e 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -275,7 +275,7 @@ We have 2 risk categories: `critical` | `high` | Web monetized websites | Non monetized websites | | :------------------------------------------------------- | :------------------------------------------------------ | | Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | -| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Not enough funds to facilitate payment`
| Opening the extension displays:
  • This website is not monetized.
| +| Opening the extension displays:
  • **A slider**: with the hourly rate of pay and currency on the left, and the remaining balance of the extension’s authorized amount on the right side.
  • **The “Send now” button**: attempting to make a one-time payment that is greater than the remaining balance fails with an error: `Insufficient funds to complete the payment.`
| Opening the extension displays:
  • This website is not monetized.
| ##### Pay one-time when wallet is out of funds From dad02b6ec574405a5f56473d6fa65645f29d0ce9 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:55:16 +0200 Subject: [PATCH 34/42] peer review update: add image Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 486ba53e..2f95f6fb 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -251,7 +251,7 @@ We have 2 risk categories: `critical` | `high` **Expected results**: | Web monetized websites | Non monetized websites | | :---------------------------- | :--------------------------------------------------- | -| Extension icon: active (full color), with a green tick | Extension icon: active (full color), but with a red X | +| Extension icon: active (full color), with a green tick | Extension icon: ![active icon (full color) but with a red X](../../src/assets/icons/32x32/enabled-no-links.png) | | Opening the extension displays:
  • **Rate of pay slider**: rate of pay and currency on the left, the remaining balance of the extension is on the right side, and it decreased by the value of the one-time payment
  • **Amount**: the one-time payment amount field resets to zero
  • **“Send now” button**: clicking the button to send a one-time payment changes the text to “Payment successful” for a few seconds, then the text defaults back to “Send now”
| Opening the extension displays:
  • This website is not monetized
| ##### Pay one-time when extension funds are insufficient From 815ce19f7c84577e83568a1a275228bacadd36b0 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:55:53 +0200 Subject: [PATCH 35/42] peer review update: show full URL Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 2f95f6fb..a101c800 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -93,10 +93,10 @@ If you have a [rafiki.money](https://rafiki.money) test wallet address connected 1. Visit any of these monetized websites that use a [rafiki.money](https://rafiki.money) test wallet: - - [ahimsakids.com](https://ahimsakids.com) - - [alexlakatos.com](https://alexlakatos.com) - - [radu.sh](https://radu.sh) - - [radu.sh/iframe](https://radu.sh/iframe) + - https://ahimsakids.com + - https://alexlakatos.com + - https://radu.sh + - https://radu.sh/iframe (if you'd like to test how it works with iframes) 2. Visit the Web Monetization Playground, and add test payment pointers. Here are examples that you can use: - https://ilp.rafiki.money/interledger-wm From 08803b4ad0c93d4c6c742d83da1ce86f02a87e66 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:56:53 +0200 Subject: [PATCH 36/42] peer review update: edit grammar Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index a101c800..e45c169a 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -98,7 +98,7 @@ If you have a [rafiki.money](https://rafiki.money) test wallet address connected - https://radu.sh - https://radu.sh/iframe (if you'd like to test how it works with iframes) -2. Visit the Web Monetization Playground, and add test payment pointers. Here are examples that you can use: +2. Visit the Web Monetization Playground, and add test payment pointers. Here are few examples that you can use: - https://ilp.rafiki.money/interledger-wm - https://ilp.rafiki.money/wm-dev - https://ilp.rafiki.money/laka_web From 4ec5b014ae1d005b47eb379402e5044a06880d79 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:58:17 +0200 Subject: [PATCH 37/42] peer review update: add footnote for test wallet Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index e45c169a..8840b82d 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -89,7 +89,7 @@ This section lists websites and wallets that you can pay using the Web Monetizat #### Use a test wallet & play money -If you have a [rafiki.money](https://rafiki.money) test wallet address connected to your extension, then you can use the Web Monetization extension to pay with "play" money. You have two options: +If you have a [test wallet][testWallet] address connected to the extension, then you can use the Web Monetization extension to pay with "play" money. You have two options: 1. Visit any of these monetized websites that use a [rafiki.money](https://rafiki.money) test wallet: From 9d30e439f30d26f9a41bbfd0a073e5c695033d79 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:59:00 +0200 Subject: [PATCH 38/42] peer review update: rewording reference to GitHub Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 8840b82d..2018e228 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -50,7 +50,7 @@ This test plan only focuses on the perspective of a website visitor who Wants to ### Reporting Issues 1. Use any screen recording application to record the steps and results of your testing (e.g. Loom, Camtasia etc.). -2. Log bugs or issues, and monitor their status and resolution on GitHub [link](https://github.com/interledger/web-monetization-extension/issues). +2. File bugs or other issues, and monitor their status and resolution on [GitHub](https://github.com/interledger/web-monetization-extension/issues). 3. Join the `#webmonetization` channel on [Slack](https://communityinviter.com/apps/interledger/interledger-working-groups-slack). ### Prerequisites From b5635858da7070b61f177bfa8db51ca6f6111966 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:09:14 +0200 Subject: [PATCH 39/42] peer review update: edit case formatting for proper nouns Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 2018e228..d557fb79 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -45,7 +45,7 @@ This test plan only focuses on the perspective of a website visitor who Wants to 2. Digital wallet: A Web Monetization enabled digital wallet from which payments will be made 3. Environment & software: a. Any operating system (OS) - b. A chromium-based Web browser (e.g. Chrome, Edge, Brave) or Firefox + b. A Chromium-based Web browser (e.g. Chrome, Edge, Vivaldi, Brave) or Firefox ### Reporting Issues From ff2fcd7fc77d6579a72e3ecff79ecf9b06bfdf11 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:10:11 +0200 Subject: [PATCH 40/42] peer review update: reword reference to compatible wallets Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index d557fb79..64d49829 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -27,7 +27,7 @@ Below is a list of the available wallet providers if you want to use real money: - [GateHub](https://gatehub.net/mobile) Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. -Learn more about the providers for [Web Monetization compatible wallets here](https://webmonetization.org/docs/resources/op-wallets/). +We maintain a list of [Web Monetization compatible wallets](https://webmonetization.org/docs/resources/op-wallets/). #### Test Digital Wallet From 7ee2cd2829c91bef97e2af79e7570777b692f1ec Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:11:37 +0200 Subject: [PATCH 41/42] peer review update: edit Fynbos wallet URL Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 64d49829..77705fb8 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -23,7 +23,7 @@ The main prerequisite for sending or receiving Web Monetization payments is to h Below is a list of the available wallet providers if you want to use real money: -- [Fynbos](https://wallet.fynbos.app/wallet) +- [Fynbos](https://wallet.fynbos.app) - [GateHub](https://gatehub.net/mobile) Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. From 3eedcc9d0d81d174cbcfe07e2fba514e9fa06233 Mon Sep 17 00:00:00 2001 From: tselit <90185897+tselit@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:11:59 +0200 Subject: [PATCH 42/42] peer review update: edit GateHub wallet URL Co-authored-by: Sid Vishnoi <8426945+sidvishnoi@users.noreply.github.com> --- docs/testing/testplan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/testing/testplan.md b/docs/testing/testplan.md index 77705fb8..1a56ca64 100644 --- a/docs/testing/testplan.md +++ b/docs/testing/testplan.md @@ -24,7 +24,7 @@ The main prerequisite for sending or receiving Web Monetization payments is to h Below is a list of the available wallet providers if you want to use real money: - [Fynbos](https://wallet.fynbos.app) -- [GateHub](https://gatehub.net/mobile) +- [GateHub](https://gatehub.net) Wallet availability in a specific country, or availability in particular currency depends on the wallet provider. We maintain a list of [Web Monetization compatible wallets](https://webmonetization.org/docs/resources/op-wallets/).