From 8aba0f78f7bbe736d76befe31ad0356eaf2b1e7e Mon Sep 17 00:00:00 2001 From: sve1r Date: Fri, 28 Feb 2020 13:46:44 +0800 Subject: [PATCH] New Readme --- README.md | 157 ++++++++++++++++++++++++++++++++++++++---------- images/logo.png | Bin 0 -> 9161 bytes 2 files changed, 124 insertions(+), 33 deletions(-) create mode 100644 images/logo.png diff --git a/README.md b/README.md index 590e458..20e5808 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,61 @@ -# Sveir Dev. | Quantumult X 自用规则集 +# Rules For Quantumult X (自用)| Sveir Dev. -官网 -博客 -导航 -Github + + +``` + ______ __ __ ______ ________ ______ ______ ______ __ __ +/_____/\/_/\ /_/\/_____/\ /_______/\/_____/\ /_____/\/_____/\/_/\ /_/\ +\::::_\/\:\ \\ \ \::::_\/_ \__.::._\/\:::_ \ \ \:::_ \ \::::_\/\:\ \\ \ \ + \:\/___/\:\ \\ \ \:\/___/\ \::\ \ \:(_) ) )_ \:\ \ \ \:\/___/\:\ \\ \ \ ___ + \_::._\:\:\_/.:\ \::___\/_ _\::\ \__\: __ `\ \ \:\ \ \ \::___\/\:\_/.:\ \/__/\ + /____\:\ ..::/ /\:\____/\/__\::\__/\\ \ `\ \ \ \:\/.:| \:\____/\ ..::/ /\::\ \ + \_____\/\___/_( \_____\/\________\/ \_\/ \_\/ \____/_/\_____\/\___/_( \:_\/ + +``` +![GitHub contributors](https://img.shields.io/github/contributors/sve1r/Rules-For-Quantumult-X?style=for-the-badge) +![GitHub stars](https://img.shields.io/github/stars/sve1r/Rules-For-Quantumult-X?color=ffd700&style=for-the-badge) +![GitHub forks](https://img.shields.io/github/forks/sve1r/Rules-For-Quantumult-X?color=60c5ba&style=for-the-badge) +![GitHub issues](https://img.shields.io/github/issues/sve1r/Rules-For-Quantumult-X?color=1E90FF&style=for-the-badge) +![GitHub](https://img.shields.io/github/license/sve1r/Rules-For-Quantumult-X?style=for-the-badge) +![Twitter URL](https://img.shields.io/twitter/url?label=Twitter&logo=Twitter&color=e85a71&style=for-the-badge&url=https%3A%2F%2Ftwitter.com%2FSveirH) + + +
+ +

+ + Logo + + +

Rules For Quantumult X

+ + 本仓库内内容用于 Quantumult X 中,以达到增添策略组图标从而满足 **规(an)则(xu)分(zhuang)流(bi)** 的效果。 + + **仓库内容来源于网络中 如有侵权或未标明出处请预留issue** +

