From 12d0fc9091e0b73480e962ff9b9506cbb1aa50de Mon Sep 17 00:00:00 2001 From: IFRFSX <1079092922@qq.com> Date: Wed, 5 Sep 2018 20:48:02 +0600 Subject: [PATCH] 1 --- BOKE/1.html | 276 ++++ BOKE/2.html | 1258 ++++++++++++++++ BOKE/How_to_use_the_gnu-ring.html | 110 ++ BOKE/LB.html | 51 + .../add-remove-programs-cad-results.png | Bin 0 -> 82633 bytes .../Pictures/librem-software-applications.png | Bin 0 -> 141086 bytes .../purism-add-remove-alternate-programs.png | Bin 0 -> 100863 bytes ...d-remove-alternative-applications-gimp.png | Bin 0 -> 106265 bytes ...ve-alternative-applications-video-call.png | Bin 0 -> 100658 bytes .../purism-youtube-default-player.png | Bin 0 -> 48813 bytes BOKE/Pictures/purism-youtube-html5-player.png | Bin 0 -> 49505 bytes BOKE/Purism-better.html | 233 +++ BOKE/Purism_FAQ.html | 1333 +++++++++++++++++ BOKE/WAGPL.html | 165 ++ BOKE/grimages/01.png | Bin 0 -> 142135 bytes BOKE/grimages/02.png | Bin 0 -> 55396 bytes BOKE/grimages/03.png | Bin 0 -> 55315 bytes BOKE/grimages/04.png | Bin 0 -> 3600 bytes BOKE/grimages/05.png | Bin 0 -> 7989 bytes BOKE/grimages/06.png | Bin 0 -> 93673 bytes Friendly.html | 92 ++ README.md | 4 +- WYL_PUMP--16_Years.mp3 | Bin 0 -> 10466989 bytes content.json | 33 + index.html | 148 ++ pictures/JT/JC_Top_html_5051e83c660430cd.png | Bin 0 -> 59265 bytes pictures/index_html_a0ae36534930a9e.png | Bin 0 -> 4220428 bytes 27 files changed, 3702 insertions(+), 1 deletion(-) create mode 100644 BOKE/1.html create mode 100644 BOKE/2.html create mode 100644 BOKE/How_to_use_the_gnu-ring.html create mode 100644 BOKE/LB.html create mode 100644 BOKE/Pictures/add-remove-programs-cad-results.png create mode 100644 BOKE/Pictures/librem-software-applications.png create mode 100644 BOKE/Pictures/purism-add-remove-alternate-programs.png create mode 100644 BOKE/Pictures/purism-add-remove-alternative-applications-gimp.png create mode 100644 BOKE/Pictures/purism-add-remove-alternative-applications-video-call.png create mode 100644 BOKE/Pictures/purism-youtube-default-player.png create mode 100644 BOKE/Pictures/purism-youtube-html5-player.png create mode 100644 BOKE/Purism-better.html create mode 100644 BOKE/Purism_FAQ.html create mode 100644 BOKE/WAGPL.html create mode 100644 BOKE/grimages/01.png create mode 100644 BOKE/grimages/02.png create mode 100644 BOKE/grimages/03.png create mode 100644 BOKE/grimages/04.png create mode 100644 BOKE/grimages/05.png create mode 100644 BOKE/grimages/06.png create mode 100644 Friendly.html create mode 100755 WYL_PUMP--16_Years.mp3 create mode 100644 content.json create mode 100644 index.html create mode 100644 pictures/JT/JC_Top_html_5051e83c660430cd.png create mode 100644 pictures/index_html_a0ae36534930a9e.png diff --git a/BOKE/1.html b/BOKE/1.html new file mode 100644 index 0000000..cae2df9 --- /dev/null +++ b/BOKE/1.html @@ -0,0 +1,276 @@ + + +
+ +Copyright© +2018 IFRFSX.
+Some +Right Received.
+如无特别声明,本页面和所有博客文章采用 +知识共享-署名-禁止改作 +4.0 +许可证 +发布。
+ +论自由软件的商业化潜力
+
+
+
+
论自由软件和自由硬件的商业化和发展潜力 + +
+
+
+
+
摘要: +不久前有位Linux吧的成员问我,有些不能使用红帽模式提供付费服务的软件(例如压缩软件)该如何盈利?在这篇文章我将会回答这个问题。 +由于FUD们的影响,商业模式的完全不同和其他的某些未知原因,有不少人认为这二者会让作者赚不到钱。我现在来谈谈这方面的问题。 + +
+
+
+
+
前言
+
+
+
+
+我们的软件由一串串代码组成,他们本质并非是某种工具或者商品,尽管它们可以实现工具的效果,尽管他们都是劳动成果。将实物的思考用到信息上并不合适。先来看看他们的一些本质不同:
+
+
+
+
可以几乎无成本地复制
++可以直接进行修改,不像实物的改装那样困难(或者至少容易多了,类似于修改图纸。)
++传播很容易,只要您有一台计算机和网络,那么您就可以很轻松地传给其他朋友。
+
+
+
+
+可以说,我们应该将我们身边的这些信息类成品(功能性的有软件/字体/硬件设计等等,非功能性的有音乐,电影,小说,装饰性设计等等。)当成与实物完全不同的东西。
+
+
+
+
+那么,作为控制我们生活(比如计算机运行)的一双无形的手,软件和其他功能性质的作品应当是自由的。与此同时,我们也应该找到一些方法来让作者得到应有的报酬。
+自由软件/自由硬件 +的商业模式并不是固定的
+
+
+
+
有人说,红帽模式可能是最好的。
+
+
+
+
也有人说,教别人修改等方式太理想化。
+
+
+
+
其实并不是这样,
+先让我们来看看FSF和她的创始人RMS是怎么做的吧:
+
+
+
+
{ +== https://www.gnu.org/gnu/thegnuproject.html#TransNote1
+
+
+
+
+自由软件的哲学拒绝一类特定的广为人知的商业实践,但是它并不反对商业。当商业尊重用户的自由时,我们希望它们能够成功。
+
+
+
+
+销售Emacs的拷贝就展示了一种这样的自由软件商业模式。当FSF接手了该业务,我就需要找另一种谋生的手段。我发现我可以销售针对我开发的自由软件的技术服务。这包括教授,比如如何针对GNU +Emacs编程和如何定制GCC;还包括软件开发,多数情况是将GCC移植到新的平台。
+
+
+
+
+现如今,不少公司都在进行诸如此类的自由软件商业实践。它们有的发行自由软件CD-ROM,有的做各类技术支持,从回答用户问题到修复缺陷,以至添加新功能。我们甚至开始看到开发新自由软件产品的自由软件公司。
+
+
+
+
== +}
+
+
+
+
+可以看出,自由软件的商业模式是非常灵活的,几乎是“只有想不到,没有做不到。”,也难怪一些不了解的人还以为“专有软件才能让人赚到钱”之类的话。既然如此,我们以压缩软件为例,来形象地描述一下:
+
+
+
+
假设我制作了一个7-Zip的魔改版,它是使用 +LGPL +2.1+ 许可协议的。这时候我可以告诉客户,您想要什么功能?我可以提供付费的定制服务。之后可以 +将这些新的代码合并回主分支。
+
+
+
+
不同的客户有不同的需求,并不一定是功能性的定制 +—— +喜欢二次元的朋友也许会需要开发者给文件管理器/压缩软件添加一个动漫的背景/图标,喜欢玩大型游戏的同学可能会希望将驱动程序定制为更有利于3D游戏运行的特性,有些爱画画的朋友可能需要将绘图软件(比如GIMP,Krita等)进行功能方面的调整以适应自己的需求。每个人都有每个人的偏好,运行软件的计算机应该适应用户,而不是用户反过来适应运行软件的计算机(工具)。
+注意事项
+
+
+
+
要想成功实施,我们还需要找到合适的市场。随着未来人民生活水平逐渐提高,对计算机使用和个性化有着更高需求的人们将会需要这些服务。人们对消费服务的意识和需求越多,服务提供者的利润就越多。到那时候,如果我们想在市场上取得更好的表现,就需要加紧练习相关技术以便于提供更高质量的商业服务。
+每一个用户都是一位潜在的作者
+
+
+
+
+就如同传播和改进菜谱一样,我们每个用户都可以成为修改版的作者。更多的修改版意味着更多选择,同时也能制止垄断。
+众筹式开发
+
+
+
+
+在社区内,并不需要绝对区分“开发者”和“用户”的角色设定,由于每个人都可以为这款软件做贡献,每个人也可以通过这款软件获得利润。因此,请让我们尽可能放下那种高度集中的开发模式,尽量让更多人参与这款软件的开发(即“众筹式的开发”),既可以大大减轻软件原版作者的负担,也可以让每个用户都得到学习和锻炼编程手艺的机会,还可以避免少数人专制地控制用户。
+可能会造福更多人的修改版
+
+
+
+
+如果有人对原版软件不满意,那么他可以开个分支做修改版,让需要修改版新特性的人也可以跟随喜欢的修改版本。
+自由软件和自由硬件的关系
+
+
+
+
+众所周知,软件必须依附硬件才可以运行。如果我们没有合适的自由硬件设计,那么非自由硬件将会逐渐压缩自由软件的生存空间(现在,这正是有些主流计算机硬件上正在发生的)。那么,社区必须要有自由硬件。
+
+
+
+
+我们可以像开发自由软件那样,让所有懂得设计硬件的人或者组织来一起开发,分担开发工作。最后这些人可以各自组装好对外出售。当然,前提是未来的技术发展能使得个人能使用机器人或者3D打印机来轻易地装配硬件。
+.............关于FUDer们
+
+
+
+
+近期我见到有一部分不认同自由软件理念的人在传播专有软件的陈旧观念,来自开源阵营的一小撮人攻击自由观念,认为不符合“普世的价值观”,“中庸之道”等等。
+
+
+
+
+其实,禁止他人分享自己持有的信息本身就是在破坏人与人之间的互相帮助,禁止修改控制着自己生活的工具所做的行为更是一种专制主义!如果这都能成为“侵权”行为,那么这也有点太可笑,可笑得不值一驳。
+
+
+
+
+自由软件运动正是为了让社会更美好而生,只有社会朝着好的方向,朝着有利于人民的方向发展,才能让人类社会继续发展。我说过很多次了,斯托曼假如真的有某些人说得那么疯狂,那么他能来我们中国的大学进行演讲吗?恐怕别说多次进我国的各个大学演讲,在学校里的领导,教师和同学听到内容后,他第二次来能否被批准入境,能否还受欢迎还是个问题。而事实是——斯托曼来中国好多次了,都很顺利。大学们很欢迎他来演讲,而且这些很多都是斯托曼表达观点的演讲。
+
+
+
+
+斯托曼先生一直都在努力使社会更美好,如果他所付出,所做的一切都能被认为是反对普世价值观的话,那这个人眼中的“普世价值观”也有点太扭曲了。社会要想发展,就必然要有变化。如果人人都把中庸之道用这种错误的方法理解,那么我们的社会现在恐怕还处于半奴隶半封建社会,不再变化。
+自由软件/硬件 +和 开源软件/硬件 +的区别
+定义
+
+
+
+
+事实上,二者的标准很接近——绝大多数自由软件都符合开源的定义,大多数开源软件也符合自由软件的定义。少数开源许可证不符合自由软件的定义,也有少数自由软件许可证不被认为符合开源的定义。
+哲学思想
+
+
+
+
我们先来看看斯托曼先生对这方面问题的描述:
+
+
+
+
+https://www.gnu.org/philosophy/open-source-misses-the-point.html
+
+
+
+
+开源的基本思路是:允许用户修改和再发布软件,是为了让软件更加强大和可靠。可惜这不是个必要条件。很多专有软件的开发者技术也很强。有些时候,哪怕专有软件不尊重用户的自由,依然可以开发出强大而可靠的软件。对于这个事实,自由软件支持者和开源阵营的人对此反应就会不同。
+
+
+
+
+对于一个纯粹的开源狂热者来说—假设他没有被自由软件的理想所影响—可能会说,“你们(专有软件开发者)竟然没用我们的开发模型,还能开发出这么好的软件。这太让我感到意外了。能给我拷一份你们的软件吗?” +这样的态度会让专有软件的诡计得逞—剥夺我们的自由。
+
+
+
+
+而自由软件支持者则会说,“您的软件非常吸引人,不过我更看重我的自由。很遗憾,我不得不放弃使用您的软件。我会用其他的方法完成我的工作,并支持一个实现类似功能的自由软件项目。”你若真心珍视你的自由,我们就可以用行动去捍卫它。
+
+
+
+
+正因为如此,很多遵从开源,以及中立于开源和自由之间的F(L)OSS派的哲学思想的人们并不反对专有软件,甚至认为专有软件是“不可替代”的。但是,从长期发展看来,自由是注定要取代专制的,就像民主取代独裁,社会/共产主义必然要取代资本主义一样是不可逆转的趋势。有时候可能会发生复辟,但是总体趋势依然还是不会改变。制度的变革不能一蹴而就——说得通俗点,就是不能“一锹挖出一个井,一口吃一个个胖子”——从专有软件转到自由软件,中间加一个“开源”的过渡也好。
+总结和补充
+
+
+
+
+尽管有些眼光不够长远的人无法理解自由软件和自由硬件的先进性,但这并不能阻挡他们最终彻底取代专有的软件和硬件。顺便我来提醒一句——最好将自由软件的对立面称为“非自由软件”,“专有软件”或者“专制软件”之类的,尽量少用“私有”这个词。因为有时候,“私有”这个词可能会被认为是“私有财产”的意思。而单独为一个用户或者一家公司定制的软件也可以是自由的,如果他们拥有自由软件定义所描述的自由(尽管是在一种平凡意义上),而且因为没有发布,也不存在控制他人的问题。这时候只有这个人或者这家公司拥有这个软件,这个软件被认为是“私有财产”也没有错(如果不考虑自由软件的官方定义),因此我做出这样的称呼建议。
+
+
+
+
+
+
+
+
+
By: +IFRFSX
+ +License: +CC BY-ND 4.0
+ + \ No newline at end of file diff --git a/BOKE/2.html b/BOKE/2.html new file mode 100644 index 0000000..e6d2c3f --- /dev/null +++ b/BOKE/2.html @@ -0,0 +1,1258 @@ + + + + +Copyright© +2018 IFRFSX.
+Some +Right Received.
+如无特别声明,本页面和所有博客文章采用 +知识共享-署名-禁止改作 +4.0 +许可证 +发布。
+ +
+
+
+
GNU +通用公共许可证 +第3版 +翻译。+
+翻译者:冰焰火灵X +1079092922@qq.com
+翻译出来的部分字句进行了调整。
+其中包含的译者注是一些可能必要的提醒和我对这份许可证的理解。在普通括号“()”里面注*的是我添加的注释。
+本翻译文本采用 +知识共享 - +署名 +4.0 +国际版许可证 +进行许可。
This +is an unofficial translation of the GNU General Public License into +Chinese. It was not published by the Free Software Foundation, and +does not legally state the distribution terms for software that uses +the GNU GPL--only the original English text of the GNU GPL +http://www.gnu.org/licenses/gpl-3.0.html +does that. However, we hope that this translation will help Chinese +speakers understand the GNU GPL better.
+这是一份GNU通用公共授权的非官方中文简体翻译。它并非由自由软件基金会发布,也不是使用GNU通用公共授权的软件的法定发布条款——只有 +GNU +通用公共授权的英文原版 +http://www.gnu.org/licenses/gpl-3.0.html +具有这样的效力。然而,我们希望这份翻译能够帮助中文读者更好的理解GNU通用公共授权。
+GNU +通用公共许可证
+版本 +3, +2007年 +6月 +29日
+版权所有(C) +2007 自由软件基金会 +https://fsf.org/
+允许每个人复制和分发这个许可证文档的副本,但修改是不允许的。
+GNU +GENERAL PUBLIC LICENSE Version 3, 29 June 2007
+Copyright +(C) 2007 Free Software Foundation, Inc. https://fsf.org/ +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed.
+GNU通用公共许可证是一个自由,左版(或译为“著佐权”,Copyleft)许可证,适用于软件和其他类型的作品。
+The +GNU General Public License is a free, copyleft license for software +and other kinds of works.
+大多数用于软件和其他实用的作品的许可证被设计为剥夺你分享和更改软件的自由。相反地,GNU通用公共许可证 +旨在 +保证你自由地共享和更改一个程序的所有的版本——以确保它对所有用户都是自由软件。我们,自由软件基金会,使用GNU通用公共许可证,对于我们的大多数软件。它(* +GNU GPL)也适用于作者以这种方法发布的任何作品(work)。你也可以把它应用到你的程序里面。
+The +licenses for most software and other practical works are designed to +take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom +to share and change all versions of a program--to make sure it +remains free software for all its users. We, the Free Software +Foundation, use the GNU General Public License for most of our +software; it applies also to any other work released this way by its +authors. You can apply it to your programs, too.+
当我们讲到自由软件(Free +Software)的时候,我们指的是自由,而不是价格。我们的公共许可证被设计为确保你拥有复制和再分发自由软件副本的自由(你也可以从中收费),你能够收到,或者可以获得源代码,你可以在新的自由程序中更改软件或者使用它,而且使你知道你可以做这些事情。
+When +we speak of free software, we are referring to freedom, not price. +Our General Public Licenses are designed to make sure that you have +the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things.+
为了保护你的权利,我们需要阻止其他人剥夺你的权利,或者(* +也要阻止其他人)要求你放弃这些权利。因此,如果你分发软件的副本,或者修改它,你就有一些责任:尊重他人自由的责任。
+To +protect your rights, we need to prevent others from denying you these +rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or +if you modify it: responsibilities to respect the freedom of others.+
例如,如果你分发这样的一个程序的复制品,无论是无偿的还是收费的,你必须把相同的自由传递给接受者。也必须确保他们也收到或者可获得源代码。你必须给他们看这些条款,让他们知道他们的权利。
+For +example, if you distribute copies of such a program, whether gratis +or for a fee, you must pass on to the recipients the same freedoms +that you received. You must make sure that they, too, receive or can +get the source code. And you must show them these terms so they know +their rights.+
使用GNU +GPL的开发人员用两个步骤来保护你的权利:
+(1) +声明软件的版权 +和 (2)向您提供本许可证,给你复制,分发,和/或者 +修改 的法律许可。+
Developers +that use the GNU GPL protect your rights with two steps: (1) assert +copyright on the software, and (2) offer you this License giving you +legal permission to copy, distribute and/or modify it.+
对于开发者和作者的保护,GPL清楚地解释了这个自由软件没有保修。为了用户和作者的利益,GPL要求把修改过的版本标记为已经修改过了,这样他们的问题(* +例如,修改版里面有Bug)不会被错误地归咎于以前版本的作者。
+For +the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions.+
有些设备是被设计为拒绝让用户在其内部安装或者运行修改版本的软件,尽管制造商可以这样做。(* +但是,)这与保护用户更改软件的自由的目的根本不相容。这种虐待(* +性质)的系统模式发生在个人使用的产品领域中,这正是最不可以接受的地方。因此,我们设计了这个版本的GPL来禁止这些产品的实施 +。如果这类问题实际上出现在其他领域中,那么我们随时准备将这一条款延伸到GPL未来版本,为了保护用户的自由。
+Some +devices are designed to deny users access to install or run modified +versions of the software inside them, although the manufacturer can +do so. This is fundamentally incompatible with the aim of protecting +users' freedom to change the software. The systematic pattern of such +abuse occurs in the area of products for individuals to use, which is +precisely where it is most unacceptable. Therefore, we have designed +this version of the GPL to prohibit the practice for those products. +If such problems arise substantially in other domains, we stand ready +to extend this provision to those domains in future versions of the +GPL, as needed to protect the freedom of users.+
最后,每一个程序都不断受到软件专利的威胁。
+各国不应允许专利限制在通用计算机上开发和使用软件, +但在这种情况下,我们希望避免将专利申请到一个自由程序的特殊危险而使其成为有效的专利。为了防止这种情况(* +发生),GPL保证专利不能被用来使程序变成不自由的。
+Finally, +every program is threatened constantly by software patents. States +should not allow patents to restrict development and use of software +on general-purpose computers, but in those that do, we wish to avoid +the special danger that patents applied to a free program could make +it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free.+
(* +以下是)复制,发布,修改的精准确条款和条件。
+The +precise terms and conditions for copying, distribution and +modification follow.+
0. +定义
+Definitions. + ++
“本许可证”指的是GNU通用公共许可证的第3版。
+"This +License" refers to version 3 of the GNU General Public License.+
“版权”也指适用于其他种类的作品(例如半导体保护层(*Masks))的复制类型法律。
+"Copyright" +also means copyright-like laws that apply to other kinds of works, +such as semiconductor masks.+
“本程序”指的是在本许可证下授权的任何具有版权的作品。每一个被许可方都被称呼为“你”。而“被许可方”和“接受者”可以是个人或者组织。
+"The +Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" +and "recipients" may be individuals or organizations.+
要“修改”一项作品,意味着需要以一种需要版权许可的方式复制,或改编所有的或部分的作品,而不是制作一份精确的复制品。最终的成果被称为之前的作品的"修改版"或者是"基于"早期作品的作品。
+To +"modify" a work means to copy from or adapt all or part of +the work in a fashion requiring copyright permission, other than the +making of an exact copy. The resulting work is called a "modified +version" of the earlier work or a work "based on" the +earlier work.+
一个“涉及的作品”(* +已包括的作品)指的是未经修改的程序,或一项基于(* +已有的)程序的作品。
+A +"covered work" means either the unmodified Program or a +work based on the Program.+
"传播"一份作品的意思是,做任何未经允许的事都会让你直接或间接地在适用的著作权法中对侵权行为负责,除非是在计算机上或修改私人副本。传播包括复制、分发(有或没有进行修改)、 +向公众开放,以及在一些国家的其他活动。
+To +"propagate" a work means to do anything with it that, +without permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well.+
“传递”(* +Convey)一个作品的意思是(* +包括)任何形式(* +在内)的传播,使得其他各方都可以制作或者接收复制品。(* +如果)仅仅通过计算机网络与用户进行交互,而不需要拷贝副本,这不是传递(* +Conveying)。
+To +"convey" a work means any kind of propagation that enables +other parties to make or receive copies. Mere interaction with a user +through a computer network, with no transfer of a copy, is not +conveying.+
(* +在)一个交互式用户界面上显示“适当的法律通知”的范围是,包括一个方便且显著的可见特征。
+(1) + 显示适当的版权公告, + +
+和
+(2) + 告诉用户,作品没有保修(除非提供保修的程度),被许可方可以在本许可证下传送作品,以及如何查看该许可的副本。如果界面显示了用户命令或选项的列表,比如菜单,列表中的一个突出条目将满足这个标准。 + +
+An +interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion.+
1. +源代码
+作品(* +work)的“源代码”是指对作品进行修改的首选形式。“目标代码”指作品的任何不是源代码的形式。
+Source + Code ++
The +"source code" for a work means the preferred form of the +work for making modifications to it. "Object code" means +any non-source form of a work.+
“标准接口”指的是一个接口,这个接口,是由公认的标准机构定义的官方标准,或者是针对特定编程语言指定的接口 +—— 在使用这个语言的开发人员中被广泛使用的接口。
+A +"Standard Interface" means an interface that either is an +official standard defined by a recognized standards body, or, in the +case of interfaces specified for a particular programming language, +one that is widely used among developers working in that language.+
可执行文件的“系统库”指的是除了整体作品之外的所有东西,除了整个作品之外,(* +还可能是:)
+(a) + 以一般形式打包的一个主要的部件,但它不是这个主要部件的一部分, + +
+和
+(b) + 只适用于使用这个主要部分的作品, + +
+或
+实现一个标准接口,该接口的实现可以用源代码形式对外公布。 + +
+“主要部件” +在这种背景下,
+表示(* + 的是)可执行作品运行的特定操作系统(如果有的话)的主要基本组件(内核、窗口系统等等), + +
+或者
+用于生成(* + 可执行文件/目标代码)作品的编译器,或者是用于运行它的 + 对象代码解释器。 +
+The +"System Libraries" of an executable work include anything, +other than the work as a whole, that+
(a) +is included in the normal form of packaging a Major Component, but +which is not part of that Major Component, and (b) serves only to +enable use of the work with that Major Component, or to implement a +Standard Interface for which an implementation is available to the +public in source code form. A "Major Component", in this +context, means a major essential component (kernel, window system, +and so on) of the specific >>operating system (if any) on which +the executable work runs, or a compiler used to produce the work, or +an object code interpreter used to run it.+
以目标代码形式(* +不是源代码的)作品的“相应源”是指产生、安装和(用于可执行的作品)运行目标代码和修改作品(包括控制这些活动的脚本)所需的所有源代码。
+但是,它不包括程序需要的系统库,通用工具或普遍可用的自由程序,这些程序在执行这些活动时未进行修改,但是这些程序不是作品的一部分。
+例如,对应的源包括用于作品的源文件相关联的接口定义文件,以及用于共享库的源代码和用于动态链接的子程序,所操作的子程序将作品按照要求专门设计,例如在这些子程序和作品的其它部分之间通过紧密的数据通信或控制流。
+The +"Corresponding Source" for a work in object code form means +all the source code needed to generate, install, and (for an +>executable work) run the object code and to modify the work, +including scripts to control those activities. However, it does not +include the work's System Libraries, or general-purpose tools or +generally available free programs which >are used unmodified in +performing those activities but which are not part of the work.+
For +example, Corresponding Source includes interface definition files +associated with source files for the work, and the source code for +shared libraries and dynamically linked subprograms that the work is +specifically designed to require, such as by intimate data +communication or control flow between those subprograms and other +parts of the work.+
相应的源代码不需要包含任何用户可以自动从相应源的其他部分自动生成的内容。
+源代码形式的作品对应的源是相同的作品。
+The +Corresponding Source need not include anything that users can +regenerate automatically from other parts of the Corresponding +Source.+
The +Corresponding Source for a work in source code form is that same +work.+
2. +基本的许可
+在本许可证下所授予的所有权利都是在项目的版权上授予的,并且在规定的条件下不可撤销。
+本授权明确声明您可以无限制地运行未经修改的程序。
+只有当输出(给定其内容)构成涉及到的作品时,运行涉及到的作品的输出才是被该许可所涉及到的。
+本授权承认您的正当使用权利或其他同等权利,就像版权法(* +又称“著作权法”)规定的那样。
+Basic + Permissions. ++
All +rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law.+
你可以制作、运行和传播你不传送的涉及的作品,只要你的许可(* +License)有效。
+你可以将封面作品传送(* +Convey)给他人,唯一的目的是让他们为你做修改,或者为你提供运行这些作品的便利,只要你遵守了本许可证的条款,你就可以传送你不具有版权控制权的所有材料。
+那些为你制作或经营封面作品的人,必须在你的指挥和控制下,以你的名义,禁止他们在你与他人的关系之外复制你拥有版权的材料。
+You +may make, run and propagate covered works that you do not convey, +without conditions so long as your license otherwise remains in +force. You may convey covered works to others for the sole purpose of +having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply +with the terms of this License in conveying all material for which +you do not control copyright. Those thus making or running the +covered works for you must do so exclusively on your behalf, under +your direction and control, on terms that prohibit them from making +any copies of your copyrighted material outside their relationship +with you.+
在任何其他情况下,仅允许在下述条件下进行运输。不允许进行子许可; +(* +并且本授权的)第10节使它变得没有必要。
+Conveying +under any other circumstances is permitted solely under the +conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary.+
3. +保护用户的合法权利不受反规避(反破解)法律的影响
+在1996年12月20日通过的《WIPO版权条约》第11条所规定的任何适用法律、禁止或限制此类措施的类似法律下,任何有保修的作品都不应被视为有效的技术措施的一部分。
+Protecting + Users' Legal Rights From Anti-Circumvention Law. ++
No +covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures.+
当你传送一种被涉及的作品,放弃任何禁止规避技术的法定权利措施在一定程度上规避影响本授权下行使权利的涉及的作品,你(* +需要)否认任何 +企图限制操作或修改作品的实施,—— 针对作品(work)的用户,(* +放弃)你或第三方禁止规避技术措施的法律权利。
+When +you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such +circumvention is effected by exercising rights under this License +with respect to the covered work, and you disclaim any intention to +limit operation or modification of the work as a means of enforcing, +against the work's users, your or third parties' legal rights to +forbid circumvention of technological measures.+
4. +传送逐字复制
+在任何媒体中,如果你在任何媒体上明显地和恰当地发表了适当的版权通知,则你可以逐字传达程序源代码的副本; +(* +但需要遵守的条件是)保存完整的所有通知,说明该许可和与第7条所添加的任何不是(* +本)许可的条款均适用于该代码;保留所有没有任何保修的通知;并将这一许可证的副本连同项目一起交给所有接受(*副本)者。
+您可以向您传送的每份副本收取任何价格或无价格,您可以提供支持或保修保护用于收取费用。
+Conveying + Verbatim Copies. ++
You +may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the +code; keep intact all notices of the absence of any warranty; and +give all recipients a copy of this License along with the Program.+
You +may charge any price or no price for each copy that you convey, and +you may offer support or warranty protection for a fee.+
5. +传送修改过的源代码版本
+您可以传送一份基于本程序的作品,或者根据第4节的条款,以源代码的形式,在程序中传送一个作品,前提是您同时可以全部满足这些条件:
+a)这项作品必须带有明显的通知,说明你修改了它,并给出了相关日期。
+ +b)这项作品必须带有明显的通知,说明它是根据本授权发布的,以及在第7节中添加的任何条件。这一需求修改了第4部分中的需求,以“保持完整的所有通知”。
+ +c)你必须将整个作品,作为一个整体,授权给任何拥有副本的人。因此,该许可将与所有适用的第7条附加条款,适用于整个作品及其所有部分,无论它们是如何打包的。本许可证不允许以任何其他方式授权此项作品,但它不会使这种许可无效。如果你单独收到(* + 这个“其他方式授权”)。
+ +d)如果作品有交互的用户界面,每一个都必须显示适当的法律声明;但是,如果程序具有不显示适当的法律声明的交互界面,您的作品也不需要执行此操作。
+Conveying + Modified Source Versions. ++
You +may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these +conditions:+
a) +The work must carry prominent notices stating that you modified it, +and giving a relevant date. b) The work must carry prominent notices +stating that it is released under this License and any conditions +added under section 7. This requirement modifies the requirement in +section 4 to “keep intact all notices”. c) You must license the +entire work, as a whole, under this License to anyone who comes into +possession of a copy. This License will therefore apply, along with +any applicable section 7 additional terms, to the whole of the work, +and all its parts, regardless of how they are packaged. This License +gives no permission to license the work in any other way, but it does +not invalidate such permission if you have separately received it. d) +If the work has interactive user interfaces, each must display +Appropriate Legal Notices; however, if the Program has interactive +interfaces that do not display Appropriate Legal Notices, your work +need not make them do so.+
一个涉及的作品与其他单独和独立的作品的编制,这些作品不属于所涉及的作品的自然延伸,并且这些作品不与之结合,例如在存储或发行介质的卷上形成较大的程序,被称为“集合(aggregate)”,如果编译及其所产生的版权不是用于限制编辑的用户的访问权或合法权利,超出了个人作品许可的范围。在集合中包含一个涉及的作品并不会导致这个许可应用到集合的其他部分。
+A +compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +“aggregate” if the compilation and its resulting copyright are +not used to limit the access or legal rights of the compilation's +users beyond what the individual works permit. Inclusion of a covered +work in an aggregate does not cause this License to apply to the +other parts of the aggregate.+
6. +传送非源代码形式
+您可以按照第4节和第5节的条款,以目标代码的形式传送被包括的作品,前提是您还可以按照本许可的条款,以下列方式之一传送机器可读的(* +严格)对应(* +的)源代码:
+a)在物理产品(包括物理分布介质)中传递对象代码(包括物理分发介质),并将相应的源代码固定在通常用于软件交换的耐久的物理介质上。
+ +b)在物理产品(包括物理分发介质)中传送目标代码(包括物理分发介质),并伴随有书面要约(* + Written offer),有效期至少三年,有效期只要你为产品模型提供备件或客户支持,为拥有目标代码的任何人提供,要么
+(1)本许可所涵盖的产品中所有软件的相应来源的副本,该许可涵盖的产品的所有软件的相应来源的副本,在通常用于软件交换的持久物理介质上,不超过您物理地执行该源传输的合理费用, + 或 +
+ +(2)免费从网络服务器复制相应源的价格。 + +
+c)用一份书面要约(* + Written offer)的副本,将目标代码的个别副本传递给相应的来源。这种方法只允许偶尔并且非商业性质地(* + 进行),并且只有当您收到这样一个提到的对象代码时,才符合第6b部分。
+ +d)通过提供从指定地点(免费提供或收取费用)的访问来传送目标代码,并以相同方式通过相同的地点不需再收费的方式提供对相应源的同等访问。您无需要求接收者与目标代码一起复制相应的源(* + 代码)文件。如果复制目标代码的位置是一个网络服务器,那么对应的源可能在一个不同的服务器上(由您或目标代码旁边保持清晰的指示,说明在哪里找到相应的源代码。无论什么服务器主机拥有相应的来源,您仍有义务确保其可用,只要满足这些要求即可。
+ +e)使用点对点传输来传递目标代码,只要你通知其他的对等点,在第6d部分下,对象代码和相应的作品的源不收费地提供给普通大众。
+Conveying + Non-Source Forms. ++
You +may convey a covered work in object code form under the terms of +sections 4 and 5, provided that you also convey the machine-readable +Corresponding Source under the terms of this License, in one of these +ways:+
a) +Convey the object code in, or embodied in, a physical product +(including a physical distribution medium), accompanied by the +Corresponding Source fixed on a durable physical medium customarily +used for software interchange. b) Convey the object code in, or +embodied in, a physical product (including a physical distribution +medium), accompanied by a written offer, valid for at least three +years and valid for as long as you offer spare parts or customer +support for that product model, to give anyone who possesses the +object code either (1) a copy of the Corresponding Source for all the +software in the product that is covered by this License, on a durable +physical medium customarily used for software interchange, for a +price no more than your reasonable cost of physically performing this +conveying of source, or (2) access to copy the Corresponding Source +from a network server at no charge. c) Convey individual copies of +the object code with a copy of the written offer to provide the +Corresponding Source. This alternative is allowed only occasionally +and noncommercially, and only if you received the object code with +such an offer, in accord with subsection 6b. d) Convey the object +code by offering access from a designated place (gratis or for a +charge), and offer equivalent access to the Corresponding Source in +the same way through the same place at no further charge. You need +not require recipients to copy the Corresponding Source along with +the object code. If the place to copy the object code is a network +server, the Corresponding Source may be on a different server +(operated by you or a third party) that supports equivalent copying +facilities, provided you maintain clear directions next to the object +code saying where to find the Corresponding Source. Regardless of +what server hosts the Corresponding Source, you remain obligated to +ensure that it is available for as long as needed to satisfy these +requirements. e) Convey the object code using peer-to-peer +transmission, provided you inform other peers where the object code +and Corresponding Source of the work are being offered to the general +public at no charge under subsection 6d.+
目标代码的可分离部分(其源代码被排除在相应的源之外作为系统库)不需要被包括在传送目标代码作品中。
+A +separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work.+
“用户产品”是指
+(1)“消费产品”,指个人、家庭或家庭用途通常使用的任何有形个人财产,
+或
+
+
(2)任何设计或出售用于与住宅结合的任何个人财产。在确定产品是否为消费者产品时,疑难案件应予以解决,有利于承保范围。对于特定用户所接收的特定产品,“通常使用”是指一类产品的典型的或普通的使用,而与特定用户的状态或特定用户实际使用或期望或预期使用该产品的方式无关。产品是一种消费产品,无论该产品是否有大量的商业、工业或非消费者使用,除非这些用途是产品使用的唯一重要模式。 + +
+A +“User Product” is either (1) a “consumer product”, which +means any tangible personal property which is normally used for +personal, family, or household purposes, or (2) anything designed or +sold for incorporation into a dwelling. In determining whether a +product is a consumer product, doubtful cases shall be resolved in +favor of coverage. For a particular product received by a particular +user, “normally used” refers to a typical or common use of that +class of product, regardless of the status of the particular user or +of the way in which the particular user actually uses, or expects or +is expected to use, the product. A product is a consumer product +regardless of whether the product has substantial commercial, +industrial or non-consumer uses, unless such uses represent the only +significant mode of use of the product.+
用户产品的“安装信息”是指从其相应的源代码的修改版本安装和执行该用户产品中涉及的作品的修改版本所需的任何方法、过程、授权密钥或其他信息。这些信息必须足以确保修改后的目标代码的持续功能在任何情况下都不会仅仅是因为已经进行了修改而被阻止或干扰(* +运行)。
+“Installation +Information” for a User Product means any methods, procedures, +authorization keys, or other information required to install and +execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified +object code is in no case prevented or interfered with solely because +modification has been made.+
如果您根据本节中的目标代码作品在用户产品中,或与其一起使用,或专门用于用户产品,并且传输是作为交易的一部分发生的,则将用户产品的拥有权和使用权转让给 +永久或固定期限的收款人(无论交易如何表征),根据本节传达的对应源代码必须附有安装信息。 +但是,如果您或任何第三方都不保留在用户产品上安装修改后的目标代码(例如,作品已经安装在ROM)的能力,这一要求并不会生效。
+If +you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM).+
提供安装信息的要求不包括继续为被接收方修改或安装的作品提供支持服务、保证或更新,也不包括已被修改或安装的用户产品。当修改本身在实质上对网络的操作产生负面影响,或者违反网络上的通信规则和协议时,访问网络可能会被拒绝。
+相应的源文件和安装信息,与本节一致,必须以公开文档的格式(并且在源代码形式中对公众可用),并且不需要特殊的密码或密钥来进行解包、读取或复制。
+The +requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or +updates for a work that has been modified or installed by the +recipient, or for the User Product in which it has been modified or +installed. Access to a network may be denied when the modification +itself materially and adversely affects the operation of the network +or violates the rules and protocols for communication across the +network.+
Corresponding +Source conveyed, and Installation Information provided, in accord +with this section must be in a format that is publicly documented +(and with an implementation available to the public in source code +form), and must require no special password or key for unpacking, +reading or copying.+
7. +附加的条款
+"附加许可"是用来补充这个执照的条款的术语,从一个或多个条件中提出例外。适用于整个程序的附加许可应视为包含在本许可范围内,并在适用法律下有效。如果附加许可仅适用于程序的一部分,则可以在这些许可下单独使用该部分,但是整个程序在不考虑附加许可的情况下保持由该许可决定。
+当您传递一份涉及的作品的副本时,您可以在您的选项中删除该副本的任何附加权限,或从该副本的任何部分删除。(当您修改作品(* +可以)自己删除。)你可以在材料上加额外的许可,你可以在上面加一份涉及的作品,你可以得到或者可以提供相应的版权许可。
+尽管有本许可证的任何其他规定,但对于添加到涵盖范围内的材料,您可以(如果授权材料的版权持有者授权)补充本许可条款的条款:
+Additional + Terms. ++
“Additional +permissions” are terms that supplement the terms of this License by +making exceptions from one or more of its conditions. Additional +permissions that are applicable to the entire Program shall be +treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions.+
When +you convey a copy of a covered work, you may at your option remove +any additional permissions from that copy, or from any part of it. +(Additional permissions may be written to require their own removal +in certain cases when you modify the work.) You may place additional +permissions on material, added by you to a covered work, for which +you have or can give appropriate copyright permission.+
Notwithstanding +any other provision of this License, for material you add to a +covered work, you may (if authorized by the copyright holders of that +material) supplement the terms of this License with terms:+
a)对本许可证第15条和第16条的规定拒绝保修或限制赔偿责任; + 或者 + +
+ +b)要求保存特定的合理的法律通知或作者在该材料或其作品所显示的适当法律通知; + 或者 + +
+ +c)禁止歪曲材料的来源,或者要求修改版本的材料以合理的方式标记与原始版本不同; + 或者 + +
+ +)限制使用许可方(* + 例如公司)或材料作者的名称(* + 例如作者的名字)的宣传目的; + 或者 + +
+ +e)拒绝授予商标法的权利,用于使用一些商业名称,商标或服务标志; + 或者 + +
+ +f)要求任何将该材料(或其修改版本)的材料(或修改版本)向接受方承担赔偿责任的人,对这些合同假设直接强加给这些许可方和作者的任何责任,都需要向许可方和作者提供赔偿。 + +
+a) +Disclaiming warranty or limiting liability differently from the terms +of sections 15 and 16 of this License; or b) Requiring preservation +of specified reasonable legal notices or author attributions in that +material or in the Appropriate Legal Notices displayed by works +containing it; or c) Prohibiting misrepresentation of the origin of +that material, or requiring that modified versions of such material +be marked in reasonable ways as different from the original version; +or d) Limiting the use for publicity purposes of names of licensors +or authors of the material; or e) Declining to grant rights under +trademark law for use of some trade names, trademarks, or service +marks; or f) Requiring indemnification of licensors and authors of +that material by anyone who conveys the material (or modified +versions of it) with contractual assumptions of liability to the +recipient, for any liability that these contractual assumptions +directly impose on those licensors and authors.+
其他非允许的附加条款在第10节的含义中 +被认为是"进一步限制"。如果你收到的程序,或者它的任何一部分,都包含了一张通知来声明它是由这个许可证管理的,还有一个更严格的限制,你可以移除这一项(* +限制;当然,除了第7条规定的外)。如果一份许可文件中有进一步的限制但是允许重新授权或在这一许可下进行传输,你可以在许可文件的条款中添加一份涉及的作品资料,前提是进一步的限制不能通过重新授权或传递的方式来维持。
+All +other non-permissive additional terms are considered “further +restrictions” within the meaning of section 10. If the Program as +you received it, or any part of it, contains a notice stating that it +is governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying.+
如果您按照本节的规定向涉及的作品添加条款,则必须在相关源代码文件中放置适用于这些文件的附加条款的声明或指示在哪里找到适用条款的声明。
+附加条款,许可或不许可的,可以以单独书面许可的形式来说明,或者表述为例外; +上述要求适用于任何一种方式。
+If +you add terms to a covered work in accord with this section, you must +place, in the relevant source files, a statement of the additional +terms that apply to those files, or a notice indicating where to find +the applicable terms.+
Additional +terms, permissive or non-permissive, may be stated in the form of a +separately written license, or stated as exceptions; the above +requirements apply either way.+
8. +终止
+除非本许可中明确规定,否则您不得传播或修改涉及的作品。 +任何以其他方式传播或修改它的尝试都是无效(* +不遵守本许可的,即非法)的,并且将自动终止您在本许可下的权利(包括根据第11节第3段授予的任何专利许可)。
+Termination. + ++
You +may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11).+
但是,如果您停止一切违反本许可的行为,那么您的许可将从特定的版权所有者暂时恢复, +除非及直至
+(a)著作权人明确地终止您的许可,
+并且
+(b)永久地终止您的许可,如果版权持有人在终止后的60天内没有以某种合理的方式通知您违反该许可的情况。
+此外,如果版权持有人以某种合理的方式通知你违反了你的授权,你的许可证将会永久恢复,这是你第一次收到该版权持有者的违反本许可证的通知,并且在收到通知后的30天内,你就可以纠正这一违规行为。
+根据本节,您被终止的权利,不会终止根据本许可证收到您的副本或权利的各方的许可。
+However, +if you cease all violation of this License, then your license from a +particular copyright holder is reinstated (a) provisionally, unless +and until the copyright holder explicitly and finally terminates your +license, and (b) permanently, if the copyright holder fails to notify +you of the violation by some reasonable means prior to 60 days after +the cessation.+
Moreover, +your license from a particular copyright holder is reinstated +permanently if the copyright holder notifies you of the violation by +some reasonable means, this is the first time you have received +notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice.+
Termination +of your rights under this section does not terminate the licenses of +parties who have received copies or rights from you under this +License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10.+
9.对于获取(Having)副本,不需要接受(本许可证)
+为了接收或运行本程序的副本,您不需要接受此许可证。仅作为使用点对点传输的结果而进行的涉及的作品的辅助传播也不需要接受。但是,除了本许可证之外,没有(* +其他许可证)可以允许您传播或修改任何涉及的作品。如果您不同意此许可,则这些操作会侵犯版权。因此,通过修改或传播一个涉及的作品,您表明您接受了这个许可。
+Acceptance + Not Required for Having Copies. ++
You +are not required to accept this License in order to receive or run a +copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so.+
10. +下游接收方的自动许可
+每次您传递一个涉及的作品时,接收方会自动从原始许可人那里获得许可,以运行、修改和传播该作品,并接受该许可。您不负责强制执行第三方遵守本许可的规定。
+Automatic + Licensing of Downstream Recipients. ++
Each +time you convey a covered work, the recipient automatically receives +a license from the original licensors, to run, modify and propagate +that work, subject to this License. You are not responsible for +enforcing compliance by third parties with this License.+
“实体事务”是指对组织的控制,或者实质上是一个组织的所有资产,或者是对一个组织进行细分,或者合并组织。如果涉及的作品成果从实体交易中传播,收到该作品副本的交易各方还收到该方的前任在前一段中所关注或可能给予的作品的任何许可,以及如果前任或能够以合理的努力取得该作品的相应源代码的权利。
+An +“entity transaction” is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts.+
你不得对行使本授权所授予或者确认的权利施加任何进一步的限制。例如, +你不可以要求授权费用, +版税 , 或其他行使本许可证授予的权利的费用, +以及你可能不启动诉讼(包括扣除金额或在诉讼中反诉), +声称侵犯任何专利的索赔,是由于制造、使用、销售、提供销售、或导入程序或任何部分。
+An +“entity transaction” is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts.**+
11. +专利
+“贡献者”是根据本程序许可或本程序所基于的作品授权使用的版权所有者。 +由此获得许可的作品被称为贡献者的“贡献者版本”。
+贡献者的“基本专利权利要求”是由贡献者拥有或控制的所有专利权利要求,不管是已经获得的还是未来获得的,将被本许可所允许的某种方式侵犯制作,使用或销售其贡献者版本,但 +不包括仅由于撰稿人版本的进一步修改而被侵权的声明。 +就此定义而言,“控制”包括以符合本许可证要求的方式授予专利分许可证的权利。
+Patents. + ++
A +“contributor” is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's “contributor +version”.+
A +contributor's “essential patent claims” are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor +version, but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, “control” includes the right to +grant patent sublicenses in a manner consistent with the requirements +of this License.+
在贡献者的基本专利声明中,每个贡献者授予您一个非排他性的、世界范围的、免版税的专利许可,用于制造、使用、销售、提供销售、导入和其他运行、修改和传播其贡献者版本的内容。
+在以下三段中,“专利许可”指的是任何明确的协议或承诺,不论其以何种名义,都不强制执行一项专利(例如,允许对专利侵权行为进行专利或不起诉的许可)。向当事人“授予”这样的专利许可,是指作出这样的协议或承诺,不强制执行一项针对该方的专利。
+Each +contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version.+
In +the following three paragraphs, a “patent license” is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not +to sue for patent infringement). To “grant” such a patent license +to a party means to make such an agreement or commitment not to +enforce a patent against the party.+
如果您传送的是涉及的作品,而却故意依赖专利许可证,并且任何人均无法通过公开提供的网络服务器或其他易于访问的软件免费复制并根据本许可证的条款进行复制,意味着,你必须:
+(1)使对应的源代码是如此可用的, + 或者 +
+ +(2)为这项特殊作品的专利申请而放弃自己的利益, + 或者 +
+ +(3)以符合本许可证要求的方式安排向下游接收者发放专利许可。 + “明知地依赖”意味着您有实际的知识,但是对于专利许可,您在一个国家传达涉及的作品,或者您的接受者在一个国家使用涵盖的作品会侵犯您在该国的一项或多项可识别的专利, + 有理由相信是有效的。 +
+If +you convey a covered work, knowingly relying on a patent license, and +the Corresponding Source of the work is not available for anyone to +copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the +patent license to downstream recipients. “Knowingly relying” +means you have actual knowledge that, but for the patent license, +your conveying the covered work in a country, or your recipient's use +of the covered work in a country, would infringe one or more +identifiable patents in that country that you have reason to believe +are valid.+
如果根据或结合单一交易或安排,您通过代理的工作方式传送或传播涉及的作品,并向接收被授权的作品的各方授予专利权,授权他们使用、传播、修改或传达涉及的作品的特定副本,则授予你的专利许可自动扩展至涉及的作品的所有接收者,并基于该许可进行作品。
+专利许可是“歧视性的”,如果它不包括在其涵盖范围内的话,禁止行使,或以不行使本授权下特别授予的一项或多项权利为条件。你不可以发布涉及的作品如果你是一方与第三方,在发布软件业务的安排,在你支付基于你的输送作品活动程度的第三方,在第三方授权,任何一方的人你收到的涉及的作品,歧视性的专利许可(一)与拷贝的涉及的作品通过你连接(或由这些副本复印件),或(b)主要用于与特定产品或编译包含涉及的作品联系,除非你进入了这样的安排,或专利许可证获准,2007年3月28日之前。
+本许可证中的任何内容不得被解释为排除或限制任何可适用的专利法对您的任何默示许可或其他侵权抗辩。
+If, +pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent +license you grant is automatically extended to all recipients of the +covered work and works based on it.+
A +patent license is “discriminatory” if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make +payment to the third party based on the extent of your activity of +conveying the work, and under which the third party grants, to any of +the parties who would receive the covered work from you, a +discriminatory patent license (a) in connection with copies of the +covered work conveyed by you (or copies made from those copies), or +(b) primarily for and in connection with specific products or +compilations that contain the covered work, unless you entered into +that arrangement, or that patent license was granted, prior to 28 +March 2007.+
Nothing +in this License shall be construed as excluding or limiting any +implied license or other defenses to infringement that may otherwise +be available to you under applicable patent law.+
12. +不要放弃他人的自由
+如果你的条件(无论是法院命令、 +协议或其他)与本授权的条件相抵触,他们不会原谅你这个许可证的条件。如果你不能传送一份涉及的作品以同时满足你在本许可证下的义务和任何其他相关义务,那么你根本不可以传送它。例如,如果你同意条款,要求你收取一笔版税,以进一步传送你所传送的项目,你唯一能同时满足这两项条款的方法,就是完全不要传送这个程序。
+No + Surrender of Others' Freedom. ++
If +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do +not excuse you from the conditions of this License. If you cannot +convey a covered work so as to satisfy simultaneously your +obligations under this License and any other pertinent obligations, +then as a consequence you may not convey it at all. For example, if +you agree to terms that obligate you to collect a royalty for further +conveying from those to whom you convey the Program, the only way you +could satisfy both those terms and this License would be to refrain +entirely from conveying the Program.+
13. +与GNU +Affero通用公共许可证一起使用
+尽管该许可有任何其他条款,您可以将任何已涉及的作品与GNU +Affero公共许可证第三版 +授权的作品连接或合并到一个单独的作品中,并传送所产生的作品。本许可证的条款将继续适用于所涵盖的部分,但GNU +Affero通用公共许可证(第13条)关于通过网络进行交互的特殊要求将适用于这种组合。
+Use + with the GNU Affero General Public License. ++
Notwithstanding +any other provision of this License, you have permission to link or +combine any covered work with a work licensed under version 3 of the +GNU Affero General Public License into a single combined work, and to +convey the resulting work. The terms of this License will continue to +apply to the part which is the covered work, but the special +requirements of the GNU Affero General Public License, section 13, +concerning interaction through a network will apply to the +combination as such.+
14. +本许可证的修订版本
+自由软件基金会可以地发布GNU通用公共许可证的修订和/或新版本。这样的新版本在精神上与现在的版本保持一致,但可能在细节上有所不同,以解决新的问题或关注点。
+每个版本都有一个不同的版本号。如果该程序指定了某个版本的GNU通用公共许可证“或任何后续版本”适用于该版本,那么您就可以选择遵循该版本,或自由软件基金会发布的任何后续版本的条款和条件。如果程序没有指定GNU通用公共许可证的版本号,您可以选择任何由自由软件基金会发布的版本。
+如果程序指定了一个代理可以决定使用GNU通用公共许可证的哪个版本,那么代理的公开声明就会永久地授权您选择该版本的程序。
+后来许可版本可能会给你额外的或不同的权限。然而,由于您选择遵循一个后续版本,任何作者或版权所有者都不会承担额外的义务。
+Revised + Versions of this License. ++
The +Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in +detail to address new problems or concerns.+
Each +version is given a distinguishing version number. If the Program +specifies that a certain numbered version of the GNU General Public +License “or any later version” applies to it, you have the option +of following the terms and conditions either of that numbered version +or of any later version published by the Free Software Foundation. If +the Program does not specify a version number of the GNU General +Public License, you may choose any version ever published by the Free +Software Foundation.+
If +the Program specifies that a proxy can decide which future versions +of the GNU General Public License can be used, that proxy's public +statement of acceptance of a version permanently authorizes you to +choose that version for the Program.+
Later +license versions may give you additional or different permissions. +However, no additional obligations are imposed on any author or +copyright holder as a result of your choosing to follow a later +version.+
15. +免责声明
+在适用法律允许的范围内,本程序不提供任何保修。 +除非另有书面说明,否则版权持有人和/或其他各方按“原样”提供本程序,不提供任何形式的明示或暗示保证,包括但不限于对适销性和特定用途的适用性的暗示保证。 +关于程序的质量和性能的全部风险由您承担。 +如果程序证明存在缺陷,您应承担所有必要的维护,修复或更正的费用。+
Disclaimer + of Warranty. ++
THERE +IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE +LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS +AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE +OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU +ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.+
16. +责任限制
+在任何情况下,除非适用法律要求或书面同意,否则任何版权所有者或任何修改和/或运行上述许可程序的其他方均不对您承担任何损失,包括任何一般的,特殊的,附带的或后果性的损失 +因使用或无法使用本程序而导致的损害(包括但不限于数据丢失,或数据执行不准确,或您或第三方所持续的损失或程序无法与任何其他程序一起使用),即使 +此类持有人或其他方已被告知此类损害的可能性。
+Limitation + of Liability. ++
IN +NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR +CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT +NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR +LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM +TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.+
17. +解释第15和16节
+如果上述保修的免责声明和责任限制不能根据其条款给予当地法律效力,则审查法院应适用当地法律,该等法律与本程序有关的绝对免除所有民事责任的情况最接近,除非保修或假设的责任随同本程序的副本一起收取。
+Interpretation + of Sections 15 and 16. ++
If +the disclaimer of warranty and limitation of liability provided above +cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee.+
END +OF TERMS AND CONDITIONS+
如何将这些条款应用于新程序?
+如果您开发了一个新程序,并且希望它能够最大限度地为公众所用,那么实现这一目标的最佳方式就是使其成为自由软件,每个人都可以在这些条款下重新分发和更改。
+为此,请将以下通知附加到程序中。 +将它们附加到每个源文件的开始部分是最安全的,以最有效地说明免除保修; +每个文件至少应该有“版权”线和一个指向完整通知的指针。
+How +to Apply These Terms to Your New Programs+
If +you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make +it free software which everyone can redistribute and change under +these terms.+
To +do so, attach the following notices to the program. It is safest to +attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the “copyright” line and a pointer to where the full notice is +found.+
<给出程序名称的那一行,以及它是做什么的,简要概念>+
版权所有 +(C) +<年份> +<作者名字>+
这个程序是自由软件:你可以根据自由软件基金会发布的GNU通用公共许可证对其进行重新分发和/或者修改。+
这个程序的发布是希望它会有用,但没有任何保修,甚至没有适销性或针对特定用途的适用性的默认保证。 +有关更多详细信息,请参阅GNU通用公共许可证。+
你应该已经连同本程序收到一份GNU通用公共许可证的副本。 +如果没有,请参阅https://www.gnu.org/licenses/。+
<one +line to give the program's name and a brief idea of what it does.>+
Copyright +(C) ++
This +program is free software: you can redistribute it and/or modify+
it +under the terms of the GNU General Public License as published by+
the +Free Software Foundation, either version 3 of the License, or+
(at +your option) any later version.+
This +program is distributed in the hope that it will be useful,+
but +WITHOUT ANY WARRANTY; without even the implied warranty of+
MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the+
GNU +General Public License for more details.+
You +should have received a copy of the GNU General Public License+
along +with this program. If not, see https://www.gnu.org/licenses/.+
此外,还可以添加有关电子邮件和纸质邮件 +联系方式的信息。
+如果程序进行终端交互,当它以交互模式启动时,让它输出一个这样的短通知:
+Also +add information on how to contact you by electronic and paper mail.+
If +the program does terminal interaction, make it output a short notice +like this when it starts in an interactive mode:+
<程序> +版权所有(C) +<年> +<作者名字>。+
此程序完全没有保修; +详情请输入' +show w'。+
这是自由软件,欢迎你重新发布它+
在一定条件下; +键入“show +c”以获取详细信息。+
Copyright +(C) ++
This +program comes with ABSOLUTELY NO WARRANTY; for details type show w. +This is free software, and you are welcome to redistribute it under +certain conditions; type “show c” for details.+
假设的命令 +“ show +w ” 和 +“ show +c ” 应该显示通用公共许可证的适当部分。当然,您的程序的命令可能不同;对于GUI界面,您可以使用 +“about +box”。
+你也应该让你的雇主(如果你是一个程序员)或者学校(如果有的话),在必要的时候签署一个“版权免责声明”。有关这方面的更多信息,以及如何应用和遵循GNU +GPL,请参阅https://www.gnu.org/licenses/。
+The
+hypothetical commands show
+w' and
show
+c' should show the appropriate parts of the General Public License.
+Of course, your program's commands might be different; for a GUI
+interface, you would use an “about box”.
+You +should also get your employer (if you work as a programmer) or +school, if any, to sign a “copyright disclaimer” for the program, +if necessary. For more information on this, and how to apply and +follow the GNU GPL, see https://www.gnu.org/licenses/.+
GNU通用公共许可证不允许将您的程序合并到专有程序中。如果您的程序是一个子程序库,您可能认为允许将专有应用程序与库链接起来更有用。如果这是您想要做的,(* +可以)使用GNU较宽松通用公共许可证而不是这个许可证。但首先,请阅读https://www.gnu.org/licenses/wh-nonlgpl.html。
+The +GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, +you may consider it more useful to permit linking proprietary +applications with the library. If this is what you want to do, use +the GNU Lesser General Public License instead of this License. But +first, please read https://www.gnu.org/licenses/why-not-lgpl.html.+
+
+
+
+
+
+
文章名:如何使用GNU +Ring?+
+作者:冰焰火灵X + +
+文章许可:CC +BY-SA 4.0
+ +
+1
+点击左边选择你的系统版本(这里以 GNU/Linux +为例,我使用的是Mint +18.3),然后右边选择你的系统版本。我的发行版基于Ubuntu +16.04。
+按照提示的方法安装。
+sudo sh -c +"echo 'deb https://dl.ring.cx/ring-nightly/ubuntu_16.04/ ring +main' > /etc/apt/sources.list.d/ring-nightly-main.list" sudo +apt-key adv --keyserver pgp.mit.edu --recv-keys +A295D773307D25A33AE72F2F64CD5FA175348F84 sudo add-apt-repository +universe sudo apt-get update && sudo apt-get install ring
+如果是Windows操作系统,则可以下载对应的安装包来进行安装。
++ +
+2
+点击上面的 创建账户 +然后,输入你的名字,设定用户名和密码,点击下一步。这样就创建完成了!
++ +
+3
+之后还需要做一件很重要的事情哦!
+为了保证重装系统或者更换设备后仍然可以继续使用以前的帐号,你必须将帐号信息导出。这个是新版GNU +Ring 新增的一个非常重要的功能!
++ +
+4
+点击小齿轮图标,然后进入设置,选择 “账户”!
++ +
+5
+点击 “Export +account” 按钮,将账户保存下来。
+这样就可以了! 如果你需要在其他设备上登陆,只需要将保存好的xxxx.gz文件拷贝上去,然后
++ +
+2
+点击下面的 “将此设备与一个账户进行连接” 。
++ +
+6
+点击,Or +import a file 浏览选择你的账户文件,选择好以后在下面输入密码。 +这样就可以登陆啦!
+方法很简单。 点击“账户”右边的小箭头,返回主面板。
++ +
+7
+然后在左上角输入你想添加的人的用户名,搜索到以后点击一下,右击 +----> Add +to conversations,就把对方添加到通讯录了。 +如果要删除,在通讯录点击某个人,然后右击 ----> +Remove Add to conversation.
+The +END.
+ + \ No newline at end of file diff --git a/BOKE/LB.html b/BOKE/LB.html new file mode 100644 index 0000000..2f73c4d --- /dev/null +++ b/BOKE/LB.html @@ -0,0 +1,51 @@ + + + + ++博客列表
+Copyright© +2018 IFRFSX.
+Some +Right Received.
+ + +
+
+
+
4. +GNU Ring的用法
+5. +[译] +为什么要使用GNU +AGPL?
+6. +[译] +Purism FAQ
+
+
+
+
C(hTT)IwtAIKwNjzMxyhq)l6rRJBg;`x6 zPMiuknbJ|DJDf}g3Oe;5uQMEl3E)p;0xU6gi&zP80L$2AN+4tWlq})Pdlmiv4ntOi zKdf>+$oi?|#@l*KpxU6Uts)$vX+PYL3t0rpzr=NTXE7I=ELgG^CT6CKXa+(Xh)lq4 z`3uVCY|qH{o5XazUit|Q5bYq!bjG1UD?)n`v*dr(5O3=@YG7LYO#A4PET^+#bhSX> z5`iitFvL8JAo&NSj4Y-0`eV=vN|9d4!~mK6D)TD}X`?51Bi4!;-CyE0u;yNAOo{$Kn=T3(c~Gn-Ti?6(O10zKT1= zzC8k3#YE9(m3m@q36Ub>@723M)eQ#* BOFm_Po(G$mv ADlXr zgk~W#ZUZw?TlK#kG5tgg6snrX5V;d$s#`<`L`6kCJUsXlv$C^Kv0AgIUte9Ji-MZp z!h}2<{ph8WvA;YRX7+FHE+raWA?Rq!D>CKS4~VL*PM$wMbzB*5$?CsAK_zgfN(u{4 z;Os#Gd_QpFd!q~@Q&Q|BIcCs)0Ro_puP^iGBx*BXG1shYtt=ov0g*zI0AEx`^-L(; zOdW0gTp^qE)$zQ6R@`G}KN1ctDMXT(icyB~A*py0`VGerIC9ui)sXB&T$U*|kqM&) zH&;=yG)!XrEm#4bVI+aW+F66R-nMpe$sxdnF2{jG-7M_B3+GF_>xLZ#y$QfK4h#sr zTeLnSrkXS}E-W!YDhMPtZ;4dEwMV*=R-`|u^-vd)XyC>|6ezBZ2>-ycW9*1@$uU4k zhaHp5y0d#=L2_dE$O#+ziJJf_iFFTaub^aiXxcyn^FNx35s*tAp4*C5(B7_Hp(<4{ zwfC=>wrE$XmOb5`rjtwlfqaK09}j}f!g8G>j75aQU_(kA-evw075Br$Y`^;CptZHt z-yd4x0W(_SL%68rN0Wvpp$utRC?X^heP*c-%%256uc;iv1;W+{1PTBjJfRCX(0|~P zK$8IUm(#yM0R)m1^mF`mlgwbep~yA3+-X2NmgTcq0_w4Y0DwT6Mr >6@{oK>U !!U787~C6nu6qktbV(WCL~A z(q9ylO?mYZgSqmFG2s8sKnX$PA-|7I@ MXjxxtnK;v 0>l)OmysKoxLr~=K9 z-<@-u* 6$PuY_~VRWu$kT-9_CFb7KAkyS3&&(1_VRss;KsO!;2j1O_-vb>u^_~Y-33P2S= zd!O42fNx;zI0j#9aw$ttGah;901fh?Lo4hC2#`e# {B03_LPg#QBogzg9C ztr7c)11Ba;1j6GKH};{wRgu4MUVt(Bmzs LBc@^?njXD**eqEY}bh%1K^HGPp7L z9{&uXZbpEp66_WRyz>v@b4NlbK_+qlj=r0T_^zFITMv$@bOFqjaU+aJy6}5<(4=46 zfh3_*azH2&_khqS+9V@9$b)b8& xBmctE%Qgk^&>eX~=~TOcZQ_$C|*V!JP_7^wPbYubOUavOt5N7<1gw!AlXA{%2L cjM}=B=Np?H5fWENfT#ju01_h>@MvYvLVoCI)V_FjCi-R<4(h;X>+r z_RQ;o3aAfY jO>myBocjQ>E#X5d!?e!#>@nKBujp-?_Gb8x~VV z65WZ -T{v{rl{GRiR! Pa$$7Sr{;?>yE^p0tXIo|=~npMWxDIiSOQefBw^@ek~;#9DNuZuORTL<^w0nmX3 zCXZ+6=!;KIE>bOv63d%EhPZdY2M87@Qn=lt07BtDU?bx)5>w8+%Q?nISSBS<0f>#& zn%^Hw{Qr;^O&?ynb?8>Do`p7-2>pr;ZHkJ;wRfmb=&Ja&9hDr|o06XQ>)HBa5}<<3 z1UG?|=qEQ yl6)_xE-3k4+rxZCsM2 zOsO|Wh=`s8)=f(t-@=Vq8N`K2x(d3tZ~y}2cE2J#%55FKr;YHLy#5Z?uE6}G>ybW+ zA=X~T#U4u$vm0NO8x2L>GG;tOi;Er@yKLDQvJ)&FFD8UU62n5yV$LbmvB&@@U^LCQ z$j?W0ZftBV(3t#pM9feGO5A$w1vdhyBQ-3(AR-d~^llnG0&dKU|8wRGlfg+z!Kg<` zZ(-!12F=q;SJE;|CZg@dHkYbqZ+q^{C+t xe5|WpuvQvGtUlAZc>z#&Ey* z(^!i|NP-C2X1&I1{q;q&BFRJ}c^C^B9w}nTn4k*jcdu|h{{Msqg&ZWW&jd2lL878G zlyN(!Kp**45sR;XlO%=b9!=%;BN9YlnEvDL->AL>9%`VTTU1`=qyO*CLR+N&4Ra2$ z5!bWB{tf3n3POW>%Kpzqw|=$vpZ}3{KO+8Tw8-$sRR0N-7;(%0?@IbFf&Xm-g7I$` zzqc|c_n-dt8P)m!8yo#UD*gYBreuZ4UbYt&QfjNGtcR|wtW4AL14*K{QH6jc+TYEP zVFgiP1*cgBQJY!cPi>khIl#rHGg2~6VSkGmwU6emIBK9gwK01-FQFVK{$DJ|zXA#g zs%4`?L*U_Evk@6Yf8Pc^_-V3Oa?ms@sIZlO{^Lu6&D8c)-!uGzY}v{M&-% _Jd#w3kwS~F)b5~+l}r3vAmyi8hx~hur9jDd&UdRH8qu$ zm9@1~$B^4*@1rc=D_8$6<*z2>*?&1f{>Z4onH5K*iEJz~(eDFG`!0$q#4}DsG-G6} zWY#-?IJrd=1|P0UI7v`(jh<;IDjHzEB69R=SS9NoLxe(qM5kYyT6&DEM(Hrj&S-k(8C74`sn91Zi6j zR0Y}UNmeyM9Z=-)V0f&OdC9!-HI05ViIZKfd`W9qK-=irk+>|0Fiy3kiEC*fS4Ceu zF)%aFHS#Qsa5X+6Y;2QX6HByBaSKk~(=seUCUReF<{Zlbb(;uXhLN% ax z^bC08NsJu=LVXdwxISX_2o!x`;`R-31DVr@{*t-5V0=d_1NzCq!3HT(DtX$wWs|Mg zg*SrjUT8qs>|>12^Y$pmx-vB;6B1-(*(@rXqF3L$3dM=^DLdA8?)-W_sMaBW4u42o z$}LH;W#C5^<5|t6N%vg2BOGz8paf|m32dYYw1ArqVWMJbtkNlFKsIJ~#@-`H8J~QK zB|$`j;wTEVA{(aKW~j}V>k$Axp9_zp3_F8EKWRXh;a8B&O H(gYn4X$XC6kvoQg3n`Da-d@cxK;< V#gy@Q_6JF7a-xtt)51zCst+&8tvy<%bD=`NTzt>Y za&D~jI-F)`TzxpQ?(3>KM<>{I4I^7f;`=%Mme|E>tEq>0Q4w+Gv+_JaH7&XP9c73j zcBpU<*E&HYhg=bhNz30*$gnr$ptFozQs@R&K?T9kD(;e$Axt7%? 4CQ z2Ofvb$ndaMtK(sB7zP=A@%_+giKzuA7lc$@u2H2w#iM(<`Tzo#{bKl0DS_4YM(SK! zw?t%)Xsy*!_EmgcM~4LNg3$G1>r>;fvZ6q3J5&>o`)tB1(zkBLly!A}!H`LdyXjO( zAJJ%hk_EegK0ANuO8Vh(bDI^p{EzXBL+pCQa@Yf)BF)h??sxlv4n)mYE*y4#aNF<# zZr$>u-CRUG$&8ZwH?YZ7+`>cQ3eT~q<->XNaxVYyJPNP>U4@{xNVI1Md1bmFx<4x0 ztC8z+0kIR %&zFOWA79+ za4*%T{SZqus9`n!q9TfvI(}O8IV~Tenyp!>pl*FiS;4yIkA}Wm%u2e0Wy}@KGvtx- z-JQ#E1xoksDUTQ^@O2j%Kr)L*2Khw2a=(4zGsCLx`Diyy*kzH!t=x9f^U1s1;IqZ! zfYy07xaO9Kq3K=WX22UsYG*z%-WMI>A B=L%ZUvD}!J z!$h*Lq`;@-$x^xTikQ5or>E~42n&elg9dz6tIXhWvzO-9QC8tdr^wM?t>rp@Q{R0r zYP>(!d$mEuw{45(Rcr_WBz>{V+3i;Kgym9ZoyVWE8cha&wLj^$NOf3_A@CF0)frDh zSO_a4t!KS--n>h{TeG$HE(DKWmkwonT1aFi0CFH)nt+W_k51dKUB~X%{rs%3@JaX{ z_o@2K;~h7fSPUb&mK{6M$n9iU0e hj86yGhl9EN nmJ0gU0Vh(q?ejRlWz|539OZWL0-Cu}XLpi!omqW`?DE${5sSNY`Zc zKV;v}H4HBeo#QjzUi_g-CcJ^1GdQ+pw%+nPsi_qZa!gvT4lV~N+b^slKhMEI1Kc}a zdp_|;s>NO=E-Q_Kt#n>5m!6-@_*3@RZ zS==;HS>)aZk$JHs!BCWgGwI* O zJY@4##q3}l{IcI4uof QM~I zj!zx}xs;e}bbD2^N^?bAKLTc9Y(W7eymnh&*kE%6UUc;i8@$-a0gRZynhI{ _vCpNk9DJI`}2#>`3IC!mv-SOaahon`29N|k)J&^tz2P^Fm?5` z$RmsD59{mesJJv@hc0RA2nU-aY(Q9p-yf`zweQMK-u#YUo6Cra8P|u&q{YPy6~MOj zNBs%OWTe(huNhnp=l-ZGr_Lu`6)=UF$-CR_*TTTt==%0CKnyyzJ|RrqopcLKZnzY{ z>JvKH>apHvd3y2n$u0TKcAl^3ea&s|blI`beYVo(%8Q*EI^CZd$S?R9YK*&{PyzwJ z2CfJkJG?` 58}IFISDV z5B_BiR-FiE gS?BohgPzu`*ZvH%P*}RbH8{S|?^b`PfBY?Q_R=t0YA{cYNFv|n zotbwY_{+jET;?Ukn-th-F-p50h|}rq80rt`w3vjE`?h+1NObJ|N2cyhq8KB3h}*iK zLrPJBNBz6)EWP+HE^lBay>1ywOF+U}KDoy6*{P|G#E(3>VtM)n*Iq3q`7j|8w5PAI zmK=^n6=HJ96ryBQ$7`Oa@!hto%k#ZCvGZz8hGlnKPs!u7YG}V_-yD~D@tocN;&&)k zJ1;g>oep%JPqKdD_<+3E1mPDg!Abj7_klU)4O^Rp3l r_x8InvOe8OO zV!SN<7Qs*P$d bs$ATV^qfnof``|yk>FvsXksUNDcUU%E)sM{1|DwF0sy5dr_{^Y|m zaK+&DeEGF@tR;V^Z=TS7Aca4_Hip)jet1XM`8 V rSoYR|WC@G?UHgb9O0 zo%-$aL$-Ne!ts+%FFS9;fFT;dyw8c_rj2oh)q#!Wv=sU6v7@TKaI~Ghr_1~N+C%vM z1 qh zz)LvI3)kl;Yi&__!+dEespY?=?FtkmE#Cw`nR$KaTxlgf+J0te976#3_V2So0|d4w zVUYJ`+-R!hO6KDd6IGOzF_GcxYHPpX;ay)}7bqU4zC6+0zii` ?Azy#9kV{vg$+^lYF_=u{gB m=H zV&M@H4)*p($HyTk1f|o5hO}t^@#rmzvT+gf;F5`1*gSS$u0c(8PU}!jl7hQ9`3jL4 z1{XgF10WcC%0DmraK=+v_H!fX!>hVk hQ8)1@s-WG2ZN}Cgf_1) zUEet29j;heVcEWX?6>Rk^FA8d!<~*?Yt<21l24+ss&AMIMUb?VU~p<`I#Pyq<~ML3 zeip7!)v8d )@YPrxl8}St MW)Mp*H2)h zX+lnih8ViGj+G8#<)#xSnN6aWU*}!5JAfU;nlmu)_t+&x*H4=Ac)Dmjn&A7hH$Qz8 zOXSGN$kdc#$qlmGCcCHtQjp=!K%6VqrvNTDR3Y7}WD}*;vemptMBkj^5qu*~ }0((TSFj}Dth&oKffA~LHO5U7o#mvpkeT)Brb}}aQEB=ekO!KyG z`aB-}s%dU# U5y|`RY)1VD_c$C4j*jv=JtAH{ zziQNd*&E&V39iV=zEMom8C;b$WF6QjbC0R4w|rz{%?K4SfnNH{pi4C}@45_(>jSj)|$ z0_ojo4(fTNkQ;^N7P$uK>@gO)#_!AD)QdFDnV>=RktPqxOM#Q$PwOx)&i|JSAkFhi zoERRky?zUpw9KsFP$=+Sz%v#(r>0cBYR~jU(rJX9q|D6M>PwdMd<5C27{V)-G}Ala zX8MiApbf`A!?&GCG98LXsz2{;r5oNL=2Cq2su1yFr@TDC#%1ceq~mH0`|E>86Q5FL zSW4DujGn0O857!Mn;TYiztt2R9E^!jk~PUROXN9mGpi k}ViQW5F0}?`HXy*$GI>=fqNzHw7GrJ3YrKMDL of`QjsUE+vKPd$;=J!46w2 z7<4qbKK1mJB`MRbKNNBcRZ(Fb6Yd46I~f(!dew>#7O-EWX2V!*k^{UVZ^Ic3Ca1Ta zBy!QC$AS;Ia(OAjL_+zaL5!`|5x3Fwcs|k}a88wSJIFeH`u150i~83KixWe~rEj<< z{b}MT&@#ouvc(9Uq(#8t0|b*xkxWIIxAMw9y-mw0!Q@NAqH-823YjFAE$G%!abZ@D z2x0Vo_pQ+x0 c8;e8Ex=UYU0 zqB#tmJ7lMnX;K|G?}O+p=vfp)BXvjg3z^;)Lt3~4>E9=?`O#-GVC!vk1Wme#r7){| zeXC?{JounA1v}k53zff^yhYVsG?Ch4k|l(GSbjzUM+b6=6(`XU8p+%5(wf4G0U=PJ zSS`So=A*zk4Ff$!7kh%3t3s35a(#@X<&UNZc9g0@$0W|&!Y|<|xLG=#MG}>yPkYnT z;zz{xRSX?}nRAh+bv%zf9wrCj%$+@a Q`=92yLa(CMkvMZM7(2r7%%t*tX4X)ZI|E#8%ibGiw1EQ?T^~>!{A{REwwJ1I? zr%Jm{DbdPp4|8uZGQ9|!yU)FjH7+2F%arLf$I?q=f@j^E$`xbO#iFo8&uwK~YoRFh zYyCQ=$i?y+9yTMLo8jWNolC!vf*#%FrQo9T>~~- ^oZYGJleJ+iJy$p q@LhHDz`y z#gZDy(WyjjCz)m2Hi2et{IJM}wlGf#oyT`nZ8ZMJNSKJq6@KBGAbLaijz5jtX{bAF z{P{1?nrd5lt$AX$$Sj2hIhKlkE;nUiP2Y$Xn6uhwWr2y~Yb%KQft+d*oP97t9%m(^ z>_C3`m%@@g*QRerh$|5+2X>`>h@AJ=NfH}(-XT=)`hL9Ck6Ak*rx$InaR()^Ia4wh zfPh7*lsy )|Z7da~Su5zZmb+R^l;COZJ2{h{BC@THv=Ialda1dm3fe?WwVR^b@C zt9N2|0_!{*6;f7YxC;IOA5NHSh$KJrmfgDwHm{2_pL9B0J3h12KWfVXn;(;-fbV5U z!h-Q96WdZodXX1$iSn$dTG}`gKSDrX6luM%d$IfDIfg}?(#S)Yo jrP;OWBZ{$?Ny3W*Fd8+9AnrzwZ_qSUPJz*FC fR^_|r}d7`{JiILPxtTN-S#`Y7m#udz0;bI z;!dB`?@yAD&22u*vaVFN?Q}1CSq&~opIH@M;pkUgx2=HDXvVL2SHIg>#&Nu(UtJY6 zFD5v~N1ylfB}m6pFMf}Bh+B>5tzSo4Y2T)~eUEs%eDrOZ*2>Pf`^g{n_H)XZL9(d2 zoC`8mgqe)hO7aJ`KU&4weXOPRb#ICftXybvZ~&Fax7khQmRWCAg?vSHKko0e{WZjd zaRN;W{W#}LyZzvbrjfi%e^4rq<%K*tSD8onva&gaN%*F_K*a69zDV?WFl-KEo5QQ0 zfttL04)ZqsuKfEEY$fjY6==&4#Dw3vWJpT84d$uD NR3TJ!D8a~E9(80%g46Tb%3 zoFEPS^jhHLWHUxw)e2oU&+DqxLRJ7V1sK+renU&`P5+SJ`os-kPv+?y>TLt6LT@~y z>UB9;YHSLLBx}oxFZz{w=Iywzz=Q?6UHj =!bp&k03s-X6=M zK8}W%jeYUF&TBHO f{L)$>ftzKALz#W!O66PqoyV ivE%ljwx8d% zbT}h|4?k@sltL3b^kHuE=SUW>$K%Z*8e$?f70 &j&U~`TG zK^`^l@gIawr;o2i4B}C#?E>j@M1ZukFLlf;)ZnRNwndFp6*d*F7PrBvtu(b4{WBLi ze(OeycF)(YJGY1>4v)umUUhNkSj8_~(fDtd6Rl)y6>_VMV4-pZi;(6xi;)7i>ntxJ z`zM_y*)P;Z(Ql#nAsk%8=Vy7O0A}$RC9jT75@n$A(t%XSAqen#@X@VJ0$VCgN%9Jz z8_cP^C9`%3LbOg-Yf4^ael9;cH+!w3T avLF(4ht1 z^P^w_1kY>mT~euyhu0Y@8`1}InKXKzlPDT{Zcp yJx^?6|KI)Hi21 z$P1V&UAQzO+$j~ci7+AM R#NM{a}187;-<~Ji}mekUvev^8()d0QK!fe~f2)jn|C{ zrLX=h!=9Di!;T<9?K2}0(4RfB{ql&f%O>SVFCfvjFsZ^=R5ypHikXAIm}##u#OH zF51P;Feydax?G<`r-h9SKVPBcGAW8vpqO&%>>(Yxy2 Q_ls>wj!7{g3PqP#5{qpqEYH|Hn=D0tS@4Eu`kLhuKd^`5><||KV z*Q$_bn>(HTzc&{tgrANkr}@2JzRlL;9It8rye$+xA8$43i*i_R=jMOhK0y@dT_yp? zF^O=*k9JpCz45-tQT=F+c?xfOZXMFJH!7j*Vbp9j-i;Fwr4+<_Ov0n~SH}J*Q};6S zCmIcr%R3$#_Q>VwaYg=D0T4igNIg?~Smsk @LA;;PpEz2B_G13@CSgUs zoE%Yth*`14H9d8d!dyqAC5}>}gh`6fIV6 uakBO78O5%cr-e%S~pcrj@!K?kml9m-NNTD;-qq zVcax=6Kiwm$Z_=hb5}^oW1M>#QbaEgMSb*J{v}Q8+m7FFPgYop?SDGU-d3XtbCfTq zWMwHRYSYqYe^I5s)_p#^(#TVW{Rw$%J s`pZ7KhkQ!ZV1L^> zbFj+7bnc(8EsZc1R_D*m3J`AsZ;jyjR61y_wVun7|Kww6*{VKg7w`;?8S#ge1waGi zVvTP14!Xw30Nt%enGDO6U3}a4GS|=IdgAY-hlz*U?+1~h06*>??i(!B$OMuYZ;z9A z5Gw$r|7kbzQzySwey-7tOW5ZmTrx3K0mtS{R6OHJCad5dZxJkdu(1TrG)tZYbr#Bh z5A4E|+2>+_1k6!wf_LA)R1`=he?f-Nn>@ICdXHbzb3c@da|#Oj%J(O|e6U%q_3Go* zVy`^r_>G+(ym)`fvF`YFxW=Ywc>mgV;hj%l?Q&G#N+OK#c5{u?v8F$PXE=>CPp3C1 zlfk7f3II&F;jGJZ`h-1o7ZtTXtVAW(BOHcX5Ovt?(v3@}avd-9 g%Lz_oP>;{B&a9xU_%tTsjIT>UOtSkGWB5y9byoAct-|Thpu2M z#qwyto%M9+@!M4#&%^#5eV!K%z=FLPUFW@;2^a1}TJzRd`>@=_Snbn6;U!;*thp`B z?F9k|pyrpF`(Bkfg|x#Ul*u#p2J;C1O{vW1JRYm4IAQcB2BszD==<{XsU9+(`s`vJcNRms}oqNe5kLsnU z@ohUdQkb}%@lB?ECGog)AFi$vB{ 6x=5dyFyf&BH)vRVzV@-k0c5uUkMfb@TqSgExv-iq7-({w# z{l{R;`nvn|X$=T8^jb@N6t!dgxWgqy2?J=q9UblW|7yc`W^~9lKH5e}8+W|^c=p&! zB&f^1`!HT40%yE_|B#y(Jz&&-MGx+~aenD#f2)lqdXo2{0097*ysuX)eZzNqN}9sc z`*N=ZEt#WjTVWqqK7X39BVmfcl|riY-k54ybKgKQOQC(5mXeF?%Dq{{d9}|j`Pmz5 z&jxx&ff(A%2a3*l?+5lgOjq<4&>{vipC@))*1ey-ZE;iou3Qf=ezXXpo>x_?N_*!G zEf5l7$ct0G83t4Q4F#Fx6-8>^-s-)UkJ6T%q|@=5j;5TrUSl=rZ7$d)$UGfWTQ7y$ zO^x%3xvV`t4N~1-_7kx%Gbcz=01hDTWwWiOqiLXc%FJ9zjcR>CQBl$4eKt0>cfgq5 zzTLdh@`}#Zb?LRvy>H2i=*%@}Z_N6u)e#-Xs-s#&%cNyp<- 8dhudCX445jH~MpKh1tS*1q>}Pt;~(X-Uh#a2|J)o}T`Wu!2Y7zOC~=mhUpy zzO^WW8DZaHI&X$nR>P8%hAb*a^RaclL7%f-sj0#B0`(K;r^wGNhR`O=i)B@vwC>)- zsG<1f>&-N;%XR&c(fF*ati7K=mnZ98Z?G?NJo{v!+jDiLM+AA|Q4XyHe){^SX|wL8 z4&9*&l7$L3PhAC4hg!BBtJ@CySUYDc4Ftzj(zG`l ^B{8 zvT1AEE1zQuS*s6InmSw`mQ9l`e9!#fxs)eh%*p9$>gLMh;fzM}l#4Y=n(plEG-{@4 zrlpg(E+mvO4Y?TaAWt5a<9+(U>1nKNVb?N!sO_YWb%vOtd>?fi6X7F;-*igN_wU)= z<9MH~qi~n+&-YEe=3~7drd{%te6+v1 z!=GrIRjR|#-u+dYI)jUer(cs^ l0bF(Ze6EC_V2^lB?Nqz2$GcFBCrMhC)Lmd5OSDLwp|H?11as}BoZ z%w1hpuV(^M-To_MB^Hfaroz-rr7!#SKa@5fe2>rvUP!!jT<2py16hAX6k8k&QHv?j z>iCMM`sV$N%r){y>k3F*)rbrPc+e9CF9@h|YnkPyr=$Cb!%NBK `CZ#feWCzxZQNg6l7DuXIQjfoV}<6dU6{u;2K z@p5o@VTG77oo&z)oH;bC CXcHcB^ss<_STF`52q& zA7Ll+f$+6x>zqL+jbg^rejTB}wu?_Ts0`o$=9E1^5M!L=%p6 oF3a<(dnR39H*RinnK?)(8;li8a7yotJ|H9PoX@vj74je(O z)9;4X2ENY?9+ULA{X5HvGuq0kE`@GyZZ1jHL5g@ot*pVVrNyW}I$korS(>Q`%k}NO zfx}ZVcK(f`uiU1*VwT$qS_xVcj1HgiTNp6n}r KBnilAU<>GrTcXEv6feJ$u>T=mxd&}5Z -i#FJHLM zpWPOCaqiEENV~=?8=?ky+YE;PJU+HQM0E1mK0gS $7Wb?#+Jzwow^5rdLu4 zY6+#4ic_hXW@9C?F&RJgXR)=v<09`ROj`6Zn)!Ph;=%(Yz?$(~r{8X6l7}mlX`ymj z3J(8#psy^)-?@Hx_Rd~hd4I(rJ~J^hH8C?QD=RZIZ`Rz(((;|c;8>CEy?vAUW7d87 zhAhh#4LG?8wPyN>sQ8XfZ NQ~PV{@{I^SLCGTkF*#>Uqs?ZunL&l^Vg3k%q_UbA>0i@Gg;j?{i=M9I+iCzH zVTsck`udz`REBw57>Dr#PC8z*a-F!u&VJ-bE3uj+S#K*rc18V+ePCn##bLK!)0>ga z1^{=KcOEO@Cl3Ouv&U;wU;Er&Bc_mlrb>?g7c~?GF)YA7HN#|4fN^2XX4|c^qobpt zL9}evvVl8OHaRY &fxu0c9mer?XW#5v>|55W z>(yZU{{D#HK8(PA?J9f!iC%e(*bcwU0KECzia0NYmNzyOCV+TD3;Otz2lkoW=&nL2 zRy%*awu8+Qo)7H`PMG(6I31G`Fp%4R*exUb4cP`e_N4iuk|Z^5A3O58sk39kWEYs2 zhE(SZY|T~QB0Y?2ZFDaK0DU1Z$8D{=-%7@%y3X6%FTjscy5%|VZ_{PSk_B@G+)Ph) zzvq7c7K*j?F!{XBTVo&N=y_+w#c8eh>>R(X?gC@oTX=={J8b;F@$#BzF*G-hxn1>{ zROAmCBL#;>_*OjJ- v Ur{osZI`dgC}D$D4=D44;9MsoZeKZ&eW^8Yq`# z_$TP|Taf`$%ry*DA{jr2xc8a-OV8I4rF3X3RA84n(IiMRJTcyg1^dC5`;SE8S#;Ql z|G8E=Dk}P{3Qn?xF*&Doc2y(Wko2d>0_Ufh{Q`up=gwKBG%qXuAb(8DTh@{9xai7D z*O07-vP|o50OA-e06?*Xu;PY(l_67^HopErsK2sr8Sh&}_@lO#i0vA|-cPOf{bX(! zsZL4_)Fbr~As#S!op+6OJVx(evN@lV%Z#^59_}z)tZh4Q7cZKQ$^NNJjk(n9X0;u6 zI*y{gBxl9DA^BA3ykT{%O(Zieo08x&9BIW67f(#ncHO~I2`bCHI|~2f;|Y01U3i>o z_%svN2b}lhb?AJw)uZQ<`WomOo;zjZc^L6MLHg&oRa5(IyxVis{u+zZ@6tpU?~5xS z#RVNf&BBsx))V{br5nS?BzA^&pC!EX&J+dUW>O)TgU^F|zU#IIk8kb1XfqyJUEt;Q z@sMM|d}lW;DfJC=@nS~K;W+4Xb}VfCfiazuqtjV9)?Nt$uO10%QsbJv$EF}fCRTQh zEC&X( `P+k!O)pwmTOuJ{BJ@!gxkFKD-Ey_sVcjY)WDkNiuYs0w{yn@jvI$~ zhU0!!ck_{j&&KwS9}3{ @fT@FJD5JQ|hg2j_VpF4d5L;*<)0l&X0 z4r@Bvqo4 l*~ezAr7v;ipm(9e6n zrn}!}t}Se;c?qz2#ChcgdzJcELSwa49!f&2EK#1(u~+bx-Z|S$cg>LmUEcE#Xs8!Z z>jq7}u*IdHj)%#Wc`x|Rt19qg1PtW&4=7x;3o!sYuzD0EXrw@ZU?|u$KfhLas+o7= zy83&|R$b(d!Sdxiv;Z_Z>e_g8x4tj5Gxeotm%|!Nj`sRm6Oqm+j01fC>B}P`Dgc>o zj;PoK0R{hla^;hF)R*g74!vmpJD#!gu_=}q-MBWdr^ZsUS&y>YJxq4zo*6P&0Y}W5 zK=Nq3iok0ANW*@$wRYn<4>}I-*Ri11#~51=Nr? nK` _=^TC3m_$A*W zWE0hiotoL#OlN??KO5Pdap?G^#yA@PhDb@QMVcQQ_%}ggvT2k5Dbz~I2^#XJxkHy< z6g~z^>*$jT+g-upHDv}4QV<}gW7TwMK=)z#>X&eEAFy(UIH4dQA-lZd@)HrUas~ee z7CoHgFS8S^H0WYR Kkd3?^7Fj0tmdWQB#2M>1(iE4GiN z2vYQr3Wc-SSMyF^W)WJ~+gv;nN9PiTU5qXBQYt=a?H+S!^3djCMCYzkXQ-<5_Ke~H z3Rp~MxA)3_YjDXIh)wNVoHu#&xo7J&Xo&frIaHqx{4!Il5|H*$UN1T+IVv+^AyxTi z^?$hlFanGwMnsO@c5PYa)xv)11DB{8vZQawq036BuxNGJk;I`&XFl9%Fl_VEimCgN zyz~3l&;mL-GNQY&dwT3M^RpC0Xfd1XS2Mf&1Rg$uhZQmJ^!rr2N|haCZV%TiOkZgt ze#pwXsg6SnUz1_)Z=TP-`8!Ewg(DeG+Z3mQt%ghD405eC>v}{jw`q}6b>bgqVgZ2g z@G>!uuAkEtT|BpA>%-iYJ($}3+mAR|ZARf#fm2jGx6imA4Z2saZ(R5xzaOgjZZKl# z0lt|DPhYpj_`Du@E_*R(D0K@vonx%%0W*)@BIXNr)@cf>PCWo@sK8YRHTaF
h2ci+!5^Ul*h&0Nz==XHL0d~`Tww}n&s z!!+_*V$`}M3!->b&Kx|gn(*)re2F@FIDKh=L~Z0vWw2U18``2mI7A+2&-0qk)iNEO zKS-)zt;evilT=BkZiIr-%E#lpYxjF-y0}`4;mSyXw29`R)}nZ>RUbJQj)DrR>f+}a z%w5h2L(=~L729GnAAT<$Unc4cBx0Wvx(pwW Nh9eEj3f?8A&evlEDs7?8io2q z%|}an QP~XzlmzA3-K5Whet%ZYMP3Bk B1FGLQ#?Sv(;e?V{EP(4@&|=oq-izRM{HVq#)3>UTT$_Kx4uvBd->DKdQZXX9K$ zJhn_0zi@$m>yDezk3=c2E_?9gM<7?EP6~PcTJ*I@Q&Y25@TXiB1TEO6R?nWI`{wL@ z2M_jtezU_zDujsVlNLMM_T@&m=xS <5!afTQ&;ZK*LOc6B2GWCdx_V_N*74W cMYo-0hW; zW;GZ-LIThmFSFY`IQ#U>MQvD!#kg@i_tWSLr|3S}$KOZaccXwnc~cYFJX$4tUjptY zwU<<)V@$G_%=o>ENPiw#h?j0IGJQ%iIbtg1b^HyiG|c$P^@uH#S$_38&77tzQ-X?4 z9Mg5r($46v8D|<0`vu&8L5PGJB78|b_Qx243@|rN@6kb$6bY68^OKN}005+y>pgax z?Jh_q1DB7AY*k9-aPW~YN%ymsO;AB#kyJlg?v*(S6~d=E?|3 CElIy4(`MY6)m;eT?}{VUZTy z1|1GBPf;mF#S{M{PkvdSNwC)Fyi{k5=mZbpAe!KdB{8?i?ixf*Dy`1e;hOcduY&+X z2~D^=6P3so92M6qOes~9Ec#n*aMt6?{h*`(AU@>4UBG?ecQhI#9C+9l?Zxh5(P&WI zI@Pj@!uR+vG#E^)`#;63loz=9IWe;KCiNQ|I*DU!-YfPwGuQ}Fuz_*XMS%OcNNLQN zrSs=6Zf0l|1mK)LUV3IO{kQRv!TZoEu&ZcZbTD1vlu~j7=SUQyo_4vfhy#MMyi}Ug zwEyi(#ww#?!#f!u{Nlal6dc{^9g$7QXk!B(1n&B-^jJZ5S>qEg!O&n=t!JL7$0T4E zhCn*q;_iZfVm8SsSxt!h;;C)F@)T&mLeW}DT+;;2>U4>lR|rPmVbzUjvf*>*E=+wC zZ@7Ni19#*~Szq3^r0}$FUq2m<0QJ(Fae_(uetwi0MZw_G*x5CVDl)QFRx` J@wJ~=q zQ@a@W&t7=0#-@n0J0EOw_4X3x?h9Q{tnkG62u;2$>)+X%f{Wm!QpjrUE#^_rM*4rs z;ThGY6k^7-XSBahRVCEtu$q#SOjo2QHu%~2iXjbA{|LZ~9d{lc coL# z+n8}bBHp~{%`uno-Lal#%NKQmg6J8d8*ku39sQw7NAKqPjPA|{SHmQ4gY*UtLQ`TL zzxrW4YS2$5EW; zM1K`8DK$mzRKBZuc`1!C{j(y7jt2j@)XM~3o4f1{yuit)8ZKs`vrTXiJe{}x7RPuM z *FvwJ9PAIg-EV+Fg71SLt|MfBo~)D^m!N2+_8L)e(o8e-(m(X-l}{)~t4_ zSh-HGfpzYdA@tzyr1(Vv<^Z~AZ+|Y%@7YRI?5KK(^Z|}4dn=-bGC6jg-51q@DgF%3 z@T1RF-qS1U>YCV``1?)cy$jeudm5s`R*VwKzrT1fB2uvI0z|HN u{r=&EoHtpDLN)t (dtueCN%dqFZTs+@)9)IXRCQnhV1c9 z?S#mVW}X2lx*w^Ld&D;a5DW<~?>l_~;e^VMpBB2?N_Z=6P>fibXlRP%(#ZaxV-<07 zk; ?qL8#XXr6paEg;LR^3L5a|n;XOHWbsKexr*bPgX^+< zrmpiLp(Pt^uWumGICtJ$T=AcuLSaldLSR)2u2#88PCJxe6Q!4qL}9?@EZxHq#mEL# zRi2F=BRIbcjWSRNWthnR8pkDm!^eE?&HpqbA{~omq}X?~q1TOqlM*@UlK4_@=F;&i zuFOW77@kCEjjRCmIw^q8SOe=CiadXe)76(b4Vmaxt`b44aVo=KP?~2d;RZwM4^b@Q z!Nj(kHelXPqeT?zLanrFW^p?pzg(TOJ piFQKZoKZ2X!nCK74DZ@uxQ+?*UlW}G5|3ZhAc zTfl=zn#{cxYm1uHq7GXOXBgD+<@jYT1PW6>z-5h+65L#>8_H()3zgWke@s`^cm1p{ z-@i>X2L+FF8N}1LL|9-aN${H;wT=iDMF_gN1|^K~LV|L~MwdC9uX<9i6n@c`^BM8* zC{>zY#@c4HI>LbbDPXfDe#>Fkfb$0Ku!nr&c=LS8_xcMp>@R)t@Q)NEoFs@<7wJK$ zkWOpBl$Lrv_&>IEJEOO z|Z^+v|Ld@WCl z_xl-3?^y6v_`o5*ID{{+xyv1gn*Yg$nP( x$+pnLm_?UY?}g?pOQj=$yH=E=96Kv>k>x!I&bC)bu9)tVmC`64hw)Odz6T%*I=r zcjAuP%6aFdCSO&IGNk1$XDfByp6%WxJ61=*Pg4!TP`~Q&cYO=;@B6uBr04L?i*P8b zxccJ8djY?F7L##r4G%&axBV@T1^U 1OCB( S3&w$ot~>-J$&LEU1}91k)P zSNgKxAwmkj-7o9YPjFbw7492kk-#Xg1W8h`;2^ZlGOH%Yx5EA>#J>$VE`cjKK@q7? z`}9YVM;S~k9Ti8!hlYeqhmN}8i*>RvEHBTwy2bhrKo?+ozni(YN~HV&SVmTPQcUvh zR5lq$kX~P*Q~pt9AIWqN{oKm%r48#Yubc&Mp@ItXknhV{fiB945{Cfo+pYz>>+u+V zA4AT5R>_(*w_dK^98ab@T_`i69ejaRcG+4`_!`qO2#gPVEBb5hU7{3%Vt02K#neq( zQbsw1e}~(p>+zh)@m$eBD56)luSiDPe5UUPA)apUjpWI?(^$sX{l0torP1LI+gs;< zi9sL`5dGDPs+SlT7-*T71H5Jr;oHNX-MwC7$}Zvs4oj7qEa{c%HG1L&b-Th}zMW2T zqPtR;RJ~UflwhzO*R{dXVErFALpfDVWe!Zto^%pAU!*s!qM}J?#!{8`GEiiWlWC gKI5zvFm?>X61Wt`9#9PqZZ!YSW$v=_4q~IxxnLMa7CYA zQ)lH3>(UtYe&mCzhb};K#}K|37Rd~CL!_P)lcN74t|q8wp)a@>k^qts8*j(E<_VP^ z5ik5u9tc0i)V&ODcDf#ay{+gZJxx5Cy<-vSUR1zl3K%aQES;W&61Spv?vGCX%#)i6 zt95^o?Ary>J3243aI$+| q8L@ia z{rmm ZY2bS z4RvnSW)%aUC2yqv{y8BeEoKl3y34(V&P%639)_XHXuTe4z0KO 6*M`#u ANv^J^lEwfpPG<$m3mlG`l{l2JFO*-z|A3b_Vu|LO-`roQPVJkP`%KLq zF8ggZx{rngtS{fW_CR?C|EQS HLwWav_+l|z{uG-u9qnPW9K3le znVsgnc?hwgj#hHD2vGQ@7E(HMmwsH}U +vqPVX2Ig2SVqrA zTpZ5j`2j Tg7Wb_oz2~58IT2`+y1mJ6G^qhA~%!e8Animzfn{RU*e~C z b0ira#emfw;1c~a+i)6h-K^-=v7Z= zA{_g@if$kAx3sO=l%dE|nyV-8S;@cId0A_2{}w*iS#c3EJzTf^XFTtZ`K>eUd&9Jp zyz2$!#zzD(O?3V2tD`9&r6+sPBNsVwV9FN`vN95^?Jh@ey>0d6l$1J)ij?TFdNh!V z2=Ul0CqAAbc<<95W3}*o%%^i_+TG4yo;URO?m+(IDNIr&$b)RztnbR4s9?c=#)ss7 zfKs2AFEyhj5EXQI@4u^`;0o`rSf1U9JN%laWPR#1WFmH;QoFunu^a7VC%K&_8SJ@p z@9U`dsqv_yVMruOxH}g0@TxePQLoezdw#|goXM13Bn=Kl!0oR;b6T<^O}_tC#l=>s zl0I{@my=9uPt^LTK2POwDr=?%0rD@rcuQRW5rVcYAcJ(ryzblEz6Wtt^@~PkvPb#E zZ9_s)Oe!|5f6@vB>XqDI62h3cJNs>IWrg3QRWxsj8zUtr^>F=AmhZG#z)Caln5}6& z^!1ET_ar1VI;VW1bGNq6 14pJf4pm Yw|_kKOaTJ>-OQBk&cT 7Y`z>OGy`Zjh8klnBk{G<`KwZxzGxN4o$&e6&nxdexBtkJxByn^CUe` zw#%EA{HL{lQG<=uSUh_C$qQJ~!>|*dZ~_-E9#jy`COcDzBEFT|Hb{t{i+#4=2q!M^ z#P*f>l hRq+lDHVm zxI)@nVtTygd1gN|l*F{9o2ZXy1~bAS92Vr!KIcU2`l_uhVrVykL~ >RFeMQS%6Rwa77Y~bM%UQTQpJ_sHsuH?T=zTFlm(~XVldXM4@34 zTwybu$j_F)>EBr|Rvnba(TI*XTP#*Brg7+JRL}k1u$C$MDys}tz|2oRwK#NefW1e) z|1o8~l=DXQn)u)vEWnxCP*0~%c6+k6={Pu^b-omBWk|P!c# aqN)`GQR&FEr{ZR8% e88Y?>k>U4SevivCYN+CG(>k# zsH<9(sNKGY+LM^)@llj6TiQJ6>TV(4Cqj5=N`V*k_>3f8ZeX2Kfk4QdGpuHxJ6sQ| zXy1N*c*m5SFf9^fvkUl;{V`Xmi`{J!uM#ha@kz>ME+@W$^=U_lkDzxStR2l|+0Wv4 zQ@dxXsnvv*q56a)7|X2c`ct{jc+#Uz019(tWJ~fJ0`qUSW492kkiuL_XuRw`aCQUz zo5RgvL4Z;&_u8THvVva5Du9JIgS-|Ry3JVs4^-!SjMT8CdbpwJ)FyS&8b7%IqE*hb zV)zaTQm9bN^1R36GlSq${Z&S(()yu$I8R5<0QTLuWWPMRd>0ui8IsFxcyair9oUj3 z^&~lq+yF6qApX~FeuHB+Y)(qx21}Kt@%%(}%AxHfcQ3yD&=wK}B>*2UFH8**3HFEF zL6s)!g$`ij_I4BIFqrqzcBvhDfz7p?w|6f`QYI{Aa*;lH-$o>8aT!_4CvcG#-hHlx z51*A jM>x40u?kK?h#Mb5UGP3jSzx1*+xB2koSik&2SJ$rT{p_=u zEZxghUr3w=|1szcFf@N?A?aK~wCNh }Y(wdy{|nd3;7AuOcUYe1{S9)Lk>?L|1l zy-`I%rgMA{v10unjJ< $*|a$kw#o44O-_Gh`kqCozr~H-Qs9@Ft&cz~;63@KY;pD}@!sTyg{+U8 z=ZA<~E~6}QCS#bR>MoQiFd%_|%jJFi?EG;48~lA>5q(*ZMP #A7xe?BxlFKn;o;3-jncax-}~@E^%x zBIY{S%h~ S)mA5eY&1%F5rs@vG58i#>Hal{u#){OQwzydR@+jGWgNn_{1TD2 z&~rJ_RaII}3 ZM3Q#=WD8Ti9Qx zwQ2~AM5m2jT3}~HW2WcfV4&wTsnflbI_MAlA~b^=br|1?R>kRUi)eevFKmV$4I!nA zckCHkyG$qF<2U_zoakw J^8?PTx;ft!|xm8#+s>Gc tC-y=56AYh%b@0}v-dD3 zqN(P#9EvK&f&`JQH5I+@O~8f< RjGV#Io#H;(aPSkQ={uGSDQ0nY&> zoAaWkzslT~o{HcuKix=_Pj{LIn2G6sm?jBPPsoSKM9P&A1| 8XOLH@cyq}jzbpO pLIi@9y#8an>-;{x9o2ipt#VXbtvkB0C`{J z;Lo^Eu0D&(HWX6ANLl*Qejd~qSDj50b}VhGFt>o7HYV^HpC(s%#$|kb52N%AQ@GNI zVREqb%9Dq|g}#IwLI?JF*TS4x0cdP`y5U5?YcNstj}SFcWPEfx(;V%73==wQ@A6EB zCHc=jT=o!$R3~zIb5>%OHSev`ydvpzQHBsNCL|yE#K4GrSesV7Gn5LP-Zztg=;kork^@hJDmQDP()#2yvg{|b5Gjrrw$khlu4Xw zhpyv$AfVY>!Xfe5S>bND=$Ued3<7a5ew!g%(Ss?RoC<0Coo&M;h{915s79-=VS0%( z`MMdd+WbLi@%LXXNx661pMrS%v&$K`*J|rJUs~~GZ}P(xm=G)7*WL@PEG!t~2a2!8 zjoc@99T`z!QGOg0A=8WrkgJgqyK_yO(9!*F;Qzhck8p#u#=9RRG%l`{gX7rO^dv~v z#gCU 5mck=}Ykx&oT!}u3|`4Jxj&A}-!?+*kn@3v;M5Pf)wC>ELid*aa%=iA%C?{O<= z(^k6Jwt9GxuVEnQ;q}zycXAS-8_Q?n$b>~b96n+(t?3U78hO_ss4eoVEph((SrPRi zRiq!FNrI+YJRMrPJ3t|AgA7V4DiPaCbQZM|vw#&F4O*vL`f#TGxvNHV4GjX>>{%(_ zu}!RK6-&t$b+xbZWDvvHsCve(@q!eDNdpRsn1~gq)HL7F4}BKpL$1}) Z4z-J(BzTHID8Zz18Bv6PM!v0-i zxce7de2Pj+1VWjCAQ6H|C(EBy8-hwW{M`{YWEkNo=gev`?+W;2WyFz6hOj>L>C@0w z*hqZV&om9H4eP={DD7 TTaI?g^0RwX`yKhlgyp!aKUN zUbw_=R(D@~uMcez6?u=UI; WD_3V)z4QY>1K|dW78Az2c|s7>Tnda-DoQC87P(nC7xJ!{KQ4oJ!`n%pWd#@ zW=>{8VIQHta=}U?mR#lMC@sZ9yb1vnTpu~40IG$DgY(pXuB4 2 ze|$S{N8EIEVXp6HZ{Y2&^pEc`?s`>m#7^H&A&h|G0E<>NJEtLkalZjF{MQ0=5ezc2 zn~O`;`2B;p5DYFtXnsCfmD !?Te%Ijbo| %SjV5)~9!^xDUKW+v8o=e_qX&p%$;v%d5Rw(#z%AQ}7)scNM{8CyD7s9*_T2 z>#lRybVTd &e$6cZ5f+sl5jcx56+$E^1IPwLwWV9ZE0>>vAA zW5L0-#GPw?Rraud5uPtdjZpB0%x|l6coQa8+BwhMK35Rr1?96=tp0MRn$pM%S~W3! zJTfl@ -H_hIN$I&wwx9Zo?-b9Cu2&pEXYX` zuo+Uzw)nK=*dL T3|@^c3K=1@G#6Z9dk|I;K@6 zH*0vf#(jQ9a{ecc+d?+5p4>2@0h6#t^G!?^R2a+6b>t_XU5v5ns$K6Y4RL g#QOy&Hsli;(mgd@ji5(`xzupsIxbMb`kAeHlO?Ke)7&ouv-my9eQ84c;LC zYe+HwXU;JBEm6+6T&(44H#dW7?I+$x%r~Yhj9o6bOsr@58317YKe+0+3G5O-Pa=!= zW%`gBh2bgvx}XT M_qnFPh-g zb6Jq<8*8IpmZ9Kqt7v2lb@7{bd-_+q9g@qH0Ny^Cm`MbzlZ7al$P(n=z>NEErfs pg<;H68*ZQo-VQr>v&4b0c%C>XVl7YnuJl~{nqf`FK>bTa5kuw=jmsnja zGm!x!t(je5-V@IU^KY!$9u!3=+!$CF$*J*qu*IC?>&k;WQBjuy7mhSvYqn5tp@TQA z;l(UNkGxt3I1mj!Ad~q&D2~gHG81G*J(mzO>tF#P__^DXIAWMBV7pZpl9*T(q67!3 zfG(UE`uEsTCMVs$UNErPfNL@tA_u01%el*zRdvuekF1O1V6YKqj|Gwp&=3NFQXM?6 z &PQ#=jcKSpTw=9Ed{w*4>GNY#&wp{oi}g S*L@;D?4n%od1cmI}_X}nioYAJMwPIdmlIfL^`aGU)2e3Y)gPB))u z`?RYEdkXBxE0c@nr$t7m+V@4oh!r8my7t$|N@2z*(~Osy?_(YD7}1sK$Nu`iD=T#m zxKHYIxpvtG*}7eBMR*dR?*IO4Ey24o4h!y{68n7f uPetBt~8QeYeXw|XF z{=CI9*>`n3{v4Zytn9lXA=~IU{WqzdC6AxI`!z2Q4p%lGQVfxXQxe*%!!^XKoXqS0 z*v&nVvD-`MPGEgPCofyfuY13>dGgrL$ty=ym=Q^mQD;Bk)#hU9Wxhikt<)L$yxjGj z|Hsp9%T?NFcY0bk?KR!RW=hJ+ba@^m=;Zx~@>5x7m|w%Q#UmRmEKQeX!j32JWN2xw z58aj%H#4D4MQpIe!ys-hTS}v=(X{(^{s(5h!-b2#&r8nac_fp~A`l-M*jzwI#D3`i zoZHK-)$ZT+YS{hU?*7ecHCefx{UPQ43b^XJ^UR7f6OH8!N}Yt33Dhlh`xQN8e+>@& z`uhYsY>ojd20r&y@WD=|C+6w9;r}jhKacz84uEk0Y`(F?f_b?le#^~OJ@4(ZeFw$N zxB**J78#SI**Nq~7IBQY8b^QoUNb;e%W7Rs4)XA<-=JdKqt*$PtHQ#=R{;jb)Ra;x z0kEVLh)35qH~ZG5Gh0ry;!@2=dnSjXj$w*8^aeA~0YoGF*U-b4Nn6$n@A}=r`a_@q zxoXSPf6&8tKORQkUP?|{Uqd1GmD#9lO9Zvv=@0uPKP+aKeTaCU01tiWGcP}1EW3xQ z)9S8BhIMdQLBN0$K$14P*F1C)R`Sg;csBRo%$j~^AhTTiX`LOGR0spGdKG=*=;eC9 zdn!*uJbpyT6CV!o34R;{0w;JZdKeg(f9owZ7K(gLT3yzw^_`uampz|beSLpDszcaE z&Ux5lX1G}$&d%!u)hRsnoL@CNs0(HUR5-1wN&IJeoJdF3n|DK=<6b@jvJA5D+1=1~ zlq34QowIOa{K`W+$KN)AMpoi61Rm#W?0FiacrMJdiX3VYgYbfX$guHCnjr{Yiv*RZ zwv=)2bV$j*a=2t^`&G|OxH~%1n5_fyrlMJM`wpWmyctw^Xk;Rt9^dzB-44JPe|UEG zJ0&Fr7`~jGZQ!GBpI5m|j`PE*OvVmgO5exN&`VikkdU9B#Ww6weWGvHAGeDlo$Q$| zwwB96qcYPPd6GOc?aP%0 =haU&o$0?%8&>Nr zIx!vfmg5UeEh;de &~E6;Xn^z!P8n9YBgfa$sf_3lZDe+QNSz5^3|}-w+(GRx6SB76B&^L8!dYTk5G^ zijGVmQ?jFHCPTd;Ah|aW0`lkozJlFOx7q*g2fkzsvEaqwAruHh%*5DuaA>FrAfBeD zzj1P^*DU{s4g)@FJw3geI^yxBkx9M0TUVXDFx@X*sji&zoS|F>KP7U2HC_VQ>+Q z$$oL_e5wUBZ19GnUuFM6%k;exxBJ1-w8D2v!WR|C_t@_=l`RfD70KE+Wulb-)@Lz~ zHT3esP2oLei3^n;>NdVWmYbTwF+gH1DTw9q?`6ojL`lx!OwM+NdQFLZ&iH|&jEoE~ zFK-};dxyYimxr&n#?tD&WGW)$v4}$KET)3HV|QZkLz5U;yb7% 5d6Oj*GC?zS-!oRacC;Axag Dt zWar6H ec=ipV+8$cNtY9Ty?U&ai&i!=6DnAU| z2A8Co3X3o>@=7;{oDSyB$3O6O&D{||y{B-E;Jnb>CX=lm3?UY9AR*Wg$qEBhP(TeN zKqchM=Li7M*6zY}C1tuQ)y)Z)?oBvPj-BYF5ea0rY{`Zo+i%7Qs)Mb@ji8h^MaLRT z!~X$5i4xP&%<(*c*hzeT&%4QV*3;!0JBzYMH$M35!q9(m^LO#&5^~vm>8YvEAVo#R zVuz)2E~;}aB%AB?dSRdBZ(xXlx?(@W)_QJoc;?-ppa+uH$kjhK3|`YR^5?+I)ztl1 z`f8#hQGQ6>eW@mdev;4Owa?9xpC9f6_I3Y4(^zo}!8g18#bd$gyS^iopy!pbo|RZS zPqHS52K#cFYx^V)ov%r}WTIRsjS56)8(z^Iuhri!V`vX+X?fG@OAQtumfdV$1FoTN zVvU$;L@{q;^@085c~4$-MqL0PDgh&Zx`2E-i^=&~6TlICSA0VeSWdppD4R8R=Gg>F zYEGLq IUM>{gdojc$ip zkrE)3g$Kc8-v3@k0J_2~TC(F!^#(xjI{zbymo(2H67YTk&XpK^bl?$g 4{-L{GTq=s1B)s{WEAL_((14WtjS~cu A57{-AvQ08*hyI5}H18%zNu46BbCZSv#ArjxzBLYYd7-8K>&oaLWfVO!g8Gq;{y zTie_EWbr_M9)FT6lPCa=PY=%jN `3=rK0i^Mm z)$lC%%Sb{RwrXhjHh-z=j4EoeDpJ%nFLd)s8&CZWJF@d*H*p8$+!a|)f!SM;FSd<# z@(CuV>R>w~CqIY4$dw76vYVOW_Obfn)9$c$WmX!uwP#csRzL>WG%TCppRfQIa7=P2 z(nQ=>@0rW-hk>1@;T-p1*ALg%-nR9icAn=}#q{USB!S$e!qYrNnY-I-SDUR~Qd)r{ zKlm8rb2T^P87K !WDS_DEIHgg3717O>Cba82FZtiwIo*Rn91~!@PRtF e08lPAs1v(WNQ;}DP-&sFosd1)zP zZfJ62r<~QNb5{u8cN*yBdFJnwSp@~mwAGff45V88P%<_!AnosiPKzx;uVDH_2VIpT zB<#`rA%$`@B4;&H0_*J?SsmVtBtsnns~IQ3j9DE2kFE31>e)o uTRGT!ZFr3t+O=AkB5SifoEbX^*85Kn@jA=j!z4SA;uh#OY5K$6-93}T zrcukrz~FBXG_sD44ls&xC9HVSvKef%r}r3Q++1A0xt$Jw5&M?rYoAYv>2DHtx<)a2 z*-YP!d}e;zXqDpfIw)b@_VMXCIw`w1h6Ls7YOe@B)Agb3WZhqi{wn^KK?d5X7fEFl zh@ZB+%O+3pQ>8on)7MioW>8`KU9>QKqsO?Jk|Ei)!~Pj%8+*S*>}5s2N86>%pJel8 z^0PckwmN-Xle8XMaFT~X!IY9W=EWAW$F<+Kpa OQ8E)+9v6U4GGT+0)>X3#Ge=vSt=y|?cEKWb3JN5-#BkIKr@DphOkmgU z-)n?rTDEM~N7qLd@$|3L)N@acv&z}vzAIi_To@P_xSTFcO-?#HIK)dA0Yg!
MKf^;yDRR?k #>q@twU>orEF z#}zX~`s}4TT-=Gy-m{geN6KAZz73A95+ygPb0fOlG`6#I&r|f$Po`Z4<-7pC1|9a; zG~Tjww9o&tDrPG7N&}E!F~E^SDvZ)dIW1bgi`s~zF@R=!;?yOXsm0i$u1udiS|b5H z)thr_S7m3xu}X1kXXQlymQA)+zUX|c2?8;hzBRc$HUVTpqSe*G6k$Bp#k6C>&H>!` zC>jX#GCI|;yurfdlF8YVs(oCMHWe!)+jTwPqL?I*>dI O(OWw4sT0YggELMM;0RG)K>L_tP#z_Ypua79 zwB}b^PQ#0JwrmELV!N<$FI(L G1dzM}p;uryZ~q5T8B z26^y`@fMevSOv5sEL- IG>Oa!L1 z&2K;b97*~3_>pc@%md@`Q(J5$WqwW#Y)IxWZvMlioH_e*MYs<*20#P`iqKnWVYY6x zGw 3Xn9189*qe6Gy5z7 T(6tshcfAq?9L@ugJU (Fh?o1yH~M zv$Q{vPG|C$Wgb=n%?e84x%B`Ep!p~8F{*jwhYlt|q&M&4+S|YaZuU3Fx(!|QHZ!kj zGZ`vQd7a0_Vmibg*t&0O2*F}it}!RKHsB`TqmEJgpV2>~vbHBX_Q_JhU_g0JiM@AC zw@alZ&6RUt$3(Wjc^*Kr9S>>D#qUiAdm~C@VpGEU@>h)K52~o$D)*8TpwG@J ILkU!_$^How` zcIA$Ag!f{7rO(~id|R}S?s3}IHe`I&7KV$x`R*YrBz1)UHna>$#o@h!6Ml>jB{37m z07IBnl4>uF5~@! fSdpeJIb)ri=lTOa zOPNEs&y@{@%u798KtJ;16{@VDS|C~`hm$@@BnnP*iOx_Mp-?xm8nIFmR9#tBT>AFV z{6zcGTFUehj=iwdkF^8h0-@zP-?31^%?iV$6>m_3-tw^lxV$7w!{k~%&26;e*UyjF zLRhi4J!_x!Q66wo^<#byy-}r3N%I{ph+Wy;@FNesZ*ntqcimZYVv_16NRTiA8dugD zL|`PhmnhU3-d$d*4GE1`I(TuW>#21NJ^UDd6F(dRM4^H9U$0x?f3Hg{N9l%Rm+xvP zMwcj!Il^XOEO(p=RsS3cwFn}J5C8nBf_HKmW=o@)EtTF)KjB0$<1ji+re&vMdQ@)d zxz^=P_(epo;x7t_^wG}r_TRqXDgmfwW@_n*QNa+?`ZEXcm;Mi-(Nda&_k|m~oK1*? zG+6=_FJ`Zcu$tqBm%5Pk4(dV5@K3rQ^ruJ7uXs|fm?JI$vb=Qhnn^|#b~xv6M^REd zb>0&}otc?SS@LFdE9q>t>WK@NP(F2Bd^tD&uVj=_i&0d;*NfGTPvG-E_5qL`XRAjM z_jt3~&c@iAabgECSGzTwV|-x)rf&Lgbb=3ikU@sqp5n56vxc;iMhdTw6Lny3(qPh; z0+BVg{>T-hkG)S`-_G5)|Dgu5{r7UVVC?vO-!MmVwAioe )U#3^nX?~^NGp2e2H6%{F zWHA1J{RHg&p2SOcpOhCp?!QiE*-(h`K%1Bthne?}@_ -^`0h2)%0#3`&Gd;~JN>1jIh0g^<&1qJtWu}-9oyT}s0TN^kPH^CzXW<-9-Dt_! zCqT|}4t7+x9AxN2((+6E2}x3*Mu`CRmU7yQ8!0yHky0Ka!reJEQRXl-e?_^vi%t8# zT7aEoFJ`+~09noa96MogubvZD2*iLX{5F%~D=O}i?*YytZ7c(e(JBS>tN&zghFcCUhP`fh#PTZPZh_HL<&_$R{>D#nzWVY#JkRKd?>CkF_AhA`glot zdip{oi;#*GfFBM>@+;Z@Zs+&GA(EacG10}+QOvEVt!(>)^)mvE8p2DkI9Pfk;lC+$ zKTk)70+S>S(4Jo>>VdC2v>I-J12p+e5ra|05SwR{od*vPqCkU%1dr&i`1x~-S##D) zY#a(}%P6}+R`KoP->oiRrk%3q-B=8F?o^xV4W=3OPsHb JO8T~Qw2(-3)jb;PKb7^(mg^jdLJGT+?%=O)C2H^Rg zbMF&j14$sk!LkzuRI~vOSc@fO#DM^Y5c3;9MuZZ}*OO7&$L1WFGaXbBrC)NZ$lV?< zM+zgo;q1J6lC2yxR1Z6mu7PavyhnsiSxr?P9U->=(UXw9Ccm?J?{haRtIPyl&{>`> zLeOXg@BuVkm8TBK_}p`S`g4a4r98zP>$mH^!v%Cyg$p@c$KY!_-l|V6`!l?hUD* {rBibC991zag9XE9GYjKtU%Dnq@ zz5M2PAT4Tq2+3LAbz0AzQnO-_Mr%@sw j2zzUd<>=MvxNu`h&5nd;cOF0}X#WkC zqkRG@l%=dZA*BZwH}w69173Ia=1X>pZZ>9OWCCb{U+&ow$)X8`$;rt!Q_Rix9L7|? zJ>1(Pb)yZo7&u5#uDr#-BPM`u6jxgB$D;3F5959Qqa)>}-U>}k47UR&9zH#HANS}^ zw^s2}`U03AdXcgDdbr(pQ*Dekn|P3NNP)w%ycF$mo;uTXUN!u68+-i`4_MI8X?N(z z1hHH(d(WR(g7jf+H8T^FtuBfu`% ;@K~xOx zv0iSKPgclm9lnDxR%3B>`YiyGG?2|t6Z|-l(Qfrgf}U -ZCn#rrQ?Y z1osZ^7BqN(0Ko!50tBZaxVuAeO+tc0a0%{CaEIVQg1fuBYxmvH^PY3Yx%baEzF!P_ zwCugBYSpT_=A6s0O*BU^Z#~0f^>+QNAO_pmZ$%C*Pzk5Z(Pko1eLg-8wLIw1=|?rx~Kd!$}F&!@Dfu-Vz2m437|c$e(SBs(+LByboq_ fje7Ao_&3T6-h~?rBgY zpSF#?bXxWW#HQYF&yCD>_Px?^Z#2OUDaol>mdjdvPTKi7^V|84O#PDDId@l2{z)aA zO*01cIM_9%Qkx4XFa-c!@I>tGz7RozgLWny1iW&yjjgrZJlau#{B>y$&T}*7RO)OdR4vHU)i=n@EB<;E b&7nsPF@u#@BuIO>1kO(#-4b9c{MJ(49ws6>4UEAK;-alU3 z9;=p#LY7ZhJ)pXH&28{zzz0?ysEzNZK5aW|K8USt4}P@IiN&8%OlY)ubEWIZz=dt_ zB6#DatRYyy<#NcwXYFYEJKf^*zO4>-&sjY7+a&Ji!Dk$}PJ+M9={D>}3ts3cI^P~Y z+IBV_)$JRCuyp8#QX{{^JTlU_bK{=Uz<{<*$*(FGbCMU&xI`8Q G zBO{}u(pP^XT)bxa2`{?5#b5XQLPG+Dt?;~gKBBrAM!9HvP x!^+T;s zxP2Rp|3JFPs)fIfT!nWW>%Rm$<|VQkSAV7ppbwA UBK$-V!Vg8rKv z3!(jqv8s}LbNf7sn%tBw !p{7!Wfb`^QPQ$g upa42?C#^@c2PRSG~=1D@e$`N*o3tEMPwO$$18mJ zMGf-IQ@bdc*WUPD>qeR4&_|MlE<_SFj&DWYc8^y(TT7`8aM9)_H-jcGQ*5?$E@-CD zBYt1i8Pn?|7@=^ZcqpM;#G4CF6sN88C>|#vl$s+RpUG3&uYGJnv8EpO3YWN=O1khr zr*Oycift`dtNmbK*~0_R5=WDxw4N?a>0N`3;Fl%jV5QRCm@r&4w=dZ0c_Ha)>f0A6 z5hNd(l(~%|uSmH^ZXUr}*!3BcDQ}8@KEyHj)RIp p^X$IDr zf9lKoPaUI8au~p2N@P08tb@CUwC~J>&Tvm(<%;5PhCsnojztDjS<<#=Z%y~d0OhCK z(e)lw>TObHIQoL-O-=a!b1)A(OS>6U^LrAC-1*wRX#6r{nNKMV@5$rgFy%$!b9!_j zRb1zE*Nc=%x`^FkTxkn3lhR_OXOn#2p|n9vak}!lvw3{6d0l(LzxWF798T!9T|M%5 z#h&NpK)Onfns()_hywY=+)f)yE$6yx;`h!*Np6yA#nP&)6Avg#hcm%01hKI)I+?o& zSY6$)-8hzt4&DsVH2Z RxYe(dI<2KDXh8gma6DVFL7Y#N8ww zK;+K*7#cJLaR`M$rJwPu9L&R}1k-lf?ql(R!#`|V8CfP`*njJ^DxHGKv9aL~LwO<( z&@iEz-C*N^k%FIE=O~fu_&2`((++E6TWu-7_TFje*|%0!v+J*(bgg}3`D1|AhZq%# zFPbb@Y8@m{Pmb5Rqhse)IypxSTsH3AMU|^a6phZS&{R*FGXj7IpNHS004?tRL|Uph z-xDTNS4CKY0UHg=4J^!}K6ZKK@$WX;cN$$(&a~`Vfji?9*H&u3_WRdgX4|P3E)8HC zXrT2C<#)j1PcW1}rP;?4n;URU-boyW^F@s9w#Zb#nj-dIPA_ZmdRS$<2fP?4&>n)- zsT~*Z6(9|S(-%0gO1qRW>L0c?Ers+mly47Ri&Vq+p?6goHEOUOA17Ja`1yssW4oUZ z8`wEX{gE;v8B4?Sh3_yEgSMmBQ*wxEu+zMYZuZ^UM|`*aLk-UTSL%dCPKHMn@U6Kt zEj~n2wAYP&=Iok>D=D{B6m3WxGJ{z8Fee3k5@oNnnNxpqL3HhOJw7o^vPQu2w%+7` zT;gw(BFLAIK} )&gRPfB>NQpLy;_;g;uTfc z%Q5bge=7#xLr!K!F2`KgC1ZAKi=ScY7^tC3VXE&-Of-AQx3NZcJ(bEZh|sBA8{tFu z?(nVBmz9wtic07a-an5x|9^3X4vk=kU$|d)=&AkDpG;HQHyZGsOx56O07QG9Rz39* zotD1xCfAI}7!_B$*sw+l_#L__eDnB-9M>sc-VTk!Z+rUR1o&8cetYr6JR9#uG=v&= zAYi1`Np|8X$d#SS|6;3)! zi!1we2A1bOiXj*$#q_8=@A^Sep|&+hk`o^<0yu`N=){ej1wc3nh(;`F)XyH|B_7BI z4!v2vD{2@6K(3OPy5Y>^S PYLH$Nc5^6I9d?OZMA`{5_qJ8w=h+YdE1&rj=2b#*vZhNl~=eKS}a5Y>QC zn+!(T^j8MD^+?Z=Wa{(^tzK?$oX<8ho_P1y&Yn231A@N?Yf`xd#lytk58>@wAA~M$ zm!HuYzS9nU)YB_$`m`qMJyS*7m{Z41a>!V>a a2}!wBdx$dOz4Dm0vPi19Tk$SnZ)o|c zRR-UR->D +qO_n&_m=8LD#~kL z_s$7XSkcuZC6MIowW-fd4hWQeR(+{W;j|P4 |;J#e6-_wrSt54?o%{xk6LOTk|Zdg1Q;#s&91TU^^%L6lv;(= zKM^)>=4+bXHhie|_O9g}n$)J}TUfDRUq_xJX3T5|wPBby*YW 5BBCYz-RrG?%|C;umfc5(+FhrbrdCf_fDC#TdA0(fYXX^xwx z$iJuhAK5sxxD5Od7lZw}9~k8HeC)UIe{v!`aF@m`(I}HsP!Ku2b8GN$k}hUred97s zI~o548oJqJu92+aAaqH@Oc>_ykO4amQk18Ys!;S6y(zkThpWLD_*&HCX}~2TV>!MR zI$)S;$pxPf>pQrj`cPR_RdpSedu_YabT#^ `__&R_iwfB23~dj5nf#%9o%N-5Fn|KZ@aV1m=2<}PtYeM{My z%P2Kt=3>#GJ{<_CCL$OZ5piA_(WdM89fE&(2yl~xx3`2Gal%5JkOV(HZT|VYbURdy zwh?2Ie&jo6cAIFYN?!_@HybSil-tbo=qX~LDT%R9vm2NL1B1&3Et`+%7FARhk9{?f z{&M|PsWBqA@9R)Vy>%Zp!-CYIE8e{at#fClT#DU4NiM`FHSc9@c(->pdE1^8{S+go zExW78;yX2RuB!`<5rKj(s`yR}gs{2AYMC97lhbAqHB3~Ud?oM? D`nsHMt{#mc9AX1rza!i3NFimE~Xq zGw`_UWW2|;6US0w;1m5)E-Y29;WqVe8%9NaWgb@V;%_zS*1P5PLi!$kVq(4&or?D1 zBR8I>?%NSdN;r6+BI#RK2=5W26uU24J#KDZ^!GntSaWQUVJ5Jbo*9}W)-NAB{7XkO z=v*@ubU_mCPtKT5g4J8;hi`JG)EDI!8WrVG9jN+p&>5uSfj%y&$=S@-ykzM+TAVyM z2(mFBnf|%NW@;+U`yvrES`hY(_H_U?C*Z5SPB;&3=o zAyZkNf0#nsfFR(>pvL7Aphpl@4?!itNUtI5)%N>zX=OHm+-z)^R%i+ zZ~gR!edMC4<;&H ZHk0R-=HtLbv6HCtY$E$V?`}DQ< aY&k^3~d+U|9Vffp7gFRm)8(Te(}$#!YL> zGJbrmNQHsp3bTyq!@B3i^2&O|`lC(y&lz0HT+1`xnZsGVJ@@dRXS=Sx?5gCLVAF}2 zmD&=nk@|v$!g+zmY SkbH6oMP>CfSo*`G_LjC z_;aS74F^&CUk*^dJJhY&d}^d7tMEPonb!uw4nEINGd=cI^M#*|gB+GDb+7L$^oz=n zp8?UKOR}27zUMuCBhH*&)Qo@cRxU<#U-+C2Q_}*Yo4NuIwKvOf$FW7K_Vx$8vVlmh zuTFG$#U4tM9MO~CL02!0eX0qHCV0PQeZJ|&()Hx?+GYb5fvq$g)U$ZPtsF(liC4k( zA4^e%f-SgUe21j?Pse52MqwgmtHZUp#sHFaVI>7$*u(jGRq3IvRCI|=F_1MsKhKfY zd^D4qHS%;)JG7!QGCb8BW@D~ji}w`|kjE9P#U=UKWI5cro|mXZu>_SDX`V*KsMt5^ z0X}YuBd;EcJeXMm@4OOZ&%ZyjV`t7pUY;(BO+ysrU>{Ch=95KC>g~fs@Q?eVU;Odv z{K9~!h^)4SR#;jUAqg?GLtu=?*>MDOX~csp;9=w90J|s=Ad0+hVk-5Ue>zZT?Q7|A zYO5-9HaXf)5Ess5%+T 4fI0j;1;Cvn)t#EJk7LMSRM$5p^bL52jm9~Hf zW=JmAF?j;l_wq0-2`EI5YV#hSkJ9(r9UvqYzWKv)r2FgRWGET{&}ITPX~?x?KQf;i zFLQUJQ&>ZF%AWSKh>M5)w?fp|%_@|V`zcz$Dcsx9Eru*ltW9w@-_Q|&6jsgkv1#;& z>zw$!n5wIi?o-?k7pp-UznLb|Bh)jn@Kc6*2DXH0^}00De75m}^v$PTm`0g)t+jv2 ze4iNY5EH>-rCU$X2B(PkpS^+)q+SzdGvU #cjSWRpQLT?f!t6Z|i;X zd-`!0hUE7;A_`P2W*Q@h_l}Gtjh26#rU=hv4?$T_B+oT5JQpQ2-mnpmnc;J`<6WN! zhgZnJ0)U>(v{YlYM%b+x9x>O#{gpr0skbyImt#T+0Q%GN?X*0#*H#O*{~e4}a4 EX&jBseNcX*Po|54NL8<#nF3LQasYK>BHJ$z5OBvKxrbKAE;c z&4^(O(5^il_*s17byGJ?=ElbjV@c@F@^8Dm- +g<-;EQX34C>yxz@RhIEP`EBxsZx3?!rc_1l1n?hy|)JdU9jq}INbnm@#(_P&(x zn?sx+j(-t(n!K|#0cF}}T6Q^J^o$)jd#_tylaaPiQ6`dA_Dy~qx5ks!b?94~eY5wv zq{Xo8Q*+95p$4qpkN}IVyJCmt<#cn!m!oF%`wzp!5h3c@$ic)B@0!z_Y1H95v#n$8 z-qG!CsXRM<5x1wopwGG035{sppdKnoH-E#v4(_^|n(DPsaAMd>qw97G?FF&e^n~1j zrkHCNCGPC9*QXkh%Lg4!Ul(n-S`4yVB^M5pWXSP62hvxVh)&qMF=Z~2+3H$)5^P&W z2K-)w?3pC=c*2)=3^$qv{)Dq@=eQ(Ra(_;K|1erLVfCMPkAD4dNa~QfWZmI;L7Y~v zlr~KK*ZUzm!GFZRk!4#o*1xN{;u-K(2UC{aEc{*iqv?BFo~4t!)wx;a?aR3^MT@?; z4uP!Sfz>?>xoOVWub9-BQOc8$_1>;o|rgqzx@ZhBOdJ{TYtCQbxzTnG_M6S zkunP4M0jui028j;P@E6z+sV+Xd G5$wiPGf`KJA4*Iy(H# zUC(Elv>?rGY>Apk3YaYZrk3AwdL15OGSYIB2sF2m01tPc)SuEb2=!43rZgL#srXOe z_E&sKVJ~ny+e$waYgEcqa?c}2sLj-Y4=7|*rJHh*$c!iq@!pcw2PIVag?-n9l;(W? zn>qb?Ki?XWxt6yHfo_U-QMqm3RY@dC(ev7}aPUznNFeye!Hpk>%uaTH^7BKHTfvN{ zw)RCg#dyAZ<+MW)&v25L)XYhO!PR5e6IQ0i=lybp*6XD?&khIsw%d3Ej)Sqg3r~YB zkzcoKi>sjv9LeydUl!7cf%Se`PCY*jL`nMaN_dPvB?(t=kL1M^x7`kewS9m4t^V>S z;h>y*!W63YM)B@(1;1^C`bEot5#M!_rNpqTO?%Rc)#az@WGs}8;Kgn* 5GmIHPbcGnvw%adY)D>Q5r4b%Dzxgzm?81iP+{ka)yTo%*Rs#YyhHKp!K{ckP+ zF2%F(0A+fTmY$Nwt4W_@y6%I>^rjDDd@7B5)$M%22KAR` j2#vpq^0|>tN6su4T zuR(=y%M||;JL9}wz8>*C-}_44{UX~ #$oj;pIH_VzTz9iy5>QMlUCwS$XS zIKE_BM*>RRGi3lH?)ZZI8a5b`KgrSMgUxU~1hWet?5Qviv`ZFUU< cpPpRU-yN40*dIBQtSCJ-V~e)f-D)<6bqIVHaD*}CdDYjs zyhbt|r59I5K??W_iL?}tv$>&|J&!K-&OTsL+S-omH1fBBWc-+0T2Wr?pwa)+v>Eb% zSWPW(Ly3#P?K!&HXCC2f4EU}IBC_u2`|ROPWV8uY=;einnd|X6Y=gZXpwS%e<6n?t zdFEW*hMYb4)NH`n8((HnW3mN@FsVXC3!hVM3yA-rm~~PWu$!@p8lg5uv-dm87sSL& zPfo2}NtEK#bATDlyqNCFHJUq|Ih=r3M8PskD56nL>~@|XaiDDMt^q6UFJNS)csQNv zC^PBowau&uG_*`}>FGU214VBi`DWuh)Thku(TnTL|J?rkdK=f7_4(e|!VT3k`|g&O zUsz=G`)m11lUqdj@BB|ZXMgkA@KV0$h Xql4b;rS{jzT1oCq}8P=fg;Dl&lsc_BUDiqrR9wREcgA3cPpOH6@PMVT(33# z ^8ZXS(=UndGqs*BSCa-#Y?^o?+*94P{F6a@-^ OY94b-nuH0$<6iG}P^j9snyb@W zG;Vp#=}*oD>#?|Atiydz6ql9@*1EQ9Z?JPZ*d0dNcs@e=qdZpEWQzzNY8)@R_}hZs zEIjLJe$gnBN?TDI1#4Xmiv5wUsRq@Xl{5{uIJDQBiUo*K2843=^8KOCyHv4(lNljlCRQ!5! zzOg$wA>;CUk|q(lsN{*23OGFh-Yy=r<3?r(!8a+Z^BqVRmcG;%8yWqX6bia1Icc;r zoAYe+Bm+47HkXtlItS7d3tAgQcx!NLINvRb39necEBJr_WTyKPr3+VXesdUi@Het= zLxU_;vJZ+l-cPpe-kg*Sx*Yp$Pn)Lm`aE?Gl nY?4{<~`ME!%u$+h2^%p^rb;E{S+Dq;fo+<_n`O-N*PeXq!^Vf|EoY^(n z`W}S_sr$E1C-~O
LAGi8=yq~~FYh6DvOFCjX($4Qc1G )2Nl3jmIf zrx)z?%RC#2xq&YExgnXrYbGIAv|x=WdWLQNkm<+M?Sm3>KGS;n0S16FPDS{^_I*UH z(aJX!hmaYKq)A1PUo8GP4Hf9oS?4BvBl){`lHe}rO{4n*cF|FIaG9I6+`XtxrJ%@M z@N@2z2FuBXx^J^_mJ@XJ ;upnfs76Y^$z1rW_LBZJ7{?wrDYxf4i^`%>ws<5qFjIWJc@$tQ&cULCHaLd!# zn$7m| (Ex?f@(()gZio1^Qz6eU14mW_W}L3<9e-(|C0#_Z >e3HL)?9frHTHhV!H|IT3 zH#c5euD!ups5eGse>_MdjMb^Hewv=E?F7>c46t|{hKY#@uhNy0>KV;?cZ2hT!D{4K zPiL8gfB$j873HD>Yu$JGdxpR68pVzF$#N?@5$1uH^uIlQ^YiP(R&Y#yPqfLU%f*20 z6Fb+qXg6tWLb5F@KVEwIvcd;wv(z~nFRY#}=S=Wr`^ov+lZ4=F9nx+%Akc)^^{50- zbrkU7>KPaqm=}wguLk8N?=BII!uhl*<%FIbu-B(H&$P?xy2ORQo^g&b!q91Rr>so` z^`d}OzKZJe@r`P~F+B8p1IM~_N*WMVO60FZ+ysY{1xH2fOgJMZ#<?0BmZD@Ah@_`IF _J etzGsg#P_FR({5Hm|Pr_XrsNwRSG%NqQREl%8UBGb;6NqzyHEQ56>(5#Mo~y zzXu |!Tt?nlDbIMUW^by#&B-R~dzw0& OsrL 7rZViPw9ccVoKzjhh@e!@${h zIgzz`=3)7k|JBVv#*I(I>NT$SCa& !JMZK3t0IURR+E z!*K7Ltn`!t-17FdGd_nEWKQ -#RaDeS3Or{WcDp?sF(2Nbvz1f)m^1L zm5vIJtubAIdK=FjI9&3DJ~rdXCmlLr>3^}=o1Mmg{^am{G+i<%v!m69Mqk{L-++Gp zseWUu?YbJ4Rx|&zawzGcP$=l8Y-eeCdgt>Q^i4s*CaZBNxGB>T>*?vCj0+iULS+n} zusZx!up(wt8e4*RNa3NKA%Iomv_t05!FMN(^h3b0&}nVN?40X4OU#ENJQd68&)es3 zUu> Uv6GUiFL#T*V5C8!kqpUQ< HxgEiECw`)OQ&z Mtp$^y@>p*yHr)u4W3` z{wE~%u6fYcS{zK51s$iW5Ns_tv{MQ=(t!8s7V4SqkxncH_C4?truzBUEvW||`0>`0 zMYg}n214@#F?2d#2(SNjRE&A5@_V6l;T%v2Ps~}WdJ_qFs5zT!xJh>!?fW&_Ume`& zIo-27f#P?uPmj4e#B3#@W-nsvM7i7k(azte-A&?HWn5o^GF^jqSl4jM`EMPYeKWTt zaOQ0wt&Z-TytbYF5fiiSC?Jsq8M)xDSF f?=%ewx#=*czOLX17u-bQ{m{QLP{q4`5^ zM03a=1mL}tK}8{|ZD+1mPt|x4GT2;dzbTw5je!_`zcgOp@aTEaa O#aX$KT#8dC zz9pZ zI`hL>ENqSN^BKeMifa}=+vV-m$Q!nDz(S!f&rF=mGJC*iJO`v5!-}Ye* z=;2jxapwbSinZJQe9g_bH~V8zu}Dr&f|*b@Dl8wZlA9-rzOKjbLoum7s!j{%Z0mW! z-^r8PdZwvel6?7@-r{u4 ?)R3JR%7$Lhn}=} z+kGYiI?2WKHE;`eYIK+)s=Ro`%2S)S4)|R4_8$RAqP3L}K5M*BYZXzqxXBwqA$bwr zL4W5{;cuPnF zb@EF*<+IUgX1DH<>n~r?06?kykRr#Pxlc*c{-6@9 2F6W>LYL<&>NleSW>Wk_}UQQ-UvV7=(np+ zhl#?=QKv%>G*A%Er7wfKAXYk(I*!K;ffYm!TDQw`Z c ziAxB