From 9ec77a1f3cfeb1761a62826093c27aa785cbef2f Mon Sep 17 00:00:00 2001 From: Christopher Smith Date: Wed, 20 Nov 2024 14:40:28 -0800 Subject: [PATCH 1/3] Updating pages for prerelease rollout --- .../faq/18-fotolia-migration-resources.md | 11 +++-- src/pages/getting-started/02-register-app.md | 4 +- .../apps/06-licensing-assets.md | 4 +- src/pages/getting-started/index.md | 4 -- .../getting-started/stock-api-available.png | Bin 0 -> 120703 bytes src/pages/index.md | 38 +++++++++++++++++- 6 files changed, 44 insertions(+), 17 deletions(-) create mode 100644 src/pages/getting-started/stock-api-available.png diff --git a/src/pages/faq/18-fotolia-migration-resources.md b/src/pages/faq/18-fotolia-migration-resources.md index 20cdeae..6b4656f 100644 --- a/src/pages/faq/18-fotolia-migration-resources.md +++ b/src/pages/faq/18-fotolia-migration-resources.md @@ -52,7 +52,7 @@ Here is a list of existing Fotolia API endpoints and their new Stock API equival | [refreshToken](https://us.fotolia.com/Services/API/Rest/Method/refreshToken) | /ims/token (IMS) | Renew authentication token | See [Authentication](#authentication) | | [getUserData](https://us.fotolia.com/Services/API/Rest/Method/getUserData) | Member/Profile | Return information about the logged user and get available credits | To get license quota, use Member/Profile. Stock does not store information about the user, only about entitlements available | -If you have a business requirement to access Stock Contributor APIs, please please [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BFotolia%5D%20Stock%20API%20question). +Please note that [Adobe Stock Contributor](https://contributor.stock.adobe.com/) does not have a public API. @@ -94,7 +94,6 @@ Nearly all the Fotolia search parameters and filters are also available in Adobe The following API endpoints and methods will be deprecated in Adobe Stock API as they are either not currently being used, no longer supported, or no longer necessary. These APIs either receive no traffic, or have such low usage that they are candidates for removal. -If you have a business requirement for any of the APIs below, please [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BFotolia%5D%20Stock%20API%20question). | Fotolia | Adobe Stock | Description | |--------------------------------------|-------------|---------------------------------------------------------------------------| @@ -136,7 +135,7 @@ Unlike Fotolia, all Standard assets require one license or credit to purchase, r > **Note for Print on Demand (POD) customers:** If you license assets for use with printed goods that you sell, there are special rules you must follow. For example, you must use universal credits instead of subscription plans when licensing. Also, you will need to license the asset again in most cases, especially if used for different customer orders or for multiple products. And lastly, you will need to accept special terms and conditions before you can begin selling Stock images on your printed goods. > -> Note that if you purchase Extended licenses, these precautions are not necessary, but the cost per asset is much higher. To discuss your use case and expected volume, please [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BFotolia%5D%20Stock%20API%20question) for additional terms and instructions. +> Note that if you purchase Extended licenses, these precautions are not necessary, but the cost per asset is much higher. To discuss your use case and expected volume, please contact your Adobe account representative or [request a callback](https://www.adobe.com/creativecloud/business/enterprise.html#creativecloud-rfi) for additional terms and instructions. In terms of technical workflow, continue reading for an overview. Please refer to [Licensing assets and stuff](/getting-started/apps/06-licensing-assets.md) for full details. @@ -183,15 +182,15 @@ You may start testing the Search APIs at any time; all that is required is a fre ### Get a Stock account -If you are an individual customer, go to the [Plans and Pricing](https://stock.adobe.com/plans) page to sign up for an account. Note that if you plan to sell images for print use (e.g., you have a Print on Demand business), you will need to [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BFotolia%5D%20Stock%20API%20question) for additional terms and instructions, and to discuss your volume and use case. If you plan to use assets only for internal use (such as for general marketing and design), then you can choose your plan accordingly. +If you are an individual customer, go to the [Plans and Pricing](https://stock.adobe.com/plans) page to sign up for an account. Note that if you plan to sell images for print use (e.g., you have a Print on Demand business), please contact your Adobe account representative or [request a callback](https://www.adobe.com/creativecloud/business/enterprise.html#creativecloud-rfi) to get a quote for a Stock for Enterprise contract. If you plan to use assets only for internal use (such as for general marketing and design), then you can choose your plan accordingly. -If you do not need your own account but need to sign in others using the OAuth model, refer to the [Authorization code workflow](/Stock-Authorization-Code-Workflow.pdf) guide. If you have a business need, you may [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BFotolia%5D%20Stock%20API%20question) if you need access to a demo account with dummy credits to test licensing. +If you do not need your own account but need to sign in others using the OAuth model, refer to the [Authorization code workflow](/Stock-Authorization-Code-Workflow.pdf) guide. ### Sign a contract -As discussed earlier, if you plan to use Adobe Stock for commercial purposes--especially for selling printed goods--you will need to [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BFotolia%5D%20Stock%20API%20question). In many cases, you may need only accept our terms and conditions, and will be ready to begin. +As discussed earlier, if you plan to use Adobe Stock for commercial purposes--especially for selling printed goods--please contact your Adobe account representative or [request a callback](https://www.adobe.com/creativecloud/business/enterprise.html#creativecloud-rfi). diff --git a/src/pages/getting-started/02-register-app.md b/src/pages/getting-started/02-register-app.md index 2fe6c32..bc42e1d 100644 --- a/src/pages/getting-started/02-register-app.md +++ b/src/pages/getting-started/02-register-app.md @@ -107,9 +107,7 @@ Any request where the end user must be authenticated using their credentials or ### What if I just want to experiment with the APIs? -Cool! If you are an independent developer or student, you can follow the Affiliate workflow and sign up for an API key. If you want to also test licensing an asset, you can test it on a free asset like one of our great [Creative Cloud Stock templates](https://stock.adobe.com/templates) (not all templates are free, but many are). - -However, if you are interested in partnering with Adobe Stock and have a legitimate reason for a demo account, please [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BAdobe%20I%2FO%5D%20Stock%20demo%20account%20access). +Cool! If you are an independent developer or student, you can follow the Affiliate workflow and sign up for an API key. If you want to also test licensing an asset, you can test it on a free asset like one of our great [Free assets](https://stock.adobe.com/free). ### Do I have Adobe Stock for Enterprise? diff --git a/src/pages/getting-started/apps/06-licensing-assets.md b/src/pages/getting-started/apps/06-licensing-assets.md index 725ebb9..3f6aa19 100644 --- a/src/pages/getting-started/apps/06-licensing-assets.md +++ b/src/pages/getting-started/apps/06-licensing-assets.md @@ -626,9 +626,7 @@ Two things to note about this command: #### How can I test licensing assets if I do not have an Adobe Stock plan or contract? -If you are an independent developer or student, you can follow the [Affiliate workflow](../07-workflow-guides.md) and sign up for an API key. If you want to also test licensing an asset, you can test it on a free asset like one of our great [Creative Cloud Stock templates](https://stock.adobe.com/templates) (not all templates are free, but many are). - -However, if you are interested in partnering with Adobe Stock and have a legitimate reason for a demo account, [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BAdobe%20I%2FO%5D%20Stock%20demo%20account%20access). +If you are an independent developer or student, you can follow the [Affiliate workflow](../07-workflow-guides.md) and sign up for an API key. If you want to also test licensing an asset, you can test it on a free asset like one of our great [Free assets](https://stock.adobe.com/free). diff --git a/src/pages/getting-started/index.md b/src/pages/getting-started/index.md index 00971fd..dd0befa 100644 --- a/src/pages/getting-started/index.md +++ b/src/pages/getting-started/index.md @@ -34,10 +34,6 @@ Before you begin, be sure to review the [Developer Terms of Use](/faq/terms-for- The Adobe Stock API provides programmatic access to [Adobe Stock](https://stock.adobe.com/) content. You can integrate this API into your organization's applications and processes. You can use the API in scripts or programs to search for and retrieve Adobe Stock assets such as photos, videos, and vector files, and to license assets for your users. - > **Not a developer, but interested in partnering?** Please take a look at the [Stock API Business FAQ](/faq/stock-api-business-faq.md), and then [contact us](mailto:Grp-AdobeStockPartnerships@adobe.com?subject=%5BAdobe%20I%2FO%5D%20Stock%20partnership%20inquiry). Please note that it is not required to register as a partner to use the Adobe Stock API, as all usage of the API is governed by the [Adobe Developer Terms of Use](https://www.adobe.com/go/developer-terms) and the [Adobe Stock Terms of Use](https://www.adobe.com/go/stockterms). - - > *Are you a Fotolia customer and want to convert to Adobe Stock?* Please visit the [Fotolia API migration resources](/faq/18-fotolia-migration-resources.md). - You interact with the Adobe Stock API via HTTP requests instead of a user interface. You can create applications that perform these actions: * **Search for and retrieve Adobe Stock assets.** Your applications can search by keywords, models, contributor, series, and categories, and can also request assets that are similar to other assets or images. You can sort, filter, and page through any results from your searches. Search results contain URLs for thumbnails of the found assets, which you can use to display the thumbnails to your users. Results also can contain metadata about the assets, including information that your applications can use to retrieve the original asset. diff --git a/src/pages/getting-started/stock-api-available.png b/src/pages/getting-started/stock-api-available.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ee0324f908d8e882094afe53f378ded0d30246 GIT binary patch literal 120703 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%0D6`_sVR1f3;slFmFN6y${Ye_lF#Ocl||WZPSX{ zK__tmmX6;w&l@d9R6F=;X&sqw-f;W#Dv-0Hh z!`;~c6gndIi};s5I`>Yzy-#aptW$u&csSaW#)aI^>#m)pS4gF=eqt4!Rg@Q@Bi0}~CC!jHy;|$r zxhkCkhX^54&ZcF>ccycm>(s2J&s2;uDzvJ1D>*49D%d1CZPa;Mg*Wu4OHI$+6vb(y z(_Bxa&g|cH|83cgtU24CW;f3JM)4>_oLHu}67D`@5hhD%v!&gVn~&wAliSu}Wq|#; zd^zyB8lAe4OUdCFZjsAj#lv?D9}TLn+2-D#o+qrvwkKzp;_E+N?P~0n;7h~d)w#U+ zB6nx!M%EHljgmqk9^cZNwmyD(2gHiEwtGy8YuPDG#^`04JJ9RRkKRJz1J#YLLBr=d z->-*0m>S!hs<4!YNwu0(bn|iQ})GA@}CH` zh4MY}xoKG7T2s`q;R|J-M~Qp5`O9B#EDYIv#y6eJ9;|Y4T2C8I|LAwr>|7#*W=;G@TV?hK<1c$==fvHD#GCOOmI>TAqV9pDXRfi$RnuF3W#@rt^?)OL$ zfgWHlTwUkxn6F9p{-8T>htJw4T01*kO@vWfN^kUF+o0us;eC?=;a`haM4y$ptu(<` zFLPb$kph1wMR`HzpDy(!ERT;=bt8@y)P{oPoG$2pmYr zN9F=v1OFfYPz1FYuALd(n zRpJ?m!2kXF|NUdv;9F^8c>Wk#+9KbaK7;W?|F(szu*f0n$#uuCE}_f+_X|*sNZtX> zh$Ua&)>BJAwWTWfKW*;PZ>#c`ZpG4F0p{MnbVvXF#Vyd9l!TY{~j_u52BQ6e^S&Op+VN#lFZn(q!&T67s<)CiCa`K6& zfdr$4tQ7{`r^DoiFdb>laUvFF;vlYIEZz=+vJ1@qw?-Eft56u6 z+)9pN{dK z78(5Uwesf~wF~bQf(yU_5_{ZyE9;+UMTPKE%0aP{e}@`_?$9z62Q?X`Ho*g%MIZWs zxY;mPo$}}6V8#&c9X(QE$* zcgYIH?r~6iG)HUL7BX3|23gmAe3jMddwBZCed%>Bf*=q}iFw!SpZ&@{YZh#O4<=WX zhw7c7YNC^0PwU*FTZ5|Pwxx|9+@@Kn%lrBEixQ5UQ926Y7eODUl`L@J{|4)m>r+kD zvrMt%H5`UgU_+POC#0fbK_`fjUGuB5ZciAIiEZVQ;|jP18>VU-Pz-LJE*71J({qUJ zybE>8#fn%9V2?^xYz;e?Y~6p6jQg4pB(pdl-&^1tY6eDmSg8Akf@^^rzUsm)F~}vFZ~0-qCMxG|M+K3 z?aRY1WM0(Syd@59KJ40l$7-D>@V<%83$tQ%&G=HVt`gOr@8Fm+Zn~Ok)>(U>~ zh}qfOWYW}d@00l6MAoY`#eTfJY1`5V;xi}H&ETW)HDDKs5ZFzjP>MK=XY0>-NN>1{GzA-12Pl+SWQ~a-7aaYjy?8)+61pTkY+Fi`<9HbF^n$R)S>~&Ta7o*!RthFFmPQTa5-D&&4v4bs~e0bBXM$@s>$6HVQ zA)=o8WW(N+rUwnGsn@(~Zcn%0CtJI_yPMn&Ogas~Eqt*jAuFj&uQdO}QIkIEd^nYM zxl3g@th2o4!mP^0o1Eu{NRTGGhk0K*-y(AdX=Tj!-@Mc^E8YF9q?U#tia!2o50&TTa(r?a}#lp8creccg-J;-4e5X zk?Ku?qDOAe4W&)>Yt(8v2#7XYvmxkQgE~kdRK&+?-zP@K2KGb5Z`>K8L5$8ZKPNSz zB#m%Od$i~`T+Z*b>Gc3MLU*>wr73H>Lql$K^zOwCQqit=O?EbB+M2})Suh%vjW|Mw z>=#~A=X+&(Q$*5XCDt(q6=S!uPo-MryNEl} zt&ek@=89d?AImoC=Blb}i+-q?ZoXM&I-hlNx|aIpOwb>)=TS6)T3~h16IzqTR3DUb z2gfuZ*cua6k3Z^8PxJZBCDG(OK|H6nOQ}g-?>FYOw#!L;`MnD{PaJvI^EmY zIN}HpIX2XEVY|w(GFIIyrKu>7YQmc=V3uuY=jyWEL6XKrY#_BqYPi=P{`k z5w{r4imjUdyRTXucX1+$POk;65sVonfp#3C&kxQEx8a|-aq8o5Mn!EBJIL>}E$7yE zFET6*yViGsyV#+eoOjMPigddNGc0eNCn1aMPmjfwAAm0m1|zOo9+(KN zoSzGOZr77D5*F906xGHLx1t0Oh{Lcn3<;MXnUf>U;zZ^s;)RX{GPk)TEe!#T)p?W_ zm8I9hGRGT^<~lD-_n&w9iqaB>nYD6J?{wmR5IoW{Fs9hvNXsgjhe_$3R34iE81X$w za2hhU7zpLic6xK^VO z=uePD+wBfrnlN!Y@`HH_HBtt*R_=Q%H&g}xe8TeMY3oeHk1nkHcASm|5YLP`e407o z4F_8L!4Dokg+zcTXY>(d{;AO)I?0rLYsCL?{~kVH@(xB z){WQNN`?hS5CGe2o|JBb|04?pPfT!QaSlL<gtDfkXk=Sov{z5%24vB{wki}PHD9=ii54% z&D@1sL@1Zem>``0fvaiVXA#KoR!h%T`YpTb^xhXD$>~{HR;hI^Cehh*ce@@g&gSTq zuwc~EccQa}hZ=EJA_(&D+1=#34hwgVtc;egml6#PV(qt{%K_zmi>YSYWSkPy&rT+2WjFj;_vPqGFPrsa zZv>qlj)Xw#AZ2Z)OI8Kts%2bvP|m|b)g?{1BfP5Yl&kUd&L+mZ9T&0 zyLP}|@D2w4l*|LZ-b|YzkPw)gp<;X*Nets)MysjuB=y%j=^_kNp-IQQu9PoTo1<|f z<(Q>gaWL99I!yd7Li8(2_ZtN~SNk|rOaiY!*4`xEs{TU=k$Y$ReK5Vn0uqO!wDV%^ z%e7nqZ$9{ceIE!t!1L3oXHwebVosZ_w809-UskGkNDeZ3OjetO^5v; zqG;~5B98%*!yc!unAliv;0Md9Q#(@TW|p!7UyQ7U6s{0ITH#7VyTYyH&mT(+`u*(I z=?w4618{G)qvC|K#5)wrq{#=~1!)L{Bg~fGcBO3Zt54p+pbbbu=ixu3+#vtcU@i#=FN%QXRe>&6G z)j1P!W@Eh6G2SB=nrBPTJ3oQ+DBIt#`U4au>}lJ{cuom>k*f9cBh*E~7rjD|6lLAb zK==ff@~!3W|LXMvW&S%$^bQ_uLsy7#d^;o>;=Hpz?mxq#W0f4GU?}|W!5cQu2x32y z81;m`e=XnQ^cdzA+M|77d|3UH^)4b}%F~)V`_S`CyWD?WlE>9Bv}<3^n2#A)R+3Yr z2V{6~*C`H*((OT?tJ~rSE?&8EN>)}j>)|XER~gjBxs=3EPtVW)Hw8234g+*=l1F1` z^d;@3WxC;jK4bXIcf<5HH)aWk+c*x2{_~Dn!jJtrzyGybFFk<&y}ZoQTmBzsffA1! zp4T~#xg~Xg<`~qdYJAv1V(FvFe=I2|AicS$q@;A=%9Z;1pEo$(LSXrA`*RdheKv_! zB^#cPj*d3xT0cz099+IQTP!mf`{V&ujm{ zz`#m;J}zCtVfWmdZ*(7!jJ?F=B)|K&AIN)Z9!HA}{=9GS#$eDsj?W?@BGKGST? z&}XiaR~Yn_{O*JHCykC9ra|h5mnwWqA0ttp|6pFB zvabDGWsag8f%8^=--oO}*eNFHqI#a!u544UsO-4U)|;>%4T z9UwT?E#QJWGUkY3^=)u)e&9FZ6pqC>7F^+Yk3`08{-thuq)~-rc1f^Eq+o35*HxlT zt1E73^SmQhviv{JHYpr|F16Na?E{llp9!o*kem?npi{;COBGF<^|nnGC$fgXZ*<${ z&T+%n7q|tdEmFQN08$BvwdZ&$red@gc8{o5j1%kytNKmEi|l*x0>w&Y&ND)YYNNPnxsn+Q4&cr9i;g-r_Jqr}N|GQPNfe3WT|0{F$_q z1fdN9@Kv;!?~rM|NIZ-5h_^UF{c^q5Af!mj@;QxR)yB_gF)73lFSq|PCJR~RKX(NwM@RWiSq_G3Oq&%FoSjc0LUagI(5XNIoMZVl(<~oj2q8G}V)3UN0 z6KX^EO#XKd{*@gbvy9@&UAT0KHV;m*9Yc!7cZkO^*H6g#C>W0Wt0TQJ&CD->71N@s z$MMX2v2y7C(ZE^LIiy`9J)Sv_LjS?w*}%eu zJ}M9cA}x#H;y5wY;kFmS0-)GvM{%D&U|H)_Fl%A-?UnF2;p?!k@0TQXetdlL{JWoo zNzcNr2b{#S+JxFlb@U9T5*Am-lf?1df#5FOL6I{-`wW^t*?{NTe^YS(t--o1ahHVw zZ9}5e#<|)`U7WIyTdg+!Z|$7{i}oS6ydx-gk+wpTy5+F#(C}dYy33W>n+(H*?if=S zEZuI8HqO94u}iF-1R35)yt-5`ykfHUzO zl{;PxC!xK-H!Rcc?}K+UUrMCQy2BTip?m{$M!L*S`huVhLaMfrG5UB6Y8%68z}=Wv zbgo=tU@tO>-N>cy4SZ^{DB-rh{4OEu&kBMU?LgO^dULVKg}U%}pw%=46eo=9;-_|KyC{pF-=Ek_|=<+X}H#?fENm_6PN|wiI14JlFTn&5)5W z`EB+*6csId1FyL#}H=KMAI<0$Xr;5@$~y+J?*Vwe7GSJNAoW#N4}40PdtRze{A9C9yOSHrkuC#`G^EEcf63pLh7uCCQwwbQdICB&o}tDKo>`KX;Uo`LnL! z8DFsuMnpUuM4DLw(U#fZqDYzt!hzmxGzD#6unxD{tC7AxA^Rv`6bc7hc<1U$`jEk7 zIe~K|d!>B}qr0VL&Jj4w1ixVV#(MuRDVE)*k-S{_o71^-zWwjnmZo>(8k4~TGlkkb zjqmg_L(T~1xZZbhvNb#}`&tgh!*qO)PjklOX3Rc#erW;w z^sy*>)%Jm4!x!y%UWip_{(Vxbr~Ep*&yezX^3}-p$4+VBtM9GaR8#-6&hWm0+~B-R z_U$hoi4>RVZ+hRUwJ~8*J}e{-6)%)e)}p_7y@7=?sYrz3U+GDMU_ALvGmm0ezjWPJb4aLLIh6AU*d6Nuj54i^3Yb?6(@uyD`B(=vLcDx{Ct3B6Hi&L`JW`@j_ z=x_$nATtf_xB_WWXKxSaPJ{XBG092Q+Gwp@e0m)M0{YiFF+S^SrdemP52=adF50wG z_y39HU0|%WxzjcSkxP9jIB#N)jsE=VVnT+zW~;pGvO${U(PYz9z2x7TtK z&b?eP;yjgE_~}?DK$LLn!muqfds7{%HD{jg#ThnDOU&xC7LXWUL#|6f^2;m!(#lj2 z)i*EoBV_paU$}JZgoA%GCkdXEzLoup6R-;)Kkvr8uWxiFl{C$D)?WMDS7|@xga*mH zaY=I1!Gu&gZOm0k&?0X$4}!x0m5+Ixb)C0KoylZk+k+$*wB- zVorLXj=5H@p7z;LmC*Kch5G=O3#r<2d|qYkJzJBM|`d|n41YWJc9%^M&WSaDu-?Z}hyMd!E*wy~5_53MUp)0Z>BaJmZ}P&g zx?jKQFL}y&$&o4x7y~~nP(K1LNW|XiCz<4LXxk=N!H|a$LYEiO(2}haF53ECd$Seh zGIL8O_y(MNH-r1dvix#HSz(v8L|HH9uZekZOFN29wYtch;IcSg`QcMY56#{mfI1in zC4_c=f+ldR*&>QL|DgXvz>a2-JFD~;q^L6>z_9us-@59p+xO!YD3t)vzrN%PCOCHQ z36m07^O&9csnpdsdUE-l=sEx6{3RG2-8_EC>!;Fjyp7L#|VI7nV2b#-_=kcRY? z*hL@oO8#h5C$s^YM#jgXD zLOEnO2pE!MlQ9Pm;(5%}tzbJOFWP_nA%?A4J@nK=X za>?H3y^<^G3-9+j@*22YzrHhP_V*tDfj+~0qeC0Hq#f%9Rk7_nzZ|Hnti1j!YK?5& zTpdvFLv)_+GWhK2X|$F8gKcSk3y*V|vxUIhim zC`T}J>_?osXnJ}&h2o5o0 zR#sL7F3ShJ-PY~f-+UkcSylBYJe-x1ert&IDf(dZ?9LB)g*|)~p;5ke*Y4c~h;lgd z6m>ZVIy)mxDnf*rgM)+DJ3Ftxf^-mp!UMyT_q?)FR9wTtD@_uac1T9{i|>$@=E3l# z{Vgt3r)@iSY!wydaMgG>iF!)6mf(&Z3`n-TlSXU6kd)OpRv+BE>jy{<|Al*Iz6h=H z9&z15SWO*uC$EG(2aAY!jk)U^29r-(@Ut)`G~&p>qyhcAzm(SYviHGvP_ zFh%F#c6Szg=cNnzy*jUYKH283rIncumDi=+-A}nQ@731s$=Y;9+U3(}d1L z;&f{nogTfv_&y-`5t6)o48ik2{@aE$ijj#)NWu_!=d1UTz|(ij!w&0x_FS`b=gvH2 zk*}9$-qX6>zx{Jb3GJhShtenzN2w(6+9?D2@0~38X!Wlo=DdKityOG?t_CS zpxIeZo;l+#ADNGK^gBRIyZ5k+G-q4}ZzkVqlmzTea znY#u#{5Z!7-<}PnP~N|PPmE*;w~Hxad}3mCeRb&adWm#I^^^7ci-uE3glQ=l6h`C9 z)h8z}zdNB81-T!vcsVX7x0#=xo-zuI7XhH&hn8>G#-m1BFEn^F@We^mom#5N0}qeo zV&dX~;?5~*J{b2vzRvEz6@b7OX9c|4_qIX75IR^}vDOs%Mxe5-uaD2=R4GZxfJdoG z+6m8}bCJpD*R+E`m+4R!7ubDz!GxEfSTqJ(l4X=-w6tTO1868ABBm>juz1qU7*C=q z@(LOoN*C2|a8Mz4Js$eK1k$u}CI0103U+}kM5;|qO>N!XcaeG2-&WP9-LPT9=+so& z#QrZ|=NA^r_AOU9uB5)-Gw$^;t4;nrVcso?XJah=#z)Od^kfSwV{fo|O!8b!qDE44 zd^WFH_>pymO-xLTLdgoX&3fmqim%%0LgjYV;85aqy?6I+I}rXd3M$KGJ3Y^yIa3H$ zg60U*%qQ#qh{4u$i^x-}LmxeQ`8~>{B`ZU*P6E?ch)TfI$EOIRlM;~;V2VY#ek|bs z!?l$1XF{}?ZB>9>@~ZNBBH-rs3v+GmtN|a;1g{=UCjs{T??@{zlrVWXt5j~T-n4F= z2exmAk7$dleB>SZ$fF7hE3aO?`XfS)8QQMXyUt=RIRkmfD19os;ixIuIPs44FQsj6 zBv<8FC4PSuiR&{_GagDCf_DkVh|?Z z9_;zLinAq}clBzWF|m~phZAWVr|3)2_w^O!^F&72p|yXa>m!!mz{wO z@H~dk3Um=gb2PuUs8hxR7H$b0WPGRR!b&z6wPcC!(@59(XtxOuG;jpN)9W&A1zEVn zTtT?_FGx#ElQJ?Uc^FT!7F)YK+4g|hs+z`)@5qyF>a6abQ3`v{USK*p)Sxrvr>(+S zurVq5Qm`rSx)uhSIJKRd_foogL(Av0f(9GYDx&t@X@SYZ%ZsH6vPwz;mEtng`DDwv zX@s)tieIKsbl%wr-NpXkF$ruo19chMk6X|(ele9gJ0M8O14kSX?1`(CPwQxGY>b33 zh|=}rLxlR=32)9j&z^Dm%e|*4Y2yMhyXE8F_}nJDr$ za<(Hat0<#?|9-|Ww7s9$DGFf{mzlN(?bCdS7Fbnlty{NJi)y1DVs`0rfBv%vR_Mn3 znP^BeD2L=36o(M8CbXyr<*>0{Af8v1)+$EF#e@mrKA?(i$VNa z3zmNUT7ZPcj1;}=a-1^jSF=+N96b2Jv{58$y2ESf(JEdc3fPF>c^f{kucbInRU4&$ zQXW?3k5e{I&3W zbp6oA=TZ*rq`?(yb_{U51N3TEOb)(@*{#W899!+Zy|yY&I8B<>9dcQ&LM z>s2|A{#fIfZGZUOj<0u~oPKlc{>#)p&L$R2rx9^b_Xs;}u(t2?ljTEFj?8z};zU+x zvGPc&_Iv=HrsAerIC@3KxJLP}*_R0~ujVZKpAq9qyVpxf!e{*)oTr2^Q5s@6Hkb^^ z85!+9v~d+s0>hj5s1zmsL0b!pqc9*Ke>gWJ3V|WrdC4&kx!%<4mCF!IE@)knot&IJ z-RIO_wSC*RZA$OY4TkNWo2U|0rq46+srg-l2Rn~K-ZL4OoTO=Goc#o2EX++2LlFMn zKJDD-r{>`7qnQc%0f((<-vU)1TKzYG<2m?gP9fp->*WxWao|X}k4L;y#_!#^u!o?h zviR?xLrP_{(p{B#6;EC5>!I#?v-Y3DZ)1LrG*fp_@=7b$xEJtVZdg!1bb>ket+|zr zu=t6{O1{Cz_XB&G49hpqojzx?GFyHgi|U%JsFgEy!8WSesIIZGu(ee?xYV{SkH%|R z1`^Lby`PJUf}dOU{n%`vuI-Sr<%BPn;!PEFElW{2%gp0UG%ueKJA7CV+2!f8wcmmS zRqT9qcey1g(^gj;P=2rU)j0Cv`*-`4szP6%{jt1LztsI{XfHO!I{IFT}=;A|_EL;bIoYW<+nC#jN6s*W^yf%XdJA zau?Ct+WKSt5jE;;M##(y-9E?}k{h0ZO)^Rb&&zo?5t~ko=mCa#uW)m7k0rP)Fhg8e zf*DYw@UU1$sfoSfjuU84w>JTu(VL7vt3?@jUE?>ESBOND?ZDoI9LWv2 zLk(`cY4M`sHRa_j_)Uc5y=P3$#>wzH+TDoqmaL^^QmL%VncKR$uPhtwz_kR9OE3Jr zq<`(2vR&K>-fZrh32G@TGR9-Me?6 ziI|3z8Y@3VIMl%au&?9r@hFU_%{PC%&#DA-4Q1_3FI~Ds!j9LslL2p%v;`d;9JWtq zIWI^oB0p=Xo>&zeY9A{&PWh4?L3{&9S^sonSa@#xbeX_y`Qyi@;*pZP#B6OwM#j9) z570%D`)H+ z;shA2Wsu>=Oj_Y?k&0g?_m(x4Qhslk_6C^uaPjcooOjnN?XVvmjq=<6c#lQrHLbf& zQA$sHTQ>U4$mJMqElgV8yLoJs zqq0PPf#GRi%F2Xi@<-a+?@SDwHRKrxZsg$Mx%ubJXUJ_IhlD)r>$`5ybkFNpe~AGT zFf1J7Izgq%4So@C_s+)UMd|KiKgi4=Kj`tl>=Ckz(xaKU z*S9#&nMO7?xx2ZI;>2u2Mc|%%q|gR0>FWaD0QPX?-9bLm)!nW8{h3hrQ#LYyT|-0T zf~u+~)|@U99R3n0gqE$^cqk7V*@$1pWw`RWlr$xSTrH=$$s$~Dpi9t=8#k`C9#^}l zURztsfq7>68CJary#X#~AilrsD>OC1&_xv;))+L!2~6oy%eKAu5kP08s&@I*)Kp3I zghOktFj z2W1esoi8Cgt>I1I0I>+k!%2M#O29IHJ-#i`#$sD*j^!Q?cG)UvJL#2fKDl~vYGmem zbM(BZv07YryV3jNKXQR4rhx5VCjpedNtOe0WyonoR_;8=hS2cAc0|h&%mE_{i}E#g z%n&WWtwp*hi!(>DuNMayNo+twx+f$E0$Si7M<*xbbt^v?7l*{M%Rqw{xril@m6b&t zL))Qb%ST!FteYI7F8m4UNxX7%cMntxo3$$O*`%U7 zeedJoI+Bxe6M6F2G0bF^&y8}zCL|FCKi)n#xbg@~IKxU#*KCKWkT51L9v)v{YLX~j zpL`4DWa*|ahwB>~^>D3U6`HZ!NC@kG5lN*J+PwMIclCLY+iT{LOn$9xNo0>sPCkgO zzS~CK`ErgH7QTwsK|w)50E9gy=xkXJ{zNz9;JsDQuH|3X6(}^fK}Pa5_wvFs{M0Ba zEgg`53IE<9AaHi3J1I;1;{(sWmPqPi3kXkCKR{;a@J8n8f}W8A7ph&v^Rc!dxfzp>j)* z3nIR}ZEQ9D*^om3&WA&U4+<2XIDWil^EwWWGpRftue!Rr4se(lG5_2cVyHOt>4{s6 zb`eAH*iYN=P|c6uF8s}r8FlVjF*vtyB)DWc?YeKkPnVF7Uh&T9p@R1U!ksw`*)Au1 z{CH^laR7`wq`q+LX+BIC4g>i?pkJeA@8`c~wG@u)Gg*0Us1X4pMF2e@$z$+NphqAE zZ^wSPV3dc=sCk9*^9Lkr1iSiAf@s+F<^~~ZDvyQQzDP4~KSomJubjMini?6Fbh^5_ zU%yuaZFS&-k0BhQob9sHW%(kg-T;|(;6K=o9z7a3+!z9SXrr+0K*C5E|=wlSGDrWRqd#R>g&Xvm)DA^GSudO(Jw{i>=if_L0V z!Vga63rb4*N)K10OKrUc!saXQuG44E2%&}J_3PI=ldl^WdeJ zEy^J&e-s@2KC2|rw ze-}0QD%ql#Ky~->Vy0wFhP;`u9@vdz6e3ufN5+MVcqw_z(=#gdfw%W(Y<_aw;h-XY zaq@G*8&~yIg!=(YzCx~y!&KSm$?rF>U$=pPD+CMlC^Xayk%Jv#*)wOIH%{S4SfXwf>30Akq!3TF))n_jA~1cghCuT|4#yyq+~fXz^^X@G<-|S$w!x`3ay!=Ar842$4}?5}J86HuvNidj%+G+n22M0T zLbSj9{Q2`B!B!2_CY-=o*VftT9uTlD@-7t&j|cWzcl<{@@(A1mJLr~Bkm1!gFwn)h z$u7ViWq5-ZX%l%t=tkAH^iQ8UQ1Z(MDe`sD7U7bV#BnHigI->Z*2n_1o1HB%*b*_f z%DwJ%)#hXxZ+cLY4-t0v(Aa@*#4PV+hK7cROdFKMYs<=3oedR{TbS)> z-63N1ixH=Te9Czc@1!Ds6{;@--(3d}vQfN$#}91K+Ou`5ER*U;)4O*gvaN;&v#I=r zY6-J4(;=N*T^OE({TQs3FsJfK(pJ*jmsTk{Cq z6z`x?fqFq`+?^9?WnqU^?Bno!l9&10Rlo3e*9I zLD)@vKL{UQuHY!mzI5ZpuB4=-3l}a>%*@OXEomtzjVy1QEU?6ZEoRxpsFq@6@b?7o zkr#3=0t4STQbkqNUTz8OFGQ}5hBgZ2b5Zcq$-@qld*d}T@3pn*;9%z4vxgZ-9%MBG z<>{fV5pyA$MfWe*uUO%gcy%a9b-cdz*>sbtF1jF*?!U%fTcy5H@U?ER}q+$gRu zU-FUqn!JqPT+y2|Y1GxNuTQc0FJMpZ+`BjSmuX&)oxQy-jt_Ddka>~l20mhE%!f^X z#>Qy)YT0srLSP*@bl5!vxH^<8fj2FuB6?D@c_r2SCF`4LFXx((u-eU4wI{WbulbxR z4U$=$mVHlSY&Q>G?8}Sq+Xe=_aA>JZZeoArUXCMggHyQBFEk*01VIIntems6^ttC^ zcMwQGe`||h!xKSKy;n1kA;ySzR%Thq+~PY{3o3ZJ?I%ULkn2>*D?LqOFFf=M5zC)y z_Q2%sQ4`@^)z=fRE!3umSgmSxGM$&PI}*d5n3nAR$xU6E@Fic_z@~%S-6AE$4Pxuy z+&3eHpGsuo8aa*|KolHWVKhO&4)L`^h3Ck4kA}v_=#_@owD3Bxhy2{coj1~XS?VO5 z^}V`}!*1~a?MWv_HQX^kj}2w6HMMp&78Z&|S)bC=U*b40tk{@PW2!2njO{;{%1+|Q zjjH8Ag4)GceXo>beAqX}M8g)IOU9Xt($?EsvfpzZDjFwGox0=a=U2)bpMz5a<)y7M zGObZ2CCHvC6SQ-8YXYUM17q!mv<9`@HvyY*TDn#8GLw1`YNPaoi~~Luj8fX&9RdZX z08t}7dbApC;~aqGp1!{EO79ah`(?Fn#vq{a&;3pKiK*g*JW!S7* z1#U>ec-O64N7#?kjK;n>+rA=*TXcO{^Tt`gJX3m_Fczut$=jnFN}!crvwl4(BE5p5 zf`9I?bsq)zwXd(w@|)M{D+Lu5tT^BWre0C00Z}44Ac6#IoIR^~sSMoijZYmksM3DV zK5Aw>aqoEYWJN-I_l@RyTH$_Z9N@gjMDi0-lObdSBO^%;_d^^GUbd)4b~zulBN6RP zsNE}UFhnLuUh1A)63SRLH8*3g(@8Uf`FDCz2<;=ojs1qR%Bg0?2UgnF#A_Ohr0?6i_fUqWBiep;3XSK? zgWjFSITz4-&*sPjP_7KPWhjIG(r-m=pM~;ui(2(7cXfV?5QpR`Ti&{ z@Gd&lNN0q+g@q7w7VrMPr$$zzw$+AX6#XHQC=L>HQe57TkFx|H-ao|v)r&zSGjawxLajhA8J6#Q{P!$dkD zY$!*M?G-j^>YW7X5jqt3=DZxt8c zKt7+Gcevn&>yX$SS85c{NMDVbHThytA$zx|U^AkUtK6SDgVbZNC3_RVqDVagx=iwf z?gWH2ckw8W#VHfZdEo}ptDhOSYtVEh_Ml!`j7HMCApdnCVEZbKgxqoT&X@#4V1Hu> za%$4-+=fgm-MW9R^h_6<{}_OIJ9KA4E40F%KmT6NPX&E$fnqx4kMY&vTSn2DC=Zc7 zgyiI76DexIFXkBbVU*c}r|AJNSeLpa1LmB?S!2Spmy|GIjp6xWr;xzp@9$q3JAvcn z*g845(Q+(R7iU;yK~;;+Qs>KafSBCi#n1^`R}!5r>te{OG*L&uPx&77K!pIP2=Rm@ z^mCQ$(3h8=<1Yz6 zds;rUX3=i(uK09E=*Vu{xcR@Q{SqX)!5D(eIxWR_BuDswm>B00bj}TU`{qsl&!22_ zQzL1WC(YEct+BiqSXo&;?%i94>5-Dxm6V(z(sYzPqW|(!4hP$sD_aOXF?BCR4iyw4 zlmMEfotc>dLL<#w#91NL)F;>Qw_*G_lupp$DUe)&EM^1x?2f9bgsb5Q z`>}W2(|5S8&vb=MslN131}{X!?(2WOKj)e|2B5$RS}AK!@_1`&tZ6oCOwg}tmB^^%8{um*T% zKHf5FxPPdlqvPTlmndI#{~$z9f5ZL}d!~lHrJ`$%RHL}=bPx?)>nhWvqI~%4R zSxQQK9K0mCg1(a9sbSI4sbesh(^suBNnbt* zcp~xT^dUqT^Yil)h#t%dA&QJ*+6eEB-q1zCcb7Z#UQ5v_gJ3Z3(1bo9Vw&WNc7%oq z+~_nJejb!Hb_PY#!Z`}MOT zmfl&lK>grGXH<&wgnrA2i;HhQ-R!QUDsY|gCS*h88Oy0f3jH26m;K(FOC9ptYIB+Djb7|F3gYGcK<3sRL;|EE%$%h{;} zKM@z7vt!4Olv}stO8bEPSe56z!r>l2sP1_iAD}=B2f$UigUvY=DIogYyGrBM8~{{P+&_SVCaMI3En7Y~?Hwxz_KUXrB~)HgvU9_%Gen>) zA$J@ek-gZ~OG$1Nxj+qFk*uh7z`Jl#oMEk)_vvdH?aFrS;vBhWX_QsI>`c z=I*~_DL9V7+x=(A!rEKY(jts{xI}`Zh1H?LUwiLfXq6}J@efFRoMt3thD9S(-*0|` zv^eJNg~COD@>tQQYv7 zUw{vY16VyARnG_Jw5taI{ln%&=lBr!AyI_;1W zi`~|odCfLE2%Jmcay2zEP$asjNTm%6M)LX;a0!9!Br>#l8$#}6pU~Aazo9n&p~}9G zrxtLzd1*v@wA``z6|mj28fh`100eYVZ$W*CUl^8|DOYjuYmT@dO8j#_uqqSiR>{pf z0SWfKDpw@W8uh)Tq$EqtnMF15zOTZxACHAU$T5ye6TgTpR`eiz0qS6TcKcre1&cb( zGP`XlE(xim%cL-ST?P4qis`bj_G^3xAEi&Oh#Xwd`l3}=3p~sWcmQE#ZEYna&kKLc$k?jT zIs#oqiG)t^g0(jftdKFX@ceDc;7rzHNL964q1d}Ro=hs+Ni&B*~p z_F1#!GP^R&Wl19s?E;j62e*XC>Z6(8d%%ml8uC>!#sy(fafZxRU*9#Mp`rCdo~KHd zdbybvU&?mAepn#!?i-s_KhMO~i%&Sc5S2p_AeFH=MKiR z#;iX(q%ta?55!mdp?MaT%iJEa-W%q7t^H1)XRk)|?T>BsqSsdhw~?Lu_g9kd%MN;p zX);H9{x8Ls2mOjiOfs^n66H#QZ;S9OIMj7WhMbQxU*@OP7CdCtDs5^|%{!<*Wv5g+ zVj`QpMax*c{q{o1tBdl;Hu?K2jWs|mlE&y^mKdy?URGsaI_JSGK1QOah8XEvhdff5NVukZEe7L)(6P@)QsIuj9d(ppkgBogXh zzvc~jmY5WzxWkSQ*!16D84T^L`Ogx6t@$bauNUUA{gd(BnXvG`7W;xQQf2)8CFjgP z|Yp^#Kz*W&~T9$kcPwLskMucz~W@wX3Lv(5UlqT&De z>nhZ*{Qb_5N7?Q2KRlz=f4@oOjVf5f@&D}0|9|zt$b0<}R2X0avTc%VnP5lAuEWhKK$VDe9!+|AI^XO=q;o;OC(r;Nid{44zc5T zm~S6HJkNCG-Q=DmwFt%k{krK+Oy!z$CF)G+2!CW`e?0F(^}jyy-Of`Q(P{nTA(zvJ z-bVlLH_HF#7Qnz>4Ti05_A!68x#Nn$wPhS>E&L|jhR-RPghg?-9p|N|f14S|(4=|j z?vy)So6SIw?*5^QR(rN|XP!K3D5t@}y|dpAPM0>Gqh@X5jJd2En71sPahege<6prB zNr!1K)>Enn=0E>w*) zqc}NsWf}H(@Yfp2{<5Clv?Nx(lD2#a3&P4x-tah$Z|Ao?nDNBw-}^r!&3jh9E!Xqo zbNP91>E>B!`}#8Idjbk~7W30t<3!@LePy-7nZ{d|7=}{d4InKwsG6QS;Uh(dv-S1gbJ=kRV=4QMU z75$}7to4Ghw1F*8Pe!Q!)INjsW!ZlY&76HLzIG*hwb7oDHV|s6&O@qX!|M0D@@Jl< zdl|8cFO+n@5uV9!&d)AP@AqKglr3L>jQKnwcUW^>ys%_sg^A_M)Xa)J5r)DlVebnI zSIHPM--K znw{W{TwM2|S^z7(XLKA^e7cg7(6M93K1duc4Vn17tUhrqIJ93MBo2NWR}bhXk!U?Y z7+udaK6!E<-;s{&!#E+hJ8QP#MT~8@QC4PMFhZZR1f~xenY5{}IUY&ZqR!+_ZESeM z`1#$Cvq4HaTf|qxTAsd#&SlFPcjw!AD(Jp~VX47|;aDS+fZL_Z2?e2sPx)j9=e$LC$1!_C0y7x3xBmeTj8DrcJJF+-D za!40+y71k#DPrehV;R7mE_Z+W`0+T@Bh_793mD?n5c<)Tm5ZyLGao<>e>OIjI(qad z+E{Mj^uQw5tW%)V?+yGydA=j$*AiklNtK6Z1=!L?N5^YVzM~5oM_y%y*VI_}?P-nZ zNb1|PQggR~fq~2qw_lY^?}kW?%ZuB>BRE-PIZd=fjV=kuaUEbVL#5OF3wMq1-R@F! z-I%a`v8DNwC9}>3N}G7W!)C2b(|Y4N-rS?w9ZT&7;RK9m zcWrAD@LH)pw3txvIje-zC?JDGmJ8~0VaW7|72)nE3d$3B#~SPf;RLN^t3Dt0Uej!2wP?he4W5;ze8mcXb7Mjcb z+=!G1^N)D3ZKzkgek?uEfVba0x`FCJ{2Xbjo54pNK{%Fsd!8g!zEmE2`)n$jqf_g% z#V_}}mWwrp6o*OI9?Oz$f6|+k7AmdQ$7-#vEQ7 z?Odg7Ru4|N-+b0{LvGt)b%sUvwJn*~m&=``yf3|0m`S%bzlxUSS;>Z`-RG_G;_< zGVvDLdD~fJ)j1CgvmKDV=Qw7%ggU^={*{COa%p&b^&&`c`0cO6Jh1K_unr#2Sm{Qe z$DXI(n|Xh;jdqWd1Nj(tFPIR^Ku>OD_w{up3x(!iZ|hcGYMp(|>C+t4Pn;~TG(Xi} zN{&~#xXy1W)>|I(Tg%GJwefn8nRm=K`|-VFY|uL-Us;PzlJq<1dqrZV@nVVWlOmBD zrk&^F;wTERtk1!NYt@#mTE)*0Uk~%mgQPE{FeX(~3H<`Ssn5xsYxubLeFgUqVg7PX zhWwJ8sSNs})3FMpRm4B4@L$L^v27-NC+&E8i^l+bT2#Csjrs;)+ z);L=>K6t=}dCm%@ji8@cV#8YIE4os|+!Uqk+1itS>zdAAT7poFUb_K|qplq2qJHC3 z-%mP=z_vcbdQA9)nxCSqtgO!Y0XNFs>$ZFMMfPIyPJev)WPGcjIU{YQ_Rd>!#yfAt zOELPGi8N2Xw4Wci23Qg_q}69}${zkTFJXG{#8tMP`&Kqadc9}c^@^QS@uLpsfYmOPG-+SiCxGCf_!e~le8NNDK_sH7-&Z^&a1J;IPCazD!;+L#CVlZJd^RRl# zD_fS+9}l%3PI8-@<* za8L75?ZC3GLC=M!Y0n$9D&kqS9XJh}Sd-YbW9cVtNmcaiD<}H_HnHOHRd1C!pB&Yl z@SMw3uyn1F)y}+MZ$0g&9V%W&+9UwEL=j22``CR6App4~qsIR1kpD3}Oxzqqa0XP1 z0Tmq-`;pMC-G@-M^+EDv6L_tJZ@y49a&mK$n02edur=%R>`!r zO)fJ0-}u8hLSjdQxrH1RWv!@t(vb;86_*OIssdi!51W;bgcGRgo}~o?Yap?_Y6k|~ zlh4|mfj9`7KmLUaW02jZmDzGxd~uW%VHb!V3AgY0KV_T!FW^8r4c$H)1!(vz(Lsu_I7nL3M@z%+!& zwN-IoFba$R9mIcn;DQsTA&vy*7iT(c7d&kZknsEx(j1-Y{fv z!#+ey@B{6(bhAXuJhuOwm{9%*&{;*CvUFPqewrz9F$np+Tgp@4az zSGV-_Jkt1@IvgDTwrhoLQLS`1?LFNM>O@u8zzX@aH~E2>Y?N#3Yt??<0LYNk{}vgc5`hCC$Ha54hN6TVCkcW@>u2V-)fcoz%ED zJ&6D9c7KD~C;m4$W82j4Zw#|7li|9dOziEUr@b(O)#>4%Rkd{JYVkf&&DU)wr$5cm z{K+Dkx_d;|t`+Qu%O$dKmAmj6`ouo4K68j)ij{GRkBzO1MN*zIx`pMgzE+_=<6QEq zpk0zC)^qM}rQL7f%_|IJ&fZ14eiPTi@t!V0AHNq7>D7bG7GAAAnkmzZwAB`|saCL_ zxkIVmp0~)^WRYdw3k`xim@d58;_)2-ZNlNrd-kLoTKli;LaIBl77_DJ{~hqxM2-Mk zLH_gFz7SyUL~lugI4K4e9?|7)Ja9k-v_S0Hv&WFPLAd3a>v<>GE|UC47=wZK)x^9( zp)MlHMHeeiV^5P?o@DY>!(%{xn0QbD$5Zb&mLs~=>~kaDNnS$L6Z;{a2LwdUn6+qB zrVfEPrDbBm4*>*4fsQoMJb{{CR(U_N*3CYDfnm(F+hUpVT=$K_(%SKIyjss6H491` z@YCD&B^b|gm(*sH%#sWrx>l+#(@fa}X*mj**t3_dW4)%JrMvCkBicNE-k*IeQv$T! zx(!+eD>=Px*UmolnUgXJTv)40yK?53zv8Pm z_6s8QCmkZ{u-E{$M#x0D?wh?#_9?bmG{ADhpeme}E(g+x0P#DNAG_{{(gHEX0J!;g zQ2v*Hj({b)aMr>wRX5md`YyN(3Y;~;W8{UCGbIU>&`UJ2^>9aUHvWG5G;oc>z za7`<56C-l1+Xv{3({Is79FO>9TsvM&`o$Y}c2(WU4-NZFsJMdh$M9^+qsS$Bt+WV%A#mf@0k#$yQ(vrtu@PT^0B?nju!n?clz9za)=49 zTL9{T;2_pux}7nyFE-RU%|h8onY_zX{IX9yz{iIX78Yg-M|Jm6_%>E(jymS7`weQ= zHg$)>tC=oicQ9$`bgi1lB_n;cGR^LPH(ggI*O7gE>85bYqA=-pT|sfWe>UIxF8=Wg z%bM=9eaoJugl`2ocMT+K`R&k34NWoA7PN@Xap2(f%6&ym&#JwjQR&_4>3!$bP`7Ei zKqlWVS}?!eDc6Vnx>i`fGfiCV)vGZ$vRm5cZM~|7V)@4pT~KE%6dJv-n`>^U;u#a$ z#tO|6h^#HePmbWEl9ZQ!CL0VkZ|d5$)9G4*GzSgqOZ3|GB4bfu zb}N?D`GQ6b#wI7F^t4~^+tAMYZRN7t2Yead++|YkTEsqYq>_vjw)-dxs}3&=k2O8d z(=^Fa?znf41UrjX^9IJKh)M2zR0rDI*$oe-NmDxVnRp#eAWmcM-O~a;3W*2uFTnO& zPfwsw)H-xXjRNt{PsPT^hvSd+f~GZ6-P?!AU1&1OeC;8x1_6&`KsMqtLnf?N@s;Fe zcmBC^!*JIuFFZc-36ry{9)IZ*gqo9p5RpmNyH2vMUAq>F`qbn47L^bWI2TtH+sZdw z)9@U{I3@CBaRzjlhq+Xd7*{C0_KVYJRvUS0vemcA)_-%T{*qgXaa8+35y|n{E~9%4 z0@G&GUx$u5Nl7PgY70s3zE0cvhhpF0+CkT_)v1k{#U3QD(AyetFMT!pvTX*BHgbrv z(OKf$?;O97eFcVT%vNHhuWV>4a4|+G0tt9fg<>IwJ%8EOD<&mqu=%KQSWzen@_uD5 zCq+fYX9{M%Us~nuEBv`g@djB8@vvy8POddg@S}D@pA2R{ql0+Czkcp=IT^Y438ZWw zHa8)iwY-LB{+fqcVEg+Ija^qoNo3W0m4<&=vwfQeE!*-GMD%EqXJI`(0=0Se z!Ue0a#o3pqrjDE|iPC8=Ad<=yKvlPlf@jvkS(pCz(bmN>T4sj)^lgiU>C2vPz2@7V zQNxFWDz-f$F_8${mK-2d^08GV$o;O_PG^7JpT;myz%{e-fk^>_6) z9Ce4#q;3gq$3j?)_i#t>h%j>HtUs2MIu_nVqRlzCp`wKYb>C7i=nX?VoOzxK5HrWi zyQQTETR4D&;!7m`oOYHi&D~VN^ z+?3U8uUNmvb5@f}T+U&Wy0UYQ^}KcYML*TZCad*)TStI9Ma8Bp7~X3Wp&40x$J2A2 z@B7FCfHHgF6mSgkc5}P6!aV?@on&T-+Gpd%6tR?^gb3!v`-?w+`WGtNJ$0JLd~Nfl zc+DqrEf85Uss~s-`4=oW1t~(&-VQ+`E>wSko<;T(a3B3fBFw?;EE41)9ZuAo#Dz~( zYv`uf=zpS#VI&_D3N2PaYof3f2vO7CPF*NNDQ8s$h0E? zijl%pwu~0PG-m~KJH=eNFvFL{`?KrAD9Xqvy7AyQfnAH3I{U?#*jIX5=j>PqcRcYq zta@+nJiB!Ml2u%B=F-b50b!=o=xQvf>!>LIgkV~CwDrQ~5=AFvu^7{D9z*9hRYLP< z_u;}5NcHURhByRWyLb`t4mc_wArZ>M^sZQpen*M_sE5rbB!LJc(&HW~^7xJi(0uVB zcjGuT2@fFlOZp85VhO~$JwSx3A#X*w?N+o8Ix-A&eFPPRldmIcN3pfu(P(St6)#)5 z)CtOi;+(zFrKM|er^a5nVm}yM>e+VsC_gqw(&4ReVxy$5^gXi&Q9V2{$J3lp6UbX| zHMzg1EXsnzHgKQ%AoJoiPuY@w*E>2o-YPwQo9aJ*&zqZb(nH8iNLT1XRnb~*`a(m! z>72n2=Q8^zBsgVR;+UE2Us|=jSE_PFGNdCZX#+t@`}Z97=90n#2;9_ zdiNe{4`9P448s3Mb9B6^$k;$K6x`h2k;^lnUq~$=jf)dC-rgc=flUGa=F>5bA4$98km2 z3ShqL@v!-U-`{exk<=}@+4`*aU}njxk7{bOU#RFhXJYItA7yJMflF4K!mL@uOhf6fcz4~9)AbpVYRb~+>E(M>Ph&R?)sOww zxSuO$i@A@_>Y+?+t8Kd%StP68W>1pQ5~8{L`AI%nbZpbNFoyL>o9hvVu?2U{jTUew zvA_JvmbRW6Sz@rnFxLNACVP-;R!XLTT=%m%uWp;$+egD_N@-#9*B{Sg+}UaA@2^Dt z5_J#emy41rvXzH*5KcQ@CYn|FVM5)%t$XzNaT0cu%j=5k*RGwub7wuJ1s0*cp#+Hq z(BEYb&;EtovYPmqoyku_Ek_5H5kw1b#P7*{M2N=a#`EBq z>$A&n-9|=6Usc`DO6H~biDXHlE=%@Z4S}yN>`*bMv2)4=8x92qQn7ymEf+vxN|LH) zG>SE;H*Z4jc=wf=He;%=pNO|7F8w9*Xf?$f%QP2y&zu`-?<*{*r>!#)#I!lgQguvg zVx5-5ift+_27(O|cOvc$jr#bnz82h>X1sX!Rg>g#4=!obP-)gjYkhs>fAa+v9p+3* zK6S}--Z}5b+7%VTq4Y*?VRreQpLhamOSz58yXc=;ZRP#7S5SuhlwscI=yr7fsVlU7 ze0(m|XnT(fIf{iL_Al`#6UxAJD>G`*e;I z&r?A%QOxD^4OA&c&~yO5v_ z=ht~7@mW|%Xy^C0k3=H!7*jO`Bp9y|(l@&gXLc>tk7hu_1q_Dy(xGMLs7qO&lh<67 z4zO|V#5?aI@q_qLUbZ1{^f*vd%eE%6za!Jc$?+xp;RG{r>c({eIm$$ob^ae}iyf<1 z1-ELDmcllAl%V%}L)G7Q0=7kkVOHA@tEzVMZdh>8BdUJfPNu?=HNl8i-#BX6XT)5{ zK9QrkeAfa_*;&c^4N})KpKX}E{40O>^QZiJ0zjvmbj;T2xGT-)zrsjzj(z!rLD!L^ z;-t0ZIAiHr&oxRv)HNKx;e=GDy7diDo^Z+A7HJ`%2k-RTckcvnToIcd#A;>O%6g{e zu7#RNe}jr1wE7zSp@D(A-=7Zkzg$lF+Jp{U29N&u5eBGvczBqQe7HhUhhG$jHJlUB zGHERC-@h-?QkdO$1t@C|u$bEVdcBk0G}TR;Heo$W;4^zCwH!qN;!hKOXN4~joI5wh zsFw&nRa8V6_WLXrJ$zlh(<uAly0YZPY^sLU28qqQW1enTke!aLK80rPlAUfn1VrG#`%cF?es z-7wR!*7j#K_1N5Nm?cv==ksF`gCuTSgC-q@V*ji!$kp{`!NPg-tUuEVS7_WqrX5uEPN@?R_Bo?| zPf*j8mF33esfWAAhXe>U2y7I9Y1mp=->MMr%1N{%&Zu1zG8A8P6oe5|b1P0z?-Qt_f8=j$ z;$sXYNk4P8+&T1bya;IZ{L6XdjNE7ofkXhsPLVZsp#YC$IPR=dn2*Ihg z`Uj9I-iUqPE;FDFvwzp=V`uGWREtev!z-@JF9Q9LOaHCu@x!y-lJ8r~Fn zuSIU{eq)F5kH?<%wAAw{T$3m}u$rYmNzRvt-IQkdvbHOflT%hJo+-ElfGeGnZ974) z*uc%%!1yTZ6Rg3kH#OLU$buAI+9ny$;X#l^1YSaR0xw_s5$diQAF*G7y_S>ehU&=hLiyU zI-}1s$#sORFu{QE$un-Q8FgcZX@F8B%_yQv*=eJe)ndyy#qHhI4xd&U$lRg%e@)VP zz#%23`8Iq&?m%s2j=rNKmv@4@Nd||sDW%t=AHu@D?V7&dAJ=d0O`KI;i}X!jTL`_{ ztZNveRuspHIC$ zt(Loqo54+VQ+>bJVpYpthju`hI6>g0Tt*TSP+gE0gj6aWT%4;g?p6sio5VKR{ebbT z84Npe_R@6lk&`)TWRxgUQD~G2Jjk%iIm5mO)h|0mx?}+3@EZH~Kz753^+V!pHKE*)6 zyAxA5RfC45aW0Z*63^BZF4~<@4X6U8WVdzCaiVdhCQ;fj%3vAt4=kDI6UphX1UTWMsXfXsibY$BU#ibm^NU~EbvoQ zvwSYn)B4Qa-FT~(pfqPFx1gRoJC|53ddQvP4~;6k5=_23ne8TcB~}mLtXZ=V#?;~Q ziC^IC;K`&&)EUljB$h~U3(O}~ImE?;W+ctfove66h^qpM(ELjps-NT?p#z0 zkfnA)1q@|NHP9z=YVX2X<&HP6{1f;I0gDuGj{GDlhEt3Gy=-PEd-ry{G+FIXk&0E8 z@jium)yKvK18=cB3pRJ}Y~mfUmtAy(JBe*TTs*q7=(5f$S;L5rmSWz**CQB$cw<88 z+Or+xZ4FGmxIOF-wGO_-D$nkIbFBe2bp|7}`CmZ?G z5G-2*LMKL#s^G(@bIE}MjQ}peSsWa1;SOV=VD6c>P4kzunVA`)YtNu{A_h*JO~f$; zF~gf3<&S|t6YDxg2HXwAGGZYk?P?Gqa1xf?9>f^QjFIyvDeC1Dy5-{94_rTscYUzQ zC#*A_i(wRtze#K5aLG~YXkzbgzS61QV5{2c+4D9n;?&}u%RJ~&sU}=vkvhxuZV1Vm z@|f;fY0*hDWn)>=WJF`c^D#M-m@MouceXVN=SGOwvcxi5B65A_W#$sNa7iDVO~Z^F zHR3Y}oZqk!Enc>4)1I~y%00aW&AG z*V)1&jlEdmV#1lZKOtmc!SK%D?s=5Fv^IksU5z`tHm_qs9DAJEc`deeGUug#1>)UB z7ikJE4lw~c-P|U=7|y_<2$4nh$kIt<)yY?F-Mw2{bG(O5e4Q^l*77Ex7J2T?Qh|pK zNr4BazCmDh`N}8e?ab^uGo}<-vt?n{qHaAN63jK+P9GlKX78)sqRo&-2SPKAJ2O|Z z?Hqdcp=A9FDIPQ}ep>k!Avzc90CStoMt7P3G>A|i()(TS)}0E|KDdRGRl2sVRcm&P zw9aB9UmI4#YtJ%;rQM~2L{>_#i?`s)Q8}bcZs*7$LJwjuVcNTg;Nyyly03nV4iBs* zIZOk;J~du1?NbB3GTwOfcNkze0zi!ec25v103(vNCO&`CsdfCD`J`OFMD;q-HgPF<6%Ctk3qJ3O-p z($5O9%uu-6dSNj?JLjD!*LCDx<#^J$q>7-Rkz&_& zl$jHkBOy;^W9gR(D)F1heir?_=8CY~XO9O){4^GiY{t^l3-^9AnvthpI*5C73cFzG zAaY?;_8i6}4noqB*e#Nrfb`Gfu&&@ZAcK6XozG|-M>k9&VYL5NVIexX2eWa;-~9RQ z)*MKRE)tRgJN8EGnEboD}s z+n~MIZy&R2cI*z;_Vk~-va0m6QjA@fI51^V$Mfr9?T1=2?A0yTPFjR}-&MHR($8wG zE&8_Kiv1kDZND(HWl)r5Nsn+sM5$676~l}W5q!xXPg#1IoM#F#>>pV&q!W@r#$G#6 z_0KxnJdI^T)LVwP%TqHmCK@p>wWtKJZ8NWp}r|Q!~5jz$l%#eb@rd9rF```;W zqt}edJ5&hu_V$X5_hc=_^Q9UxgDlRULd@6{{WTA9)bxHdNV`~!d z-MYKwm)F2|nJV$)Ds(XsuFqtT&T_>K1WW7mnn`6P*r=2|Tjzk!)d#S2IFzQWdjE`(2PWmvM(W#;ab zOgHs#j$n%kibZXi2$?#*$W(rI)P`)F zsj=)l(x$Vs@nP7OPaR{n(DEwyEk&!&>y%nw@E*ws=SJ(ogYkBe@(Ece z@@gSK5a3celEB)OA@jA^w#fZ#N8?>7mxz?}L^p$U9ot>>;9QRUBOA7u2SBt6_kZ5V zs*J3yt+1$A@-T*evwFvKR?y0Rp7LiAd>>I-6v~tnrEmB-xo_Vah2=hMWLu%u~&xrwoCd^K-daRldqp~w7x`H0d4 zQN^Q@*uJ)&?4$l( zIN(^8{Yu=qeDeN~m!$2w!?a45P7;!h*NKoaJhkAml)n$R_Sm668NF69FJ?7LrQ`W}{yWlN0N0o^ zo8#KRoIo{WnP%2UVp`b=?**wQ`O`EmTf^6_Mse%AEaKdXJ(d`b-CM}_OEpHi?P^Q^ zMC^wCQEj;$o8p*fi+q=}8lJMFjFxbD7*@;Io)L66l}^WBy&1#z_{VN=`USr{zjEOW z(bB9Tr=iiEA$eUhywdLM*|U~c=O2d6jr+{HBjb53IXlimz}Ji7O9ciu(}0X~rvkdu z!}yx2@)<>61mCV?>!7i|6bm{jZ_3YHb0m`0JTxtHL1w5C`WPx9vTM;smL$5CkY1Xe z02pg}ySC7Kv3&j_2J@J-2c^xHP1nxMoShjef(;=yoU~K6c1OygP`34hcbZ%C<&P}9 zthM_%3DpHXYSo&%Oy}hn7teahs0{orMKYRDz$aeS zP={wc`CaA<@DwrEwjuH`MSl5mObvY|>y#7XX=Ww}D8|I~7mjF^ozQ=@_(FhS=ft0x zEXc5QWVH=q87^?3m<7EvpCxb@HPoZ?X;;xw!?c_|y6OOMSXZ_dL`Y#xxc z8{l_IA}U0^`wnnqDOVf#74E{I*N7cQr(4{oaNs;jF+8`z_EnZFDrJFr^CBfQ4w3qH zX>K>#a8Lj5Yow$+dy9-n6@oT%uKpPbujeJGqC6_~@sw5ez25tL=+h@Rm2loUM6uWS`@`e+*gu>;Q1^u{=(xRC9X-?6)OFUP-CQ>;qpN z_u{7+H*AFwY@}yzf5p@ed8RBBaGs?#iIaD-QsFLM>P39D`A{F(%>Kv5l`$8c7qOk6 z8|}X=oERU!yF?|c{9CD1*epJkF7KQiPm3#>!JR4DfR3s6mx~Xc-(;|DTkhy{PM1B< zDjFu1wFXyAj#>;E>d6!H#__A7< z!q1+TCX=iZ9Bf?)cs%jS81Be7BgOK&h60pCugw+c_WZ}PW_lF|w3F`_4HBF3A!nj; z|GVRcb{1@U2%0H$&fc2Xxx?ee1YVqCD-^r zKGXdN4j|)5adRikx<{-Eo$!yn&u`}5wiP~jJlVw|xd4^MzUK!%sUl2M0O6{>SIRpJ zS}-%CZm&jrM!oD(sSK}wKfM!%5)8U0VJNdg zv@K)k(Oq9(Uw&{`&tZH%hUalP_~L>GIC?VIa~MaQIPng2g&s1DvO?rxwyplxI$VJy zf;DcBEK5W(Zr{G$F`7}IBmbq-#o>V<%(OYfn2>Br>#+&vYhWb3!GsCgW=Z0BZo*w$mgvQDjfUBE;8{QsT zwtl@hyxY)VZ3MUGc2BT5IOZQ8WXqljoBV^v^GO~8LQ(hZ-{2Baf>t5dpWoBlG2qn^2Fo)Ua>sOYT+r57-W2zIj{D|$bfSt_+S@fgI3o-Kw3W<1oBY!%!$Y}1*dAQ!;uh1zo^9*7S&M$aO;vuq2U+Ww?RPm$=3A5(qEAC@mKjWwas9#ui23>Jt z5rV}fiL${NXZopsUa7$6i;2Q^HZJl`37~ku`vae1F*GzZnk4%In*<>Pk|+?&f^7+v zxYP?3E*4`+*_i^@MhVR$Wp(fH>pcIxQ<6G$HY6iM@tMU?GA<&FMp;hk)B{J+t&*B< zXdkpU?zn9dYOvQN&Xpiy!zzRPw#SbiCD@#X?mv3}KWppkG03Ig1R&R<7xmt#!LBo^U)GLv(A=veNX`f3_uuW>tPtIs1M z$c=AuPa@gkZX16K@7RN{yP$IxiK#>w7csAsZToTc`Jaja>Ci$u;WkbXyY(6o8v7uf z7|U_|ioC_kMamFOW7#GQm7+azb>pr9MRs^>NZ$)aZ`aARhNJ4r`*}RyHL506M3Cid zG5?LKpy`&LF|nl1-jH#P`sZ{J3Kwc{8wxD{FReU?qPY+K$9Dt_+W0phqm#HC2+n(O z+BVTHB@>sCMSp45qiQ1Qz>^d!PEa;3QTsFa@}Y88%!YT7{pW4xKjfg%Y>s3hz)X0P zj-K9!^!hPR#HqtiMIP9;&v9BK3z)pfnP9BTb~3Mm{-Uul*DM#AXMBf#_8lW2I|6d` z0jXf4##dqf^?zwlzKxESlzokw!ez763p(_i=WR_jHM20{d1>ww;-bPP?MQp};zeP- zW`^+=`v;xlil@_jaiQ$h2)`}$U$Sze?h0^)76i#^zOI9%SxR@|95?lU8U!rK7AfLY zwS^hXv;~6`=x~v>K1f@m&^jZmo2kJ5f9h2J=gKG7(f{bdCOgp%pnF#KiJiiT;w>h2 z;J?3WqoHi`#%P^Z-MlDNSRMaZ%<<0d=J*dw{r_ZM4=B*j`rDjLe$Wf`k3LSGj$l-L zI=EjlrZ1zkdI*LFj+?c3VD*c`%Z+i+`D}O&{UnBk@e) z>jU|rhy{)ph^Q1IZnxu$Sz%&{t_+!Q8Lf28^%en?vzCkfYYN|16eQ6E3V~m2J9(L6M84}Or$R96yC-z=I~lczK%CzH(TKMb*p7<0q{Vv_ zAi@%Uz}#iW?m}sJBDmf{s z?&{U~Aaik<0h3;YG)yazdRdH9Bl*6UFWU~Su<{%`dJB~MsWbA%Hb*aFVLd`|dj^bv zSj+ooPo8MQ7>8%_9slxzx})bPdA{==w&p=ahXY*{9T&o!Ss?b9MUi=25`E*8=9_Qj zF`H)G|9ZFsDGD%B+3nj424AcUF-LwMmh#1cWnGGE7nC5Gjga^;BHwJmO+tm2!hY#I zDq^QgiWbvTQ>*s9UQfoQ4TPY4X6N9LTD2;#o@&R?72T~{PZt3a-uVE{bKg8)}gyMg@uK?&*4qA zF$Tw;D)xI{Q;#-mxiel}2%N+Q-;@L|AlB}f9bR`bXMBzVrXx+Wvi^2MHEaH5hH5>L z9kKPgrq}aU0C?2!3L{9Ll7mqh*0mL_M+M^QmU;a6aZ6(jOV6==TVlkN*K~z^s(;_v zI`di~ncU*hoD^Yd`i-Qgr=&dWy9geRj$wbuxmDI!Kl4_ufgEvjhsu@J>6V$qQ%Bv? z<HBMG*Q5`?jRpH1;@9Io3>Hh1J4^{h~Q)tad2cG_@VRp(3c zpw9fBE(b--)>{o+Y(iHt{)jb*|BC($xvcs z+RfFG#ZuTga4E<&ws-_wlG7BNZ6@rm6pz;0s{kkfQGLd*{9@a1*oZ9`@m zQe1t*8q3O5&#Cb7ovGt{u0P!tj$?^vjDf&?kPw|e|0FPHCp7UQC!Vzqkk1yBU#qQ6 z-@RkKIB@0t{`5$Otq!c+`QaCt>e4&>VY6J!V-%Gx6F*Ve*KNc$OQR3OuOR&ub6S?WOXJTY>1;V zfMO7UEA83}i`Vd4HCF_9-ud%;^27O$X!3~u6m9Pbl6d^H!fxi>CH2*TC{ntt0}y z#c){c@qdH_RF@t24z~=v5)OlHrKzEztO$G*i^v1u@7`UZOmquaV-FrZN`3q|`Fh0c zo@}5-}!O$ zeLP%D=NTAZ0Zv}hs3Cxy$j$PK91EAh-=3GDQzbUQW!C~(VX|5sl+BZR>y~qGb%b@k zQ^dwXtL%=o0%w(5@Zom)ZQ5uWe*OA&)2{L#pFHnhvG{^OOY_%CB;XVp75&OXBlQxQ zX6dl|9sH^fmV%ne|9Y8z&bJ=j{Wn}uY_Wgdu7kG2tMn7h;vt|ubb!au>q-IZ0pg*H z)2Y8Lm-MyC0DVZ^fuSpAi`uXqP|U%$pH@&Cwhj>?)u;!eJ1ukUZM@!%Vlp7i0?7J{ zL3+=JJD3Jc?Cf=IE@1MJt5@M0VrCXMJV6FkAwQL3z&EfMlq*EC)cf2_NaoSFWsA>H z@8)w+1lG4&qr^!w-#{=`Jkh-eb^uD;5^CnxmL=;swnM_N@MNa(&YjGSH};^j!W3yy z#J?9<{zU!CvtrB6h)pPrdwP19_9W9*L*rS0TX8CMG|RhC>?$Y%35Pv>90=k5p;zmc zgwsf70WiT5v*1TC?!)S#e{2XFG!_miVL3~pUS6Z-DD>fv1L#&FUMCsXG#U+pLnM_x zLdZxY!I=@%Fb-@uAs9CsNjF6duEkK`imS`*TlPc4y^xT5$c&9?n8crYIz78!-J2sn zctWPWZ(0)Ga^??A#R%BVFyDdFzx+SvWq6ioI)Z<4ZM+tP!CqE-FLG;>%IWlc6qb?bA(n4;C=S6 zzy@kbhs>)rz^!)-_4VX$QSsns3r&TZF^x0R0m=^BAo)dy`XvAHfS8!XuIVbmsSn3U znW={D^!|x_z$!+|g(d&CRKqNS91PP2Oi9>LXK%eZPMYX!@R6^*eC%>u94pKsD0Fv1 zv`aJ)33M_?oS1ViT~EaBFgywaaf_OFj6NF}MF;_3_o?A{Gp!RKf+qa8x+)?P&b@x( z#4IHLCTwiNdd(g90ztx^%F3rxQ=n#sFeLUZ3LX;ehg}k{F7gv*kpCQQ@%XZ`XY^?l zqxT^vKYS_2K(-K$t}UP!FbZ*07(?v{M^rTBFA0JK(h@ulOjSE~X{$;}Z7tLm7aOw>Y>ddhQi9*apt+CqwB;h2CIu`#`p!KHmbB zIVe#qPLE*2L88Q=%h|6rM2VMq( zNRXjLAQooQ81LRZo_oDFx((>qyg|h|J}{C_ELpl#Oye%@zu_N0di(piDPmV|?&hY* zEt>oZJmAvlYwP?tNPze2`+@>3vEaY69B!9%PIOfS$YDm>zUPjXl^uAva$E19(gS~r z4biu*!e}NUaoqg|wir(@ths}kNTMlr3ZRy4TDC;|g}UFztdUH?SB*4x9tgSk8TL^< zNYf?B@^Y2qZOHbG?`g-$`~FKysSNpP zcLy*Y?vS_Y;g09|^BYpSD-W+lV!W&Qc5sVXpBmJ9Kpg5HWRQmejDFOu?a#o=+dn?d zqFy&^>5VB(ciXls(a>iTnXJ#pYC62#AI?O12qO?>u4`p|M^ z*WOLI+x!DIVxiBjF0UKcuU}8qDmu$8h_=*+ff&i&>{>Z36YzldlFA3;ti8Sm@a*ea z`Q>~9phy;~$Tr*eX;rq3^DB!>l>;a&aDJMUH{hrs-VieNEsGBXfQzDQJ?fEVRM4ZZ z(1vbVevGa5{s8(4R*2T9;jsbW0t-f(@dlAF%^(Sk2!OD@?Oxx>$gBtU%a8pxAXTz( z5WjL&SJjbU!ya6}var104h$UGHoB$wDK2XPetwf7XL!v^B$l2{f@dx74w)?;P{k2vOiGG0QKV#~3K)#SI7`$H z#AJ*G#!@@GmXxT_PUm&DU5`x5na#~jCJLVgV2U?p`LWC!z%Y~15t5P&?eHF$)p=|j`G#><%wlBVI=OtI9|) zjUI7LxE3PL(4dp0kQ<+M0XaDDXTWF&Iw1kAW!JK71uGzb$LMl|hK8=ekT>-Tg_pGr zsE0a(*?FvkMYP#q$qksMfrFcgHol25jvvURX{x*;uv@hA6jx!CTPvGBu*SKz?cd_c z8SwXVMO^h@@JN|XzN9VCzc}xtSgEJ@BBjz>&aaiM7!)YJG#3Vb{YAWotlXdt3DaFV zR{qUB5eC{c#LAnHJ=}e*3xGbXCLn+#EOgQN2_3+(5Dub=6&MC{&eA};AsDU^GJ47M zm{zSkCsfbH zA29P)Xr$aa6yiVPyAB%bMwkeM`eSc^*peXzPH>dA4l2_i@T>abq66N-;%lJoeKl28 zWb7393Lz$FP#ZNPe+U*}CMJWRG070V4&#+q7XGBF*WyONFbSs%R3qO0o7(RlO;1g= zQe2zsND6|y;PR?E+(jV?we8zLVZ-B&oEL_Q-&}7#3+nbWkWHKP*vt>LbLZZ$QHG>R z{WPM?=T%m)?$3$+V$zwSoKyL^sO&X59|D%1``UFAQ+5=5NLGG+N)Vv{@mjrJT()4F zfu8=YWLIk|*3gg*Sp4cM`7zMEM{K_Vp+E+`PC@pJ@@4TY&+ZgwAcgAmW>aP9Pv#38l7w+ZLu>Yg=1LsBfjPSdA;&D?Hin zk#qz_UjEk39~7qbZIWDGEd7aMkTT7+a-ltCEW2M5=y_~vKs%BJ7PE?JJ>hzuHlQzW z&H~SKhaItv0Vx9tg=Ey3%8b=8dsLC$ZMuna_P5u;qCT=IzWCmUUIzWu$E+!CD`Ibo zK^n;jCMvI=N3PSp?vVN~IAXlD%X0}D;A2Z^+F2G7w9sxOPPHBRM_G(%rlbGsvG3aW30_>*P z?8`rj`d!omD@QhGZ|79%LRYB#>6VT40+gF2FzRYb=VJVNIZQP=PDB*z6~)Sxlr=TY z>k)oEbUgc)*cp%siE-X`*K_d%QKb9ca;8PyZ5LX8*Y`IHZ(eg$BmSg2_UPeC^vk5M2D=n2{DRZa;@R?Y+%*E(&#`*&klykChtW8Y9dw1cre<&bTb$bts7}V+WX`2p&Eu;WrdSmjATZa~BM6 zjgOB*+z`qBu-y$V~N<`Z^ z?mTpw<x1FljK5f^kd4CnZ^`OSAoL#J2wCds$PyrS|BL_L6q&L zf-(--d2oIa%V`SEuV=Jf^;~)?LK*Yt9q}x}oB0pN4;;X+ii;b9AHdVe06H-BD!Bg< z(k_JlXI7^38}xV3bZpK4x_g-fWbaKd^B@$O*#=NWJ$7(tKx}Ig6UiW*2U`ln01qm# z^4TmzRJI)q?B9FOEu}Qy%zZk?7_sk5=&;OFSmZL>s^Px5Iap55fV}-v^N5WHfI`UJ zHAII5GntM79E0)(S}USIMO_4bJ>nM)s)(n{WrIav1NCP2onY;6Hl&sXS@IjG-4S*= zKMkP3N5GV0 zji5~u0ta ztb!y`vAp-D_EyW~Jd_^H*5=Os?KvRB&z^%n1yt};h!kWGwlzrfLlE`)-yvPCu2e9& zNw8wH4x$JQxE=sxn;TB&K&btv0UH=Nx(2uWN3ANLDC6Obl~>lLBhFcaVK(v~&nFmq z5`c`egW(~~N`f{1AbOjWIohEDC_MrspQsNAIqyk|pPzi?0kkNlU}PpTBle=_{?k&+ z!IMzw`DSHhX-HGSvsKmgePNC3z4@2D%mIUSQLKWcCR)uJ6Q)nYl9QSBybc_ZBvRjf zjR+YEk35D82xD4KBR3LJo4Zo{UpUQ|ybj$VlUxvxLF|%p$QO*w33cyLJv1SNf3p44 zN=_L|*D?lkU_g!#zO_75{OJe16eP`vC+P-J9eKfz`GH2``oot;gPDdkAgg6j|y^ViX4!^iU2X6e?sW$P|=6at|M}LYO5& z(ZfLxM_C{w6W_pS0}+KF=_4FVMqr+m0M=p<9Rm@0D1x^@9|r2WKqOy;*mKeC00aWl z;4kh!xdUhaYHQ&LQTT$V4+Z8BO#? zp)~-jyBVS=va{eUV1wiYCh;XY%9z9JR@ssuX6!t%x1g|sw0wt{wEhV1Ja_j=zvJOi zYO0&WSlWxuT0#G)0KO%E_-fMJRE$Z)Y_xU)qunrKN`|rQq3Xc8zIGs%Bf8E1ei&fI4R#=eRPpfTn_h27q zFB!Ar-k0H12csQ|cDI%nyBOw4Cg(2BcW>0$sWuy;d2!+o52v_rs?C4DyKSCrB*x}9 z1h!wx8$+;z)E{$3r%Mf|BG14IxAD(2%plM3v(B#P@TG*ajoY2c*F(_r{d?hg+FAb> zKg`Rix$wBbOaQI#a{91@{$5_tcT+^k^zwT2)}TE!X5PXX+cT2(ynI{$ARiFZIGy-vTrmj#4O- z%CW)z?6mUzk`F0`Pa9ndH3sc^|ge`ux@S+rvlD~JT0Q6 zQwpr64fj5qvtww~dg)ISk`}8kFdV~t-!>xIvGh+M&S_K;30%f3Mf4ZN)DPanSj}h1 zduxGws=MOlQoIb?D<|5|?`7^X@%`Q3^9ucGZVgSTHH1Q%a@PFm+zqnqG)IC&)YwZz zl(WJjGcS2vURqMbYzN&l;Elr5m~9Gs4`gwtuu&Pv+bPUf!WB{xf5hGp7IgxPkNLg6 zVchGbGaUNw2{8ZK@hhv-miSXw4hN}-1UbIg%;@;MCPP%x1ns#CY4q)!E*Evl%;e1& z%Q+<^P2Et8*xY#1QTfrH+9$k(W}}+rj$Xs)XW9f+nGJNQ90Dm1b{0AQedFGa?X2bK zXGbFEEG$UQ&OVNfqQ;Wpis@t(Hnxsq_yY@fiX~%|NpP29ltbn%F69x0_?QokJH6IW z@_mxzdoQ1K#J?!NIbhicTRc*}FG=PRy3U4TU zUP9t%|B;C9CnPwj-@kv~N=aeIiMKkmvpTJD4&7&U$YG174kfT+#c;YP`AWJgV}@%R z(`i1GQyOnf8|=l!VF$HN8W{CBSuz)tOy7HjT|}2FKi0L-Mz_4*w;4NODUDy;)q@&*%O89B% zmGUmB%va?u42tTS=@Px4X4Bs}Q224&ZcKILmM(nk9=V+NG{C z*c=n;aL(&62vEL~n#>Eh=!nbAmxE30<1|Z7w4CnBqsM>OwPH4pTfIkT8~TwagP)^; zhwZuS4fZ!oO@#h@g;A8JqAM1=MaCLy2Rux4iHq`Cny2;+{kuzd(E7+K%{E%>%kI6s z2TJG;APBjDM-2?jQ<7+hMZla77nzaT@NH|Z20`njxt*nkCqw;K;t)C~_!5=jhT;$( zm5$L3lCziMI?sk;%=HYCf{M|uTY&`+NX=PAt$cR*8@}%*6Am-et&-)hG&A!WVY&kS zLLHGM93;=}%`ENyRHEw|yppoGF`DrOk0BS0#LNvvjp8(>Ce@Qh=SeZ8F}y0rT<95; zG>Y?cjO5!}_l`a9&ZTVy$9PATEYeT0Q8Izw*Ns4B*N)+hb`B!dDg4VTCx{xVbx zuc|ytQ`~ke;qd-_g4de1PX}lH?;4HNJ~ooF8cvvST0Z%pN^X$FUr5kTNbr1~Hg>;F z@R=o@e2=L2Sn*A(MOM)!Lo;6F;un$kD`#q*?|EEuE%r!wVag(ODQMX&_Akt zVR=M6jNhhFR@7gG!pNxDM6P}Gr2lfLv)$+G{u`ZRhdM%!KJ>UW#D}CJNkVSinC)# zW3XZ-T1g?==%_FbbTp>mo&&gj9Hi7eVBG}4xDBR7zs=3HT%E_=tO4XE1!$@-GPz-{ z{T;VEH~;K7Gjx(>Lm*mLqmk3a(igo^6cdKl5izIq(b`4D`x{kQ-kRb|RIY`0wHw(Q?0DuOOac##TpyE-2o@=46p0si=3%_gqToNX8Fn{M( zs&sO^p6fHdHYWxcn3$F7DGngn6xeOFA64*~*WGs>b41_+l>4IYggB>Hib8aH>q3H@ zl`0XYt!`I;X-;QhBT@5HoNEoI%VR}MVVE*CHjCyq3x!9d-v|#j{upUQ zr7qpwr%?oh#OOYsj#pwY3OzS--%EmOmdB=M^Ik0!j6zRlT0Th>leq%G3={I)Ksepc z(rlvLl&Ad;DG-oPxl>P9`vI)CT@y^Xna5yR?fkeY(+Xo?kA1jOyGA(<$5z<}T(X`o zKZcGX#swOps9y-zQEC{c@#ufx&Gzknmf+x<9+Ke17HFZ6n|70~{{77lb6tKoqi=Zz z7o9FLO;82?8fB@s89gz|K%&8&mP3}4L!v>d&f!nsM=F1l`b09y(b0uM@67sW%zn8E z`P#G9Q*@G~A`d2g7bh!5%8h!Kb>H#;&Jdk`lCSM@?RL%TvfV8uC32YVHZl3K+W@h& z{n>T2-{nSW;9LsR)R2$Q;)%^khu3Wa8o14p$ zO1Nl;(jQT0inXJu<)fXMSZSw!DDd5D4xA#qkNF%-LqfOB@oK_;kCcJD$W_RyASlrF zZLUvBSvUSd-$4Bt&3cJ(0x!>)A}7*UBF`W9yj0P6AblM*R8DZOnu0uq-A1Rl=0Fzp zeV@)@k^G>Ex^stqZTQ?w*KjdE!OXIGujus>>L{x5Ufce}6h>y1CFl+YI8-Ve@v-?AmuqZGTPPQi^6@e*5V}aXMPw zytqKC{Yt1cA$I&zEQ3PfJnm|(*0Q*>P`eKCqNse&wOfg#xbxj8-1%b8^AxMZS>b*u zQj=qYvPM#UO!&oTeOvx_={~$ACs8^gd&gomO0^YmL@aPf_Dkkvw-?1)zRS*rlbN!t z#q~V#0_eD{e>g^k`uRN4-5&_fWgB7aWkGa$PYqI=!RtBn=BDBtRLuK&@ z`|E8~pTbUl1?(N%r%ZS3z-O!y)||807Hqj`eBHsabhw5Ia!^2tobP@FUIf;2XK@x( zd#aSWB`}_ztTVj?I4@fxz61}U#g2OQbn2NK)8N;y?NFb826BcMSLOv~d&N+DIQf~$ zpjfoR;5PWvjnkecm5%4Ut@_6jwpTcfXYn&D5&!fP(H068tbOPg3(I&MC3`aK@-+q3 zsl|R3LRO*H)a#-hpb@&>LCqixSb$ zY0vJM2KK>H>8{gf(A7F!%}kd9T&hK2RcS%1gl}}NI6OT3%qyG;By{1>x@PLJ2dF*< zIaGpvy@K!*5K|}BqY$Va-*XOt+dGRNE6c4oa^zprAV9_A5@q`I~#fWVTb+2 zrLpcK2ka+CS-s*$Z+JB`zp0FK1$cu3+1JKp3qf=*Wlw zPVF{b0^H=}o}@$-xnOk^kTeNmY&jey_ckWt-&7v`TJ<{G3wgC&+{`lFqa>K$Qi){7 zvk|XKBx-uq#h7n(&fBotAQ%{>k_M|^fYJT9|o(;7lBC+lI>^C%?g^r)o_Y({%%9vx4 zJ5vmR&5ZoHT@|-G)85w5YiP;k1xa@sykl@aIJ_;l1fU-TsD%X!#HCx$STQJ-ATJ%r z8%rBQZ^~RfVYBlAp364p39zKO70lT)rK_7(fZHL?4!O`MHQ^=FM$e*3^!ilqh>#j~ zP_`{ZVcJ(Ak$u*?ymvzV<4-9E`ycm}D`u>w-f`OvODgnKD}StN{JCF9@@UzJesr&| zTHmVeyCh$MKB4w$hqHtt&8NsV8>YJ5KVFJ>%j%@R4_rM7prr6_t9u-54(>o+-vwx2 zqh{T1|9S=F+_s(@jL-<_U)RJDQ!+H{L5vwIczOU$T-e85F}d0x&**R)-$?P$3r+`q zpSu^#h6Kp&1vL59xM&n~HAInnihA|9p43fh&XguGcrc`r0v8`r}Gnllgq{C zz+v_S{16US;=u>b%#qT&TtK)Hhm#*<9O1~lhuJ>e-Q6F6x92h&tNFIDFbixoV1`N} zM7FMqN6bbhb_ejt4|8%t0Q0qnXlmbd_EG6e`Omd_dx3!`Rw|}XqM+&0ViNzL z2}+vJ5I#SFFyuF!=M*yp_2(lc>j9hNrXfRtk8OaGK&8KZr`V&c!3k*Sfu|BZz}gwv z+0Wpn-j+FV7(ZBX#=l%WcleXov^{~~19)9~-j-MvW?glw055|Sk1cKJ0A2?+g0ix5 z-@w3=deRGzKXb%0ZRTbwjjU8}be_jW*OYTX)+J#ZV-(1{Z06@^;O}xa%T6(gQ;-AV%Bj zVkSOL++kfEcpN0XU#ZGv(u&(cjws+wzl3p5rKF5N+h__EtZf05dgtq$G``IxhQ~vx zunwjMKqIUP$ZZ{zSH5<0e*KzislSUqj#$)yzrx(@E;r~DxPbSQQ(`XwtuJ9m3iu5{ z{`fe{atqu$N&txW(1}_E!nYuCX+DTK!T|`q3=p6Itk`6pWDe%!g@uKugYU-?!^^5> zJIx1<{Q^h79fXI9gTy{~Y>#Q`C0IH;IVuB_sR4NtrW0u^Qh##({F9Yhno87WIBFeg zv)hFHnC|G~WXZ?+{f-qAl?!xiU%5cakHJV;9vOCCoRqxkdHj-cusJr4)7Z9F_Wn+L zZSre-K|`|QQnaRh@%9fpDOP@g8I4$HKrg=-K6tN6X3#4PBrbv31H_nFtQ)BFOhB_X zooaYCTeJ>w%sOeIA4o(M`N3H!p0VIX<#92WR$wj68D z%;ZEhMKF(k-^tfp@r33{E5^#&njbP~Lx87$Ee=w7L(gChs&Tvcjo?d{!AtM!_;*Jb4o}S06ugnaC}y zZH4gysDz6Kgqr#ujyqbZ(jLE|@=;b(JB{?P=8~ORKw1MNI58BH*Z!LOf?6t1B+@{J z)cPC>#4%P$_REUg4+E-4?16>=osbX^bHr^!io@s)>T)pW-4^Y#eb6`}?p-~fnbaz` z0dvGVp&Kz=WN-}lStBMHD;H#Ta3Fjo`=I?Oxe>CNF1SSm74R-!UNpeESiy6-01?T@ zeRFXjww?nCe~{)1q}l?l1$uC?u#TYB-wbU-(2Wmz>hCcp!`XQs$aL2AQ9W#?ekUk- zy3&Lr$IK574ctagwD|oz(6*Wbf`_2~3+L)-W+ZSR{jr}gTI3}h&Mv849P=$e&=!=2 zOhw3Xp)Wb&pjYPLG$`sW!D%z|e&S$7K)%_zZg1>9_+YwG*pI4#Z==%)9;`%uhyO-Rg6eq0NjNMdf0o!Wpt%OP(tAP@)rwO z=hj#)gy&P^e)LbMfQ5aYW6SR*Mq5;=HrJvrxqz9FCp1tI+e2??wJdE^E5;^5C-lVn zMF6+MKWr@^X348tJCu}^vt(mHalmJ9Dfh+zmjSh-Ijb~hZQZO_nD6#wnIyBHkZs{+TonU{aF=mur%?XoyO zf=1P>7`Ue8C_fdL|KSADXsLAd*ty>*%Z*zok4M#DgVKl87UzWigotL}3W@0m4quH`s#{Z2jFNqx^;ms{A2AE?TgO_kme zk(p0_fq2SBX)dHdvN2m&w89;1T~o3Nyn@y<@87HH>({B7EKjN|_>hl&>Nu#`+MAME zb)l;J-6+^n5(bNG)p@V|W-nxH`aYm{-va3LP>A*0{$kxBuk(b*6%3QM*NoMeKo+%= zRT+ePhjh1@=Qn@%#MhQKUxG*{CbRn`@?>vVy3`^d65f2I{%F$1*Fva_FoFDlOm-@R z(+``gvt4DeS*N%ul`zWZF+TO9;l_6a(^slby{9nR=Jg*FO{HJlNWXFoJ7*B(5EzH| z-Zf;lXD#=CyBTAAXRo3u4E$)~HkA2UhXwja7B9vtK#%;M}*~rJBG< zBtGqu<1MwA&_WzCDpmu zzMK9s@C+q8&a=R3`rgz=VUKnF(Eev)i%&-W!f5&8(^e1Gc!zZ#$rD~;mu0`fIW)`Es#m!WkLTMKSn%%I>1GIpXq;GG;sxxwc_>`V||* z)p~P%ccp$^)rqe5kW(V0WCU-nj4>}FkHYe5lFdRn1`-@=Izd&X>ID6~u-F+xz!Hw;-?`uY*SF=IVz7DI?Ufhnjdu zl2Jh7Yy{+<%ItRRWuR!#3hGhJcn~X1ZXW9GdE6y)!W355Eac=~g$2>J=j1%bn+A%2 zubc$mpuUi_D&(Ki*1yoe7Y^j0F~@_f%svY8s4I24^Y+`_j>Y03aL z1Ay(WGkzuBgS`@-^T$Np5k_hba8F22dN5L1NRUr`39tBv2?k(Xn!itpMJA;dv43yjR4biz~w@Ck&cdzAp5WU z8hPq!`kD6kC7`|pI6s;*cnY2(=)i9T6_fUm&yTDs)TpA7)=Msp=Z zEpVM`5j8@5qz+qk%v z8w0mVU5r^cI3SLFM(#qI7A+GFYdlOye_8aRnJ}Llb0T94-BQT&!NZY;9~%;P)ke#A zODA3)XdS2uQ7$q(!?AOA7p?IRbnOU9HNBEoeYdTbXxD4s;8@4*&%V0NaQW>5rPO*M zSrh&oC+)G3FhewX1DZ9^J-RsxyaG19M0&;`%Z-MNsN8C}9=I)|rtJ~AH@((hq|Ok_ z{3Za`@i$Nb!bi^T&|KZVzDTv0zZZCt{-XED$jG`ToJnU(MjPMg2>x~)Hi<8W37(J@ z-HbCqYJFvsfrvtF9HXe!w<~o!%1It&Wo7s6J47fLgx^-L$`%~dYE?d&70C7N5}SJ! zfI)(kp z>Few32K^$`oI|GWkmXg(#_2v?|9rs(AcP^P&I7PMaNtxquXe&mEgKxX55Hp*8BTx6 zSImCB{Ir{eQn%}=x5COub>M=a9nw&2cStR!Z$!4x*lP=!dF27{dr_o{p>4aGt+C!i}Qz|L%ys@`9beF<+Jh{#wId z`kYVVUAU1IHaurLjIUiL)E?41lSFXI)W1|>Z1-@{Q=fcZYZGvSG^TRoqu8Eq`0?%4 z*DBW)6d~*UL-!T?)akN8z0tWf=yC|?gYbE0WU#ggu5kbNA%KBofy-P8(D=ylVqA30 z=x3&R1VqWaojme=l-^AUx}r9|V35B=p5_Gpgh^lXUJC;!jp~|Y08&GU#O{;i`rknQZhKm5+;eXk2<$Jx?zzmR^O5w% z%QtNP0o65a2wsLjVURE-Kp`Z+Yy5(J5+deI2yekRXnRR=*5M%4WM`g7fW+wIiE1Oq zi(EvkSXa-G^A6rHtvUWEg_d4OAkDe%cDtKMPf-~P=YQO=#TNH)Y(!aDWKhWA7uuCl zEM+7`N~_LYpkvc=gM|dAc#CZ3AWBvN^DG_5uB1v5e49U;(#eyQW}_ze&1L=x(|c2-}W>PNQQ4Kk z3fSya!|qg&a8^u(@FM>YRoI;eN~;kRI#wg4&j8cw1#<`xh}?u-HsY282bXHlfSjL} z8R@871EldAGJU7J4ZFCf;<4lZ;QMkBmZ{^E|!Rg7wDjE{6ZkJ7y zXh@-gm6bk=9$sj0Rp^m?%73Cb;GV7?CJE1@a0&Qb%zHq)bokH(b%Wppz@@*JZN1t6 z_|U3;dI?;rr@(*47`URynU6T%pgXsIf?`+#_5!e$2?mn z2(yx7E*r}#*41kKTGSn zUNh>(6U}1=E>L_rrNK~fK7*i}gg}vbTE&Fk;EVit%yE$5F*u9%0u}&)&&j58mKHe^ zGLM$RuZ%0eNq-gQ&H#Cl9QM+A_{^g=@57;I1z89MvWd2yhC-gq)pyBn2vR?9^twPU zM%7&bbFBycnJcguXRKy4lPwnhOOH&RIGtie_j>%u0hP48s-fR(E2T7U@z)5##Y=PK;DiztGV2XGk9l$;f2W|>s6#$Y2yE96YE4?Qd8b9&Yj>nTM9<0CrX zmai+fKZw5Dn=Nate8ZYjor5SE&U_jLEIG~$qnwCq-P3K|lUHT!R-naWzY_Mn@F(=g zdh*dE4MsmF3N~*1DMDqWBxR^1XO&LVqH_vCGzne-sEUkVN4B#2ypp~lEaF)sWO^`2 zlS~lANw0?Cb+xR1c96s8_v4!d>jyvqMvPbWo=y^hH*CG~l`%vpMfK_Zb2#%tBF@5Y zZ3%I?ka7JzwwO$$&^NqMy11CW{yVqzyl78?2@M0em8C_dTFB;yOgHS(XgWEGNX!p+8^vUAQ1~cd*;Pp}RC;avq=uFJaz2t=5tq&h!n-Fu zoYg-JSoPd~kM#DC!Zic5xL@s>nUO>T`eA>1oW@ym8mm8-%a}dpBqkVBsX$$&DQ+w2-t%N?(|DWVF&tqO`q9cqmKN(N!(JL=gKNcS z<(+X2=6hg&vss@EJFvufPtVRtj|}D+md194~s#emwEr zhYyJ_Mkf^!_FGUh$l1?IKD`Kirddc8uL8pU9iVEXznBLiq7VYbGD`ZV57lGH>FgWN zX#QMp6NGx*s>)#=aShsm_L>`{E2b;8dp0Sq3*4Ny5@bC*q(CfwRUeANv!K`((Dwp2 zH1}mo{b}2yEnCQ12)&@VhhbloQ0Ym(ikE{Z-Uv}#qV$SGZUBF{N^D&HkZRRm6H#Xbjvu*2-XG4edu+6L~mt2>VNH2l?b1^XVMOgS2s3Nk6ztmaq&lRE))PE zYtCNV&PW9^YX_D8)MU`P?~i2m&VuaQ5IW&s0Yyh4sL)qXQh#+Ed>{$QjO1pY8g%BK z0iF-WBdcSzTOgNAWNeV|B^hI;}!W zv)EOXLnYOEGH2zSp=?$fu>&)^xmU7#EBENRhVu(DnCJ*OSO{Z#tAWucBjtaJ-HNWe zqeN^3NoW}TrGIL&>^_JaM{0SW-utlg=@=uUyd6P758DIuXS(rLELS;s3%+MA9hX4Cra~UlgiS$qzTa%-RdKT*z+0u8Dg2GDvg0wjMI@4 zgXn+x%i{HpEd$3nyo98wuBB?zzRmVs5T*{nSiYvup*{LBDxS_CkYCF1Zu$nv>}Z%Q zmM~2=`;HY$FXuHwu^$~R>lfp~OtF=0 z@-^bcEFMf$;VSuRh>=AftvwM%Tx3q2t+-B9985#k*D60M%Q9fvn39jVfekY*9vWed zE1!y>$6;B&0^?^xK0Jrnv$GupI)>>l73{rD*_5v(8r~rIk+SuT`9Y_N z`sNqi5dOa}>B!D39ZYo91r@e@POA!Y`O%rYVFojSnKVmkLi0s_(sT^>R=6_mg#rVs z@{niJ@o2OH7MlpwJcmC|bkue*hcTM0Asv+_OUtHRENG>8gMqDMCe$}$=1AcIRzxb- z)n2s&N0GylpgDx>Z1@uAp>LqgAh^AB=4vtBOhz8cT%r?cyu(*daeay6-}i;fx#*|$ z|LDV_oUN1(AH_k`Fycmryz{=a->@jt4<23rk8nXF0U^-+`BWN1UxpJ|o3>JXkZ(Bh zd7ga1KL1+lPi#ki#+#G_Qvx|*6dAu}9t6Ax-Q#oX}kt?w!R s7Oa~GoT@)pCPL(Yh&%p&et0B<-}pKA{&+o%l1HI%*Kc1dz&`Z-FA|qC9smFU literal 0 HcmV?d00001 diff --git a/src/pages/index.md b/src/pages/index.md index db95ff4..fc1b1ec 100644 --- a/src/pages/index.md +++ b/src/pages/index.md @@ -11,6 +11,42 @@ title: Stock APIs description: Getting started with the Adobe Stock API. Build an API application to access millions of royalty-free stock images, photos, graphics, vectors, video footage, illustrations, templates, 3d assets, editorial assets and high-quality premium content. --- + + +- [Please read me first!](#please-read-me-first) + - [Do I have Stock for Enterprise?](#do-i-have-stock-for-enterprise) + - [Adobe Affiliates](#adobe-affiliates) + + +# Please read me first! + +Beginning in November, 2024, the Stock API will only be available to Stock for Enterprise customers. If you don't know if you have Stock for Enterprise, see [Do I have Stock for Enterprise?](#do-i-have-stock-for-enterprise) To create an integration, you must either be a System Administrator or a [member of the Developers group](https://helpx.adobe.com/enterprise/using/manage-developers.html) for the Stock product. *Hint: If you do not see an option to add Developers or API credentials, then you **do not** have Stock for Enterprise.* If you want to get a quote for Stock for Enterprise, please contact your Adobe account representative or [request a callback](https://www.adobe.com/creativecloud/business/enterprise.html#creativecloud-rfi). + +If you are a Stock for Enterprise customer, then you can create a [Server to Server integration](https://developer.adobe.com/developer-console/docs/guides/authentication/ServerToServerAuthentication/), which does not require a login. Go to [Getting Started](./getting-started/index.md) to begin. + +If you do not have Stock for Enterprise, then you will not be able to create an integration at this time without being accepted into a program unless you have a compelling business reason or have an Adobe business sponsor. Adobe affiliates who are approved to join the Adobe campaign may be pre-approved. + +To request approval: Go to https://www.adobeprerelease.com and join the "Adobe Stock API" program. As noted, if you have been approved to join the Adobe Affiliate program, then you should be approved to use the Stock API. + +## Do I have Stock for Enterprise? + +1. First, do you have access to the [Adobe Admin Console](https://adminconsole.adobe.com/)? +2. Second, when you click on Products, do you see an Adobe Stock product or a Creative Cloud (CC) product? In the screenshot below, this customer has an Adobe Stock Credits product, as well as a CC All Apps product. They can use the Stock API, but only with their Stock credits product. They cannot create an integration for CC All Apps because it is not a Stock product. + +![Stock product](./getting-started/stock-api-available.png) + +## Adobe Affiliates + +Join the Adobe Affiliate Program and earn attractive commissions. Promote Adobe Creative Cloud, Adobe Stock and Adobe Document Cloud on your website, blog or social media channel. It's free, it's easy, and it pays. + +While most Adobe Affiliates display banner advertising on their websites, affiliate partners can choose to integrate with the Stock Search API to create a custom search experience for their users. + + * To join the Adobe Affiliate Program, go here: [https://www.adobe.com/affiliates.html](https://www.adobe.com/affiliates.html). + * For an in-depth use case, see [Get Paid to Search Adobe Stock!](https://medium.com/adobetech/get-paid-to-search-adobe-stock-e2ba9a7c0312) + +See the [Affiliates FAQ](faq/stock-api-business-faq.md#affiliates-faq) for more information. + +Note that you will still need to join the [Stock API Prerelease program](https://www.adobeprerelease.com) as well as join the Adobe Affiliate program. From 0d0b39796f2a6761ac780250278629dfa51e23b3 Mon Sep 17 00:00:00 2001 From: Christopher Smith Date: Fri, 22 Nov 2024 12:34:39 -0800 Subject: [PATCH 2/3] Prerelease rollout --- src/pages/index.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pages/index.md b/src/pages/index.md index fc1b1ec..d5bb756 100644 --- a/src/pages/index.md +++ b/src/pages/index.md @@ -29,7 +29,10 @@ If you are a Stock for Enterprise customer, then you can create a [Server to Ser If you do not have Stock for Enterprise, then you will not be able to create an integration at this time without being accepted into a program unless you have a compelling business reason or have an Adobe business sponsor. Adobe affiliates who are approved to join the Adobe campaign may be pre-approved. +The approval process is still being rolled out. You may email [the Stock API team](stockapis@adobe.com) with questions. + ## Do I have Stock for Enterprise? @@ -38,6 +41,8 @@ To request approval: Go to https://www.adobeprerelease.com and join the "Adobe S ![Stock product](./getting-started/stock-api-available.png) +For more information on why Creative Cloud does not have API access, see the FAQ [May I use my Creative Cloud Professional or Professional Plus plan with the Stock API?](https://developer.adobe.com/stock/docs/faq/stock-api-business-faq/#may-i-use-my-creative-cloud-professional-or-professional-plus-plan-with-the-stock-api). + ## Adobe Affiliates Join the Adobe Affiliate Program and earn attractive commissions. Promote Adobe Creative Cloud, Adobe Stock and Adobe Document Cloud on your website, blog or social media channel. It's free, it's easy, and it pays. From 2dd8a2facf96baa342dbb10cb1692f25ace2b269 Mon Sep 17 00:00:00 2001 From: Christopher Smith Date: Fri, 22 Nov 2024 12:49:52 -0800 Subject: [PATCH 3/3] Prerelease --- src/pages/api/14-locale-codes.md | 1 + src/pages/faq/index.md | 48 +++++++++---------- src/pages/faq/stock-api-business-faq.md | 1 - .../faq/terms-for-adobe-stock-developers.md | 40 +--------------- src/pages/index.md | 9 ++-- 5 files changed, 30 insertions(+), 69 deletions(-) diff --git a/src/pages/api/14-locale-codes.md b/src/pages/api/14-locale-codes.md index 9b77599..a5ee374 100644 --- a/src/pages/api/14-locale-codes.md +++ b/src/pages/api/14-locale-codes.md @@ -89,4 +89,5 @@ Several API methods allow the use of locale codes so that you can retrieve asset | en_TT | English - Trinidad and Tobago | | en_TM | English - Turkmenistan | | es_UY | Spanish - Uruguay | +| zh_CN | Simplified Chinese - China | | zh_MO | Chinese - Macao | diff --git a/src/pages/faq/index.md b/src/pages/faq/index.md index d0d0e0f..d8f0e70 100644 --- a/src/pages/faq/index.md +++ b/src/pages/faq/index.md @@ -11,34 +11,31 @@ title: Stock API FAQs and supplemental info description: Stock API Frequently Asked Questions. --- - # Stock API: Technical frequently asked questions A list of technical frequently asked questions. Don't see your question answered here? Email us at stockapis@adobe.com. If you are looking for the Stock API Business FAQ, it is [located here](/faq/stock-api-business-faq.md). -- [Stock API: Technical frequently asked questions](#stock-api-technical-frequently-asked-questions) - - [General](#general) - - [What thumbnail preview sizes are available?](#what-thumbnail-preview-sizes-are-available) - - [Why don't all assets show up in Search API results?](#why-dont-all-assets-show-up-in-search-api-results) - - [Why am I getting 429 errors from the API?](#why-am-i-getting-429-errors-from-the-api) - - [Why are there more search results returned than the 'limit' value?](#why-are-there-more-search-results-returned-than-the-limit-value) - - [Downloading](#downloading) - - [How do I download a comp image?](#how-do-i-download-a-comp-image) - - [How do I bulk download all of my license history?](#how-do-i-bulk-download-all-of-my-license-history) - - [Why can't I download an asset from license history?](#why-cant-i-download-an-asset-from-license-history) - - [For vector assets, can I request a JPEG or PNG version instead of AI or SVG?](#for-vector-assets-can-i-request-a-jpeg-or-png-version-instead-of-ai-or-svg) - - [Enterprise](#enterprise) - - [Why can’t I create a JWT Service Account for my CC Pro subscription?](#why-cant-i-create-a-jwt-service-account-for-my-cc-pro-subscription) - - [How can I detect assets from the CC Pro plan in my license history?](#how-can-i-detect-assets-from-the-cc-pro-plan-in-my-license-history) - - [How do I add license references?](#how-do-i-add-license-references) - - [Why do I get an error when sending the JWT?](#why-do-i-get-an-error-when-sending-the-jwt) - - [Print on Demand (POD)](#print-on-demand-pod) - - [How do you license assets more than once?](#how-do-you-license-assets-more-than-once) - - [Why do I see Premium and Video in my search results if I don't have credits?](#why-do-i-see-premium-and-video-in-my-search-results-if-i-dont-have-credits) - - [How do I filter out Premium content?](#how-do-i-filter-out-premium-content) - - [How do I filter for high-resolution images only?](#how-do-i-filter-for-high-resolution-images-only) - - [How do I check if the images I am selling are still available on Stock?](#how-do-i-check-if-the-images-i-am-selling-are-still-available-on-stock) - - [How do I filter out Free content?](#how-do-i-filter-out-free-content) - - [Filtering free assets with the Files API](#filtering-free-assets-with-the-files-api) +- [General](#general) + - [What thumbnail preview sizes are available?](#what-thumbnail-preview-sizes-are-available) + - [Why don't all assets show up in Search API results?](#why-dont-all-assets-show-up-in-search-api-results) + - [Why am I getting 429 errors from the API?](#why-am-i-getting-429-errors-from-the-api) + - [Why are there more search results returned than the 'limit' value?](#why-are-there-more-search-results-returned-than-the-limit-value) +- [Downloading](#downloading) + - [How do I download a comp image?](#how-do-i-download-a-comp-image) + - [How do I bulk download all of my license history?](#how-do-i-bulk-download-all-of-my-license-history) + - [Why can't I download an asset from license history?](#why-cant-i-download-an-asset-from-license-history) + - [For vector assets, can I request a JPEG or PNG version instead of AI or SVG?](#for-vector-assets-can-i-request-a-jpeg-or-png-version-instead-of-ai-or-svg) +- [Enterprise](#enterprise) + - [Why can’t I create a JWT Service Account for my CC Pro subscription?](#why-cant-i-create-a-jwt-service-account-for-my-cc-pro-subscription) + - [How can I detect assets from the CC Pro plan in my license history?](#how-can-i-detect-assets-from-the-cc-pro-plan-in-my-license-history) + - [How do I add license references?](#how-do-i-add-license-references) + - [Why do I get an error when sending the JWT?](#why-do-i-get-an-error-when-sending-the-jwt) +- [Print on Demand (POD)](#print-on-demand-pod) + - [How do you license assets more than once?](#how-do-you-license-assets-more-than-once) + - [Why do I see Premium and Video in my search results if I don't have credits?](#why-do-i-see-premium-and-video-in-my-search-results-if-i-dont-have-credits) + - [How do I filter out Premium content?](#how-do-i-filter-out-premium-content) + - [How do I filter for high-resolution images only?](#how-do-i-filter-for-high-resolution-images-only) + - [How do I check if the images I am selling are still available on Stock?](#how-do-i-check-if-the-images-i-am-selling-are-still-available-on-stock) + - [How do I filter out Free content?](#how-do-i-filter-out-free-content) @@ -532,6 +529,7 @@ Please also note that the Free collection can change. An image which is availabl 1. POD customers who do *offline* curation of Stock assets must use other methods to filter out free assets. For example, any images that are hand curated and saved in the customers database should be reviewed periodically for free content using the [**Files API**](/api/19-bulk-metadata-files-reference.md). + #### Filtering free assets with the Files API Free assets can be identified by their metadata, specifically by the `premium_level_id` field. **A value of '1' indicates a Free asset.** diff --git a/src/pages/faq/stock-api-business-faq.md b/src/pages/faq/stock-api-business-faq.md index a879377..c6aadae 100644 --- a/src/pages/faq/stock-api-business-faq.md +++ b/src/pages/faq/stock-api-business-faq.md @@ -17,7 +17,6 @@ description: Stock API Frequently Asked Questions. A list of questions and answers for customers and partners looking to use Stock APIs, from a business perspective. For technical questions on the Stock APIs, see the [Technical FAQ](/faq/). - - [General FAQ](#general-faq) - [How can I contact Adobe Stock to discuss a business proposal or get technical assistance?](#how-can-i-contact-adobe-stock-to-discuss-a-business-proposal-or-get-technical-assistance) - [How much does it cost to access Adobe Stock API?](#how-much-does-it-cost-to-access-adobe-stock-api) diff --git a/src/pages/faq/terms-for-adobe-stock-developers.md b/src/pages/faq/terms-for-adobe-stock-developers.md index 5d908e9..2080c80 100644 --- a/src/pages/faq/terms-for-adobe-stock-developers.md +++ b/src/pages/faq/terms-for-adobe-stock-developers.md @@ -13,42 +13,6 @@ description: Stock API Frequently Asked Questions. # Terms for Adobe Stock Developers -By using the Adobe Stock Developer Tools (defined below), I acknowledge that I have read and agreed to these Terms for Adobe Stock Developers ("**Stock Developer Terms**"). These Stock Developer Terms incorporate by reference the Adobe Developer Additional Terms found at https://wwwimages2.adobe.com/content/dam/acom/en/legal/servicetou/Adobe-Developer-Additional-Terms_en_US_20180605_2200.pdf (or successor URL), and capitalized terms not defined here have the same meaning as defined in the Adobe Developer Additional Terms. These Stock Developer Terms are supplemental to, and will not replace or limit any other agreement you have with Adobe, except that in the event of any conflict between the Adobe Developer Additional Terms, these Stock Developer Terms will control with regard to Adobe Stock only. You are solely responsible and liable for the use of the Adobe Stock Developer Tools by your employer, employees, contractors, colleagues, and clients. +See http://www.adobe.com/go/developer-terms. -1. __Definitions.__ - - 1.1. Adobe Stock Affiliate Partners participate in an affiliate, referral, or similar partner program for the promotion of Adobe Stock pursuant to a separate written agreement with Adobe. Subject to the Adobe Stock Affiliate Partner's agreement with Adobe, you may use the Adobe Stock SDKs and APIs solely for the purposes of promoting Adobe Stock. - - 1.2. Adobe Stock Developer Tools are the SDKs, APIs, portals, and other Adobe-offered developer resources for Adobe Stock. - - 1.3. Asset Management Services include Adobe Experience Manager and other third party solutions deployed by Adobe customers directly or via third party services that allow users to organize, select, and maintain records related to searched and/or licensed Adobe Stock Works, including systematically connecting licensed Adobe Stock Works to the customer's internal platforms (e.g., digital asset management and content management systems). - - 1.4. Marketing Platforms integrate Adobe Stock Works into workflows for your websites and ad builders, and for your email, content marketing, and social media platforms. - - 1.5. Print-on-Demand provides end users with the ability to use Adobe Stock Works to create customized printed materials intended for end users' advertising, marketing and promotional purposes; and units of tangible goods intended for sale to a single end user. - - 1.6. Third Party Software Integrations are digital products or services that utilize the Adobe Stock SDKs or APIs for the purpose of including access to Adobe Stock Works in custom applications. - -2. __Login, Search, and License Services.__ If your Developer Software is for Asset Management Services, Print-on-Demand, Third-Party Software Integrations, or Marketing Platforms, you may use the Adobe Stock SDKs and APIs solely to enable Adobe customers: (A) to log in to the applicable Adobe Stock customer account through your Developer Software, provided that you must obtain express permission from the Adobe customer to access the applicable user's account; and (B) who are logged in to Adobe Stock through your Developer Software to search and license Adobe Stock Works pursuant to the customer's agreement with Adobe. Adobe may discontinue the licensing of any Adobe Stock Work and deny the downloading of any Adobe Stock Work at any time. - -3. __Treatment of Adobe Stock Works.__ - - 3.1. If you are granted access by Adobe to Adobe Stock Works, you may use them solely for the purposes of developing and deploying the Developer Software. You may not allow any Adobe Stock Work to be downloaded from your Developer Software as a standalone file, unless licensed to the end user by Adobe Stock. If your Developer Software is for Print-on-Demand, Third-Party Software Integrations, or Marketing Platforms, you may allow third parties to view watermarked or thumbnail versions of the Adobe Stock Works that have not been licensed. - - 3.2. You must ensure that: (A) Adobe Stock Works cannot be copied, distributed, altered or displayed other than as permitted by these Stock Developer Terms; (B) the contributors' names are visible on or adjacent to each Adobe Stock Work displayed in your Developer Software in the following format: "Contributor Name / Adobe Stock". You must not: (C) state or imply that any Adobe Stock Work is created or owned by you, or remove any watermarks, notices, metadata, or other information from the Adobe Stock Works; or (D) place or allow third parties to place: (1) materials near or next to the Adobe Stock Works if the material contains or displays adult content, promotes illegal activities or the sale of tobacco, or is otherwise defamatory, illegal, obscene, or indecent, including but not limited to pornography, escort services, or adult entertainment clubs, or similar venues; or (2) advertisements or other materials that obscure or alter the Adobe Stock Works or attribution to the Adobe Stock Works. - -4. __Editorial Adobe Stock Works.__ If your Developer Software is for (A) Print-on-Demand, Marketing Platforms or Stock Affiliate Partners, or any other purpose not expressly defined in these Stock Developer Terms, you may not access, use, or display any Adobe Stock Works that include "editorial" in the file name or metadata; or (B) Asset Management Services or authorized Third Party Software Integrations, you must ensure "Editorial Use Only" is displayed prominently adjacent to any Adobe Stock Work includes "editorial" in the file name or metadata. - -5. __Limited Use for Affiliate Partners.__ If your Developer Software is for Adobe Stock Affiliate Partners, you may use the Adobe Stock SDKs and APIs and Adobe Stock Works solely for the purposes of promoting Adobe Stock, subject to the Adobe Stock Affiliate Partner's agreement with Adobe. - -6. __Credit and Disclaimer.__ Your Developer Software must clearly and conspicuously display attribution to Adobe Stock in the following format "Powered by Adobe Stock" hyperlinked to [or successor URL] and visible to end users of your Developer Software; and you must place the following disclaimer on the Developer Software: "This product uses the Adobe Stock [SDK and/or API], but is not certified, endorsed or sponsored by Adobe. [Your Name] is not affiliated with or related to Adobe." - -7. __Trade and Advertising.__ Your display of the Adobe Stock Works must comply with all applicable trade and advertising rules and regulations. - -8. __Caching.__ You must not cache or store any Adobe Stock Works or other data obtained via the Adobe Stock SDKs or APIs other than for reasonable periods, and no longer than as necessary to operate the Developer Software. You will refresh the collection of Adobe Stock Works and other data obtained via the Adobe Stock SDKs or APIs no less than once per day. - -9. __Machine Learning and Artificial Intelligence.__ You must not use the Adobe Stock Works or any title, caption information, keywords or other metadata associated with the Adobe Stock Works for any (A) machine learning or artificial intelligence purposes; or (B) technologies designed or intended for the identification of natural persons. - -10. __Effect of Termination on Adobe Stock Works.__ Upon termination of these Stock Developer Terms or request by Adobe, you will immediately remove any and all versions of the Adobe Stock Works that have not been otherwise licensed from Adobe. Adobe will have no liability for claims arising out your use of locally stored Adobe Stock Works. - -11. __Disclaimer.__ Adobe is not responsible for your use of any information, materials, feedback, or answers to your questions which may be provided by Adobe or its representatives as a courtesy only. +Source: https://www.adobe.com/legal/terms.html. \ No newline at end of file diff --git a/src/pages/index.md b/src/pages/index.md index d5bb756..da0709f 100644 --- a/src/pages/index.md +++ b/src/pages/index.md @@ -16,11 +16,6 @@ import GettingStarted from './getting-started/index.md' --> -- [Please read me first!](#please-read-me-first) - - [Do I have Stock for Enterprise?](#do-i-have-stock-for-enterprise) - - [Adobe Affiliates](#adobe-affiliates) - - # Please read me first! Beginning in November, 2024, the Stock API will only be available to Stock for Enterprise customers. If you don't know if you have Stock for Enterprise, see [Do I have Stock for Enterprise?](#do-i-have-stock-for-enterprise) To create an integration, you must either be a System Administrator or a [member of the Developers group](https://helpx.adobe.com/enterprise/using/manage-developers.html) for the Stock product. *Hint: If you do not see an option to add Developers or API credentials, then you **do not** have Stock for Enterprise.* If you want to get a quote for Stock for Enterprise, please contact your Adobe account representative or [request a callback](https://www.adobe.com/creativecloud/business/enterprise.html#creativecloud-rfi). @@ -55,3 +50,7 @@ While most Adobe Affiliates display banner advertising on their websites, affili See the [Affiliates FAQ](faq/stock-api-business-faq.md#affiliates-faq) for more information. Note that you will still need to join the [Stock API Prerelease program](https://www.adobeprerelease.com) as well as join the Adobe Affiliate program. + +## Next steps + +Once you have been accepted into the program or to access Stock API documentation, go to [Getting Started](./getting-started/01-getting-started.md).