-> 仓库内容来源于网络,仅用于 Quantumult X 中 增添策略组图标以达到*装逼*的效果 +## 目录 +- [🉑 简要说明](#🉑简要说明) +- [1️⃣ 使用指南](#1️⃣使用指南) + - [配置要求](#) + - [安装步骤](#) + - [推荐排序](#) +- [2️⃣ 常见问题](#2️⃣常见问题) +- [3️⃣ 关于去广告](#3️⃣关于去广告) +- [4️⃣ 规则目录](#4️⃣规则目录) +- [5️⃣ 如何参与本项目](#5️⃣如何参与本项目) +- [6️⃣ 来源与鸣谢](#6️⃣来源与鸣谢) +- [7️⃣ 许可与说明](#7️⃣许可与说明) +----- -### 标准版 +# **🉑 简要说明** + +### `♾ Rules 和 Rewrite 部分` -- 使用公共 DNS 达到快速、准确、稳定及安全的解析 - 国内直连、海外加速 - Apple 服务(可选择性)加速 - 海外媒体(部分)服务指定节点 @@ -22,26 +64,46 @@ - 拦截应用广告 ⚠️ 网页广告请使用 Safari 内容拦截器如 [ADGuard](https://apps.apple.com/app/apple-store/id1047223162) 或集成去广告功能浏览器 -### 回国版 +### `🔙 BackCN 部分` - 国内媒体服务解锁 - 拦截应用广告 ⚠️ 网页广告请使用 Safari 内容拦截器如 [ADGuard](https://itunes.apple.com/app/apple-store/id1047223162?mt=8) 或集成去广告功能浏览器 -### DNS 推荐 +### `🌐 公共 DNS 推荐` - - 119.29.29.29 + - 119.29.29.29 [腾讯DnsPod+] - 182.254.116.116 - - 223.5.5.5 + - 223.5.5.5 [阿里云公共DNS] - 223.6.6.6 ------- +# **1️⃣使用指南** +>详细的带图指南请参考 @Shawn 提供的 [Quantumult X 不完全指南](https://www.notion.so/Quantumult-X-1d32ddc6e61c4892ad2ec5ea47f00917#bb2dce7c01114955bbdbbd222f2a5fcf) +### 1.配置要求 + - 列表内规则仅适用于 Quantumult X + - 请将规则添加至 **分流** 列表中 + - 请使用规则的 **raw 链接** +### 2.安装步骤 -### 关于 Quantumult X Filter Remote 说明 +1. 选择你想要使用的规则 +2. 获取 RAW 链接 + +例如: -要求排序如下: +① https://raw.githubusercontent.com/sve1r/Rules-For-Quantumult-X/master/Rules/Media/ForeignMedia.list `此为浏览器地址栏中获取到的链接` +或 + +② https://github.com/sve1r/Rules-For-Quantumult-X/raw/master/Rules/Media/ForeignMedia.list `此为右键 RAW 按钮获取到的链接` + +>Tips:由于 Github 会将 ②链接 302重定向至 ①链接,所以上面两个链接在实际使用中为等同效果。 +实际使用中可以使用 ②链接 以此减少一部分的配置文件存储大小。 + +### 3.推荐排序 + +> 推荐使用的规则排序如下 +``` 1. Unbreak.list - 用于修正 PROXY 和 REJECT 行为 2. Advertising.list - 广告、行为分析、隐私追踪(macOS 不建议开启) 3. Hijacking.list - 劫持(运营商、臭名昭著的诈骗网站或恶意应用) @@ -50,6 +112,7 @@ 6. Global.list - 国际网站/应用 7. Apple.list - Apple 服务(可不加) 9. China.list - 国内网站/应用 +``` **说明** @@ -66,20 +129,16 @@ 综上所述、以此类推,独立的 .list 一般都集成在了默认的 6 条 .list 文件中,如果你没有进阶的定制化需求是**不 需 要**引入那么多的,根据需求使用才是 Ruleset/Filter 的灵活用法,规则不是越多越好。 ------- - - - -### 常见问题 +# **2️⃣常见问题** > 0.Final 有什么作用?该怎样使用? -⚠️ 注意:在日常使用之中,推荐使用 [Final,Proxy] 模式,除非有着特殊需求。 +⚠️ 注意:在日常使用之中,我们推荐使用 [Final,Proxy] 模式,除非有着特殊需求。 换种方式而言,就是除了配置文件中选定规则以外的所有请求,都通过代理访问。 - GeoIP 规则已经可以解决绝大多数的境内网站直连。 -- 剩下未能被匹配的规则使用 Final 就好。 +- 而剩下未能被匹配的规则使用 Final 就好。 > 1.遇到连接公共场所 Wi-Fi 时验证页面无法显示? @@ -101,21 +160,18 @@ 规则对于 Speedtest 不是绝对的直连也不是绝对的代理,对于国内测速点是直连,对于国外测速点是代理。 -默认打开 Speedtest 会自动选择适用于代理服务器节点的国外测速节点,若要进行国内网速测试手动修改「测速点」搜索你所在城市或省会的拼音然后选择运营商即可。 - ------- +默认打开 Speedtest 会自动选择适用于代理服务器节点的国外测速节点,若要进行国内网速测试手动修改「测速点」搜索你所在城市或省会的拼音然后选择运营商即可。 - -### 关于去广告 +# **3️⃣关于去广告** #### ⚠️ 为什么 Youtube、知乎、微博等应用(存在于 MitM 域名列表)无法使用? -1. 开启「HTTPS 解密(MitM)」功能 -2. 安装证书 +1. 开启Quantumult X 中的「HTTPS 解密(MitM)」功能 +2. 安装并启用证书 3. **到系统「设置 > 通用 > 关于本机」中底部的「证书信任设置」中信任所安装的证书!** -#### 为什么某应用还是有广告 +#### 为什么某一些应用任然有广告 **1.缓存** @@ -151,11 +207,45 @@ *.googlevideo.com ``` ------- + +# **4️⃣规则目录** +>可以方便的定位至所需规则 + +``` +Repository +├── /BackCN/ +├── /Rewrite/ +├── /Rules/ +│ ├── /Advertising/ +│ ├── /Apps/ +│ │ ├── /SNS/ +│ ├── /Games/ +│ ├── /Media/ +│ │ ├── /Domestic/ +│ │ ├── /Foreign/ +│ │ ├── DomesticMedia.list +│ │ ├── ForeignMedia.list +│ │ ├── Readme.md +│ ├── /Region/ +│ ├── /Services/ +├── LICENSE +└── Readme.md +``` + +# **5️⃣如何参与本项目** + +>贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是**非常感谢**的。 +如果你对规则有更好的建议欢迎你提交更改。你可以按如下步骤: + +1. Fork 此仓库 +2. 单独建立一个分支 (`git checkout -b feature/AmazingFeature`) +3. 提交规则的变更 (`git commit -m 'Add some AmazingFeature'`) +4. 将规则推送 (`git push origin feature/AmazingFeature`) +5. 提交合并申请 (Click `New Pull Request`) -## 部分规则来源及鸣谢 +# **6️⃣来源与鸣谢** - [ConnersHua](https://github.com/ConnersHua) - [lhie1](https://github.com/lhie1) - Lison Bin @@ -167,7 +257,7 @@ - [xream](https://github.com/xream) - [gkeyes](https://github.com/gkeyes) -## 许可与说明 +# **7️⃣许可与说明** - 本项目的所有文件,README 等资源基于一个 [MIT License](LICENSE) 发布,你可以拷贝、再发行本项目的内容, 但是你将必须: - 使用**完全相同**的条款和格式发布。 @@ -182,3 +272,4 @@ - 请在遵守当地相关法律法规的前提下使用本项目,我们不为使用此项目内容出现问题负任何责任。 + diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..86cf3cc5b3df2a53cf3251ba5e5ac7ad56d0c408 GIT binary patch literal 9161 zcmV;)BR1TLP)005u}1^@s6i_d2*00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DBVI{FK~#8N?R^P& z9MzR>-CNa*_Qe=WmRZaidjP9jmP{~A7-n8bCNoU(h76F6H*c~46Oz0nV3vR(^8%P< zl1T`>1i~<3Ch&MkCNE(PAu+=QY%SewgKfZI*~qfw*w(IItL~lubhnJuRV~?8wYp2H z|NE}$-s+ZAb?dKl&pG$pa}^gZT)1%I!i5VLE?l^9;lhOr7jprYJ#-O6e>+9C_KAdg4C?X~v%DjVMN;AlJC935plkc+*@7>o2 zH!M3n+jdbz%v%CtfNjOk>P*9gGniCP%+_5L5%ZUTL_tN-GF21kvs9+)qL`S!1Y~S0 zehy?BCiF|D{2^O+QAEsJ0@jXK{T_$MP-5v5@1Yyw@7qjayRvN;MT8@);O_M&tF>jR z^HE)-aQ==il{Xi!>zUD?H?(1Coly9PaFg`A4JiAhRGyQH*tqD1edFmbxhN`1nt;Q1 zolqs1_$V&(YiOQ^qM`_tEl}gWAvu4!{<@wSb-96iPEeU4J@`Aa?uMR3_Oy!zQ_zp0^m87bdbaAi{YLhj3x}a(b-=;9n@$4xzKp6B`3Mbodv4W* zwm92%;XstG5hB^e_<2I6kr%5W#7Vz%;ZT&a6?_s3&0!htAR0@gXPPdYh>|5B zyB)-n$~utnDKvAP&eVP!8sNQk>-HYVoO0nrl(Zj^FtDMi8bo}b!q}hTV(SzsdzivD z3C6nX*Yy;Pd}{&$RbjFs+dK@4VnE3rm}E>!A#fx~Ev25qF%pT;=Pr%_B~L&*AlEBw zsJy8W0>1`a8S-%BK=s%A^z6r$Xbm=>45C8F2HgUCgWZ<>LjBdG#(Bz={p_l8l1 zP!6GY4}g~Y4I%b-ZP_w{b1rf)uL(GC*Ro0&DNVS`YjCR<;1oqh6LEGblHFf-L(fL~ zo)tjAl_22HP<>zK%u#_z8O;_V9+8rar4S@}hn~{6Xd2hsLy-l)K4sn#@X-2tm6w2zXPrZaZ36t*U06pC*~47vpT);~Jbk2cuFDTAC=Nv7iX$^`HOVZADrcl@!sSD&Hn(29vzp)Qr`mVv) zk2#sMvP9`vPXQNkg^*gA30c9pV zcNBuQrEc9+BV;bIx@FaJCirC_Fo_wb9FpNwFd8MYQr%1BUDMJoNSQLP__poeULHn{o3pMa+huv9c|6cK|Gx=;`;vrO|t6q zJ}Z3iHgvPXh~|gr)qAHEY%!so_-;D5?a6 zu|UN5-zcW2lOsSVnKaH@a!cQgZ~W*zOPC?FG7MQ>$(W&tRIL8Se#ba?+XBs1jI*^; zKu=~$5U2794w~owv0(D{&aOyL=2U5;*aX~w1Nq;M-H{~3#NxH>;c#c>ROzDFMhGPjI@XtfDUy|C>k9(V@A_57zXxOG@6aSa zrxoa#o{Qf3UTdJ4=9^0z#U>#6vB)4e7K{sN?9bL03|OrJEP z5t8suF2qMlm4rpTD5)wh;y^Byqs2Jh?uVLg?<0rof<@PsEu-zB@DCVEOT+CbR=&fN z8B-nu39l~2poXFnu>QKeG<^I74EV1^vnymhOU zyQCmk9Soky75Qsat@cG3!F7Fv$CJN*wMddXpTfW3(bU+m7zDfwRSJbVRzLtT%H(=J zj+bDVUduQ?eQ9IE?laDO-|+6;h0m+Bw4q^`F@*vXD9|-`JqqQ`K2>Py#(jPLl+9tz z;Sw+pY$D)fP_j)L&d0boY}afVb{{74WoGY1&hqt*WWLC`}(&xH8dI+@BR#@ zCcEBf1f&!s(Zx#|e%IeW_o)_(?+09XAftv-4}XDk_8YFSJ7Dk}OHAZZfqA_TKph~J z!fL4fJB?GiVW44S9ztvH7H7c=uMI{9^E|0k-lxgV53yzS5ZBzJE5}@_>q=Y zP~d3|FD==mh@3i;||F5-&B0tEs=LB;`K#)zV^!XO!KhncF3ICebY0$Ds+Ge2^ zg`@}_Nm0&SP;Ox0cn1>VHgph$)|Wiqzj7tleOfJ3)D@D+wICM7@XMa&^Nfx z5QX8}j+T}dpDM-AQMHTa-p$;TC+@jmk*;TKNdpV)ETiix#gOcRT?zwn^C2B z!l^<*rgPz3))5XqD2W8+mgd=cf3P)NcN`DlSrA>BJkCiUlf`}!T3adcl_ zU%a=!|E&`nmp&n+vX`-R-_eVk3o>xp7-K7zHa0%Ludm;>WR|^s`vw0077*<((VV&- zJ2Q&))YjL(a^OJW({Int4I|Tg?#`K4KZ|N18Kv%UG$@2BCFLV{;FLm+!qM^>SAT(F z>fYAoW?L7Zkun5O7SUWRf*we3spAoeL_~X6xC8e~_eyb*RxS|o8-50o@P@WPAe*Vn z9zbU&V_gdlK`~1mFnA$u;~7+^Tb)L_8j*~oB^}A#PQI>Qi6IDA(2L91 zt4rA%4u_|#4{2)&d>^E|Cfl3lC|BRj377UQ0Ou?0tLDKVj7$Wz<5SbH8ZLZMV z+{`^(xeAstZBc7wB@g0;FYgG2DY(EEoEr=-5sG{c)#l8Z!ysw=F}&!%$utXtSrHI# zP#NB!kHU1v5X!pCYX8|M=>nMPclW4(=->~l|o+E5sA#JWQ~N3TgywEbVC)f z%ox!tgt59avemYUTMX@A0uv~u@nm3tQXa+mt2?^F1)GJM6#-`h3^}TyY4wux!^1aM zxnByAY7a-csl7T7_yA{$)m92mfS8}#9Lhg!gqOpo$`s`ZoZ=4BB|p^J6)Nf7l`<-4 zQO4Qp6Gckdr7(7QrUT?7ozbe3Pn447jZ{vE@kuUJO1fkhFoLDGM9alW{PR`WdO=V$0%k!ZqPK3MkS;mNppoSJvRZUaE&?mb zkPG_z^fxD$Bl*3eqpPcHoH0qcbF7x1l79HVRyQ|W`45j8OczO*#AHn7jwm!jni9C% ziDDDb1iW#F^$n(QvcRkeI5~yyyhVFgWG_aAucKk3#Voc%`j*! z3;AKEg0Xs#kdmqw1f@v8!w^!E1hh05Bx7V?%zMyAHBw=Zpt>h><~`sgTn=(vYKIhj zW$RWQX7BG%&7Jb|qq8ZAdO=Xq1Wd)_G#rxy+XPs_=17itiq25zU66ya_~*_#adgDT zRUvE{4OGrw!XcM{G_Sw5B^aD-B$FkIMnKwW7l&zs79wxFK^;yypvm8dVTr=p7Y>+0 zRx0hxl#5mP%$AV;O(PK5((f698BnD9$>%mV+uolg|A5dF zL_jMESXJrsQpYS9w1*;ZqCbA0ZB9l5k*>*&pXw@&sfGryC_`;KbLZ;L3S`n~J5sVfzEhq>n zXs^87L`@o)c@{T}W7+Ov3Sb;k(oieU!*cN7cISV|6R=g_)ggYIUuY5#{jrr^ zM$`0Mg-4$8`C#-<2k&UAKeWF7n4ha)j6&)tKsXo68Dq8&!9}wY*94oFNrh3U)dw;Tk;nh?&^NQqG`_W|_LDthT3W|ZVco*QmFVF_OGDzBEB|QJa=U^Tcl(;Y*Hv|0 zOlMP5YcS>R_O3APv*B2@wFLeN%JG-7%`_S+jDt6wH?sH4dYxu8pteXFMxj5mF}$cT z4AJD$BEO*zZ5pzD5O-euoic?%nE|9!3_~j8x4c|)MY!L)7T=o;e9TVh2!(7-4q9>q zT(dOU{ml!8r}&)02P<}NIaqes*Ok3!dG?~H2rP~Yv`zOh7-##w`0M(`2V`S?(@sLm6HNDm9NR>D+NPJ(h?f`-T`o`HnH z)X^lL95_n-LS&>x{?s26{YiB?M}pG@LK&l!Q!qSAJ^mm>&R;Stq1g1$|CfeuTj2--f??9fr74-VE?AW=Oo@yZ0wx<3hk?GZ1sHzw zVd2e$OrTs7re&OX0{*zc7oZMkjcJH;)WDyblaa*{1msLA)n3C={0}Bn%Xq&9;tfR!K+2dg>DifnMK9Regmy07(!_7})C44?;=(1MPn9GEO^yb1 zlqah5g{BA6ejih?q{2uoE*GZEG`peRbDY`pJ-AreIzkuPI&@75Q?^^MRp7U{i>`eQ_VUKEtD8Z zYPP!vN)?_=cKa#TF4PnKlv-gx&dUzQRFj1bg>a|J%{usO;TQrE%2Z*} zLBKy2*SV>~<|CMqYQf>`OzS1c3Gky!>=uoD!Yd?%EFopdhz!bA|q|d z5zr9%iB#(u7^EDEayUj}?)3;UlXo zWwS=f5inuoPdr)eH7tkPxWSW2!DsCQD``mOQv5tW(|8YoCCQ-^s|;JBRFVc8+A-j< zTIjV0=7-f%%~_)qhv2+X7!@At$mpbC62*24tyIt&3@$~lT$ybi23f!7E={Us9%)NR zTKAAToX|~yzhvjV(GiK5;xX-jqjW$oEMc(I)Dd`deJFV)r<2jz5}^Eilq;Hc-JF8c z>U90WlM)n#HS6aH9Xk2q9)F`DGb`jKAS@)@Y4Q?g%t!FwvQ<+YZMOu-s!g-K34BEWP)R z#_HzgQ<+p~jWq2yJO!|P2Ua&EZJP&w?SNL%Got3YUkK0Im5tvDjw4{L&#)Y7hZ5Sn znvQD?Hdk@Zz7CbxlpeR*ClVh$J;wZ+v}=uq*m2M^Fc{~#Gbu?a<+Is(LEtz7R(lM~ z@T;MuX5}MvBv!9J$AfY3E2w@PWr~48q}#SaZ6v{yFYonP_3IYK*p6(y zAaEQ3YkX--*ktiy2+nauBF$J8~`bFw*&lyhzmZa>;gi4T`_xX%B2Q({3_Ev*)+PtQqa2x?O zt_VuRlWk50A5W>aM1;&W*0eNNOToz3cNdCDx{8u3V|nMlo%Hz!@Oh z8k9@c1OvC?xDl60n+!gLaxn^J7`1dxLej-Pd`fKO!HWmu=QSlrGTIX3mjk)|py%M@ zJIar@2s)tsSnd>@+nNJ_g*wK?LKga;_ChvdTQ&FV(Ma~3Xd4N zsA)$d1^WWPR4{3rQ<{) z+>_2J7`M5F)k$HVbIKQ-1+?GtK&$*1f%s11UAbr$4<+N?aZIUMeoYw{5sNkC!@ zq@8Jz4D^}`49m7#jk5*4EU;|#)eXs^b?1)kyY>8$$}3hzJ@tM;LpI$`!9XsTw+6HW z4}`0{7E$A*hWrW_@K~lf_i!Wu2^E^KGB(&)N=-tSne#U}7Zo0vJhMLahYv1~4}ZRS zeEgn^h7Nw~1H)Apos?MGRAs1mfk=uL93u%H{g>A(RFKd#%L42N`M%#C3h&Ie=NyhD zV5OJ#r!j-3;|zuAc))CFr7^O&OpMi+iCC>qB+E2O%NWzeugY1cwDq9(=x;%~MbD_$ z`~T#m_|CsQXZ)>O){gXnZ0gPDjaGbl^{Dn&r^l*rEwtL~sE6y>0B>RZv2Eod)Ng5Y z&`bItk0)pg*rK7J;(t2K#t0$2HRRvFX@4bIpHlz}xclN0hnLcfN%quX|ke)eWr z{O50#QLevS;?wByFk|wT&0P`NbEIe}ISB|o<%q7S+G|+u+7s8gDi+|@4U+-UW<2$d zKl;nJ%gQatN7y8#ysOycBa|EgbzxrpWd*;Qc3YVAz_`KdES#(h263GwAK6kd{C{_p zSD~Kk5ujl=!lZKTcp^C`!3HzIu{xm26dl&3DKHg1TnS6qvG+9_kk0qW){1dRzDf&= zm(YzbePeStyd5Ai79Ea#P#~Z1slqB<7+Jy#CSfH3R=+Wn;KL7uDw5Cb@>fFgS zNJV}F+DTE3j$Alc0!mh{StlzRjBAdJj6PQMj;X`nZm$wgzg=FHuy(}nLit)pDDrqm zf!BB(Eu2e0u6Qdv!g88zEX7MIBBoG?=}c@p=oz}Ny-M4(&ug{6FQE^^?zgg0*Chuh zOF*^KBPdYQq|0Cko^JkkUSK@MMt`}pZ0P2fYRb1C^jJBWsbBWs=e6zO@FN}Ja7kv4 za4Z1{9-iKoz%(Ze1>7==)_g(Vm^%3VuFCkMuT|7R3g(Ntc>_}KdK`b1X_h7&O+ddY zMmdwF(D9UHURc8ODq$tWnHY@o_=~&!y00ac-qHJoi8MoKUdO{tF0mWBIB^o**}Z+BD;-0@0vEewrn3+FO{)DVhj zz8B@I?Oow*bkYfMGy%&!qRJ|Qn08T*8IGQg({~MNhyHC_`PhvcYnA7^{l^c)r(N;a zfg$%ARbjWbhr+h+W>iQxnt)y|{2Dhq^r0Jh5=QC81x^QYCc}8r_YA8C{;{Jfw*KX6 z|C2k)>kdpG(M>Ut6wq-^MRo1ZUJZpDmm$p21msL%UM{WHFlY&bSDUF>dI0f~I|sFq zXLgm1-tuzIp{t&+U;O+of7KtNYQ;2q9;p{E<9GkQyn66TNWJjJjT@bCyCyiAfCLP~ zW7+Byzz9hQY5(44b|Gmf126UXdNypXPHos!&F}B3tcmRREP?c%7WkNqt6MSTUfB^2 zKe=(^Zbv)a9Z$d-FD+>>VD&a)$hQ{?M{E2Z&liw-YOTKifr|%C zfu{MeXVm-dOZ%!%%r+0B(qr^~=)~c=a?N_W&US!kx@6-qoyA5HEVXx3^`O-BkE{GZ zR2}Ub;~XTc$rGhA9cYiCuCA_m<=-qh0#2I`fJ?Us_glhpNH zTeogq5W}ep7cN}5aN)v*3l}b2xNzaZg$oxhT)1%I!i5VLE?l^9;lf3cp(y_aKvud_ ThLP2@00000NkvXXu0mjfIPqeh literal 0 HcmV?d00001