From 4405d157a300c3b7294f3d1d58d057ea807ad474 Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Wed, 30 Jan 2019 10:40:44 +0800 Subject: [PATCH 01/27] =?UTF-8?q?refactor(=E6=95=B4=E7=90=86demo=E7=9A=84?= =?UTF-8?q?=E4=BB=8B=E7=BB=8D=E8=AF=B4=E6=98=8E):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elements/Form/Radio/Radio/index.dart | 23 ++++--------- .../Form/Radio/RadioListTile/index.dart | 22 +++--------- .../elements/Form/Slider/Slider/index.dart | 19 +---------- .../Form/Slider/SliderTheme/index.dart | 27 +-------------- .../Form/Slider/SliderThemeData/index.dart | 28 ++------------- .../elements/Form/Switch/Switch/index.dart | 34 ++----------------- pubspec.yaml | 1 + 7 files changed, 19 insertions(+), 135 deletions(-) diff --git a/lib/widgets/elements/Form/Radio/Radio/index.dart b/lib/widgets/elements/Form/Radio/Radio/index.dart index 0d8a280b..97f5f880 100644 --- a/lib/widgets/elements/Form/Radio/Radio/index.dart +++ b/lib/widgets/elements/Form/Radio/Radio/index.dart @@ -11,28 +11,20 @@ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; import 'demo.dart'; const content1 = """ -# Radio +### **简介** > material design 风格的单选按钮 Radio widget 代表表单中的单选按钮, 当groupValue = value时代表组件被选中。 在表单中, 单选按钮是表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的。 -# 示例显示 -"""; -const content2 = """ -# 基本用法 - -``` -new Radio( - value: value, - groupValue: groupValue, //当value和groupValue一致的时候则选中 - onChanged: (T){ - onChange(T); - } - -```` +### **基本用法** +以下是Radio的属性主产明 +- activeColor → Color - 激活时的颜色。 +- groupValue → T - 选择组的值。 +- onChanged → ValueChanged - 改变时触发。 +- value → T - 单选的值。 """; class Demo extends StatefulWidget { static const String routeName = '/element/Form/Radio/index'; @@ -46,7 +38,6 @@ class _DemoState extends State { contentList: [ content1, new RadioADemo(), - content2 ], title: 'Radio', docUrl: 'https://docs.flutter.io/flutter/material/Radio-class.html', diff --git a/lib/widgets/elements/Form/Radio/RadioListTile/index.dart b/lib/widgets/elements/Form/Radio/RadioListTile/index.dart index b7a32288..f53afeb4 100644 --- a/lib/widgets/elements/Form/Radio/RadioListTile/index.dart +++ b/lib/widgets/elements/Form/Radio/RadioListTile/index.dart @@ -11,28 +11,15 @@ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; import 'demo.dart'; const content1 = """ -# RadioListTile +### **简介** > material design 风格的单选按钮附加文字label 点击文字的同时 , 将会出发 Radio的点击效果. 功能同 @Radio -# 示例显示 -"""; - -const content2 = """ -# 基本用法 - -``` dart -RadioListTile( - title: const Text('title'), - value: value, - groupValue: groupValue, - onChanged:onChange -) -``` - +### **基本用法** +Radio是单选框,和checkbox一样本身不包含状态,当groupValue = value时代表选中状态 """; class Demo extends StatefulWidget { static const String routeName = '/element/Form/RadioListTile/index'; @@ -45,8 +32,7 @@ class _DemoState extends State { return WidgetDemo( contentList: [ content1, - new DemoA(), - content2 + new DemoA() ], title: 'RadioListTile', docUrl: 'https://docs.flutter.io/flutter/material/RadioListTile-class.html', diff --git a/lib/widgets/elements/Form/Slider/Slider/index.dart b/lib/widgets/elements/Form/Slider/Slider/index.dart index 42392f36..70e5590f 100644 --- a/lib/widgets/elements/Form/Slider/Slider/index.dart +++ b/lib/widgets/elements/Form/Slider/Slider/index.dart @@ -46,25 +46,8 @@ const contentB = ''' ### **高级用法** > 自定义Slider 样式 -如果当前Slider样式 无法满足需求, 可以通过 ** SliderTheme ** 定制复杂样式 +如果当前Slider样式 无法满足需求, 可以通过 **SliderTheme** 定制复杂样式 -``` -new SliderTheme( - data: SliderTheme.of(context).copyWith( - activeTrackColor: Colors.yellowAccent,//实际进度的颜色 - inactiveTickMarkColor:Colors.black - thumbColor: Colors.black,//滑块中心的颜色 - inactiveTrackColor:Colors.red,//默 认进度条的颜色 - valueIndicatorColor: Colors.blue,//提示进度的气派的背景色 - valueIndicatorTextStyle: new TextStyle(//提示气泡里面文字的样式 - color: Colors.white, - ), - inactiveTickMarkColor:Colors.blue,//divisions对进度线分割后 断续线中间间隔的颜色 - overlayColor: Colors.pink,//滑块边缘颜色 - child: new Slider() -) - -``` ### **基本实例** diff --git a/lib/widgets/elements/Form/Slider/SliderTheme/index.dart b/lib/widgets/elements/Form/Slider/SliderTheme/index.dart index b930fef2..9d643705 100644 --- a/lib/widgets/elements/Form/Slider/SliderTheme/index.dart +++ b/lib/widgets/elements/Form/Slider/SliderTheme/index.dart @@ -21,32 +21,7 @@ const contentA = ''' > 通过更改sliderTheme.data, 修改Slider总体样式 -基本属性参考以下代码: - -``` -new SliderTheme( - data: SliderThemeData({ - @required Color activeTrackColor, - @required Color inactiveTrackColor, - @required Color disabledActiveTrackColor, - @required Color disabledInactiveTrackColor, - @required Color activeTickMarkColor, - @required Color inactiveTickMarkColor, - @required Color disabledActiveTickMarkColor, - @required Color disabledInactiveTickMarkColor, - @required Color thumbColor, - @required Color disabledThumbColor, - @required Color overlayColor, - @required Color valueIndicatorColor, - @required SliderComponentShape thumbShape, - @required SliderComponentShape valueIndicatorShape, - @required ShowValueIndicator showValueIndicator, - @required TextStyle valueIndicatorTextStyle - }), - child: anyWidgetContain(Slider) // 用来包含slider的widget容器窗口 -), - -``` +具体属性, 请查阅: SliderThemeData.data. ### **基本实例** diff --git a/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart b/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart index 43e7b736..f16f7a9f 100644 --- a/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart +++ b/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart @@ -10,7 +10,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; import 'demo.dart'; - +import 'package:flutter/cupertino.dart'; const contentA = ''' ### **简介** > SliderTheme的data修饰属性 **SliderThemeData** @@ -21,30 +21,6 @@ const contentA = ''' > 配合SliderTheme, 修改slider组件各个部件的样式, 参照@Slider的各组件命名, 修改各部件样式 -构造函数如下 -```` -const SliderThemeData({ - @required Color activeTrackColor, - @required Color inactiveTrackColor, - @required Color disabledActiveTrackColor, - @required Color disabledInactiveTrackColor, - @required Color activeTickMarkColor, - @required Color inactiveTickMarkColor, - @required Color disabledActiveTickMarkColor, - @required Color disabledInactiveTickMarkColor, - @required Color thumbColor, - @required Color disabledThumbColor, - @required Color overlayColor, - @required Color valueIndicatorColor, - @required SliderComponentShape thumbShape, - @required SliderComponentShape valueIndicatorShape, - @required ShowValueIndicator showValueIndicator, - @required TextStyle valueIndicatorTextStyle -}) - -```` - -### **基本实例** '''; @@ -56,7 +32,7 @@ class Demo extends StatefulWidget { } class _Demo extends State { - + Color c = CupertinoColors.darkBackgroundGray; Widget build(BuildContext context) { return WidgetDemo( title: 'SliderThemeData', diff --git a/lib/widgets/elements/Form/Switch/Switch/index.dart b/lib/widgets/elements/Form/Switch/Switch/index.dart index ce55a73a..25ac78df 100644 --- a/lib/widgets/elements/Form/Switch/Switch/index.dart +++ b/lib/widgets/elements/Form/Switch/Switch/index.dart @@ -17,22 +17,7 @@ const contentA = ''' ### **基本用法** - -``` -new Switch( - value: isChecked, - activeColor: Colors.blue, // 激活时原点颜色 - onChanged: (bool val) { - this.setState(() { - this.isChecked = !this.isChecked; - }); - }, -) -``` - -### **基本实例** - -@SwitchDemo +通常用于Bool值参数的设置. '''; @@ -60,18 +45,6 @@ const contentC = ''' '''; -const contentD = ''' - -``` -activeTrackColor:Colors.green, -inactiveThumbColor: Colors.black, -inactiveThumbImage: NetworkImage('https://flutter.io/images/homepage/header-illustration.png'), -activeThumbImage: NetworkImage( - "https://flutter.io/images/homepage/screenshot-2.png" -), -inactiveTrackColor: Colors.yellow, -``` -'''; class Demo extends StatefulWidget { static const String routeName = 'elements/Form/Switch/Switch'; @@ -83,15 +56,14 @@ class _Demo extends State { Widget build(BuildContext context) { return WidgetDemo( title: 'Switch', - codeUrl: '', + codeUrl: '/elements/Form/Switch/Switch/demo.dart', contentList: [ contentA, SwitchDemo(), contentB, SwitchHighDemo(), contentC, - SwitchTypesDemo(), - contentD + SwitchTypesDemo() ], docUrl: 'https://docs.flutter.io/flutter/material/Switch-class.html', ); diff --git a/pubspec.yaml b/pubspec.yaml index 8c5619c0..f9b53f58 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -167,6 +167,7 @@ flutter: - lib/widgets/themes/Cupertino/CupertinoScrollbar/demo.dart - lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart - lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart + - lib/widgets/elements/Form/Switch/Switch/demo.dart - lib/widgets/themes/Cupertino/CupertinoSwitch/demo.dart - lib/widgets/themes/Cupertino/CupertinoTabBar/demo.dart - lib/widgets/themes/Cupertino/CupertinoTabView/demo.dart From 03c5c195ebfc918bce1b57d4f1531fb5083a95af Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Wed, 30 Jan 2019 17:04:31 +0800 Subject: [PATCH 02/27] =?UTF-8?q?refactor(=E6=95=B4=E7=90=86richText?= =?UTF-8?q?=E7=9A=84=E8=AF=B4=E6=98=8E):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/Bar/SnackBarAction/demo.dart | 8 +++---- .../elements/Form/Text/RichText/index.dart | 24 ++----------------- 2 files changed, 6 insertions(+), 26 deletions(-) diff --git a/lib/widgets/components/Bar/SnackBarAction/demo.dart b/lib/widgets/components/Bar/SnackBarAction/demo.dart index e4c4547f..204602de 100644 --- a/lib/widgets/components/Bar/SnackBarAction/demo.dart +++ b/lib/widgets/components/Bar/SnackBarAction/demo.dart @@ -19,8 +19,8 @@ class _Demo extends State { return new Center( child: new Column( children: [ - new GestureDetector( - onTap: () { + new RaisedButton( + onPressed: () { final snackBar = new SnackBar( content: new Text('这是一个SnackBar, 右侧有SnackBarAction, 3秒后消失'), backgroundColor:Color(0xffc91b3a), @@ -39,8 +39,8 @@ class _Demo extends State { child: new Text('点我显示有action的SnackBar'), ), - new GestureDetector( - onTap: () async { + new RaisedButton( + onPressed: () async { final snackBar = new SnackBar( content: new Text('右侧无SnackBarAction, 3秒后消失'), backgroundColor:Color(0xffc91b3a), diff --git a/lib/widgets/elements/Form/Text/RichText/index.dart b/lib/widgets/elements/Form/Text/RichText/index.dart index 2e90f269..2e2f2aff 100644 --- a/lib/widgets/elements/Form/Text/RichText/index.dart +++ b/lib/widgets/elements/Form/Text/RichText/index.dart @@ -11,33 +11,13 @@ const String intro = """ 无论是Text或者Text.rich, 查看源代码发现. 都是由RichText构建出来 -RichText的源码展示 -``` -// Text 源码 -@override - Widget build(BuildContext context) { - ... - Widget result = RichText( - ... - - style: effectiveTextStyle, - text: data, - children: textSpan != null ? [textSpan] : null, - ), - ); - ... - return result; - } -``` -### **基本实例** +### **基本用法** +我们可以让一段文本通过使用不同的TextSpan显示不同的样式。比如我们让"Hello beautiful world"的每个单词都显示不同的样式. """; -const String diff = """ -"""; - class Demo extends StatefulWidget { static const String routeName = '/element/Form/Text/RichText'; _Demo createState() => _Demo(); From 587f2ac183db7bcd0b2622b10e00ca044ef1e792 Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 30 Jan 2019 21:31:14 +0800 Subject: [PATCH 03/27] =?UTF-8?q?feat(add=C2=A0=E8=BF=99=E4=BA=9B=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=EF=BC=9A1.canvas=202.=20cricleProgressBarPainter=203.?= =?UTF-8?q?PainterPath=204.=20PainterSketch):=20add=C2=A0=E8=BF=99?= =?UTF-8?q?=E4=BA=9B=E7=BB=84=E4=BB=B6=EF=BC=9A1.canva?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add 这些组件:1.canvas 2. cricleProgressBarPainter 3.PainterPath 4. PainterSketch --- assets/app.db | Bin 53248 -> 53248 bytes assets/images/painterImg.jpeg | Bin 0 -> 189512 bytes lib/components/full_screen_code_dialog.dart | 1 + lib/resources/widget_name_to_icon.dart | 3 + lib/utils/provider.dart | 1 + .../elements/Media/Canvas/Canvas/demo.dart | 203 +++++++++++++++++ .../elements/Media/Canvas/Canvas/index.dart | 90 ++++++++ .../Canvas/CircleProgressBarPainter/demo.dart | 103 +++++++++ .../CircleProgressBarPainter/index.dart | 37 +++ .../Media/Canvas/PainterPath/demo.dart | 180 +++++++++++++++ .../Media/Canvas/PainterPath/index.dart | 65 ++++++ .../Media/Canvas/PainterSketch/demo.dart | 213 ++++++++++++++++++ .../Media/Canvas/PainterSketch/index.dart | 37 +++ lib/widgets/elements/Media/Canvas/index.dart | 32 ++- lib/widgets/elements/Media/index.dart | 2 + pubspec.yaml | 4 + 16 files changed, 970 insertions(+), 1 deletion(-) create mode 100644 assets/images/painterImg.jpeg create mode 100644 lib/widgets/elements/Media/Canvas/Canvas/demo.dart create mode 100644 lib/widgets/elements/Media/Canvas/Canvas/index.dart create mode 100644 lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart create mode 100644 lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart create mode 100644 lib/widgets/elements/Media/Canvas/PainterPath/demo.dart create mode 100644 lib/widgets/elements/Media/Canvas/PainterPath/index.dart create mode 100644 lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart create mode 100644 lib/widgets/elements/Media/Canvas/PainterSketch/index.dart diff --git a/assets/app.db b/assets/app.db index 0955a802a146bf786621e0b33b67bdfa3f433ff7..5e5ef44d2c6f0bdc93f218d4910da8bbef7c74e4 100644 GIT binary patch delta 404 zcmZozz}&Ead4e?Km5DOWj8`@$ERtsvV(8}KVB5^0AjrsS!E=JQX0x2)7cMql0|qu` z=E)K|3LNarOiT>h7`9Dz(CL71wli#>d_iY5Ckt3=2g8odExKt!j5{{Jwzp)~Gh*gs zP*xTf7G;zSNX*PDNi7OUEXhD(X67cQr>5j5r=;fQ%We*G-o(QwIhi#;pNlJ(Q;(;P z<1)wPjg3<|CSQ*5auZ=NHwPQ#Tw0J?RFauz)M!qM@lSR%JexUxb8;jzqZJo}yF1V< zpGGrI23uQ*shLH|IjI3f`RPTe#l=pEK&OIT?2IZtIUrkc^tw)_4>vb|6%}oOn;;R delta 330 zcmZozz}&Ead4e?Kg^4oGj2AX0ERtsvVCdlCVA;%}Ajrtd!2^Vwlfm3vTv(J*(z&!CwWuUBFFz!sG&d9>j5d)B?(V3XgL5*=Qj3C8(~44yGo17DN{aGx;D(?`PWFnH t+Po)fBcr)5gS9oPDFKP;sUby)dBvF}nfZBe{iwo|1>=P`Z;$aT1_0QiZY%%* diff --git a/assets/images/painterImg.jpeg b/assets/images/painterImg.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b602c1b425df3a4b39a2ac42c5cf4aff04f45d96 GIT binary patch literal 189512 zcmeFY2UJsA_bOT@op7A;692{LlHmd&mEcci+4Jd&hWhe4DZM`Z4#~bI-Xl*IIL~J@@hZ z<3)hm!qnUpprZqT%d|h>m;n4@f`H!y04pm%9sqz709_&+V5A{h6F`(!0D%5?`oAdj zb-y$Gh3PteUOe6ew6FSyM1+L?`KR#-3MgVW#F+O#Tpx{k_-i+qdYs0U#(iBFxsz=(Mwo>uDAeO&WTD z4G;hzUOwTsFJ8TROc7ZecGG;Lv~<7=_jwh$^UbJ=Z0^%4^8>2wC3J7!hM2h zxS3YEeQt+E000B60FqG=w}0ZtG|V4H6Oe}Meqz5r@vEQM`%gUiM;m)vV_KUPTKBSh zd4>4_0NW0Ye)^7&AB_(?KMkJ`z5x%W;Y&1Z=;QBogN7f{uwqb9$WQ!?hGo6~g^%CA zU@tH4zj=Cj`TdRm)P;5@?ZKDe;kR#j-TmXA|H@O)tw>sb{c)V7o!R}vF5A*-L0X?x z2ZmVwjf1_dVSmx#G>!hk{*jj*{=z=t#B;1TBb zf8nqY+rRk--?IK`AAiW;?`!@y_6;|&`-^@PZfgD)j`p{A`U~HIJ6ivR!vpR9mLb~T z_-}exr0w4_-wZSTTgRYq+MWOLTpzE0J}biCo;KG0l*c#R`EPk{_+B#kn;z`&w`{i~ zjQ-|%`_><}{)aBUx6J;ghu^XL``(B!`@iV{UKT%X_mB3sBd-44Kfoox1h_)`I}Ka~ zQ~`D10c3 zkFiB3c;cTl-*Ny@*Qfp7O8=z!zXgDoJOIEW{!f}LZIHO$|=_2Wnba8a4bXjx-bft6{x<mA;35h<=KGk$#eXVn|`gV|dEYz|g@k$S}dM$gsiigOQn$kMT64 z5~CjDWkv@^AI4Bd6k{4=0b?~|D`Owy1S5fw%y`7a!6eS4z@*D$&g9JG#}vhsz?8>S z$<)Hs&osrf#I(oE%q++(!>q-8nc0OofcYMC8gnr-miZO)7&D1^mxYBzghheHfCa|l z#S+1i!19Epjs?du&a%V;o?trxIiY&O^n~k);1jVY@=ny8=sq!iV)?|uN$!(UCv{K4 zPTn|q_hjbD@{=7WM^7%DJYeNvm0>ktwPy`reZcydwSl#t^&{&x8ynkMHXSw_HaOd_ zY>(NVvHgRM!1jZkmtCISnEe`iBzp#X75gjpS@vxX4i0IKUpQPjA~-TQFdTS}c@B`1 zk5ie`obv`}3}+!{E9W@pSFV#>Qd}3gJh-B{^0=C~M!7b)PjX9h8*_VcqqqyX+qq}B zcX{}DF7Uv3f_Tz+YIt7rtnjk%O7oiV-r#-6TgHp$CGj!vN%9%<`S8W@mGkxUE%7t+ z%kZ1?2k@uz*Yl6?lLdGM)CC*`5CVk)T>^`O41&^v=7P5bGXWcpMQuc*L`y{bMK{Fw#q`8{ z#8Skbi_MACi_44Kir*726MrkddrIPz*{R#7o}9v;+K>>G_(dW>B1fWIVim#%F@(S& zIS?FV?XGg$etf#`H2IA9nagJ)&y=1SIdgDU=B&fn*t6KPpCnl&wIy##=1BHR zlFvcTS)D_kt35X-by7-O%3ms9YEbICw2ZWqbfR>d^ooqIjJZs-Os&jESq@pKY^dy0 z*-1HOIc>Q>xnj9@^7Qf=^8WIL@}mm$3YrRVg<^#=N*9&xDAg(v zlm(TqD90+dDSuTtr{b#eNM%sv=)A`HTj$Hqf4IPV!Qw*fg^ml~ROMBDR0~xn)i~5l z)ne3Ms8Q4v)P2=U)Zc6HX;^6_YV>LxYHDeQX*OuCYMs-%u2rNpqs^~n1Me>&$zf}IRd{ORVz{R?YUyaTig&DONeK*!MzHj{M62m34ODUH|On6NkObSfq zP0yP8nbw+;%{0vJnZ3HqblLLqqsueqr_6oKG3I0oEsOgWeU|K&c9sQ}#4GYw!me~! z(OX$qWm|o;ma-1EZi4|Zb67U)(^Z+Pp;uqpFxyAKVPn(I_AnAcOUU2k*mB5$&fu}{9w`i)<1 z
  • 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 ~1>bT1$Nv_gw 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%0AxyXkQm(OT928(ux1hOaQ0PvjiO#k~#!HFCEEV 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 j{jV+0U%SEoZ#T-e|7pVK|HE { @override void didChangeDependencies() { + print('widget.filePath=======${widget.filePath}'); getExampleCode(context,'${widget.filePath}', DefaultAssetBundle.of(context)) .then((String code) { if (mounted) { diff --git a/lib/resources/widget_name_to_icon.dart b/lib/resources/widget_name_to_icon.dart index 95dff598..644d145d 100644 --- a/lib/resources/widget_name_to_icon.dart +++ b/lib/resources/widget_name_to_icon.dart @@ -78,6 +78,9 @@ class WidgetName2Icon { "IconData":Icons.date_range, "IconThemeData":Icons.insert_comment, "Canvas":Icons.edit, + "PainterPath":Icons.gesture, + "CircleProgressBarPainter":Icons.av_timer, + "PainterSketch":Icons.touch_app, "Material":Icons.android, "MaterialApp":Icons.android, "MaterialButton":Icons.speaker, diff --git a/lib/utils/provider.dart b/lib/utils/provider.dart index 35a354c7..643addfa 100644 --- a/lib/utils/provider.dart +++ b/lib/utils/provider.dart @@ -59,6 +59,7 @@ class Provider { //Get a location using getDatabasesPath String databasesPath = await getDatabasesPath(); String path = join(databasesPath, 'flutter.db'); + print(path); try { db = await openDatabase(path); } catch (e) { diff --git a/lib/widgets/elements/Media/Canvas/Canvas/demo.dart b/lib/widgets/elements/Media/Canvas/Canvas/demo.dart new file mode 100644 index 00000000..24b779af --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/Canvas/demo.dart @@ -0,0 +1,203 @@ +/** + * Created with Android Studio. + * User: ryan + * Date: 2019/1/20 + * Time: 上午11:34 + * email: zhu.yan@alibaba-inc.com + * tartget: Canvas 的示例 + */ +import 'package:flutter/material.dart'; +import 'dart:ui'; +import 'dart:ui' as ui; +import 'dart:typed_data'; +import 'package:flutter/services.dart' show rootBundle; + +CustomPaint graph; +var image; + +class CustomViewPage extends StatefulWidget { + + final String type; + CustomViewPage({this.type='drawLine'}) : super(); + + @override + State createState() => CustomViewPageState(); +} + +class CustomViewPageState extends State + with SingleTickerProviderStateMixin { + + static Future getImage(String asset) async { + ByteData data = await rootBundle.load(asset); + Codec codec = await ui.instantiateImageCodec(data.buffer.asUint8List()); + FrameInfo fi = await codec.getNextFrame(); + return fi.image; + } + + @override + void initState() { + super.initState(); + getImage("assets/images/painterImg.jpeg").then((data) { + setState(() { + image = data; + }); + }); + } + + @override + Widget build(BuildContext context) { + graph = CustomPaint( + painter: DrawPainter(type:widget.type) + ); + return Container( + width: MediaQuery.of(context).size.width, + height: MediaQuery.of(context).size.width * 0.6, + margin: EdgeInsets.all(10.0), + //padding: EdgeInsets.all(10.0), + child: graph + //child:Center(child: graph) + ); + } + + + @override + void reassemble() { + super.reassemble(); + } + + @override + void dispose() { + super.dispose(); + } +} + +///新建类继承于CustomPainter并且实现CustomPainter里面的paint()和shouldRepaint方法 +class DrawPainter extends CustomPainter { + Paint painter; + final type; + + DrawPainter ({this.type}){ + // Paint painter = Paint() + // ..color = Colors.blueAccent //画笔颜色 + // ..strokeCap = StrokeCap.round //画笔笔触类型 + // ..isAntiAlias = true //是否启动抗锯齿 + // ..blendMode = BlendMode.exclusion //颜色混合模式 + // ..style = PaintingStyle.fill //绘画风格,默认为填充 + // ..colorFilter = ColorFilter.mode(Colors.blueAccent,BlendMode.exclusion) //颜色渲染模式,一般是矩阵效果来改变的,但是flutter中只能使用颜色混合模式 + // ..maskFilter = MaskFilter.blur(BlurStyle.inner, 3.0) //模糊遮罩效果,flutter中只有这个 + // ..filterQuality = FilterQuality.high //颜色渲染模式的质量 + // ..strokeWidth = 15.0 ;//画笔的宽度 + + painter = new Paint() + ..color = Colors.blueAccent + ..strokeCap = StrokeCap.round + ..isAntiAlias = true + ..strokeWidth = 5.0 + ..filterQuality = FilterQuality.high + ..style = PaintingStyle.stroke; + } + ///Flutter中负责View绘制的地方,使用传递来的canvas和size即可完成对目标View的绘制 + + @override + void paint(Canvas canvas, Size size) { + switch(type) { + case 'drawPoints': + const List points1 = [Offset(20.0, 0.0), Offset(100.0, 50.0), Offset(150.0, 0.0),Offset(300.0, 0.0)]; + const List points2 = [Offset(20.0, 100.0), Offset(100.0, 100.0), Offset(150.0, 100.0), Offset(300.0, 100.0)]; + const List points3 = [Offset(20.0, 150.0), Offset(100.0, 150.0), Offset(150.0, 180.0), Offset(300.0, 150.0)]; + //绘制点 + canvas.drawPoints( + ///PointMode的枚举类型有三个,points(点),lines(线,隔点连接),polygon(线,相邻连接) + PointMode.points, + points1, + painter..color = Colors.redAccent // 这里可以追加修改 painter 属性 + ..strokeWidth = 10.0 + ); + canvas.drawPoints( + ///PointMode的枚举类型有三个,points(点),lines(线,隔点连接),polygon(线,相邻连接) + PointMode.lines, + points2, + painter..color = Colors.orange // 这里可以追加修改 painter 属性 + ..strokeWidth = 10.0 + ); + canvas.drawPoints( + ///PointMode的枚举类型有三个,points(点),lines(线,隔点连接),polygon(线,相邻连接) + PointMode.polygon, + points3, + painter..color = Colors.blue // 这里可以追加修改 painter 属性 + ..strokeWidth = 10.0 + ); + break; + case 'drawLine': + //绘制直线 + canvas.drawLine(Offset(20.0, 0.0), Offset(size.width*0.8, 200), painter ..color = Colors.redAccent); + break; + case 'rawCircle': + //绘制圆 参数(圆心,半径,画笔) + canvas.drawCircle( + Offset(size.width/2, 100.0), + 100.0, + painter + ..color = Colors.greenAccent + ..style = PaintingStyle.stroke //绘画风格改为stroke + ); + break; + case 'drawOval': + // 绘制椭圆 + // 使用左上和右下角坐标来确定矩形的大小和位置,椭圆是在这个矩形之中内切的形状 + Rect rect1 = Rect.fromPoints(Offset(0.0, 0.0), Offset(size.width, 200.0)); + canvas.drawOval(rect1, painter ..color = Colors.indigo); + break; + case 'drawArc': + // 绘制圆弧 + // Rect来确认圆弧的位置,还需要开始的弧度、结束的弧度、是否使用中心点绘制、以及paint弧度 + const PI = 3.1415926; + Rect rect1 = Rect.fromCircle(center: Offset(20, 50.0), radius: 100.0); + canvas.drawArc(rect1, 0.0, PI / 2, false, painter ..color = Colors.pink); + + Rect rect2 = Rect.fromCircle(center: Offset(size.width*0.6, 50.0), radius: 100.0); + canvas.drawArc(rect2, 0.0, PI / 2, true, painter ..color = Colors.deepPurple); + break; + case 'drawRRect': + /// fromPoints(Offset a, Offset b) + /// 使用左上和右下角坐标来确定矩形的大小和位置 + /// fromCircle({ Offset center, double radius }) + /// 使用圆的圆心点坐标和半径和确定外切矩形的大小和位置 + /// fromLTRB(double left, double top, double right, double bottom) + /// 使用矩形左边的X坐标、矩形顶部的Y坐标、矩形右边的X坐标、矩形底部的Y坐标来确定矩形的大小和位置 + /// fromLTWH(double left, double top, double width, double height) + /// 使用矩形左边的X坐标、矩形顶部的Y坐标矩形的宽高来确定矩形的大小和位置 + // 用Rect构建一个边长50,中心点坐标为50,100的矩形 + Rect rect1 = Rect.fromCircle(center: Offset(80.0, 100.0), radius: 50.0); + Rect rect2 = Rect.fromCircle(center: Offset(250.0, 100.0), radius: 50.0); + // 根据上面的矩形,构建一个圆角矩形 + RRect rrect1 = RRect.fromRectAndRadius(rect1, Radius.circular(0.0)); + canvas.drawRRect(rrect1, painter); + RRect rrect2 = RRect.fromRectAndRadius(rect2, Radius.circular(20.0)); + canvas.drawRRect(rrect2, painter); + break; + case 'drawDRRect': + //绘制两个矩形 + Rect rect1 = Rect.fromCircle(center: Offset(size.width/2, 100.0), radius: 60.0); + Rect rect2 = Rect.fromCircle(center: Offset(size.width/2, 100.0), radius: 40.0); + //分别绘制外部圆角矩形和内部的圆角矩形 + RRect outer = RRect.fromRectAndRadius(rect1, Radius.circular(30.0)); + RRect inner = RRect.fromRectAndRadius(rect2, Radius.circular(5.0)); + canvas.drawDRRect(outer, inner, painter ..color = Colors.lime); + break; + case 'drawImage': + // canvas.drawImage(image, Offset(0.0, 0.0), painter); + final src = Rect.fromLTWH(0.0, 0.0, 684.0, 442.0); + final dst = Rect.fromLTWH(0.0, 0.0, size.width, size.height); + canvas.drawImageRect(image, src, dst, painter); + break; + } + //canvas.drawColor(Colors.red, BlendMode.colorDodge); + } + + ///控制自定义View是否需要重绘的,返回false代表这个View在构建完成后不需要重绘。 + @override + bool shouldRepaint(CustomPainter oldDelegate) { + return false; + } +} diff --git a/lib/widgets/elements/Media/Canvas/Canvas/index.dart b/lib/widgets/elements/Media/Canvas/Canvas/index.dart new file mode 100644 index 00000000..c56588c6 --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/Canvas/index.dart @@ -0,0 +1,90 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_go/components/widget_demo.dart'; +import './demo.dart' as demoBoxs; + +const Text = ''' +### **简介** +> 用于操作图形的界面; +- canvas 对象用于创建图片对象,这些对象本身可以与 SceneBuilder 一起用于构建场景; +'''; +const Text1 = ''' +### **基本用法** +- 它可以使用“平移”、“缩放”、“旋转”、“倾斜”和“变换”方法进行修改; +- 可以使用 clipRect、clipCorrect 和 clipPath 方法进行修改; +- 可以使用由 save、savelayer和 restore 方法管理的堆栈来保存和还原当前的转换和剪辑。 +- 以下是绘制点,线,面的基本用法 +'''; + +const Text2 = ''' +> 绘制点 +- 绘制点有三种模式, points(点),lines(线,隔点连接),polygon(线,相邻连接) +'''; + +const Text3 = ''' +> 绘制直线 +'''; + +const Text4 = ''' +> 绘制圆 +'''; + +const Text5 = ''' +> 绘制椭圆 +- 使用左上和右下角坐标来确定矩形的大小和位置,椭圆是在这个矩形之中内切的形状 +'''; + +const Text6 = ''' +> 绘制圆弧 +- Rect 来确认圆弧的位置,还需要开始的弧度、结束的弧度、是否使用中心点绘制、以及 paint 弧度 +'''; + +const Text7 = ''' +> 绘制矩形,圆角矩形 +- 用 Rect构建矩形 +- 根据上面的矩形,构建一个圆角矩形 +'''; + +const Text8 = ''' +> 绘制两个相套矩形 +'''; + +const Text9 = ''' +> 绘制图片到canvas +'''; + +class Demo extends StatefulWidget { + static const String routeName = '/element/Media/Canvas/PainterPath'; + + _DemoState createState() => _DemoState(); +} + +class _DemoState extends State { + @override + Widget build(BuildContext context) { + return WidgetDemo( + title: 'Canvas', + codeUrl: 'elements/Media/Canvas/Canvas/demo.dart', + contentList: [ + Text, + Text1, + Text2, + demoBoxs.CustomViewPage(type:'drawPoints'), + Text3, + demoBoxs.CustomViewPage(type:'drawLine'), + Text4, + demoBoxs.CustomViewPage(type:'rawCircle'), + Text5, + demoBoxs.CustomViewPage(type:'drawOval'), + Text6, + demoBoxs.CustomViewPage(type:'drawArc'), + Text7, + demoBoxs.CustomViewPage(type:'drawRRect'), + Text8, + demoBoxs.CustomViewPage(type:'drawDRRect'), + Text9, + demoBoxs.CustomViewPage(type:'drawImage') + ], + docUrl: 'https://docs.flutter.io/flutter/dart-ui/Canvas-class.html', + ); + } +} diff --git a/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart new file mode 100644 index 00000000..ce87e4cc --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart @@ -0,0 +1,103 @@ +/** + * Created with Android Studio. + * User: ryan + * Date: 2019/1/20 + * Time: 上午11:34 + * email: zhu.yan@alibaba-inc.com + * tartget: CircleProgressBarPainter 的示例 + */ +import 'dart:ui'; +import 'package:flutter/material.dart'; + +class CustomViewPage extends StatefulWidget { + @override + State createState() => CustomViewPageState(); +} + +class CustomViewPageState extends State + with SingleTickerProviderStateMixin { + Animation _doubleAnimation; + AnimationController _controller; + CurvedAnimation curvedAnimation; + + @override + void initState() { + super.initState(); + _controller = + AnimationController(vsync: this, duration: Duration(seconds: 2)); + curvedAnimation = + CurvedAnimation(parent: _controller, curve: Curves.decelerate); + _doubleAnimation = Tween(begin: 0.0, end: 360.0).animate(_controller); + + _controller.addListener(() { + this.setState(() {}); + }); + onAnimationStart(); + } + + @override + Widget build(BuildContext context) { + return Container( + width: 100.0, + height: 100.0, + margin: EdgeInsets.all(8.0), + child: CustomPaint( + child: Center( + child: Text((_doubleAnimation.value / 3.6).round().toString())), + painter: CircleProgressBarPainter(_doubleAnimation.value) + ), + ); + } + + void onAnimationStart() { + _controller.forward(from: 0.0); + } + + @override + void reassemble() { + super.reassemble(); + onAnimationStart(); + } + + @override + void dispose() { + super.dispose(); + _controller.dispose(); + } +} + +class CircleProgressBarPainter extends CustomPainter { + Paint _paintBackground; + Paint _paintFore; + final double pi = 3.1415926; + var jindu; + + CircleProgressBarPainter(this.jindu) { + _paintBackground = Paint() + ..color = Colors.grey + ..strokeCap = StrokeCap.round + ..style = PaintingStyle.stroke + ..strokeWidth = 10.0 + ..isAntiAlias = true; + _paintFore = Paint() + ..color = Colors.red + ..strokeCap = StrokeCap.round + ..style = PaintingStyle.stroke + ..strokeWidth = 10.0 + ..isAntiAlias = true; + } + @override + void paint(Canvas canvas, Size size) { + canvas.drawCircle(Offset(size.width / 2, size.height / 2), size.width / 2,_paintBackground); + Rect rect = Rect.fromCircle( + center: Offset(size.width / 2, size.height / 2), + radius: size.width / 2, + ); + canvas.drawArc(rect, 0.0, jindu * 3.14 / 180, false, _paintFore); + } + + @override + bool shouldRepaint(CustomPainter oldDelegate) { + return false; + } +} \ No newline at end of file diff --git a/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart new file mode 100644 index 00000000..df054258 --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart @@ -0,0 +1,37 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_go/components/widget_demo.dart'; +import './demo.dart' as demoBoxs; + +const Text = ''' +### **简介** +> 操作图形的界面; + +'''; +const Text1 = ''' +### **基本用法** +- canvas + Animation 实现一个 loading 效果; +'''; + + +class Demo extends StatefulWidget { + static const String routeName = '/element/Media/Canvas/CircleProgressBarPainter'; + + _DemoState createState() => _DemoState(); +} + +class _DemoState extends State { + @override + Widget build(BuildContext context) { + return WidgetDemo( + title: 'Canvas', + codeUrl: 'elements/Media/Canvas/CircleProgressBarPainter/demo.dart', + contentList: [ + Text, + Text1, + demoBoxs.CustomViewPage() + ], + docUrl: 'https://docs.flutter.io/flutter/dart-ui/Canvas-class.html', + ); + } +} + diff --git a/lib/widgets/elements/Media/Canvas/PainterPath/demo.dart b/lib/widgets/elements/Media/Canvas/PainterPath/demo.dart new file mode 100644 index 00000000..150da6b2 --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/PainterPath/demo.dart @@ -0,0 +1,180 @@ +/** + * Created with Android Studio. + * User: ryan + * Date: 2019/1/20 + * Time: 上午11:34 + * email: zhu.yan@alibaba-inc.com + * tartget: PainterPath 的示例 + */ +import 'dart:ui'; +import 'package:flutter/material.dart'; +CustomPaint graph; + +class CustomViewPage extends StatefulWidget { + + final String type; + CustomViewPage({this.type='simpleline'}) : super(); + + @override + State createState() => CustomViewPageState(); +} + +class CustomViewPageState extends State + with SingleTickerProviderStateMixin { + + @override + void initState() { + super.initState(); + } + + @override + Widget build(BuildContext context) { + graph = CustomPaint( + painter: DrawPainter(type:widget.type) + ); + return Container( + width: MediaQuery.of(context).size.width, + height: MediaQuery.of(context).size.width * 0.6, + margin: EdgeInsets.all(50.0), + //padding: EdgeInsets.all(10.0), + child: graph + //child:Center(child: graph) + ); + } + + + @override + void reassemble() { + super.reassemble(); + } + + @override + void dispose() { + super.dispose(); + } +} + +///新建类继承于CustomPainter并且实现CustomPainter里面的paint()和shouldRepaint方法 +class DrawPainter extends CustomPainter { + Paint painter; + final type; + + DrawPainter ({this.type}){ + // Paint painter = Paint() + // ..color = Colors.blueAccent //画笔颜色 + // ..strokeCap = StrokeCap.round //画笔笔触类型 + // ..isAntiAlias = true //是否启动抗锯齿 + // ..blendMode = BlendMode.exclusion //颜色混合模式 + // ..style = PaintingStyle.fill //绘画风格,默认为填充 + // ..colorFilter = ColorFilter.mode(Colors.blueAccent,BlendMode.exclusion) //颜色渲染模式,一般是矩阵效果来改变的,但是flutter中只能使用颜色混合模式 + // ..maskFilter = MaskFilter.blur(BlurStyle.inner, 3.0) //模糊遮罩效果,flutter中只有这个 + // ..filterQuality = FilterQuality.high //颜色渲染模式的质量 + // ..strokeWidth = 15.0 ;//画笔的宽度 + + painter = new Paint() + ..color = Colors.blueAccent + ..strokeCap = StrokeCap.round + ..isAntiAlias = true + ..strokeWidth = 5.0 + ..style = PaintingStyle.stroke; + } + ///Flutter中负责View绘制的地方,使用传递来的canvas和size即可完成对目标View的绘制 + + @override + void paint(Canvas canvas, Size size) { + //canvas.drawColor(Colors.red, BlendMode.colorDodge); + Path path = new Path(); + drawThisPath(canvas, size, path); + path.close(); + canvas.drawPath(path, painter); + } + + void drawThisPath(Canvas canvas, Size size, Path path,) { + switch(type) { + case 'simpleline': + //新建了一个path,然后将路径起始点移动到坐标(100,100)的位置 + Path path = new Path()..moveTo(0.0, 0.0); + path.lineTo(200.0, 200.0); + canvas.drawPath(path, painter); + break; + case 'polyline': + Path path = new Path()..moveTo(100.0, 10.0); + + path.lineTo(200.0, 150.0); + path.lineTo(100.0, 200.0); + + canvas.drawPath(path, painter); + break; + case 'Besizerline2': + Path path = new Path()..moveTo(0.0, 0.0); + Rect rect1 = Rect.fromCircle(center: Offset(50.0, 100.0), radius: 60.0); + path.arcTo(rect1, 0.0, 3.14, false); + canvas.drawPath(path, painter); + + Rect rect2 = Rect.fromCircle(center: Offset(200.0, 100.0), radius: 60.0); + path.arcTo(rect2, 0.0, 3.14*2, true); + canvas.drawPath(path, painter); + break; + case 'Besizerline3': + var width = size.width; + var height = 300; + Path path = new Path()..moveTo(width / 2, height / 4); + path.cubicTo((width * 6) / 7, height / 9, (width * 13) / 13, + (height * 2) / 5, width / 2, (height * 7) / 12); + canvas.drawPath(path, painter + // ..style = PaintingStyle.fill + // ..color = Colors.red + ); + + Path path2 = new Path(); + path2.moveTo(width / 2, height / 4); + path2.cubicTo(width / 7, height / 9, width / 21, (height * 2) / 5, + width / 2, (height * 7) / 12); + canvas.drawPath(path2, painter); + break; + case 'drawArc': + // 绘制圆弧 + // Rect来确认圆弧的位置,还需要开始的弧度、结束的弧度、是否使用中心点绘制、以及paint弧度 + const PI = 3.1415926; + Rect rect1 = Rect.fromCircle(center: Offset(size.width/2, 0.0), radius: 100.0); + canvas.drawArc(rect1, 0.0, PI / 2, false, painter ..color = Colors.pink); + + Rect rect2 = Rect.fromCircle(center: Offset(size.width/2, 150.0), radius: 100.0); + canvas.drawArc(rect2, 0.0, PI / 2, true, painter ..color = Colors.deepPurple); + break; + case 'drawRRect': + /// fromPoints(Offset a, Offset b) + /// 使用左上和右下角坐标来确定矩形的大小和位置 + /// fromCircle({ Offset center, double radius }) + /// 使用圆的圆心点坐标和半径和确定外切矩形的大小和位置 + /// fromLTRB(double left, double top, double right, double bottom) + /// 使用矩形左边的X坐标、矩形顶部的Y坐标、矩形右边的X坐标、矩形底部的Y坐标来确定矩形的大小和位置 + /// fromLTWH(double left, double top, double width, double height) + /// 使用矩形左边的X坐标、矩形顶部的Y坐标矩形的宽高来确定矩形的大小和位置 + // 用Rect构建一个边长50,中心点坐标为50,100的矩形 + Rect rect1 = Rect.fromCircle(center: Offset(50.0, 50.0), radius: 50.0); + Rect rect2 = Rect.fromCircle(center: Offset(200.0, 50.0), radius: 50.0); + // 根据上面的矩形,构建一个圆角矩形 + RRect rrect1 = RRect.fromRectAndRadius(rect1, Radius.circular(0.0)); + canvas.drawRRect(rrect1, painter); + RRect rrect2 = RRect.fromRectAndRadius(rect2, Radius.circular(20.0)); + canvas.drawRRect(rrect2, painter); + break; + case 'drawDRRect': + //绘制两个矩形 + Rect rect1 = Rect.fromCircle(center: Offset(size.width/2, 100.0), radius: 60.0); + Rect rect2 = Rect.fromCircle(center: Offset(size.width/2, 100.0), radius: 40.0); + //分别绘制外部圆角矩形和内部的圆角矩形 + RRect outer = RRect.fromRectAndRadius(rect1, Radius.circular(30.0)); + RRect inner = RRect.fromRectAndRadius(rect2, Radius.circular(5.0)); + canvas.drawDRRect(outer, inner, painter ..color = Colors.lime); + break; + } + } + + ///控制自定义View是否需要重绘的,返回false代表这个View在构建完成后不需要重绘。 + @override + bool shouldRepaint(CustomPainter oldDelegate) { + return false; + } +} diff --git a/lib/widgets/elements/Media/Canvas/PainterPath/index.dart b/lib/widgets/elements/Media/Canvas/PainterPath/index.dart new file mode 100644 index 00000000..ae837e31 --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/PainterPath/index.dart @@ -0,0 +1,65 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_go/components/widget_demo.dart'; +import './demo.dart' as demoBoxs; + +//const Text = ''' +//### **简介** +//> 在 canvas 上绘制时使用的样式说明; +//- canvas 上的大多数API都使用一个绘画对象来描述用于该操作的样式。 +//'''; +const Text = ''' +### **简介** +> 在 canvas 上绘制的图案; +- canvas + paint 的应用。 +'''; + +const Text1 = ''' +### **基本用法** +- canvas 的 painter 的自定义绘制线的方法; +'''; + +const Text2 = ''' +> 绘制简单直线 +'''; + +const Text3 = ''' +> 绘制折线 +'''; + +const Text4 = ''' +> 二阶贝塞尔曲线 +'''; + +const Text5 = ''' +> 三阶贝塞尔曲线 +'''; + + +class Demo extends StatefulWidget { + static const String routeName = '/element/Media/Canvas/Canvas'; + + _DemoState createState() => _DemoState(); +} + +class _DemoState extends State { + @override + Widget build(BuildContext context) { + return WidgetDemo( + title: 'PainterPath', + codeUrl: 'elements/Media/Canvas/PainterPath/demo.dart', + contentList: [ + Text, + Text1, + Text2, + demoBoxs.CustomViewPage(type:'simpleline'), + Text3, + demoBoxs.CustomViewPage(type:'polyline'), + Text4, + demoBoxs.CustomViewPage(type:'Besizerline2'), + Text5, + demoBoxs.CustomViewPage(type:'Besizerline3'), + ], + docUrl: 'https://docs.flutter.io/flutter/dart-ui/Paint-class.html', + ); + } +} diff --git a/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart b/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart new file mode 100644 index 00000000..52b5f856 --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart @@ -0,0 +1,213 @@ +/** + * Created with Android Studio. + * User: ryan + * Date: 2019/1/20 + * Time: 上午11:34 + * email: zhu.yan@alibaba-inc.com + * tartget: PainterSketchDome 的示例 + */ + +import 'package:flutter/material.dart'; +import 'package:flutter/rendering.dart'; + +class PainterSketchDome extends StatefulWidget { + PainterSketchDome({Key key, this.title}) : super(key: key); + + final String title; + + @override + _PainterSketchDomeState createState() => new _PainterSketchDomeState(); +} + +class _PainterSketchDomeState extends State { + + List lines = []; + List nowPoints = []; + Color nowColor = Colors.redAccent; + + void moveGestureDetector(DragUpdateDetails detail){ + RenderBox box = context.findRenderObject(); + final Offset xy = box.globalToLocal(detail.globalPosition);// 重要需要转换以下坐标位置 + Offset p = Offset(xy.dx, xy.dy - 60); + //Offset p = Offset(detail.globalPosition.dx, detail.globalPosition.dy - 60); + setState(() { + nowPoints.add(p); + }); + } + + void newGestureDetector(DragStartDetails detail) { + if (nowPoints.length != 0) { + LinePoints l = LinePoints(new List.from(nowPoints), nowColor); + lines.add(l); + nowPoints.clear(); + } + RenderBox box = context.findRenderObject(); + final Offset xy = box.globalToLocal(detail.globalPosition);// 重要需要转换以下坐标位置 + Offset p = Offset(xy.dx, xy.dy - 60); + //Offset p = Offset(detail.globalPosition.dx, detail.globalPosition.dy - 60); + setState(() { + nowPoints.add(p); + }); + } + + void changeColor (Color c){ + if (nowPoints.length != 0) { + LinePoints l = LinePoints(new List.from(nowPoints), nowColor); + lines.add(l); + } + setState(() { + nowPoints.clear(); + nowColor = c; + }); + } + + List colors = [ + Colors.redAccent, + Colors.pink, + Colors.greenAccent, + Colors.blueAccent, + Colors.amber, + Colors.purpleAccent, + Colors.deepPurpleAccent, + Colors.lightBlueAccent, + Colors.lightGreenAccent, + Colors.cyanAccent,]; + + void _tapClear(){ + setState(() { + lines.clear(); + nowPoints.clear(); + }); + } + + @override + Widget build(BuildContext context) { + List pallet = []; + for (int i = 0; i < colors.length; i++) { + Color c = colors[i]; + pallet.add(ColorPallet(color: c,changeColor: changeColor,isSelect: c==nowColor,)); + } + + return SizedBox( + width: MediaQuery.of(context).size.width * 0.9, + height: MediaQuery.of(context).size.height * 0.6, + child:new Scaffold( + primary: false, + body: new Container( + decoration: BoxDecoration( + color: Colors.white + ), + child:new Flex( + direction: Axis.vertical, + children: [ + Container( + decoration:BoxDecoration( + color: Colors.black12 + ), + child: ListView( + scrollDirection: Axis.horizontal, + children: pallet + , + ), + height: 60.0, + ), + Expanded( + child: AspectRatio( + aspectRatio: 1.0, + child: GestureDetector( + child: CustomPaint( + painter: PaintCanvas(lines,nowPoints,nowColor), + ), + onHorizontalDragUpdate: moveGestureDetector, + onVerticalDragUpdate: moveGestureDetector, + onHorizontalDragStart: newGestureDetector, + onVerticalDragStart: newGestureDetector, + ), + ), + ) + ], + ), + ), + floatingActionButton: FloatingActionButton( + onPressed: _tapClear, + backgroundColor: Colors.redAccent, + foregroundColor: Colors.white, + child: Icon(Icons.delete), + ), + ) + ); + } +} + +class PaintCanvas extends CustomPainter{ + + final List lines; + final List nowPoints; + final Color nowColor; + + PaintCanvas(this.lines, this.nowPoints, this.nowColor); + + @override + void paint(Canvas canvas, Size size) { + Paint p = new Paint() + ..color = Colors.redAccent + ..strokeCap = StrokeCap.round + ..strokeWidth = 5.0; + canvas.save(); + for (int i = 0; i < lines.length; i++) { + LinePoints l = lines[i]; + for (int j = 1; j < l.points.length; j++){ + Offset p1 = l.points[j - 1]; + Offset p2 = l.points[j]; + p.color = l.lineColor; + canvas.drawLine(p1, p2, p); + } + } + for (int i = 1; i < nowPoints.length; i++){ + Offset p1 = nowPoints[i - 1]; + Offset p2 = nowPoints[i]; + p.color = nowColor; + canvas.drawLine(p1, p2, p); + } + + canvas.restore(); + } + @override + bool shouldRepaint(CustomPainter oldDelegate) { + return true; + } +} + +class LinePoints{ + final List points; + final Color lineColor; + LinePoints(this.points, this.lineColor); +} + +class ColorPallet extends StatelessWidget { + final Color color; + final Function changeColor; + const ColorPallet({Key key, this.color, this.changeColor, this.isSelect}) : super(key: key); + final bool isSelect; + + void onPressed(){ + changeColor(color); + } + + @override + Widget build(BuildContext context) { + return new RawMaterialButton( + onPressed: onPressed, + constraints: BoxConstraints(minWidth: 60.0,minHeight: 50.0), + child: new Container( + margin: EdgeInsets.only(top: 5.0,bottom: 5.0), + width: 50.0, + height: 50.0, + decoration: BoxDecoration( + color: color, + borderRadius: BorderRadius.all(Radius.circular(25.0)), + border: Border.all(color: Colors.white,width: isSelect?3.0:0.0) + ), + )) ; + } +} \ No newline at end of file diff --git a/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart b/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart new file mode 100644 index 00000000..f6a744e8 --- /dev/null +++ b/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart @@ -0,0 +1,37 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_go/components/widget_demo.dart'; +import './demo.dart' as demoBoxs; + +const Text = ''' +### **简介** +> 操作图形的界面; + +'''; +const Text1 = ''' +### **基本用法** +- canvas + paint + GestureDetector 实现一个 简易的画板; +'''; + + +class Demo extends StatefulWidget { + static const String routeName = '/element/Media/Canvas/PainterSketch'; + + _DemoState createState() => _DemoState(); +} + +class _DemoState extends State { + @override + Widget build(BuildContext context) { + return WidgetDemo( + title: 'Canvas', + codeUrl: 'elements/Media/Canvas/PainterSketch/demo.dart', + contentList: [ + Text, + Text1, + demoBoxs.PainterSketchDome() + ], + docUrl: 'https://docs.flutter.io/flutter/dart-ui/Paint-class.html', + ); + } +} + diff --git a/lib/widgets/elements/Media/Canvas/index.dart b/lib/widgets/elements/Media/Canvas/index.dart index e3e60ec0..d3c73227 100644 --- a/lib/widgets/elements/Media/Canvas/index.dart +++ b/lib/widgets/elements/Media/Canvas/index.dart @@ -1 +1,31 @@ -// import 'package:flutter/material.dart'; +import 'package:flutter_go/model/widget.dart'; +import "package:flutter/material.dart"; + +import 'PainterSketch/index.dart' as PainterSketch; +import 'Canvas/index.dart' as Canvas; +import 'PainterPath/index.dart' as PainterPath; +import 'CircleProgressBarPainter/index.dart' as CircleProgressBarPainter; + + +List widgetPoints = [ + WidgetPoint( + name: 'PainterSketch', + routerName: PainterSketch.Demo.routeName, + buildRouter: (BuildContext context) => PainterSketch.Demo(), + ), + WidgetPoint( + name: 'Canvas', + routerName: Canvas.Demo.routeName, + buildRouter: (BuildContext context) => Canvas.Demo(), + ), + WidgetPoint( + name: 'PainterPath', + routerName: PainterPath.Demo.routeName, + buildRouter: (BuildContext context) => PainterPath.Demo(), + ), + WidgetPoint( + name: 'CircleProgressBarPainter', + routerName: CircleProgressBarPainter.Demo.routeName, + buildRouter: (BuildContext context) => CircleProgressBarPainter.Demo(), + ) +]; diff --git a/lib/widgets/elements/Media/index.dart b/lib/widgets/elements/Media/index.dart index c11673ed..3933301f 100644 --- a/lib/widgets/elements/Media/index.dart +++ b/lib/widgets/elements/Media/index.dart @@ -6,10 +6,12 @@ */ import 'Image/index.dart' as Image; import 'Icon/index.dart' as Icon; +import 'Canvas/index.dart' as Canvas; List getWidgets() { List result = []; result.addAll(Image.widgetPoints); result.addAll(Icon.widgetPoints); + result.addAll(Canvas.widgetPoints); return result; } \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index b929ba36..80a965eb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -159,6 +159,10 @@ flutter: - lib/widgets/elements/Media/Image/paintImage/paint_image_demo.dart - lib/widgets/elements/Media/Image/precacheImage/precache_image_demo.dart - lib/widgets/elements/Media/Image/RawImage/raw_image_demo.dart + - lib/widgets/elements/Media/Canvas/Canvas/demo.dart + - lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart + - lib/widgets/elements/Media/Canvas/PainterPath/demo.dart + - lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart - lib/widgets/themes/Material/MaterialApp/demo.dart - lib/widgets/themes/Material/MaterialButton/demo.dart - lib/widgets/themes/Material/MaterialColor/demo.dart From baf79872df1db99d537cf815d8ad98ca5c8d23b0 Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Thu, 31 Jan 2019 16:45:40 +0800 Subject: [PATCH 04/27] =?UTF-8?q?feat(=E5=8A=A0=E5=85=A5=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E5=9B=BE,=20=E6=97=B6=E9=97=B42=E7=A7=92):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/Runner.xcodeproj/project.pbxproj | 8 ++++-- ios/Runner/AppDelegate.m | 1 + .../LaunchImage.imageset/Contents.json | 8 +++--- .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/flutter go-1.png | Bin 0 -> 201411 bytes .../LaunchImage.imageset/flutter go-2.png | Bin 0 -> 201411 bytes .../LaunchImage.imageset/flutter go.png | Bin 0 -> 201411 bytes ios/Runner/Base.lproj/LaunchScreen.storyboard | 26 ++++++++++++++---- ios/flutter go.png | Bin 0 -> 201411 bytes 11 files changed, 31 insertions(+), 12 deletions(-) delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go-1.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go-2.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go.png create mode 100644 ios/flutter go.png diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 4f77e0fd..0cfe345d 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 084A20882202E4FD00428FF5 /* flutter go.png in Resources */ = {isa = PBXBuildFile; fileRef = 084A20872202E4FD00428FF5 /* flutter go.png */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 333E5DAE7FC10AC69FEC26C0 /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DDA792F029EDD7A11295D192 /* libPods-Runner.a */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; @@ -37,6 +38,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 084A20872202E4FD00428FF5 /* flutter go.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "flutter go.png"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; @@ -101,6 +103,7 @@ 97C146E51CF9000F007C117D = { isa = PBXGroup; children = ( + 084A20872202E4FD00428FF5 /* flutter go.png */, 9740EEB11CF90186004384FC /* Flutter */, 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, @@ -206,6 +209,7 @@ files = ( 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 084A20882202E4FD00428FF5 /* flutter go.png in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, ); @@ -445,7 +449,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterRookieBook; + PRODUCT_BUNDLE_IDENTIFIER = com.ttt.flutterRookieBook; PRODUCT_NAME = "$(TARGET_NAME)"; VERSIONING_SYSTEM = "apple-generic"; }; @@ -469,7 +473,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterRookieBook; + PRODUCT_BUNDLE_IDENTIFIER = com.ttt.flutterRookieBook; PRODUCT_NAME = "$(TARGET_NAME)"; VERSIONING_SYSTEM = "apple-generic"; }; diff --git a/ios/Runner/AppDelegate.m b/ios/Runner/AppDelegate.m index 59a72e90..7feb3d13 100644 --- a/ios/Runner/AppDelegate.m +++ b/ios/Runner/AppDelegate.m @@ -7,6 +7,7 @@ didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [GeneratedPluginRegistrant registerWithRegistry:self]; // Override point for customization after application launch. + [NSThread sleepForTimeInterval:2]; return [super application:application didFinishLaunchingWithOptions:launchOptions]; } diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json index 0bedcf2f..37c7268f 100644 --- a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -2,17 +2,17 @@ "images" : [ { "idiom" : "universal", - "filename" : "LaunchImage.png", + "filename" : "flutter go.png", "scale" : "1x" }, { "idiom" : "universal", - "filename" : "LaunchImage@2x.png", + "filename" : "flutter go-1.png", "scale" : "2x" }, { "idiom" : "universal", - "filename" : "LaunchImage@3x.png", + "filename" : "flutter go-2.png", "scale" : "3x" } ], @@ -20,4 +20,4 @@ "version" : 1, "author" : "xcode" } -} +} \ No newline at end of file diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19eacad3b03bb08bbddbbf4ac48dd78b3d838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go-1.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d42caece8efab2e243228990680ef1aa651df0bb GIT binary patch literal 201411 zcmeFYg;$jA_dN^>1`4QvL5c{HBGN4=(j6nMA}t{e!+=335=u*V%m5>u!ypI<2tyA& zG!jGi!0=x4eBa-H@p0+$Uh2BzT<7ew&)&x`I$FxqRE$()WMtH;D$n%D$S5Sp$S%IW zbOHPc->W6?7k9~2pD7slq^wPP#|{pio^4^*dWLz%uZ(-YN+|Pqk@Wcz@BU4t(soAm z!SvGKcCWt(ap9h6ij*?dw|xwIO-b=A=b-NATG`tT)ZewgMB;5@7Tc<85!*tTc1g(; zRJydc99xj*E>Bye%oIEq{J3y)(+c;0mrdSEP2~SwUX6Nx{=bXctmGH}yLcpX zj^@9Mmp&BC|6Md~UIHHge!QQ#?)u*aSqsPX|6PPA|L;bmNc=BG|H~s%9{jIF{s$wZ zJoq0%{;!Mtmk0lAkpCkQq(r!iIr)!$J!hb&<0+ra%1FFK+4{VLnSs4rz-&<^`L7q^ z9R4PyNejbmR`~mGFDZjA@ZG)tBJXaw#)l7&DKDszbN$fZQq}YJuAW~v@`fbTnLn&e zHDB?PSXg)cGdc4OfqGgp>{Xj&y5QghfjliY6L4B_u!}EmRP7nNP@7~jG&E9Fk~hqD z$u=05x6!E9 U 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 literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go-2.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d42caece8efab2e243228990680ef1aa651df0bb GIT binary patch literal 201411 zcmeFYg;$jA_dN^>1`4QvL5c{HBGN4=(j6nMA}t{e!+=335=u*V%m5>u!ypI<2tyA& zG!jGi!0=x4eBa-H@p0+$Uh2BzT<7ew&)&x`I$FxqRE$()WMtH;D$n%D$S5Sp$S%IW zbOHPc->W6?7k9~2pD7slq^wPP#|{pio^4^*dWLz%uZ(-YN+|Pqk@Wcz@BU4t(soAm z!SvGKcCWt(ap9h6ij*?dw|xwIO-b=A=b-NATG`tT)ZewgMB;5@7Tc<85!*tTc1g(; zRJydc99xj*E>Bye%oIEq{J3y)(+c;0mrdSEP2~SwUX6Nx{=bXctmGH}yLcpX zj^@9Mmp&BC|6Md~UIHHge!QQ#?)u*aSqsPX|6PPA|L;bmNc=BG|H~s%9{jIF{s$wZ zJoq0%{;!Mtmk0lAkpCkQq(r!iIr)!$J!hb&<0+ra%1FFK+4{VLnSs4rz-&<^`L7q^ z9R4PyNejbmR`~mGFDZjA@ZG)tBJXaw#)l7&DKDszbN$fZQq}YJuAW~v@`fbTnLn&e zHDB?PSXg)cGdc4OfqGgp>{Xj&y5QghfjliY6L4B_u!}EmRP7nNP@7~jG&E9Fk~hqD z$u=05x6!E9 U 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 literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/flutter go.png new file mode 100644 index 0000000000000000000000000000000000000000..d42caece8efab2e243228990680ef1aa651df0bb GIT binary patch literal 201411 zcmeFYg;$jA_dN^>1`4QvL5c{HBGN4=(j6nMA}t{e!+=335=u*V%m5>u!ypI<2tyA& zG!jGi!0=x4eBa-H@p0+$Uh2BzT<7ew&)&x`I$FxqRE$()WMtH;D$n%D$S5Sp$S%IW zbOHPc->W6?7k9~2pD7slq^wPP#|{pio^4^*dWLz%uZ(-YN+|Pqk@Wcz@BU4t(soAm z!SvGKcCWt(ap9h6ij*?dw|xwIO-b=A=b-NATG`tT)ZewgMB;5@7Tc<85!*tTc1g(; zRJydc99xj*E>Bye%oIEq{J3y)(+c;0mrdSEP2~SwUX6Nx{=bXctmGH}yLcpX zj^@9Mmp&BC|6Md~UIHHge!QQ#?)u*aSqsPX|6PPA|L;bmNc=BG|H~s%9{jIF{s$wZ zJoq0%{;!Mtmk0lAkpCkQq(r!iIr)!$J!hb&<0+ra%1FFK+4{VLnSs4rz-&<^`L7q^ z9R4PyNejbmR`~mGFDZjA@ZG)tBJXaw#)l7&DKDszbN$fZQq}YJuAW~v@`fbTnLn&e zHDB?PSXg)cGdc4OfqGgp>{Xj&y5QghfjliY6L4B_u!}EmRP7nNP@7~jG&E9Fk~hqD z$u=05x6!E9 U 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 literal 0 HcmV?d00001 diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard index f2e259c7..dfd4ac9b 100644 --- a/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -1,8 +1,12 @@ - - + + + + + - + + @@ -14,24 +18,34 @@ + - + + + + + + + + + + - + - + diff --git a/ios/flutter go.png b/ios/flutter go.png new file mode 100644 index 0000000000000000000000000000000000000000..d42caece8efab2e243228990680ef1aa651df0bb GIT binary patch literal 201411 zcmeFYg;$jA_dN^>1`4QvL5c{HBGN4=(j6nMA}t{e!+=335=u*V%m5>u!ypI<2tyA& zG!jGi!0=x4eBa-H@p0+$Uh2BzT<7ew&)&x`I$FxqRE$()WMtH;D$n%D$S5Sp$S%IW zbOHPc->W6?7k9~2pD7slq^wPP#|{pio^4^*dWLz%uZ(-YN+|Pqk@Wcz@BU4t(soAm z!SvGKcCWt(ap9h6ij*?dw|xwIO-b=A=b-NATG`tT)ZewgMB;5@7Tc<85!*tTc1g(; zRJydc99xj*E>Bye%oIEq{J3y)(+c;0mrdSEP2~SwUX6Nx{=bXctmGH}yLcpX zj^@9Mmp&BC|6Md~UIHHge!QQ#?)u*aSqsPX|6PPA|L;bmNc=BG|H~s%9{jIF{s$wZ zJoq0%{;!Mtmk0lAkpCkQq(r!iIr)!$J!hb&<0+ra%1FFK+4{VLnSs4rz-&<^`L7q^ z9R4PyNejbmR`~mGFDZjA@ZG)tBJXaw#)l7&DKDszbN$fZQq}YJuAW~v@`fbTnLn&e zHDB?PSXg)cGdc4OfqGgp>{Xj&y5QghfjliY6L4B_u!}EmRP7nNP@7~jG&E9Fk~hqD z$u=05x6!E9 U z4bVkmK4lOEp9qKQjO23JRgB&Xqp;>sYu@{k7MVPk`yusw;rF@6N;2#S?5Mo)h4}J3 zi=MIPlDrOslS2!>`|Hl0-nE01dl4+0H2D*$Y37{kRW!9@V+#)UI}|*c0%?<+5dvv< za~nI{iz`pjyA>eRtR&J)Xm7ksMiy|1{Fee%muiC3+9Tuk`9F_k)Q5FPskA;XA5@ma zi%G&)7aW`opSXVe+jsr3@(YG*H%?F!rnaiNwzrfFizgx<7LM;=+%p8sY?750x$8gD zS%Kp@Mm6AQTPK&lAu6Ae;xa7SX>5)xX|wT+$Ntf^;8525#B6Q2!d<-0Tv=FnR_bzx zjO;eOG~m$k#tMDc%Ocnw66STwv>7>93)rbt!!~wA!O4lbjOFg1oH}&jkj@F}&TzH-2EjPBPx_Zp}cqh_?*4H8051ONue~(ASO|XsV%9Z@r*YB_sH)# zALk&*AD5l=+^PQSd;#1L`l@gOpDN#*3I>DhR~IjmO+RRPTm45&2%;;@#XI}Cv@C)t z?}?)iaz{F>YpCH}0wcs(Zy?FZK~UoE4-Kk{ARc~UZs=+j%U}BmyqF>B-)pMs_-KWkbAlnyoF+k% zn~cpD6((d?DVXndrhZ0aYUP;>0pHoqK?tDVUeQs zS!Y@T;xmuc8y0bms&_5)%xtpLw(i4&UAl(IeN^iTKSIyeK5p!a`a)3&#MZY`stWYz>*-K{9%-8ZI zQOv0HLATCsss0<5)H!c0W!)c)5GUO^xPZfpQibC2eLwT+$WEg*9%Y`zAP#Fx7k=lI z+0fHrv`)F(u^RDi@1|(+)QY6VHnl>Zmr~DP{rT&2Z!lePo(7TUniY>>@g*TPm2Yu~ zec4ursh|2zM}(m|gid7VSeg{``PYv-=xNY&s`3w4 zGbDm@?q7WiOE7h+ry8oNej#AGJyhlywX}3{de#whp6q=KGwG| znS!?&CJ&X_S7VsR4`;%Xe&l~Hw0grN-+(ixUe^jWsaiMO31M+KaVsCYqBdAnuT!#E zmG6JHS$hCpwH+7 zeq^svb*X)K`m1C7+`21C`UQYP)Ox|Pdiw_|(STCbJ#{R6W`{a0`zg*(uxpdw*!?1( zi16sZDVMNu=8ul^yvJh}FW|#?N{7*C4+k#9h48nO)2G}XUpk(A=&g;4%@Z9TYzU|~slw-G@BqE#DQK}0MTs0m zVX{ZuoEEOpS&?b;?kJe$7l$d+ycO^Gf~~G@Icy8SDCk&Um^9vQbm#g0kp-z46pxoI z?n%#s`mgTdbO)FoJu4&4#sBItUOY=&wee(-u!WxmStjm73=enrV4#jbU1r>=btU z%wPMIhG*iP0oK>c$G^&GFTHqq=g$|OM^8xTel7+YH=ih*+S_$|Hh)!tI z@LR*V&TfaP8hvxk;`5ElWMrHFsY%Q?Ng%u2FC6PL^+j${+N5e8vC^$=xYe)d8E@!o ze&y0-qmge0O5K0;*9wIhJO_W1qiw6l@shLe65R|23#_3Zq-YHaoTBoboB(>}$2k~I z23F*Ow*egLuNdOvjVy-fYuVF5w}WkRxkW^EUp>{cz7s#XbUn>wg}>0i^cT6P%SfSf zXnB5WF^|Nb9fYJ#-jj0rmwMIZ>g$nOl1xcMlgqJ^{qSjpcV*hQg{JEmi4_1sPy0RL zmJMpu=`P<8#o0J)kTqAAoOSpbT}W4a0^j(^D;TTGyJ1n#DE5(&3Qjr$b$B;#DdHRy z=z%zSFeWuc@!Ir=a9YA5Uq{L}J2p5$G8v8D8ti?{C1E3A7-iwN`Bz6?0me}HP2n9C zQ%ctK;Xm@g+h<(WErsu=Gd^gpuN&>;O|EeB#$@MNfTkII|2OyRvBZEV`Ca}QuP)<( zj3?@e0C^kTf6f*aLLe;=Wi?)hA!DQBeHf>k!H{2o05ZP3q+?Z-#Fr{e8R(gK%Dc0g zHg$e*I01^HucDR(2q7p9t0qc4TIHT3zsk3Q-^%MO%pbk4T=|*SE#WNx@1!g zPv~8#F{+UH-L0@BS>x*iZQO5k%#a&%1#ta=mEtrh_AV^KdNu8A(Te5q>OW>r(aM7C zg0=QW2Ef=Jfe!SZP3dG}F7~)<2PT!sTol?13eiln7yzx#eE8*1kBYgwwwfsBp*=Sv zEYu|QCi6GR&XUc{A7N>-stTpLsK#Mk-Rxt`Fx-K7Z>XWV$aVrW+=9^<21!`MnlA@b z)?}v0QLhUk%91qfq~A4+0-wO$Yjd{xpgH2W6*2Vl^(XDFX*QE# z6qfgNINedHpFch03fcQ~UQ$xh@@_TI#re%qqN==8^{gx_XLEU8$+29ABjt9A(V-Td731QK2R zlkcb+c<$pT`uLcKpr*PTjqvk;1c z)qGDAZds+}neJa$$B77xHKzv<63K6w1=wcsUzwSUfq@`Vul|>)&nE7a$G#i420$m3 zadf^gs&8l{3ob6FyWq%H_^R~++WiJbUiI>hmd>t_{)vT)NxgX`Td_{}$6Sl{t82cs zj2<2KVbU-or1DFtF1Spptekmn2nLHN&vAQ#8NTHnWXN9l1#oD{3!5^)W=SNOo#!%D zm&*3|<>%YXKU`z61*o6D_4Bif)H3Zq(I<(i0Nw-Ab*21U{`ic6?YmkMF#}UYMZ`MIUJA~m-j=Q&UoaY|b8>jms6Y+K0BBL? z;o0n}*JG6Vjz@UH%_Z5%?J>0T(8FD zq{E^ACkOds#Y(ooOh6gVDxoJ;Ka1!!N4Fy3Qzr)Ff;FcXp_U+&{G?Exg=HkFj6R6c z`#mTWCh6sX{`DM;u`4%`@nANoy3Fy0Nw@-=eLKR^*{HSa3dpX~6we4bY_^T2Uh`-> z;B2FEl>CDiG;|c$;NTVkePh`AcV594!D^IzW1-p|7Z}f}7@KMfT{= z>(YS+U-(4*1#)M6-$#xgD`1jar;U#7VCE*|d=Ha-RhPBIoSE_O67p!BCY0Cm^a+Dt z;Iw!3bHG?<1HHm;2+Ak{8s%S7y&+(<2kr8YOs5E0*-1+D71#@bwY~3aHDrgB?`jkQJe)onML_Il4e8UJz45(b^H82IgfrH5YxeMKx z0B@@^GHn1Pi>}A~PvftDl1(*ues%xIWz*@uNdonxc>Dlv-=bCNEU42?BoATbidmym z=6>CITZvWD;<|D;-ZNigAgLH`T4Cau9Bze2|P+-+_(G3CpZbBC-QXhuP zTlclhEc{{;2W?|#lRrn+q(XAg&PqY|4omrw|IaF)+o3H;&J=KNr#ZgMXDJ?J64U`@ActHXvCP}PHKl*#z5y?<=v=A;r*y&GAAX}pTKB_DrUlll z+X+NkxL0c!jFQVo#*Q*Sb6aN2XjkVvo^5-?e)UVZLz4h#`@zH^Qr zUI%1?2OK9*WI)LSN}43TX0W=Ca+oyF83y@kY$7_%!FVR{Vb~SSO@E|#P2*>b%dU3C zT7v?49PM|yIfeH^pql7zhydLJWH=ajuWrYCfK((F!_$k(Fr&X=duLMW?rF+%8V0ZZl z?z1He#3uie_EaJD4oGTo!4F?KEU8B=tg<1F@tmNi`~;c+UaLCRrw;U((7(iZZqxEFc*LHXpYFcPRWAhtSyWH?M!s27i4nJ*|}>4h>s zRE(apzLUmD>N=LnOF)`JV68+!F&CR26j-Y_CJk?F21$Db9NpB|3}Pkko$X~U5RfYVJG(FYi+>O z_s5)$2HS_LaO0nYOG%RbdB3k{8Ewbe9{Edn4i6$$ij_!#1_REFr@-C&BRh47p6zki zZ(ZY6U%dJT!ndU-AiayEH?c!V#BrtIOPGvXgZ7p-V0?@a7sG)uCqRqUfmqX+a4#n` znC`{VPD4p^Jn$*D!PYG6rsLDSZ z&=(=L9dgzc_wu9kL2=@EHthh)#v%O+R*t?d6s!l{(y#;^TO`}z2f*Os?&Kvyom+rT zQ2{#j-V!K(VbbnZvlyA@y5(F)X5I#i)8s0@(5PD7i3XZdAbHps(t72J!Pa(jV^mP0Mw#|sLr@p=p1b#zFiG=t zb`^MDgO*NB2NRSbX$S`+NS*om6!zrH6-}nW0j(jifSMw!P~JB>DY#mah*6C<95`l4 z!=Wq32jkJWvu3UsQds_O4KN7XCgF^VOBTh30xA>@cWxE#w=lSQ@4~`4xuq0IM5wv8 zy(>)|(3>Ua4TA+HHpFc30Te&Y;Y)>h4&WI?htF;71v+q_Fy~;e-^$14(_HT|7$s@I zgYDMew+zSyGmDAn?CzNl3mF*=grryr0&b~)f{E0fSSF%}N=z%%a-&cWl?_vG^vGI( zXa2j)QkP^>c~BKDG?$hbWEw&t zA!X5>J`Y4YPHrm%(2#v!a~+Kwy^`eodA`8KYFBH(;dp&dJck6AQ7`RO)IO3(CV+O{ zKaMp2%7BlpcJSk%g_CF0_1gNAg)!-&5;!k$(NRp7Y-9+(X`rB#m)9VG7c!euW@2{3f!DZ~Jp;n4C>mmW?Ls=Jg*gBtDy~-H-{OlUdI^ z@lz!CvC6M6rM!pTIKz|aE1@TTAe6SGPzK*`=X_|VeDwi{ zmv2~Nvae$%mqe>USQc=b50KdxI?#!TUDJnK;~^EZakL)OE`o*D?u{5xfNN^?Gya@^ zrTZKwh9>gD5^#`ZIu}1YjpV=Shu>ozF?*84S&#uopz3!^1EG~6r+Gjrqlc{-0O+1v zYH?fLKQ|;`QQRgd2Dk67l8Z8U`BL#hYloDS>Aq^VOlEt{E7DjdT|M_CI0=i_nS*ze zf(UfwqaX&LB$EJfRx6c9ef?#+C?MAc<%|W>`Kg z94AYNWR%;0LE07e8@`805-+tf2R=h88A1mdkzN<7d6`nj6K z#dayKA>d6Z~5n~P^u5rIk}`C#JTn`bDq6ke=q%0#c~MaW1q=uarC5Qct2pt zRM|SPl5PR8_z1>Lf`_OGV(mw@;qhSd3OD16uTveSQ+hzVh2xB~oR+4frVq}6-a=X+ zI{O4(H+LSf#0%iwVh%)y#HLz7VgT&0z-HNM5C43yu{{>iSL659%RHcZY@c3zyTYQo zfxy`M_s8N+nxRVod=@RY!4S{3IELjO*8;m&!Y9?+<9xNtB1#pypD!PW6Hb)thB?pp~O#H*0|ykeOq2) zkrmWQ@PuT5#GS6P#1VIJ0p8*;eW1vTE~1q0tFGo*Odo9ACnJ0Qj1)i)4RUg|hC_o~ zGxx}%>@rkIIqk)@}!G624?{?Q#blm)iJtG+Wm5W*nXur#DtE2tp!T}@`=8E0BxG-&@c|3nus zf;wB4X{)2J_B3%5t)&YUtA>QFPV(Z*|1WyY(GTVI?ZwUK%LULY5!wdZQP{y62X!P; zGtv8F$mxz2QtQUh&Mn7r-)dEGQ@7aDK(roE^(>H%z#GgWq#J>{CluL(9){2R8td0` zWMQr=rOr!gQ@pU*2n$n02=J;`*BxVB*S9R@%&EJ1Yv!)U$qHLW)4Ml&5nz+vVE7i8e-^5VA@e*ECIBEECN1uIdh-DTeCDYz zFsgu-_Ype*6vTp)-~&*?H_-T?mJ9j3_%ri=bR(pE2+4I^C~`6w{43L%DmhMIRpT`z zPSo?l{2GC~a6X_dQF0*GW5HNXxyVod_;7XXED%#zK3IRD`;`oW^4|Z{3C`o>1&R2!u@VFSYgxP?yT(jcS-Zbi+2vrg$8u|1kzwjIQHsXku;>TK zpw5~(HQ=Z2h1W{6NNx72^9CF$d5Vf0_{o>%Gw1#ateIMUS_t9^(5K{hf$2?^X)Fjc z&=%)vv3N>es7)grXQ5a?jwaa`fVV0!3u%!C7ZK4uTP+}9X#hd}DlOhKH3TDGunii* z(O9Tlz0}*e5S~+P0?&FyHma@bY%h}LHdv4nPWI(>TS}gTW94=G($ntrRyS|ivgOZc7xm4rG1r|MI-(+JGX6F^i9 zT-$MmK%T|;UDt2t-dRV$q$*=&Wi1J3yG6K1^BKJr3XJ||dtvgc0KR|-m{h$MpObbi zzr4ZZ|EHL{Ow(kzH&mBMn$kVna0n>xGHq7;5UC9=k2kP-Y{DJ~ zddF#xW19(S27NGXU~y)IOCt>c%{f}TS!mi|!Wq@zrb4Ou^g=7o!kBxU+o`XGa?^>u zNxi1DV7>aUcYTb6J}cmiRqm}>7A~T!&j*0Qq7es_?4@g=cnb1weaZfDRc*ks3BxI| zgFNtx%=`x?!2QLgcs#sGKvW2(d!T_Dtak+(*o|eRb%7CQe{xTo#pjSSy;4!{Myw}R z&|gYpkl(B%i;%Wf&1tw7a;JaH-LqO5 zfv7H+@5A~nQa=L+*za7Y!h=m4-3RKSt~B@pp$$HHbW zSCH`GOkV}iS1`K}d>(yv-MI6xn?X)G^SErQ1~K^4 z|MdOR|5JF*cb?!4LFrNO23p7aTb z+1y~b-wqv6bHy`k&o{c*)GGn`kVL~6WF4ci>3dTiqLuL3U`pP=00nKtDA1j(&-QFu zQ+#r;6It?d*+6qzJ(4_vm&bulCa0jhT7}{zj&}hK1VxU60#6{;6C+xtdAo080_??9 zyc%9OZ@~nX5iXOC^s}c%WQd$!DDVknt*H6L>@eMdhFy7+=Pe%W9q)+DW5j(USk|(> zd5r#GJdVQom?M0aVffl3q#UIJu$4s)X|W_19#9WfUnPJRg(YqAavLpRN^xUt96}T< z15|@$c0%NJhD^T#J(F>>oLruQw6*XRarsiM+>}3TX2<_iIbHDWY*bg29C-y0hL3=5UA?zZ=i5o_Liz=)ue;d;)uV8p4N2{PJw~-9y;k|lQtF8C zAlM*Sjcj-ZjG0c@5qay`T4I_bSZiCbJbMqHGMO(oXk&r+c$p_^$XWqCxA3Dhn=Z)p z^dnrnFLtQ2=JYXA$kyo-(5iJ71RKROMBle4jC>OTqeI?Ej14zXDv@Y9+%T|&)L3D~ z`JAiM1SDikb4noLO5j;g7;)18g8_bkUWqIOFq^>vp??|i-A7|**d>F#<0c1>p!@BP zf6j~Z64&OAQ?OvG#LE(j1_KpKZygXLX@K}U{pgn6<$=xob)$(N<Y}Dj*j$6VmnePFkrnwe{A&25!Rh2Y&jayexdRwVh}>+%>rN&dhTvfDHZQ#b>M^ zNd`DPOVjUeUN~QeIZS8CUPDiBaTq4gwX zJxy5iU4D-Ns7-6C$ArK3fKH;SWeVB^#rc3a#OROnlx@|ROr^ostyrW_KLT1-e;}+d z8Ywkyi>gyX7@^O+dvS^9*H&~HaTtTG7)Rc=B8|A$4@e9ef4QH}jpVP3epp?h<|@>v?14(NF3F zwxETC)xev;sU)EjSPom3wK9(o_)llr|9c{blits{qt>{{tb|Ehb1x3)V8l1>(*gxw z7JOs?6=@9+yfQFE1fN-QY? zon0!xO9zbjBrO^inFKQhGWBzr11Qq!F)gb&)IhbBE5ajb?cK5}=U3;{<(SKAmR^Y_PG~yh)GmWdVVy*pjaR zDF>&2T=jmPMxwaXDER)A~N3Q4<@dZ{$4?fDw=HxPzq==g@&w zA5*Y%Hzv0s<{1w;sAmN$r1!zRAfW*qHOIfr%Anc$V@664>xQ7!(%7?rjjf1)0~ZS? zPTHGP;eenmH14*iy;HU>uIff90amda4&GINzonY@^)|Lx5NvQ(E-j)-HX(ZB4$zkR zbMyHC9?RkRX&pu@Or?B_tUVb|90NbP&H+O9WBeuW()mKEAOLCuvo{Zn?;@f8Vzn9xz%*WTgh~qsDY_ z82Z0e-9t;;$O`-BvcL{GAxQL6@>qBNNg39~0ZIp4j|jrzIdwl72%+Vmug%y_OIl9O* zC19%ZxCfoNWYEfNhgGGze+BE1p}R6oXH?$G`6RCg#1S;YXxPamw2~?(&-S0KvWOnt z?)vn?@de_r6b;FPs$?tC0d_p(!|e2-9p~Rv4xp!jWy*x|;j>Z(h-v<;*1_Q3Bg#Yo zCGhebJ>YQyQziruAj*(npj*T&6v6d(j#+R68|T0Z5H;8go>soee5?3!x_o|b_tl@QVdJX*_%APS1nJ0kL-Pmm`@}Ow zU??fa3+iTwPB=Eqe2swnE(vp<&Att$*23SB->gm`Y3(#ym&wTviKIcKI+4Q(tl-jL zW4`Ymq?t#iO&#{cG4Y(!O(2BP+m-)$Th85dgSUKg#W!Lo>;0wXO@9+ENSZi50_ z;o~#0^#eTK&`=-;k#=aZ8%)f*i`9;gmZ^@~BELkpTR;rgs4~x^Lq|Q>dM-&%O9x6sBM^t=%u6r(s9Udcrps z>qj^{5yTTF<^88ft+^1LLJH(wIK#xzXGX|dgKa}wzJT?Vv?LbK^rFEYzV%nw3!5xK z)T;VzNI_CZBcRs74*oABo6#sx;KoN6ytOh!&5XS*@p}jR89;L3tvP)))PSCFlv&z9 zlgu&IXz*dyRi^iSS6t|)2sQlyo~01-8L%U0H(py!RK{E)YdQeil}%?wU|bhXpnPJwkmbKdCUX4Bk-QUbV`4GHd>F_EC>^QKX*2%>7_4*f<#|aIrpKL-GE$) zM{Vm|*n29mribxgKZc<)Uq7Xshri6^c}br8)QxQFxqy8>;t&&9dS z&I@n!8N8r+;dZpEMr3_oR%zP1NPlDd-}NM2^e^WR3tXRgiL zj>ctrJzp;<`_cYZiwrStT`eLx*5~4>c$_R@BP)$5)$!jY51t~# zLd8A=$w-aD;fh<3)ee6mT@sc0q+Vhi?CuM`Z`7CUV}2tegCQR z1#@HK<1R&5os(`s`hdo|)}Y2;<<1w-P8i@nSk_M>B{>D97JAMajjwp68%0MX?gt(BU) zeJ6}}gf{f9B{RoU5M8BZe5BR0M>fI|6a;o}ov{=bY@AV6H%}JP^}<++qDcOBuMI;6 zvOoc1=6u=6EUN?!3n7rHSJIomlO)vRLK?G{XO)+#A>1LUBALIC$EN{8}LMO6@! zC;9y=mq1Jsj7KD`Ghc3xqOPAR+%pNiD{F;@(WMK;H@z>-{C+yg1p@eX@6^lLq0ae) z-ZO!_5I?Vf<&SC2x%V_@P)hU{@pCW5ZcECnD8!P>c^tlO>^1}0HM7}GtBQp`u~cMD zyYHlQk(=muzV=FE&P*cb&l!4#=lORei^1v~ug@sv=wR>(SDW)=agFJ~WSOuR1wj zue=yJ+spM{Oj|Rijb8AqtLZ%4w@0W)ev5x-HW2SKC`c+9a$f?(N%j*i)9>zIh zA}e4EuO=>f$uCJ{KUZHqVB#^a?O42RJkJz$eYY_j?D?!w*Q6RLpsf`QzP_)tdeA zR@=2}{%u!(3EdlkV{(QvRWVsMfxMN3D4k>3IQF=}U;F4rbLiY)Bei+J5k+o#f`>K$57qhu zC9)JNj^!#}A&^Z7TTbev=iQC;h$=DdNzLCU#{Hfk^xzw)G@pARu%uFdFkR9I!oa?U zn#dJ1H|C@+e4u;5XO7vO>$+=8pMI?W0iU(}+wWe+1s_lU{aoXmAb2}^5m(Gr?^_1u z&FU?QZm6khcVS%~fOqzp9E|FbZxDm^o-kol|p0yZ??rEO@Ai+ z+{7tYOmw+mDo#VQncd+aS1-ZiD$E+s;6Jb^S#kNkoK>nv>d{I2d_!r)&;dfaGJCu# zS5NOr`P7r`pM+e82k%zpn|4Bcn#!c-dLwA3eXT4J6d9n^^{>M|YN zbdQq%%lB2bqyBac>w!^wacLmJliD=Zgz2(PYCrX$;m#HU4Hli_iJjG@;8laCI( zQ|~U!kpHXouJtf`xPd}S9{q*-(BL&Ev~4>zR{0zydQZiY!a9jzoL4|ne0)Yi*TZ(V zw@e?gn?#BU-z%Ws=Iqzad+-KKYIc|0cc5i$(J}X?#Fcp-GaG-h%HgzC8jUiQe7x0R zghNC+Y9BaRs*L}R*kgr;o?Y6sXhx`>YX~A^okKtKGK#}LG8UGBb6$i zk9Ou7BiWPX6Xj8*Yn8c4Kkv4=5V@Lz)sOw{bW0;DO*eEpeXV##kq;Y31cUEh z3j9@yU!W;*sd`r3PDO3-SGOIJb2{ z2?xIMR_>ERMf|h$3O1c%pL4d6e@`X|5mZgvJtJm2g2B(jiT_Dj6MRhO-YeKYMHnFvE{^fj=$^yaPl;5+@{MA z$2Nv%{A7qc)?4}4BJaq)?{r`)XMoinX?Jzf9Bmjvfhr`_|5cg zb#l}pr7KC|>Ui$QM&Cbo(#&~UVO%s;ZE^(c@V{Zp9PRscIBFM*fPub<|)d&51 zL}$7jhxWFIqacf*~AB?Ub# zKH;V!OP`B_MY!KYt}>?b3qo`8JkR?QDLj;NyI* zt|;V-Ze+Q7#&6|Ccm{Klg`>qWYNq^bfJh11KBjJ z%hThSh`+fZzx8{3K5$n6aD@9dUpO-hKrhzE1U%W=PVYHdYl602-C8|i&;xl;HqoV3{G0?FOPC6mxv7AQ;3c~TmVxOBe-5e z8rb8)yZyH4+@?%IMqkP-m2)g&vby!X)v*FBs^9tWUwoDo%%I*`9t&LC^2b$%j&u|= zovv4D?>V=GN>ovoF7pu`WS0-nL8EWVmSYgHH69Udl@R`4v{TNW9-IErp;LS?OIpH) zM{{~Q`(A3|Da{dEfctg6>!fpy|3VfD;6U<#IC-gN$Hu>nrt+9V=xlD|kNM^TE=~XG z%>4TagbtX-~H`BI@D%lH@8Kd+!+-N^y-18Slzpn z4wdIZefYa1ub6D^GqnUV-kN(*%Y!(Bvgv9PW0r0GKA!f>{a$q|LH5EyR+k{#`FM_p zkD=1ZVfvUP>+~>+QilS0#5s)sA61PF2O}>eIXLK#NT1A42PHPqrE19$ae1AzR84 zisAgJHvKCqEN2vea@ucA9nP)3yF{JwP%`!RVMmZGRB*<9BjH%I-CYHJpyaSGn%+>e zx{!PJgz- zS#C88$y@>?dN6f-u9u4pG$jM#l*BU%j+ict{4d<^w<5ab(s!(^=#s+UG79h5OZeUB z{$l3Qx?p5gzj1s6%gRFbNK7Pp#5>GDfHGq)0XZxEDsf15fywLJ0TJtSbzNyB1xofO zg}@F5562+_4@_oxyQ|%{v&q3TCma?FFD3~36az**cH%8{98EJ?$Rn#ioW@6NpkT&rOrZ}9w z#`ykm6VuW^S02l@^dEZ{G&H5aPZF{7(vP8W@?!VwSRUkJZFN@>YJ5Ts zr4*5L9%GH$KZhoa1z~EimCN@mVYl1==ltsJY>Ca&r~y13VY2EF zz7LXbC0mk0L)M*wbLS|k!`G^?n^_A#-Yacg>5*FPO8Fq&#I>-Cggg}2r$OrUkJL)h zNf90{$2@^4iMF#r=?ve~0?M7){cw7)oUMZQ?6*DquI0qB*DsXiEi=F0vp297ypUsW zAy7$49{<9+`r-_FU3cm0X5B!AuEAtUAU)N^A`P)MP-xVvjJdfqz+{373A6P2e!B9S zQF{Rd`B&gJ_v@SJyL*oAU;p?Mt(ZTaeg+^*7Ae2W2q>WQtLLW9C~3Nbu6FJeX0opQ zf>7liMN8v>6-hwt4t5$EX;X(AzM9#)3?vYn)aeBXeR-%!>GIr{`hWAs{7~aMIT<%2MC9OQ5>u-EOhVsV0{=c-e)cy#I29pG zcBkATcYj(}ku@pE@qp$HYFjdwPdwF|H8|$H^J(3zP|bt&^K~=*s1_v_VWDBi-ULW? zH{WxJ-YeA$aHrJ z%-Wt?XN&;!Y;aAJ9lu_yccXuJv#yXWHPFYht^^Rkl@aCS;tcSTLl_>Zlp4<~$;IEI zA1_`{o_qm{=-7sM^~qk({b-jO3>*hq?`ufoCsaP?9k+!%3cWVDuu;2HSuRpCXt7;< z5xIb;YGl>78n8A^036vB|9^;)2*jc>fkaRrFUY8F!n79~qBa{!*>ta@XZqRRD5SGV zcc+00ddq~i&dK_dfd>A11K$U?Wm*-r)0ziUMR;3`uZYcJHqdr-Oru8ap5^JhT*`Ys zv-UYPln=Du5oq1awVR*&+s{MUv<=9ojE2mJRB_1%y5)SAV~j!@>u6%~u0Kt^Q2Xgd zy6J^Ep`2T4mfH3Wjb%p1RvE38SbJ{VPZnhI@vEg7wK0^S-pSDM6+c1rc<8{)*Mywa z*#-IUVy8z}OjGV&g0M)7i>6{5LrrlH#b8jY=i?N*(#8H4H62R(uur4KK57Ub>Uvfut~(K`&(MBA znALzHm^3E|U_{71`I|I1ka(UlOh-I@aV_%I2MMLn?A@Jb4F90Ij>4j1uL=sw*C+~$ z6fAYE3cu-%zi(`yGFPRf`9-Xu{uic>y}j(C?5-t4ym`bHh<%OT2zuplvi-LT59m(6 zZDTm@ck(5eN13MQEtoHZX0UaEbangNNBusJ6UK5xR%mT?8l6oMUal0A@@e}U@&e{d zD0E7UHX1rb0PyQ|QfnsiUM&BctZwy-%EGy^0e2h~nHuD*r%yU<1~ab)l|r78MJdSg z@66x)?%#51=iU<=b%~?RM9?{V#G z@9}?LpYQLS|2du0sZ;O!dcVf=`B<;(7R497Vrp4=oyhBXIjKxJ&r~&nlFNgBcwYZ@ z1!|8fvez*A$`fcO z6kRLFNjrNYs&AwkSStW^H!i$1HPO{^U*na_XAj zvV`B**V(dr^PuSV?3Q#P?jKF^^`a6dXI$81wCc};LOs&HC~fWTD>zSO^iP78yfmcS z!YypQy6zZd%6!3w#n5b+C%quNmJ|>`t1;SBDSE>d1)#r(wE5J4-4ZGl`}=?>CaN#kTA>m2!INwLq;j z${VNpa|vL_Ti^i#onvH>H1$jVL8GgQ)#yav%|`%J<-N=YV0ZESpyWXf_Mlciw%}t7 zk1Xcnmg5ad&-E(OE*;mdnC8N1wR^iheU>YeFR%PAtnW|Ntx%t|u4eTBwg2GdEkA1; zo&kQMcgO|N=9F-Z$Dp~zaz*u`y5N=*F?L;=I=&^PP}mk$41t6~lkij6rm1X#L@uAo z75Nc%K7{=G4L=vV7UCb!8*_!boVqHZWO06yL}5~`3V$7`*Nt+PLeG}6EPA#KBI9Gf z$r?{IKx0Al{t%V}GPptB|A~c?tjA*R?y>XOy}*5{e^FBuBpbIT&UWp){Nf3Tx2wEn7PgZy`TPr(#wrIf7x1b%WQtrwc zwvGlxDnrmAz?+`YBy9Keb)v5D6#2DBnzZh71OPFIv-F|UBY2u5dYLxWvy1yAZ(s=c z?A=>W4~D&DMGaq!ROyd(+o?wb+A*^x=c0Dm|F&-L9yQ*B4`U#mCA1`WqPr~^#! zv@j(`cLft33GBWPvv;UOPkKnBtPSd4+zR?|eQ(UwOW2+k;LE~+SRTfdpwVr*VA;kh z_Y!|66~(6yY^4kV9;OM+^MLDP(8|h-a$RPTcfel^YU-W<>i=;}{=>i|ASra~kmF^! zBn5Bzt>c=N5P;SG_(x^J{qZBo>ti&~zq-oA;JD$xbh-(e3RIL*8`N#n8Z*Dw<|2CL zgIV_M{|qx^T9WQfKZbY77?1Ky{-L!T?6P7BsOCMzX!rApfU3-Nh~{~S=XkWTit@v}NPgGK&BD1AREkp+L$jsb zTdvcy!yBjO4~k2c~ye0y^u_c zJqSO2F&kw1(!-nTGO?P^JF1n8>=+fDr|@8QU}qz%y5MMmT-c!B{xyS{U`CigaB5~pIBvq3>Of&<4!$bdMO-POr}^ZJ@v2BL6gpEqRHNbd zRamK`dugS+>tm}Nu~(!s`6Ggwl4w-sjg5(@(u~@K#%5+aE80NwlG)9DFRg0&hgnFL zk39uksoj4~nR0?30nmU0^fwJ{_B^@4@>*u?BR$#9?lmY?{q)mJ8s!aYMNjldEesCu z@ds@2?-wfxJy5UsOkW~wJ8=lOlcHwSEG#!1M=o8jOGm@m_WLoR4CZ^?D)0ESPwKlI zqG+8%B9TXB<1S zg|khjQEvZ>qEAUlVlCmua#&x+xVx8kfC+Fu1X{cYZ}3WO=xE}1leL?%$NVmAv^ArW zLxnQiWRdTF_D$U&y;tuyu!^Y=&&NWe@fh)3??cegPX3>g89Hy`I%Y~GJ z09*y|#cJ*$Lt3^wa*?_VL7Z4k_&NLAoX&po`cNccn^y4yog@8`u{%J)Wab;Ov+QXE z%yWGU%68XZ)b6n9U+=*fs0e>>YDP~=Ndk7M))?mbZN+9wf0Soah?WEX+Q4e=7buyL z)c5=(GX*WMP3^Y3BC;d!?+<&AJ@u2y*43|l8>>(tr0YWroxWpYvN!aGsTP}aidp{1 zrCwHZ5@}jFm~N?n#79N^P0yxa0|(a$ntZyi#{o)Y#z?~R>9C@HhO}V;rp2?((uStw zjt8mWu|-imzK%V;Oe%!J__Hw9XQB-r0#Ab%F!;>jDAC>|!<=s%AWAuCP2&E-mf5qt zC8?`|@u|o!k}KR#^XwB_KbJ;=I2u!^K0&iTjIBx@YXaN#2jurNgYc*-aXySnS3>FKm)*w1N>!e+&8j$_5>b47;nG;Isd{uS7#5 z_LZog$yNwB{S*Us88k@C#Jz2#{hL{K;*b3x1dn!K+x#j zsN!-7cFDh;wqaioiGES>+TdL^vC~-2306Go3sUKD+`A?uW{Sn{ihIoh$^6XS=mBZ$ z{@IqE%zL!4@Fx+yy)vc*=Rk~B3lsRB-=(_#u(98WiT^%)Oc@k+ z_js2f!h9%5%30^KfFRE9?VXm2R5=u^`GbQwX8_iAE$(lbPAebr@|)3k?RR|oX&28) z`c?jLlqRcqH604~$k=y(CyC?FUBtj-5ziAh*}-dhJ1}WD&mXCu*r1j^Jycj0kvAEn zSn;adRNaWgH{-yTThh$E)rk9fHx`M(dBVKLaef6-eybzK>I-$X!)4%2>i;6OMcyTgT z>Z;8*#X}q>y2zdVnU8W2_%qQ*ijp6k=FoerMUSJlJ8+LCWoA%Q>9jfu1{$>!*LOsv z$&^D!XO*hFONN%`51T%#%o;pUJrRM=^nqeT`^WT-kZ4 z_2qk^b2flFDr+D?x|~~Mv44&Op`*v*(e_NubI_t}%S~Sg03$_E(eU~&dx_ahmiOO_ z{&u{s8h3;`hDl4d`>r}u(i;@g*ODTpKk27oC?Pa0SzXgHu@d&+_ z5Z5Ibc!k&_DY0X;bM=0a7u6Tn%y3#w7W-1mk;Scqh;b{h>D7@FlxKK`*cBo5&%;AU zvyVD9sYWQF1N{NvB|H9>viiPawHyD}8kD%T05U9LQ(vEP%=mfRd$5rd5@iMr%1_Fh z6(V`csbdx*^gx3xC^hx|1wZXt`)OOJL=yQCzqT#Xv^yn$Cbqhd zJYCL-#7<3@+2_(*Q1_(#`h>Z@+*FweuLq8;e)W?N9gc?DmPR&FXR4UetdA&>(%lMi}9xtNtusB177E8yn6Kq z%*_#27aU0304k3ILB65Qy*zc_J^;S~7zOs2t-mtGVC&1v5vQer@SDN*7uF>Ts6@@GX;k>#_j*57Y2ra<0T!e5cKX2AF?BgD;oRu27E48?yD$B2#X?%P;~Z6 zum2S|(t?VG*||#IL)E3DjZ{xN9>=vwIkS++4&UGv|JjH-@Jb>Rv@fwM$4vOu0$md0Hh2^cok*&HT_S&Igs6K{2NMdXZc zMd3W@{C9Sme!1LT0P$bYK%&2?>pG9=&w*0VvHKa)Wd_}a%B^f#sialSzPB}s1KzDu z@u2~ytX+ys)leIVX}(YAjU zoyH2hvc2mD0FoB{iIlfJhgdg2kn7ehS<7Wd_vewo@)t~KB$g|&wM_)r&WNPq#1{7T zZ|y^>&;A@((#5ZFx!eC)%DH}Emim;g{mO#=r0jSx{`W1A2SWDit`t}7S1nF?KWvWr z#k=3ly+Q`|(nlo0=3?tZ5Mv+sZH7bBe=+fg)Lq>I>roxXue-hBqoaL}YtCGCfpLRT zZ!U31R43THas6>!1g%(TmR7m<%Uve(Spc%Ev^($9^#TY((n6fC- z#wG|N?SrYSNxTVv>&_HGOp!LV!eu~bbaG>bn{t9p9oGv6s0A9QV`+aI+T(3TVJ^Vw z^6aL{|0G77%O<4jO?2}995bOZ(})iX$WU%jH?9`Uw)D1X*s z;y&e-A`(LS(ziENTD9=#WMFxK)Eq8IOI;s+Xoy+1T+3cbqx>BZR zZv;|!%9SlKZDs%J!Yxl}%&VRjyHHDeSqHDD4t!Pl&2JN}Tm$2^nLMn~LovVEqXz?u z7nx6b-jd?``ovRN9i&&n$#;}qq_Bms5e+w7v`c$gAuu&52F-D_m=&#_P)G1IJ$vp7 z(!lP6Cix?W?+3H1))!e98#3?K5tR|Xqo^84vmsILR=5PyE<}qgQIn+SQuNK*rBsUH3E#Z_X7CsN<>jOLJaQSH(|Z7a(@!m6 zcX;yymtvJ*=oZ1KrJsKzgpM+F>C>q1>2o|;>WNZKwy;4^M2q(dKP|mSL3zs(Z>u5A znDdIhB*Y*&srVUoxk)2+{w-~ikF_mmMX~f?cSU)Cl64;7#NQ<-OIO|=adz(BY*R%O6Hrw%&mH4N zuq0UzPEXRuUc?UD&)guz5z$n*L?IZ^$fg0jhCKbXQ`DQMMG1m$eB$&{^i; zGc51t%90QV*l2#OWHzDCkvAsaQ2QmGbN*&Q%_w$&JGRKtyvegAr zzPt{xKoHsPYq%unO0f?MFP{UZs)_2IjCC8X!R)qp6b?DHp@5}Ar;iaUO^}Ujm;I=b zR(K0tVs9|3OAhQki#;BN#rIqn3|Bk6Q2l;&^z>YZiF(*f1pbjyof}UP!Bf&zpQ>P7 zP`1DjmFMA0vaovwiolG3UKIwYF854HAdqR3M!G1S-A(#6nKwp8QHSE&&LhY~rd^*z zqufauAfeN@bRfuf{-=X$?WpyQ)#MS}c;lWOtNWdj@*iR|9jG+hw6xLMX0fBmjW{p- zlwvPn{j_GNWpxdNw8)LJeJMxkR>&=xPg`Z#-z#!Ts8Ou<2Pu7rbBWJ%L;!#H*1M>h zp!SKN%Ka$oEkl`H0)Xo1o)y^Pw4?~-wz8otUiZ%8*AqdYVp23ttlcMEs4#Q)`611& zC)|*r`7`-YZ^`9^F%WUvu$vRot7=3cEsNphx4>G%FCw_%vPIoIuQHG-+eg)vY^8|# zs&<@|d5RJu+?as>Qi#Q6`<&p50)@tuKm;h)aYaCs9c^6O zFh7I}PCVNkX^W0r!Kd@2i55Aq-Uq;f@v8Jaf#X$GPW7yv#CnkKAdvDWbs&`Q?D9kR zQL(&wbIYJW?Ays}c(83k`S1G)=VL&td;8#PH2Xs6c4yvtKcTX3jdD<6L3Xi68r(CO zT8eV~04qq=NmrkEKoY4iL|U_Y=fi3Wmu`em!j7zFAe806*O#bPxk({xbZ4RK&%Q8s zAx}x}&oI!=*pvpQ1@(T}+Z2Oo^13;FPEcgc;H zArTX8gY!661j26VB0mZx*E9ZfHeCLkeXFeZ%yR*^TaQek;v5gON`<1?Dd96D_%nZM zzFt6&+glw?mmM9#ULHeh*ra(9a$(cv{B`CJg4D3v1n=K7{`d`~J|g5lXD?qFbw_oC zgi{w2ZG~e}mZ99l&m<>%BeZ)*7&I-x7yx(0u$2|iX%NKu5U;9cZ@2ti$4y%KA!kWD zMD6jzQ{nm@Nv$1A!Wa$N^Y6?pDCJFA&P6r2&bD^$Tn;RG0Ke%Yfjc3ExF5 zE#WWOi3>E1WJh$YNwusPw9my=e$x>}#&(GxAtWFpD5&?^_GJvmzT?>Ix-;n%7vl2> zBRnEMSYfj*SEWh@Tyw9Q$BIYvg8T8TE$XFInk}Ch@0>FFX>mq*R6H6@Qv^-;@Muj% zo8F@;f7U=C##yRsGm+CXI&HhFeOLz{cuW*$I;_;Z#gPNG$hs#h?-PBUf?3drl8%eh zAeH@CX)wR0$yBAzG|G(4L1U0)Fd-lK-uIo&T9e1ORWo0e#tB=z1xp1&sB35R{pnPa zvC6)=l~>yJUhoM*KfCWLkZ)~YM^{e^$^-h(aa5uF{II?sH3;vK+>6HuF9zjZ5FHx- z(h90WN(ak#I{K?(wwl|~Z?sS*F?f%=^L$vEgqkiN%E54=y7@`Bf-8exqWGbR6&=jsNV^Ls<8}sA zqmK3WMkK)_*g{GeLZw87RLQW}vC{35nLA%sari-@OtTrd2T|{+T~|nn=3ctkRu3R4 z_tQ>4PNnFBu#ZH0D)OUwYECV4e9T!vM(_eLk1Lg4ir*)!bpaIZAmr0XHfLTyS_CWd z(IEsEC9G$9?buJkA=D^6*b$kUjE*zZF;4c>SorrRg17&BfwkPFYh^NU2sQZwG}WMS zL9&7gi{S-e{-rl^tN40co5&EUUIWzTXJg_xWC)1 zdA;s))*GEc3KjAx4XK6^*A=63j{=YWQt;RZJfj{w^R%|mFe7MU&m6Y)g@lWe=|phu z&)%#_fW=_OHW)j&!>%>3BZN$Yc-ueuof=voU5ETy>S#udj)_>1@;PU347W>=jK(=% z+iIqMR=r97mN&MNY3^uSMJRO3A-W?n9?Shme8)t#XSy(6ScWfHvx>>D9VuioU>58i z+efMldS%SE&>!=eml?BM&fI zK=-{tUkn7m5}%RNOmxVjJHQVDD6a##mv$DVAHvD>uPSM}G`~`+0prt4x%NWu{T1Hk z`AB#5%DNXF34fJN%42`qj&`T&zqZW={hLGYKHB?ZyHh&+;7iSf$XU~*AGI?ahn$O7 z{TljUZbxvJ1AK(o>V9?F^b=$}zL~)7qM~~~jl-A4yQ0$RUDi*%1dSh1DtB(!deQ9wT@g7)^I9;6MzfG$1h*Zxw(g_7VukQ-<^I8hlOUVF z_Ota2(OA_0F<U#M-rJB0xKPP(#zF$EWpLiZ;Ik#VeNb8=Adn_ZDIvVz9yTU|x^ zlHbWX{+8*gL*}j`WX#^=e5&Tn6S7x)R>z7UEcE`NMz4@?*{3j!hEa%5Kv(k&mt+1# zLGqsfZe3>``|@64%%QGO=YVg6w0I1sK}71{if$P1~~W@Tv^QnClN$s)N5kg9z) zz3LI4&i~NeJmO3%1Jl(a0AC!svtk8T2M+q)Q$H>5)7`yKN~jmVm1HurF4aPxDml}% z{DLn|P4*e?<;eEvG|%M-mt%ryc^6>Pg98)NA3r!8^Py6q&vCP^qN$w?Ttl*2j@i!` zirzpjq4$B*#Xj&WC7_*gbfpCn2F@qUd{pOs)DCR`G`0Gi0_+FS@xWzs>pcA5ouY>j zs%AgZi9HMPxp(a_^23TH&=bS`Y7x- zI=%sF+gl@(cdE?OtjzQIx59zmuBYa&7n;FgFF_bCY{HL9LVf3R`Qe5xGYlKeR~~{mT{a z0uQ%bqwp^`w(&0$KYJ0Y`eMS9wdK5??{z8ccOc?-cJd!^@ymaSJZ)}CpCnED06O2o zg`9p#AP*%r=1qhFNgpg9E(`^`!`8_?i-QH9MeR}wXF2ZwO986K<()dqUE8U}2Cgzp z!rL15YK;iS%l9ZI7_u;kIrjqsM!lMCRpvF?oKxI$hQ$eWjAmzdUdBYX{VO%0P)US8 zL8G4G_=gc9H2dL8^}$DwXo!VSAFU_Sc@xAS7LN{mfDs8d`f{8mhOMLAYWz|Zks2eI zoipUu0@M>bp}6=R*REd#P`N1sKz^5ntp*lG)iCdSD_*c8OLvz7;9r#PqJ#h2aa{xN z--qwE>PNWMv}BFLbWXFj*YE#Z$r*|L(%Kw-*y>2)gQgQ57jyzMJvgC%RVI0P-&KK> z#A95C8|_z>CJJGSSl@|qjc+XCiP~@eX!FK&Shg~+%^^F?4lUDxC2$dCA?Jnr7Q9#t zs{D|zxYi}?k^A$DqP0oz1~@(%ZL+v+MP=d!y#=YdcimM$E;=mFQ8IZ^x~Px=sx=0~ zXliPg^LKMYTZ=i-vWBK{^YkFhrU=G6jIoURApuz2;Y*)^J#Ua>53lnEd9ptU{yUy&~L;JZI!u^#|h;3!5zt zm6!?ibsh|~>+zH*fDwdNE`~z3*i0Ge6o*5(2$y4~qt_}@(xDkZM;E3w50By zA0o*}0$2Q?L)ev+g~~EbHiA*UELVLdgo&c?nKb3b_&?q@Tz0}3d`EBdD)6&mQqCLU z|F&cl55|tu=vm<&-3>`LSVC+{;BQ_6R=8j|8Rp+G?p%>+ahaa|C-*RX8cv*8EFx~i zdy1IG3zQ(ZUnEUSwCXDGiickZx$N>3WyD3!_V3BtjGU%d7il@y*H3_YK>-60)w4hf zsl*=-^2jv}=Pz}j$SI_|1!p%B1+F`r6J=KI)n410(4H_+=v@FlxLJM3haNtha4v{= zTA`-{G_}RnM<{Z*i*|w{H+-^QPhuW^-cv$Wh=bmGO#e*>hPXPIAM^bMS0AVs#0VMc zdy*Y}G5W2oE($>kiQK{_wRD~IbK8#f%3s#DKioG}ph`T@rAdZ33!+ec<8B=XBjya* zU6_fwNPxpoD(_m9ugTwlT)_7a!ZU(Sk0HzqC4tVcyYME`3Xh-`^fxe|1D$JFKoN_j zHQ>_C$o=~&udaW{3vShBnEpwHUjx&&io%8lySaBkyS`zhf5S);P+06ZsU-`fMIf=+ z=fF+`N(fq`OZ|}C!TjeZccDWfTr8T}$;Tewr_G*ag3E->uKL55zTO}LT|d-Z0IY4p zKK7F3K6G%qU~HJ)%`$ZF_WPT4`Pu1UHj;tST51CE)_dHH&?6M38K} zZg_(x+S#`ob}oaIvaBdgHCBwM*+4o7GgEzEA%@|fo9a1*Yo0znDu)PR+a|pdmHV}k z&l~p|r}drc^D+!bGb7;U8ae<8%zW2}qkDn0PwCYc$Q$WaEyO*&Fl`V%*q`hL^I?F8P=I#5EDU*?3CAmX$KB#xXJrc{6l|wToO9a z2xOuZDull- zkNcqIfZ0re>@%1f!|ncY9xzfqe8e zE+kDhb}HmAo>QD!WGB$0XXNh1jLcowaLg6lb_e+NIjW4A_$Jmy*9k*8=MwaeXXH!( zwk3ibDF!hVbSXm<{i$x>7$wtT_d_ytM)hO`94t9#Q`1x=Is>`T`_FKh?rW46H(>Xh zCL~CJP>GQ-VM%<$%0_&CuCgisk~LAgf>ma#GDuqH!|xBdQL~`_M%lW7RNmA~tWo}K z7H*+M<+7F9_~#F|V8Tt?J@>tJfoeZK*QoEWph)4Xb<9gw(h3XH_Csl;!Y65U zen`a@zBHe5tkJ5Di)nvR{eXAjxPAXv;D-A?lQ?CG!b!~yTj&0czNLyCGZ!bX%+a8l z1D2-9v+(lPEWJ@;tLf)q6RvNlcW1sV)yfA6mV|{|{_9t1c5C9}-dr|=@Q>fKz5D`> zEuwgqjUfmhV*T3;_vK?E>+hf4=jYX%=rNj8pYvjxMXc>z%)ssd#-uHtF$bgyWL7eZFs65jynG%_$bT zU3JVJ%uLhLbvsu-60E^vt;#ExYfQ;2Kj|=gPI3GDaLF?|+ouow zQDLVG=``_w*-H8{S-JA}k8t_EXC6rGza8tz!#Fmd>N?FeittHEIcy}q46pU81xdnZ zSg3fYg0Ozd#yENWWo&=#DgA6w)V1^49D~9M#0}Gfn7>5T&py17DCinM9g5eFb2QCz zaXq@s>P4)Ng^Fbp>KOhTC7X_) zd6Nj4VhS}ruEfGWAX*jM?J;?{M`g5Me6+Xvbd`3Mw3hRYxz)rGm5k-<3Sl|Ll9JI`{L|T<{dK9jsB`1ss7GGJc<6f`;uoPOh=m>)hDo~n#EYd z_jR`azWYop8s}{Ed;5Xfu^^XBd{dLRmJ7{?(Y<`*#_{FikLE%_EO!b8WAQw6-qP9* ztLQfvWtr_GH`2-&PRj!0X*blYLf0taNHeEV^PM_Q^7d7plZ zOXu;StEU8!;noSSxoc-G6B*z6X#eX6Cr6B5xXTjFZrS!J@3<*#S>n-k(p;Y+p25G4 z47n_5UgWAIu^5rR%q8_UNg z!Ra4$DGCmscI3p5hqKtQxSp)!-Yf$3hUc}{uqbwC`F9*mo`xftkM_vW@49fu*`rWrwrxVP_0g5=d6(^iArjE5>NVGa=#`D6CuSQoc8@H zQ5}D`$Y}6e_)hlQ2&rdJl}4C}vQr2?Nf4=gT3>rgdCP0F{AjXutN+xDslo=Aw4$%Y z;p9p2y^i;TI~BZ#on&U&89QzcG$|!+NkMZqj@5!bLw09WS;2|et7RfMxelIL^o$2= zTkoVx*6kd}LX^9bQG?lQtk3c2%A>J)ym-W(X}GdY;0Pny#nYm%%HUPl{Ol9@dQ7Mo z9-o&>1|iEHNBD9pB9ACpe{B~zBkQX}Pi7McP0ENxeXZk*$|HYk?-4sAO_pB_r1A#b zU$mXUmQHn2IC+#0E$>l#WyytU%!W}hljpa==RmqI% zS*ea4Pe|uuiZY!wOJ06{6LE``wR7}@=#wt4uiEvi?l&M%v zYTcqamCi~%+~?Nzl!bC@z!4kx^8-pJ?g{DS&~w6x!@|A@zv&fi#`h<_D)D@0 zb)$>NHm3&9)Z@R753(3phgZCr9u&?;mJ5fn?@6G`RBVx3`OBe*{D9$2Ho@G4xh*vr zON!CPNzs8G6Wh@Z+wkwaK$SEt;aw_*ln}cf!e}4%*_Ei}@6vWQLoi zAF0V!6jw1RuL?BReU>@=uxQS^x$I+9bi>pFAtvPX(T(+y=3r}~f_i8}G}T_Vd2{%R^i|Dm0# z)or|wf;FvAnYv}BJ5lSsaqo-Y+UIKHH1_*cos*}TZ5sC$Jl`oWcBbY2!5+%a4j4N4 z;Z*gi`~zc6Q1n2?3zsS1j{y^B*BXsk*J@SodJ(V5Y!ir?XpZC2J?m@K&sF_I5!rji zEufP8JQce!^`G{b+LyLpuXBtX%L1CT>9@;D2AZ1IkGYSkEfFR)8~-G%&0%qTb7xF9 zbQks8@Zvce4J$fKlG&L*eH+94^=6aJI~hgk!*#dYu%_IKB&Mt8<-%2z&AaT11RW9c z>)M9}if3VAi3%+aI|CA=ikM*}6sIc>ZL1bznFGTDf``wpoqamya!P1Ns)lV2ZP}Ss zLAw^FsDr{u_V`hcVXB1f57*`#_pt3tzFc=-5ttzyR!;lpLoU+~OiBEkRF$$2gEuQt z(9hCC&f8m^G}y-%8{53W^k%p&WJ@(2C3o9GDNNBK1xkjljOs7jX7kRnDIAZbDK&&wRFe|i;tTfOn9AhHJ@pg zNsa%ro_G>hgXBmzWD=h=p*s!k%3j%YuMYgx)|k1X>=Vp=h5f;u+;7c}>cX{os)cP$ zpNYTociY)wc@e+7N)x+Us1+VgP}m)*OP3^UabIrQm8Pf4c;8I5O7=a)vAl!<4Xa?)>YT76cl zj}jyl-@<(Ghg_o)wXyz~5*GK*c>4?DSX@RiLMIh#(gEK?G0|P7Wr3QyTNFKWr+_*$ zp*e4!E8HI`{R+M9`j~-)tqMyf+2lfm$Bm>W^Ly53xpID$ZVwT-s5jEX#hkT51osd9 zRpa(lB^`%M;?%0Yc@|A(2OECEB0sDtS+eY4pgxd>XWL$^;sWJ3maFK`KCXE}f0joX zExN|Pw|n;e=-`AR2q#WoG;u0GeI*{3KB7%T)_SJL6&s3udVVz6hwtKg88ON@=2=vJ z(<5m+Y_Z^db-DQ&R^*(^MV_7&7UQkjj_xPc6n7-nRyH9rtFNddTFUQKI)eZ$JB(>a=aeLlEU1R)ZdZ zLSuWK&0=Y}cHXgh^0|yZ|MUR5)?F;^4-_S?$nK^F=fng;t>Y$w^UZO2htZ|jmx4bm zPH(o0e^_>^8#&Lcy9Vnk8W&5*?DX-|)hMnJA*cnLE2M!%jcz%_&VvNl_%hg2{ohdi z^|@8+72<+uZ1_OeENRYXZMk?zSVMA#$$h;!>b4hgM;Nfe@#tGq&FyugQ^=F4r7+Wf z%Ws}|=oIwJNB$l(EU6q=;j2!D)91Cg2W>YlUXhIFB^!qG1Pg1;QE0N5ieNemQ;Rqt zo>~C#wiQKL-qcYY$bPceep5Dk4ViPY^M3gbGErYWDGxDUvsV6Y5A%R)0Ed@<3fM}2 zk;pDWSvd83!=4;nlBfQGC3(5}ExEVbUafChq33sV_oWjwry>5X{_xC=@&R)4Idrp< z%vu}3^TN8_dEJ*wO?;U}=qcq1?^jmI2aeu+Zjv(UigWf?OGjMl zRTcrk9h+9QsN)|Untw9g-P3a!&rI2_smhu(-GrCgzSt~jSBY?HHPobE+Ew#i7o*gh zG|S1wsO5f$X=;(wW__Pm0R0|x8pHOpi7jrkBvHY;(YzF{HCkvE$`@YsMSadTs!VWj zg7T)~$tjnuE40hU_^W-@1UE%}@BQ~8l-IFEG{qSJNcOcR_f3ue24kg<$un|;JEzx-QULrIcL9$mup{Q{aIt#?`mDNTvU zBYl(IS=qH6aDT}uUZ&x$Y_VR8W+##{yo3-E{PSFE+p3~O6<#+Ky`LjWYG_2L%XC;C zU8*ff-`sJMO3_81WyGAJbbot}9cNx=|W};rRxAy>sv|&5yV`MFA9(kqq-RsGYE|^*Sl&QO>_-k{w6+`CyqNNRx_G>M2bE%b!~2dl{_8MPvnJLnRe#c#G>~v_NRWqFd~C5 zEX|AqU%J+2Dq~dlOU5U7aqSHM|8aHuGxi^RI?8@SJJ#-gi`|v~^(QQzKP@>_H*8E(h zWYX+)ZO`n${7LTUdFTUSmF}*XwN%pwKO6VsdJ>%Tn)(dGI zPnAw^9ivy;^ymRFW@Y=aGMfeexJ-wQRwBxoW%5tgLD6_Nt`Z;fX{p zmj~EUTrrvZzJIxfa~7U)PT5)hc^aZyci}Fg)qcp@?!J^1dfDmTWG_6U0TGqY^lCgO z&Uu}yppfcO)ou#U^)oB|*wK4l#QzO(`+>9Pt9Uki6yj6)DZ26X+EJKEDl} zb9ABjGM(4OLK$tZrEqX+X)WGaPS1=$@pyC?5m{gp(t6mxb=^q0$Cx;#e17RR8UUiT zk=l@omQ+nZ7`p$Fol-|73v-OnXZ9&hh zkuyzD7;Q1uRN|aYq%|y|C?1)tYkp==amZE4;$^+o{IqkWs9Cbfe?RR0Hx-RpK?#Uj zR-rfJH|>@#ne7u%2xEGzx{nmZtsL)u2bP97AX*=k??BUqdfwD~$cVPJ{HyxTF1etK zD8Ooacgy?P}YD(|#xXwPN=2^CKxG%DC=`YXOpgRV! z`#G}`bsNTQgZ`u-^IsRs=EPMnJipgG9F@}Jmkr)~jK4Tu$9xk#8^fJ%G*|ZWeJRLb#NWcx?*pDfXgO&+ zwa1N(z30ggm$A=dxee zh`+TH@x5l~vBy=JJSiIb`R~X!TUnDRp7Vz?vfb4_r=02u@=NiPS9q44|6xr4h^>M? z2;WM#TTmULSKfz$CUUqWA}O}%UjDVb^~p)QpXK zKKmec2h`A;n(mEEN{@%cY$=BE%N#z2;-a*rt2IYjnuIkcf4GX|@hr_QW+slEI?YY+ zrRJXB7Yk<%l%yL`t>1k1fT^3MJh%=9$eaIFxtX=kjcsL=$(wsnfUopVMrP5fEg$4zO)D{#W*IF^MYcqSLaH?kJk$>~goeSJjB>I;92`|pvFFC0m z2Y!3{O01oJWhD&a$ECKsHCY_ikJI!qll<`*Eb42EpD4ll{Wq!cnQ!8MDA;nwev5P2 zW&5z~$8Whm_B=lG8?f(JB}>P<%hBHdjWlVq=gBS2WP+=WZ;V-Kjmd{_X?4}IJ2kgv z?QD7H{)Fb3r$W`fix!*_^Zcs=3R%H={HEqCe;ro;3?r!AHW+MU1E$au_)HxR0O!aL z`01~DnJHW~aEy~r)os^%;Rij>C$WjC4~oEXmqA-W7_zw)k|S# z{<~zE*lZ!nLM1g2`bfHDC_MZY&d&Pc!o@frEtqy^w+%E|^=B4pxd}yIjd+%l6Z=CU zf7_#+ipNES^34M;9x^m4;}B^`5CfS>1)AYv;rQs}tD5gUAs_+iF2is8Il^5c3IAbK%4 zdNcS7YkBr>_WkgY8(3{|#h(LcKWgV0JhY>^yZ`Cj0;D4T0>6u=wi$?F4txM;^F-Q% zUI5$N-FZW7k~>!!S^V!?rhr3#_4l5s#E9FFCoH{t4T`4bHNL+jyXghR*aMge zYDX;(cfsz>=zpVwvzx^-7}uPV`}22?ke1V=3bHGsvr{$7b@cJ|XF$h$xN7`?C~oy; zC@KL&1Un0mp|ia0U4Lje=!*Gt4!WdYcWK9}s<{UlNU=Zk zGT;Rbu%4p5Z4lS^B{K-Ywz20)NAERWv$~7)cqd|XFBXE6H@zj09NrjGxFyBHQyMwv zeh!AF^%9#kd!26hl?Y3iWVb-T%R((j}}PHj=lY?!dH#w)6_6YMLEUH zBQgQ!JC~Vg?!220$TgELurBfPFx|Bvh=?>{`De3MmmF`r!Q|izShi*8( z#eLrI```8YIorKg%sJ*5W3J^q)JW{$W*r{M4FINL0d@ZC-(3wG#ey?Wl<`Vy=aRRt4zZaywAjg z*&ZWaz#x&a=PAuVkYq3tDYCmqWO?AOUbPjWEks=2hTwC=v^KvX&i?H}(s6|rIf4Ys zM}&vWv)Xgm#?=1Dp1(*nyi$lhcAr~6)(L*XQzwz84QAqs^gyB#3GE!VIz5Z6cZnff zsDPMd*&~9H;QepYVV58mz10ybpWMqz8Sm8cbCM8p*N(E&O#mO5g5AsThMeE(2oS{` zg51evX(unSU^HH=*x(`A$TNhdqMaZTDM>+ml8}6ykGy z%&$cq5qB(1x&+3fH{>J@t0-P_EsfgV8h{uxx5j?az(^J`;Hgc%tc3Uy0<^j2vsUZE z4zSDU|BC`Ap<$3zY@mk#)K)rw{^S>y7xX@TrV-;Qkd&Mjb=3M}WFCh5;w^Lz^&L(K zNu%0=%7^7(!COH33tzVDVp{xN)pv33Z60%<<2LPx7>r}@%3JPuj=O&V7ebMP;};7DDP{J$zbH$77V-yaY`70J`CkNvY+!$4dJiI|1PzQ6lf zl(<&wm2Aw+qvJ(kE9KYx$LeYTt?~*vRFAV9Na3%iV#Kv zQF5c|UOG;rq7ZOpiF~A(t*avou)0{FLWOA2Tibd1?HIwl=dwpo@VqvpcI}s>NAyzH zekGUc!Wp>#q-DGxzL7sm69~;veQEgc%`9BT{;YLPy8S^!K6USUJE~T;?a;74asTVG zzf1NxZ*;XiQ`2AQ^g4&!(V))9@tqD5XofK0E|8Q`Ek@$A*AXmw=k=i_TR%U&-u*3I zC;>@46l~k|%6UnpHW3gT zLNdA2ONgsgOmC_WA*iaZPZjKs=Dmz%io;jVn)JfBE=bKxg#UhJfJ?l?TU9R>_{2;;04&be?4X! zeLgsOA*eT;$J0=>X|{`)zw}-#;Hmq?&oRNKIzK_$@nXZ%s+i05&ZGYqq@i@WcK7;H zz6nhMZ7=2Kz>e^jZO{$Bz}?@bbTUE>BqFJNWB8@^>R0(5K5MQ}YPLTr8aQufw^w!_ zDiBStT?)C#@yrw>)#c59AA}ApqVP3)c+TH>kg;Kt@zP5IK9%;r?G|!Wzf&} z!!H5e3B6sD2g2O{r+9!;F?WAP_@l)T#29}121x9R+ky0{Rv_1M_4g zu#&;2l;h9Fcp@iIwdVS!WMp#Ad5a{D7N5u~&|Pn|{p3Cmde%Y=mP}d38}IjFs?iG6 zH~7tqdISSG`5qNB z6~VX!xu+X4k^C*z8*jeOWs04MW~z(k&fC;C4d`2d(6Dc@>T1e=VEvp<7O^&CJs^t>vNNXas%ow%DF&wKur@w88uoPu004ANRo>K@RMo(t8s zGr5{}%)$ELXXKxs>BxX8_h($(8o8>s%!~csnCMNG6pcS=oKiuR_Pr+&INg~GPtma6 zKX+Vpy)Y{HE(J^*cGD&#U;n{wrZ%4`9c5AjRqZJTP|B8~?x?!5kgI8Z0kloEY~mN5 z*|FAw2S011jPx|^<$?YNJp+0-pO` zP5aIm;Yj8F(N=i3Jnyu(v4CB;3nw4S8JQwrro&M9$WX}tm|y0~^?(eZcWD&aDp zIc`o9w(Ykjs()h?J*WQ$zm#!rYNX2mwEI7%TQQ3L25!XxI2VMhir-&S@S_~Ip=YBR6$NMB$)0#BR}AtkFdOp zvMlHW^k8F#{F#6gU0gVCQRYDU{f?$Nj!(jK7OuiA=c`fO9!w?Ok3Df!;VG)#yo!A@ z1~=A~0(lLL`NwhDC-gl6c`Ox-6HX=er+s=g1%D{#rm0*CRD)KxJmFP6Jqcfp8|8ab zIbg{*&%-;!STF6kws-!3Itn1Teed;a>CBhhvj0#`(4wk$t}3R--%71J-n!J}j~nA+ zIsF2_nL~k(`ez-J^|4N2F;2xv-nz{@Gu73JpU3BYAB2U2Pm)coMu9>6eNS|Q8@8uS zroRYJ%Bi#G`dLa;vq`1S`qiQU*pwiokLH}d%4J_b;m3LHp5Dv!G~Mr6zl~JK30tV1 z{hRy4-*6tYdu$5#Q>3Uicw@<2Shn}QtjYwwyHA&3mQw@I!ZA)+n_kfybpXrFW==6_ zhxHz}COJl%2crLyn+m0`a(evxKg0gt$nUl<7d%b>EnA}$3hF_`0sbt zC>?7-rLH_>HDAVIt_iU)kFlJsa$vU%oe^2>wxGrb)W5LJEq07UMf?16Fi$Tv@F14t zFQ2s-70t#kZBv9&&$I1^w?a$w%91A>{&{sRCMgm^&fj6gm%Qjl$F%Yh^&J{?vEi%c z{d&(Z4*N7`MPMed#AK-`*OMniKT+Hj@3q*KmekyD@^VmpG&i?f$DPRc$uTlRw-E(z zioSNzRYgrtdU2d&d_U#dPvyR}x;=U)Jx`GQqy#Uxt}}+A)eX9Ht9%%jPpXxBQ z7g?)j%fohVVTC=+ZTvS$jE)EotPX07aGuD|1^UvcBSrjj6inBuam`FOv!;biKQ_lX z0lbrs4C@0a<`dV0@Wcyg4$ISd1=W|OrDmNG1dlhYaf~ncwo=a>d$ib|W zPH(3)G`H;C9e@G1WWdQJUWHBreeCmpK{eF-hzGF2g%do0JiJ@Y`KdAUqiI((P3IcL zgvou!3C?onc>~VUBo~QU0mi;5Bj!u0FOR-c&pYF;Lem)F51{z4I5JkaL<7|JZq}qg z9xn8VI^jf_)d5_U_+$yN7!-P>^c)dDdb|CzxwFzD7l@)*g2_n6u&c^Qd<=4@IQ-r7 z`5;}`nCl~m_2|EP!+=moFv~R8+B9agxZ+nwt7^WstSLh^qYDsy2q-H&!JS_8K|H(P zcs?xrOSr6lN%8)(-~C~ON#77>esTO~;7(?b2fjXmeV!Z9_v{Y^=>hEL^jIn~Frx0yVG@gJTjpkQy$XG1Yr zvazwnp}aVd_wV@Cd+Z^Xxx`jq!Uqn9jzbT#S$T=>@Wn%d{*!Vz4X(S+n(tGj=P}{8 z^!zsWseW)i{clVTDr<1ZS3peAD0G0#zIH0dvF0lodi5y8b%eHgzujNtCHS8&*SO^l zA)7d|6Ntot`tZC%{rJ?VOb+pur`wSP^-4d^nfjh&o2V*gwU(KHic1Ty(m(VcFu{Cu zO5@s0jV=%84U(c2_4glkCRFQK2tpQ3o-4RNX?6TQFSvEBt-=WP?k(;rcI1?ZjYZE8 z{v{!;zD6i4q}{f^JCr*B=NY({E0`e*gh->hft8 z>MN~rUya9YmfiOb`2sYfTgA+LK$_zb&R;>VN#FyZa91t*MEG_pjce=R23^z$nSYO$ z8^f5`0NxrUBzyxvQ&yjW%QDTa!T9;;cEq5$Rzyr&H!w7< zZYKKvrbo@Bz9K;RBK+Rk3s_7I+EjtjNg9yZ?MDd65me&fUigJYUgCJWGd4KQxqd=_+Q&=mRp@OCXZvcm8kQ@`2>yk@mCus51cYns`mK2m>rO)4X*#=Fx51jTsrfJ zFTf=Czu}zUxZ6r8x^7cHO>#Wj#@=YE`Q}3AO73lY>sj()-c-I=!&K;Z(F;1ZMu_SB zS={u8HhXR&$wZR;hjNAH)8cufF6kFY7f}C#0PHHoLd%0{(HA7R7c|45dbwmo&s+a> z@0gn6hn8Xd_cC({w7%>qbx_w}WkZ+a3rLYh}joH1<~fy}GwG$|6+ zu9v()eI+>sZLllz8)r8&b$9rXw6$}(pX!Y3iurZaW{eVq@~5H}0x`t8?T7BvqNNUR zNf>aI-+$6#mVbmqb?Gi98TEy(3WGQ<$-*mrcG$sguS!ladv71MzHF7e^lFX+Vc)p& zdaf9WM)YFnOv0Z<$8 zL9~`LGCrr>NgEjl+yG`bi;N$oo zL82u5pbt02E9gAM#brhB&BMw|e8$ z7fZSdo*P-=ZaziXm1>!W`WPzt%}3VSYu0Q{zFXIA94o%F>h2^}I2f0ig0@VcTnP?+ z3chjOD;FMCUI@or)DSp&BaH`UltWV|hvBnjF9%$*?Yge$mdi=c!E2)9Z-Rt!{Ev? zvrB-HkF2Y8;Ez;UYLjjq<#(Hc)HUD2qMPjJ5UF$v_!wo-$cd{i)tPk<8 zFR%q0J)c3dS?g*_B>y&lWn8HLG&Jy7MIhtsLRU6SQaQgZzS_>EN7$li57EpF(#%BF z;+PEi>CYG$rZ~KwM~$E@128B zd;^f>nH@)-{^ie!Q$B_+RRO=q4(y(8Z$PrKXEK`BDFkR?e;x5kj6#c|&SrJ#7P=ju z5;gc_n8~x*cg+&daN>Ov*jz)N9;q6%ga-EQV#hl1uNH4GIXUj-ajmJ*+gL5Upsz0sZIJhHa0|x(LaZ!f4XX z+sgdBwEk+Ws1cx>xIC&YtUsMvWe5t-cCc8dcYb0s5S>i zF7sz6Ji^~aWT=Q5ia>Li!JkgH%wD)v;^N{jjinLWAm+J2@Z#Ip4+ZpD8G`PSjADgC z+t+>Q2XD$604r!I-{NbS+57<{z>Qnnnyc9h3PXeoh+paNAZ!#cn65+BJP~nbJHH|+ zpZ7EqRH$tcD>+{kr5q{k`~+YM%xbQfBAZ4c?rZl&vw$Fe;lxa9=ZgBRdUf}5#!J?yR_Wb8^J7W8_aDM(N3%KQI} z5ky|IhVc}Bb1YjsBYY9_Rhua{PK$F@{E3$|TSM|glL+1IL}i*tDkzytV4{kzx)^cV zj#&XIsw5-GE#=zA2#WzMjLzmW=EY|Jyu<`N@X65mt?K!ZyiH`Royvsl%6>kvp*~f} zmEiYX$j_-yQ(+e6PjZ44DDqhot>$NT&EbVw`k=+Rl#6!Kgu}JT--F#nM+d{u3ALd8 z8fblU?(Ezep&c8m8l2$~cKtIHyx2qw$e?1$X|~Z}61D#h2BwHICz9f%+)*hNLyyrV zTsI!cnho3kRb-zVxp@*-J(IkAs%aR3+F4xbvhUiZY*#H)E)@mRj|zKc$)V)K+7s+a zZ&XTuHn6!U^ez}SJAbg=AKIodpG@?Yl7d|2#PxKPRt%?yCXnZOZ>~}N4wF)5Z&i6` z;jGLQS0dkJj9rTGN;OYAbmw#|p`Sgh>^3p>_U~6o9q(dQywPKq;cC&YTqp-nTc)5T zSz{7{d6uIBfQ)il8ez=aQ*Xtr;=4XU(?t^S;~9+^Fz+yM4S?SERd-3^aj zc#d>12oimp?n+#q#a6YbL3y#&P5oOWf2gk9cHWKaI*>=~?WFE)m$#uqG&e5iE?1UL z8cq$D{&jZCxbPV&wrnXJ;i|MH7ih^aoF~7aG)f)pwrV3>lUp2>t4vsGOOeAM=`y3y z(i=*i*L9__-%}7qILF4&ZXPxrk~@^R8fDjdrOa2u$s55CpSPDn;9idnq6TerH)R`!u#qAyn~ zS6U*^a7Na(qfpv0+}LE1OV&HDEIH3`sS0GJH}ZV799^;f42|dFB*R?v$FA) zKaW-?$gpnn&yx9Oxdf zNXt~l_n)9*84&DGXWDz%Fn_l+OlA&^3qp|AjKe7;xH|=S84!5vl>PhQ&!ugT7-#CT z>c>&_8$SxUR!kGQ4c@UAKw@T%}#^>O_x<@mzE$LDeeYK z@0D9ueh~Cy?acUCcVXkQiO(kgqDoMDtK&x>2UVkbMRqk>rH6zr?r$nNscvvWO%5t-F0d83JZ`Q64 zhCtGC?vIK+I=Xc%8tnyh7#<-amIBq)O~A*y;Il3uowVrzgNRfXc8v=k&fN-}ufbkE z6^_b6T5PyYt+=yE2_lHX;Mu@r_`vQRqBHdNTho>V-q%R5&C{o4JX>;kCoPt7H58sik^O8Ua23sDcAFsI>Ly=#747G z(afwZt2QxmiY)7@PrHu_MSar&Jx*!WsgPGmQEG)+;;HE3Xm@>6bh@09|1j-Yi(IJHJv4 ztbI@2?C#^}*jm`KV|(}xjLM5&Y~N+?qK^YRmh0JLyHop1P95D5&$?R=VqjLGc;wXl zv9*qoL6eh!)%(<2#%ZmpMk>%}{6vve4HiIXb3+uN@gBH!v&NJ>Uk6Y2)iq&R`*?E6 z9@Vd4x!t~NZ&DPeOj+gHg?-0 zasjabvV`vfuZYEQoBCH2!hReoS}y)#WhYwQ&v62DG=Md&gI(|5`Qel@u11a{V15YE zjLqA9x;p6-`vV3MC@8aX$@?B>OJN2id;7;6@qQD>`pcQP#rD(H1(E67Nb;!-@OXzN zDA0tm7Vmg~8)6E6apB!Mbxj*b<6{&$<2iAdz3aF{<06IwN~-+vJk-!QCc2o3!fKIr zI|1e5(q&Y>D4)^5U_Rl^q~U`m`rV0x6ZQGFf_EikNFx*8CouM4Cax4Hbnij+y6>YwD8*Grpq?;DViXFWC>AcIH2c zac$t(0pdX+9lvLcT>gb(dH)dX3=-Uz?a#65s7~gxs;4t+m@nIeX_6O^KQ0OKd^(lI z&UWCmIbT@cFL}8vwy*aEUy$5Ei#=*^Gfw0Sf8iBA;e11GGL!z8CK{P_LU#x^yzoZy zAK0How}mgIT`4|j5U3;q^mzXPm?KhzWFA$nW<>+)8w?5>Q=c!)Q-P5@bQ|O#m3!ah4|Z%r7wZ zf+0^VpChw1(z~TM-_SCs5*{8j^Ps1%0fc7dyL#bueDQjD z2B*}-w#*4#JPRilDRM7{&yAke_Ey78&U$uVZ`+o6n4wkF3TS+B*e-G zpf-HJ^p{%8Q+bQE2)G<#;1g_d2ZFMn`ZHK7%f?kAuPG@?K}Xe6dVzDu0ybJyvR88B z!jGLN<&?Uk<7*W9n(pzj`<4Kp{{TqVLuY)v@QhlbQ znw1L*>j#u$IAEk_zs7cqHQvra~<{QgKyyf${NB}a^3q9FK-Fwt)Np$(DU z8BV;Nif#*eRCIs<3(WEa=JqF##}!;>TIGR;EQQ;1?_R{2QZ?KfetBX3%MhSWE0EsN$+ zw@^2x8;#UwRE+BZ{!}d((u5($H;#HGsNPF*x?+Fzb7O=E6n3+-%KK#A+TrulYD&4L z4q-A9wO!J)DA>CLTfMSbi(K3G3nKEKTdVim z&{w(t&-yj`$DN}6|GWS<me{&4b-DxXQ4`F}#ATKeCt z=TtRnDY9)}%~D683zWOlR~+^~RCfj))E`Clt%Bkho^;CfUZC!9ykV1}{@0ZYE3aj6 zRxcDUpwh%rmTTlu|J+b)CbBD1 zSW4;ZiIGqU-429b>&dT|{8UR}6t(}Lt63mS<#m1_O>at;Ag<9LKnznbn*X^cY&m2` zhCORpL49)330!~?Q8*DA;fa+vz%K?&*3I|W->z?pcugTdwF3=gVZhmW<|%|(1X}J1 zKzidi{iEeJM8DB63kVQDyd}M0 z1)?O|IsZbu-Wy6ja6AZHZmh12&r0;JozqQ6_(_}I*qQ4cE@*rgcinw(_FM#Yt)-*k z4B6qK3KK|l9l&NXiF?2T^)BjjAY;I#-N}Cu5p?e-9Pa(lC|{ltd{|T}=o{(Kc>f)r zRj?q^MGnXwd^R&O#@;tXn>i|x~X7Lw6lx(r)kBqMlcaAuV7EfvG8?)g8FTBmqsN z-f(?zlDZZNbUNTttJT8fDJ24fwk?kI>)%f_jyn%<%FK$@QI}x5PhuMt=(qRbh< zKPCU9Cqq6ZXCPJ=#a4LqF#DnxRc5UArezGQ@a|_u1T~naWARw3obgt zLDp@qFneGXi#EGUFUc06`lcc=vUu#r(#RjUya(dp^9t+bP(QzN_*;GB2RyFrWdYg- zc?#fOhN49S&f z6ny2mrjk*TM4NI}{5Nkq6xH~;)Btk3sK>ckF1c)a>YQaAzO_1g5mZNoF|TU*T>iBh zy-^_4Rr}S$-4}Vh2Y4Z)2!5XnTfpb4riSvvsw(B*Te79kyIAJOnX4SM@5*kHu%wf) zxH}s*?j=+kE_Ya;^Pc4sF^XpRDV!EeWiGHMEB!QKgS6k?_(nH2aNV4*Qye!h*Pl#^VUZmDMgV)ok{ zB^vXcHOSyA-dzS><3r}N>vPXBhiay+=+h0^i);F)VWhLzo}CGX%&T+S<#H>)36!d(g<YIPIKxZd)cJ$FnyG`EiP7oyMppUnlXa`lkBk41G_R;4 zV^M}IOR4V3Go!GjFyDy~-Cfizx+cs~`yAwbS=4CyDtb-kQy(O|P%>j@y6{~?o5_f2 zdVUFIfnSSn_~uLo@^(_?n3z5&Opc^F-uAfdBk>11-_|0+P~6vukZ)M~f$i_s@OUg# zsy-|AI0p*UzM{)$pw35Aps~5vFs}TE?rHa_Dnmvxk(YrlL@RVbBBEFGD-uNELkceR zS69{%hxh!UUA*hHx0E<@WQ4a){mY{aj_s2Zqs~;nRo&p2>yB7Q-907W?WNMH3@0oKPug|#!!W!oV zDe`OT_PI11G*-EI4M)>%Q<_v{6Vv?fjJGN|cWYb&k67%LJ#vmNQv}W4G_oY2!0JhQ zrGc4j4fSiu#U0!aE){~O_-XnjUZi9(k4S9Pl_+f&uj1iGpEVbu(AHE@g4#4>1u8W8HYz^10n0cl*|$5s$i|)*PaB)B&^@HF zE9zP-J%v#Jb{ZMHrps{0`v;%*8N6&2bGiuJytkEf{A7N;$xnv}kz~!l4*d|8(}t79 zOke0c&?kjzMTCQuf(1FEm?OTg_4G@Evk;X;7Yemd$XF+ty=fR*>mm+V58~ONxVUVZ zXKol%dvYoA@-^+jMdnw$ljQ>zH$Bxrw#-1V4AXB?B&~{P{03)H>^^1#y^yj2G#Xwljo%CYtoe%`2go*fz@w7Lm-1Ze|Eyw1+G2NqrhL z6jguxaMD(ssT=R4v--=qejp5K&(tCePJ;puqt_z=I zhi63yY^9vNgwFOG3>K~!{E+KA?!sq|H9wzcroEdgj~%6|qXmOZgxM)Kq84IS}F(1(rb zBY8x~zD%G_<}|cYB7T`$m5D$GFOI-LTk#B0LaQZ!x-&FB5(KPqF-D;V(Lc zFhxqya3`+=$SEsG$yF9~)sl<2FK;lc$fd;(;^_p?k$B3VX;^Q+st)m9eUVC?P&2Pc z<9aJzYWG&hpVkJ3VCepKv7B)(k87Lrbj7tRi=pndGv<*$oj}o4TY7@Nj_x@AxyLcn z3ZKhb?K4qDu+sv5IVjbemi#m^8RdNy;{?YcJmgn`$ptnF*^o>!yo!dLmK4*=Hy2v_ zWxr-=8Jj10O8pUi;}0~Qwy9NYycG7aT<*8!N+}E)(KxSY@4fIktn`w61T!>!Qt@Es zfFH}jaMLFnDce$vC4STV!%1;+ikXd=16Tvu}pEgfG9pMf#oJ#C0?Y;1oq zO01IqUvv|T?V&Y!@SgPz3`tt1F~`=`<8+Z=6iy0BX%_GHtd?~YHk=a&Yk>V~+a+iC zr4PSZ%-M3d#)ul2bSQP^TgsawYbZbS1hw^o{z)M%}J+CJ0f{@B``)y?MAfNn= zG(Cb%D|aT25JZwQ`}~^}4Zn*gSK@JD01KT_h!6@+KkMV?u<)T{Eoke|$aW^oSDn%YE! zJ$aeGnr(qjJiww)vDw!rl(*ACmg2jBFxR~s#!RGQ8d_k~%Ny%!*&@t!?>+QyxYUpa z7pv_36wE-`SXjv!+Xg}tFj8QoeX4>8ucSemk4&&7&#gz zoF(tC=3`$MQOm4boU6!}!+oA5F!76Mkxjkz4ORSKds%MtZ|C2GCZ&ASD4SxgmQUHA zRa+DE#5jIE$vTbhH07kVx@K0(l(pH5E=n&JiNSHLwC#(7Z!5S&eZE3NdI*JC(hdHdfaZMAzsQB6I1%r?kAnAjS-x4cdKkwGJN*WB;zyp z-*d2=w9o(j^|RNxGJk6CeBk$P10%M>CkVtc9+ z*^A!hzdM$d5XJ+qTEe=%)~T6Fmd1v8=?iz#l-SK_zozzbnQP;yF!bHNxryy;SSaP; zPzE4!xV07|op{*C;-{$j@Rr!W@~3g>64`9!?a7*=;_?b2_S1J5CdMRjF@~TBiDuRf z{JI@JaAdPj$tV~XlE%i12x$(+#jAL)OBmhIkY#X61rp<%1*6=-K7vqWP8Xs{;l?bw z6|Ud#I(!w)z@Lkn6KyZ=tf?aXpe`Ls!|L&pnsj{{-6?aA>!)nseN@h=-%inRf7eoP zD&Ea#dWe?|0;D}}B6nYwKnV356|(LLM?3MJ53HyZMM!+BpOyiqHZJ@4$}Pjf6jE_> zSvqIF4!O|h4)t6P4Vil@qwgtxZV}$5{~kN)Z)*jJ!6gr43c4-$58W->H-A-mDi3f- zQFINTpi+LqbsCYK)L{%59Kz;|z(7fLrhmA2DRp{#chfpmODK{2>}!I@_cC?S_N?+p ze6|~rk=bloGtPZGfZeOpfa81lU8=BQLUM*#Ax(OEOSFrH4td4F95ZY8B;0mAC|G%{ zyWCB3^7vOTqcWy!o=Wz?KQP3okN{Cv{R5|l53<(AUiDN@E?M4Qt;MboY={47ktzQ{ zjzNu!HG3Y&*kI>4NdLha55ESVftS_B>iDws{jk~i-tG^Fv{t7#w&Q%MYfKJM0aMIp}>x1NqWTN)%067#HTm&{vEbF=}e|BYx&voyP$nZ20djEa<6G0%w zJ^TT&g0?0di=cp|+O6uXq@?6JV?S&5=-Hkjw_deTTTy=Vi)1CujxP?sG#>-kT`fU+ z#)D|@q#R^ZoxB)RGfPP1Qxc4fz~_)!C<>veEdVxa2=P&^(vw(4TGjeeVx7*uedN}= zpgv0^M6l7LDml}&^}%D+}JO z-M(U~(HE<7h87r*Z#qQ&^_ftqOzc<797VkLZT|vv#pugwlg=JiL_q?hq9EZTZP?=p zuW*f`2=Hm@$@;cMtM)Z{uNllJ*45sd>|0EH-G|4N$xt^;+j$ZD-K7l`g1q!bnrmxt zHOlTw-%F5avt~3m#q(akDI_l7-RjHk9w&4{!52isRU)@fwi3K|dXN757UV_us;Svu z$5m2Kp0qD8*H)|w%iup;5uROJz0g54ubX@J(143pk%D~C_onmXO=_l*K1{G|ZsK-< zj}Xb(D>8{K0Rnl%tL6i8iBh=q&IjbO&2W^wwuj{Hl;7_e@2neernXKE7~j}r+ku3# zFaqPb=y{og6Zr%u=gaSAgwaHeEMu55qlZxTcdVxsnc5F8hFNt{AlnT$CbEk<5Xh5D zRy^UC`(sUD;riL?HE*FS2-i-ItvtoY#}5TNlf{h<2~3$6Q9c?$*=B;i3iWHpP2KIA zgm3XOH{_WsvqM!`Y&F(V+MXh~g;d&M{t|_Ba80|2nD%!@c2>hUlC5_n3PXB9-M9L9 zx|eN6gcWnAFUIvAAbpChOpOeej==@qSTx0yr&Rpt_#-v)m|y7ZSwR(+!gQ4J3*rOl z2e7S0G@688T&Bv)dU~Ni+D~^y(38H=Lud{*a05(YAz7q&{?@QT;$aJWOk2wZBb=yo zu#UD>(l-@|(ld20il<6c!{5hJC9v5;vIO1`_gE)KR40m<9&r!gyj;1`b+9`t=uv9E z{kg5x?SQ+QGAL@mII+4us0j}LX409!3h9_C~Jf15sj> z^EDmcLW+!x{QQeZCxz*=!y+M&G|&4tvbwsX*Pl*#kv3!$L&J>zc>E%PD8;v70!brMYg)h==2V#|5I09{4YSO@XZmP8LSv6Q+do+cqlncBRs zH*TKSWPl&*bOi*|PklkK5^9q3NZE2v{YU{<@nqg|&tWy=+7>oXX}uzLM6y8MVBu|J zcUjjAtEGcAm7{yETT2Q#i0ViTEpC8&MGzsSY<@a-p6vSz8v8qr^g7~*qplr}O(Pmk zdjUWH#l~De@Un!(gv_!1|JkbmuAkWfkk>E^oM7r7@#w*UD+Cg|Pz7ZL(H>AQm~j11IXc?!-*v#D~m1d0gVX7FX)gvO{eGt!ov&3lqBa z8h44Vp9(Mp+Nm!#LV7+iDAUkLLu=(g;EbZlmtz?np$&2&(zrF+ieB$fZR-UVLXNoB%E6LMm3T&Vlkg&7CS+% z-X0EiWQe(m*AdIbpT$s2QL8#v;q{LB?4xtZzP1ZZ_W)sM+~=HLgmjGyM|CMhPXGy5 z-{bT&BH7Umf|u~Y+4GbMvgw(-V>4YFi0%0;XH*#l&@-;nV=Dw;dFm#VjBKrRuV3?B z_kJ!NW`^K-z{}a=ECT0D6MwjyEqnKvrp|;Et$haD^vS}lWALODZ5lC51S@t40_nYX z#)QypFQpfj2Z%qm(<372_K= zH6*srtE+c3*@a&~h|Zq#aYox)6kS&84JND!@12wwNwn%s*!&9R+4Z@SZ4cAAI~PK> z3M2~bksu_@%yw=|^TU`akCBQ~BRL_oYeqC=@Ujg*;t~G27ac5ZIaztvBVYgbaJv6J zTr726N!DG9OhYfv7a_7=cXNERIjHi%FiFpX2uut4pL_S2LHP?#V?^4Q=i z^)FX{0DTGZIms;yxFG{|X=i4=X1(Zn16+XrGkCe2SMOJ9y<In(vekuZ2*X0{oVQz#jlmv-U+4PiaLn96L~yH2~IK)ND#M+5^_vfZUZ z!Sy97cGB;?x@}TPGiHZeD_0=3rxU*h-#13YYS>@JuA#xpH{u|h_B4l~_geO()#|ct zSMjJ@W;d6P;$W=)dnNJFxYTYWPExfodm9w$aTP*i zA9q`~!mvlp(w=p?-wGMQa-L~OZ_ML{_2Fcu*ws_+Y^ca00X2mVqNmiU94^D#M15ok zy4Ny~VKYcPYF{@6UVeOBKLo|HauN?gZM*5Y-!V!r1@N8z`+#=u&hs1xiFf?#dQ?7= zbYyHd4sEs+T<6bL__kh6FWC}GIpTqO-Ot?EQac#Tgyg~OPT;HEmcwWGt9i2j_bM>? znXuvW{0*fmH?5&pOYVe_W$rR+9sm2lV@zxhqqkp5Vt}bcjWNfc-FSv~o8uC{ySb{@ zH-%_k|s4DuX z4M^u|-k+c)GD1VH7UmaZuKeeeK)eg?lou5p8_sUILjslXhwH$|Rb&X?E0BQO%Um81 z4H_>PMzD>K2`z76guaEViwZW=6;mQU?KFlUP^$^M&>t?l6PK%bfy}qe@Al1hpJOu3 zn(6<&0OhP}`{qD)CB6%fe)%k#_oGV_#U)(&TGWh{l%UiyFR_??e z0~7K0oi#9J9!STqCke)+6Zx8qFy8b2a>0WvemUcClN?D_#k6OMqx=BGhqj zOBKV`zohYCK!;DqNLcQx7NPjvH!F?$v%a;?de|jh`%<(gG<%Ng+L}}hs)hd=PDouw?3MIuxg0Yq#Ej#@335C#1xG~Ci zc5=nhys1Xm80gD%U4DPR_*M)eBy``0p>_f$L_!DLslnjybrSl8kLS_Ju75tk#&$xq zw~4s3_}W1qUsp8pftJ|TZWkBYUA4DI(kfsgm%tq;}M?cYFA$O*NJ(_txu7pxZ{95+^_7}=vRhB_7m2kzi1o?Q`-$u>7}KF!Tl$N zK6XD=w-$11(GB_j1}TF(;;lVX*DkjO{Ojv8zg$yp`ngUUWNG;v>Wl6HIUQ6Hur2TH zS+N=>v#nX=!UIA`15q)l`HhJ2IX&GWsBcv{eQWV#rIz>!w}SAM-3bBe;>)U8jz0P1 zpbVLvWc}GtnCjN#5@E*damB1?pH-kmORdi8GbiHTA2q>eWE{xC`v@ch<;6?q8Kq@7HJJJ_@h_+EOXuqo`3F9&1D@J|3E;qMjG##BDkAo$n<~m<^e7s zvZZ1HpKrnLWym)kaxrwAm>-tUamm1)myW4Rs!)HOZW0$Idj!Jili5nWNM>}05nCqp z5$78DJ_Hqv?2TYnz&J*z4BA@=Dggmlk`3^XEBK*5fH#HnMV_3b#z@5ecQOrv6g z470Kp7*RJ|0zv5ApsL)7#OONk^lU3g9;lD0AV`_#4DAdIFzK$L(^+FUSXq{m=d&n5{KSIjZGd|skdjS7r$%Prb%P~e5bk<`5?5A+Uao* z%fM57&0m5?vE#v)eaYaxhOK{m!Ju~9Gtzh`$oO|))>f=Tbd6z@EjbWr-K=zn3(GP> zF#VjhAHVGi7driXt^rkA+lzoS4<%gu)uLEKX}BQOP$bMe>-l+QpvrU({&tD?W9{e% zP$>(ex}z69l@T!(r94H&=0$_8aDKfrGNh8LbF1&U)f^vI$T2`M)>OJhM_krhzf?Xo z(*Q;_*ldoJ(9#;o!R%bF?Ri{T;OgNO7UyMuy%q~;f%QN%P?({Tw6*-CT?Sd6ar2=P zX~n$xl;^0Eo9o@ucOEK`ruO#+*ZtuoKoR-#-!zjGbS zPA4uR8rhEcDCPwYYP=#)NcuQ7;HLEI-+zfgsH=Gd7$srEB77ObNSLI?; z8|PtZ{nY=%KArx}u=Pg4~O18Ef9<1^4RPYWtA+ z&=zt4$a^yQmz>zeF$zaBR1>e0F7vQeQS`s*9_7WKrG9j#HzUFL<}fVDWo__BHulQ9Cn(TowkEAokXDYTxM9c)@I1_)*q78TaQ z!V>A;mV;af0O|+;)Fj&Q16s_03B2_c_k343PzUTeYCrJsU4%bCL{K=a>T_~m6o_}Bfe|Y0tB{cVJG4gA z$3R-xPEq!vM(WyTae&ru% zwywBIoa8~RHvmM9+bQ$r`P}1APRS+Sjk-R?=3z~W22|S5&J-Ufdm|#V zcfgB;`*oCwld}I<3;Lcq2_mpLdvDb_Hg~L8M1j#Uq1uX()wJ(g10j1I;AMNU4<*mi z!yjAN>K^GmN`8WY&5HnF^i>b%x=kL2F@F2EoT+?)@#(94Ng3S1zYFAN{noETwS!uF zSM>`^g@@1Ye0s+ihnhyjN_8Pnl}_*G``9spH>(I=i{;@zJ=rSbTU;WbkoV2x$mx7qS_-p_M@fF5a^XiLzcMq4C6% z_B!cko3PdBf-fj3u7rg{f73S){9kzKx@Q71-lBoK1XvD8M4`29B!!4@r#=fNz#qUm zL+kCC0~)^3mt!Bm*cb9C#gd1ObA9-y28Qot1+6X3a)c<7xu{r@X_nyu&bDx8jL?6`HE+ z)c^~Q`E(%;mnRyip7qR$tCfSSR`1kD?)feNDvdu^tx1iskqI>KY$EG zz=)%a4O|lK-$2`V)uN*j*dEH_47$;2${3xwCSx`f!}@k56;mCbAJX{)?v9=7kxZ(l zgB?xI-1J%PNoO;l)vRZBdrIiFu&^9U0@>c*%-Fn@lFxaorx`Tz3>Ae`kQh)NP#mxy z-OP=yZ7@C~X2F?wn$Vspb`(01qWhg{Yux$I!CemI!*XIuZE%xJAovr!lxAaTs{GL` z-(%1RCV?R>rP;R2@cXuPfu7qXtyA5HYO~j?Eqc5hoYeO4Fx4Y{Tf2H5F}V3pqhHnv zm?+5Bk{9l$B;9&|`MZvuH_lbdo~YfU7cO6#TrhqRmQ@g!HCW}8fQpC&G6GuKrPHhF z<2V7#e7IAU3Ec2ff6vr!FZ@UPrH1YM41minoNC?#Z8q{TVI9>7zyY7jVUleVn{{!a zaM#Tu4=*3JJtqOt^B-;5Ew%O{w73!KIi}N166!{!vI;TZ&>)3RsDaY@qi7MIJl)Bq z&dJ5va_431qlj}uFyC(6?8EEpHVuEDWl~BQFGbv9_ckdKs1f+A-2^@ByI8(f_FgJ9 zT&#BD5fybLGMBMX*Q#$k%^xRJl;{>fhBkj52@Jc;{H7?cr5`r_mz^?h4tp2{ZyS3G zjva&M-5m)nY~v}UUtvko*dEN643`mAIbwo$8^`=Szn~SLt>DakBcTJcV!66wQLYXQ zX`R-CHq1xMC+)C*Lgj}w-H+;B2m+PSZu*nTQ8K4CeIeSn2bMb%S+muAP)_V|s@Cit zzq=(uxF|!Si4|WYP%M75#SVXE z)Dc^q8Qs`j$T~b?8{&0R+br8(sBzEIW!Mh2`CJ2+-VW zCidOpRYX1AO5)A%$xn4L!!I8bfmAAhIOmy_UrrAh*;}9u8;5ZL7RIKc0uKSz%B+#S z)61^|2-ba($pO7)qQKO28QFkLuFj?H-0s}3aJl#j2PT>QNT00((cWH>^QHJdwV_Cr z%w1g8dYq47o?r-HjjXcL;j;j!I_cY;c|eAEltzW1?_Cn*%ECfGyC(^34wn}*y@!nk zPaKgt={36hPC(4n%Lz7-4j;S#YY!}Fi4>*50FE0@+)Leh3-jrrTM`Enz-BWhzm|n| z$+{u13u-Uc3*#y_wBdvD02~Q$kUf_3aP9di@20d>4f|PReVMIx{X?y*rKEOK*(w3H zUw)2*t@*hHsPLLN_6!nJ>YhyVr5% zfNS9<%H!J$i=wrlUb9~@idcYI$v10MGud0NE6T6B;8^-N&QiJA{la~P8 zXMqtppnirVEW022h zQ97%m&r4Yr^!=9D+T!@H4G$nFL(VS?w4Art+VQeJx8M{9cH2y1{0Jah+v@`oEJ`Ln z(ywkiuInK2DoVI%+4D{a2){zLknObn99oe4!F;?`=@VDpw7fQ&^fFNfW>RWNvMP&|0jW{CKv~}pqu3%& z)vjRy($N&4jskB(fJFi(Q?-lkCG@gR z?{$ZE@+OiPX>thwd6Km@!c4cKgE0*Qjc8fy{DfZ;r|GAvyBV~IJdn@DzNc8s?9u&K ze9NZ(FDJy<;h6R-~#8aM@G`+Yrql`=++v-LV-fMXh903rhh3~&%A z*R~i(ggQm6ZOa0UEw1FeN866CWl)jxJ7nz=F-?7&>aZs>V z;Q$BMi)-HG7oY(q-F3ji=^7LU;uYqDLdyNTI0RacpCWpB48UY)sp2~Zb5{YxiYJq| zmn2OvQl3a4gJp+e!`e$WHA!m-wALE|tH*}D^wWf_$-#nlHch<|LCN37Y9pEd*XoFj z*I6!4ad9d*4y2d-a8H{&EDBg{w|anQtBD$aoIhWUeKP$4&+3Ly%$ovlp6Notuyt?< z8$|6oTpTJLt-$DR+Okx%$Hm*-wAbhjH;Xe98JrrxM?8hk0}pgKp0z8Y6SWU8GvrhL zZmJ*)_zc*AY!^FdvY(t`=~{RSf;)ub!R6-xU1nr3 zV7>f|v4fCLIdw<7f|}xirxPwI5+N?>_I?WX#i+NU7kC+W%RIIA*Md1V{f!M3-4Ng zBqd6Q2@^`l&qzu7s(P+>>44Gf=iphzTi^2$1Udz~ z700;LGFiFqHmVC4?(o6kDh9U!MT9Kp5iY17tQcbzI)Qec1x|h)3Z-Jb&8zJm(l0Q8 z(|a2w4z|f`);qJ% zS4c0OLg4w>#vwV^``UyCYg~|=GxyQ;i4VT#zd zUA<fG;`y_lCU;YzNXBgRq`d-xD)3DxOXXLqdm@sF_v`!WRqS zU`|eQ)*tJ6#Pj+C--xdE^fhb;sBLzjkeQ#EWRHMGq;MHd{5VtvEp8YkB?9r0{zAP{ z3N{;f-|gCxartC`-9o}^;`6o-PSgX2P|L_dkdy>?Jh^99rO#HQx$DEiow6YEg;xWCWYxC z$uufHE$Ric8Za+`XmKGS2i3Ud$ZFFxdI*a4#m zqHkQ+%2WXF+dP7QchL8O`YDTVbGvKZUjgLAti85dwaIdj zjv6-HhU3+HK!(6Lt!*Qy2o4%gTvscdS#wm$HHL@A1O^r**B+XsYt=a@k-iwHJ~PAO#*W%MMR) zBAo)Cw^z({kHQUO|C6CI#d$8$9^jzHG71zRVzdhmoUvr1@d7gh`U&Tqp#q>Vv{~3b zSF=GsI^KaEOaM3vhB=134`0Y28^*1mBzisKWBnFcJml40=R8rlCIQx(+MaRp542p% zC_n-&;jBHX8C*Xv?;=jAW9jbPYq6KzbEgye7--9^%tWPFPDF#P0ki#Jv)opaaS@`y zK`E)7g8AePVnE!kF5;?z)9|B^^d9C@)<%pdPQ79Wq>V(Tv?^PSb#0sNDavhzF zfUQFq=C+eG{aOkH0Nu+coCqJ%nV5aMqj^+vO;Av=9%jWe0b%qFL&Z!CCN9l@`*XTS z<(BY@S4Z+2XAltPuC4E%bZrxp)-7kKUBldJA;}VodAZ`UrFHrZ^@Hc}eLppTRD{1E zA*^|$*qJ{%`9_kK;~_X?69+bh9=VE|5K&inTrh$Ud+_hc@W9l}rl$VvqTvP9j~ZD& zucqyP`v(ly=~re@%?@IwnS zOC4xEQ?i4eZ^5Bxy$=at=>!Rdo89jYwgea=^4%Pfp;{-@j=(hMsbp3=RZ634vS{5O z;Yzvo{u|?-#An|H1U-@Z@@@Z-4{{kxufu<5Zchdu3 zA4eZBkL_9%B@uCfOi`ST?ExxMJ^BXtkdv6W>O4QX;a@sAky1s}jq6OM<@be-xRJ74 zd{3E*$ezByc2a>Y;czI!(C5LX(gx7?g97V+@%^#*@+``LYSVTK)5Qqz82*N!Bj?xS z$qN6L3MsJx&3=dvxPBafo6lcVS4%pJngOG)hi$phy6H##{N|~#W`-ddwxSN~=M|03 zkwK+kNOs5E!hm{imZOjlUhvy1ZKh^!O)8&8UFUq5Y(foH`3yUP_&xcSKwK6q)!3&s zVlE@|=TNI-g}&MRUOi|*fI_A)IsHQ^MNunCWdAP}=?+>L85s+Y$_SHYA$+$Prl?0QLWCGX|dYE!0i=fgAo!k zgR8+dHa%60LgR1*DpW#BAIuE3(yFw7BDMOK&lsx5wv#AWt16-1W|xM^N`@^!LnxC;EFAMC*`2itUR&wf7lfk`&aV>hMuAcf2lYm= zTI|{W+xCEB>qlS0N%P%5VSDnb)U%Q=JbQ$?VJsov{(jU)pZNd10IJWDi|QwuO$%jy zJK9!?jw!+x4!+Zy0$zqTX)<2tZN}jd-e48oP^*F>YWgRnV6BZO!vezx-}x(HZMXR` z8W5319eEX8CY$L-@bN@oWsjs%6`*zN!$eH```(4Ds*7vajuL4rXM8LBdjG8FnUSBt z^qk-iK3>+E-U(x5I&8SoG$;mM$K|OebvzpOlWqb}MFvLYL0&#> z>g{xxi6x`)U|`Q+sObh@?oG9*haxpL&eNP=oWSMp%no)+fh|~|X$GxpY&RUFk#>jZ zsaTNJ0rTV769<-kwPn6I_i<18kcrfC;KxUc1Efg^Sa>2=!roy)wg+0X8ac0*Im5a5 z=tN~i$zmEy5Gc1dnP(OHFrT+`aklO^E)}dAjF3d%3>@T3N+Cc!0%Jf3db^$J^FWpb zK>(5MJ^sKzM{Z5Y6e-vuL=dPis2hKe7!F&U0&I25U9n``{B8GNmRF}(PA|t{M#hKm z!R%w2J+a@+Lfq5LL?4{rQ0uwGx*En<#k8-L!k+X3P#7m^Ud$7rocWsVw(xSbmFwt*d3^TF8nY=Ig) zzKKw{?LKfb1qi-Df^7HqSV;*OVKAm;hmOHX@l9qup^UKRkl^4AypyFmeM0~|n~glf zRHIg{JUAB%Jm*YCVa}7*I#ks4c%b^fNN=1%$^j8jgWA<+p5c@K;)>+Hy`VcG)2!R; zTevvh0pDXM85%&lz_;45IvX(gpIgJ~t*PRrEBdUijFM_egNY&Y^x`u zAr;fVRKWHM2Ti9vtQ@+)awu7L`Z*p>U_=xdEp9v*>^7-eNqjk>D8`jNBIB3gDV@~_ z4Cx^N4AvY@+AoW}sybKvDs*(+KWxunN6Ez^U==VRu+Eo@*85kf4c2kv9x(KZ96a{g zQlgDRB}Z^WomU1eKwz~T`ujw2q=TJOoI&(gd)0tO{R87FpLz*GNa(DN)S!6R){1`$ z92+&DpG4chsgrT^25vAoXhzvo>>>T1#g1jWI-o?F`pf49k`#^O(9QZq*-11eK>)+_ z3r;iXicKN#~t#0ZT_dOpZv=HUZ$D;(h z+3F0UKR?@e0UIoO0Z#4D)01uhE~t{^4;~yAdqPC`n6Lw1sD@m;SM*Wx$oi$XFPw^A zWd9`~q9v8avxf;c5dG~cg=qk2xkcAhfc5`1@~OG4?zW$^*oHk;RsMZfPKjY?h$YOx zmq=qz1e{z3f7C+NK0-o3l7}EdZwinsFvj}Q7M1>T=*$oJiH)J+U^>s9NSK zW`!ICo#Pgk(&_)9X5>%=(1GG!Z#WfI{A-`G~RB`DS z3i+USd4z))#+u+r1A5GL_rX?bo`i=1Qu99biz6fpNN-=P*ni#46{3##MUvvLC97)13Ni4av_6%fm-(&$TB*qX{g{xJ2<7H=)^Kx z;rp+W`nL9RPdDYVGInm|ebtHxeq&#wpgope@^*i+g_rpab^R?U(_=F1IV4c)dmY0Q z*cxRz)O|(nVm#3Xxd8piO*WQy28&p~d%5@q2b{ubm;`4hjegpi<<%(%uENd%z0Y!x z^Z@Pjzb6LvTBv*$PR#u{Jip`foHRl!&39#od%unq;0~oWXG&SWPn)*@Z@TjJ8*ne~ z^3RP7ZXeR(5xhuaCBq@X)@g>72-@CGLKaKS6pne=x5>*5IQn{hk=3h z;nS(#>s)biQE^x;<|mqK(orbgt~)iEv^A|%M_`=*Z_ZqgmF$0b{`0{?rTmOy`Tg<^ zlBy%3jCfZ0i_Q_g1b{1>_QQYwO6=(}-8xV_#-BL*4G(%Vi}&fasprR!Fhe6kSZrWb z|4&X4`!*v;9mNQYM9q&2Irer#1(W4ok(g27M|wU2W6@!QYwi4w>!MW^@50#`UEu01 zhPQ^3Iu*6~W7yoPSIJ#ud;NoRWOMCfP}1=t-We%n@YOC}?f|j47a#)IdtSwwn)R6` z6HuC3j#!J1fHS%6`5$#2!MizcGHhaO9k_q%GTK?Vpu|1tw(<9_ykucVN7o~JVFwnB zWWMg&oE|py6Z>aiUDH`hp1`gm+Vo0-XXwV7N!{j&;?I8>7}UoI`OJ+rEw~bTUH@Fz zfy1>4urL!U>J$UNGDhI$QJKH6Gp%=P$wg4NW(Q6WwY&C>{sz-_>U#Tsv629^xT<*3PovhoAD{I93jcQU_$@r^x)$~JvhP-iZnq)9pY8SsIqe4N%+OY z4+k{tDwKcOMn4J<;k`-47#skCRnjV<*DWsS#7Y>0VJPZ^hm(jW@TS=NOnh*%rOk-* zbC;Xf^=Dg4Fr%J9Kj5bUq5I$M)Mw&AKGNxB3Y=r9w|bud7hoZem!v#V$a2{*fP`xP z%Jb96fykql*uKASN3Pj5@j6Y}oZINiI3(hF&m*6DLl8dBg&7(ZQc4OV#Bt57$xG37 zMa0^j2JBB`ewt*B*A8t`!Cvo?Ug8Iv(np3mN*2S`JaP$~CPNgo)oOB(y5|k*8{H5! ze3{n5NNORUDtx{%amE`G@*T#pObUUU`sf24{#VLHWD|r$rpaki^^5QTQ5FQq@nI=& z0zDcQN-;Dzze>HOIaN}=1jl->iWzR%cvA5loDX`?do%@{1U$Ge7*OF1e*yNuOcQo6 zECFvKfR>0yYzgCmr%4f<85^)rA_RwQz%0w78`GkR5(cKEH0xo{ZI3RnVHlb0VT8Ko zRG$gTY{t@sPJ5k+&|@IoYw{6iHDS(1y6t| z`W+(;UsOy;2#LXu`aSfKkzO)xK{_9GtLdWp%riv$y|W08Wd6y`@j^F8L*wAO1`ekM*9sFlMif6v6h8%# z-C3^jA|H5LgI`JU+F^OipRuxEIq6dME?UP%?!53oKtCWU(q$F6z~rmSo!DSPY0nZt z1*CBJ^M)P2*Sx324?z_l46~8fp!~Nf?Gw0O*E?~>e>u4r7wP15L zL!CGH+;G&|Lyye2S9VtUgP=yJoU$(QM1?d{WB20J_t<7HIt_2KX8t$=#N`+&cv3&x zN1q=sY^UZb@qV%=&Ymmc#LEJofxfexI7lIW2FrAv`0m0P_&ljAEOSB0{IlJ)*QPJ(xsFrT=M^(1y3&& zNl3999h|CSOd~uyr*2xkmR=N7R_L$uDwDFpj0#+S(4WO9Eaf(+!bNj%G}i-2IIYwmd2ST}`-l_OR z+R6SDjNv6W!TVVKydLM{w(s(2T5ZLmgQ6=f5r!$4;lQhMUTHG@2t$X3gRRY_46$5? zD#cb6zE0$NdkA;Vs<_4a<{2Hcc35ut)0^`Fl<%H~PUgd%^rcN16!h32NZ(PnQlU8K zFO3;PmK|>kopjGjpSeB%AiHOE=;?&0psV!4dfyyMcCYC+9XTZaUh>~|jU#&T_|~7~ z?o<_=gz=27KHr)$9kI3iJ~2vyd)C7GvO?+4X$`9l=eA?=4nL~!lYki-SVROL%WFfe z8HOk3X-Rh%icPCN7hTUdIFKl>o617<%8`A*Pp)#Zb7E$1tOxFH;>xtG zd-y`|(Q`bnRAjj5o{wq%auO#xzh72V$Iq}ncK81gA3l>(Nr@8m`d@y=J71DQ1aJ1~ zZ<`98th=f`-MVS3)exH>K0A_fIlN5tzC{q4zv4Lb{(a~l^xred#v~;TpI($5dQ`Uv zFM`-ndP>ef7HqAXKUpR-Kx5a-is;RUG)us(R^8=&gg~TqF|m-1B>d$5`M*c&iydW% zWM(DY`IDhh1**X+MWwM+)2kMuA%p#WW->j}D}wFDw-CJGH=#dtW%JA7;J+d+4{9L0 z7?MmJ>dK4c3!@3jYm(~(D@Ro$dwxxI58l<0$X=~KG1Z?3pH=I>5+1ePnnhh?$jYvs z^Ohr0i2^v2{{psuTuax2mzX-5YCErG?HCeU_PEV#%6G-BT&xOW4}Fz$3|k7aK3?tx z*YGNXy$FuF`LjUpA+UeONzU*}c6)@@1NQ~igV3l|m>tE;jjsH=S`m;n!`r{)#f#c? zT#a9SY`J|-)_}49vE1pE=bhY|NiOHK%d=234JqV}>!#0?DDCsqU=b7$?9WLNTI-yH z!TvU`sQbU#=;q&S66h6h6ld&2UV3@_?)%>ROm!Pw@Z^ey>nkCXQ+cRY_lAw#Sap-5 zuGub;u4st`sE}OK4DRt=cO~j#z~ZUtONSpV-9K>)fA0kPaxPYpD!Y^THy6dNNB?jO zbF?JGk<6+}+l*k4?xj3%;fdhxZy3%Wwae|6MrKk4Yiu3|66q~Q&$K&yig*}6&{r8} zjDpMS4i{mWn9mxw#4gydXywcAy=-pP?Aj zJH~_p2}|c!i3Bu9xOc~j5Rvs&C!^A%=tj?1O#B3s81FsZgvL_1Q?B&}IA@%VZ<%A& z0SwEM?U~(Qpxp`ckr{_>UCI&#))mE#d6X^|#fv^4>q`c=$oPSsxCU$gj0SO8I8V8t z!eahuk-lJG>_`v4OYU);b?*4eTtky?T<910z$pI2mWO9m#<$np3#-ABOx*q2q({Uj zcu1zD3OFe)-9uC;euwEO^QVCejMYWBCK)dn8iG08D&wE$#x#C-HnXAxgP*Yp&FwfX zP5s4JcxmcEnTJk!G*|O=jOaV^ zf2+$w&podmIT}Z$h`ZleRW9D}M-}QEEa2$F< zi3x%1TqnBn5>Lz{3^xegBfCg<_l+?h@gK6-ZH~crvy}7*dil=zn@V1rAQYZ518Dfx zz$dk8WKUE*K(ZuoPsEJS$RI5x!O$15KuF3LH0-g#Zb>}JwK@8+GWp=4P&l%@+_NaW zOzBH+bg$8fLI3Vw8fH!PRR;o)SZFXDAyy(z^Lq&2cGsd!5i=&cux~2o8iQO2TO;G8tLj~|Z$B^o)huh4GbyK8?VFz%X5rWjO2;^rJuF8Q zHwdE7CJmsu)Gdv@lhrp5m?@eFK8zfXQlv0^3YsuLZcUOTReC%F{NgR`*Q{Pv>itnw z$R&JRx@cAK!~7pMg!)5U2a0>d0cREwYlBF+5~`0HXKL7}?f$f;2X_9|xh>u~UlCg8 z20|xHCq~bY)!yt*^^TnE!?~$s9>*X+Y(%gLmP>)4&bt>{qxXOzrnqm^YtfnVP(2 zhP-h=Mdo^?2O@NqN)7gmBY60$Z?d`3^yFg`?v+X$oTTu3{_=b>_svcJ*4VL8j&_dF z$~Z-6Wmm93@}+q1k?r;baf2E_7n#*QX^NFw7m4ES>*cc*N~zUYhR0FG!yCB!^7l58 zIScLF*{hou&9pa*`bm_pi~C|Z4v8Kf)2byXCH42?P2Q(~*l+8fPBroNh%k<3g(fhz zpS0)?G=1L}0c0hB{WvqGy9mv#WO_ z`uzgQin%74GQaCdM!jjKYb>OGl1bZb>enjaQT}Zx3BdXuR9&lLu6*f^U2XdOm8>6F ziLL|zZPK$(5d-P~c|Y}j8hP(rMn{E$g`TKAX!!Alt)gnh<+lNzDo0UEzo=aIn!vZ2 z+35OxEF*i~{f-;SJ5#r2(S6_1kqT`Cx!EwS^21Nh04>N|y!pP)|8@CK0TRTpXtTPV z%{yZLWO-Tnp(xR%iA{k|4Fq3L%Y{I44CR~vhPszecYd=fv3vb2`Wo3At=|Ba0`@dQ zJ#S2CSajsq#_GhozfEZlzcGK5`)NY_#wMX@2c?&ZJEp>lV)Iw`==T-wJq^EgnbLB> z565}PbsePS=vlp8NaDY{?$y^R9-h20n;{zlG%tfT1RqqRI7hzz>vk_KSQF^0YLS?w4+o(q#ZkR`~Ic8qk z_!=FQo84K?wrUN}IpmA%!(G)roKf>r#Xxsy>yN^tR(dP1@`H8VFQbX#yJ+UKG*I7; zPt{;_-X-b+e9vTHsk=k}SXqlz@;aUHr7;UplJnxdCt?=6_iXTiMOL}ZD59}FG5~K$ zPlD7^mp6itlQkSeQO(lXO8T*AJRg~cH#vL>0SDpT9z%j~bFIKA`jDdM%c`nOP8K95 zujP5K;^3gVVDyLy&(9aX{Ugo^bs}kRwLlw7yDL8Y+t_#FmH zbrU75RCjzX>ssM=MFjO9=i$mZy<|ZvKNEe@)^+72z|r?E_4amSGL3q~;UIPs6B$@M z`FE_m0scidTp*?nVYLF@U->-em&YZ>b464h!3AswXVced6h3ofDl{p@&&ji{N6hx< zrZ_QaEpB`@ThdeoyxY%9+Fun@J)c~GW2;b!uK37(bkbaQc7xuY0tj{X-uj5;z_~fRBw8n7+Gnm;;w%xago&Z3pGt_Iac~Vclot5Eh}6+s z=CFGT%0&7LmK+`>n&%~$HNpaB*Rx-zIA1k4(R{oTZ+|2QUTCLd&QVd32^y=zq<;h2DK<&2?0oHkOU1#Mo_^Cx}DkLV^FfCN}tcEk%t3pKT70z9N0oA_BAua%NzAg z*<&PnJ*tsXhL3^^`LcQm-^7o;Je@;6Z!K^q0gYpJ@yy$qA^viUX%tZ4G0Bov=Nb?K zP0K=#Gq`?b7(T^N_YOG7UjD|*ufMG?y)r2{xh;_5Rz+udA=RHuCaHPE6u9xsZg&RF zN)a`$KKu*LI9mH%U#?<#Wr=7hTX&uFqhxpIbbu%$wej0JGI<>tA`XBC6xd2m40eE2 zR5xg`y#ZCDo4tonS<3?NKGh|BKWyldYO3a=U;mo;pUg{pPQEGv&_VbdXU~Bkj%#?J zDX{RCC@pU-6$@!QGqxvEJKI@$Q^{@Z@20=6n_49D<%|1d>XGoXn#%P1$%7}C!=h_w z=>GR3mv}5u?k$bsJF>Grps&c=I?z*PNTe6)`);L8exe&Opan8G_aC3|TPb?!65&al z)YV4AQlR@o5pt4y14X82E{&9NOq%rP@vvh~=GDXL6K(n%r(-2*T}W-<>3kMXiHmYL zIOn;rj$-HaPi~@h{8zjQi6fui8yRr#g1h#m zEpcg;3B0s-9jF=t=!v1pJzFP|i{)`{VGF;0DG6VWDvM5wE&D1ECox-PH4L`TVhj!6 z0k1=}_c8VN_7z5*-+PI=molV5bD1kSr*iW%lr?PJnoeT1o~c7;dEh(9t8+yH1iGa? zGHX3X?Ed3VHTW@c04!j9ZHX$-aeWgUUgF+6?~Mb=dSQcqimfolT4#yGSA*klcKWqk z!RDb$lVtUYM*hM@lLa$9xHuLWWiiZF`Uvt3HWuiuiPc{PjSmBF8(8CNY~Y zX*Y*-DD$;Yw{=O8M_GOiAvTA*YeYXRvS0m+?AT1EmoAa}!KxjQQuC~v)@09|7qr;> z4D>qP?Z3bD6gX5^EkH$X_s~?8wcp%acybfBy~P?i&kIjG*!sriBYtMl&SHKUvG%3q z!?szJPLcTEI^NX1;6(oyb&ur2N-)0Ig23n!9O^Xuh1(+|+jDzI0XU@LJSF7AG2aFH zf}(3AV|GpQ%T%9>Ze^D@AlWL!gA?6r|9~bKbecpd;=iZ6yW^_vppv2D?jModuHA!S zBOdJt3^xZ^Abbn9N1XtBPj;*BsL~_s!%+(NvUA#>Po*UxeA-ej*Ii*U6kYB@22;WM zhcW5pEzOtzN=;ByrO|B|7?DgwgP=8BEM<_JpVe0_i&W`rqz=`)L*yfq^?r~t|1D_e zTPxpOa+nMNL&^IxCANpBm;}jieOF=meO)_g(jPaM#|Qr1<=u*x?invs-zfRIf4$d1 znQweT_e}WnNUc$6(-Bh4=*HIHnR1)S_#mc*ZkxV*#uYs=0 z2IcgkO`rmFDW?$)3dU;QL*=wBAz+!c)3$@GPJ-e^yRh#TaKOWgEi3D4bOHqRN6eh| zrs$j-$8Jc701-lxGaUN2PNK>Bc#_5G9 z4}C)RTqhr_#X9hJ>JUO3l1LvMMCkM0;F_(dTnXzlTBE?qyEJG1D7e>}V`EyN84R9u zDrn-FXUCwXYih8@iC{~NS0tKVl$1XS#B#^CdbdKk_5RD3-=PT|g?I|A^-sk{xJmvH zd;zMST@HR{-ed5xC`#y^sIZDae{vtwH`h0_SQi;lhD4hYas`01)Qz|cga8Ju=-jpg zG^Dol_##IBsHrG*+p8;Q1|Clh^BN2b$$3`}lzU6Y1h@sIhTQb0PS$T|ClV;*h~}gd z6FOlr*(6=;gM+wyPY0tiVQ6wX?H0SE@3|k-IPD$OI7I*=Q+{aM2FOOKyfd9=haC7Y zxn8R6z&JJp+P0U9@1uWibdjGF3u4Xl*a)eseAF0ulrl0!6PsYw`b)|eG*f{8F1^Zs z^eV!ifyZ6-n))dJB;~bV*Up9k$;1<%(=&eF1^cH+rYxgC=BltEkphw$sA><@r8evO z!6M!3^d58Xbek0!AJG458N5~V4A3?ZUa$5{-hYJ&^jR2N`;8j~XZvH`ES`bL`99sx z7V9qs`d9e6uJ^%+D<^$V#_EuI1_sQkEi_!~hP7;6n8O1CEnwuQ-h?D_e)hxiUo;=p zJ3gL^eIf9>X3|m?x31*kUdj@yZ%&W+nWKR@xsLYb{bq1s$k|5$$Njf}4pPc;2&=pi*M%OtkpfQB!E z0D`H9_l{^z8$+#pqJrJ;`nF%-N&NZ%DsO0vxhQ}fhuldQsZxP@EgwW-m-3!ZBeiZ^ z%t*rd3FQJz6*i0Es{_Gv!)T%9cSYqkxSy-D!x8p%{xGUmHkG6PPFl!({$C5=wlV(T zMytEpha0BrZb5~LKDm813woTxjnN7Vja22gfbQ|T6IG;@j{Gjar-%LU(oil4zn73P z1CeM`Rdl7^eS3~K;T-ZAOne`64NSJ=kB$A7JzF0IazHap150R(KP)t@1-Y(0Ia>9n z?VYoY`))T=NMhAv9~ev+ItoIA=ZTcDv}joP0Krk`E6Yc?&${w|*fa1rq2}rCn z4Xx{V%kM2?_O~_6?R6IsUdHCM%l>&W-p3hRj?0BFG-fl!iPoDK=|wr0 zC~PP2Km=t|fSP}HSh+(WM`qJkH8TW*<)cWAN(FBe!bau-%=vYWGQCU9RGmsUut zYV3^eRA8dg9BjG*{L5WFz5uP6NRf)&$5R>h`;z!k{b_fXH&qzT zqKb(TpVYf%EF53;fgRzU-$Mee%n0ws6Z_xCBj2`fsWIIg#q!3b3`smrSU{`thyUTY z_Trt+g~Y(?R*|laFI0%$Z|2k4KflCQUXMK;aNC^?81WeDL&J?)kWto_>dI|-ck`F^ zhcj7$NVye979f{Q;*l|r*r_NEeNkFj{m)MD|WHX?}m822U4t8P|>PiZ9~KMx%{ zJ=btu1O$Z+jJpOtn6T2F=Vqs!?|ol6mtoa@g zCiexyYTsp)+>T@a{%1l%_@@eadwX^#`Q0r@8}2~ z^ze>&&G`m4a7;w_u{l(CTj^u%&IT#r5Xo!U*S95;(~@W146jXI@qA)rEmOB$NBb(? zBzyc>FDET4u!dxR=rne);_+cu?mM=e(2q4us-h`+0Xxb%ikG#kSK8kF$-5vwLVq^t z(t;g@i0{}QMPbWBwp&*ZG0n@vsC=kV1ga)1Kq=^WRh*%_bguScqd3|t4PP&!)5=yJ zS|eEhHl?xSX*UR{N@b2QkCVl-syfWg&p?oz_9iQBqjN21xP6VP!SM(vLD9W7Wchy* z7xEth2y5H@X}N=||D)l$Yz~1*-YtF0Yy$WRY z%i`=WA4Og+Qv+C;<#VBRT$XRUK3p!g92%u^F#{g{^Wfq-@ca!2u=!H{6Azc4lh>e4 zC)j%!JlyUb({_`D9WYJ{T2+%?f5r;;S^_`z*+I>>_0clS)Yitmx9L1?VfN)cs7Trr z+P+r7q#3fZMxW6s`9sr!l~ul8e>J{+QRMD^v}Npvlk~cDFTg(e6KZ$7-=X}uo2rHl z_0l|1h5Fu+=j(w|ipFHQKBmZf`?D%Wp|4KsU5Hw}7B~1r_A0)1YSyS3TZRFrvSPLV z^2Ht;q|UO6yC~2_GFFFM`zKgFB{6({fDsnb5cX&eM5%AG%Ql(dl6cIs%q;9|ZEK6ldvG`^u{T((guctksG$HmhBl5MC4@;~DeO*mtE^N7-#g>-fbf83O%JGai<0EyKv-X{* z6{uQPa-Uf}<=l=Kula?Qel@bFqxJE@9Afe20=d5(?*hc&wW;@Btv9(__RypST&CUq z`VrZ{Q>xEQUANyk^Lq~1ydmwF@(8hfwnW+;J@?F<8#Y+sK~+ZaZ;-BK=lTz$KRIp< zM7Z9W7M|Tkiz@6N+wP?R7Ero}c)$}$D{Mzx`y04Wa%W0ry!bzku zoYfZ9=xOqJN11YQJW<>$a&!K%@1@zreAcMnaOAjy1s0yF-~*S%%y<{?TY=!D9M-#& z0_M(TzjF1YTAtc8FWpj=d-MI^45Z^vE6z4i0cAELgkax+Y#PAWBcqc^>$Z#s(wE}V zw3N;L4K~N3R+}^XlR8e7aSIncK(&3_9uF^d%+_88%TE7+T84mPMAp}Anam7{;JqR| zZd%3&U*Rj#cLb`7&~OLl$?dkr$~)|P38PaO=$j^*Tg~c0Y~M%> z_&xeVb9@echR=jhq{M)uYLedcS_Vw*$J65vz%lVAK*koS3>K|m`SsJ;?TF8bt?F$W zFQ9#R-=6`>^=qE(Q+y=q>F!@1v7Y7Um5Q2pmyP(Vql>>4*vGgjfy(RRT$?Pt3cJ>s z-$~>bwNTBBF||{MiuKGTAmBB|1Bm2eOqnJC4rJH?tRkL?CL?C zgV$x()oW@NZ*h_yxs52lJ)+2(=_2|zPgqBBQhUV@4W1M122%o|Z9e?F>vZyE7P#IX zUmqdV(99P%-iWTNGX#KCH1GpfF16#gSagyvZ#^!+;qlKZ?5!DqVI$(=jsDgkV<+ku zZ7r#7x)H0oKlD%VQi!-5F?@TJ*n4ij#hHE&dAr6BpzqD)oFDsvp4;nEPgCg7o0?@2 zX#kebaqX)r4ha*!Sv&*t8GLn9-Ap_fJrcILoy4UNO;Ec%iNKLv4ecJYPw1SVius&9 z#-67*@HjZVLiifX=OPAv@L=324LlcFD>zgwtXg7VWjS9kJ43O>MG=Y*R6Qm=-&U=g zmK^MA1ppG7WDGVS=du@CT!>$*kcz`B+@DylxmpWeC>_v|S8x6XWEN>zIIr|3oEh}A z0N_))`toe)n~m8IPl`VtylDd#83NmAS*!%0Uwg!yDBxOrJ>L=Z`<|qpQOp}nBCj0O z7-J8QDf5W4-%iGXW>)OAlEZ9##JPaTWvh*$k()7*4{v>-rH!Yu;mp3_%cTv3wTdtGa?y!WK=P!u%Nxyz?%h$;d=o#^mTAWZ%CX@jH}Qw$fJVk> zH<7G9z!6ectDT@H%1-s|OJ2)WA8h-8e_L#092-c~5&5dky>ugK;XWdEApfss#;Fz_ zu}_v){$ex)vMg636k}v$74(!Nvc%(&k^>J(VX>mB*Ka;oVA?ALH@`sD@P5qUh`iHHj} zp^5fg&0jq3M6YWSLN+sF0iz+9p0F` zV<ncm`W!)&nZQq{V73a?0HV0j2mC9GEJ^S{rS`Spr-?AmgZgqD(6Mn8Obsa}t* zfpvpX{+G5MZ<&9;pPJhJF+%-HN%J>PKP(rhIPmyGas9Ro)YF!9f?)f0b9(>wb@XYQ zP>W}ckIz8Ne}3Wd9fXAFmU8vkd57ejU5ex&i~Z;*H+Q1zX>Y)5zAw^0$qMMcm0I2x z9hk1?d{+`zV}X!srBrn>R$?NCzC__c2}=Jy=G5uN>uBRU9kOh@;rd`%3R?ATgDY{M zmP9r^m7N!vpMG8E+x36dwUW6H4m}>&WsiHFm6c>J7E=Ncl}yxZFV6JMSX}$Hhm!qc zzx~2W2#gB#vk%k|RbmNwr^@RDX5{Y1r!9D%r1_qx1HyUrs!u29KN() zL8}tqNQlO{AhiMOW9`pZ{l)ZTK;$%TpoKPxVrtw(Axx+eZ;AT3kX&i2vyUJ;EAzj( zk5}L6ENhBq4XL>E_}4sGrmuR3)me1~RPM!Wc{u35GN;yggbsBIuW6)Szy3I(qO2d+ z_6wu6UIhDV<{`XW4HaNM2mXu_n6;G)_nww-h(yQfEUuXhQ@^joS@#8I5AF>Kd1T2o zEn*Lu_U!T{Wr6Q=DTgSK6z2DKNqMTn>=vWPINl0?xfTEB3?%@&8~M_L%+RgA6|!Kp zyBW80#1)dIKv@8H*ZuR&>6&2hf#|P`oHx5!8L=7=()xC(DG0$T+vC4GxjvV^C0I+i zAaSW%d+U~osL=FQXvos%=C@#2GiPUW#1XVoZ8BY7M`^y63r0U#V zP5ky){q17(i}cIV8)1EyMV3S8AQ`Pcj;LpWW&|OMG?1tS3qLhjDdE5=96x;PegEsR zt>Fo2#pMNr9d?N)!_Exqtco^gUoR&m(C1gZUF-WY^K&3wyk>+*FC=ZI%cOU;$nq~? zUe&KiuG}B{L08i;w1wkudQE5N6?W(f@1r8Cjh(i1>q*RM3Z<%A=AH*0CyZ3SN9~S# zb8y`6wU}HZzEwv+6*+tA?&aH%55D$Nb4H8Dm0oC9x8qA^lqr|nh*fzjU|ed_f#GX9 zLL~L;TSr%8%Q!xP&idYUnaae}5n*D%^PiGn_aNNPxz7elCQE9o{Tf&(wyOhp%XNux zr+Mh_F|W@c^kAWIfh~{2^zWF7zqarJv}Gcr?k1+H&IPXp<#S5f$;wLW`1342=0->T zfmB@`lKN}xyZYAbXS=E!f4^*x4Kb>>{L$9Pz$sD?_zPZFtiHcH09*!3&j;qGzn&kz z8X<%LMfS6Ov|6IOr*tg%msca|uJ(Xoq(+l$G8)=f{}}(~bDDaoTg~)0gyn;fO1)5q z-EW9AD7HJ7qXP=UhMG9WA#?{XDZaIi@^i$!!)tid2Z|Ty0eQ@k6TmJ{u zlO1o}|7`iouPj_4FRb58ULI5$+G8M5nf-ZHE9@WsylYXoyHa4-pvizF{M zq~><84pOZcb~Tv|{XJ10*7C4Eykxt@N&sP&`aVY-8fpi71}$%OJ7w>u1jiKI&RU!fK+D3R5jxYRP>fEeT6gs#OSHNpc2;@c;2j_KC=-V;M$^b zX)RpXD0IF0xCXnN7=euYD;y{*$@V{++|uDYJP>eD zrc-K}ANoQKwsZO6PSG(a2fk*QPl+b_g{@Ct*VVYn!{X%cw1&I9U1Xc)_J#y-;+`8v z^7N;8MK7_Si-$Hvv$G29q zk1t3Npw6qIlPew<5z6@N-ZLq_Z^#o(C7MB3w&t6KH^YDLxEBb)KQbIhx89su=L7&p z&uxz|GvJfvx8^-m$V zrA|fSU~>642Ku^IqTFBQ66l_Vq5WGgY=F32h?0p=}R#qaZqw*_G zpH;Iet7dVQvIxu4tW+^kQ@WpPJtN%>5@>9u*F_mq>W^CbUbt!x(oV`rT_|aG%z+{xxU*k+>G{(yW*LKY zK$!p7lRoQ;e8Vd4GvZk9wBpbYl;pWT?lC==%`oWvJiv3_A`UTYwbhAFzpFz%-$Twi zp+r%x0S>N@U|fja`lElbTmaI@)x)8?UwKKucye6^7F4@<)FyiCev~kw->vBFC}nUn zQu}q$M_Pd~05ce>3Mifs9*Guz_;PF2B3%5S9?ZAMqj@J4uZe<+=-#GIEFdDYhfTr@ zORsM(n_QJA!}f|Sn|~R7<2%Ri{ZnL6ac{zdPZDzVR+rgu@6Kkbd$F} zfngDWoPLRNG}9l9W#gMy+k=`v8f^EUDf z0CYG+I{P^{#1nOtR{0TnCMX5I73I)8!jA^9pI&p@cH);QCCv-~NIH1BW%=>BG{|Al z&GHfl7M3ucB63>SgHeo{GPdNSiD$vnOhDT-M`u-|`8G)q{>>K)$#$nq3j10iX` zGX+xc<^agbZ8EC^2X#sr+%4HpdO8H`rf)y!h==?f5IRR>qM*6;5s|BBsOPp{?c=U~ zJr2Jdp{||Af#6)g@d#M|l--IzKi*o8wI9f&hz* zarFJMboc5HEjGil4|Vf8GR*}@SlkTGY!mh_IiVdZNB=n_KBWa8NcOid{M%R_(rHU9 z+~ZT{^vfEtLj2$-1&WT%V986~AcrP6x7Na=9-mA#p$MTLRQH{aeHX;hJX7w{p>IyX zH6<*(cM}Zq-+Wb{U=Kp91@VB*Nu6cX)5!QLTHKnHU>k6_COsASI^jY0d&(^V9+Jfy zi7)DULKFUipGIP{AaId);rAR;^KgbDz>+9<8`SUCo$E;skH>JDg|K>9KID;vN3U5l zBQya9e&=XVHV_gabh_3f0#HL4aS>IbMT-mj(T?wJ*Pk5yo~OYRH?oQ__gWo=M=)YI zvo81U6;rZiG4tF2B)j8fnILjH2LHdz^Z^%yLR83Joc?$Lz752iNx{$ovm<((L*gMk zXnZbppU+qP{CkIN5@&iu z^0^5nM{C9cIe#c`Jvt;1m@sX1N%mR5Ma|y3mzy4AkSbn!~2Yvh^D2oO?Z5H_v83&q(@qJ|rFesmUJi)um(LcOh(e@obQK5hZMO zV|YO8zZ{w5FkUz?R9$qg=g1NQpk?O_f4h*EFYx1`JNbYiJcA!R%sH#>-PzDO5yPgvKRJ*B> zHRK~1tdSw9lZ%>o7lbBXD|+7iyH+{)^2$%(#y-%UqJCv4eTkQm5hr`t7X)s$%S#kF zC@aUL|H?|#{ycg1etk@_rOUTL-QlAfppF#78s&<-{1A<`hn@WJXh5A%uf`v~8_Q+& zOn(IdhS%lyb1A;I~;nun4=hv~wA(zmC@@TR(c!2n?lK9@6*U2;M0(!dvc zm=Z||Gl=e3UrerS08pt)Oz~otClk9IahQ9U#4zh{VIraT%NKQq`?}Cq)pI7cx@!!` z{I37bAC#k|4&d>bJ}jmz%5Ue!$ab@y<#C zFQzWhmUQq2q}WO1zq|0kSID4!bURVygX4S^xBqj}PV%YRn+VUu!0G&xfqwsg9s)6_dr!b%t~%3~>;gF`iC^05u8m{A0^ZQ_i^taEJ8(iT6C06mZMpJbEv#X$%R=KDk#+pTYNHG zjRQy!?^eEA{N_e#?$+K7Ned;g&mg13z-=Fw*4bw!8;!7!ocnG0+xQ=b${W;2LbNRX zf`TjZ_abNlfy?%ncB|8iU-p@Q-c=kn2tY8AgiE>%r|K`%F!Yet#5H(3c-Ri;ckbS| z$|tM@JexFLBL=^B3rmx)7shq&P@b49Hu-i#TJXvytQnML-@3uFdi&E4I6HCd2{2fr z>6(v7vt67mYsZ=_%8_r{Za|3MIv?R49~^i4=B~VDhmj_*aZNK$!NZ3RCxYm3R4YI@ z2oRai41?wP+9CzIP4xoXKn>a9Bi~n>+|qrEX25B)_wO9avb$Cp{e6lG5OuW7%EwA8 zuo2%D6g1$Ct{E=?ZT;l6!-iNJ$|4hcmtG>&Z;9FMAW&RK%h5$<*9{%4;i|>GumFT~ z0TRXZ)3{u~I`LKpJ`jQKyFz@?{{8Ff#h$r(W-un)3?p}c5)s;O=6|5|vaB({wFvh3 zs&tVlWXVny>%77LWSjM&>GW;)tPq-$0fw8#klSUmcZ}L2gcwzKToUWhQE6URu4m%j zG)F!u4B_Ce|7vt5Y^ePTgF7IxfpTK^!-<0W`rS!w(r3hs&>%0=In+jaNS4}B4&SP1 z6u^9IIq?asTtLO3$eF-HEwaY-hCmK9s{)7H74XIcAl*Zh*y^EXwl*W-wezy?p7dLaiqAx}V4Bs&Dw z-2G7)LLBlHG;!tJy)ztsvKY3)zUXBN+}j_bo9x72K`D#Mi9;Zq17|MxcFd<0n|VX0 zBkcB?bYM&vsrOLk`M-ymD5b$&gvYCTt6Jv~F$k5Z9o8AmggN<4&} z4ucXZU!o*o{3*kZ0hU%7KU#RV>|I1Dz(SFC3qddogRcI1X~SE!(5dpk1v8-Fv1R&( zzMVK3v^bdE5RQxRg{=Y86}*q%%A$eY_>vqyP%l`r!d(?%`#gON!F>NXXbwpQ>IM3? zOmuwwI{8R`PoQn~zWfa{INT(g^?My}z(&g1JG?OPN@{o!nQn~OYjzBy?0KwZ2!W-= zGFjPSc6?J&7x!v$G=m73_x;JL%s-E*W;-cmv}&;BMT!TvPTzQuFnjg9bib(Cmbu); z(Iz|5$B50m+98cGxF|ZJm|=;GYky+@wxMMh<7ZP%&78mPCunb3!zqs$!~jAt^5GyR zV)BU|4PR?auyI9dl&!LBJ1{z)o}|qMRP_h_J36R{qcd9`tHn@+;EjJC7kho@fiFHh zI^~e4EoQF!v?GK}?mJxpi4j(4tJo(`lC_y z`~b)K84LoaDa-gKBT%ehAOL2xq-Rg10S(Ys;RZ2QI~`wFA8d*P&@8sVec7u?cE2Y& zMu=v6XN*xV?@!k~^mjHj4hhAMtPq5n>#x6q0QQ@Ru+`y^Vn^pShUi0x0f9t|zr8C~ zWHr^0VgPOpXp7R?Ra0jAB*%tf1bdTje2>e&ny-wVC)ixSwK38VO`V!SiuPS{4^GN@#w^`%oKDJ zi@PQ==AgdQhbrc4H1&=nQ0~Pvu_gPM`MBa=8SUbn=kKv0+KQgUC(q0BDe!^&4m(1k z`T_Ti|G{1)=OrHjI~~%=97mW<&8-v7XoXL1?2vHvnxUoqNOu6cMQ*P{p6F5AA@MFM zmgfC}iNM6#gxImp+X)=EuSb$&#vhn=(ZP(c#m0R^*AjVG`tJZbC&I{5<|ilE8HiEC z9AB)=a!#Oqum!IseXUV=^-hxbH7g zZ--D4K}2~LugeD8C%xd@7shh>2xBzfksr@`puZ51E!>=IuV^1F4?|3^UhX|par-kh zubX%flwC?Ay`jz3c;5QH5^L4!pvSQ9gC(tJNmA5y#pK&N(Z|8Q*~g22Z*E4YE`P3c zK!Er@P^WSP)_cSfyw=L%UCw#|AA znsr81T;l@lhd%v#VzuVOT52R&I7IFa5eI80ZiEr;w3#)f3m=lbD`j zEKB+_0Eyf}GaP%L60=}nYKKBde64fbE*z#gmA*vj@8dj}h}qEQXfjqaKu8=vzZw$J zf`WXk(6SEbnOl)|!oLBi!4kK#TZbK05}8 z=Hz3Wyi39ro-!86*sc26Z3Pn%ss}R}Aby6Eu>p4^pgyAx(^3Bqy(d{cz*TPut18L0 zMD<7`;$lL9wgyEzZ<`Nu3M#SJ-irk+Nwz@*fo^kINJhUlLmRm;e28*ZP`4iC`BhM` zA5Ox@rw>TIhqFeE$?@qArR3sdK}WNhm-)9VajoSMXAO5tY^gv2^lcbyQB*f~Z;WGl zb?p&_cvg@t1TqZ62)w}bWsL{H^Q72k0S|wM%Y^;PCN%o2A0%XuX4K+%IIftRCh54i znsYSyCISRM$zHQa+FOE#D=69FtRpjBRH8k?W&a~ zHRyXhUedalL!kg!8Xed?B4H@^{qg&~ij9Z?!NMZKY+En8jeZPB%-O-9^oRPGT^PE( z|Mw^YWH&%);(2P5!?h?v3Eq&BIvj_BtV<#gi2&K<|K`rkD;>Ufbj?aPBf}`A%{pQ* z68@-rULly6&))mV;Y)8#JKDMY*{@qpSZ*k&c6ryczchLLRMXz!iHj(^PY-!e zQO-P``<1lxgBoXHo{o3vgk?hCr4B3Vzqw4$ItlT4&g!PK=wZHBTEQ#4xS(5@I4hOv z8o>ywRke|5&Yax*;|nkKSW(l0x8d*xOLQlGI^ipjoXJKeKf)|nT5%W6L4E)2Ce6u( zGCGeJq0cYu_rkPq?COeBFc0gkMJCrmd#}m{Sb6AG2qLb|@cs0;hb@`6r%dSGjxEEq z)`Ek>i_DUwnBBJU2d|2zSWgk}Elb3>1NX5`3a_9UYMktxRmyYwZ&rJwOIJb8#S#Ad}r5=|!i%{KlX_0>z&He83o7qJ9^n$;@%P|U_5Cht5D^~?r60h@6S&3~@2MvKF)CeX=T?He^uvPqPN!i` zuJ5FoKRXR-t|x;MmYmf!|~(((N# zj7Gn@EwPaFuh^nu%1AY|Bcl^f;UJ5hi{4$<^X84n(D41$?UwqYf_xn7{-y4!^TQ|%` zD@n0Pom1`pdX8dcVt1-j;nNuQ@gKPEybeT((w`q<@)EnMH}K7=J!J6#{Y8Gnw zig5|u&YJ8~HYZ3NQZdlRlz7gMJ-tiDTt-4W}@CC$O4bn|TSh6ULo_D-;|O?pk2n_~?y#5`|*Kg7zf z3ZNIh9if73Cry=Z*cdMUK@^`1{e?T>tKEojKQyrjG92?)=(MxcSZd>+w(|2Cu3hV^WWMFmubA|1&JUkYpWthR{xOy# z%N8wcvzBPm8+oS}={((;eKD7X-JQJhX88EB4bL8NOU)imy;$=vJ>s3kJ4m`rmGMrL z;>}-b&EP5s#Ci{`DLC=L8loZAuszt~Wv*pse-K=={F-V(rdThrpMfXjwWdwj1-{mL zDK5hzZpSO!+y&eY6Wkoa0t1VOw2jEPInh?*kB(n4t2?qqtEHKH6PVPhvksPH~Ue5>ACgj~D8ue+ahAt+Xwg&Bb%v zdfS4Y;$QjaFLQFGTE5>=aK%woMk^(Ks&sv>VRk)%{8eEZF9-ksc8~Jc-vnu?&@zz4 z&V-@b42tz%{utKEt z3}-{-jfh7-Y*5QS%Q~qw2$0VTDATy{RRKrGnBWZwIoa!H8?FRzu;dGVrTn&2%6uqt zmtfZZd?3pL5fdV`Akv7$kkB%+Vz_cd6vHD(Sqs$_kr{f(sKTOf9&p-y#Igai-6 z&Wvgy=n0%{(Imnf>eH|2KhLMEB=%!C%17KZsY-tymkb81MweALz|D(5a+uw3JuP@U4sc4ERuC0Z1wSuz+ zmXHm*DgEHnVT~Pex7m2i4OtU%pGTM<*crR#Nj87!WuINpsXaEBPmTfn)maP>M4Vh< zEbHFqt$K>Seb(JTzI;yhHa@>4#A1sXYS5lW${M&G zFohoIhue`3l>qm73+}BPYBdI`s6c8J2EBQFyO=G)0SZSU8`0K)=`_zx4QJ+;?}Shl ziT!6}9zdsv9XTq;E@Y7B4!B2kO^^AyfOInl+x?uhp)cIhdmzm2eaS zxY==0QgIckZ(x7BUGD#S)S;V=jK$|l2^q!zP-1Xs0FT4Ds`_VPhUAUzs!g*K%X?Hv zX$49C;rmi<{B6)>Ot!y^pWd2w>Nv;8OUyywnKXrO6jAMcUxw*7w5$KCTrTB?&^*MIdB(kc^LlVv{ z(dH$AUXxcMWMtkcyJC2*jl|gjM~CBRXto|}-zLM6yT|jhuO06=i&OK;(?p}p?|B|s zY*^+DrEF|QqbG4=rmFr*Jd;$QgEngRr%S9iRs@dLy9>8=z(=1o1*N)=y+qSBsAjh; z1+MfkDly0Fc|{ zF7T5_Flde1jUG_n#_?z7CHrwgFHIv#6?{8@S&-y&udwt3G3p@n57G?VqxbB1^^#Mx ztZZZRZO7l(YJazl)fEsSyL*T1E)&_!$n{8~5;Ui8w~rp(*l?XMHsBR_Bi~)b!7fHc zC@fHlqju@`0Ja6aDuLp-O|xNnL%1rcu`&-Klo}ib8#`oorHcIQFw+rIyMO>g&o-YT`@w#+{7cBYp0r3iKTe zm;4|?LVztJjhp^tHoVnO4FB#1<45riB4i|(cHvcewcMYUi?n7-;m;VH6Zi}48{JFp zuIr1ZmjlVoulxrrZX_W2p`eS?wBx7YvDL7mHXSV*53Qv1{1F?dYerBFYg0}+2_jDy zDVn!DV@^eF1C)%g+b|y%dcHrKzVhd%CYht+fX5O3P+V+?>;B$CC1<`u$)H8J+i@^l z4J06L@$mDPiNN%ST&`WetFMWoYHQQFwaw?L1-m7~W;o*;6` z16{so&`dXv`y*3tLi8O~k^2V$7=|OH)w}{}&ptjCxczZZyq&<9>NG2-P?*La%5d!% zQl7>w%S6O>itV&iJX_UhS&V#QyVxHo*poR#ecd>cdTPvf)BTkHNUm;dng4|xDy?!V z0-g`CqQQ>?eqb~7NoMII2?8>#Y1sJDa^n_r^@t8mtZwa&Z(p~(U#EC&Lr$}X_wPVI zd%n{$8(8Obvx$}G9u(?AyZHze_BZ2LQ1algHESsioBs?#i3&%(B}zty1Sn0}8y`+r zlb7HJyj$5+*eYW9t7jq-PzmAKXB{$MzJE|at{smB+qF5@+`Fs*StB1CJ`Q{vJ$W_R zyqO}c%hP!ANq<-{!+}Rs4jtU6pU9A03P&{z)=S3>+Zn{|HCRY0Oj8XzDOPaEkdc6% z8LR!;yIW{=;>P;i;F8th{#em4SIYHr56xa~4&nf+c|=l2$>?^6X5gdK;&WSZj?lf4 zzuBx^u8M z^=dd>o0tGC`NybtK(lllYkz(x3Dr6NX1H%{#IH*V=We_+(x_Q?5( z5TKkp1kQQBdF&gwBG-&SG>N;fc9qe;@=_QM(9yi>M~4Ia_zyIA1SJaBM3FUl z93u4`n!H~|CWS^QcKNSIn$104XRjJoQOOjXaWLPDW4_lyjZoRr&cIvIj;6-O@aAqg z{QZ&n5z1V+aQi$Bb!ZT`x!~g`G3sI!>qxMwq7{z`swQt$`XywOBfw3oB-Pe%9=~88 zcT!m$GS=54VXy3lA;M7$Utz}g(iz@}uCIh;?m(PAON~H6=^6=pk?h7I_xHBk?n56$ zMxvc?!~(u?qkFubItWv2;rpF%k3;+woJ7xN#fay~652FTt1{@s!@!r%s9tJKa}o(4 zHR!$w4oTH)93FKa|A~v2`1{{kDEY|EjnqisPmPc(pkb_0dngo&WDlGwK2QqC`<;b^ z8`$b;$?3|UCwWUu0T~cgii;OZ{Lx}1Nfz&^P@{O3Sh@<8*@Y5nDCNfn&nxEa z*<|x?jyv+bWX|Wk=ZTly2PbA*nhLpe?wqH z3^g&bY>VQowjhvZHf|DZ$h!i$2ijDmX8AH_ph-m!N7ayrxl9{WnwJINeQU>h8*QWq z_d#j#YjGpe*&KO@T;x(R|ps;HCph>it2y~jQiaEkYtwLG4GwieR+W>+pRCIjnU zOXe+^_P8LG<#9ULYKV&`2LA)L%Hqh+HHAWvi2N|_`{4&!l1io`74glK{=FXSYgii} zYIy0RXX95}Ja)))2hWkjrBExq{tT(`1wQu*Bod+FS&J5 z0f?b~A`jVFB}kQ)f8+K;f$puf$IWPii@_tyOM0VWw3YKe5AxS~lurh|ln$EO62pn` zl$ZZ46f6~Ygr>YiJxIbW4{OX+lsQO*6rgLHbh9`Qh~ z$DX0{*bFi(4`0^YzE$9Xi(QgI@bm%An$|!1j@Nhp;qKIW@A+x9fDwXr)?DyBpVr0( zX8w!(qPW!vz?;abPN(u=t0LP%^hp8%P(%E!pLb{PowIz7WwK12EFz$eloY;8iPkX0 z_O53E4QeYglHc3=wAAkds}G-ZGjr0b%;9lcAboel%D!+XdOoe|Syhkb8F4g@-!d(D z9<`6j^I?>0ULlsrf|r^JUfBPyQbDbHg1=RDGpBRwFi_q7LST>5o&4z0NJr4_hk8+< zSNmt6%h@jURT#1yUpBjTImXcJz9&tQ+rPq;sCY(tSbvGN>7NKK4H@ZC)Wz1-_lNsG zs+H@V@G-otG8fY<4sj zGN_%^x@B+eU0hUCqDo7%M{1`@CyaP4G%6DHa_AnTHCffEjGD)3$vMC4)x)}AQUyBf zsRPtp&F{M|+YJ$y5mg(4AT`e6acK^xxh~pdpT5r5H14h27Fc4jHoF>KDyc+98m_uY zKM*JqBo@?F z1(sx*#Ms{cjcF%-lGQqgi`N(Ti3w;wLNL2cYb3|4bIUG#oV>Hf2ye}6a_))EK|wTV zq=$iHUol7B`tr@j?c0}Y-2_UJek)FF;XNbLOgZRY%syGTr784@Akg;)Tk)JCx?h20 zrcPv5v+j$(MpvRAx|ThVMx2KAE>EQj18gMs<|`Tv%V*$BP=#VkjdvcqbU%w$GdlNX znkgNxqLPKn^2~MC%@Hr>PQwnrSb0p*8k+Do`H<1N-L2J?h>Pse9VhwN?UG7rY&FC7 zwF>@^qzVByJ}A})ko#VJ_~EQkt`!xS#5JHdLGNLCDichKq+NsK&B6+|g7xiFrmofJ z0T}25^|&t~?hfD){e9>(#6Q-$S=z(lYDh$_hu_TdP^BZH=w02pZizJ?qtIoaWs<8> zyylx}iHgQ>oed(*Ogh8CtwP||34FsvCOA+1^*^L73;8q~379K9*=I#Y0y;w|xNDs^ zy(s6ja-D==RxR%t4_x*|v@F&<{@jV#(Ek7wy zi(NGR+_L|w5zs$Ue-NLw7UP3QDg<=IxefbrTD9G4=TKvrKyWfTY~Z!j@6KdsCnfK5 zDp5Z4)Zid(DcX{~z5~cZ-+tiB~E9r zEItiOB1fXSjn%YMFZf>Rkz?CYcjXQBYrV-#cb^_oG$i`#nZMR$uJhSx%YuFxXQRsu zD8S$Ln_qle!-@bNZIQVn+ubkCx*Aww)_9nw z8EgxLPD7S>$~bKZs0MBIeyZ-0U^y4*44Y2P5}BT|U0N(D3qmNrfpp-xW$j$EGlrvd z{dYPGmT*h>DB+gE`gnL`jHlA_)e|NI@x(ZW7bQk{-bK`11sm zNSA3t_BUfUy3a6IO7<_4`SBuf{_6i87Ok^B=k z-tq6`d@geB6W8Nn%I_5!-F`Wx7|ZvcPW(-vFkz-|KDvr=R+uw=BJ&RYtmc%8=CvLY zC}1>YmS|l!Po+^q$wOwnJbe1OVjk?}GHjvTLejEe_eSz2C|Zv<%(3wnWTNbT;nHi} z?oC}WD!>KSRm+qE4~?n8!cf$pme!|OyTOxn;w0dGJNyGsjw6~G3ww@Z-C$fTejO@ zP_hV=?M#{>^&=KN%>N70ORz2a>?s=oC8yTc-Dyyt8U4aZu=LUR zZw2=Gr3b1a$*iEwL={e)CbLg|@qGumuF#lo+g=o#Mdy5**vVK%$SF%-rz5VnM*zu6 z?4;un|2TUb)}+4ly*1mQXs}4zcmDC{hsO^yAiCxih*_RI9!gU~!#KntuTBcnN zSLr6?vu_?qLZ6{`-8Ckx-Ffn(pyuA+{?|q$C#UVT%MXe7Wyh~^-y-5MKe_(doJRRe|?r8|Vw&a-(j)(w# z_k*n>t-jJ_+=E+T4Pd7Kx=;bNExdd~5S{2LlJF+Zy7JZ4HQP>Q{cO*F5>Jx{WyJIM zGKY`7rczFgN#EXM-S5GHcSpa_rJdWZBw3{NyrZi8p@+xt*`LOlZG-(lFh-nl2n`aj zZym(B6p@CYlL!r3PK4`(B>YW!4>r_U%^@zLQdug%Qi9%rz$z00BIQR($o4;zHDhp< z!)W5e+Ucr!Z~yCJo^#e;L*FySKowrXWA(U{C9B!Oi>fUn16e{6q#ZsO>;(>v;K*1%iFhe zT=&Ui_E{h|Ep9|iVpu%oaI>1y@EkvsMsaqv2CADtsu>XhPV>v(0G7vsC`W~X3Q78jPDMN zbwp0bOQlP+>|zy}wWmx2`Q6I%&zK|`K02ryvY|`q`$h%zgowTGZE509odux*Hjw+3 z5G)i~ zzb-$I-Y*Ei;QzEpn$=oLrk8I_qdQ6K;zy!u50|% zc-;ih6FTEzrQ+P&DRIfQj@fmW@Yr9#=9K5pr1e}2&ntm&jPh8p$YrPt?ki)hY{ne_ zKc>Drp33+CpOlfEolO~8*_-5`B9e-dc~G*+JZARD4#~)h$|fU@%`xK0$liONjN{n8 z*XhmY_q!kdJns9xuKT)PujlLee7^3RBQq`ZKPC{LLMPmgtQSqtcO@%~ESZjO1 zSs;ga$x}@EAIXNturMtF5Sx{U>IhWca9qBm^nLR?5cP;$jrzY;PkfMShlLyF4hA*5 z*7wee)1)8!8bAvJx9)vadznV>Px(pF{{{#3ADIGK7J0ibh$UsP+Ka7zi37iTs>)QTE4c|xH5dx zJq-c`jsgmn>D7;Fs0+7k?kO1pD$t(_xS1s9)khvFx<&gm;%7(jz>zdyWZ2V$(*Uh# z`#M#KoX@Y2D$i03nu~ZZ#g&Srx)rf#Ak5%U*=;+x6B?q~@*jl!@d>c5jd7}Ot=|*R zW)&inW$`lTBDUPU7IGC$j~br08hL%YViIP)DTbr>UOC>HbYtMK-d`9Y% zd%XX|XH{Z1y3t;J@*Gf9ng=N-iQ@|jv=44#^G>#$doYZ+|C^9c+vW~kgJq@iZ&_Rl zmZO)gASaBJq3rr$&aM?fTsXe)5noVHIgVmF4u{~c_hG2}OMt7H7cIQEv)S5*Dto0V zOUJQV-C~f6g9QVrC!XlZ;wM8jM`kTk;zLjbSpzz>snB5u*o&;tP7wz;hZUXJgN~0Y zWD|C$ABNQLya7D#JHV>}&=2TTkC(4*eQVgfFX^$qsdQ&kUPuY-S0IyVjkKem>>0de zY-4#bIJ-*x^lUOuAO4$@>oM==UF~VYwA&H~1&^t6 zs~g&HTw}G=ahT%)!ridsh6`pDuVGM~<9PNywl4l&^&5Py(j^j3`{yu7Lh*Y|8DPsn z72nHx>oo=r2)8{=OLv-(qO*v+L(JYSPv#HXznWZ@AP{-t^V-oiw%E8RsX7xMhr(k< zugE|g>jc{PMw)vfw_zk3BWx`JM8DBlCMz$zt1LbQu-x%kZIX;gC>U|Zr}SNETELzg zwnhLq)da%%yJY6-cc{GnB{fptZ$=N)vhPDCs4p&b_u~McMLYPgT{isCcW8KKEZqhp z+Wp~&l-nG%onC@bjm4b`#F@yS>5>`8%_#f7L24xeC)cQjPRb{c85Lg-w_m+J1FsH} zyZ@TPLvgM8*4+M=vQe~b^jQNR%N!s_*OG38=INV~|0^WlNajv#(pXI)0IGp5=ZZ4I8SNn44{iV+^qLwVqJ0+1pgMR8Q#f}cP5X_h}w zOf9pm5FbGF@#CJ{D6b7&UT>rMufVsh;DYOFTw@3_B%fHP5%Sz@?ztEGGdf4rzqC?! zpDFyL9t;);AE5rJey5oWgH5*yAY7o@Xmvn$FAtlA=8c{6fur4zS0?zy_7?dlT()jR zCD|_FVtQ^3z-bhYaG6xgbmg`?d2xJ0)RC?TtlalB3lC?RoUVEf0Qgc`7jt$F8On=U zRy(p`5(4%fAO}S0Ei8SP;k&tN3U)>Mdovo|Eo_AYfpqJ_uTea>nMNm7dsIU~ zdC+toZ}jK>c;%*Kb+y0CQSB!h>HXL=0iBb&R6+=35{&zaoe$86-lnJT-w(@C9djVM zrd@gQpP#@aPZaudr)E8`%!(_`5DmQJw#q8mId#-FC%2z6vk7%F7XSjkH!}R(*#bN{ zLaWaT6j!Q#)MdnpWb}LiS~Z~I;j@=Yma~U|0)j1$H=V$v2d1$qr1O{vP#}*Jc_^K& zE&}-zuOExqU+ug*_2MJ<115)O_1JFWREKqfq=v}ew>hk|W|p@pi z(ky-LkM!QWIL%1xQMlySz{f>Ith)c}J}{B!*V;}G0YZ}WlM8gJeC#Bdl@iVL5`0A( z9Nt5gp*y0W&FlXz}vD(DyQG7jy6y(4UV@=n7TV6oAo|oEdqAU{5 zp4_kQGCyRpw?3K*>V_G&^Io1FrPaH};@G){1}WZo0S=N~d9&k<%rw7qWFvdx=b65> zALvA>;PjaLl``{vCZ=Tt!6W35)b_q?L0tuK5Mg8As`sKxF=W8|;#rAXm>nGt0J_Me zx3Y)>K*}06zE#4~BzsH=2QRG>l%VqPg|gv&wQLY!&ja7Qt3(0W&xmze#F5uAbu249 zhe|Xvl0z%fi525L!vg$u2H%TF>*vQK?|~%1gOw!#gR4AnT6LN|2WNp_@%Qn>E3InR z>5XocXXUU9Nqyd0}B=Y$EFHhjBMr-$g11TJ*XC%kIR!u77| zyd6gl6W}Q1Oo{44kIet*N2qcqLV{MJOdaqzmba>;kBZU;H|zS}YmV-|dPQ z^QE&>KjlSEcm)(>ciY;(|E}Wfhu)KyVzw+2XdG@<{P&oFT^n$M(}ukEk1ydK)?w%$ zr`0w)-=gL)cB|j3Qw=6clN$G8s<#(>oc1$|xXiK!1ZpQ%tD#poI6!#f>AN=JV4iO1 zdj|&xq<>1_Dy1OE8=s3Up4RO65b{&;LR6U01yb`a0rBV6^jS(e!oZL;AEJoX55rEI z4?~WJ0`Ga);|}=ujXOaeNMn7*U`K%+>V@|!XYe*{eB#VflwzQE{lkYcp;8w2=NJRGKH-(>|U!ewr&bFALKc;rvv zrlgOJYI9pBM6m4f9NAd_-VVzbMv5U-ojHk@5`E*p;G-QZ>p4VBzuVm<5ZM)HDr~y5gw<-|`Hx5deE$c?*_-9nfOEs) z5f0>*^ySAyDbE;zGm+v--fh!n#HKr#Rcg5t7JP3s$K|`YK?O$*CmoQz@teRW?Wg=PbA2}i%ROn6z z9(d&&+rdP|tTzYOUFSOE7{JH~6$?ieB7s^D%+xy%YvdMbF9Sb(hT{u})<7+IFsKJM1J*S)X{r2xKKK*q8ktP2uS|sv7nedYQ|T5xFCu`y zb7Bc(B|wIC8?<-)r-=1!g;Hr(A`G7V3%ELF-PQGj-Evt=-7UT1C{sXCVRg!YZYcs# zMHab((Bnoex#~S~8L;2L1I)4m#MxIGfUN^2=Q;vUYVbjO;GFVil@F!Vue$^EIoaD~ zI*j|>A{Yli_&nNEZ%bN7dC^Le{erb;0p0H#?$^y({OQ9M0A^UL-u+`KaxtO( zDrPv#i)n?*CqqZ;1*Vco(eg*$U`JrCs{@w(hCnr??{`VWpLho5#M_i;p7sB-cB*RS z8k9rpqtq1abw-M!7XL^iXQm~*a$2%6&%lP3%q)3kB;U%zyfbDDSfNg ziFIJ|*y8+sJ`NP#nQ3&?PgjktpUB$q3B)L=?8zs9(O#cJic~>hbRjuhGzVg)%!2!% zQBiB-nwMn5`mJ-~&nex?dn)WWc+wYmexls}GgYbW|8k;qXuYzzVWwsFwJ_Ml3%}fF z12VU#K~F|^a8t`qFJPEaNDXk4sc+NzXYK&PICHt0Tt9^hI3;(F=7$p+j|6{`j=ryX zk)j2@w|u^R6M+FH6Ddp1X?@tD>2CPv1158G>0#=2{-0#MJp$l)XAuSkm&1HaWpDY> z=OIsE_y9yH=iw-Wp_i(r86eSsfe1_^=w={rau<(K`2d*SnPNToVtBmcKM!SupO^&G zYNOX@mR?5OEc`pPR1STwo(dTGW3^1sm(VJGH;{xX?9b229dX)t6WCdomWL7e^89%b z^79EutM^`dG6T=(M)4~tX0ml@3>T2fU57QQZarX} zAe^Doy4yk%N9oz~7kroZH6Ngt3ck`cKQ=%O9UV6Bb6T;5hhN440-Y~5_e=$Au>on` z(8&qqfeUEgCCWI}Kz3k6!?t8h1Az;(N(ev^wnGItYzIziDHE=D^A=Hl{Xk#k$a`0a zX)W?8upE;KxMenP1N?Z-jLFOaH~1Z3gv-{Rd4yJ1U5DbTnOBQoom82WVvU2J#Q?|zj^WYNSD=K-n$1G>Ryix?C$~K_q7z=blq~?K1LjlL ze1Lk^rF|Oj7lNh*`Tthj@8|5s5T87P?7QN(X@E-->;Hlqli&=|mb$AO0ve7NG(7|u z*j>hn7(JyKP(H%Jv6hjqXh|Ulogn5Y`%I@>z%+hsnMTMRP0ZxJ{}894y}tfVL&)hQ zoos3^EB_sUS3rM;0jh3^0uYFsyqP#RJrv6*ge46pSCM*=OSkobGy&sr|AE#&x&^Et zGR|^X6aWe}`8F)guz1t8aYf4Mlq4kY=)xKEVvg7+5D0ZHaLP|jJzLkKs!T=j3-wkN zggh5d;x@N`e|(%c5gt%eXz5V9zCqIt2!E27)zp-UTKG6(8{K~WZ?Mi+0mG&8Q9yhH zCpIC}kSIlyyGbZ*V0M#_d#-#0@aKjNo4!xK`vU{=vxj(09#l+RqHGj*z+z;|3*r!< z>>Pjq8UCnNcdHcn=mpzw4Hpp;6ocr~&LYu6ZL5%yB7y(i?`A&Mc_Y~N-E`#^J^v~tJsB5#* zOm}5bU4Qp{bEhfy)IXC>VY8emO41Cik1dP&PF;&Efq6)YjXHCRTZ?mb)zZ+Zd`%RD z7Vci#QBo;=jL+OtJRM5M&3h2!rxho@Nr5dL)i$* z7Wib0T>(050<9K5RQ(t6)Ie1jQ1UtdX*IA-Q2hs2-#&|LRW?h$(=ceDy%k%L$60uc@<1(c3A%HXpgq8Fnw#{fq>WE7T7KzApGX-RzQ$%`u! z6&lMA7C^vP-l=Oog((43$~jS+ zipDl*01E+-Ey!uuph>QjO098#N*}61}i&iouPk;96e})a(07qUd*aGH5oI59@1?{!#wngq4ItXaHmYqk- z1H)4$H5RWflyqpk{iFQP zii34KT+0NOB3ztgMOWjqR@cK?Z|gnGqin99$nZq(uy+W!?iZ$;6jx{7%IHsc#)st9 z%$y6BHlVYrK}f7CEO`K7e=`a6FaaJ}0^bvzIdohB z+*m4r)oGq)o%+jTi*>A6zwh2;VFP_11ce8cNLb6HTo=HK4NIH15l%8p{I)=6ykH+U zfVob19fM&Hk8(s{so7R_MRfAmc_*!*!^R;ASPo>spkQ*VP-KHP(COob#n#mJ_?km@`> zXFi5IS2)<)*3bS}q1)1SZ12wP{n|Trp`dhzor9{%Kgk8pNTma@_W$h1`wJh@R+Su> zO*&v?Zs;{S^9QMB92$u9_RV~y`1hwOPon8CE33z^E54&o8KdQwaO>w)AOorAD)@vU zC@~-a*C}7SzKnqZMIS&GP+Ke2SW14Y(<42}xP)ySHd#{$xbt>hC$8z$q#6K!9uvxg zidXP-1^q?jJ2-8>{x;Sh{nbBuJs~77*W^F-(c?1kfAl2?s1A%Xc*Bc?>n~&bUP0yn zHsC8b_k8B2fMN0$hRNxwoMCng_4W<9F7`QYi4%MpU;J4@d$x=s#Q%lOfRKI=T)zm+kfVfrb7qQ#P>S|AJ}) z`ti};pR1sEg$?V>{Tu+~Mn5P%7((k>8mJJ>4Bc7786gmxbA|@Z6N)j4nnX?x&Q|qr z`T}=2wx46hf}&|sDcz^S!2p_IriGR^q&HMF~}$% zD!w~do)qan+Ut1$iW$WX7zJg_h4wKAvPmeY*j6a{V6ZFLivZNoxoe1Rs|Vcx(`9O^ zuw`=E&zno{^9&F805@~&VF&clh;y%641VFuu#hfpSgXJw`gKoFaKE+RzgCZy{-5Ie)rJGTaSUFkqF>y1x6>Z zMR4!315XUVCBQGO_ifc=P^`(M;_aP92;?mX;0RCC;YX1>-@olBp2}2ucI_s7ypPO| zo20t7!oil8xBM-{;H|SjP3GFD3%YXEPQa>hkLo33SY|lKXTl&uWi~iQgUg(&zpHWr zhD1dz-_hU{jXU^Kn;u0V=ZKWYq+l2Zf_G*noxp~lPkH8Wa6ke>uI0HMaEv$2Yab2s zWWpvSWD*K8(2eHha#azZe?X(-!a~}&@*3E&CH|%T59ZVl)9+;3O4%x1VpI)Coyd0G z;QRq4{}|NfsYXp1Gxx|(85>T((c`9BhlkBo*kd>GDiih$;Baiy`Tu@%%l^L~gtRkg zT_MBL&ft)q`}*Gn!OvgG(MbJwLdbkX?xo=KpQmiqdJxcr=6A1QnyCam#jm-rDoF$O{Y znRr_;sbPV{jX;_BM}IDeduc@gyne>$wV)6Zvhx}0G1jp=5*Zva@Yd7+>8(iMy``3n zf~6D=ej-TGeKYAu zW3FzIUR+Pg`B>lOH{67vqlA+uS$b>v#1WU?f9oaAi$!OtPvg$BFLTr0Fir_l3;cJlfhjNy^a_q?+`q1T5K{wF>B z9GU+upmqj}U$1PlH$^4)3?(P3A=h&%A61x1Xv@G} zXZ^0fTB8G&dX|0X@MOiJqGHD+>uEwlj@F!Rg7B=ro$0*VRM^4VB=eDvx1_$}fq-MT z%@ZS6Y0lG??s&mu+&joN=JowP0kKI3pY*b@kn{cIh|ilW9COg+JpxAU!pAsucI5$W zclLHz>y5RbIo%IXQw52*o3P^dY2C6bFH2$uD&);Dtl6-W3S~xL7Q`=Dz52n;o#%Cb zJxU)IM4WA_<+<-X#aZ8PA|F1;(f{g!ZY6kJ+!@A`Qje zBGE`LeLv*--joZ{gR?!Xi? z|%KuqE{G{RWTCqA8h;Q6$6c1dME<$o8QJ$~=QCcL=( z$venEo@pQLC3do@B$GaMC%$VY@dE|xbM=mQmQM`PBAr6XuH##-$4lg2YfXi_G4hQ) zLX(aI3T;lja(4Wo!p%G>FN2K?l=8okR2KVwhR3b@(H^fl-YU|&oByR0Q_YiVK9*bm zo+?UsUA~A@+U4@sf|}=b^ESaW;9DAt*S?$_e#Zg(sV6M4KKP|NqT@6VGS8HKF*l!A z2kAslB8!;OhC{2}15=)|Hc|3wE_VIGQyyS<#%vj#E}P`04BzG`dv#`#nb4-$ZDi&Mah*<#3AHG3IoOhO8VULAXb!F za&KrAd|43E!mzN*u1^#}`&<>B^Q@?UA13Bn{#-L@^IB#f+&aI~p=Uc(pAm+imj61G?^pB7Rxhid3VY zADE5y8%=Cz5(Uf_;Zs+Pkr?mp1fPR9iawV(93{?^;JnyEi)YW2hfv9C7<4bR@3|v^ ze#eh;Xft6^Hbqe_b$#aiFfv=j`s^6VmxoI(4RR19V%e7C$ z!|1{E-XAW+sYp9ExRYJ_pBY-3M-B%ZL3JnMaJ43u?y#;&^)V_wGAqWj4?ZUI!BdwS zwp%584~~Nr%qe2Z($BMF?$;Gp&jQTrK{|DtiHCEk>XtAwX#=auSgSX!s@f>8%G>uH z$M0R`dY=IvX{S(<@=W=bS_HV;xunTUYRE6Ca-usjvChrUt2SNf5he!*b~)H6qOa5O zZe_r0)9XpC=Wj|(rbYrO>eThR&ryTPhWaXsTO#{i&yr-Z=N2hmf(oQZ@EjGS1O>f> z@%DS8KX8tII@^^3Y2kMqOOe^>lW$XQR|boGq_<24)lg;vU5oV}H-G5!*1yFqJKdLm zSE0%B9X_AEBpYLb@@9^!+p$wS+5Iv@;97i;C6w>Ae>B<9Vt2xagEaW-B9mqyIqeRa z|FtxE2kkR28}JWd)UrL7Oc_zPlizh|o%(v#hCJF;Rk5(65+IjTX~v+~YEWz)4xCZr zbj|cBNytVR%T0I|Zc}t8Ut;uRbs|W)M?X`tR$rF*`D5goqOF7)1vFS(ip(aTVE6S- zIt%yuY6fiMnX1=r0sR!7mF4Li6fYSJos7G_wdCI&q&ybgJd|jYKRkPSHg=!Ki^kkZ z?D%h`oah|dx_V`8{)G%#jS=i*u&VV6&ie6o)IHQ_S3uF!K#_D*j@6(=Lb?y05_rik z=E0(td81Q(=Ib^HnD>NwInp}^H;E&c`8Y0JO!KoK_>nWU29wvXBY=KzKUpDNZI?c- z6hY5yFtxqQGD&n^5~ZujK23ZAnIHq=e!{ehz{rYcw;9Rp%7g1NF??M~n0aIg2lb{4gcrv_%!tV|fTs!GgDWF_Dv=vo=0Kxm7sNC+Lu_x5jYl_2PrfC&~UkZb<`w zCLkY~J}K^+KOWoLokad9k7JU32l9QnLb-LrqF2efpG9Vx7}!bcHdcox%2J{9-sZdj z=x7e7W?FA)+z$F8n;2^;W&fZwr2V71-G7)eh3f$_{l4dNG<1@@=5c^Lp6<9?310or zD74*~*oIb-!tCVa8Ad;1DJ|Ch%mU+c7BLVRq)gW~oj_f>O@rcmy>>$(Gw3&~kD8qk zH>GUObFfA(;;QBBYqeY!uB+@3kyA_5%h>1as^~aCrG?*Dq2*J9L4td238L&utlbDC z^GQ`)zn|X6#NlZ1_&?}7FQzT!Jia9>CCCKb`K`m-x%k@0(Hu2NpZlOcRlP%^V%Jb> ze-v@g=KCuIopl_-1UbdM+80u);&lE+P5t=?DRL#y6M{wwN&PR zWu0dnOOByYhbD!Ntt@=@`=6b)1yPAZbSci$v&-^jr++Y?7u&}qsa`H*oqI$pr)hqe3Nflyup zDJVrONgaC;JU&^n{+e%Ot}e5~+4MwI@kzfV#t?Qh&_CfJq=&@tycB6?-_T+{2tS$P zOOZ&^dw3IIX#eQf_9XRNGF;wAaX8c(^eS)Enlm^p->+77D@0yo+6g8*qeqN%E z>Hjo&j_M!2Rj53@Nh1h$vk0MOB(jLd{8#Q||Ir^6pW_WGYG2`W4|1w{_x&`+n)*GR z(uV>hu%#bx8~IPJXqX|Tbj`)=UdN(gF!G&6J_7cR5*mP6-qE-|!c=2K7Z66q?N)*- z;9W=GC0JcHXt`ihlX+*0Hr7YKx~o*K#MgrcGHn@kgy{Dp@!XIUuZyX9zYa(DQ0?*7 zo8fL{DC4tt$2_1znojCeQhxusZnM*=ekg7+lq`U#tvpNgxorH4d+NOd*~wwwZcPq$ zyGH&mZD(6`(}L&-Yx2%gIE~a{T|{9qtrJTvO(mOy-jVu`;E#7VH^(dP^SVS+R9|uHJ=Gq=>8a%IQFmyZ@F5k-Y}Lj{AydArGA8Yz z?2-6hc$81;sIuKFJ>om9U39{*6#@FQ-UC9I&)eL+DT{>{VaCo1%#q)XomT;4E%4^=NpSW~e4E;{)*Xnopywt?~F zaCG_Kxynxs(q&E3vCD^j$k3z7+v}-_&#j$wcxtjw)oha2-pO&AHfy}_ZMBcbDh1328#Dqu=(NmQRq`$l6G)|d;i<6PtP`t z`VQN-=UhdCs-sQ=Kzw}F;#s!^H z9HslBrRCF^O~WE}Oj-EFMk^T{@(%cwhKJagqouix>PQ#eWiDFTkptDB$)VlZCk9uq zPnjR7$ZINBpR$@_(?Bh&7fby&CaH3*_Qo34l^stXp$D%FAJ?-NRR@4Lk0((Sk|O`V zrKj?h1jM}eZ%`E!V{ijywXR=kE6d?3CgXX zPDvc*yZ3+KAGOy-EwO7$AVwv=fQU(m0M3 z`-GzSk4*6NRw3&5!909G*W-5oL=?P=-pBN&!FS2HNqAJTY#>$C%m-Q>DH}NzQLaZn z?c218*&n*fL;6vyrT}9G>PJh>o`!YVWp9)$9l^iQ>6e4AX*xHkI1D;^$G zdOfS(O#heIWl#~a^-2qTLd)<%JSKxH7hVADWnUx0W<03zH4ojn7vt!)l^e5#TY`02D~og=w}XBd7Cf*~Ub0fve?IQJ zqH)$e6#1HbREB7*hJLG261_=2+X9sm8s#(VC#b(?VW(3s8qz+Z0z1$DS2_ignun1- zzJ0A_ng=ga`6NnDL?!!6cRwn~8+n{+EXwU>Wla*-c-YUDK+`TcP46j|o~EX+_1A(J zae>eIA0KoQ)1OWb>9`MefwN!%Am(tx>^fPrjWzr04Yr{^&B7mX#aZDzbjG63t?AJU zIzP>5%QjC0>7Dv^ekdIC^A#N<{9e8bNm04jC&V|`f^@dFRpRTc$y%LyIG;-%7klw* z{^0r4Y~cv`NFqTa_YWOg}B23TuilHTCn=_G)WyG4u z9x>~U=aO<$lu^+mW92@;M_ylrV0G#HYE*kZn?qAKcwrxPr#gxTGhSL1wEl(gd6I>gvh@v&OeUbsJ9sAC#%! zlbCP6D)r6K9T$WZ0z=E+|2SE+kXHZc?wj$<0lB!%{)QS z#yI(2%uOGl{>}r+>Usw6_)XyxvKj1lmq03)&*Znxe~P)D^>YY z^g~A~`y8es_6>@QQtyop?jW;#{H9%_`qDPD4n$M<96ZcNNUT&d*Lto$@|LQL&CD=w zktZNmmJ_>N5}ny2_+Yf}iCKmq&7&G8#gRQhU{{VVj5UIRypo?FS7dGfI3S&&^ma_0eL-t2q{#1h0TZ4av~ z#Rxu_m+gGs3Zayotnq8;j&&BWB}||@ZK5afsloAQ7r|e<{!WA3>BY|^%zC6}D_xBD zImv&6e6*9e8rn$D0ylN3%Sv(n<|@AZ1x?V7&Mpq_WI&iP5m=FYeHj$XGtKPt@?j>Q z{Jr}sW^Dhverlci_oc1yoo~x|0!Y`CvYrpFf=~_a-Qne;`dy|u>npH4dFF+rWw&^g z+-*Hd6*J%e{VOR|@HOtHpuc5S7F5-?b)2bBHR!i`a`+rF#h%akh0d53LoOHkEkBxR zeqnzp>T0g9L1gpL*+tGBF{dA5>ZAX^0fbf8M>LUpJTflxx%4qO0Z2btwKz zeW8WOoAZ#W_ScWUA z@2Fw9mQm84!&%yra+ziN+Dx?q;{#JU5vWvXEQcz}vXQ6>yHq2UE=EydzA43W{l&e$ zC@7AQRVYkYW;`S^R?6wmMz?EAS!Xo7!1|M3S6vf*p>w-&M>ScFfu-%?0rZ!TDQ8@A zKXnV$x{zisDMC#!t{85gp;7_akn^vla4-q zIZOVB5J)ohr`##YqjTTOp3WGdIF}kS^X$_L16^D ziQKiwU`8c5F}Dn5nKWalc0?}MK(R^N>y%`XZ+l{MOObV2?U5_c{f^og>sz7PFSOgL z-XBsw_#YQYlG!b)y4_NIEmrd#1#EfhSN*a#M>)M>W6$0641CpfnWUn;SIkt;gZ7EO zZGFV-A5vi|!CQ2^7dNHu&1Gw^Z*edU<=zgPyPocRrD6H{m;A4a>*+J0khCr;UE~sD zkyO+}^FYYf4u_|2;T z$68O!PnK)&F-4RKf0A3o!r&E+dn!**HY;6GkLSzh7G(d~kJ_s_bRIWEZr>PLkRkyYbdS5!a62?%Aj4u^S3<%(NVI z9AwdtjCcPy+sdQnW7-?4`6* z&R>Og^O|#1>wVK`+iXUH3-~RR%}H3Jqy#q889NB0kBc0Z&5pL^ zk8y6;+G0-cbb=<+P-us$)qw~w3P_i1;gfh2>c$)URa9KzX^?C9q zi6s?9{B^ToAcFpV&%U85^=Fq>n(SoOJ#Tr2-k(&tG!3!1dQH&FRxMq!EZ$Gtd`@96 zg0-`*uSuD)Sw=WHGi2*ehRaY)U|w+1$L^@bh?cF`miJoJFD~&rAhu(2UH-04$*CNi z?kU*tteHEJOnF7OTJ7Eb%598jcidBvj;#xy)4Mw~t-``WmO-^uc~&mnX3T*noUS@$ zZ@f=In?E@?#rpo9;d#CmA-s#6snpfT%E=Cq`fYSZ3cteil9)1~LD)@dxYv}~--;<> z?KcxXNhpH8Y~xN{BD;^cyOu0pE=dmOOiato8>U(hh1H*-8oTQ3ch{ARQd$ej-u#8C z#0L>^K$pejBPOOg2{xa1&714v&u23!GCqRmesr&S!Sh}={}!fQnx*wma~bY)DieF7 z-2iE^q90O`U6CB=v#VFzY=-;KZgaT*Z-*}D@y`s=J#1=h9Svz0uPO|7CgCcrYQx2o z#(R$JrJ5&f#u>UY_hK)RTd&+fvE;4blsYBbWZV}ymZc7poP9Dq*6Z)hALww46UgA` zIjp?3{U}W$r0t8Ux-7xLXi=SC7l@hIqyBI-hA*d^nH7AW5u=?LI;>C{mM=a(9-Trk zIc0NbN-E_`>=xPlE$mX8nd5*&IhmVaOylQ=s{goje5I3YlYPHnf3^AR?|8ChQSUJu|LW5ZYuPX5A$9`vD&qnTm9$+k zMPbJUtO9vD#_U(&i~<-rZ!6bcTTr^;R|YVD7W7NvVB3s z>F|fRGrctswC%8OT=Z($6W5vika2j2z)C2oLzj*$F!QoRX*@#y7US5HaVceu$x?FJ z3TgtnslbATK+m~k%j|sR5=Kt@49!BMZ|iz#Gi<>=Oq zj$hjfz}lXXzp#xtJ?B+#XeGbt8onMC0uxT*X_6tETP0tVO-KoVZoDxeoqxSg z0uLOEOJlA1m4eALaHl-hCE2IkQLVKbX@diWW8%wJl+p|rRaj$kAXT-G9uX0uncP6e zCYgbmAxNxZNj5npz*;-DhfSUTV}SL&Uv0~dc(Y1DlH(`ipO+k*aOV>2*80mvGHDfU31-ao8cauTFx6^VLk=JO4}U}3UVD4aT=wJ+vSL@hY|@U#GCfRtET9_|S+`=J&q)C3atK9!P zL9X6%wVdOIr)|2}Wkk!p7r}(ey1mNUTnJLvq6ScPAmZc7s|&*{kg>a-rP`3N=DTtCNZ9!0w6$nw{)rJ=RhQg@Vb(v720v$+AR%L_ zPv0@dI4El@Q*<@_h_dc<<&SYnI3GuD`}PjEMuRhaRyEDVD~yM&)<8YODnN&jpv5zGhI7(BzL;zUow)U-Bu| zOW+`q%Te>3qBQdzK<3R6Cq{9n@_!yzpN2?t5R^{vTKvGTwOEm9vzbUoCG}~!8pyoY zByYFajtWb%+(jAy<^q#_3MS~PEVVc)w;V%CZ5MFQ@l)+ZU=X~F0XQP zzpZyJAc@VmuTgN)=?wo{po)OQ(<{n zD?ba1!QHQkEs%uB;!jr!%PSpo%9!_lYcn@u z*PSob9Ue-1Zobme?j4Uo*Cg-zFX&L~?WZ zsHNv&lS{~MBPZtr-n}>}i5nsO&Jzr`TvBSdzgU0c{n8K~6Iz{}88W0;vy<0K>Kn7R zc94rY3#?QqiDQ9=X8K+d>OsAFp9wEDi;iO*JFD|x;R}n4m%0<5DVk`0->JbIQ}oMK zj8gh4yz!sSw2z?e9aMmpuqoOhwc0z1!CkOM^+~id=@Z@PTLNqq^;hbv{ofJ3NtXFr zs&v+zeo3@KVmsI5%5D|qeS$YeO^jr8iscEZacX~GKV^b4{q*Oz$qIVpar-R&tM&8$ zW9lm$qFkG|C6rPcsihkU>F)0Clm+ST4vD2<>27I|?h;tKkrL_d5SHfScaEO-`wN~s zp1Ee`nrrUi4it*6?h79nT#V}$<{xzEHJI4uO9uhI{J}-vwI$rn!od(23PQeneobEd z&2R}U53f7CYcx9QtdYsAkqvItDj|Z2OHc^eCYlRtOJ4K~FQC#<=V<)i3EP0ftRjsg zed;G6e&cpgM-r>&;`NwAK4&q3&JciS>{@HwF*&AOCgN{m{_*DKPjH!^H(^ndury z?L4rI!LFVnY;j)4V*(k7y?td`0Qwk|xmjCP7Vu8v^|F97<)vGL!x#l&$uCdi0L|Y) zLJA}h``uXM;iGt;lMhgn{FFvINPbtvrzurME3|h5H4EtS@HePL;SYWi_C&qRhI|=w zL9ocnly;n9(d33L1z*z8D#xrjF?a<3E{pV#2VIAM6C9&oD-oVRyg5;=+kIST%~B<| z%zXm^_r|>zWe7w$pUmU7eTm)l(Z2oGP6-=OuXWnfe_>@&-wQN;5}xNQsL9xEd&kB( zm-7&sL$l~VP`JMJwvPe<7SH*kFBl88;=byIsMwZ~&4O3K2D^!dHhpcrCiYE#L7qQe zpb%}D_B%`z2RFoQ{wyNF%kKx6Zkf{+PiDS1lHt9a7B*P%DlY2&#_+AsH)BRRtav1` zS`11QWEn{&JM4IR>9ftqfls!5x3TsF-x?HjJ0hR;^I7|$S z4f90}#P}%O=+j;){d)4PSP$2YO3>gtnc`MyFG1&l*iYhS_}fF64}f4rVdvT2&K*TJ zF86Ou4PO-JRksGn5Ojnf?#v}XQ|kzfLpQXAJ4IK=f`W>;Q$v9?_32{tlo)+9+++K^ z3OXUeD9-4zjgge-*UXB`u6vC-`8E-;0__PHde9xJ1W+d6@8ucaJt-37r}w?5I;RNx zS}RI0FsE8~+?U}b=(euTixNqD=JTCa%DwE1%C?z4pF0LnHp0PHJQ2l_Jks$k571E( zXEI)~?$b{<;^oG)3oV_qj zS^X;)31P)Yul1cI)mKT=v@*+H!`t^$i0}_m#n`u;f0RNtU9QL(OV5o zXYKSm=WY#6Mq5aI6=^EyzdQr2gnp4|Tb`E_PR)ip#;0^}7g_uqmgf__Wy^ zPlojwKV#VON}&7#EG2#?`6qT2r2REN`ujRSpT5u8Ac|ynD7?2D@Z54zrkegCK^%g) zHkmg3(RD%kYm&NSZe12OMobNNfPIf7Odc)&+Yz9Ax}&dbPR4X6+Eya zWKrv-V|-3)emR7MIk(epFCewz-HndlB$O(8;@YU7fEDF72unvA_SPC zxEr4Ln(~42e3F9DlvdjPGLKJd9sZLcYq<1ZnbWjXq}C}l(i(SPz*tD=Ky|w7viUSp zPIfcG8^8cr1bIYcq@zA=R8OiH4p_{;sTpGYiV&tsY>(jkAlc8PUKG;W_j1AZ6v$q0 z>?lTKreRsr*g5VIb}A!6OABr`G_Zzn`au0C7SV6b_K5|3R%MxPoc$sQZw4(3{%Qf* z%%j#DLwe~z{oyv^!Ek5leWL$z}#P9y9`30SV;!>*1XzJ17HngYb zcIV2?Cv^|BjlRDb zyHu))MdwQHLn2F&WozP)s$k!b$$g z+2>%~ENY?I{MGdJ7_>S|PEG_vhFNl4(#3RIzqUF<&cBP_K25yP{||+~AJ(E|YpN@S ztI)!rvZrPu;Fg4aK6Yp%d8xv=$F3r7YmU~(U*QUBL-l^?0T|nHcns(^4S%tG{rth6 z;N%GLOmL7%^6BzeWvq~hntQ}X5aj|uXMhZ2r}FLy3|^ylv)){|8s4@^MWLxn>Y z9SM7G4)mDsZik^Dzs>ts1Sl<(bY#2U>%SO~vQLUt6fQ6QRvIVeEK5sqTgpClARDRI z>wdm+StNYdL_YY`b1MjtK>*!MrED(0h_)qN?ewp~qP2ChuVCu^9koAcVFPf$JminIz$n;gTw$X$_ z2Eomb!`<`lEnNoGwKc*N@mF&!h54@rnp5>bEXkSS(raKO3i(8!bVb~tV|b=mM$}F| zD4SNS=-i|C!mFy;zCU357l$3K5TP1GsM`MX&0xS207pxJA{I*{-@v!fIhdSH z@kRxrq2tXmx+vVWP#7YW7}(A86>qK0qPj2HQsRp5{<0sbSd#7AF=h;@yg_D{kc*pd z$g0$#=kG!R*;nUhHJsnm0T4$}KH>zPPxY%WV(6xbwlRYQ5eBi=Tt}PVX*gA!a&6aw z2%0a4Eu+|pfLNSjYzEXF~(I4d5@ks_d`;?z#b*B+?t*P z0Aa!v^c_UJiYdVpK{1l}<(Is+-b6)ZwED3v{+Ul!2-1^~H>PmF|)HZROPTs#(CBl)g`TVio@`*wQ@x8aa%wvpz;L&abWkzS0A zjAr5>*p?%mK2bbE;pp`%nOBtbDhM<7w~ynCr?GsbFd%FZ<2P_`ufweS()7j`p-u2i z57$R^P@uD_;P12F(Kg2bz&2J+m;ch-b1D4OJs)RHmnIdI$53u~j$5edij?qVg_Vs3 zANVzziaUx0f(MLB`z)8UG$Q0>#azj6=3$JAu;b?B@EmXm-X z^854o>S@07^KVT&cD1m`Zx#e#nquB&8>X;UR!)9jbfaL)RkXEx`=6sgUyd@c7?Nvr zg^=p5fRX=J=8=6APZLAWr++><$^+&=**WIzYc~j6>v8Lfgt}?m&N6oe()h~a^hW~4 zlkhg{2WA#&ho&>LtZ^L|dndBzyiu7>Hb+jIlhJ&(iFb(bc`BjH&{nzIhYYT1RkO<# zk*D*N(_&tJKhC_a{N4}m&vsLcM8Q;B1f};NWAMHfZUEKlkE81 zP7nR%bX$Mwd&zZTjzrh>xN>MYM_+w&_p?fGeB-n6`P#mgu?@glg-SUpYI2o9yK8fD zG58^Z*mH*ZB<}Wt6ct|dQ}mpR!3Sin6T%{(#a)au zh@R_&cx(K_o0}Xh=7Q;;Vp{m6(ek8s8;7CE%v&g@Ey*NWAx6*RGo!vwzwg~D7T5;M z;@{6lA^2V2|4gmhJ!AI)H-6SiT77I83oewEkQG%gEPA+`Cn<2Vv01wAi2LPuNd08z zhimV5N80hlEqXL$#LMCT4i1uP=?;YyZ3+DH*;j4e7%bX@9f6D`Os?Tg&%*IvXP#Oh^ov?yIva9G7}JVA4;0`dW#b-{rOHYIC@sdjJ47 z1kVfJ0GO6Y6rDfSBBTD_;o-4WqE_pSP62$>DXTBWiiSDnD|V*ubJF%F4W}&ZqkCeo zD^1m>6Yo5-*hMiZoFN2TKs6(cbEVEFyytbed502&KBNZzUA_-qIuGL?TCM<5T$MzG zo9Xux3Jv}0_t%UmQ`m_3l(4LV!&3I%KDuAOvh$Wl&9V}Nqi0blU=otw4Wzi#s`1L*RmgiH`;?oUSXP$aK?{MS?t))nL|(f2MibO|iK z68T)U;#7EB&{Vx;BU+KkcLwP5rbsdCeV-Y*=b4@Fmp;I=Pr{~mDMZ5T;TZ_ZA0IZ5 zYIeFO{gAyRb-XYOXxm>D8f1Pp=6gQ3CB#seETQyF>T37Fw}!rT9x5p28ox5Bv+rf? zWSNx6*07lR-k{s=xQZD0)xm05+K49Bpd-S(l?}CmU`?2@2o#?yi%-!4Mf_N-ocxxf z`Dh=m!fVI#%{4%Bysius=OK6*`a`-%5|gMD5oos7!V&obgG}20+t|}>){WKccY*Rm zztU?e%eQ{ocY$+m+Yroo`Cm!i^DfqUzIM0MAH@>Tm=$>&IEtckR#+-l7-A(XfEZ6C zGtBk^b-!>f_q|5mthAe$ebr`luB;Tk=SH_uVTlJH~56SIiTZ}tcjYW)#!SR)30u@ zU#1!+BC8~I2!1QC9`4|(l&mru|C-0kW&3O5PRf18*VI(jgjcWW@#qI&NVNw*u{d^?r+%DU_ZX|9aM6DyWfR4d^vBDN z)_ZQ0;VjqXMl#4LdFhK=SZob$_*Hp3>_+vuxmXJMUp*b(UZmf~dFdyM?kuT^4NK!w ztnkHwJYanIL=q?y31|r!RRN{EwW?=K=HESu3HFSCgFP!2h2(XGE-8b>&3f6wJlxg+ z*{2h6FUrL=fr(0h@vrOx7kM$XIFu=|>bAuDd%nTxOgxGowf$0^kMIKKDvVQm$6F{Q z?b+3pnR4K{J$YVf%AQhm-Pcorg~X1c*i_-lk)j8HXl2!TY3git;S*I}lksm@C)z6# z*0-XXCnVGv+)$aam!tlDU%lbr9-_V^WfkK*&Za5<&91_D%6ZqGO$TTgvpjCLJOAn9 zzu;r-bGK=~-qVTfnV$8#IbWPcUViqrFV@}p(Vax7*ipcJ-{k4CjcMDsA>pK6vS_g| zNkoNnD4mfvAyGq$uwtb#hpJcM4w7Di3!j(78>5Md%A7GGHgdO+%@;wL2Ud?qWHg$t z;L>KBUVFYf$}%nx9 z5T14>GaCpBCu>Q6A8HCh9gwy-+j%T_m^MG*E_TFc!}%L1eeGX(;Ca{?u%lMz7vxoZ zkTb`oQj@BSg10^UzutC%2@*aUN81i7svNIf4)%r+xnOZ3GkLt?@iNJtu#@E>aPjpt z8~0O$b&}_Bl|stdc7|46QFHKVR)CrB9w zFO`(R7gemCnAd_&KfIewkz@MwOZ;xqaeSU^=MyMq4H7x8z};#RaOl?#TmmjNxM4i+GiF$r z(GfBAtXo)hC%qGNn{aM_ZXD3L`0Yo3wNXFkOg7!*A9qN+G8W*>U!NPc=kzj>Redqd zJ7)BBH=SnucB6A*KceZdr9P?T91e2BDm3g_#k_8LpPTRvJ>Oe;`QXdpEez@NG z?pAs4s-D;#=3)k4v_A0}hkJv3bxuQG_2W&A<~FnsW}ua7=y z-bc0Jy3e@8i05t4^Uo*Etma8eQiXJom|~ zmK+@G7@ zw0_k+MgisZs6J%-WtXGPEwX(Kd$fe7F)fVp9$1mvIa`u~${#LlwXM{L|I{2U;u|4L zEP>L{5W(O`7feRHhBF&#t-LR0BnE!{@)vj$Gxo|Z()8vMzTyPc%iSuqq=*K%X`v{e zdiZ?8tzNz0*V#OZacf66G@2 zEX-Mki@Dk8fnUyGZHx$1W@PCu%E{Ct!B>$-~aY(DaX)5u{?Mb#SLoOb(v z094g=n#@SFi160uq}=Kb;>{;4vX18~Hk9nNWx-nLxfpsk`Qu%W5KT?N>*d70C12BE zYj?m#n(HNZrZ>OnM&fQ3c;eXXSMvV;fTPVm|IQ}It_}VBiC-_uIAj)bneP@H z>pLVuk&$y#-TK_i@(9NNBsiaQ1X7qjaXWJ3%XGSY3K8RL?UMy)>mI54wyK53rH1G45-s5M2J4)NP*w#uU}l zvh1rnXDIPDmykQxsrSJvOKaF4;Hlbh3*#SoQ*<}*xL=Eu1SW#aCn|7(pk<4~RfV1O@cgbtS(hnnu`DzF^#5kCqls0cl&^CVfip{!g@`oZMw_>iGWjZJ#d5Y*aovm&Bd?pe# z75F_a-#ob;zw*@VDd47&Zu3E=zPI;yO(G)Ur~;y|&s0T;f2Rjk&|!ecbCv&znbcl1 z`De2cAzQD5)g5}srZBM45jGH6Fxi7})k&#`gY9#5Xr8a;M(}ia?T0rO{rhDb8TWf` zL23iqb^Q}ILZizaGxMi#YrRIzVYgWCL>EQ#!8G_rKbxZr2$K~SiM3X1LX4gsVsEzm z?}?k1pB54;y;(f(BIKIAbH8L4W=Nt-nnWrTD6HI$Nqu!)#fcRhvA&M|IIWsrU(z!8 z2-k6B(B?6G&E0Ir;_om+AE6sc8Q`2K?1CEB%NN^x&6o!(bGC-nC#E8aI&qj@s~yFI z`=5uK4eV6Bp2yTr-pCq2Vh0OTAeE@;Gwh$?Q0~+d1Zs8!_65*PtBuKIZpL4sD7#zD z$FMp7Y#6bOSOW)p5$uy+gx-(0f7;r=AiJ38Y=RqpbHxBohWXKL)aCc?;JA8y_e&g= z&-y#-GjPzC;kg_?1(lxT@J%@{=cUsX7eZ03Ox{_ zHNQ-GWvL3NsOsB52Q1M`w1U@O?-?Q8>wJ=$L)`iqAL9X)og*QyIqRI5hFJa)!Yb|I`DAV@nUGNwv@5OV`>_<~&Epw8vX3+D zj){?8;Tj@r!Xo6&3=*iZ2}c>Xeq=(;+pO992l?|<*t9iMYhRQ|KK0{s()%{N7xV_X ziZK$8VdmrVf}`5z-km|R36j>&>kOZh?fFL!PZx%j?GdCt#GIcHjNwGy%(c>o1%Scu zO8KI`rm(yGP#U?AmPlPFHBzsg2s%dL3~v2b=KzDz06rl&H`KeKIMKU>h zpWCu+{ihq^)@&iJ@MLE)w;gOk1jLcDU>=|awRH6w-I;h0y-1NS91))-;3%lZbGGvi zemcGLyoA}@LPqHMvaH|bmcT-!fI(X`w*Bf5EoX*%vUj>X7TVw1I^?HEh;T*N`>7erHa7?C*C|I)RMU<KyY+AzPQNvwk3djAYOYK zuosqPKG*&u)p-mP@Gn^+%jmP?>Gyp0@o53iQr#*#s9pp1}1HO+mVI;WyovmRUdT z4SVl9T|Uupiy9$}jd+7Hyb;-lYDL(OC={&GDeAEuiE+Y6DFc!j)!~Jjy04->-c1ot zufvoXEjuX!pGTUEdV;Gb3j(DhLRkczCT1wdHZmcO`%n@S;=wKil& z%1vR!Z`0Y^BbSX#!MRXF89K}nD>RVNHDgz@G^$2WYCo@ShSb2SCi zh`%1huKNbe zs22$mMXlWcRj?iC`dYk0RHA|)1F)W2br^XIEgZ*4*KVja%&1BZi_&02|>+W7>+ z6xJ=c4S{@7V%a%czI%*Hb5Zr%L1<%~6^eSPj3mXx%@=o@+$p_`_*BD66CExfiT2o_ zkdfTErnD8GT*^>}e}{ ziFy6L4?~RB@m8;gg)vZ^jLzb_gqmj;%KslKx zq4?rOI7!h`1KPE&6N#s0qw?S2!~S7=dCV!r4cnaKXx9S!%=uU5hZ@VZlx_{7cDkZx z5uiycPHiFpN)8|U_I+kmztZt$axvP>+t(6NE_Vb#mi6%ru2F6I>O%b=6MgSc@SX<_ zEgwa>`pe)7k9w`e`R>UOG)mNpvZ+fDnI3-o5s=5A%Zba?YDQLBpuMNTs4`K$#R{5}@sxApD>oBc#{kdaHHCD_VO4BuTDNmjfS zRI)Yf!E&Yt(G%o?zQ5x`FuIL~=#&1%pz+dZG{Ii}XhfuNuVKnv|K;Y0I0XamX5SCE zXTnO7979ORA>EZw0q^nq519wYtG~WapHl+vS>1jD=hOjagT zE%=F`Qp5Lcmo-N(NrqH&jYQ{~XYCGmj|Sa^V9-RMG#L>h64Uz zAF>j}bog8uVibB7<>o~4LlN)TkJq95JgqJ>0(^@fHH&#T`@ld7pNqrT_&L27t0;H; z1;i|)(hmJ=Z23#CT4NXs+t}BVf9YK3 z6W7?|-P3BF9tV}lw9o3(nauXuqZ2gYl*`hX}LzWXha|ureDmFXz}uR3`sw^fe;iE2UoF7&bw)n@ z8ajCl>;>|tDZI)L?-K-g8`SKrq$F=Dh3-(lJZ8B>&z5E)4804;_LXY!JSA;nJciKl zjPE`?3J+C&KuB%6?AED#Jj-C(JbmvznPke&KMRZ;$7|kh(<`R+0*<5oWdnDYmw!p! z+_>kg3#~Q>kt;|m4`cg1n{%F3A1G)Fcz#wui;Rg9@*XLI&sje&K`=t(TD_gc_7AF4 zBO-pOeFzjd8mv3`@nMl1i|OMA!`lX^cWdD!fmH__mI@){1P@}%-{la#J&zM>;yE~vX|{KO;~w1J>Cbj+;I z&pE{rut96;WY`wq^=0lnXN;kkJm>cV@&~-U!z=IP7IHlJv)LyWazuBRi8Zr(;B%$8 z7`J0ry{SaXOu;h_f%zOgZB2lk=q3T)cRAguX=X@&ICCK95$|w}D~g982J5N_6|(EQ z2Zv43X@0XG*#*rWUO(XcpR3AWUhsn9ttH5o#z*Fbf7;$XrQ}nJDb7T(Ywp>LmP4uv z*&*WI1$BzbtIm1{xx=4^qr&$iabqjN!(;T5aWAva+h&U5sJw!~kWGneAZIx45#W!& z7V_mCv8gfTcX|$$U{4sbN~YY*>r7mEGE5e7^^%FHO}`v-H|*WDGaM05SB^v~!i7Zg zR`Y#?F#Bx7=zBWqD>*yX{6YUT7MTL$%epW84Q_%6st(~aGOCz>SjIy$=p7Y9HsWu9 z-|Z%RFN)XgPj{m+T;?pfh9wEiB+d7h(Xkgw{=Weq8czhma`qn3eYl45DYjN-CXq`c znW;Zo&~R=g=D5_J@1}9gaC5|UcP&gmPT_6uzyW=ZBB61aG`><%X;w~r zDOodp75_LfmSWz<=Gf1PoJt5g!&>3!Yra=@(}G5 zx%9Nq&Z6JJ0bJs<>l0*46J>@hoD==ewmz-ga-og=mde0L_X_m`5_fEK11*Kd=VgYe zRh+)I}E0vBu zZCCZ~P2#;%xu9I{Ztdr|1yhS)4wk@AIGU zLXnUfH}bim?qsVL4J)4_%9Exj5Zp+ADF`saw%9|5?31a&5h;nq2SvsE)$BPvSF1!; zuKG#F&S=tgfT!9@0|&dbmwpgus(Bkc z!HP@6mv8b<CLk$W2CN@(Mg-6idTOwi4t4!*8{qWd#(ru0i{C0(cGoP~5 z2#Hst%PDPiIK!0TF+&&}x%o@KQZm7uTLhcd>Qt;DiIj#>|027HL_1o~^1mbM%*4qh7uHa7xf~uF%=TzpUKNo%OAcY z3Tw70%-yT__5l|HxM3)GOI1XB5ZoHcj+sZRdsCY$xkaQzv;{Qs4}MAB!uD>B8i1qf z-zez+$rX0mU0u!rjTPw=y%}0HY|iXubOW*4C5Q%CuL(mlmd^(3D!lh}GTu5y)cDsR z@w$;QiKsg;i7*Fe7+@4K(5WhY5cQ|EY!$xSr?&gOVZnL#G6c(xNT}5YKX$BKbpk*h zghfj+if>y}zi4`y(6;#P5z+bj-MC9LB-8n?Yrzek8b=-r6pSboFr;9FO@jO45~F7n zn4+rRfelrpy?iqSnv8&%hNs2?9Lu6gsC>3^8XmzQr5Cq^X6+5ZBe_bVF%@hok>u>3 zeO?x~kA}1pA6R-H+1s{D>~>OYjhTEEWBV*g#YPnH$3zRPD@5k6AK8c?uM2$CaB;4u zX38*qWCd*3bz#n{9`&Bll~dOG$l%rCf--tQMh_k3^x}@_6gbR@mIz4kK2s_t_V2jZ z1;03sx5wl;@-kgm8;{DR4Lt|p|HJ+QzlyZDpe7xt^tr00Bx*|RNvme!s#CB?_65oo zMjej>RARK8N8f7rp5H_T%mh&6kFP7sBFMb$dv|HhAPF43{hP=^Mp-NMQtA_4lOJCa zmvQfwsF!ooB(iL%mtt?KyTHZ^&%T{yQ3IMvz+-r>d%rpruuRV2 zWIq2jO{;b?TrE{(;YjsC7x(E94W-( z&owgX8<`mu3^J4OU^7=2MO(-QJ0!EK0^#3Souy8?#f?~oCB{8F!F-sOb+KN}r02WY zhxlx{g_>hj@EmOxSeSY(m7jitI)Sq0vGW>}c{7n_$v*SJP-MG5j0P7IJ32m}fi@Br zewv+Xf)9PyVO#<7Glp*iz1rmtgW$u?Myw7RGH`V0|J#A4um(y{b>{Ep6lobnOzM&_ za7eZ1hYxcrgZV$K7u${nua6gG@dP9{LMSKBWP&0nB81^pV#SohnJI~=-QnH&!^sel z#KWwR3}190P-qnz7q+wTojpg-F@$9Qi+@!-lAI~qI+C1;95KwX_voW7;RPv7 zFOZfgOM+AoX{%Jpsz>w6yHduV`b{54_V*79iv3v{vi<0jP$6i?JLC35x!jF8{9{Nm zZJ31ugPIsu=m&j)2l9p{z){cPKWqSG6tjknW*-S&!T*8>CK`*q4q1+?Jx$*_>U|g< zGZB5vaC;I1p?3eYg1xbcgHUhSwHgU;_st*-1o8%-L`X79p*|QLRt3hfq#hmjOh%R* zNhDZ1OU!&1Q1(NRw@g6Y`m)63N^L()X@w(}ywEq z!_H`;SpTdT7h?KjOw?l0Qes!xX%@+&amRrJHt&v?TmM_Uz+;n>HoN#3c9~nO&V`NT z!Ii>6xB?$OiR{{ERzi<@R>qARUL(TBX#p>hmAgXGvR1A^-x-;%_i-^e(GA>7m)o~s zM@o+zEDWL|(5)XvO0UVXbEG9=K}XjGZ_>~d!$*72A*omd2T^6%e>&|PuzYt+Gvtj? z48ktq%`ac0MCT&{@TF+Y<2iTM{fV7e>O#=i!2ptOjDXD!gLxB zkarkb(!GF)%&*Hh;6>{DLNF=4`=z5;aB=^$vymi;$e5>)-;5oJHPjxv4rT4~ikr(= z4&y4xRO3A2D57&CU^$~Oi^&%ylH_M6++-R+kbx-=ad`s+bs{O5X_M` zD9IJn`` zCw>YN!QdyOC7_9ID#6TG2BZJTg2X3sYWU{OLzMb(;7I_qi8bO_MY-_IeXp>Op&xiX z^(CfiV#KKcoD2G}hwn*5JGME%2(aWBJ`seNp#k z)!}?W9$ro5Xy)IY9(iE6qT=!d*`2uBz?7Q^4Zy$$p-ksKJfjPaDHIVLl8`d$-*<|w zK1r0^AlPtgttfF{M+I^-#8JIQu&$Dj*-Jl1ATfpM>ngjKfad>4&wPC-vOFd7BP-1hAcK6kl6u6d7`ToJ)bR<2KeKp;Y)tsHoA;qx4o5F;KQa)Y&I< z^{GS28QKB;W;y2c!e9svP4}Z%M#Y@Ts;Q()h$Mfd+(1l7B4bAH2@_5)Vwbr6B6Nqn z`Y;aFZgfHFI%j_3Axvg25M=E$EuM0N!@%jo!6u;d;mYcW#7EMz;v^m52zo>`$5_mHc<=#QA@)=jdCp3KpYd`ULEyt6Sp(#|jF4BNuPdn`$q< zy4OC%`X|`*UX*r$AgL(H|LH8LmMs#l2&;;deoy`EioeQOmF-AUqs~s1q|8qBLGR;P zV&nmYNruX(?ww?ODOblQCMIV;0NwA;$iknE!46B)9WVFEOhlsR2Pxs><9{Lj?LJXN zQOU}}s;HBEtj+z&Dl&+srysVOk@_IM&>DlV+M8Ktso$7(uj@01_47=%aJJ&&6&pl< z;UO&TnU9Sq_}@Tn=Sah@6O2RB9?tqEpZCrCDvI}XuDEG!7Wg$b&|!4avLHBI9GdUl zL9h9rerq-g-g1|xFs;u&L5)5w)>5%U28{f~EQ_ghH(l9f;$%Z(k5`CkIw2^*nvo%q z?`t;G%suYH2k=v8#;W~}Qnb6gaK<3;2Z{o3urPMf6=)A)G_0%4dcX=%9OS{EX%od~ zKxo(@JF%x%8FLZK4lHGpa~hEW+rO0id%PPi60@-|yTUU%#*ozOX(GuN=lO<6pm~!6 z6L}*fm&($i?^Q#mAnIGLsns^mrpR-TNOa|YJ4(C|~d4nMDK~k|KDtQ8(n(E3L(+mjwmC9@E zjYh??UjyNwg8kRAPhtCQB`PFLb#k{N~ z;eY=de33);T2EM_qAYfvB9Xf&oU+8vI&GOHUp9aT4mE^&G8_pOJ;BX9O5E`1@iyUJ z#(PgD$`m=A`}eH;>wwD=WW`)VdsY>pg-)#VW8`;JZd8Z~WN+Yi6Q#Z7E2Yj@J}#br zp@p698vwyuf3S$M{GX?kh~nO*PI%2s{K2ynj+%T;14DySk(ytew3EBCL4ZQSu+!^{ z+m)ocghqJHbUU@<_*d0A_dcvB00odyqNAgo!>S)K<|C$TN6G9Gd2OWI>7p!%LW9lSoB5eS(&M+~Al0HW)W0I|`dd^s;+O%RN4dr7ro0%fFcnn;hWLXcg#iiqZN- z%zzR$AC+BR)3`q24U41+NV*iA921tQ(IKxd43h*-^}RH0JZop%D;|!Pyn1hU+91jx zl)&jEAr<%a{>@o33?Gp6TTt@xl~{Nr4ASeqNx|`a)E^0004C(b?9XM0fvCI|i7^y8 zZMI8Q#VkADP5va%z|Y~_{Nu^7k4#~WB&6p!PBIQ;nAqfZ-&qnGajkh1u?WM5x6aYg zaWaun(=wBttPVtf{vhfU2;ju&xy@>oFS=e$0|=H>sSP;o&X8C9Y~3qU)RmJExv?bod3lbayYR9k#B6FYYxYs3z*SK&l7gl0=PZt`*_5K ziyjXUX^6~tO4%T$64I4TDTQj`v{NYOMPExn0hh;{v}MODqyt*-Vchu_*A*8EItuc+ zgX^aquW|eF*sOJe{%lW&K4%6_LUuGGKbx)#pci+(Va;psTK=4ZL81Xa3mge7f)F0vweX{4f1c&08Vm z27RiX=r8?E)5*hDR@~KRda*$RrefB(a@?5Nun@c$Ek_;0b3XrDiejl#XJMBWOH!Y9 zdlLR?*%=_+woZHeIlnrw!sEvX+!fxZe4e610^ny{LM-clD5y~eoS2x87dNPwIhpM7 zTNRe~H?ps$brCGhrP`W8p<7uT`pM|Z>WcgKj-i0b1>b-jLqa6$D9;zM#h=at8;!)M z<*tyBjCl;4t>DgV^NpKzaAB~QlxRai0^~Xi;B$tNejhU}pI2+bVr}S5G_6*&Lchll zOe&k!9s!F9gPXXoKEw=J|j<(Ds}aV&U8^KvcmYM zS?4V&=-Hr=57HZ{L2C{03F@`&Pf6eTmwCslKhLr>kdZ*R;uOrkzWy%ago(S3d(Rk8 zxxKJCk?nc}NnQLOOJOo5mA$@K=e^fu%EYM1*MA0X=N^7Fs|rCo+MQy4K(mr#{?sF7 zsMOFESyA@|`_s*tN+=MEgiW?Mfs3fx&KxH!-$Pbc5O`DWo+YsbNsSEr4@}1*z&+K! zhT4rh(Ka4U;U>9nx5}k?5iJn6=;3pmZ?v;Q?0pFjS8jNRtC;E;=-7kAcbL=UtlLEx zU=3CC-*bC%6a$xjP#@qZ8J{+tQV`?&X^{MUx#_>OGfUm_8P}=#*6ymfnFvh;DOizM z3#qsZ6vQpUp&S!C)8#^kGFJ(dCv1)vyP@?UMZ`WhOR!ZK(I$QRoj^z)1d*l_HAG}J zbXa@7EvL&FHHk{|wTX!MH-4$pw;u3A^}CWXJ#ZjH54?DbS}vZ8?!ZDGj;XtOBZ-u* z96=)uOIdZ~~tmV%jnMn~ZtP%3ds3pT>K2VFOoMmSN_!kG6V5Od}nPN@|sIPcf zl0iasuJFR}(MwNYEMh57$GKq{q0Wm|)|Mc8ZYhP}$5=bF)93qsHk4UB=c)g8iyQdO znMBF=%t%d$RfGwZ@nx{evq@4&=T^ath@rNTibfw2`PwkJSI_-&wCjPre%La)2anBL z`>&ZsiUSDDM(iKSfIqL}ynDifgt3dzsUlvXsw&P5DFghf@F1x3p4 zsD%>$9AfKw3hNUSn{mK-f!CxLc%7>p_)~lVxoD<6Tay@HNv()ZO4Fjen$>Wa3Y0X_ z%w^e7N|Qq$&s{7|aI2J5f2|P=uR-?oeDurH!_?h%_ZfP-qNlOs)%5e1+YF~+O?1sz z=NpjNdsZyW)Kz&8L^w(~q&W2JZss&f_(7~W^lP$DNT$8FH6b4KZS$qjwiI*Cx74T0Bc1*?ZxWuL1awzh zE3GFa#OIj)tc#VV>)NF1Zc?r^gr2Va6Y=>i5g;;c0~f1M5gN+3#lzLLN5tOgA_hgq zjptw%y83r4n`z~lrU(@e3+Kx;5RN;QFQT|JJ@G!*)YP+9ORM$`|pz=9NlF+HY)*Rb~H#ZBW&#; zkB&g4xsi7?$I?J*%-UBPhoiUx(~UJH_<){Q1Nrg&0OW6T@i_I3cA$e0z7o47VL|o) zGyKnQdT76zmz*xiEqCOwvvd@m27-Qbjr}`uVV`Z0M-Q*_rIilBXk16=mX@A7$yN`~ zulq60f2FVXty27~6kmD0GprGR=9S(2Wo{o*lAP@TgIVqf_(A4woLcjPp>7+ zU!J4IOXHESnxSW{T_SDp0nMHCVyn5fbizmaImeJW^6Z8^4s zyi6YYonVyjd5K1MO|08^ng^;7ME-y5y=7PwUeGp9hvW(p(o0E6EZq$%f^4B@NQKN-W*=Ulo4O^Z)vOe6N@5@`GH<*)wxy?zzvLIcNU8B6#(^{TZSC zblHtr?R{Og!FrGY922U3N32!6)FsPynz zN@iG=?ePJL+R6ynYDMpzM+j<#@7rt-BeJ{OgPqt!CI#bY8!_*b|DLNuEF*H__yAGS%t@D+NL)T2UM6EU6R0m@a z-!PCvkWIWsOXtWzVPeAb+-0e!!{v4{u8bB~l>V^vs+KF`#|>*`OMOWpy6_BOe}E+* zfP&z$-Bu$&$hMywcSG#LJebsd9$JXR^ab{%-T zF$!}_^+0kSFGv8~{^I~G(KC!1ei33CxNurA>Tu1pEN<7-$R|0?_$a2zo>=lh?9TGQ z0WG1gOSCHzB8Y&(PV_VTTg#!99P#Rmp-fx^O}0psz26MsVIP0uP2{O%79)%yjAeT2 z$NEK)6hv84s-b)Y8|@L>E9etLgYk&o^T-j%LuQBihfA}$NI^z7s4n(hPHoc7X7_QW zOu(Y}2ci8K&29%qD}Ik>#s;V&4j1yTH_4=4tzmuFc3EZ5y5eUlaQ}TNc$7}@g(D7+ zg<1ofw}XKvmRYQbPohYd-Z(ftz=Vcp0jnxwD01P`TuRP#fpU!`;-@&HDfnjo$bA1U z7WDkbT7cXS0PzMaS~sApbP{HrsMR9nYW0?XM#gAM+$+(}KBBfw=hoBjdbE2KI^#7> z1Cc+u2toFX0h(=IOi*+TKmDFNpO)1AowmuHCsJ4b{{+xHKC*bZ3eLX5`xYPa(IgDG zwZZUN37yj(axi1F-fMGVp|#xhdFBfOZms3Y&(V9n^s*LG1wfsxNtL#Edl?vns!YIkGfbriU}8?ybiZx*Fn;200)y;PJawFrG&TcvOfw0hz#QTxi* zK|c=;o)!tFAtpUR;|po^U|M!N0Uf%3E;`qU97rTAKMqnbns-uPx2{%3A?Pd-Asf=;q4TZpTe47miO=i~@NYu|cZRpaY}~@p`wOp&Okmk>yK=QwBA5J1FGT8O zy}k~GTa3KP9s7nAtFn#e`;)+tfoWewYclpEa%;Gi*zjBjq`c;D!%O{SN*xDZ-@-K? zZL&h5Y}}aiuCHbqPAUiMe~rKC6O1!dEKNGC%!OTYT%)OM7FR2D{5;OL`2rg;2GeT( zHDb!mc$>>9IfklNyZlS{-Zy-ZZxJ7qMY9TABTQRHPBt(<^DK^(*j%CQQS1fJUi*|u zstGv#>rX&R?Q=kzalWcv?xinOt(~_}ScBIjeEJsZdD`TmrM+i2a|G+Ff_nrMe7fw~S@pqluSutE^mjQ}?4`%dAn$cfva%~s z6>}7!&Sz_f^k&cHERPQCosaz&<24;D3#3oOuR*SJ^5z0{?4I|>1zA4Wmr17^Bs1); zo40(|hd4P~e%#39jPH8?OyX?H5k-iKZAdmQxmif`Z zG|#z7P?zKWR|Iju&dhP9jZcJ`2xM;IV9%y%-CKat7!wnFg*W?l*DN(PW5poGl@~D} z0Dq5Lo-dEntrL@R>UomMo6>U)l)PUn(n%eCiG-Dq+w5OgUh=)QGj}*6*M+EKK=CYa zxa2_w0qh#?xgr^{@k-}0QNxY+H-S2(x!Rzd!IzXJBs5Txoma!aqQ$4@9AST6d@9B^ zDCk+~Dm6Yh#4(&Vq7Xg3*+X*S;Nfrq0tOLXr5gyozp9|z@Wampj(+^H2G4rQy5Kpl zGig(A)t%k7rFTtR``+Uc>_;@%-Ok8YxJY+?7}^>|E?q%-N7HDLcv#N zZMDVcg42!J-bjSE<9HwQ`Pq3e>5bvvu#B`^FhkD?S@U1~+_0`5wtbUHElnJREPcO8 z*JE=*HKBJyFx+&$db$-p&049&VrBWa&sZO${!Z}hVKC%4w#}6x`R;s&NcjFeBT)we z15t@!>=EM_2#9MGA)Bu8l8y?O-9l*tUR!T{T*M20?s8uJ#_j!0u9J7Jg>axLaa8lo`6vrD7+}W{`8K98F2egdxqfTHXXtE3gz($d{WvgR;ve%mX}NB@ zQlGm7;g|rY!lY;nXrejAQ$RkD7Y+ej5OVz#WI?(Ggn;>4+tX`3so7SO?yRo9iBhAk zL_#uU$WcEtZlx%Vft$3`CzSRwk$t!K9(y%67ri2Mf%YD6__VtED&#ORJlXn_-F)dLgI3b@`iQ3wmRk- zoV%0HuDc>_Wu)W3(J_d1w9q`1pzrWmjs*3SR(YYBHPxoO^K~&eUcV$fPd-!7evym> z%ZOZ!HLoDEu51^Tp-_HN8R=r{WqTe)42Ob(lH79VHX3+HvDn2!ain(`R#>Xna#nBA zuolJonOhJ}Q>>~0#HR9D7QUG>Wz?x&jp3+L9xxnB}4S5H4Wy`*&;{M4ZP)KqWOj~ z8Kr`>6mffdo3yHAMJ51$JG}h%Sh94uK3*Pb9bIe>t?R2q(QHER4>gt{6Jh_P^Q!ur zRc=i`sXgfjaFArvB2C#8(Og6PHs3s@V~?R^{mE(DaJzy~b5RZCTp)x@;rioRGn{Dy z4>&`vA?>V>E}_h8&q7X4E*8QE9U*gB7>jR&Mj#SI=FkgQHxXj@An$Jnl4N~|??VZh zEq6c-(5@RVR!e0_qhUITJ-`jy%Cj}@gH_y5(qetK0vLsB2@kt0T>+fi&OwVM+IcYy zf42%?t`4)bh1=SlIj?hX>2uO{ae3Y`V)%AL*uF<~(5~#=Th-t+u$n-ejX;QB1Zz() z_js;gsZw-;tg+@um&l!SrInde33RnrB;n`5yE&6J6V#xR1I!4cVHDE3C3hwe2o(5^ ze6azN<>9V1gYMKBNTzW6yHwYC-bN@OBKw*%G?r}$^hBXvm5Be^+j7Ov5&i$y7|)GvJbqkZ(=5$S^Ir%1{Um^-5iL=jJl_9Qsvz2 zJ#!+S9YQ*}D?<&c&gwPV_2xUNO`0TJN-={kGyk5GaVi28%>(?hN}uK2zq-Iwd=mw^eSYudH+jas{B6~F6I-4 z^}y9TKyem4wVTxsnzc7Qi(!Xdi>?rGj!&~nYr+vL5<2H1$vTn@=C-2ZH!h@{-TkDn zgGs}MhTT7RcN}B1#=;7LCbzh~a@tDX-B{Qm=Q?klL#VT7Ms&%>;FXqunRrSai`;2KSbhmeRwOQ1BkIsUzZNdBl`sbX!{olS$-BDrhV^A@ z;l19N+bNMQ)>~#*pcXLD66#=j9Q@Jw&UNlhcK3yPYxhNdTjj6kJhwC1R2VW8M!)t} z6R3agafe`&Z6pNb@HL-ZY};zeTv;Cs$OqVt%m2`}_R!ag@&u#-Hs| zyn(UWYJy@wm&Dy!lnTXRd-oz6(YeQVJi&PllfJomcvlF{C>GIhWn^JtVHTFC5b?47 zTc-8~1y7nwWXQ`aElA6ql;!oO_X!&L-7fKJr z$oKu5&)DF+%&}{|r}q&)*LKXX!m^FV04{vm3p*u*u7ty0)?MI^nQ&Ud$c{Ey4I~3p zQ8=7`7T$LVV)kL=U}x{RxZs^Ke+Hr+b)ciCPfbbDIP+i)G*}6CF*V9K-N@EB;6f?& zg2V9`rGPWhu+O!zW0Z*=af)z#y>J?`ulf2nuu}9P2SBjWE^wE0%d>!#;3qDJZs>31 zkA}!-T`w@7eT4MV{hlJ@OsLX<+o5Ar1YQA5w5FJyj>WYlj!pX1fwi6tRe?Eq4*v70 zd#3bfF*Fl2Utg~bYVaA{Y?3h@CfIk_u zwKX`hPV;jq>zZ%jAiazpDqMa7doZy29~J^MLpMC{)$jDyPB0sgnfVw*EAbq)9FvNw zl{Y%gM52zDPR1u1ySL145iWZG3mwsyiHk#Mt9`u)(of!9Sk@tAmb@IaaCF26G4V9j zk2={-?wp#moh#|w^s@4m^aeSMZgpheJD`jTTqnc~qp2tdBhQ|?WSi^?&9K(U0W>Ke zcIz0Et*7#>_cHq^FJ`)fsbwg)99UyO8<|l|>diNNmL7{XOOTr5Ju|!hH(AI~jXvJ7 zvR$YQKLgu(QrjJ>wdcN`i!gdCLfe*tynLKe+71mm)erNUk-oQ#z5M%)GUZUhY}f1< zbZwr)a#o*MEW+iOgm7g&PO^gkD+M_oq#5BWEIRhp);!?q}LUR~@*Mdf)ltaR$R}0$_&1rM>Gty$?DQu-W$< z31upWl@VJ;COp+l8g{Y|#O1YJ!4yea74^4RKK;X%_*Nw>=QZD72c1{ljUOLQc6RpuTcPeE?yr<@0^yKsRaz{d zF%E`UnKJ$Cu$%OqniHYV#t4zW;L2<>hgfg^RA`GIFe(+^K1Pi3#ErSQ(yO@q_GZAB zL5002V`T|&F6)P9hgQCWr>DPWr1xvQ3J)AK;Gy%c^@sV?pS8S>6IrFAa3$01uxrzy zn3^(hY~+Q@c;mgEtl4HnqI~a;XI=g~pS*uA#)oLd)_?t_j1DTAG0b(2liHY&L}%lPSU*_pVzPDFf})eEqMFV!AY=u`8(21P!3&<6LbAQY8xj#^GYN_*06hu5XeoAd@pn@80oKZr^CamlaRtnp27CC%$Ubf@t-f~;t zOf54lhdFo36DeRrO@1T{L?=6=N!E>wLR4-kXuHbg>+O!Uh5LTdx6XbsqXkBM`G=Rr zVdF~@o{+h=Hv{&i8Fp4_<+v!}Ng(it=tOC8t_gU>zZ>(|o zO8z6bKQ4zN^>YO8^z}Q?sw6;|<-2*uJX>wCF%zJLW7rkO)6272q&-s->I~!K*Dk7z zi48`iRW+)N&rD5CQ&LiROSd*{EzkRsEME3%TUmPzqUIPHllo}%`jfe(FW!km=E?bO z=q~_ybHiM|9-Y2dI!z6m#ARB4rWBF$Pg8ks&YI6*(7`H#P8BfOqC;0D=C9aV&~~~< zK?N0ZoHT0IiPb83xp>%GGjD}WAuRXB{=^x~JeZQ2YG7|~FSYGU-Srm!C~60e_vTK4 z19q*7eXx<>Ov5ZohGPI4!+bED-%aqR>hfT&jlZJJ?iHYS7m)H;r@it%#YK`+ z6py8Yj&<_*ZLBr9&u?6sZKM=&jc5XGRjk~yKzw|Bb+1es1bBTLUSj%A!d^`&8Ijw6r&u&9OI_SRL)}eiO z3ioV1#O4ZaiMKx^O08o^r-@MS0AYw6!|uERi}l^elQ8xXEaFTo5%;NX#ru#l`;~i7 z5=3z%mo9~>FGkksQBG=|N}E0E&0#_|uJ=dJn1OF{9~>(6yF^IC9&wrBzWQAzvkIDV z{#~w7AW|x__5HPv;V$*P>k(?>ME#{qIf8*Wnn9_Dk+i4`YbH%t`Is$LLRF_N=eKK+b2 z>w$^Vuzp!4uqnZ`6MQH|8lYLw-~Z}setv)DZv6pp)B#3nlBV6 zF=h)D@`u=65Tq?@>Q^s)zAy3ke3&!G2SeXI1f!wmr4>{KA7qi602jP@smqRyO%hUK zV47)+1L^PZ7j*fTTdZvvjvsCk&KV4u>*|;tzOr#~bx%%Cq9bC1KI@i^w(LWhoF%_# zX7jD~_6lDxSbI;PQj+qy+n>0&)sDy`${`H#p4jjl4fl$qkDcG$+9$sR>U?_8DRN#R zG4$s1`9V##C$>lHUFK0iATjbsC@W8|Q3i&vDK^=bUiOhT=e-rxj%;$9ks)_AFAOJB z0pcmzcmnt9OdTUa*Lm6V#{(jpJu|K8lc@%Vyj#&8xw2LZ)JacKzMDp9FWmuJuQA%B zbc*z))S?oJtC;^juMEd|zbSIDgy)^;k$q_F+`5uHcU4{l*Q?wqn}TfEv{D*#hv(9= zwTNH0?D2D^)R@l|N&BKWCJ2oRSDd#L)V0`uoB?Cg>rf_PAERG!$NR^}*WUL+)z()4 z$o+@|?==<9_rWA$ak;?PL1!D7=iX}=3)fjYg+A*&&%S9%HcCCL^pj)fj@ghqzb>C+ z&1s=ayJDXeT1=}sS+x>2F836#nR~pFbnnR>4ux;JWfPX%bM08s?BTuN_mCdAPWEf9;eLJW- zsMz^2t6gDaW7#LGzwQ3!XqpeJ7&(=U&OO%`mY0HUjzFMI>G;ImmA;UWzTjuJp~b2XlQb6l zo4PWLq|fM3ESrI`Wkj{wfPiXyrjLJG(f_j}NdjXSbLF*j1uMZE;Yd*Aw^7oY*MM-t zZrBdOjNpNq-sXaQx?V9uXrjZy!WvfAX5l_76|xBl4f`RY`f?m-Fa&6GD+)o1pEYHN zW@!G~_l2HdfZ|Aq9PetG(}wBxoJl|eFWb?m{`deaD7J@_6BkZ0s?1=O&E86G3_U_i{c)0?O@uX>2%+|BUzIfss8QPcnU<$I? zvcsW4n|gR2i%v6#3lQPt7LRlC(?cTa_4W1UgCN$8o8wWvv2}(jPGc40J*9sxJWl`h z3`$>~5uzN8gjVK#TGX(WX2I)vKuLvE$!v6gcPqGxuCS6i>bb?CW^0easa=w_pe^aH z@X!2Yvr~j^V^^4t-`v4+(`7!lJ9aM5qflU(j}5nx{X6LXh!9<1d8LIRe62-aL7&!R z7*_~n)&^gHCwj$jSRNu22@%?N+g)r*_PRbhJjoZyv?yzFmNMr}W#gEgxQ>wBe_Znk z=iSH%!nTX<_nwE{m{?ecammejGOEK9FWq%uN5Ha6JFwzy*iYUYwO_olXz(udJ$--X zc>iJ@8bXc%Fs6bnAy)$n#XIgu%S+$al?M?@!zjCvU9jpd)YK5 zP*o+3S^g7B>9dq&?I%1t*hvWOgTq}(n%9JtsFe-k0)C@EetqW-sG9z(hfZ*)tiq!( zg#C7U^IcNMS|$HK8L5?dmYl~&ON=inVm&fUj8QJDaN5Ig~5Ux?)qBTf}y$|$9tgadiMLO+FE0(A+g!}vX!Ana^vsKYL zIR@fxH8Op|w2cq*mH#>W?y3d69EoXQuor1Tml9-K^cVYL>^f)^}X1q&W2#DCC%I#4tV z5{QdNMS9v`Uc-NWm@vL@Yihv-TENs^mr#@XAM>Lz_RHyb{;o^GR?wK+IAyQ+MYuon z;8t`HGuKKA7m2PYu`o;{qh8jqC?PYvowBduAZ8dTBV_8F6xx)$Dt#_LAKJ(GfYy02 zDFGgxyWcVJ%mnCt8|0&PdFL#nm4le*(`Y%`B0l#e{K0=MJf=T!dfa6i8gUbhfDPt) z^8i^CnuDzS0mODJK8TXjypJYo>Xj zty@P}Ljz6~A4`Pn0I83F7^4x%+e+s%c0PiS4bV)VUh_HsgEo>^(^_7BHVGi!>9t(| zfZ@Tcz^%AOhUH7!PQ<`*>c>czC<&kSSPL-aK*?itu{5R&YXtlsu4EUlQa?}BN(2(L zyp)i1m;6s36ChqVy{60PzO;vIS>7mbLfOR(5vnJPupI#Y(M=Lpr;Jhb?^TNwuKpA9$|`ihrfbRf_W-SimM;q!A2 z7}#}FjZy)^`WckOLZxkCr3`ma0#Fy360__x`VBt#uAku78m^GuLJc&_1&8`3!e?OB z$Jk8q`{x}#DhM?OA9=F4^IePnhh5wtKKKGd6=mrfUvvATU-e?u_69}DC@+TvKkJ}# zhI5B-TY#p{<5~bdXGkgbV7x&Wz|5zt(H7jAN1by&e=#Q) zVHpN`iM=Nn!FqpUQZL}>A3JAGXmnRKd4~_KdHcwlU}GazBK2p2liYd#R}7+|p+8n3hu1_n|Nic?{`w+nlgb=m z=R8WHcwm7u-k!W7Ys?mHSPa?JbuGVphYTBqWHD(^g zot_q^#th35HoPLmz{l);1%H4ZhVy6=U;SCAR$c@I$C?zkLEfE*r}>1W z@SdM3h9{uS<*s9q9*le%*Rns7h+kw;kyLy3_-AxK*E*x@yNi^qh-(Je0ziXx&RpqX zn6R?~eAoO4qa0PU3QQS)T8_a`{v6={7(6J6RPVc7M8Z>c>4nTw)cje;{aFqb_2 zX|o$)_!GHFKc5GuuQDixy<_;p!B`%{u$g&lJ?uGnWDbm2I5o_|a*YYx+!l z6+?l0fXSEMUx11@-8t%|Oe(N4{4rvHNU%p^2^Rbmp&WKGk~WGFg9{x1JnFIXPIl0E z?omSJHH;6x8{%xzfpwndc=Yz6MvvaUqwc$JHbe$szphTpHj9K`;MtEnnzJlq81Ojo zuxnI=fJepW{{}ZJ>5OwJWjPh5#Sh{r7}PLY*B(%FCD5A>B-Z!XdbkP5!J&stj&#$|GRsrMQ|_+oo+iCdp~Z}k^OrM0&*vJ#90dJry&(gTV9P6gtPW*{ z>ROAUVajp!=bJWaXM`5>KYo13kh__GlN+xqbk83@$!Fk$m1THNzbUZ|^M$iK8axkm zX}hQjfbaO@Z28{>%tnvcT}dIEH|QYniV6zvXeR*M=<`a0fvU=|&Uo7oC5-|SQV<*r zQciPhKR7DpqaS^pSo+53oj@S=ivsBa#T|DYVCB_+>vS2%6F!@}7TitLF3bMX{4Fz$ zY*@}$?t;+J2g2K`{K`bDJf*vcfmR%Ca%~_(an9a0%{ek+fCu=)8M51i?cBr+&qgsxtsg;81MJz4GBBtoqwu6B&{tqW9w;wD1v+|)CV^3GMEE^o| z!J*4&nRxhB@nbOYszID_M zT?Z!v*n6aM@4nZskYg)=(~5#5Bws(;@ekQ2--+Ov)Z4P8`^MzMPVwFzZ4IE1y7_k( zhrR75)>yU11MoRKMtX^kL1+~205+;f6daYY-&+rCRyqrfxYvCL)d%T~^o&U?5>mj* z=l^{iowqXW`+ys1KJHP5+WX5K0+?R`COWm*mE{WX#jrskW6`*5c&lKL@Au$;LtweSN~#UsIP?V zQoMKQfMY<_xtu-`1MR|Xg0^0q069X9X@$6IcwegZYP{zkej}N;PvcU#u~ET82B=u< zJj!VQy|}DwxUP|D-qJ9X2vbJRzuGzgd`23H=KD)(MmS<=8nDS6LlX}iGX^F_2C(`M zxIbEs680V^b>5PrEv7ayQ%0_iZ>GEB2Xc;ZDJxw7*!zKVO3E@A5KVu^jy_dp5g%mZ z8UKhxD$f@nA!(d+7eV}x|NpZdy+M>8--X5V5q>dZ$jT60goR%3~;d2%3Hws zbHg_kuhKWwF8hs=prTc+`Zqy>KmkN48w>Llm7^!l zX;l(jhANU<4-vdF_=}1)b0L11Q;3J+g1uM^nEQ6Q?;NO+U>Pp|psX2cV9}fZ z@*CGfd`<%f(yzl*Xo8vPzb~OY(X>~3t&dJknu-Gi+CP8z#*-Ya)jXg9!67E4{;`=F z?{_#Vem4x1`Ic{vSqbffb0ku>_7LHjZpJ%Y@a2DhGc?FY61=(<8!ddmKEJw(Efs0m z(o}cM1D7jS4yQ>;mz@r<=iqM#0+0W5Xj5snE`%TG0s{a~6J~whRAh156$xTFx%0{e z`L~&;HNHWj2k{|9Ca%;#`@qMvi^^MlO=(m3Iy8dvIo~cy8e7cXKJ#bNX%#cHMy4u9 zq&xx4U2FX@IrRdFr_2yli&O;losWFGl-D8{Y!AlH*BS0B zvfqY~FliKqW`sQ|Fid-dZ1w6ImF|4s%y^N1fifl2RwJL!)ii}9K7_6y+l!m6_DE{< z*k-t^n1VRRmiibj@7mRI4t%t?=wf?4Vvr?L35MO+)CKdya+HoJoVkCCP5YF*jscM4 zv(xoS865U{Yd8$Gk>vwC8)|k8N!ZKz4HCldcEqM+U^O<;TaKCG$l`pkR(>&D?Gnbu zd9Oj-msMm|tsZ;P&x%wfM+6^mUai8oM@0At_JF$^PdXD(L&d`bIW<+TlJ=@?0h{)}z?L^f3j^~CwnmynDm;3f>w9xtyj zPA#wvHI-_Os^jd_6`8oQ^r9OF`MIc-I!70f&UYK|QV~c3=R|`%By4!%cw<9(!#>D2 z$6S(B=@~HSt1yrf5m8cb3UfJ=P+W%XRR^Q0eKH5|#XmT$W>Al_<!z&^`-{!z+oy6i zyMY4W@eVqTo750B?S#59bwlx@M{g<}kpS9G}NwF+KG z34B5lEK~2WY`tXX7WA8Cr%^XQG$ZxV$AKk&Pxc$yWsO2KeWv-frukQGPOIEP;OmoZ zj)l!ME=?H5tT|J{_DsrdRh%jKMUzY%;(7QlF&svF$Zqk>|;EdW9gawWx!oJFS;r{Zy#qCi_niahR`4Bw_z-mH}+xN zzE470O;V{ys!B0mm`lo|`4yV#h>#Ecxxm7;?>c>OZKc7n8VYm15UA_>2GVd3rW(!B z#t+61@-tz>1Zt9uNk+z^?Iky6Nlyvvf0Ap|9Wq-t-1hD^Ze-|+Z~-*o|Jx={xQLmA zmZ|kHXgM(^J_$gw$2^uymn|Zzz)dkH2n37OS}hF4pV3-JIYFNjuiX4(o9~+wPwW_D zNUNjR>Z}EEvQO;f_ZZz9QOsBpZS>~6A|ekaBdiqRYMA-Czz!Nwh_r+h6J5wTh2Nes z9GPZ5SwWe4otW~pzg=*pBh`}g6(X?&s0GJH()e-?;<^Hq-}&n;vI<0=o9yT7_ZEwT zpCBsp=pbrjL=dB_FU`(N*ecv8-Ixv!;CiH-Qu&Tf92jqpNDO4X)@i0nR?EWyrKjS?_CRiLV z%6cF-|91_&ac{QYx=t-H=;3!SpDnzt!(=sac1kdB@xDW!gpF6fy*=ucFOB}d@LSoJ zuP9fS9G`|f6@QLC?DsyBEZol*qlcTwsLW2=qeX|QM6E@hHGe@QI!|XW12i6KD*b$K z|N4?y+H7mcP4Dek21IcG_}!F|Z@^#b9vb?M9Fg=dbCZ-*IVD>8$CiM(-+JLt|E(cF zRS1Rm;ll;n?Cr2@{NEqd7f) z8v2s^=nCb7Q09-`e6U+7MUp}BNo;6n0cKw9b0obQ!qyU!m5)~b1s{*=Ow53Nk&#q) zM-1P+j|7LpW}ieSgnqEnhgtc{=l;uxHTlT)4rB>mwO-U1xbkbSe*73n`b7Nfnlcnf zlTGN(9DPwJjOn!}OhX~mylYf6FYx1Pi6>|CbcVXx>iEW4h@kg7h*f{3)W+Z_LPYBf zc1rZY#I0<>|7%?fK~!1e(^acXzsypaci>aN#+RsXB&&PS zaP;$Q#sesUjDeMf#7eN|P>fg-diY;B8N9%%d1v1Ft`oj5hce+E?rSzUJ|f?zClcsL zly24C6gLP-2A}q!`)e0Xcld0>oxMM&LZ@9?09Z4+@Fg_>Ef2hepRwy+^w~b>GIs|y zfcr5JG6n43ty(PQr!%rL$?JI=vEkB^SWog$T^yP=LVxCGH@5DAe&F7$_V#3`*v3-t zAe%lgw)Qt=NQRAGe*Sg zf=J$Hb%*Hs+9vVCcS%VLLKs}B5crXt<(}5gd|ur~JgDXo!@g2?mmPHewVwU`K+ntT z)%od($ExMtj4{7P;Us~AUOyCNDTQ@_~CY? zl53J8 zN{G~NezsYU$`{PfV~|tB1Wn$rBzL?Y)eBJ5Lmk=@!-zu@15>$IUv4t+F=M2Ty`oXb z5*lHrNIrmy}?!c(rPQd(6K|Mz%E`lz)=A<k8%ET#!oRP-QP3bU*P$Xke6x2zO`uRHE9x$_P&PLK3m^y_HbjHjL9UvL9W{EC7 z^%qtH=xD=mM$jK-!(VsG`0K<3lWV9#0^X%>f0_*bB(omcVvAXkEDxOGLGz-k{bfWl zhSUS~Kr%WPLf8++c5L1+8PTMKjBQ)k%`Im4R_)(Y%lYiBZpz1met7!_lU_?>quAGW z>p_D^pS0I~@wg0l%CgUQKdOpOud!alG)d=b>d6?w^Z5Afo;(&IGK$L2ICmaXM)}^n_=0fC3)wvX>x{> zge-qNgxrVp6Fv{y3#ZE-Z+9}!=>l( z&E&hco%DwrsppiZ8(}77@u3Aj|F9Waqwjd7b#H}l@bxthY?jeVO3>~5aL^E7+f{d( z=-pYGafx+VEKF)4Hvf}8B>mF&ggZmC_(O68ra)w&Bwv8S+GHDRiPSDBX#MF*pE0~x zU(^2VX9avmSalVnP)!l~sk#n|L2X(AWf-my<3<{#U?$7Kxnox)GfngvaL$7ubqt*d z%qthN5)76Dg18W=GixnW+&Ew4;L^lwxqA+>* zu)a!Qy#VG$Ape0xj{c=8G^-uE7NN7F!b=28hg4F3X2h@P)QNuNQ4-nVvq7_JZ1wCi z*kinvOOvYJE-FEZ%_0cC^ZP5Zl@-55A4vBbh-?z`j7hEJklE8Ig-%^tf(JJCq!0 z+NA-dE#z+fn(ZmWWXrbw%pnSo^JfUtJ)w;CZNR2NR%pTNzv_?wO(tz_jG4714Ve$2 zkKLvS&aX1@PNxhzBjoS${j$SW#m~H0Fd0jj_?)!+;GA51+tvr*(S-C-4rFs1^}$Bu zsfe)3_d}S&(ntcZ%GyxkdO_D!aAK;IA&3W#HB{veAS9{Urq7Xb?V)tL?h3&lUDN@{ zG*_dBSNWrzDUlmODrdV$Uq^)fE*j%M)USSX=xuKQhkN1!AT2_ z(b1c8LLnz$u6YlP8z)X~+=|FdXxjwtIzZFoV1Co_hQQPfEf)?AA#lzo(UcfPPA4Sw zwS)rAr{1SOs1=Qad%(X*SVqN;ha67mnepqMB1r}BPc`M#PD*4)1MhxOr6?aJlB+3B zkG~I96Ti5+eP>~@xKp}w<&8!I1%$24tcnd)6;{ z7JRVUIbo>T^vse@;9id@zDA(Pn4^4LGo>H1IB=1!cI|z5#R&1;=)UR)N+h_P8NKM~ zdEJ;`3+(o~RxjZT<86MRjDr3_D=NDqWTprxTAs8eUaeG}g&pY5J#x=13xu&0^EZh8 z$tR-N$e*Al(iT?3|AWoG5;5RJZL}(XyW~ht6b0RR0U9=TY>smve>lL{@qLM1Zedhx_56$wTiwdS;pP>Pl?SX)tr!cW0z4DYoHW^)Jte6cu1m(4q5 zP3K&h04=?Mc1y73AlsfhNf1BtoUNzsA5NX3 z&wt-9%#58j?fbhJ<*)Az+qC{+YmF~9+ahHpt1+b)8seG~bu>JcPt0LKYW1Uyc=J8x zngXfxb|10vm2^&wd|BZN3LM(EHFxc1n@|4K4fSp=j$QLVLMP`G^Fn%diz;50Y0~0< z57ukLLd|L-^h;lyX)8;}g&YMBG72i?PO+Q}2*uvEBF}Hw!YxH*qV3iutLqXi_`U!N zaRs$1EZ6L=^pL(8HN0tx5szsQ(OovXLsX8r9Y5qQ>EL4%m#m)t=5 z1m!nj<-Bo$gJWLwg)s@{?{h0Xv+D{}M_mCXWZG+U>nZMA$TRc9Dkz7^3RK>CgkgAQ zu$D{lDHo9aWG6XE$)aa}q71jSA13=Kx_7Nl^ZTws!DMTOTp5Q&T7l-^t+oMl>~38c zb)&BO4$&|5g_!?!?5CaA4)dkoqMXp6i_WDaiu{O!Z15e}j9>Gqi7wKc7&%&J@mS}? zum=sI=;5f7B){3{oO;9fK3P-2pH)HT-SC~U6M##>`=Zm;{Crb8H%_<{ z_&E{CYdI({g)8Fz-26>f?sa}h&uftaUE}{h2$OauDxW7LVtd7fS)O zp+FdS-xpa%25r3`sv|X2Xb#-H;OtC>`m3oot#A*rvE2?uq`2+QajB=IhZf-evkDeP z@XLaCA~Fgp(1^9y_C;?EO{;#O(lH69MI_HZ1=c~S3B&K0?;9^(YrS!x`c{3AwZ}I< z*`tMYZpl~IQMv1r+rnuAgB9wd#etaySy&Unv2`=5pxbv^JCp@ahBTh0wz6vkd$21# z#&d4@kH@|`awmpc*Vv#CcDxY9+@xxlKG7}yTDguYfzI@`wwu;! z39bL&I2m49wDt5*H?4A=X)Cy~aNf5OlJRlUWV5$-SCf$bwfdxnrI9vZ;9f=I+r z4(Qo)DgfY_Kk*-<$lZdX`bxli1k%fJ zOI^%`Be*_ozZ*r*OkyO=ur*Y!x|ANwciy3$>th)t< z<)JG6pnRp>+ZY$VRgMV@rhqOM@q45?ZsSpYLPZONSc-(BLEi0V1viHv!bZ+}uMBARsYH8w;CfORK13)!vYyFX&dc z;AG)R%TJz{FA@5h|3uhT05 z)#jpqH<^-XEjciC3e<_7UH^YPePvKwO|;SgsC1cp@wYP%E%crHd)&Ovq%MxOQ z7*kd-IwSt8hCbB z2gfWE(;~sVLVqS;6a* zCVHGwjxDgUjcp{n-fq-Qo}%9aHf}poOu@WjkvkWRx$>%?_Lhh^A)D+8P`YCToaw(F zcffu_H8k-{YDhG=SAky1kLA@>c=|E3F=s1%G^d_dN~E&Ob~_NVc#-M8d2&zLH|-8V z8B;in#{xMkVJ!RaYfpP!m*FgS-~cZ`p^)RY$23OlMic#Yww(j9Xw=z`|FOoJaI~r# z9j=5SF4apx7MMkXSpb{xcu{Wce|^09*)fppN*eGjoCDpz2*&LN&m7!}H{oguNmkbl z8oSvG05eW1Uc=V;)g!m|={$IO)-UCF+MeDOyVg%_qsU-U_Ffp?vmVo`tgMAj+;@`S zBC&<;%!0>R!}as0exF?D9@{(0th}%6o9=wJLWey1fR#j_d?-TXr2}<(F*jgqbvc)~A~+#pcBz?|jq>nXd$BlAZ`Ua5!v28wC&9Vt5$b zbJgzsxx~5QefE8vFw88=;UyYHrMCXfsJpZIZ>E`|GEX+Bt$Xe<{|1V&wy=5D{pzul z!H)7;U{MYQ>wc2AqFoEK}9TMy5#xO*~o!|`vene@cJGN&86u+ny7Rqgp1Q-dSplsGdObHHxU zC3&31hBt$+gAAzY+Ps&|=AS)Um%%OdmnwxEca9sZ`&IMk-FZ2;jT=$(3x-$)^zg&y z^(!Z+pp>bW<@ZhyA^3&L-lvs~pkXVloO{aio*g3p4=sUs)9GE*c>s$QG!{>!J^B#T zh~FXlbL#4DLGtn;0ce`td{Dh;5t&tS76zE_@}6BfHLt2ejGBooX(IvVhb!;f6wPJE zvqE~<`%YKkJ5f)fom&h#N@=PcwXR!uD-~y_e5pL$%+ic#aQ2oVziIEYV>k(BCYs$? z!-2t3WXo~yC>IIaM)aCLgwtU59?a)+X{N@(dDcrSrAWE9LelEf+x{-rvp)g4>W%2>d1CKwFEU6SuzRCG*YwC z>vD8=)&uqL#Cy(qRDCdRt)z`tl(B`Il!z#1fsa-Cu-Y+{e1w)sx-sC2O@P3``mYu8 zb;D1){7hW(VrbLi;E&dq&}hDmO^X6OQ_%_g9B*cg{*>=c)%&Ex-d%v@_eKg~85xaY zf1yZ&XvDYAaj%|MjqeGR!Wnau?puGB`oh(kz!&QF?d-1NR+x z+M?IwUth+_m6(QF$e>D%;HkCHlL!2NZE)_FA8+I}gm}+qMXF{0C3f zq;r;-cVOWa>)=S!QK!pTfoDXEeBiSojJi>YYOOC!RodK%SKmz0F@9`tPx`vl?TlIW zG>*uy@H!xz^C#?dGatOzjiDPh zZS^*|M{zijySIW8d5Jq&DGqGPeSM(*%{MP)UplEf@U6CzB?k)OZ(Voj!&M+ZmwyW7 zt|CNXN)9@hBzLSIm!0}h2c7@9WxQa@o>t8wObWcmQdHVb_vvPQB^1P}(>zM46;}SO zek_QhZq!+n7?#c5Iim7Eq7h)CYi6f2(BrOM+acOh&xw;=86)FfLBMn+uatxkJaZbG zNMnPC+)RKX1xA1*1n(0#*RdQ-3;h1wk-t&Y*;*TsR^itXJ0Xc)-v0Ld-26q~4(nL% z#@gEV^(W49%bS$XJ?Ur;3b^ne0}rObkL?y{XJ|erMPJ7tS0g7D+TUvd9I z_%By6qW70?bq0EtSv97RUgvL%n{C*Aey&!IWU;ro;#E9!r+(Qvhav>~U-c)A*~d9f z7CxF}S^OA^QIW7O4NiLphb(kP<0)F)3PFr{?R6(y2P0dzZ)?HxR~R>i$OFvrhoKzM zcVJhC*?2i;0<;&}=Wr7lB1G}}2Dy;R#n{a=3P9UHbI||Bn+OlHp0WzA1V>(EYGdt6 zRd;YJi2Igi(3I)rE(E9CufrO9ube!)yD3K5Ss5z&vF|v6izw9odQjpHJ|&!x%2;}k zEtMcU8PRa6f80E@k#*W|n=`7dqhsujT@!HHAiC_Ke6cut4g=(#e|TND$*AP*c{4=h z)z*#1XU(E`sSz!w{O9KR5G#dM8a=>2WCQsb&Z|au?TRjoG&r)S7?&?S0EMOI4uMe+ zyXP_DR{a$x6}i5;-De~c*BAK<`E+HkCF}3hTGwrdz3YL;#tQa&E1aG_-rSxSK%&NJ ze~Q(CT{>h0X!!t(#*jK?v>--_n?;5h8)=LXY8yfU99kUUe?LoG05ajDv^qM(Q>z??00khgdAxTl3nI7~!X79kmSdF1n;{*@ZAwEVL>&GjBH!dzH*oo+68vgPp;f4dViL6XI`mrwz+< z9JU@lDdr=|=g9w6(_cNFc$ha%kflOCczN*NbhHOrW~l_3XTb&hAsEWJ0ij~n+bVQC zZq*Kx*A6cvlfI1Tl0u|Gj;C@;8ovj8A5p`LuRPMg95Emr=$l+vPeQksjy8LbTfl~{ zs_kGHC#X58Rh;aWjDwFb-q?u=91hvV0W-@+%QS>bn}y^ofLy<|YNhjUp7t`}h|hh1_bUHw*+XzyTCe zlfr)Dr;>W!#m6+&%}Z}bXY|59hTei>yj-aTrR|5P9wbMnn_-_}a{r?#U#6BxwhrwA z(4cx*fv_c>Os$N^@m8#*{=lMY!Zho(Sh6~n5~ie^+*%Qv*b?tx81 zDTMv;H&XF^z;DCm*Ws0to$lB>G%iH6g;m{Kx7`Y=3H9{99s6-lcIE_VtP`}F{&^CyT@xKU@Ofsw!XhzmflBx^;4n=j8l#e|NJp zGXQR!lPX8)9XV1UJBDK!6IQ&qhJHRWpp)P?WM*doVzTWeD&%z$1YBM!Xv#5X@f z#PIYv7Cr$*A&`a=$~@P3$HddICA9F&OR*R)iscJ4*}msHis>A|HYx2k0%`ZknGhBa zxm)N!Ea{L$uHosVl`TQ*UHOApUqErl-5Wu9D0?)IaAY~wnpyZ~jGJD9lhSzbYW!}xA{zHN`oLq8qh zWQ8@Af!zQ#KLE={lN^ve0G;-Lo0C@cm*mwAcm|Hft^1f75J!G`USV5iiiAvHb&x|( zNy*P?BBAabHtGH2AWzlvzeXGTXB zU}ebcBf1t~vBYrHyA3F*9Dj#1=ssA|M~{u6$C%qR(3PSB!gO6oP(Gfx7nx?fSZt=S z|KzRMZR%-vL#udXs?mLCRQf*ILO`X3pkr2n{3%#^&D*hO59@_Q!&lnP{rl46+gsiX zdp)G`a-8AWV1q zvm-Wwb$M*XvjvShEv4bIl?EMhdepM9F9C@|6C#GT5$bCTT8#$u0`LPI>5@Hft0tE( z0tXeqb!RSh_1HDiNTz_1e5UkBHV++wckY*Eqn^VPC`jbpK9P9wU~(riEeTA#%&vLX z3d(%!KAVKR^}Fm_$;MJnIcbuqYxzg0CR@PBiRd=OAp>{SzARo5b%tA=b^0#Ff1D`W zkFEx8fi%_SiLC8SE|X4@KUtiKdR#&vA&R0D#XyDyW_J$X0{i2SAjXM>Mi*vS+cf&I z4~TL+n7;IgzVxV~xZyZTT?&OK-yBDw8s&50IXv@{B`C{lEU;n`Mi|vl7+QZnp8e`r zbJq#F+rCS>_+uZ}1|xUs?A+m18k&)a0E+fSbYl7SZMe zUy}Mv9t{6!3aLI1CNqxEV?_^)^dfi<1L95_NW^+2Xze2VtSDW+YGpUHuN0gyqe)E{{%^3WwP z``XXAWcrJYu~68}G>lFd4CiLBm5VR{RK*qnIYI94qh@UuxovzyN&h7zJ0#fiI9tYh zGz+8pN7r~NAZb=goI=--9XDW?`1PF@4{vFZtp%#EZpB}iRMuRvyw00y&FjrU5_3Fr zhQ5bA((iEp$rmo7ZO1EANRWRjdAJoEDYyEMVV*H%w+>=1ka?k1!U3to(+T5E?Kci? zH;^XkGZp_I2>^E%72xPew;v+}r!inradQP$Z1^{BpRT9S+dVeE)}DZY%8B*Q2k zyroO?e57=vlXMw+tMFRmUJ$Oq!(AqQwdXL|2=oDZIdNRkb5@a}?RB?jPgO4M2@i=z z8Bfvvva^*2Sd%SU$NC_Ps;o5gVVlKx(J~;|J_>(=^m+&hiFip94#!5AU76)5anZgJ2vgnFEnlle2 z-{?&KXxC2}Zi=sty2=~P=X4^JHXeGm@#%P9eDBFaloA3OfF8EWHjcQWxuITB8~4h< zw01l!sP$6m6r#M{4F06+WG4!49}8yve;+8@!bEU zS7yc5yFJu*JxNFTc1Qjpi5#sVG99))2Ql!JG>2~EkT7!Q`?4lDly67r(G1@K}RMa>{CK*;x{K z(@jq0<{{|@8f537W`LQ0fx7B51W-&$B`Q#QYAX=dZ||Jn(4_eRl%eoMytInXJqy$Bn$2jH=vj6*D=~o+504lEQ5rewjY3vt@zoE zNQ4hG1jtm}dzq5ryx#C>m_ z4#IdjmcWy*_)j1DFx8ahPe@>Xoj{s&GlfoGUS7fIo@~nZIoofY*n6BA%^!j=j zU?nMc%k2Cdt!(Mgkd?c}xq=tafa|3bO|gX;5mEY3lV~kD7$NQo-(CI_{Op5p>fT{~ zuIsHsf#EzPp7lvo9veXdA4ajJRl5luCFTR_VdPu$0eZj*A$K>XBe|`k0m~nd3OWj_0`BdyyUN2cCw9{g?-NKs?v%b04JslIfKToZoBNTa9@8IF4logo&)$mb*W{Ok86 zl`U-i$4|G7z^eF)^S?aIt;|!Y|9Js& z>CE&LZZWze`VxPoOWHW$`x-yWN$SFvC9WtY@01t>^v3GDp@8xS(8|6#zCkSXgDUZK zJRRj$I>5S_0Bc*wO%wYALXvza*+q8}JgvNZqL3&uOxU~P=N>Ey78wCp~ptp*eKTY4@jfj;fGP)AbNM8ZFbzw#pTlQEu7jB3Kmy4m-N zFhJ}~l?X`J?`(JsTm*kFQFmAlIkHFVbjNfEk~gkKd}Czm+PcZa#(x9Ar3dep{l=wR zzA=|>jE~(zz425}7cTvnE9yJd`{3~4i^}7nX8V(ltnAAa?Oi)8V7mXqygR99?1wrL z)~==i=fz}ur!*;o#xeWmfZHvBhMP+rSiPPzX5W5@eI@1=_az)K|NR#@^0JYH%(G=7 z|2f>ikvVKdgSOFu0F;pSgXuw_BoB^wAyW#%e8+B7$GNecK~XpRn;qDn08&UNEb^w? ziu1*B7-47~7pyV+U@B^W3x82O$M?HN-N0-3mW&!D1pz?l#pOQjxV3E?8tpDy-PP z5no4uu;`l#CE7~It7W!W3+3)eliXEmGC6O3u^v-7Bek}Y4+?jKW_7l zo&pa%ERikZO;Es{u`eDViQAI>)5X8+R|;kdFV&;Zo?&iju;x&UJ4T6uFEKcr5JF#gAZKinS+;9#rXR2T~WW}Y1 zA6_@eU3x!=`5=gK*;N`ICIunm=_HkGr7Pu~jWrKLSK=GDbG{rtwsynwHXrS?=%Kk` z73GyR3(M3el-vmJ*GJZTta2aWSwJ%uV1LGKC!tMU0f9eCbbUOvk#d?v1l7uVs$xha zSO{kqlX{BZXAno?bJf~w#d=(=dic5_kpnOc@B@2^Dowz@Q&lGT7~I=vmAAd$46p_M zlg$!G%?tS;$wX5**Nl$qXaq{flHYcOvq)L;y{_6jt9+1JD>awfj*L^Fc?$$9e#|OR zlsWsSXGY;#>gxgCpq2i?lX-WI!y_#n!k7;vULu&Hgy9siKYyN@SJ~e;j_)(PPxPSxPdW!{0CGLRQ$Z_M zd7KOQ;9pbDGEM=1&cQTr|JgSM=!>=PV4=KAZ9Q=N6)2%C6e+Y%WVDCSHqD1h6!)iN zt6*w7Cv=Yc2lQ?mA^!Li^&^>=Wv`zYJ4>H;$JpGAIG(7XJ(?fitZpABc{n(7YWXM7 z6%Dug1K|HtxavQ{$6+_;!E7_kyZRDLJ^9)-){=4*8?#e8R`UC?wrdR0hl8Yj7qQo{ zRXYyk0C(T#9uSa~^&ho(lWX%A&@3hHK6pm2(Ho!0dMyxIyP_RqVEAAA4T8dP(X;mq z7tD^Bu~J+OWa^y%J;f2+kPP;hAX=%6_e$=+8L_i$SWAB%w))1(1s zR&+-&n9AUB6m4_lM!p*>Jle4Z?uCKxK>(iuIJl`|Mzu~Gmd+EMvKaZ&tsAFVMpFY5+Rlfz) z?!;dix*F3bV+XW13S$$`Rt#h+^u`p<`wYmw-PK>ns$|`DUPcn4{C#1;C1+;=ry2dr zoH!EqHEzTjcq*OKTSx4hI`FO&JKW(39uNJ_7@sqXSno?)=GRZWUO(CN?J$?N&e1WY znD!{p0#sndWY*N(Yp0_&3y1Fbs+fz+$Klqtyo7+1#QhF{>lmgKZ{8Uk8C14NI3W)p zyOFdnHoVe^&dYkzK43t@0(&?9c3G|9`_sMB&S5KyjSvw9tJAfKMG^GzZ_0&368l}Z zP!&6a2{BMgL+*Cn^ia-M^%B3}OppBAbeUAH*xJ(R!(jsu%yZS1eZ3z~b=ln>Q*u~} zgynNqYhY% zC7pCkptGu9HZ+E80y9 zW{3g%ler@(AbA+f&HL+Gm;3smHV!6EZ8Gc~Mr?#u*U0^Ez)Tb0o9YEfBlCa#dNgC1 zE@c%=%F_y^Kny#jxM<+lYQgH97b!0nozK2 z*2_XvyhS+xbi@`w-devHS~-c?3wB?7ONqt4$7y z#}u7=<7$cclP7)(aafEWC}RsxR9+eNfQLz%gexzfcEDm*1h&@`lb(~|Jg^e6&t_s0 z`?lUY*zm-6S!J!9&ySvaKkuooXCxE{Yf_pU42*VAhP0jL6>qHACFVYaG&rzXcMAUF z=x)$w%ah&kRPm!iHpe%)PdT>T}nGr%Fkdw;EWQ+)B;9n%Tab>W*_>6jy* z(JI$`d3xGCmN?TO$B_Fc5HLEH{^n}%q5YX%5f|^)cysOp6Q|+s{AD{my<-SPwZrv} z*@Abn|Fb75h|!fQ!stH0@}CFu`Ji*V-}o8M95ah`Sf?%3L26Xr7|Gw8G)4zjjthag zOj^yn7$E*`zXDQ*w40BOm?kU;tQY{g@o#9tf87NX5G~7wv#`(IH7qjT&zvty-b`XC zHhUz+jJ+FqX_VrzH)*CJ>}$I^8P`5u)R8B^So5|4NJ=HVxthD!SSwuA5dt1{OUY(r zdoo&xMz<`r$B0|mRRcLsoqPODR5raTW5(HJJh>igt;S0p=cLMgr%S#O6nT(qx~o`} zY{0Z;%wk^Y-P$9y!%W*k5y=>apBBP_ zZlBq^KO%L;2A;oQL$aW#Go2@_9_UARZgcHWk~zvnD^FH+ZuoN}|(ES5$ z^n@29AoF2DJ9{lFf}j{uJS6bkOG$G(7a0`aX<#V?$6VH%j^WV7^W|vvbwJ`vq)s%; z_6(X%u5-s+HB5dShJ-^&==>78AbvpcP?a*8B@==#eb`(H)eohUJA%cAw^slBnK#8s zM}6OpC|Nu(LEu(%-DZ2FfWy@IWV&k`POX-zph7(}-!wTX8Rpo3IV7~v@?h!A^KZ;r zwV&#Bc0#_EH&qRtkcko+&v;$c=_eOI`ygDh#7R zX%oOOsPw98In7b#?V@cYQ}$FbzX3|d5oriT}T z{&NR<+(WgdEP0uoWoHtOq>L@%KWt2Bxl9+lO>JfoQ=ZXUy?yFdk;zt5CH$IVq5=82``WpD0|9=f)!eYZ=|FQC?CWv(_%80HB!GrddsmXcI`KnV#?cKR6-~rCnIy6|#w3^P_ zE$`KM2XNpTgnoY%0Y&kqnMUCbV_8XqOIHU7uK<1*F8Gg>t$f0+`&5)`NXt zo3@ASA7&TWkH?G!NODnP>(0msZdlB9(wP5`DrOl|Hbv+}#!gOtR+z^tu=hu4$|C!H zL|yzC1e;P%twa#j(Btw&R8S)sL03*oD;#*N$_1zMsVy+-AF~^HSl&YX-rgKC=1!7J zz9_H*{rH{p_iI%z*={!2&x}Lp@g_T&NG8ho^KLbap0H#tOAJ94TQ~lzXwg|EvfSJg zX(V#g2;6CIhI~cyyXQd~Do}{1niN`U5D<7%_2#aNBLpIl5$UL=iRhtoi(Ig24&AdN z{$(-M$t9W}4r=&mbe}psW$ONypvfUJV$sl}Q)1SNDo(M6%58OenrM`!89%f~V8jEW?KT8mPr_6GgJzNpE5)*lwSXf+=2iXmXdsv2FuA;U$3 zH&rxgp$c?nF;G*$BF=fc$PV0-TbJsr6Q+JM)3h^%TuA9n^5l`zewnoh7Js(fOM*eMvc^#-0{A?F~vov!p5PArO3X;051e+9uh=pM;!sGw+uzS@^G5v`x>}gaz*3_8@>)7fUgN>sB=hi1WWVHsi zSG4*xr^x{);f4>TCyBaxsn^M>1#I_92cZit7+IYrC89Vqo_g3CSt;CRKu}VH;d*1=gs{F<81<)&{K?e;<(Rgl5hFA z8sA60=-$>mQfS2l!U~|v=(&iB0Plm;hRUnnh1ZP`#qZ6f%(U5;GEKl3QSsbVAI`=s z8Sr=N-NMS+S&P!&sY~ZLAWDl3lrb5CluGB$7KcaU!to!^%b$98qd%8KAAV+?(4P2? zxX)Yw0!NgAgBcw4qnTQxG9BBZGjvjSF4&e(EV=kW3`mfKUP&ET?Bmm5^#L|zOTOsE zVIy?^W51ZSYwVe#un{*F5XUuwH<2erp|J?8nNv$2P0Pc<_L*eN*g?p1Tu?v@e`n1N zoHG@Fh?@JK0)TZl!gwc*G50S(=js-yIvbQWyj-3@^x3sF<3yxUIrb#v*;eDT%Vatu zQGM$YC-Y>defu^f_A5zAaM|x)tT@T&sm0jSrPPjgL4M9(3&Pd4EV&Sd_uI&1KbPu5 zw+B~`nSq9jJT(%z#$aZny-4t$DH9y2M!Fh(r$})0J5f6mPo;f1YG(JRQt1n?z}Rn> zaWqkq@Z@o+1VXWm%s5NpVOlu{2nD=iP(w5M`Wc^x-p|xE(;)@=M3Ohsx$dAt8Y{x_ z3`RO;-51>CgUfXdto_{lczKhwLNlwJo28d5&sct==tSXjwuPy^$n>zV1!HfA;WUtf z7&{=&151nX))b(PfSxsNSn2~oD{?vYN}8%gcB{ER5NR>EzqCJ+Dv)+wzimz<38JO0 za;e>h(8#N5(GDreFbDsGl>&|I>7bOl!lvanm$cu#_VIkrpW-b11?$k^ncjnKEnsf8C_!i@elF1u6!3vGWPT03paSuo0Q~TN=+5+s z3Qds7!Y|JEz}77%gaHhRB9dBIFnDZ<^MHA731(;`>TC5rqww%aY*H2AgCqX##JFDw zobgUv9b!uqS6GH6aaJ0>p2{$5mInV(c6-Gbu6|;|3C|oQNj@0=MzW-`I<=q}6)1av zB>MQbHEGh!%42SC!ZxlhW-}YdW#U0;_cH?NVv7gPW)d#^Ln~m;zq8ldUp}>X3hmvc zAiyaH|ED_w>5=S~-wEFqrbYxuoqq?L^sO$)cnc|M&Z)#R08H3$2i2UxX`AXnlKqda zD>$-_Ot!&O8zt#=_P@I=sE2*!vNpU8{6^(2(|K&JSS+n)f%;WtcYC&+H#a>uU(A@I z`aU2mH>5~s7Dz?cA0@wxjvC~+aB0rQ!C;Ew$^)t9AnyjDGX_tduYNE5)6X59Z%3Pe z0bjQop*gzLLiBKC6^t+dEu)zpxtR}MGBNR2+_Ir@VIBuJaC2jFIvB{xA76Fu;-62% zycgWq)bPOv9o?NWJ$dwBoUU&Yt6`nF`ia4q9DND@)Gt$K`8$Ujg<9|ZZxIIV#|k|r z``caOi6{<36{9PHw(FE))|{1LiyHSX*Q{j-aOAgv#R^Tt~HcbdQvWkC3EX7JtwJf|Zgt)&OK@tXPkesCBSifQuxg^@FLMnUk` zEvaqBW%#D0sG1?}zIlD#qaVtfAAhqgu zk5$_nP*^8jJzaEH7v>i6Cx?etA%I~_fHeZT7XZRNG}=p;xMKmHm!;u1`G|4}LZT64 z2RkoNEiHL3C-nckkZl{jCpmwOrBgCx>HlU3@E2$}!NBw+o%)GIe~vCmd~M>gbz%OD0o=*cU3V_;L}P${ezOeXT^= zw14|Px_#`T>Db;u_Lla&^r&NJ`+*s1RFKJJSjH(}1gLAEXT0T&W|N-gYi_({rfY0L z_UaRDmAmqI=M|*MROZTNDHJ>Q-322O$X^@WYf4G-ylx4P^8ThvY(2VsU247W;u{fm zyxEwJIlEfBq;ta+?rTmEc#D}ZDn$|%D4`^+^p5{~ioM=J3f%j~b6BNoij-b&M#r4i zqPJvT)T{sW!KJA=heS`Y^ znW6jfeEjUfm2$;y7<7HsMv&5y?&Q?#$Jb=~Qy9%+lt`MXnr2EId1DynK@}5xfJuai z8537Zh%IF#Zh&+XJ)O?eu$$kzQbt}(w$v_vZ&g^?&Q!Lq9NKL;JtkC_xe!qkO;plB zbcKX{^_24fCvZ7-?MX?BLomP7szHoVV23G>x6oxrS!U!1$|6G@dFG;?JaL5O3K zwIbmFTy#mr8MkR?^-rLpDf(;M%bSDz3FfYY=ciDprT;!X^4*x`F}JB*X4q2vMy!&T zaj%78<#v+cYvia(TVR8GWA;uok(I068Y|Pbxs%S33*JRO$G#+_oKaeMBmDj#GGAQ$ zxXiYC^D)c3EqTIOlH2licEfajVL_6~HDh?SDzx$9k5>0Q7hVAoYmf;?m-lZXXouvG zbl&u47%uwXo47U5T>Y;X-{6)&TNis*IkQ+N%9ELP)ykjmmf8f1+iuf;XS$0dYrhhp z)87)ZxkzKYOBoZ^-;h_w{_2f$^?-f#$XWA>9oG25S-DM}+w<>0AbNwLvJF1|E{J35$tjntS?fdqm_EQiZB8-M7 z$`}T370-NFD@cbG8-2KSN5|^DGNOEqy;KL@llQH?(%zn#fNt7YWq-S|zlG<;pS70z zB`con-QibmO6hmB$i>a4LIzd0IAc2A^-R(4urZ2ToKV=HlUaF3!f8co$I0f(gaNQ1 z+ta#Li$rV@Z(*v|dbl8}N=i8PSI<>59=}T_me+$$HSfvTw~hrhMm3;)Q8#`<$jPfz zzZGHFvHc=T!n>Ys3{68`I~S{*9qwx?V)P5L!?1H1%AGCFAx_zn@by>hz;(%SR!gsy z4m({-1jH63Y$qG5;9L8ZoM)Hovu068$&s2nG`#hq!eyq#ecqg#9;Z_bI{cuMuQWS% z;2jJkfw>^9>a&`A?qrGM=vyf3;xb)}h!Iqjk|y6E9c1#L#e2f!oe3#Y0b~g>t!FglL?v-Z}8* z$hk0xKM@K`oqv$pnpR{XmW<`-{-nvIlb6*R#5jYsTv=Nck+I|)&KzqderkI}m#4jQfN`)KZX|2F1SFd~WWn#bR5 z9>X}K^_sZlb?fr`zz>w`ziHM_P=56W6E>M|x{Y$d-R3>Hl&{#1&`V!<&m_&AJH_}o>Nc=S9cnz+_%$f2~uKy?+ zx5JSm%|v$^_WVrx^GoiWLAa2*pX8^_HP>uBs!H~pU2c#-x~0jP=4(Xo@!9Z$XZ?4B zyEh+L49VE=%Nem_aPu{gSh$bXXWYcl30(x5IRDBF9Y>2zxRg@*{%qX+$|A!f_;2HU z%;VOL$X~JHe4j&|ca`8*j&WXXv=(W#WHll0h?%(o*~0nGZip_KH{VlIUU`Hl066O* zov(m@qIUWb;y?duh-9)%cDr%Do3EWhvWOJ17UdlWamOZ0b+3*gjOKf~K3rjVb@ZY` zG$38#|EJb`-SbWR{8t2dL*yqP?D0sVy$au~+$*kAR+Nv->>+-hV;s_v1hteyi3NTi}G1r&S`GxKIfh7#iW41iQo>Q#FoJsJom9% z-B%3P(Tr-*?~GagV>Ppi5Knio0~(ikjzR&6ju!CU$AxXQsKv%9%D}l+YeY)KsK*jAV0K zF}QsSPI-Npn)X21qS;YrSPhTs-r$c&SP9OajZK)uVhp(dARcDqDSViDlIZwZ>F(BN~pTEm0Scuew{v0eYzx$pbyeM_TP1OZBcpv?E3V-L+{AN_W@KCnWR zo8q(?@f}KRYr8(^hbHyAnA)dPU^<}3h4`Pt2rkbw91m~MvO1~AXd(gaAJ0~h8Qa?P zNUC+C8?#*CwPJBM+hv&Ol z&4>EMZP~nDrsSp-6@6BG8}Y!&^qY_0{2-Ca%6kic*WB?t<~=!V@yF0TAqS7C_SO$~ zx69%z$Uk21H)K8anKAudNqXo(u+R#5tu19vP}k)}-feQn>h6ce%;; zGX3%|LN;g2H{b|so0`T337(%osi-ImGut8?&*Ie9%06Fn-xU8IO%~RJ+U(2tSwA~X z5(Z>JWQ)Y5yjySp={-(}KXjK;{Al6?9~a7s&C}595q~H3bcVnKOoZd?PgeJa+qsV?kBvp##7O4c3?{&?DJ#^n#g5 z%D{l$4Mg9eR)GH579}ROXMHB$lj2D=GmLt)YSMNd;wgWv z%(MPNN33tv?Rvu)#BjslqIZ&I+dtOIZ!+=vz&Aoz7gEcI4vVhw&_+;hNj$2Qgt!4R zxo8(9UQO{!lv;VAS8((0xyK;nCPUkoV0z!i-oq~vq}l1kdAd*QOI3s3>x8g-S?Xb6v{s`|I*O8Up^TG#%f~S##m*7kK{?$}F7t0>8P88(O zO>seNwvnSN@Xob#q6K3h2y^{j6F$y{NQN%ABpl!kMo0($Hm85S&RvVDi6;E~BJ*Rj z%4Czja?iyYZ-A>6CQ0;*D<20(%uyNpbVV-}asp1@)OBl(A2eYQ33zWVt_6FLig@u* zFp0^}Z$EYuVkm?CKlb^bxdU-4A}y0QvC+8$D<*M7W1v zDE-@lSmx#rQaT`}_=>o`&7fXVokfm(-pS9J89Lhu`DPgrosFA!-+IkDIXuG~sW1CU^nrc?1*@NIKfBn&ar35WKfWAx2E z#wQ@210xwwPS-v;9owBhv zLE+k0-uz})WD;}uI4s(jVSysT1OgDMZtNTwx~lCsB- z*cft*V&eH4;SPIo>(A7r{TF(2?x%sx4J0Wfr{KZE)7GtHa*1vCj-(rbAnUHWT_sNY zM~%%)VeBM}hj4kIa{vyok47l0!Ii-7S;K3CI#Eq>iCEk(2r} zI%9X>L9oj$7xyM+d}6BW;DfU$Lhhv@PdLrEH=d@BpJ&=8>)G2X4IEd3fUikbA~IVp z7*+eyO--ysre^*Iz?buBw=Lbdv*$hu*Q`tunMTpW$j84A1-)6kkE;1siUa!}gjX$2DVr^#tY~Gfxud+J6Xi+siP(3%@yl?I4uHqy@w~7k2 z@ohj7W!rlj}JgD4AQ&7kb?aDG@gLX_jt|~yi-uHRu8%D6^ z5W=4MlsDui32s3`fZ!6`HMj(K2<{LF1c%`6 z!2`jA2X}{yYk~&|?iSpgi}N7EiuVv*l)bS^6kZ%TD(c_F-IEb~sN;!9LRdsZ6-ng9d@T;PS^j-Qa@3#HLC%Q}tff z@#^ZS%tK%xO^V+KyXVN{M4uB`5LDCfuGp3&Ap3XIY?A6uk zDYc$Sd$(?R6}MF}X&CwOmGN87z_2}}&15_8-q4dU?l_Bocr8QiD*6G7S19Vc2uznT zvVCZk?#biI^0&1@qoJu2jfl1SH*z*bH{+Yl1d`YV%?y7Q-PNvdoMceGf-k|&v@5Ui z|3z5|7l!X!TpK}0{!APG4o#wkTc5G(lfb8RPutwHYt1?q{_7$U6 zcAag&)3%`Ls-;9FFB?ZDVUPISb!%wUW7-J>E;G*FAU2wN|rae%q6eZ_Ci$#56)G}x6~MH5>2iZCwVUSS3?Vage_K@+b&UKU(^$R z9))nr`q3t(xLDkeyi7IyhU*L#Dqn@3knSVA?li`jamPB;45NORel#1TZ0|)k!%9)2 zZ5WyTJH*mRJAa`>?NYlIyWXe?)ojRRp0KcgW&v~N@$K4ADJXq^?(I@KIZVzl>fCy7 z@zWz5Y{uNhPZ$8&gzd#5O|MBb)s1RVspYq*9}Qk3R1(&B9VQSK7ZBr?vId%^x~_5? z3DSaTSMP>Jti-&~$>B#+VDPAw3Y}WHKp2KbfB}YHq?Gj%49(9IKR#tr^?%G*3QHlf zA3xNLX93R8c;(i;;PdM2M7z;ROXdYSNL~X$Md>xd($k|}OOyRnszELzcYJuY~RJywun_CEqHMzD4LdSE!zATfd4W{p;Rng^Xu4225`WM}pCK2;dzhgp>e@ zO%Hx4uL^skgXBe224%*+Ds-PmCLhE7_Re9WLi#6_tPpGF%y`UOw+E)u8A>37Sa-46xvbtgN7oE?+>_QR0F_ z?EQ4y^wic@mSOsGewWAkr91I$DA%G*_tdavL`Im|uA3u(L94j^B3!Z!9|*pG(I_m8 zKGVf=?RiHL!#j!yZew}Q)McE2m0*_ce$}zIkZd4eNy%XMT%a~gtgsWG>-LZ(Gp+hz zoUsHvzxf2d1A>|*cnhy2#O1<|^kXzFI<-`DSBd{^hQc4tJ>!Z>sizjQpXbq88!ie- zH=G~F`IQ@xt(sw#Xr-W}{w?Bdj_+)jHmfH0?9;0Llt>T!YpVKF7Ft~JN>!3xe~Grr zYkG>0K&!;Ymbpm3ooka>uo#O(6QI;}Na)!4`I7`4<_kvVo(o+jH1iyjIfT@uka0?w z{<8?04a`oDYvkVLd3+YTAL3V$Te)Zd(Bg!9wRH$FoRumAEOim0aPxWFw%;D;-HABz zz$4*D>dmMz+b+*Q$3so$3ZJ zg1Ge;OhVUl(vgPC(LQIN#YL)(pe78;tDL2HI54Hd0U-{{HfhI4jxJdA39D7e=Y&+~ z1(*-lccECsE|Lx3i;>rkYPSL)mMX1)TkmNIcv<`#ZgO2K@qI{bjlt~Q^cEEolO`$ zji*htN3P4X{v;apeFbwgJpP%T9n&tQ#>5sRW*-e{iM{!}5M1Acoz$!Q!>ZKb-_*>P z4ST=zX>G?Y!3J!NQkH4vz!VmsaMsp>mCGv{^&c~kfuTV!&H!~eU5Wq_V!Us!Ry*K_ ztM?l+?%gSs=tMy;T#Q=G7e~cRT|6#)jLS+o+r7vF_v^32hKoD)qN_hPNLbReTxk zu4;f#QrQeIC4FXV?~zUCK)Ty~QhKb^WQ|BUhz_)x1UHiu5)JD|t3?gA_pjCnc7ApG zJ+d$U@!y9M%NmoqkE`T(6fBU`nK<{zXNPB@4N!_%p48IhM7*G- zhzLfOkaCI}ys%HNbwc)czC^hY`!8xW;`W$$F$Yq0eL3}>-R6qX3+B>$QHYay1Q5WP z@~;zrl>9u;OQCRjn;r1VYCm_Y>tKx8 zgaF0n6*?sw2P(9hwDHmL4MlR{-(P4HymhI~;b~JX z`2G>)jhR)%Y5kjh#*Y~@@bb3Y3b>oimx!u4bjax_e{Pg6f8Fh(^uvAis3agN{opcp zmX|_Iq0>8CD9zTq{(wSEfJ+keVxs+?Pur?+cagPoei26JD)&57nwIKUm$p&(c%msrS43z@!LL~OvwHNMClHnn+1g!B{xCH|@uK)R|M{L&oooG$yf*(UR7PxMWe-Z&| zgt6_N$f+0D1+)Igl1&M%a+Xj*3OOh2yNLhynb6MuH?VDmk(9g|b(LUwqD@g?bqTsj zIEiXFNg&l%=t?A_D2iJ+@&HGIf0PQj|IY~okKYI$7U*38V*`opEXY+XR)H>>a8dcx zY;V4S%L45%Tibjb{2bm;7=5g1ENVnXgc}rYcpc4Gi_@G4_6A-Q5_;o%_<&+0_}yx7 zO`8KBLhur+eAm`z@)asP5F_EXr9-iHNc+2x!!1glH+&646=Qot{zH+EbxTIVxq^L` zsj7Y?L|qd$SPU6GrrYa;H_-G*4D;pIdBHEiT#Tf7t2aYKsthtE{T#5SO73@vt3sZz zkIG(7(_>*_1@AzZe*Rd9h2^`-)Ng`B?{iH*x=LWS15HXF(hX3Mf{GhlXec8Rb(LxV zb52AK)3ZPw-Ha-PPMMlh=OzC?=SzSS;Qr^wz#hIk|9K71rw2$#{_g`O82*m~CdU5v z*%cB0$JrGZfVchkIEtK{|9y4^?*DOi#sB+hVDSHE5a1;L*F5BOzo@D5FF5sql7VW! z;F7Jv>gzv8v0W0D3x_Z|`K_0SYzDPu7RwV!->g5{*o#-yBE7l9^W?QmJ6Pwb(0eg~ zE02A!J2Y^eccmF-yZxTPMR9OO-kAjlVj8Qu^BxO(?02n=KH8Ak(3%%i+&#;aKn|*+ z6vN7;xpDtPH)>zA^Ji|UFHD*hp!oS)9)H&W`qtHmNtJN7p-Bl7>}uAIhGm%Gto1P23;6w2;7Y7Q^Zj4DvX zrEqns_pajWdci)-#+EnMLaNH?wTP5G=F0i#ceev@_O(QUfND09C_q)#t3YL|q9DtU zXi|2qM(5RHrU*y#WXaVId8c^B8^6z*fAzWTGzb$dU6Yf)JGmqWj#^ASOUgeXx z%Otu?c+OU~yn->dv6NaJd^izmdb`G6@Rj+btqo~;c(nAWcCnR)aFIN9kZGnOL|X>~ zhK*GR=J@Oe<#@Zev*wE}SK|xOOAjs`g1th?4m`%8501xfY>s#0k~sdUf7X-d^>Ux~ z{TI_QL*_0^76wdIT zJSuLUrVuBGae%!W$M{AbbM3o4d#I5yFia2DXlZR6U$>lL1k+{({z4pu8{OErHqpaj z+Gh!!ocuZOOYR2kembSNHk$WQGPJQk;MvHG2U{qgCIn(8CEAMWt58rn6ybC|Qo!FK z!jP{8&N!Z@ra$mN*=G1*U!~iLwK+2WQ8lOTpBz8dhI^Nu(hhsN?jH8T6IWC#BX+s9}Jd@u~9VV zl93eLla|6Xyu9d8phZ)p6@5q7_zXuJ(I-H!IdlG=z_rA_MF@dVb}!+Gf|o}amT&8P zuJzN4R#{;*UqNX*r;fHV&agehnUsl*+MVu(sY!cFPd)dV8gp! zHf`sbyM~#q>rP$8Kb!32$F;`6_o0j+Y;$RgGSRtQxA$PyoVD3^)*o(KxW_ngcJ*kpB=3#iX?{!{d+t+9lYwj;@W&icEvNEL0d_ex>gGHHtowu<60jGXh+Vn5i zsgf_8$zYBrctfqL>MDQl7{n+<7>gb7sg#svvmZd|X@HSRc)dvoxv(f3+Hb5swVvI9CBu0zxH zO-AwMab#s7*M|$YgGf+4X19bq?dZ`X@W6C>4)5*EvAm~f$MyL#h`rolIZi4cH$h*P6`t}zl4Nl)MSd0v#-7_wwT(W}gAE+ajMD-E zz#|xtFJ}b(i?oyM&*(dUT#UZ6ll6*ALai=GF@r8AsjQCQ^?IGS9l&83W>l9oYhT_^ zGqMDDU+?6}QICdRuXq)t5PkjQ`TVOdlVApdh(MswsGND2t;ON!)mKU1V|rCwO={-0 zQsNuchX!R7z^NgjT%i3|i_XNj;6LmZb;pD0>fCj{M^v)nR5tstPtl+S0&`I-G@cFR!|!0GPh7X~fml2|2K;8iEY8L-i&@tAJ9#04C@)c?ad0XDVJ&W- zQGx6FC~)UJ%xPSuV_a0?@3t+ltzMwd(n#ioSCF+#Qt{Dw&e5GmBuiz#N5x7D7YaYA z*Kg7gjquL7`*OoiQTu1Eb|350ro+X)I$T@!#C(@ncC}a{`>v;*zzUKCPVfti94Cbh z69akgt{(kbJKaj%VPxXHKXX=J2HI9WD2mq2lOt9U0SHu@?KZjF+b(qWfBSebIqmSj zdI6xB!;l0q_6oi1)G``0JD9zLm&a)&^p&YSN`KIL8f*(0_Q`z(B=XE7rma<*Lsvak z2>`}@i}UKpEy4b%Gl$6cbxM5(GfT98Q`7b>(ak9S2t!2rc(ySF`0qUdk$+l3N{{t+xZEYaIP-S+k3jsu}S3AFR6i zCrn8Ll&(2scP%`#wk2f&vrdJ#OMb(9eBYRd>HJQR2+UY}7_UxgaSnFG92|HFwPiJt zECrL&MtwuT+@l@#%G%NY&jgdOP7`B#x`LixE%v%Fs^b)NW-B%N-IZ9G@lOoogJ?M= z>AtE`Xm@!f!_Kwagp?~1AIUX8AZKG82!LwrIgsRl-7!Jje^}$PWl=npkHD3&+b!9>~HT-?TqR|h-Y{fC&@_u*a|9cXu#)~gE;CsjqR`oMHu z9g^KD@S;-ala#&;+dy0f1g=c#?k%Ub(;k``(KHu%+qKIy&E*ZVInM<82Fj zo{uj@8x$MqMc%3ik8D3SP{%3DUkAa;OY_Ke#_YNo`mC|tWL&>dm!=2-)NJ^;&-Gp= z`LA|1>RyjrVWau3xZ9`ta>gnb9{uylEamC6%CEJ#ys%NHhg|hmRP;)2VtUi=u~4<_ zKqA$1bZwq;Eg$7lB9-99DY)b5nQ;t>9>~Oql!JqI{UHT}Q-kTo7#}^~^%=RxjxBA2 zzR&AXjFf#^|9 zr0C>iq+R_NP{|_AzNN|ore@gB0K`6I6jp3QXxp?C=Jhlx`8KYkXnCsXCq4CY>uP9B z<^Wd%?Ced`>0^SCI1QjrnoCJuO5K+yNp&$ev&}@y@~rCi1I<=bc_*OxNrZOB;%F2xJM>3O&?HExEV7kwEx;@1+&LDc|XX!Q$^M1pP zRA4RUetEM2k^I1w~j|h z0?j!KpE+M5_aSPx2`vAyIFLx-16gYUZ`-PrH=_87`j+H&T=j}a{9cn#WqWLGqF{Bo zEcX{Q;ys1^*#J0c^2{5LE~^yB!v!X5mT$fpHkeg_j-SyUeFcmW`VC5>sFiX(Pa*0~ zX}bKk;?51C-=gaxur#0uHt9o*UgQ8$9XA< zeeqJqZ&~IMz?!W!YMAJCCwcGKb9Yvej$pn);zhAiF)}+SnH;AdIm&?ZdAgv@(YoDm zNvQYyZswy+M)EZKKTgpaMfMm)52Wt*&0=!(W?P>?F4An^ql(QtNieLAa(P92nDchn zTCTtGv;f=U+|HNOP(gv2cD)(51R8nQP-*V-$Arx9z%|(h9;_X|HY}G??W$djFZj%DIwh*_A_4bCLMJg2Y+@?Vec?XA4d?q&V)8_ zsITlPMWAAGZ+HSCIJ(KzV^oVvI7CPhDT zm|xB%ZRAs-d+YZWFOB2lzp;iOJ5)cmeCi8T9r=M`%=5ZXPa~Ln!Pq#@g%bvT`H}AP zleH=5#hK1__K#jNGO9%I)`UG_dv9uUvlyR2<^Fi)w$)`BDlhYygGi{uL-vVpUDpgu zK(@1WqfYPLuPXX>8CjG$-ayo{K#iN%!_njbu>KY*Qjn5O4o&~Fd)|kSi!d_1)Q?-- zrcpmL|MV!WL*~@l{jrDYs{S{gcjWSlc5IaoGP2RVN0z6~rBGX-ckIJ(wFa~&ba`(t2dvFHX&&*Vq=nCn z;q0NOGR-TSQ(iTx%@uIYf%KY!?D*@V2k}`~MV*y!UYg50!?8){9=v1pism=s0*@^F z&!AU=Ua9{{WQV@sv<1=%Gn6WiJ?o`1#awbQ^SMQ~XL>qrBOoZKQ7OCFwKyo)OEG0~18>{J+f@d&< z1gIt8o4M~XC%Th@h594<&}JaXeYS~uuF!H(g~KH8Fr%+CdyP0xE#ENRZvZ$|nxUGLArH$kZJ zvIRK91EOCt4SGg3dx$(B9_J>@US*3#C^ zKbbKIGa9!x6Qx9~NW~6FDxQeCRfOPZ-2NpQ3r|^edi5OXzc-UsGm{*h<6o{rq|)V@1a3!ONf5eOdCc2GjygCA%zWd~Up zmc4V~AMW$`H%))z>JERMU9oP)xzk5=b^ds;{e-cP&r0S-Jid z5*GX0v-mqW(37V*^B*@EVkeo!9%|dTg7De|m!)ws-0`POwy9(r&>n_@+ZNZ?k4| ztTHI**O-&Kg}SnhnDj*pp$yvRQoA8(5X6XRl_#F zi&ss(X`P*J)?aW)<`FE;z~u=Zygh0E_5DZG$Ll&sK0z|`U=baY10)v#>qr+zko)_o z@I&Wv&=^eUqzY1YHRW!esExI%qD-s6O1LjcR(>MW>YEP7tkGtIuj!qI45`s8&uLwx z`64x%>wpmL+QYh@&Wr_J-t2)W`3+w@1{jjmjq-7Hdml)f1MW{_>ohNIjoK-1T?!Ve zI5eWx@fT9Zt=O4(ZDfOpstKYZCcYUf8;wt|fxiQ%V9zg0BW~N?t1|(Go*!w`Q*!jn z3UkR+L}&I$t5UiX_v5u@lUmB`be@$TJ%DfC9^RFNqwKm-vhAep9QsKnj%2z-C!v!o zY2=D#-jDU1yu8FO34bHT#MvqihS)DCX$-#^8n%wh#4IS)Dze)yd6Z*;GmF2em16w< zv8Y7GV@e>liD=$tN95^2x6~=_KDtOeDK|IzI{!&(B9L6k%tYCx1QsvT6avr;$M1;j(8<%OxxP2X!aZQK- zB#@tbx}DaoQ$>WiIYX_CNgAjgAFrFedLMKav_!}r<{t(}0@Js9 zxE`-f3b0khNe2Bq8_X4>jHU5II-X2_R2X)3|CEpff_8PfJ5fS8x0M5&*D=mF1Ssh7-47YCd6x0Y=E z&6aH?hb_?JWGCSYb=;xrw{y>uGdo z2t#!1gUi)AFGP7WINOUhKjF0`3r;98^>o%8o$bs3ejuykW?F+qWaaO|m}4ZZ8u2#q z;;k)=kJr^NKtXfnFmQ~tM1A-Dk4)F~&hRKzw!IvYY>XbfomD?Qi;RR>YFi*LdRl~J z;Bd4%Q`va&W-cgHt2dG^!=7fNF5MD1j>^*6Dc3uP)SsCr&Y53&1=2MqRJ@p_xZ-6NznI@=?Em za@W*x&OOgGew)%Y=x2PwXoEyS}rR=m5E^Qp9N5fbiq&&vuY~eOx)ouQlbJ{R&!) z1A&H+`yy3kWw$jZJd6h8x%~j!^2U1#!35;*ZYIR^CbYxWf!b;>EvGMn5m!1BjMywy8R^Qxe?4j2%H5C4~U%<95bsN~3~63fyeHz| z`0-X+$o7Plc1Z*GLzOpt1gphz=X`UpJ}~?z1m+WA{e2}u0P|h5<7PHeYt@EvP{rQw zf>N}y!@DY1{_=dc;Ju!mVQw>tWk5=l+xa;gt6to>zeKyW-)}<|*>9Is&w8*Z!Dv=| zRdca>tAp(XD@^inRG7j|LkH%jeZ@>hf&>l6e`_;8d6&j;?`nP|u6dhJybc6m_BIUx zDYOr4S9cI!n3%m?jIYtfvtY|(40euv4|qZwzEgchC$vjggIy_7YS5=7xHlr0^3Tyq zd+OzzQCvs2%B^i%8x_hkU&NnJnUANeL1iZMP#sA&FdNN>~d<*$GPWv$aLq%q}ql|*aXfG_=YPBE$eHi0URm5z2G!D5$#M5DW{9P z%Su+)wENB+={aIobu+nLQYml&ii_>&m3s+Knes0CZCgneD5_?s+H6FQ3%wR11HA8h zOr~g+y{Jq3ZUn)Kgpv)7SYEuS1VfjgxS~dTNPGfUCCZB;Kj^ck05mdafGv3E@<6sy z0af*kKDGJ-e|4aRpk6jp2587g)N_$+CKN1#)i*mv0Y-ayR-oAjYmyV?C!IKMiaiva{tmi9~a0@t{~%PGeDWK2+r{gR5) zPxnk?2Rus-2}~m;V862R?|HhT{pk>XI@mj5=IO*ren{Nov;1L@b@6Zn0$7<*s~~?Y zHYk*JoEPLVv(@vyTgkp9f%V@Xc#_+Hv&|2r^e~7ebHR~*%9&6TT$gE~dJ0x&%IFT| zwSF4XsUj&W@$j4tYsM6`CYra@n@ZxGX4tvSX=e6uaQN>Pr9*2PZsam7t zFOAhbNSvq2SKJNAXOJ2s>}{Jkrsu z>w&C84L7OI$c;L0i{Rvbi+bu)cWbsmJp<7is8Y&iT%}nz{VGvlMSSsY2CEXi&Q|3%^aYL20ttZh(E0r{boYJo99JL%Zg_(pQ)r=G-c2Chf)N$Zgp0(oqzVm2vcH2tUQiuhFnS zV7fXi`sQvWDFgcb-eHzz)8qArom0I^9g+uKpn_;@6#;W~W_V~O2Q*bQl~cZc+{CbkJe}~-_$mWW53cw-^`46ScVQIWJv=6wq6)2@nkkJ<0IxVz<)5LA`wW;X#um@_;z>c&EsPX z4h>pY*V+!1XX~i{SPSX<8ysi}&C)tBKnLqo()fS*WBK6kXC3c+{V5D&Ejw~7Sed`y zY>!T(Bf10N7ZczH^p(x;$Yct_QS5<;4&m%7A;uSuf)~HoXbC%0SH0RXC?RhJJd4e! zj`vmw)FH({rP8ZqQiA^CdUL&P47%!GUZoZrDVa43wk9+96GkWU+|M-p&-VsTM<}Yl z?&VKlDDn-*!gNH!-B%pgyY2DCL_O}H`tT;1IdD=CE@B7{FusxEgCvtzDE|BIKyLV}P?-DOxL&k~N%q=z=R)P;dL0){vpJOQ>Lh+l z=n-()1jrAN3g&hY6?;exn!4I~!@vLb+R0S@ys=W~zvXwk?x3RSj&}a+D`^@NIGpMX zIZAX_A`s_+>*fb%DQ>$de2gA;D_ZV|EhDpEA1dj5?u-cbYhuiWItwd?oO=15zfy2Y z!#;CgTe{U%ipiiat`@#^=^sYN$O#9h&y4Z)gV>$kAfT8Gx*&p&^XE~hGq(diuY&BW zjK`={k5~Z|@b8SX%#*)+6WF`d{-rE!i-oPO4&=d9*mK?~Rs#J1b^;B8NL?R;%%*xu z{QV7$+3;~}R^kO#y&R?8?Y;I}qi9AznFRR?v#ViW=rC#YLA+#?a=k`URs;?x#$P=9 z+$L_zkPifiGmKM`nf$%dl^Cj3Z*0PGE!_@%_BI0*MAy-N_eNB{g-I``hS{iqF`?26 zR$ZU<4&7Ufc)3Uq$Wr?e>6Gaoc|1|?3zn#*r|aMcR(bOpaBTY=o6d7}%cfYSkDYQ* z1mNAsd*JQlTzi2a@MJGP2HH%iG>5A1?!x>;k2dpe1yGny64QxtxqSAwh;cnIRW0^^ z+9&`wZ!X@8=qpXV-T>0R8tw6HU4#g+6ydoQXL1ukrZO|i zZQr`Y)&?Zoo$Do0M2gbmyEUmgqLoW7U6G1i)Pfgi_hu~Ho9 zK|*@gXd6Tlu!ti^Y2pa?R30Z<*l%kK(R4*hXZy00$Ios`7QmQczXk6s{-Q2kO5b>rzb5aNOGwu4}FAZJMt28uv`Dnfz5Kq>9V);nuNZa^1L zI-amMeo0e+N^|!L#Z@=ck}XfHNqmAZ5VE2y6@I|!x#1rW$0)2iP07-ZuYn#I5`#CO z)@yush6~dj5T*cFuH=V?!tW_sr=`vGPX$lV0gZLIAHG~; zHqt~JJZi_S@K8j!NyERpK4)&1^gNj@?nV#ZA^r_|xN)OEP)b*0s_kw%#qKAXffemq zxJ?vpWZ%U@e7Ym+f`+>F8n|G5%d~|RoNHM6#F)rJr0xx?=VtmTqT;nO4S0e)W?^2K z;1eY0Qb9@ z-P8ON34mho^U?DXxUtu`b1d<;Yrkd#s{s1`A)40+@Rtz^)Yd(u%Mamy#%&n#s%)HGH=(%G zh>R~w5%eu?X+_#S_OcTUG(Hue79C?Z8n(H3ra%AUOTHIfDzin0?@Rbn1n_HvWcM%h zhalVe{kGLHA|$5<%l^Mt4Gx+rW_qfy)lUCcF93r{E5-+j1ij}VtN3B$+geWPZVhNE z`JPJ174#ZLDm#kKMc{U{)Gw(a9lk;V0_W1m3MTg3klsPeRujA|3z zcpCvZJxWQ~midU!awYUZXh+=f4_PTxO8KmRo^l^-8ZN11J+Chtv ztc!rds!V`Xj%I%a3-yy@vbiz2>UU0joMiw6pplLYP@s=3RvKJH-CrhLstjuhAE6>* zCzGO5U4bTK9e9>fXXg}?JaJQ}AR?+PeipZiJ!hTx*DH}A46r6lrssSzvgBP&tg&R? zTd|@B5nXp@O1+ao1EH}_`F0jO(3Jpca5O!GoFCY+3yb&9uU*@;e#QpVro=MC1x~3} zG1~^TA>qKn0|0e++}KTTIJyM$;-2*|1XPl9xjDeVG$J>ggW!RagnhrWVe@G{qy%gz zT`x1pV=it73K(p#{?W+{yNel3GXf`eehARZC{y~ zsnYY@$P#Js#rN%o>_u~UL>Fjc`gt(cLe4!&;ZRijliM*p=8+I|)*yn4+rLvv=e!2; z^%H<^;|D2Yx-vKOuGrWIJAt+9*zODeNghkySX33V9{s4In>HqosUu!^pe$W5;{Qs`8`gdjSR=XHxU>FT1 z=&jtkOny5%2N&guCPWOXg18}b^~fZOkRLP{BJEbS8TZ?cRCo_ zDvb_=1KAm)FN3G6(Te?bsCHeYY0fi&zOU3HXA#0YtB64rBF>Rjo{g52%SHnHI0$qQ z3>rNl1C1Ss%l!{A@0Y6^{{D(6@r4?_fB{wTRgk&?DLpFsEkJ0t7Si$7r>wR+%;=g{ z=+o2kfn817%kMu`ZE_Uf6bBY~f71+p-wSzBoq@-opvR=cTbyLLfL z*-L?__bSCC9#@;LrDJFcjufNr@?miN)SPfs=?W4bm&3SbM2Y*vGq-dAjTv^?Za!{v zgDxAPXt@iUr_ZgL`+yRQk?sy`&fekosnA5q+P3G_fV2dO@oo} z&8e%bt80s4gYWS>6t0mZiBSSRubE#sS8pQOO=s{>Mr^UMV|N~dINYCb_$rUBt-kjQ z?f=F{k-sp?5~*Bv+m5vCXxFmB`-6jRUuntGUVzxNladt?Cc{7&uk3qD6n@O7pVX&g zdFy3;-OtVkZ3|^|H3CdYVYmj?@kcEdO9KIW(Z#0kn z(|CM0Jqo9Mm^gd&nf4Srh57F?11H3$u3byS@b*`n9c!ycxr8P&e(Ye!lS{yrW{T@5 zqHL>M^MTxKc9h?=@(aH(gr~WC0mJJzS!T%4?jR!};l1`fxWlD1T|gNz^$}ve?`ZKQjcUe^ zYOK6P=)vx1n?@j7Wvu9snd-wF-aemsd_?c3ogTPM`wngJJjE^huE3~x*w{~hJWq$y zlOAqOXV8F^2?UNZ{(k?pGR<@;(xDvJ_P|kPs`Z}ME?}#-b>>5m%%-=;N``WYRo_a3 zq2YvnNwU#rgR8IN|LoJLPvh*^pY5<_zr>(XPeDKuA)B)=B-=V+tKj}m9om^OeK(Ge zAv={WFE2c&OiGqj&N5@Gsd~TpHvR!Cs-XKN_Q2heT9L$zmswkz&Bga#ky^tNkp;?! zwjLy>M|r}sq0@#H=84?0C{eG{>%IM6ziAq&63Y7N>c+hs#M9BThKHk*hUkG#xR~U7 zA(B?BXcsROq$5je$_9qrvj#V`rwFV{&I zUAGBethMVlcPz0tpaNIJeygRvm`XGI8TCTKVnWUuD9N)G7Z`%2p&MQ}FP{ZAz5l;ww=P zKE^=jdPn?q<}ZT2_;aEAQ;sl=+G!k}2lI&E#S_z~%)U9+ab${X-ij|d4l`dujv0)2 zsk+ke5~zO=kq|T7yi31eKov^Iij5i^25td4(Z-yY*Qhnlq?)dz9elxH^6B7iShFWEGd z|J-*B(XLev%-zPvj_Yt10+0RRsLV$dDG`D?rNJO;JlWMja}?&b_xGIp)PH&P3Pijc z(%T-oYJ~B@v{zU-gIhpZUtRX`P!2?VC&b`eE+_(C-KV=HoL7#&jeOKTl`%DM&EIg$ zPO3lx6h2*|?w`?iTn~F(whLqx#p_|mZXl5*I_phojn=b(J^l{k?1s>QXBX==$aNdF z>x>B1)Y|y1Pj-HXpJ9519b2-C&DdDn?peW|ODHl%4fk}BmV;1`oai&I=gb2DPYul{>lwcHu*#vv~hE^*5+0r8PV8PRth^E5@UJtB^eaS zy`;%FLwML^Gwo}G$iix@X@{H1m*`SDnAKi?HedoyOm*`yOCrm=;^$~(Eu{lTKB63^ zLtMs^<5fkdS#PvgpLq03qvTp@QfcdVb@C2ftx=|lYWEUa@7Gw^=77Tjx@Iw)Y$Jjx zbk!p3Np)mZkzsE@>U(q9I^*U`K)Y&`FO< zdn*O)fl4y3iu)*Q@vi6)DjvB&Rc&e3Gt*DYA1&uCo(#WTAg?KI_9O9?td@Pz&(99W z!scOughCG=Wjn|$nkSpnd2bq2$)c&RHqanhrIneC0R{5q9o2s3ZGUEKJ_sN6ABg{) z_ADjkqojQ7)%jOiswlEmouc_rJyWii2xUjuhR7WD+9&9nWbE**-yZLsYBmgy>ar&R zaM~!xnIl{8wywe808_|p9G}y@ngz}<$e>tP_eyMH;LcuJ@B@M zmFX&VX3IK5wJR-)yEY^u1)W0=TS{h^^-FTZs0`kJa2dOPmH2m@s4SDx?%4wFQ^dP1 zn@^q{BIWbtZ%%OxAfo}PugCHcL&g;Yo#;N3MNbwB6UNxHe-*#)zj^`GN zFnJ)$%$Q1ZR^flb8Gx4YrOixhKgf7DUAh z%{}4)yr1=^#d$xymCYbZ=)}#cW*7r#=he(y*o<`K%q+l)k9%LVK6Vmoird19ljwyK zLMlaHGAM-*SaSQ(nT|$0=AokK_&oLHA%sDObuFZ$T&KW(fhw1*kQV#Gfph=ZU0Y07 z!}vIEr{n2E!NbV{#7}J~NL?kHfmiaki)Esf6$>TD#oYrA$KT4iznMH?3X-PN*18>s z(v%B}_KY=FP3d==_Ga#%L#K%7wJ>YMqP042qW$6g%bSYAWG)7_^((jE$&;HH{Youm zs=G=vqAw9_+lu7TPBuj{JiqtqIpSEewyF|}aZLCTk%#o@wkpu{LzD* zQ(onFsaL=3Bkgsmj(xULo0NQKX}g-3InG23%9hA*Ja#ZpMmoe0vu>dg>FP-MhNcEe zlBTbkK4(l_D03q!zC_4G zV13v;ZGRC?0J}9W(ProK$Y}6#8CoV4Ixi_g ztcq+B-)54nyj2cgj9+dN`}z&U_1dISq#34~Hd>my%eL&9@biHS8f2A zyX0bzb>D2H@*L4#k$pDg_5PD?mgUsB+;MCyV?T4gV@-OOREghDn+6Rfh98roV}Qby znMxfrB|AR)7VF``Z8O4RtirD91E)6J+EciE;M|vI!JX+a#+^E0JvIFJt>oTzcs(d3 zlM^?~47sks93DGAlkO&!@YC&zU*9d?m=lfA4qYrN-^Htoa8$lHA+oTJFPb_>(k~G+ z%%;IK-|g3q(m1;k@dR$=FM)T1ryUDX!i$uwo+;n6$jSbSQN^;Td6YPg{AO z%;$lCS!c$a?+MU5tZS$-yg8qm(OFTZOcAIK%QJdXb;XXb_0zo1YMxEiKAQ?DH+6qz ztR45B(=&BzJz3!*#Bu6eG!Lb|>8DRfZo+S$IpJd@QP~357iqFiU?pSJ(+2LsQr2Gn z#g@Y%Lpof|qH&k~mHPN%xy*j`6@FjUSi%T7z?I7#J!72*Ze_L?%skMo1O)dVbE<3L zv2Sg(0gn$LX&HQ{t(>tJ@3i8jt-5dwF*n$sE`Rk@$im_o9*uu06iPj{yx06IFzgdo ztkb(RCJ6_-$jRlJx}q)D0u+d$B?z7_-o`meA)7h&Z+B>b(}zQq7H-+S?=Q*BTJfhm zZC%>_{(Bexjl1^OZ${}$eTw^Uwfav6WUJwgm}d!qQBW=O4|o-b0wgpnF*l$B%vTmb z$N;ABpmrd)_<}6s$`R!$C8_u!Plt(t($&?_U(*iO9jIF2?MRw~xRK`m)sG7UJ&E4r zg}oIc%CFq>%=vqYPa_!ihSnsb@nqf!m)ujd0X2tVi95Uu+x*eivJ-s}jjMqyl3rzhl<3CNwTU|_wiilrb#6w}#qYTn|m&^rsU~Sbui($WN zl*z&uh74}t^(RQVLnSu;F+edU!h%BDeeTui|JUA||3le^f8&)98~tSH ze$X9rd?cabV@V0eQnN^O3$0=Y<|an0vQ~fq?hil9t_JyqrdRvb(s*Q3E8RabKuJHs z{-(w;#V41YXJZv?N63Y_SG6;)OI`BL{D_s0AuD-G6vt)HrwwuVhFe!ZCxmtp3}L*K z&`l0}XUUuI;8s| zOzch6KND{+LKKVYo4s;$01=~-@P(&?vD`E3Z$sHm8jojBWfhww$A@urux56serUqS z9hg^Vy|CZ(t3C_#jCae@Ze>cn6oxAyYV}QtCD;Gbtw>LC2Y-)5G{VD_crG3%m1MAr zx<!z7jq?0(QEo@tPX2cOXi4ALE9=V| z)4UaVf$A@z6=|@*sYmcAfuA85_`m}vC3%#mo!M`5SkTTVIwB0#B z{f09+y4JhWyd@}o#i?otL+Y;4Bk$g`e_?!g=e>|}!v>y*i4@7N5blYK8>(zka| zE`IfCF~DGNA2enidJdke&k+8xs+GmGyp)w+$wgV9TRy^3f~D_jPY%oY5YB5KN!4e-aTU4NF(ortEq<{_)SVk<2G9ugP8U6a? z$rQL7&qTN(2bpHd5gt6^Kb^JzgGegpVEds(`_OYD^N1z&VzJ0KyLk5Q-L)(Rae&Hd zZw^cHslAJ){VM1Rx#;-7pxGhCw{(>Df-77^aN)2f7B&N_XsK%COhSLssxWPCj6?R5 zTLD5uvYtNuJo_Gm181iu(QezGAN8-HfOv$KN?5BB{_7h@*)29fF*4ib=t&4yAvN&< zy>cvnw0oZg8}Id2+}&h{=^={(oBMmBGKsGjWBIkB#zTB&^Aw`*ZDw=@+uEZtS4h#v zNZ=Y;GNk>w)FHI>rKf!OmT5Z7caOpfel*toMd(QEs+!pFi0!5I8Bt+hne%I=dhr&V zr$EC{D!r*Oz@QG;y7p#3BtH*nHpaY-mL=U!nS9*p zOW_-NqK+aV-FU1P!-Cf9WB$j|IB!MoSXXY=Io|AKi+LfW>x*G zHj0xS9LYwig-y_;|1B$h7eSOS=s#d~e&loawyyU_o;U)=TKE@iO0trn!uE=F>z_O{ zyYf^Fby|I@x9Aiy@@}*673`A!kHBYCQqZiStEFmuWby_(XmE;LzZHW{cDZiOr~-`) zMwEH>fXND)XpEZu;V4z|)iEIU)$q1lZT81=c}Xh1_pMS1jPLQdmpZSQwjHolKcvgZ zCH~P6WsxtVMwdkS5TOp~-o)z_oA~KErbng;V`X$08pvMQHy>=O-3PJz zt!8bf4!-IpU4IOr!D^hE*sop>Ou;2}*g39;3qTWtC>!G7(IfgTZshWI;`L!s*+4`k z%{GNo3%8p3qcDYo_P5vUM@}l9wP_xs)d??j84(ZoTgy0q|0s zCU=SKd&}FYgc;p7fF4bDe6mvT>~=T?Jc}@RyA1A;2WdwNnevpFC%m#96DnW47WQOY z1}BXz@C>=myjK9@qTcX)jEl(Qinf05i-k|s-_5mDjiNe?ah-IQ)a(c1!p|>k37h9| z&6VVtodm~rDa|2V^6*pxklS264eYyYEgp5@y+FNaGs8#l==)MX40~fJ9o&j(yn`*?gQ+!(O` zVlCfod0A@qM?{QG#L91`B4ozr}w@$Y&_REPysl* zc&9!XHz%eJyC5d680|G7RVix!<_DFNyZQy_68GZcWI)FpOLdx?kg0iDGd388^2VPx zgtPx+pHB$5cy`L)!fE;Fq{mkW)IuD^+cBaZQpv(Ms#H-`MKT*;l335_fHHTr#n&J{ zCRK;WBvllD4j4@v5f=y07aZBnF_ED<#tHyCu22$%`^kmj}6uLm4q8-}zt4!cMaps2vZ1YYN;Iz?;b-zqk+KFW}T?TV< zfJ(WReCPyH?c_Clm8~dH?3Vm;ZaL@96m`n4gx&CLD>G5XynMM79N(O70gkVSs93^p z@p7HfTowMNibQmK&nVn>cI7AQJrU@@=Vfp1d8HH``QI!6% zxcGt7eB4Gw3lQMi=@RaQ^^szi&o`pW?2H~wzljmg4qQDoUE_X<=oz{QNA5Kxkl2X? z`jX1^-0;T>&paN_*SvG`=@smY;BQJ32-|nUFS)=^KE7cTVtsn64mtoSe#D+c3&|#SiwpZ&$#Y zXy#-ykQ{{mk0Hfo(R7p-YFd^}@Z0va{eiFjh|h5Dai}{t0*f}DQTNYD*fS7AH!*dk z(oOl2Qw#|qgwY^|J@f~btlA$EdP7xQDy=_4o<;vu*KOiL-`#ztQ`3+zcIz&?_z`n? z>sxn!54rV)bD=D?D&a{Fa2;v$tEW#_Mv6s*Y&)x{DwmpPY|orKrzC2~w7uF>i`O`> z`_veC2wZOr9BeSVZndd*5-Xo(Rw(g$Gko2}!LCfD~Qe@#_=;@B= z-kPt^kShDx-F6%m;^Kc9&qXL_C)781p=Y&FGHb0fB)_m6$VuXyN?cH&w%|;*FDc3qTafA39#(_{C3rws;2fcy#_Bp4X!~wJhV7f!S?-a&T8usEL@{J!P89 z&XdtN83{%BOHn~%!1u6puFyY^kuDgj1uziC&YG)agcS^+YZ+6;j>i zBOEE?@J>MVY;vuGKD4wzzK!?1W=KtzUFQ4Lp>sOkVyn(vyayHw&aND7=DZi^O@h3d z>;SaiUk_uI3goy%+*1!niMVe|zUP2I((@LK(h_yYPcD$P-16F_n2~a&bTUHs9{Tg! zyVTwJ`%hJ?^O*SE+i%M)bq^cruFNMut^j0Q`*|V1ZQPXpy)v z>9@3LD+d`*Z!f~LzhTuRz8dhqp^9QH`e2Qo+S-S;hRb3+)s%5Zzq{sdAS5nccH)BE z6393gR>cx^OcjOt)f#7axAh9K>YI`3#`JIJqR&6p(-2zXcnuxo17i5g&Ycju58ID^ zOl>0_eno~&ff6!qSm*Uy4Pocnn!Pc=8(iWp0D$#0TXq6tXu;sM7#C z6D%Mo?9xm~CkB1*a-)}4x*q7gL{ixF`cyD2-Jro$y}rtw&?W;!Y65vdAj*n*%BtlH zfwyxvE0(Mz$=~8_D5ip{k(X-NU{!I*|J(ba6^{QW+?Do~Y+=*`8>z zf-Ng0S&*2J5lcGbIV%JFC6DM=?$r4B8S(yYdW1P(^!9~^02~F6Re1sMZTM1Plj*>o5qFS?;fCml#e`#aJ)vvYC$p&c?z#44vSuc-G~grdz7KK+7zrUjW|n*NO|5kqa@Z|FAW{jbG;X zbn4pv&4Xl>$(e24hX*H$Uk&NJue-W*?%i&jsSfDyWn|9$_yy`kyXfrsM2n7`*DV#3 z@Da18DIbh5N!3TRA5?~)?@gtb`ycEPbvHX=`Z+DoS!w+^RyBIk2qJ^p4^3q5@Q zDm%6R$~yWFC;?>vJ$u~bv>H!UJv`QcnPy4>$S1n&!c>@iJ>8+J>4rv?_i?U=-o5oV zfWd&1V<>|ibP~RPQF7>(f2g-CK4!`%vDEhRR&K#I%A{{^q39UT3RpJ!f;2g`k#4)HE<1MZW!J z@TlttdD}HK?k}R!MjD*S;Gh|!!!dWSKknRm$BwYNoG`o~EP~v?YjhYXh3wydS2;7e zc@T>@KQ*;?hPYnn^6PPphA>({geGIB$MZ15wjX1`IqaB!iYoN#gdO};vEr0L-I2Fr z)~WSOx`KjvqJ3oHYd4FbF8>5Ez5k^LOaH(GFRo02rX~2{c74@35TpYc9^!SYir&t@ zUD&Dm$pDqGTnWcFW_JfwQ63{Y-P=~zOBHerRLvKn;8*c2Q6sjBhK(8>{bfWMqIfB| zBoBS9k#1vZp&w>3mzzoe8iMSJkduZeJvPEkZ6VuW$Vud3y|c}q4Af;ywNm#ue|B2Q z{1ZIJSYyJxIg7^~o!^?#BMd-#pB_4sC|^>*2$W(deljq!9?lZNp;W7)RQ=n|;2hJe4+0r<1K6$68dm5$!ukuUJezD(6q$nxvC52;GwJJ_%Q`lz@ z_7+XqypmY)s@DYH^~jsbrCspbana{(VMloU1o@f%xtHL8j;xq(7!7BQrl!xc#cH-o zc!5w57USD=tlSd5HLc00%MTDpm1*2@vFXq|KtJ|{`l0jtQT=iza`^2;a=1{yl39Uz zoD}a|5_M|!2Dkr7RgDuKcT!`=o_Zkg9CGH00+z{13Jt<01wLlp z$;czdo?P2HJ};EL*sfBN+!NN{N!TMSfQ3mwtegdvX&RmEkv_l@YZrGObc2Za8^TY| zXQzT231s*LFy_w4Y+R`QEjtrGQyVhlAd2&uS+-?|8iT}-W7ibAM~VE&wesnFK%a&J zSxmIKg=eXckB(Vm29OH7Oj33(zaVkFf8tWtwpyZ7AF~oVsOZFT+>FE3@hp3B9*O#{ zP0?*tchnz^0TnJ|_6Z}n<8blXF54%Z6`Onj)i2+Z>B3{1k{}h3UFtlszL^=+xWA&l z5@SnO2`H&}za2NpFZ$z=Tm6wwQJ%13YpR7i)&nKN#hq*{^ zfS}wf`ddjN{+Y(RzAACy37*lDcx2q`H(Ygt!VS+>NT_t|JsR0Ua9mqc z_0{hL1v@L}dFZ40q#8!1oQ0Te0rk1*bz7+%<M_I%LOd+;a!0+bHA9t^w;oRq#%7oo`=^X^`S&WT zSjMmCG(``fIO{Ibi#rn1B zlhD;w#B?ah|JWLn8&F3^W~O)?fy@!v*MBgkd_+srX^N8E!DM%j6o!Ta!C?u0&+kYe-tZjz(}dm&^nV zTwdFVvp8k#=ed;cPUzhmucxX;KvO;BE0jkz8X=MSB4FP2Ntj2yn&*yT4Qbls+*$Wa>J%SwRPK zI{@c%3Ap>7vR=_~c^p%3vWky^Qw;b5NJFUuYa4q;v#IW(l9M%uiQ8QHq?qQvF~q?L zqozt*tjqH=mqGOF_L6xmlh?ZWRC2AO^042wv!eZ3naBO5iI5tuF)-H!G>wngd<^Jr z3*@!tvQk4N=ew7)DknL4yu{pBTI@_u*ORrHY3d5OOyFI~rgM5)?h1%?c-w zc#~fn={&Ej(4d-TlS24YhKifZ^ql(4A^8YQA``m9S~CK1Ss*}gBy1k{{|zILWf_3NMS7@YHiu~Bcs%OK$!Jp8d?K=Y z-?zFdfz2Mabk6{==9O=1AWY_=jqz8h#*cDOQo=x>Wi&3Y++!LxOFJ~2eV%T;*t-Sz zhVJ`0nPST;u%;N}1YMTKqB`w#ZWTXCl5Z!s7l6qu?#Qx|6Ny&Y$7`H~M~q(sxkA@z z*bgY&f4g9Qu-=}4DN^(H#}%a=R|412;9VivH$D=-U>ZBtI4hj#_sZ*l{?%~0062ud z{CwXu^dH;tabMC5UJQP3mBWS*pP-I;^)zDj?K~~8%L1}K1nMmdOgca~vhUJTK(mQ1vb%1H!$AgQ1z!23K0SBchkz?%mGY{l`n`OKD9ke! z^#_Mgrq(B0uBQxJZTiA)bCQ)DT4?S)uRMNMon2@A_EFf7c0I4_pj?frjnn?D0w58X z{JLb9c*4Osp9u(QG}4cAFN9hb(hqi|Pv^8D1c_w%uxX>0kYli0u|a-cu?GuuyQK<^ zTOf{7{P*XTfd~-A3(~D-?EPp zqHl$D=?Vg9<^+6SqS-q;Bu{j{YvM4+t%S|>nxRETm03S!=~_g(C5mEGTwf&MJ)aJ= zsh#ztM8#bND3|4?wvT<8ALJue=+`#eM_$9nJ(Dp13k8549=u9S}(IS+83 zK*rdr#9f`>Dj$|xnv0T#w=QH`!XUpJFxeWXd+f@aFFptsY*WNVhq;8zBOJkm;(SRh z)O@{U%K$$Dx~}HJ@X0p(UBw^^UumPF&3mSgmb{8DNLUBTw}be@i%yHW7DChb6ye7G zY6T#%BN&d6PAWu#EX!CJfwztG0f=g0E`|NhT+N6*6#zk02ibSB_kpHSu$?l4JzRY} zBHzzgHx|U7$X%rkr!Jv@`}YxrXU-1G$?wS3 z-=wr60K2KSYsvT(w`BG%7|AmX1`sAnt1hkr$jR26r`_M1OEzh{gG4cRHW^5+1ZfqJ z`8}udQ--o(y?W}l-W4eNFftDQiOAAFrEvkI9{)okEa1{H zD!Jy$3%(a)6 zO}Q%*5p_{qZTNq*RxMpwJYR&hOi_^F`ueA`pkw??ZzpVCylnJ2X>lVOL%%Z;Qa%FW z>yrK0U9%^aK_e@ETeaK50=x51(Jw8ASsBo-CkdN|uzfY@FomPI9=mO0_qJi zd`;NT>~nNJ!wZlTfpjy12j66)nY*_oc%_4Uz9H;{UC4P5fO`27_3qXbJI&r8dt^ST zuOP@Ix?PCo=O+7$i%K%rfP$2#6P~62F-x0_5(Zv8)WJZ8MCV$EYyW7BRz=Bx8v7i_ zM7?!xl{J_P#;B#-vinghL4U73$c8)=Kq0(~XkDew@v)zPrpT${DA1O z^fphG9Vld$3FrMmY?xzZ8P6SP(dQ`X6U~p(dXb&g==_no`xM>99>b<6!3|GX|BVbJC-KlHJNu&v+) zto!B58g&C8Y9xW%z=;Y4N`T*LLMEXP|NKI9_<#Y_>26 zZ3)hx4tuh_08E9Ze4*^;_foJ>;qFy$cU!_Mu|Mg9a5L#6#lDh30JOVnjXSc?5W0R6 z7=O|pJ6BRvTL4>Uv{eJbgR6Hqq*Pba^yGSbg+cU9Q$Y(#Ss_j6p2% zPOU&YT@RoWB;#PHWF?I&`!r`G<40b{$TwdDrlfX`~&%(&C2VO@SNB($t+ zy|qxwdAhjC?Cozbb)b+Z(9zpAQp-U5M+kTbL!LjHBCOU1l7>}TxIqxbg|>G%Swu`3 zMj-#u@`}N2k7jr(kqu)n0A-HeHyASv7608eZMelL4g`ix`pyT!-iMzn#v71k4urhp z-gfD-Ls0q*+_xkeKOL@0-JhDnd>agTR&4ups9c@8eQToLlmlEK8P!WcUb-52d+b(+ z^JTd2M^z*9-mLk8Q;Q*8870;;Bt;90x1I%Fd}p8_koISSMIf(sC~QNbe3%1InJ!tr zUg=h#VHO|G4VA@@#3g62QzIONVh34HGe!U}A@vGi+fRXFAIr%W2G$D&>}`IflVV!C zjgyScKcyb9oc7ya(QN-3Ya{Bk*mMTrflaXk=@xisSJK!C_`9MoiKHBmYa`5Q1jT;< z)5vAm1MX?k0a9AnF!oCIOzemfuv?>BLWO3?YBSAb-F>Vx$C6?)E_dNy;)p`VBI|fg zHuUqZnhl>*bubiO$6w&pcb6FYtd&)Ax6=qL;$SD-06VCu8ejd_fiFag9|dWjggfsG z!@^1h+ah`NK~Ek4;zeXp{tkVe%xw!p5GorHCP9eaXd>41mp$8*rk07gXyx#58@NbC3e-vRt^ z(3bY$;Td^Q?ka1@sl7b`a1_BphbP-zc;~Nx=@pPGs#k8ge~|I2-3C`=79LJ=RRn=A zP&E0g4W-UIecrnJomaK@=O$i1^#tZU->;WjkWO6`{e@K1L#KxB;mHI4W4HILg*TgRhTN%`?8I```&*NM`TVVAX0oa! zD#O|+CSTNNvm+TqKFa?|T<`Pkt=T|K5%C`{^;7IDsdykbte|3EJsjc%&arCu#^^B{ zm8d5SCOn`=MdmZ*VY8#MRi}|EP^%fpG1k{FRpt#DIAJIe zXgdkf!@hjLp#P{&_1y4{E5NAy9655AGVCwhKjFB-WB6JpY=L>q8X-%Z8(Wq4q3{v= zpiPQh`2e8Xjd&8z(SB;sxi{dV&YnrSh{JT0YUBc;Sp|G zML!U=6C=%3G!Hiq<^4#S1x1k98fQQZEI+1twZmki2Q0kRkn{5xle``fvs0kW8NPUE zwGPO}hi`#B#5-!MNeMXpmz|FX;W(++|Fg>U=k-i_ML9M%#dc9KnOs}a@_|`7`^_(U zsGcBivzMGhEXcG$iFA;iO1YuV2lW#h>3}6$1^41xHl>Rvz@i-(sp1}Q1!d$^TT*hv zT^DsrPvl^cdfLs z^Ezi>5yo`_+d=8Z)&w2qthEDd4nrzO-k&p$Yh`^a31x&KU&FXsLS^ujT7Sy=91nnd zN2Jho^2bfU0-G>()}JxF@(zf=KqhrJUUQit1;FuCkjAU_@+ZkRB))0~eApkYT*{4p zi1&zPzqxt%h24SSLcjr_qByYdvV*i_BI7ZNXTpPV`NR#-mcfe8OZso75&aFFy1-Dw zh8wRRHA?{#=BrunX)C0Bz9u2`mZTB=Z|&MZ4=Vzod_hO~OF> zKI;ghY3%8VdSwsIcfh#<+_S+fO)t45MrLF(N}(cUv6Q6qeqo?Y*APT#LAJ<>@KGAP zb0$8Juf|lic=8%Ry=Ct4x9M?scPN!6Zq=46PIbBFu5kF!q0{c#8n@t{qYtGli>J0O zEugbgSNvV6q>)k9dgILk)5w2*ZWbk1zo-nH+1Z1EM5ddk5t#|hs7mdYwif*R)ms-3bRinGC2@cH5;xeNn$*64@)MMs z4Z8ytG0PnFnm<}|fjksq_kMGWtjdjlY3>PaVExeONvPOz)g;ncAQ!5)OxX|Il(8PI z`^^#sY0`uzd60Ced@4b+-1#rn>=T4>0++>i!W==7yuIN;DevU!M1sVZMc1&gmnrwt)Sjvr z(ve~MFMn5g;ibj6{cRs7M0Iaq;R}=;>2W4G|O0xc#qzAde7h2S2Q2qkE z=Xt!3@$7v6AUdnsGrXO57N6x{hjxT|d~>}OaaYG__-`&l+>bPv^Yj11x~q%)V}LyK zdIpXy0f_A*h-G%|-hlH9nZ_=P_%415_onuPRFYljX=0>%vT7Un=EBP=D% zE19gzQ9)YXq4%D%b&QReYj|V={W6L<1&IFIlY`m5UkZ6jP5%af7g$Y-6E*A-dc zB@29&c5~Zg@qS7crM)dn$kxbjM5(=+8|T2idD1`1Qk0zeIb$jT)TQ6* zXZsY=UeK~4CsdsN#Bec=4nh(6R zMQOY9&LsDh5*SA+_?K)-PzFQ34*Xa~`h|os@31!cB_8FW%RnMGCG7c~A=1k7@oYLk zN=_aU{T7@KvTwRzDnY{(y%L-e;`CuCbe)O&JYQn}Apg0VtlG2CmJ3+7x<}t5zl8B6 zI(gF>RSf;M+Bzw?ALtU!0f(X3N&6g^Uq_+?__~9?q+_m^!ri&YGfJMDV#^$i#sLbb>~Mx=Q|qdUb%8k~bPZ z_skqa{kj9~wnJ;|!1|OpbH%M!d)QST*mO&8Gv}3(YG76ZcP6jj&umE!QOE>LrUx0) z>a@O+f}K zX6Sa5?-2CS`q(t-;NQ;<9n#Tk1#J|3yw>{flm9Nle<$I;D)_Go{;Pujs^GsW_^%57 ztAhVqs$iRrb7U5RPV_Tci+YZnEKY9A_00000 literal 0 HcmV?d00001 From c4cbd02123e654b584f2fc95f07d07b87ec7603b Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Thu, 31 Jan 2019 17:18:16 +0800 Subject: [PATCH 05/27] fix:code --- lib/widgets/404.dart | 2 +- lib/widgets/components/Bar/AppBar/demo.dart | 42 +++---- lib/widgets/components/Bar/AppBar/index.dart | 4 +- .../components/Bar/BottomAppBar/demo.dart | 2 +- .../components/Bar/BottomAppBar/index.dart | 2 +- .../components/Bar/ButtonBar/demo.dart | 4 +- .../components/Bar/ButtonBar/index.dart | 2 +- .../Bar/FlexibleSpaceBar/index.dart | 2 +- .../components/Bar/SliverAppBar/demo.dart | 18 +-- .../components/Bar/SliverAppBar/index.dart | 4 +- lib/widgets/components/Bar/SnackBar/demo.dart | 22 ++-- .../components/Bar/SnackBar/index.dart | 4 +- .../components/Bar/SnackBarAction/demo.dart | 22 ++-- lib/widgets/components/Bar/TabBar/demo.dart | 30 ++--- lib/widgets/components/Card/Card/demo.dart | 4 +- lib/widgets/components/Card/Card/index.dart | 2 +- .../components/Dialog/AboutDialog/demo.dart | 12 +- .../components/Dialog/AlertDialog/demo.dart | 8 +- .../components/Dialog/Dialog/demo.dart | 18 +-- .../components/Dialog/SimpleDialog/demo.dart | 20 +-- .../components/Grid/GridPaper/demo.dart | 30 ++--- .../components/Grid/GridTile/demo.dart | 32 ++--- .../components/Grid/GridTileBar/demo.dart | 32 ++--- .../components/Grid/GridView/demo.dart | 32 ++--- .../components/Grid/SliverGrid/demo.dart | 20 +-- .../components/LIst/AnimatedList/demo.dart | 22 ++-- .../components/LIst/AnimatedList/index.dart | 2 +- .../components/LIst/AnimatedList/model.dart | 2 +- .../components/LIst/ListBody/index.dart | 2 +- .../components/LIst/ListView/index.dart | 4 +- .../Menu/CheckedPopupMenuItem/demo.dart | 4 +- .../components/Menu/PopupMenuButton/demo.dart | 4 +- .../Menu/PopupMenuDivider/demo.dart | 2 +- .../Menu/PopupMenuDivider/index.dart | 2 +- .../Navigation/BottomNavigationBar/demo.dart | 12 +- .../Navigation/BottomNavigationBar/index.dart | 4 +- .../BottomNavigationBarItem/demo.dart | 30 ++--- .../BottomNavigationBarItem/index.dart | 4 +- .../components/Pick/DayPicker/demo.dart | 22 ++-- .../components/Pick/MonthPicker/demo.dart | 12 +- .../components/Pick/ShowdatePicker/demo.dart | 22 ++-- .../components/Pick/YearPicker/demo.dart | 12 +- .../components/Scaffold/Scaffold/demo.dart | 4 +- .../components/Scaffold/Scaffold/index.dart | 2 +- .../Scaffold/ScaffoldState/demo.dart | 4 +- .../components/Scroll/ScrollPhysics/demo.dart | 16 +-- .../Form/Button/DropdownButton/demo.dart | 62 ++++----- .../Form/Button/DropdownButton/index.dart | 8 +- .../elements/Form/Button/FlatButton/demo.dart | 4 +- .../Form/Button/FlatButton/index.dart | 18 +-- .../Button/FloatingActionButton/demo.dart | 6 +- .../Button/FloatingActionButton/index.dart | 18 +-- .../elements/Form/Button/IconButton/demo.dart | 2 +- .../Form/Button/IconButton/index.dart | 10 +- .../Form/Button/OutlineButton/demo.dart | 4 +- .../Form/Button/OutlineButton/index.dart | 18 +-- .../Form/Button/PopupMenuButton/demo.dart | 18 +-- .../Form/Button/PopupMenuButton/index.dart | 2 +- .../Form/Button/RaisedButton/demo.dart | 4 +- .../Form/Button/RaisedButton/index.dart | 18 +-- .../Form/Button/RawMaterialButton/demo.dart | 2 +- .../Form/Button/RawMaterialButton/index.dart | 18 +-- .../Form/CheckBox/Checkbox/index.dart | 6 +- .../Form/CheckBox/CheckboxListTile/demo.dart | 26 ++-- .../Form/CheckBox/CheckboxListTile/index.dart | 4 +- .../Form/Input/TextField/text_field_demo.dart | 4 +- .../elements/Form/Radio/Radio/demo.dart | 10 +- .../elements/Form/Radio/Radio/index.dart | 4 +- .../Form/Radio/RadioListTile/demo.dart | 2 +- .../Form/Radio/RadioListTile/index.dart | 2 +- .../elements/Form/Slider/Slider/demo.dart | 20 +-- .../elements/Form/Slider/Slider/index.dart | 6 +- .../Form/Slider/SliderTheme/demo.dart | 18 +-- .../Form/Slider/SliderTheme/index.dart | 4 +- .../Form/Slider/SliderThemeData/demo.dart | 18 +-- .../Form/Slider/SliderThemeData/index.dart | 2 +- .../Form/Switch/AnimatedSwitcher/index.dart | 2 +- .../elements/Form/Switch/Switch/demo.dart | 6 +- .../elements/Form/Switch/Switch/index.dart | 2 +- .../Form/Switch/SwitchListTile/demo.dart | 2 +- .../elements/Form/Text/RichText/index.dart | 2 +- .../elements/Form/Text/Text/index.dart | 2 +- .../elements/Frame/Align/Align/demo.dart | 12 +- .../elements/Frame/Align/Align/index.dart | 14 +-- .../Frame/Box/ConstrainedBox/demo.dart | 4 +- .../elements/Frame/Box/DecoratedBox/demo.dart | 6 +- .../Frame/Box/DecoratedBox/index.dart | 2 +- .../elements/Frame/Box/Fittedbox/demo.dart | 4 +- .../elements/Frame/Box/Fittedbox/index.dart | 21 ++-- .../elements/Frame/Box/OverflowBox/demo.dart | 26 ++-- .../elements/Frame/Box/OverflowBox/index.dart | 6 +- .../elements/Frame/Box/RenderBox/demo.dart | 22 ---- .../elements/Frame/Box/RenderBox/index.dart | 62 --------- .../elements/Frame/Box/SizeBox/index.dart | 6 +- .../Frame/Box/SizedOverflowBox/demo.dart | 10 +- .../Frame/Box/SizedOverflowBox/index.dart | 20 +-- .../elements/Frame/Box/TextBox/demo.dart | 1 - .../elements/Frame/Box/TextBox/index.dart | 49 -------- .../Frame/Box/UnconstrainedBox/demo.dart | 2 +- lib/widgets/elements/Frame/Box/index.dart | 6 - .../Expanded/Expanded/expanded_demo.dart | 32 ++--- .../elements/Frame/Layout/Column/demo.dart | 48 ++++--- .../elements/Frame/Layout/Row/demo.dart | 47 ++++--- .../elements/Frame/Layout/Row/index.dart | 2 +- .../SliverPadding/sliverpadding_demo.dart | 6 +- .../Frame/Stack/IndexedStack/demo.dart | 18 +-- .../Frame/Stack/IndexedStack/index.dart | 15 ++- .../elements/Frame/Stack/Stack/demo.dart | 40 +++--- .../elements/Frame/Stack/Stack/index.dart | 22 ++-- .../elements/Media/Icon/Icon/demo.dart | 2 +- .../elements/Media/Icon/IconData/demo.dart | 6 +- .../elements/Media/Icon/IconTheme/demo.dart | 19 +-- .../Media/Icon/IconThemeData/demo.dart | 14 +-- .../elements/Media/Icon/ImageIcon/demo.dart | 4 +- lib/widgets/elements/Media/Icon/index.dart | 8 +- .../Image/FadeInImage/fade_in_image_demo.dart | 10 +- .../Image/FileImage/file_image_demo.dart | 8 +- .../Image/MemoryImage/memory_image_demo.dart | 6 +- .../themes/Cupertino/CupertinoApp/demo.dart | 118 ++++++++++-------- .../Cupertino/CupertinoButton/demo.dart | 2 +- .../CupertinoSegmentedControl/demo.dart | 2 +- .../Cupertino/CupertinoSlider/demo.dart | 2 +- .../Cupertino/CupertinoTimerPicker/demo.dart | 2 +- .../Material/MaterialAccentColor/index.dart | 2 +- .../themes/Material/MaterialApp/demo.dart | 6 +- .../themes/Material/MaterialApp/index.dart | 2 +- .../themes/Material/MaterialColor/demo.dart | 7 +- .../Material/MaterialPageRoute/demo.dart | 28 ++--- .../Material/MergeableMaterialItem/demo.dart | 21 ++-- pubspec.yaml | 2 - 130 files changed, 773 insertions(+), 913 deletions(-) delete mode 100644 lib/widgets/elements/Frame/Box/RenderBox/demo.dart delete mode 100644 lib/widgets/elements/Frame/Box/RenderBox/index.dart delete mode 100644 lib/widgets/elements/Frame/Box/TextBox/demo.dart delete mode 100644 lib/widgets/elements/Frame/Box/TextBox/index.dart diff --git a/lib/widgets/404.dart b/lib/widgets/404.dart index 1ca56170..156b043e 100644 --- a/lib/widgets/404.dart +++ b/lib/widgets/404.dart @@ -9,7 +9,7 @@ class WidgetNotFound extends StatelessWidget { title: Text("widget not found"), ), body: Container( - child: new Text("widget not found") + child: Text("widget not found") ) ); } diff --git a/lib/widgets/components/Bar/AppBar/demo.dart b/lib/widgets/components/Bar/AppBar/demo.dart index c17eb6e0..3a21d086 100644 --- a/lib/widgets/components/Bar/AppBar/demo.dart +++ b/lib/widgets/components/Bar/AppBar/demo.dart @@ -30,8 +30,8 @@ class _AppBarLessDefaultComplex extends State with SingleTickerProviderStateMixi @override void initState() { super.initState(); - _scrollViewController = new ScrollController(); - _tabController = new TabController(vsync: this, length: 6);// 和下面的 TabBar.tabs 数量对应 + _scrollViewController = ScrollController(); + _tabController = TabController(vsync: this, length: 6);// 和下面的 TabBar.tabs 数量对应 } @override @@ -46,26 +46,26 @@ class _AppBarLessDefaultComplex extends State with SingleTickerProviderStateMixi // 如果省略了 leading ,但 AppBar 在带有 Drawer 的 Scaffold 中,则会插入一个 button 以打开 Drawer。 // 否则,如果最近的 Navigator 具有任何先前的 router ,则会插入BackButton。 // 这种行为可以通过设置来关闭automaticallyImplyLeading 为false。在这种情况下,空的 leading widget 将导致 middle/title widget 拉伸开始。 - return new SizedBox( + return SizedBox( height: 500, - child:new AppBar( // 大量配置属性参考 SliverAppBar 示例 - title: new Text('title'), - leading: new Icon(Icons.home), + child: AppBar( // 大量配置属性参考 SliverAppBar 示例 + title: Text('title'), + leading: Icon(Icons.home), backgroundColor: Colors.amber[500], centerTitle: true, actions: [ - new IconButton( - icon: new Icon(Icons.add_alarm), + IconButton( + icon: Icon(Icons.add_alarm), tooltip: 'Add Alarm', onPressed: () { // do nothing }), - new PopupMenuButton( + PopupMenuButton( itemBuilder: (BuildContext context) => >[ - new PopupMenuItem( - value: "price", child: new Text('Sort by price')), - new PopupMenuItem( - value: "time", child: new Text('Sort by time')), + PopupMenuItem( + value: "price", child: Text('Sort by price')), + PopupMenuItem( + value: "time", child: Text('Sort by time')), ], onSelected: (String action) { switch (action) { @@ -78,16 +78,16 @@ class _AppBarLessDefaultComplex extends State with SingleTickerProviderStateMixi } }) ], - bottom: new TabBar( + bottom: TabBar( isScrollable: true, controller: _tabController, tabs: [ - new Tab(text: "Tabs 1"), - new Tab(text: "Tabs 2"), - new Tab(text: "Tabs 3"), - new Tab(text: "Tabs 4"), - new Tab(text: "Tabs 5"), - new Tab(text: "Tabs 6"), + Tab(text: "Tabs 1"), + Tab(text: "Tabs 2"), + Tab(text: "Tabs 3"), + Tab(text: "Tabs 4"), + Tab(text: "Tabs 5"), + Tab(text: "Tabs 6"), ], ), ), @@ -107,7 +107,7 @@ class AppBarLessDefaultSimple extends StatelessWidget { @override Widget build(BuildContext context) { - return new SizedBox( + return SizedBox( height: 200, child:AppBar( title: Text('My Fancy Dress'), diff --git a/lib/widgets/components/Bar/AppBar/index.dart b/lib/widgets/components/Bar/AppBar/index.dart index 82bdf8c1..0816bc41 100644 --- a/lib/widgets/components/Bar/AppBar/index.dart +++ b/lib/widgets/components/Bar/AppBar/index.dart @@ -62,7 +62,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -84,7 +84,7 @@ Widget allDomes(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/components/Bar/BottomAppBar/demo.dart b/lib/widgets/components/Bar/BottomAppBar/demo.dart index cea79ea4..e5bf902f 100644 --- a/lib/widgets/components/Bar/BottomAppBar/demo.dart +++ b/lib/widgets/components/Bar/BottomAppBar/demo.dart @@ -21,7 +21,7 @@ class AppBarLessDefaultSimple extends StatelessWidget { @override Widget build(BuildContext context) { - return new SizedBox( + return SizedBox( height: 100, child: Scaffold( //appBar: AppBar(title: const Text('Bottom App Bar')), diff --git a/lib/widgets/components/Bar/BottomAppBar/index.dart b/lib/widgets/components/Bar/BottomAppBar/index.dart index 18c2d159..e21ab78a 100644 --- a/lib/widgets/components/Bar/BottomAppBar/index.dart +++ b/lib/widgets/components/Bar/BottomAppBar/index.dart @@ -52,7 +52,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/components/Bar/ButtonBar/demo.dart b/lib/widgets/components/Bar/ButtonBar/demo.dart index 0ce89f0b..6ffb3d2d 100644 --- a/lib/widgets/components/Bar/ButtonBar/demo.dart +++ b/lib/widgets/components/Bar/ButtonBar/demo.dart @@ -44,9 +44,9 @@ class ButtonBarLessDefault extends StatelessWidget { @override Widget build(BuildContext context) { return Container( - margin: new EdgeInsets.symmetric(vertical: 0.0), + margin: EdgeInsets.symmetric(vertical: 0.0), height: 100.0, - child: new Scrollbar(child:ListView( + child: Scrollbar(child:ListView( scrollDirection: Axis.horizontal, // 水平listView children: [ ButtonBar( diff --git a/lib/widgets/components/Bar/ButtonBar/index.dart b/lib/widgets/components/Bar/ButtonBar/index.dart index 8c9de1ff..f5fc37fb 100644 --- a/lib/widgets/components/Bar/ButtonBar/index.dart +++ b/lib/widgets/components/Bar/ButtonBar/index.dart @@ -55,7 +55,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/components/Bar/FlexibleSpaceBar/index.dart b/lib/widgets/components/Bar/FlexibleSpaceBar/index.dart index 80f27150..0d3b7c77 100644 --- a/lib/widgets/components/Bar/FlexibleSpaceBar/index.dart +++ b/lib/widgets/components/Bar/FlexibleSpaceBar/index.dart @@ -54,7 +54,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/components/Bar/SliverAppBar/demo.dart b/lib/widgets/components/Bar/SliverAppBar/demo.dart index 705f0dbe..058a25aa 100644 --- a/lib/widgets/components/Bar/SliverAppBar/demo.dart +++ b/lib/widgets/components/Bar/SliverAppBar/demo.dart @@ -44,9 +44,9 @@ class SliverAppBarLessDefault extends StatelessWidget { @override Widget build(BuildContext context) { for (int i = 0; i < 20; i++) { - listData.add(new ListItem("我是测试标题$i", Icons.cake)); + listData.add( ListItem("我是测试标题$i", Icons.cake)); } - return new SizedBox( + return SizedBox( height: 500.0, child: NestedScrollView( headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) { @@ -89,7 +89,7 @@ class SliverAppBarLessDefault extends StatelessWidget { // SliverPersistentHeader( // delegate: _SliverAppBarDelegate( // TabBar( - // controller: new TabController(length: 2, vsync: this), + // controller: TabController(length: 2, vsync: this), // labelColor: Colors.black87, // unselectedLabelColor: Colors.grey, // tabs: [ @@ -101,10 +101,10 @@ class SliverAppBarLessDefault extends StatelessWidget { ]; }, body: Center( - child: new ListView.builder( + child: ListView.builder( shrinkWrap: true, itemBuilder: (BuildContext context, int index) { - return new ListItemWidget(listData[index]); + return ListItemWidget(listData[index]); }, itemCount: listData.length, ), @@ -127,10 +127,10 @@ class ListItemWidget extends StatelessWidget { @override Widget build(BuildContext context) { - return new InkWell( - child: new ListTile( - leading: new Icon(listItem.iconData), - title: new Text(listItem.title), + return InkWell( + child: ListTile( + leading: Icon(listItem.iconData), + title: Text(listItem.title), ), onTap: () {}, ); diff --git a/lib/widgets/components/Bar/SliverAppBar/index.dart b/lib/widgets/components/Bar/SliverAppBar/index.dart index 367b5216..8a770f23 100644 --- a/lib/widgets/components/Bar/SliverAppBar/index.dart +++ b/lib/widgets/components/Bar/SliverAppBar/index.dart @@ -54,7 +54,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -71,7 +71,7 @@ Widget allDomes(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/components/Bar/SnackBar/demo.dart b/lib/widgets/components/Bar/SnackBar/demo.dart index d4413982..5ba66467 100644 --- a/lib/widgets/components/Bar/SnackBar/demo.dart +++ b/lib/widgets/components/Bar/SnackBar/demo.dart @@ -23,15 +23,15 @@ class SnackBarLessDefault extends StatelessWidget { @override Widget build(BuildContext context) { // 当BuildContext在Scaffold之前时,调用Scaffold.of(context)会报错。这时可以通过Builder Widget来解决 - return new Center( - child: new Column( + return Center( + child: Column( children: [ - new GestureDetector( + GestureDetector( onTap: () { - final snackBar = new SnackBar( - content: new Text('这是一个SnackBar, 右侧有SnackBarAction'), + final snackBar = SnackBar( + content: Text('这是一个SnackBar, 右侧有SnackBarAction'), backgroundColor:Colors.red, - action: new SnackBarAction( // 提示信息上添加一个撤消的按钮 + action: SnackBarAction( // 提示信息上添加一个撤消的按钮 textColor:Colors.black, label: '撤消', onPressed: () { @@ -43,19 +43,19 @@ class SnackBarLessDefault extends StatelessWidget { ); Scaffold.of(context).showSnackBar(snackBar); }, - child: new Text('显示SnackBar'), + child: Text('显示SnackBar'), ), - new GestureDetector( + GestureDetector( onTap: () { - final snackBar = new SnackBar( - content: new Text('右侧无SnackBarAction'), + final snackBar = SnackBar( + content: Text('右侧无SnackBarAction'), backgroundColor:Colors.red, duration:Duration(minutes: 1),// 持续时间 //animation, ); Scaffold.of(context).showSnackBar(snackBar); }, - child: new Text('显示无SnackBarAction的SnackBar'), + child: Text('显示无SnackBarAction的SnackBar'), ), ], ) diff --git a/lib/widgets/components/Bar/SnackBar/index.dart b/lib/widgets/components/Bar/SnackBar/index.dart index 2047f783..45843295 100644 --- a/lib/widgets/components/Bar/SnackBar/index.dart +++ b/lib/widgets/components/Bar/SnackBar/index.dart @@ -54,7 +54,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -72,7 +72,7 @@ Widget allDomes(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/components/Bar/SnackBarAction/demo.dart b/lib/widgets/components/Bar/SnackBarAction/demo.dart index e4c4547f..58d245e1 100644 --- a/lib/widgets/components/Bar/SnackBarAction/demo.dart +++ b/lib/widgets/components/Bar/SnackBarAction/demo.dart @@ -16,15 +16,15 @@ class SnackBarActionDemo extends StatefulWidget { class _Demo extends State { Widget build(BuildContext context) { - return new Center( - child: new Column( + return Center( + child: Column( children: [ - new GestureDetector( + GestureDetector( onTap: () { - final snackBar = new SnackBar( - content: new Text('这是一个SnackBar, 右侧有SnackBarAction, 3秒后消失'), + final snackBar = SnackBar( + content: Text('这是一个SnackBar, 右侧有SnackBarAction, 3秒后消失'), backgroundColor:Color(0xffc91b3a), - action: new SnackBarAction( // 提示信息上添加一个撤消的按钮 + action: SnackBarAction( // 提示信息上添加一个撤消的按钮 textColor:Colors.white, label: '撤消', onPressed: () { @@ -37,19 +37,19 @@ class _Demo extends State { Scaffold.of(context).showSnackBar(snackBar); }, - child: new Text('点我显示有action的SnackBar'), + child: Text('点我显示有action的SnackBar'), ), - new GestureDetector( + GestureDetector( onTap: () async { - final snackBar = new SnackBar( - content: new Text('右侧无SnackBarAction, 3秒后消失'), + final snackBar = SnackBar( + content: Text('右侧无SnackBarAction, 3秒后消失'), backgroundColor:Color(0xffc91b3a), duration:Duration(seconds: 3),// 持续时间 //animation, ); Scaffold.of(context).showSnackBar(snackBar); }, - child: new Text('点我显示无SnackBarAction的SnackBar'), + child: Text('点我显示无SnackBarAction的SnackBar'), ), ], ) diff --git a/lib/widgets/components/Bar/TabBar/demo.dart b/lib/widgets/components/Bar/TabBar/demo.dart index 83caba93..1e8e5972 100644 --- a/lib/widgets/components/Bar/TabBar/demo.dart +++ b/lib/widgets/components/Bar/TabBar/demo.dart @@ -26,8 +26,8 @@ class _TabBarDemo extends State with SingleTickerProviderStateMixin { @override void initState() { super.initState(); - _scrollViewController = new ScrollController(); - _tabController = new TabController(vsync: this, length: 6);// 和下面的 TabBar.tabs 数量对应 + _scrollViewController = ScrollController(); + _tabController = TabController(vsync: this, length: 6);// 和下面的 TabBar.tabs 数量对应 } @override @@ -42,27 +42,27 @@ class _TabBarDemo extends State with SingleTickerProviderStateMixin { // 如果省略了 leading ,但 AppBar 在带有 Drawer 的 Scaffold 中,则会插入一个 button 以打开 Drawer。 // 否则,如果最近的 Navigator 具有任何先前的 router ,则会插入BackButton。 // 这种行为可以通过设置来关闭automaticallyImplyLeading 为false。在这种情况下,空的 leading widget 将导致 middle/title widget 拉伸开始。 - return new SizedBox( + return SizedBox( height: 500, - child:new Scaffold( - appBar: new AppBar( // 大量配置属性参考 SliverAppBar 示例 - title: new Text('TabBar'), - leading: new Icon(Icons.home), + child: Scaffold( + appBar: AppBar( // 大量配置属性参考 SliverAppBar 示例 + title: Text('TabBar'), + leading: Icon(Icons.home), backgroundColor: Colors.amber[1000], - bottom: new TabBar( + bottom: TabBar( isScrollable: true, controller: _tabController, tabs: [ - new Tab(text: "Tabs 1"), - new Tab(text: "Tabs 2"), - new Tab(text: "Tabs 3"), - new Tab(text: "Tabs 4"), - new Tab(text: "Tabs 5"), - new Tab(text: "Tabs 6"), + Tab(text: "Tabs 1"), + Tab(text: "Tabs 2"), + Tab(text: "Tabs 3"), + Tab(text: "Tabs 4"), + Tab(text: "Tabs 5"), + Tab(text: "Tabs 6"), ], ), ), - body: new TabBarView(controller: _tabController, children: [ + body: TabBarView(controller: _tabController, children: [ Text('TabsView 1'), Text('TabsView 2'), Text('TabsView 3'), diff --git a/lib/widgets/components/Card/Card/demo.dart b/lib/widgets/components/Card/Card/demo.dart index 107a6bd5..7e9de10b 100644 --- a/lib/widgets/components/Card/Card/demo.dart +++ b/lib/widgets/components/Card/Card/demo.dart @@ -50,9 +50,9 @@ class CardLessDefault extends StatelessWidget { margin:EdgeInsets.all(20.0), // margin: EdgeInsetsDirectional.only(bottom: 30.0, top: 30.0, start: 30.0),// 边距 semanticContainer:true, // 表示单个语义容器,还是false表示单个语义节点的集合,接受单个child,但该child可以是Row,Column或其他包含子级列表的widget -// shape:new Border.all( +// shape: Border.all( // color: Colors.indigo, width: 1.0, style: BorderStyle.solid), // 卡片材质的形状,以及边框 - shape:RoundedRectangleBorder(borderRadius: new BorderRadius.circular(20.0)), // 圆角 + shape:RoundedRectangleBorder(borderRadius: BorderRadius.circular(20.0)), // 圆角 //borderRadius: BorderRadius.all(Radius.circular(8.0)), child: Column( //card里面的子控件 mainAxisSize: MainAxisSize.min, diff --git a/lib/widgets/components/Card/Card/index.dart b/lib/widgets/components/Card/Card/index.dart index 5ee1fbb5..ea59f5ca 100644 --- a/lib/widgets/components/Card/Card/index.dart +++ b/lib/widgets/components/Card/Card/index.dart @@ -52,7 +52,7 @@ class _DemoState extends State { */ Widget allDomes(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/components/Dialog/AboutDialog/demo.dart b/lib/widgets/components/Dialog/AboutDialog/demo.dart index df03d3a2..7d7f235e 100644 --- a/lib/widgets/components/Dialog/AboutDialog/demo.dart +++ b/lib/widgets/components/Dialog/AboutDialog/demo.dart @@ -19,9 +19,9 @@ class _Demo extends State { void showAlertDialog(BuildContext context) { showDialog( context: context, - builder: (_) => new AboutDialog( + builder: (_) => AboutDialog( applicationName: '名称', - applicationIcon: new Icon(Icons.ac_unit), + applicationIcon: Icon(Icons.ac_unit), applicationVersion: 'V1.0', children: [ Text('我是一个关于的dialog') @@ -29,12 +29,12 @@ class _Demo extends State { )); } Widget build(BuildContext context) { - return new RaisedButton( - padding: new EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), + return RaisedButton( + padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), //padding - child: new Text( + child: Text( 'show aboutDialog', - style: new TextStyle( + style: TextStyle( fontSize: 18.0, //textsize color: Colors.white, // textcolor ), diff --git a/lib/widgets/components/Dialog/AlertDialog/demo.dart b/lib/widgets/components/Dialog/AlertDialog/demo.dart index 8d68c838..857961e3 100644 --- a/lib/widgets/components/Dialog/AlertDialog/demo.dart +++ b/lib/widgets/components/Dialog/AlertDialog/demo.dart @@ -122,12 +122,12 @@ class _Demo extends State { ); } Widget build(BuildContext context) { - return new RaisedButton( - padding: new EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), + return RaisedButton( + padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), //padding - child: new Text( + child: Text( '点我显示 AlertDialog', - style: new TextStyle( + style: TextStyle( fontSize: 18.0, //textsize color: Colors.white, // textcolor ), diff --git a/lib/widgets/components/Dialog/Dialog/demo.dart b/lib/widgets/components/Dialog/Dialog/demo.dart index 4f7f3818..c68ab35b 100644 --- a/lib/widgets/components/Dialog/Dialog/demo.dart +++ b/lib/widgets/components/Dialog/Dialog/demo.dart @@ -42,12 +42,12 @@ class _Demo extends State { ); } Widget build(BuildContext context) { - return new RaisedButton( - padding: new EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), + return RaisedButton( + padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), //padding - child: new Text( + child: Text( '点我显示 Dialog', - style: new TextStyle( + style: TextStyle( fontSize: 18.0, //textsize color: Colors.white, // textcolor ), @@ -108,14 +108,14 @@ class _DialogMoreDemo extends State { ); } Widget build(BuildContext context) { - return new Column( + return Column( children: [ - new RaisedButton( - padding: new EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), + RaisedButton( + padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), //padding - child: new Text( + child: Text( '点我显示Dialog', - style: new TextStyle( + style: TextStyle( fontSize: 18.0, //textsize color: Colors.white, // textcolor ), diff --git a/lib/widgets/components/Dialog/SimpleDialog/demo.dart b/lib/widgets/components/Dialog/SimpleDialog/demo.dart index 9e9b002a..870d46c0 100644 --- a/lib/widgets/components/Dialog/SimpleDialog/demo.dart +++ b/lib/widgets/components/Dialog/SimpleDialog/demo.dart @@ -20,17 +20,17 @@ class _Demo extends State { showDialog( context: context, builder: (BuildContext context) { - return new SimpleDialog( - title: new Text('选择'), + return SimpleDialog( + title: Text('选择'), children: [ - new SimpleDialogOption( - child: new Text('选项 1'), + SimpleDialogOption( + child: Text('选项 1'), onPressed: () { Navigator.of(context).pop(); }, ), - new SimpleDialogOption( - child: new Text('选项 2'), + SimpleDialogOption( + child: Text('选项 2'), onPressed: () { Navigator.of(context).pop(); }, @@ -41,12 +41,12 @@ class _Demo extends State { ); } Widget build(BuildContext context) { - return new RaisedButton( - padding: new EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), + return RaisedButton( + padding: EdgeInsets.fromLTRB(10.0, 10.0, 10.0, 10.0), //padding - child: new Text( + child: Text( 'show SimpleDialog', - style: new TextStyle( + style: TextStyle( fontSize: 18.0, //textsize color: Colors.white, // textcolor ), diff --git a/lib/widgets/components/Grid/GridPaper/demo.dart b/lib/widgets/components/Grid/GridPaper/demo.dart index 5a0f17e8..a1bf85c5 100644 --- a/lib/widgets/components/Grid/GridPaper/demo.dart +++ b/lib/widgets/components/Grid/GridPaper/demo.dart @@ -21,7 +21,7 @@ class _Demo extends State { return Container( height: 400, color: Color(0xffc91b3a), - child: new GridView.count( + child: GridView.count( crossAxisCount: 2, mainAxisSpacing: 10.0, crossAxisSpacing: 4.0, @@ -40,21 +40,21 @@ class _Demo extends State { ), GridPaper( color: Colors.red, - child: new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + child: Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), ), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), ], ) ); diff --git a/lib/widgets/components/Grid/GridTile/demo.dart b/lib/widgets/components/Grid/GridTile/demo.dart index 2936e155..17a0e048 100644 --- a/lib/widgets/components/Grid/GridTile/demo.dart +++ b/lib/widgets/components/Grid/GridTile/demo.dart @@ -21,7 +21,7 @@ class _Demo extends State { return Container( height: 400, color: Color(0xffc91b3a), - child: new GridView.count( + child: GridView.count( crossAxisCount: 2, mainAxisSpacing: 10.0, crossAxisSpacing: 4.0, @@ -36,21 +36,21 @@ class _Demo extends State { ), footer: Text("GridTile footer", style: TextStyle(color: Colors.white)), ), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), ], ) ); diff --git a/lib/widgets/components/Grid/GridTileBar/demo.dart b/lib/widgets/components/Grid/GridTileBar/demo.dart index adf85f36..b5e5ad98 100644 --- a/lib/widgets/components/Grid/GridTileBar/demo.dart +++ b/lib/widgets/components/Grid/GridTileBar/demo.dart @@ -21,7 +21,7 @@ class _Demo extends State { return Container( height: 400, color: Color(0xffc91b3a), - child: new GridView.count( + child: GridView.count( crossAxisCount: 2, mainAxisSpacing: 10.0, crossAxisSpacing: 4.0, @@ -38,21 +38,21 @@ class _Demo extends State { child: Container(), ), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), ], ) ); diff --git a/lib/widgets/components/Grid/GridView/demo.dart b/lib/widgets/components/Grid/GridView/demo.dart index adf85f36..b5e5ad98 100644 --- a/lib/widgets/components/Grid/GridView/demo.dart +++ b/lib/widgets/components/Grid/GridView/demo.dart @@ -21,7 +21,7 @@ class _Demo extends State { return Container( height: 400, color: Color(0xffc91b3a), - child: new GridView.count( + child: GridView.count( crossAxisCount: 2, mainAxisSpacing: 10.0, crossAxisSpacing: 4.0, @@ -38,21 +38,21 @@ class _Demo extends State { child: Container(), ), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), - new Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), + Image.network('https://flutter.io/assets/homepage/news-2-599aefd56e8aa903ded69500ef4102cdd8f988dab8d9e4d570de18bdb702ffd4.png', scale: 1, fit: BoxFit.cover), ], ) ); diff --git a/lib/widgets/components/Grid/SliverGrid/demo.dart b/lib/widgets/components/Grid/SliverGrid/demo.dart index 8950e17f..6745c2cf 100644 --- a/lib/widgets/components/Grid/SliverGrid/demo.dart +++ b/lib/widgets/components/Grid/SliverGrid/demo.dart @@ -17,34 +17,34 @@ class SliverGridDemo extends StatefulWidget { class _Demo extends State { Widget showCustomScrollView() { - return new CustomScrollView( + return CustomScrollView( slivers: [ - new SliverGrid( - gridDelegate: new SliverGridDelegateWithMaxCrossAxisExtent( + SliverGrid( + gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent( maxCrossAxisExtent: 200.0, mainAxisSpacing: 10.0, crossAxisSpacing: 10.0, childAspectRatio: 4.0, ), - delegate: new SliverChildBuilderDelegate( + delegate: SliverChildBuilderDelegate( (BuildContext context, int index) { - return new Container( + return Container( alignment: Alignment.center, color: Colors.cyan[100 * (index % 5)], - child: new Text('grid item $index'), + child: Text('grid item $index'), ); }, childCount: 20, ), ), -// new SliverFixedExtentList( +// SliverFixedExtentList( // itemExtent: 100.0, -// delegate: new SliverChildBuilderDelegate( +// delegate: SliverChildBuilderDelegate( // (BuildContext context, int index) { -// return new Container( +// return Container( // alignment: Alignment.center, // color: Colors.lightBlue[100 * (index % 9)], -// child: new Text('list item $index'), +// child: Text('list item $index'), // ); // }, // ), diff --git a/lib/widgets/components/LIst/AnimatedList/demo.dart b/lib/widgets/components/LIst/AnimatedList/demo.dart index 78f457fb..f598b6eb 100644 --- a/lib/widgets/components/LIst/AnimatedList/demo.dart +++ b/lib/widgets/components/LIst/AnimatedList/demo.dart @@ -15,7 +15,7 @@ class AnimatedListFullDefault extends StatefulWidget { * AnimatedList 默认的实例,有状态 * */ class _AnimatedListFullDefault extends State { - final GlobalKey _listKey = new GlobalKey(); + final GlobalKey _listKey = GlobalKey(); ListModel _list; int _selectedItem; int _nextItem; // The next item inserted when the user presses the '+' button. @@ -26,7 +26,7 @@ class _AnimatedListFullDefault extends State { if (widget.parent is State) { widget.parent.animatedList = this; // 修改父级的对象引用 } - _list = new ListModel( + _list = ListModel( listKey: _listKey, initialItems: [0, 1, 2], removedItemBuilder: _buildRemovedItem, @@ -50,7 +50,7 @@ class _AnimatedListFullDefault extends State { } Widget _buildItem(BuildContext context, int index, Animation animation) { - return new CardItem( + return CardItem( animation: animation, item: _list[index], selected: _selectedItem == _list[index], @@ -63,7 +63,7 @@ class _AnimatedListFullDefault extends State { } Widget _buildRemovedItem(int item, BuildContext context, Animation animation) { - return new CardItem( + return CardItem( animation: animation, item: item, selected: false, @@ -107,20 +107,20 @@ class CardItem extends StatelessWidget { TextStyle textStyle = Theme.of(context).textTheme.display1; if (selected) textStyle = textStyle.copyWith(color: Colors.lightGreenAccent[400]); - return new Padding( + return Padding( padding: const EdgeInsets.all(2.0), - child: new SizeTransition( + child: SizeTransition( axis: Axis.vertical, sizeFactor: animation, - child: new GestureDetector( + child: GestureDetector( behavior: HitTestBehavior.opaque, onTap: onTap, - child: new SizedBox( + child: SizedBox( height: 128.0, - child: new Card( + child: Card( color: Colors.primaries[item % Colors.primaries.length], - child: new Center( - child: new Text('Item $item', style: textStyle), + child: Center( + child: Text('Item $item', style: textStyle), ), ), ), diff --git a/lib/widgets/components/LIst/AnimatedList/index.dart b/lib/widgets/components/LIst/AnimatedList/index.dart index 2392ab46..0d92a9fc 100644 --- a/lib/widgets/components/LIst/AnimatedList/index.dart +++ b/lib/widgets/components/LIst/AnimatedList/index.dart @@ -58,7 +58,7 @@ class _DemoState extends State { */ Widget allDemoBoxs(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/components/LIst/AnimatedList/model.dart b/lib/widgets/components/LIst/AnimatedList/model.dart index d990eb72..07b93853 100644 --- a/lib/widgets/components/LIst/AnimatedList/model.dart +++ b/lib/widgets/components/LIst/AnimatedList/model.dart @@ -25,7 +25,7 @@ class ListModel { Iterable initialItems, }) : assert(listKey != null), assert(removedItemBuilder != null), - _items = new List.from(initialItems ?? []); + _items = List.from(initialItems ?? []); final GlobalKey listKey; final dynamic removedItemBuilder; diff --git a/lib/widgets/components/LIst/ListBody/index.dart b/lib/widgets/components/LIst/ListBody/index.dart index 1699540b..f5ea6f0d 100644 --- a/lib/widgets/components/LIst/ListBody/index.dart +++ b/lib/widgets/components/LIst/ListBody/index.dart @@ -55,7 +55,7 @@ class _DemoState extends State { */ Widget allCheckboxs(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/components/LIst/ListView/index.dart b/lib/widgets/components/LIst/ListView/index.dart index 1bbebf52..5aa655dd 100644 --- a/lib/widgets/components/LIst/ListView/index.dart +++ b/lib/widgets/components/LIst/ListView/index.dart @@ -81,7 +81,7 @@ class _DemoState extends State { */ Widget allCheckboxs(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -107,7 +107,7 @@ Widget allCheckboxs(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/components/Menu/CheckedPopupMenuItem/demo.dart b/lib/widgets/components/Menu/CheckedPopupMenuItem/demo.dart index 8bbe3dce..77e2f4ac 100644 --- a/lib/widgets/components/Menu/CheckedPopupMenuItem/demo.dart +++ b/lib/widgets/components/Menu/CheckedPopupMenuItem/demo.dart @@ -36,8 +36,8 @@ class _CheckedPopupMenuItemDemoState extends State { _checkedValues.add(value); } - Scaffold.of(context).showSnackBar(new SnackBar( - content: new Text('Checked $_checkedValues'))); + Scaffold.of(context).showSnackBar( SnackBar( + content: Text('Checked $_checkedValues'))); } @override diff --git a/lib/widgets/components/Menu/PopupMenuButton/demo.dart b/lib/widgets/components/Menu/PopupMenuButton/demo.dart index f992f0f1..0ed78204 100644 --- a/lib/widgets/components/Menu/PopupMenuButton/demo.dart +++ b/lib/widgets/components/Menu/PopupMenuButton/demo.dart @@ -19,8 +19,8 @@ class _PopupMenuButtonDemoState extends State { void showMenuSelection(String value) { if ([_simpleValue1, _simpleValue2, _simpleValue3].contains(value)) _simpleValue = value; - Scaffold.of(context).showSnackBar(new SnackBar( - content: new Text('You selected: $value'))); + Scaffold.of(context).showSnackBar( SnackBar( + content: Text('You selected: $value'))); } diff --git a/lib/widgets/components/Menu/PopupMenuDivider/demo.dart b/lib/widgets/components/Menu/PopupMenuDivider/demo.dart index 94e2f8df..72d35b38 100644 --- a/lib/widgets/components/Menu/PopupMenuDivider/demo.dart +++ b/lib/widgets/components/Menu/PopupMenuDivider/demo.dart @@ -13,7 +13,7 @@ class PopupMenuDividerDemo extends StatefulWidget { class _PopupMenuDividerDemoState extends State { void showInSnackBar(String value) { Scaffold.of(context) - .showSnackBar(new SnackBar(content: new Text('You selected: $value'))); + .showSnackBar( SnackBar(content: Text('You selected: $value'))); } @override diff --git a/lib/widgets/components/Menu/PopupMenuDivider/index.dart b/lib/widgets/components/Menu/PopupMenuDivider/index.dart index 92beca57..e19d2d9f 100644 --- a/lib/widgets/components/Menu/PopupMenuDivider/index.dart +++ b/lib/widgets/components/Menu/PopupMenuDivider/index.dart @@ -18,7 +18,7 @@ const String content0 = ''' const String content1 = ''' ### **基本用法** > 此widget通过调整Divider widget 来适应于弹出菜单中 -- 在 PopupMenuButton 中直接 new PopupMenuDivider() 即可 +- 在 PopupMenuButton 中直接 PopupMenuDivider() 即可 '''; class Demo extends StatefulWidget { diff --git a/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart b/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart index bfb57610..03c27465 100644 --- a/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart +++ b/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart @@ -40,17 +40,17 @@ class _BottomNavigationBarFullDefault extends State { fixedColor: Colors.deepPurple, // 如果 type 类型为 fixed,则通过 fixedColor 设置选中 item 的颜色 items: [ BottomNavigationBarItem( - title: new Text("Home"), icon: new Icon(Icons.home)), + title: Text("Home"), icon: Icon(Icons.home)), BottomNavigationBarItem( - title: new Text("List"), icon: new Icon(Icons.list)), + title: Text("List"), icon: Icon(Icons.list)), BottomNavigationBarItem( - title: new Text("Message"), icon: new Icon(Icons.message)), + title: Text("Message"), icon: Icon(Icons.message)), BottomNavigationBarItem( - title: new Text("add"), icon: new Icon(Icons.add)), + title: Text("add"), icon: Icon(Icons.add)), BottomNavigationBarItem( - title: new Text("menu"), icon: new Icon(Icons.menu)), + title: Text("menu"), icon: Icon(Icons.menu)), BottomNavigationBarItem( - title: new Text("other"), icon: new Icon(Icons.devices_other)), + title: Text("other"), icon: Icon(Icons.devices_other)), ], ); diff --git a/lib/widgets/components/Navigation/BottomNavigationBar/index.dart b/lib/widgets/components/Navigation/BottomNavigationBar/index.dart index c73376fc..56b28548 100644 --- a/lib/widgets/components/Navigation/BottomNavigationBar/index.dart +++ b/lib/widgets/components/Navigation/BottomNavigationBar/index.dart @@ -57,7 +57,7 @@ class _DemoState extends State { */ Widget allDemoBoxs(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -79,7 +79,7 @@ Widget allDemoBoxs(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/components/Navigation/BottomNavigationBarItem/demo.dart b/lib/widgets/components/Navigation/BottomNavigationBarItem/demo.dart index 03851151..dc31ea12 100644 --- a/lib/widgets/components/Navigation/BottomNavigationBarItem/demo.dart +++ b/lib/widgets/components/Navigation/BottomNavigationBarItem/demo.dart @@ -21,20 +21,20 @@ class BottomNavigationBarItemLessDefault extends StatelessWidget { @override Widget build(BuildContext context) { - return new SizedBox( + return SizedBox( height: 100, child: Scaffold( - bottomNavigationBar: new BottomNavigationBar(items: [ - new BottomNavigationBarItem( - icon: new Icon(Icons.laptop_chromebook), - title: new Text("主页"), + bottomNavigationBar: BottomNavigationBar(items: [ + BottomNavigationBarItem( + icon: Icon(Icons.laptop_chromebook), + title: Text("主页"), backgroundColor: Colors.red ), - new BottomNavigationBarItem( - icon: new Icon(Icons.list), title: new Text("分类"),backgroundColor: Colors.grey), - new BottomNavigationBarItem( - icon: new Icon(Icons.local_grocery_store), title: new Text("购物车")), - new BottomNavigationBarItem(icon: new Icon(Icons.person), title: new Text("我的")) + BottomNavigationBarItem( + icon: Icon(Icons.list), title: Text("分类"),backgroundColor: Colors.grey), + BottomNavigationBarItem( + icon: Icon(Icons.local_grocery_store), title: Text("购物车")), + BottomNavigationBarItem(icon: Icon(Icons.person), title: Text("我的")) ], //onTap: onTap, //currentIndex: page @@ -46,13 +46,13 @@ class BottomNavigationBarItemLessDefault extends StatelessWidget { //backgroundColor: Colors.grey, // -//// body: new PageView( +//// body: PageView( //// //// children: [ -//// new Index(), -//// new Classify(), -//// new Shopping(), -//// new Myself() +//// Index(), +//// Classify(), +//// Shopping(), +//// Myself() //// ], //// //// controller: pageController, diff --git a/lib/widgets/components/Navigation/BottomNavigationBarItem/index.dart b/lib/widgets/components/Navigation/BottomNavigationBarItem/index.dart index c1589873..e181e6b8 100644 --- a/lib/widgets/components/Navigation/BottomNavigationBarItem/index.dart +++ b/lib/widgets/components/Navigation/BottomNavigationBarItem/index.dart @@ -52,7 +52,7 @@ class _DemoState extends State { */ Widget allCheckboxs(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -70,7 +70,7 @@ Widget allCheckboxs(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/components/Pick/DayPicker/demo.dart b/lib/widgets/components/Pick/DayPicker/demo.dart index 36f249d1..445c4242 100644 --- a/lib/widgets/components/Pick/DayPicker/demo.dart +++ b/lib/widgets/components/Pick/DayPicker/demo.dart @@ -14,8 +14,8 @@ class DayPickerDemo extends StatefulWidget { } class _DayPickerState extends State { - DateTime _date = new DateTime.now(); - TimeOfDay _time = new TimeOfDay.now(); + DateTime _date = DateTime.now(); + TimeOfDay _time = TimeOfDay.now(); Future _selectDate(BuildContext context) async { final DateTime picked = await showDatePicker( @@ -29,7 +29,7 @@ class _DayPickerState extends State { _date = picked; }); - if (picked == null) _date = new DateTime.now(); + if (picked == null) _date = DateTime.now(); } Future _selectTime(BuildContext context) async { @@ -40,23 +40,23 @@ class _DayPickerState extends State { setState(() { _time = picked; }); - if (picked == null) _time = new TimeOfDay.now(); + if (picked == null) _time = TimeOfDay.now(); } @override Widget build(BuildContext context) { - return new Column( + return Column( children: [ - new Text('日期选择'), - new RaisedButton( - child: new Text('date selected:${_date.toString()}'), + Text('日期选择'), + RaisedButton( + child: Text('date selected:${_date.toString()}'), onPressed: () { _selectDate(context); }, ), - new Text('时间选择'), - new RaisedButton( - child: new Text('date selected:${_time.toString()}'), + Text('时间选择'), + RaisedButton( + child: Text('date selected:${_time.toString()}'), onPressed: () { _selectTime(context); }, diff --git a/lib/widgets/components/Pick/MonthPicker/demo.dart b/lib/widgets/components/Pick/MonthPicker/demo.dart index 40c053d8..808e6bf7 100644 --- a/lib/widgets/components/Pick/MonthPicker/demo.dart +++ b/lib/widgets/components/Pick/MonthPicker/demo.dart @@ -14,7 +14,7 @@ class MothPickerDemo extends StatefulWidget { } class _MothPickerState extends State { - DateTime _date = new DateTime.now(); + DateTime _date = DateTime.now(); Future _selectDate(BuildContext context) async { final DateTime picked = await showDatePicker( @@ -28,16 +28,16 @@ class _MothPickerState extends State { _date = picked; }); - if (picked == null) _date = new DateTime.now(); + if (picked == null) _date = DateTime.now(); } @override Widget build(BuildContext context) { - return new Column( + return Column( children: [ - new Text('日期选择'), - new RaisedButton( - child: new Text('date selected:${_date.toString()}'), + Text('日期选择'), + RaisedButton( + child: Text('date selected:${_date.toString()}'), onPressed: () { _selectDate(context); }, diff --git a/lib/widgets/components/Pick/ShowdatePicker/demo.dart b/lib/widgets/components/Pick/ShowdatePicker/demo.dart index c18bdded..e62520e9 100644 --- a/lib/widgets/components/Pick/ShowdatePicker/demo.dart +++ b/lib/widgets/components/Pick/ShowdatePicker/demo.dart @@ -14,8 +14,8 @@ class ShowDatePickerDemo extends StatefulWidget { } class _ShowDatePickerState extends State { - DateTime _date = new DateTime.now(); - TimeOfDay _time = new TimeOfDay.now(); + DateTime _date = DateTime.now(); + TimeOfDay _time = TimeOfDay.now(); Future _selectDate(BuildContext context) async { final DateTime picked = await showDatePicker( @@ -29,7 +29,7 @@ class _ShowDatePickerState extends State { _date = picked; }); - if (picked == null) _date = new DateTime.now(); + if (picked == null) _date = DateTime.now(); } Future _selectTime(BuildContext context) async { @@ -40,23 +40,23 @@ class _ShowDatePickerState extends State { setState(() { _time = picked; }); - if (picked == null) _time = new TimeOfDay.now(); + if (picked == null) _time = TimeOfDay.now(); } @override Widget build(BuildContext context) { - return new Column( + return Column( children: [ - new Text('日期选择'), - new RaisedButton( - child: new Text('date selected:${_date.toString()}'), + Text('日期选择'), + RaisedButton( + child: Text('date selected:${_date.toString()}'), onPressed: () { _selectDate(context); }, ), - new Text('时间选择'), - new RaisedButton( - child: new Text('date selected:${_time.toString()}'), + Text('时间选择'), + RaisedButton( + child: Text('date selected:${_time.toString()}'), onPressed: () { _selectTime(context); }, diff --git a/lib/widgets/components/Pick/YearPicker/demo.dart b/lib/widgets/components/Pick/YearPicker/demo.dart index 2a9694e7..1755e9e8 100644 --- a/lib/widgets/components/Pick/YearPicker/demo.dart +++ b/lib/widgets/components/Pick/YearPicker/demo.dart @@ -14,7 +14,7 @@ class YearPickerDemo extends StatefulWidget { } class _YearPickerDemoState extends State { - DateTime _date = new DateTime.now(); + DateTime _date = DateTime.now(); Future _selectDate(BuildContext context) async { final DateTime picked = await showDatePicker( @@ -28,16 +28,16 @@ class _YearPickerDemoState extends State { _date = picked; }); - if (picked == null) _date = new DateTime.now(); + if (picked == null) _date = DateTime.now(); } @override Widget build(BuildContext context) { - return new Column( + return Column( children: [ - new Text('日期选择'), - new RaisedButton( - child: new Text('date selected:${_date.toString()}'), + Text('日期选择'), + RaisedButton( + child: Text('date selected:${_date.toString()}'), onPressed: () { _selectDate(context); }, diff --git a/lib/widgets/components/Scaffold/Scaffold/demo.dart b/lib/widgets/components/Scaffold/Scaffold/demo.dart index 30bed6e8..e5d31773 100644 --- a/lib/widgets/components/Scaffold/Scaffold/demo.dart +++ b/lib/widgets/components/Scaffold/Scaffold/demo.dart @@ -37,9 +37,9 @@ class _ScaffoldDemo extends State with SingleTickerProviderStateMixin { // 如果省略了 leading ,但 AppBar 在带有 Drawer 的 Scaffold 中,则会插入一个 button 以打开 Drawer。 // 否则,如果最近的 Navigator 具有任何先前的 router ,则会插入BackButton。 // 这种行为可以通过设置来关闭automaticallyImplyLeading 为false。在这种情况下,空的 leading widget 将导致 middle/title widget 拉伸开始。 - return new SizedBox( + return SizedBox( height: 500, - child: new Scaffold( + child: Scaffold( appBar: AppBar( title: Text('Sample Code'), ), diff --git a/lib/widgets/components/Scaffold/Scaffold/index.dart b/lib/widgets/components/Scaffold/Scaffold/index.dart index 95b0d9ce..280ee05d 100644 --- a/lib/widgets/components/Scaffold/Scaffold/index.dart +++ b/lib/widgets/components/Scaffold/Scaffold/index.dart @@ -56,7 +56,7 @@ class _DemoState extends State { codeUrl: 'components/Scaffold/Scaffold/demo.dart', contentList: [ _Text0, - new ScaffoldDemo(), + ScaffoldDemo(), ], docUrl: 'https://docs.flutter.io/flutter/material/Scaffold-class.html', ); diff --git a/lib/widgets/components/Scaffold/ScaffoldState/demo.dart b/lib/widgets/components/Scaffold/ScaffoldState/demo.dart index 9c31dbd0..5ecc0ad7 100644 --- a/lib/widgets/components/Scaffold/ScaffoldState/demo.dart +++ b/lib/widgets/components/Scaffold/ScaffoldState/demo.dart @@ -28,9 +28,9 @@ class _ScaffoldStateDemo extends State with SingleTickerProviderStateMixin { // 如果省略了 leading ,但 AppBar 在带有 Drawer 的 Scaffold 中,则会插入一个 button 以打开 Drawer。 // 否则,如果最近的 Navigator 具有任何先前的 router ,则会插入BackButton。 // 这种行为可以通过设置来关闭automaticallyImplyLeading 为false。在这种情况下,空的 leading widget 将导致 middle/title widget 拉伸开始。 - return new SizedBox( + return SizedBox( height: 500, - child:new Scaffold( + child: Scaffold( key:_scaffoldKey, appBar: AppBar( title: Text('ScaffoldState Demo'), diff --git a/lib/widgets/components/Scroll/ScrollPhysics/demo.dart b/lib/widgets/components/Scroll/ScrollPhysics/demo.dart index 9cd6018d..5ded6c44 100644 --- a/lib/widgets/components/Scroll/ScrollPhysics/demo.dart +++ b/lib/widgets/components/Scroll/ScrollPhysics/demo.dart @@ -11,7 +11,7 @@ class ScrollPhysicsDemo extends StatefulWidget { } class _ScrollPhysicsDemoState extends State { - final PageController _pageController = new PageController(); + final PageController _pageController = PageController(); double _currentPage = 0.0; @override @@ -54,21 +54,21 @@ class _SimplePage extends StatelessWidget { final double parallaxOffset; @override - Widget build(BuildContext context) => new Center( + Widget build(BuildContext context) => Center( child: Container( color: Theme.of(context).primaryColor, - child: new Center( - child: new Column( + child: Center( + child: Column( mainAxisSize: MainAxisSize.min, children: [ - new Text( + Text( data, style: const TextStyle(fontSize: 60.0,color: Colors.white), ), - new SizedBox(height: 40.0), - new Transform( + SizedBox(height: 40.0), + Transform( transform: - new Matrix4.translationValues(parallaxOffset, 0.0, 0.0), + Matrix4.translationValues(parallaxOffset, 0.0, 0.0), child: const Text('左右滑动,这是第二行滚动速度更快的小字',style: const TextStyle(fontSize: 16.0,color: Colors.white),), ), ], diff --git a/lib/widgets/elements/Form/Button/DropdownButton/demo.dart b/lib/widgets/elements/Form/Button/DropdownButton/demo.dart index a2a97503..65af9e25 100644 --- a/lib/widgets/elements/Form/Button/DropdownButton/demo.dart +++ b/lib/widgets/elements/Form/Button/DropdownButton/demo.dart @@ -17,15 +17,15 @@ var selectItemValue; class DropdownButtonDefault extends StatelessWidget { List generateItemList() { - final List items = new List(); - final DropdownMenuItem item1 = new DropdownMenuItem( - value: '张三', child: new Text('张三')); - final DropdownMenuItem item2 = new DropdownMenuItem( - value: '李四', child: new Text('李四')); - final DropdownMenuItem item3 = new DropdownMenuItem( - value: '王二', child: new Text('王二')); - final DropdownMenuItem item4 = new DropdownMenuItem( - value: '麻子', child: new Text('麻子')); + final List items = List(); + final DropdownMenuItem item1 = DropdownMenuItem( + value: '张三', child: Text('张三')); + final DropdownMenuItem item2 = DropdownMenuItem( + value: '李四', child: Text('李四')); + final DropdownMenuItem item3 = DropdownMenuItem( + value: '王二', child: Text('王二')); + final DropdownMenuItem item4 = DropdownMenuItem( + value: '麻子', child: Text('麻子')); items.add(item1); items.add(item2); items.add(item3); @@ -36,7 +36,7 @@ class DropdownButtonDefault extends StatelessWidget { @override Widget build(BuildContext context) { return DropdownButton( - hint: new Text('下拉菜单选择一个人名'), + hint: Text('下拉菜单选择一个人名'), //设置这个value之后,选中对应位置的item, //再次呼出下拉菜单,会自动定位item位置在当前按钮显示的位置处 value: selectItValue, @@ -51,54 +51,54 @@ class DropdownButtonDefault extends StatelessWidget { } List getListData(){ - List items=new List(); - DropdownMenuItem dropdownMenuItem1=new DropdownMenuItem( - child:new Text('1'), + List items= List(); + DropdownMenuItem dropdownMenuItem1= DropdownMenuItem( + child: Text('1'), value: '1', ); items.add(dropdownMenuItem1); - DropdownMenuItem dropdownMenuItem2=new DropdownMenuItem( - child:new Text('2'), + DropdownMenuItem dropdownMenuItem2= DropdownMenuItem( + child: Text('2'), value: '2', ); items.add(dropdownMenuItem2); - DropdownMenuItem dropdownMenuItem3=new DropdownMenuItem( - child:new Text('3'), + DropdownMenuItem dropdownMenuItem3= DropdownMenuItem( + child: Text('3'), value: '3', ); items.add(dropdownMenuItem3); - DropdownMenuItem dropdownMenuItem4=new DropdownMenuItem( - child:new Text('4'), + DropdownMenuItem dropdownMenuItem4= DropdownMenuItem( + child: Text('4'), value: '4', ); items.add(dropdownMenuItem4); - DropdownMenuItem dropdownMenuItem5=new DropdownMenuItem( - child:new Text('5'), + DropdownMenuItem dropdownMenuItem5= DropdownMenuItem( + child: Text('5'), value: '5', ); items.add(dropdownMenuItem5); - DropdownMenuItem dropdownMenuItem6=new DropdownMenuItem( - child:new Text('6'), + DropdownMenuItem dropdownMenuItem6= DropdownMenuItem( + child: Text('6'), value: '6', ); items.add(dropdownMenuItem6); - DropdownMenuItem dropdownMenuItem7=new DropdownMenuItem( - child:new Text('7'), + DropdownMenuItem dropdownMenuItem7= DropdownMenuItem( + child: Text('7'), value: '7', ); items.add(dropdownMenuItem7); - DropdownMenuItem dropdownMenuItem8=new DropdownMenuItem( - child:new Text('8'), + DropdownMenuItem dropdownMenuItem8= DropdownMenuItem( + child: Text('8'), value: '8', ); items.add(dropdownMenuItem8); - DropdownMenuItem dropdownMenuItem9=new DropdownMenuItem( - child:new Text('9'), + DropdownMenuItem dropdownMenuItem9= DropdownMenuItem( + child: Text('9'), value: '9', ); items.add(dropdownMenuItem9); - DropdownMenuItem dropdownMenuItem10=new DropdownMenuItem( - child:new Text('10'), + DropdownMenuItem dropdownMenuItem10= DropdownMenuItem( + child: Text('10'), value: '10', ); items.add(dropdownMenuItem10); diff --git a/lib/widgets/elements/Form/Button/DropdownButton/index.dart b/lib/widgets/elements/Form/Button/DropdownButton/index.dart index b6f98d4e..1947f256 100644 --- a/lib/widgets/elements/Form/Button/DropdownButton/index.dart +++ b/lib/widgets/elements/Form/Button/DropdownButton/index.dart @@ -62,7 +62,7 @@ class _DemoState extends State { */ Widget allDropdownButtons(BuildContext context,_DemoState that){ return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -87,14 +87,14 @@ Widget allDropdownButtons(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } diff --git a/lib/widgets/elements/Form/Button/FlatButton/demo.dart b/lib/widgets/elements/Form/Button/FlatButton/demo.dart index ee2b36c4..845420c2 100644 --- a/lib/widgets/elements/Form/Button/FlatButton/demo.dart +++ b/lib/widgets/elements/Form/Button/FlatButton/demo.dart @@ -101,9 +101,9 @@ class FlatButtonCustom extends StatelessWidget { splashColor: Colors.deepPurple, // 抗锯齿能力,抗锯齿等级依次递增,none(默认),hardEdge,antiAliasWithSaveLayer,antiAlias clipBehavior: Clip.antiAlias, - padding: new EdgeInsets.only( + padding: EdgeInsets.only( bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), - shape: (shape is ShapeBorder) ? shape : new Border.all( + shape: (shape is ShapeBorder) ? shape : Border.all( // 设置边框样式 color: Colors.grey, width: 2.0, diff --git a/lib/widgets/elements/Form/Button/FlatButton/index.dart b/lib/widgets/elements/Form/Button/FlatButton/index.dart index faf80259..967fb8a9 100644 --- a/lib/widgets/elements/Form/Button/FlatButton/index.dart +++ b/lib/widgets/elements/Form/Button/FlatButton/index.dart @@ -64,7 +64,7 @@ class _DemoState extends State { */ Widget allFlatButtons(BuildContext context){ return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -109,7 +109,7 @@ Widget allFlatButtons(BuildContext context){ flatButton.FlatButtonCustom('危险按钮',Colors.pink), SizedBox(height: 10.0), flatButton.FlatButtonCustom('点击我试试!', Colors.red, - new Border.all(color: Colors.brown, width: 5.0, style: BorderStyle.solid), + Border.all(color: Colors.brown, width: 5.0, style: BorderStyle.solid), () => _showMessage('点击了 FLAT BUTTON ', context)), SizedBox(height: 20.0) ]) @@ -126,16 +126,16 @@ void _showMessage(String name, BuildContext context) { context: context, builder: (BuildContext context) { return AlertDialog( - title: new Text('提示'), - content: new Text(name), + title: Text('提示'), + content: Text(name), actions: [ - new FlatButton( + FlatButton( // alert 的取消按钮 onPressed: () { // 取消的事件 Navigator.of(context).pop(true); }, - child: new Text('取消')) + child: Text('取消')) ]); } ); @@ -145,14 +145,14 @@ void _showMessage(String name, BuildContext context) { * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } diff --git a/lib/widgets/elements/Form/Button/FloatingActionButton/demo.dart b/lib/widgets/elements/Form/Button/FloatingActionButton/demo.dart index f4188499..e4fbba56 100644 --- a/lib/widgets/elements/Form/Button/FloatingActionButton/demo.dart +++ b/lib/widgets/elements/Form/Button/FloatingActionButton/demo.dart @@ -49,7 +49,7 @@ class FloatingActionButtonCustom extends StatelessWidget { @override Widget build(BuildContext context) { final _onPressed = onPressed; - return new FloatingActionButton( + return FloatingActionButton( // 子视图,一般为Icon,不推荐使用文字 child: const Icon(Icons.refresh), // FAB的文字解释,FAB被长按时显示,也是无障碍功能 @@ -109,8 +109,8 @@ class FloatingActionButtonCustom2 extends StatelessWidget { foregroundColor: Colors.white, backgroundColor: Colors.amber, //如果不手动设置icon和text颜色,则默认使用foregroundColor颜色 - icon: new Icon(Icons.flag,color: Colors.red), - label: new Text('FloatingActionButton.extended', maxLines: 1), + icon: Icon(Icons.flag,color: Colors.red), + label: Text('FloatingActionButton.extended', maxLines: 1), ); } } diff --git a/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart b/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart index e7cbb728..9bc53719 100644 --- a/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart +++ b/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart @@ -72,7 +72,7 @@ class _DemoState extends State { Widget allFloatingActionButtons(BuildContext context,_DemoState that){ final ShapeBorder buttonShape = drawShape(that.buttonShapeType); return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -109,16 +109,16 @@ Widget allFloatingActionButtons(BuildContext context,_DemoState that){ // context: context, // builder: (BuildContext context) { // return AlertDialog( -// title: new Text('提示'), -// content: new Text(name), +// title: Text('提示'), +// content: Text(name), // actions: [ -// new FlatButton( +// FlatButton( // // alert 的取消按钮 // onPressed: () { // // 取消的事件 // Navigator.of(context).pop(true); // }, -// child: new Text('取消')) +// child: Text('取消')) // ]); // } // ); @@ -128,14 +128,14 @@ Widget allFloatingActionButtons(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } @@ -159,7 +159,7 @@ ShapeBorder drawShape(String type){ break; case 'radius': return RoundedRectangleBorder( - side:new BorderSide( // 保留原来的边框样式 + side: BorderSide( // 保留原来的边框样式 width: borderWidth, color: _color, style: BorderStyle.solid, diff --git a/lib/widgets/elements/Form/Button/IconButton/demo.dart b/lib/widgets/elements/Form/Button/IconButton/demo.dart index d59f5a13..5a8077fb 100644 --- a/lib/widgets/elements/Form/Button/IconButton/demo.dart +++ b/lib/widgets/elements/Form/Button/IconButton/demo.dart @@ -75,7 +75,7 @@ class IconButtonCustom extends StatelessWidget { iconSize:(Random.secure().nextInt(20)+20).toDouble(), // 随机大小 // 按钮内部,墨汁飞溅的颜色,点击按钮时的渐变背景色,当你不设置高亮背景时才会看的更清楚 splashColor: _randomColor(), - padding: new EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), + padding: EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), // 描述按下按钮时将发生的操作的文本 tooltip:'这是${ type.codePoint }信息', // IconButton 的点击事件 diff --git a/lib/widgets/elements/Form/Button/IconButton/index.dart b/lib/widgets/elements/Form/Button/IconButton/index.dart index 278173b9..94328e59 100644 --- a/lib/widgets/elements/Form/Button/IconButton/index.dart +++ b/lib/widgets/elements/Form/Button/IconButton/index.dart @@ -66,7 +66,7 @@ class _DemoState extends State { Widget allIconButtons(BuildContext context,_DemoState that){ final ShapeBorder buttonShape = drawShape(that.buttonShapeType); return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -106,14 +106,14 @@ Widget allIconButtons(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } @@ -137,7 +137,7 @@ ShapeBorder drawShape(String type){ break; case 'radius': return RoundedRectangleBorder( - side:new BorderSide( // 保留原来的边框样式 + side: BorderSide( // 保留原来的边框样式 width: borderWidth, color: _color, style: BorderStyle.solid, diff --git a/lib/widgets/elements/Form/Button/OutlineButton/demo.dart b/lib/widgets/elements/Form/Button/OutlineButton/demo.dart index 582d7135..39d4b313 100644 --- a/lib/widgets/elements/Form/Button/OutlineButton/demo.dart +++ b/lib/widgets/elements/Form/Button/OutlineButton/demo.dart @@ -79,7 +79,7 @@ class OutlineButtonCustom extends StatelessWidget { // 文本内容 child: Text(txt, semanticsLabel: 'FLAT BUTTON 2'), // 边框的颜色,颜色也可以走主题色 Theme.of(context).primaryColor - borderSide:new BorderSide(color: _randomColor(),width:Random.secure().nextInt(10).toDouble()), + borderSide: BorderSide(color: _randomColor(),width:Random.secure().nextInt(10).toDouble()), // 按钮颜色 color: _randomColor(), // 按钮失效时边框颜色 @@ -100,7 +100,7 @@ class OutlineButtonCustom extends StatelessWidget { splashColor: _randomColor(), // 抗锯齿能力,抗锯齿等级依次递增,none(默认),hardEdge,antiAliasWithSaveLayer,antiAlias clipBehavior: Clip.antiAlias, - padding: new EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), + padding: EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), //高亮时候的阴影 highlightElevation: 10.0, shape: shape, // 在Outline 里只能设置圆角,边框用borderSide diff --git a/lib/widgets/elements/Form/Button/OutlineButton/index.dart b/lib/widgets/elements/Form/Button/OutlineButton/index.dart index 8ab15911..c4894e34 100644 --- a/lib/widgets/elements/Form/Button/OutlineButton/index.dart +++ b/lib/widgets/elements/Form/Button/OutlineButton/index.dart @@ -75,7 +75,7 @@ class _DemoState extends State { Widget allOutlineButtons(BuildContext context,_DemoState that){ final ShapeBorder buttonShape = drawShape(that.buttonShapeType); return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -136,16 +136,16 @@ Widget allOutlineButtons(BuildContext context,_DemoState that){ // context: context, // builder: (BuildContext context) { // return AlertDialog( -// title: new Text('提示'), -// content: new Text(name), +// title: Text('提示'), +// content: Text(name), // actions: [ -// new FlatButton( +// FlatButton( // // alert 的取消按钮 // onPressed: () { // // 取消的事件 // Navigator.of(context).pop(true); // }, -// child: new Text('取消')) +// child: Text('取消')) // ]); // } // ); @@ -155,14 +155,14 @@ Widget allOutlineButtons(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } @@ -186,7 +186,7 @@ ShapeBorder drawShape(String type){ break; case 'radius': return RoundedRectangleBorder( - side:new BorderSide( // 保留原来的边框样式 + side: BorderSide( // 保留原来的边框样式 width: borderWidth, color: _color, style: BorderStyle.solid, diff --git a/lib/widgets/elements/Form/Button/PopupMenuButton/demo.dart b/lib/widgets/elements/Form/Button/PopupMenuButton/demo.dart index 40e8099f..bfe50fe4 100644 --- a/lib/widgets/elements/Form/Button/PopupMenuButton/demo.dart +++ b/lib/widgets/elements/Form/Button/PopupMenuButton/demo.dart @@ -71,8 +71,8 @@ class PopupMenuButtonDefault extends StatelessWidget { child: Text('点我试试'), onSelected: (String value) {}, itemBuilder: (BuildContext context) => >[ - new PopupMenuItem(value: "选项一的内容", child: new Text("选项一")), - new PopupMenuItem(value: "选项二的内容", child: new Text("选项二")) + PopupMenuItem(value: "选项一的内容", child: Text("选项一")), + PopupMenuItem(value: "选项二的内容", child: Text("选项二")) ]); } @@ -82,8 +82,8 @@ class PopupMenuButtonDefault extends StatelessWidget { icon: Icon(Icons.menu), onSelected: (String value) {}, itemBuilder: (BuildContext context) => >[ - new PopupMenuItem(value: "选项一的内容", child: new Text("选项一")), - new PopupMenuItem(value: "选项二的内容", child: new Text("选项二")) + PopupMenuItem(value: "选项一的内容", child: Text("选项一")), + PopupMenuItem(value: "选项二的内容", child: Text("选项二")) ]); } } @@ -116,10 +116,10 @@ class PopupMenuButtonCustom extends StatelessWidget { initialValue:selectStr, // 按下按钮时调用以创建要在菜单中显示的项目。 itemBuilder: (BuildContext context) => >[ - new PopupMenuItem(value: "选项一的内容", child: new Text("选项一")), - new PopupMenuItem(value: "选项二的内容", child: new Text("选项二")), - new PopupMenuItem(value: "选项三的内容", child: new Text("选项三")), - new PopupMenuItem(value: "选项四的内容", child: new Text("选项四")) + PopupMenuItem(value: "选项一的内容", child: Text("选项一")), + PopupMenuItem(value: "选项二的内容", child: Text("选项二")), + PopupMenuItem(value: "选项三的内容", child: Text("选项三")), + PopupMenuItem(value: "选项四的内容", child: Text("选项四")) ], // 应用于弹出菜单按钮的偏移量(x,y)。 offset:Offset(0.0,50.0), @@ -134,7 +134,7 @@ class PopupMenuButtonCustom extends StatelessWidget { }); }, // 默认情况下匹配IconButton的8 dps填充。在某些情况下,特别是在此按钮作为列表项的尾随元素出现的情况下,能够将填充设置为零是有用的。 - padding:new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0.0, right: 0.0), + padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0.0, right: 0.0), //描述按下按钮时将发生的操作的文本。 tooltip:'这是信息' ); diff --git a/lib/widgets/elements/Form/Button/PopupMenuButton/index.dart b/lib/widgets/elements/Form/Button/PopupMenuButton/index.dart index 1ddcc856..012832d7 100644 --- a/lib/widgets/elements/Form/Button/PopupMenuButton/index.dart +++ b/lib/widgets/elements/Form/Button/PopupMenuButton/index.dart @@ -64,7 +64,7 @@ class _DemoState extends State { Widget allPopupMenuButton(Demo widget,State parent){ return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ diff --git a/lib/widgets/elements/Form/Button/RaisedButton/demo.dart b/lib/widgets/elements/Form/Button/RaisedButton/demo.dart index 0ddece9d..6790d4e0 100644 --- a/lib/widgets/elements/Form/Button/RaisedButton/demo.dart +++ b/lib/widgets/elements/Form/Button/RaisedButton/demo.dart @@ -105,10 +105,10 @@ class RaisedButtonCustom extends StatelessWidget { // 抗锯齿能力,抗锯齿等级依次递增,none(默认),hardEdge,antiAliasWithSaveLayer,antiAlias clipBehavior: Clip.antiAlias, padding: - new EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), + EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), shape: (shape is ShapeBorder) ? shape - : new Border.all( + : Border.all( // 设置边框样式 color: Colors.grey, width: 2.0, diff --git a/lib/widgets/elements/Form/Button/RaisedButton/index.dart b/lib/widgets/elements/Form/Button/RaisedButton/index.dart index 9342f00e..9b552503 100644 --- a/lib/widgets/elements/Form/Button/RaisedButton/index.dart +++ b/lib/widgets/elements/Form/Button/RaisedButton/index.dart @@ -74,7 +74,7 @@ class _DemoState extends State { Widget allRaisedButtons(BuildContext context,_DemoState that){ final ShapeBorder buttonShape = drawShape(that.buttonShapeType); return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -135,16 +135,16 @@ Widget allRaisedButtons(BuildContext context,_DemoState that){ // context: context, // builder: (BuildContext context) { // return AlertDialog( -// title: new Text('提示'), -// content: new Text(name), +// title: Text('提示'), +// content: Text(name), // actions: [ -// new FlatButton( +// FlatButton( // // alert 的取消按钮 // onPressed: () { // // 取消的事件 // Navigator.of(context).pop(true); // }, -// child: new Text('取消')) +// child: Text('取消')) // ]); // } // ); @@ -154,14 +154,14 @@ Widget allRaisedButtons(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } @@ -185,7 +185,7 @@ ShapeBorder drawShape(String type){ break; case 'radius': return RoundedRectangleBorder( - side:new BorderSide( // 保留原来的边框样式 + side: BorderSide( // 保留原来的边框样式 width: borderWidth, color: _color, style: BorderStyle.solid, diff --git a/lib/widgets/elements/Form/Button/RawMaterialButton/demo.dart b/lib/widgets/elements/Form/Button/RawMaterialButton/demo.dart index 3b309a0b..407b0c92 100644 --- a/lib/widgets/elements/Form/Button/RawMaterialButton/demo.dart +++ b/lib/widgets/elements/Form/Button/RawMaterialButton/demo.dart @@ -62,7 +62,7 @@ class RawMaterialButtonCustom extends StatelessWidget { splashColor: _randomColor(), // 抗锯齿能力,抗锯齿等级依次递增,none(默认),hardEdge,antiAliasWithSaveLayer,antiAlias clipBehavior: Clip.antiAlias, - padding: new EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), + padding: EdgeInsets.only(bottom: 5.0, top: 5.0, left: 30.0, right: 30.0), //高亮时候的阴影 highlightElevation: 10.0, // 按钮材质的形状 diff --git a/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart b/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart index 24a44bd8..9bced044 100644 --- a/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart +++ b/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart @@ -64,7 +64,7 @@ class _DemoState extends State { Widget allRawMaterialButtons(BuildContext context,_DemoState that){ final ShapeBorder buttonShape = drawShape(that.buttonShapeType); return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -108,16 +108,16 @@ Widget allRawMaterialButtons(BuildContext context,_DemoState that){ // context: context, // builder: (BuildContext context) { // return AlertDialog( -// title: new Text('提示'), -// content: new Text(name), +// title: Text('提示'), +// content: Text(name), // actions: [ -// new FlatButton( +// FlatButton( // // alert 的取消按钮 // onPressed: () { // // 取消的事件 // Navigator.of(context).pop(true); // }, -// child: new Text('取消')) +// child: Text('取消')) // ]); // } // ); @@ -127,14 +127,14 @@ Widget allRawMaterialButtons(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - //style: new TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left - return new Align( + //style: TextStyle(fontSize: 15.5, height: 1.2),textAlign:TextAlign.left + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } @@ -158,7 +158,7 @@ ShapeBorder drawShape(String type){ break; case 'radius': return RoundedRectangleBorder( - side:new BorderSide( // 保留原来的边框样式 + side: BorderSide( // 保留原来的边框样式 width: borderWidth, color: _color, style: BorderStyle.solid, diff --git a/lib/widgets/elements/Form/CheckBox/Checkbox/index.dart b/lib/widgets/elements/Form/CheckBox/Checkbox/index.dart index b99b354c..a7715fda 100644 --- a/lib/widgets/elements/Form/CheckBox/Checkbox/index.dart +++ b/lib/widgets/elements/Form/CheckBox/Checkbox/index.dart @@ -59,7 +59,7 @@ class _DemoState extends State { */ Widget allCheckboxs(BuildContext context,_DemoState that){ return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children: [ @@ -97,13 +97,13 @@ Widget allCheckboxs(BuildContext context,_DemoState that){ * 带align的text * */ Widget textAlignBar(String txt){ - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ SizedBox(height: 20.0), MarkdownBody(data: txt) - //new Text(txt, style: new TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) + // Text(txt, style: TextStyle(fontSize: 15.5,height: 1.2,color:Colors.blue),textAlign:TextAlign.left) ]) ); } diff --git a/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart b/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart index d4e5c2a9..2518f5f5 100644 --- a/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart +++ b/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart @@ -34,7 +34,7 @@ class _CheckboxListTileStateDefault extends State { return Column( mainAxisAlignment: MainAxisAlignment.start, children: [ - new Center( + Center( child: CheckboxListTile( value: _value, selected:true,// 默认文字是否高亮 @@ -48,10 +48,10 @@ class _CheckboxListTileStateDefault extends State { activeColor: Colors.red, // 选中此复选框时要使用的颜色 ), ), - new Center( - child: new CheckboxListTile( + Center( + child: CheckboxListTile( value: isChecks[0], - title: new Text('选项1'), + title: Text('选项1'), activeColor: _value ? Colors.red : Colors.green, controlAffinity: ListTileControlAffinity.platform, onChanged: (bool){ @@ -60,10 +60,10 @@ class _CheckboxListTileStateDefault extends State { }); }), ), - new Center( - child: new CheckboxListTile( + Center( + child: CheckboxListTile( value: isChecks[1], - title: new Text('选项2'), + title: Text('选项2'), activeColor: _value ? Colors.red : Colors.green, controlAffinity: ListTileControlAffinity.platform, onChanged: (bool){ @@ -72,10 +72,10 @@ class _CheckboxListTileStateDefault extends State { }); }), ), - new Center( - child: new CheckboxListTile( + Center( + child: CheckboxListTile( value: isChecks[2], - title: new Text('选项3'), + title: Text('选项3'), activeColor: _value ? Colors.red : Colors.green, controlAffinity: ListTileControlAffinity.platform, onChanged: (bool){ @@ -84,10 +84,10 @@ class _CheckboxListTileStateDefault extends State { }); }), ), - new Center( - child: new CheckboxListTile( + Center( + child: CheckboxListTile( value: isChecks[3], - title: new Text('选项4'), + title: Text('选项4'), activeColor: _value ? Colors.red : Colors.green, controlAffinity: ListTileControlAffinity.platform, onChanged: (bool){ diff --git a/lib/widgets/elements/Form/CheckBox/CheckboxListTile/index.dart b/lib/widgets/elements/Form/CheckBox/CheckboxListTile/index.dart index f065e227..a3548e56 100644 --- a/lib/widgets/elements/Form/CheckBox/CheckboxListTile/index.dart +++ b/lib/widgets/elements/Form/CheckBox/CheckboxListTile/index.dart @@ -61,7 +61,7 @@ class _DemoState extends State { */ Widget allCheckboxs(BuildContext context, _DemoState that) { return Container( - //padding: new EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), + //padding: EdgeInsets.only(bottom: 20.0, top: 20.0, left: 0, right: 0), child: Column( //mainAxisSize: MainAxisSize.max, children:[ @@ -79,7 +79,7 @@ Widget allCheckboxs(BuildContext context, _DemoState that) { * 带align的text * */ Widget textAlignBar(String txt) { - return new Align( + return Align( alignment: FractionalOffset.centerLeft, child: Column( children: [ diff --git a/lib/widgets/elements/Form/Input/TextField/text_field_demo.dart b/lib/widgets/elements/Form/Input/TextField/text_field_demo.dart index 3d36b522..60d2ab24 100644 --- a/lib/widgets/elements/Form/Input/TextField/text_field_demo.dart +++ b/lib/widgets/elements/Form/Input/TextField/text_field_demo.dart @@ -4,7 +4,7 @@ import 'package:flutter/material.dart'; class DefaultTextField extends StatelessWidget { @override Widget build(BuildContext context) { - return new Container( + return Container( padding: const EdgeInsets.all(30.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, //文本是起始端对齐 @@ -29,7 +29,7 @@ class CustomTextField extends StatelessWidget { @override Widget build(BuildContext context) { - return new Container( + return Container( padding: const EdgeInsets.all(30.0), child: TextField( keyboardType: TextInputType.number, diff --git a/lib/widgets/elements/Form/Radio/Radio/demo.dart b/lib/widgets/elements/Form/Radio/Radio/demo.dart index 93022062..d55dca91 100644 --- a/lib/widgets/elements/Form/Radio/Radio/demo.dart +++ b/lib/widgets/elements/Form/Radio/Radio/demo.dart @@ -22,27 +22,27 @@ class _Demo extends State { } Widget build(BuildContext context) { return ( - new Container( + Container( alignment: Alignment.centerLeft, - child: new Column( + child: Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisSize: MainAxisSize.min, children: [ - new Radio( + Radio( value: 1, groupValue: groupValue,//当value和groupValue一致的时候则选中 onChanged: (T){ onChange(T); } ), - new Radio( + Radio( value: 2, groupValue: groupValue, onChanged: (T){ onChange(T); } ), - new Radio( + Radio( value: 3, groupValue: groupValue, onChanged: (T){ diff --git a/lib/widgets/elements/Form/Radio/Radio/index.dart b/lib/widgets/elements/Form/Radio/Radio/index.dart index 0d8a280b..874da7b5 100644 --- a/lib/widgets/elements/Form/Radio/Radio/index.dart +++ b/lib/widgets/elements/Form/Radio/Radio/index.dart @@ -25,7 +25,7 @@ const content2 = """ # 基本用法 ``` -new Radio( + Radio( value: value, groupValue: groupValue, //当value和groupValue一致的时候则选中 onChanged: (T){ @@ -45,7 +45,7 @@ class _DemoState extends State { return WidgetDemo( contentList: [ content1, - new RadioADemo(), + RadioADemo(), content2 ], title: 'Radio', diff --git a/lib/widgets/elements/Form/Radio/RadioListTile/demo.dart b/lib/widgets/elements/Form/Radio/RadioListTile/demo.dart index 50ceb3c1..1b3ba679 100644 --- a/lib/widgets/elements/Form/Radio/RadioListTile/demo.dart +++ b/lib/widgets/elements/Form/Radio/RadioListTile/demo.dart @@ -24,7 +24,7 @@ class _Demo extends State { } Widget build(BuildContext context) { - return new Column( + return Column( children: [ RadioListTile( title: const Text('A'), diff --git a/lib/widgets/elements/Form/Radio/RadioListTile/index.dart b/lib/widgets/elements/Form/Radio/RadioListTile/index.dart index b7a32288..13b967a2 100644 --- a/lib/widgets/elements/Form/Radio/RadioListTile/index.dart +++ b/lib/widgets/elements/Form/Radio/RadioListTile/index.dart @@ -45,7 +45,7 @@ class _DemoState extends State { return WidgetDemo( contentList: [ content1, - new DemoA(), + DemoA(), content2 ], title: 'RadioListTile', diff --git a/lib/widgets/elements/Form/Slider/Slider/demo.dart b/lib/widgets/elements/Form/Slider/Slider/demo.dart index b7e009f2..c7f48dab 100644 --- a/lib/widgets/elements/Form/Slider/Slider/demo.dart +++ b/lib/widgets/elements/Form/Slider/Slider/demo.dart @@ -16,7 +16,7 @@ class SliderDemo extends StatefulWidget { class _Demo extends State { double value = 0.0; Widget build(BuildContext context) { - return new Slider( + return Slider( value: value,//实际进度的位置 inactiveColor: Colors.black12,//进度中不活动部分的颜色 label: 'value: $value', @@ -43,8 +43,8 @@ class SliderThemeDemo extends StatefulWidget { class _SliderThemeDemo extends State { double value = 0.0; Widget build(BuildContext context) { - return new Container( - child: new SliderTheme( + return Container( + child: SliderTheme( data: SliderTheme.of(context).copyWith( // activeTickMarkColor:Colors.yellowAccent, activeTrackColor: Colors.yellowAccent,//实际进度的颜色 @@ -52,21 +52,21 @@ class _SliderThemeDemo extends State { thumbColor: Colors.black,//滑块中心的颜色 inactiveTrackColor:Colors.red,//默 认进度条的颜色 valueIndicatorColor: Colors.blue,//提示进度的气派的背景色 - valueIndicatorTextStyle: new TextStyle(//提示气泡里面文字的样式 + valueIndicatorTextStyle: TextStyle(//提示气泡里面文字的样式 color: Colors.white, ), inactiveTickMarkColor:Colors.blue,//divisions对进度线分割后 断续线中间间隔的颜色 overlayColor: Colors.pink,//滑块边缘颜色 ), - child: new Container( + child: Container( width: 340.0, margin: EdgeInsets.fromLTRB(0.0, 50.0, 0.0, 0.0), - child: new Row( + child: Row( children: [ - new Text('0.0'), - new Expanded( + Text('0.0'), + Expanded( flex: 1, - child: new Slider( + child: Slider( value: value, label: '$value', divisions: 10, @@ -79,7 +79,7 @@ class _SliderThemeDemo extends State { max: 100.0, ), ), - new Text('100.0'), + Text('100.0'), ], ), ), diff --git a/lib/widgets/elements/Form/Slider/Slider/index.dart b/lib/widgets/elements/Form/Slider/Slider/index.dart index 42392f36..7cde20f0 100644 --- a/lib/widgets/elements/Form/Slider/Slider/index.dart +++ b/lib/widgets/elements/Form/Slider/Slider/index.dart @@ -49,19 +49,19 @@ const contentB = ''' 如果当前Slider样式 无法满足需求, 可以通过 ** SliderTheme ** 定制复杂样式 ``` -new SliderTheme( + SliderTheme( data: SliderTheme.of(context).copyWith( activeTrackColor: Colors.yellowAccent,//实际进度的颜色 inactiveTickMarkColor:Colors.black thumbColor: Colors.black,//滑块中心的颜色 inactiveTrackColor:Colors.red,//默 认进度条的颜色 valueIndicatorColor: Colors.blue,//提示进度的气派的背景色 - valueIndicatorTextStyle: new TextStyle(//提示气泡里面文字的样式 + valueIndicatorTextStyle: TextStyle(//提示气泡里面文字的样式 color: Colors.white, ), inactiveTickMarkColor:Colors.blue,//divisions对进度线分割后 断续线中间间隔的颜色 overlayColor: Colors.pink,//滑块边缘颜色 - child: new Slider() + child: Slider() ) ``` diff --git a/lib/widgets/elements/Form/Slider/SliderTheme/demo.dart b/lib/widgets/elements/Form/Slider/SliderTheme/demo.dart index 0fb46382..19c15f6a 100644 --- a/lib/widgets/elements/Form/Slider/SliderTheme/demo.dart +++ b/lib/widgets/elements/Form/Slider/SliderTheme/demo.dart @@ -17,8 +17,8 @@ class SliderThemeDemo extends StatefulWidget { class _SliderThemeDemo extends State { double value = 0.0; Widget build(BuildContext context) { - return new Container( - child: new SliderTheme( + return Container( + child: SliderTheme( data: SliderTheme.of(context).copyWith( // activeTickMarkColor:Colors.yellowAccent, activeTrackColor: Colors.yellowAccent,//实际进度的颜色 @@ -26,21 +26,21 @@ class _SliderThemeDemo extends State { thumbColor: Colors.black,//滑块中心的颜色 inactiveTrackColor:Colors.red,//默 认进度条的颜色 valueIndicatorColor: Colors.blue,//提示进度的气派的背景色 - valueIndicatorTextStyle: new TextStyle(//提示气泡里面文字的样式 + valueIndicatorTextStyle: TextStyle(//提示气泡里面文字的样式 color: Colors.white, ), inactiveTickMarkColor:Colors.blue,//divisions对进度线分割后 断续线中间间隔的颜色 overlayColor: Colors.pink,//滑块边缘颜色 ), - child: new Container( + child: Container( width: 340.0, margin: EdgeInsets.fromLTRB(0.0, 50.0, 0.0, 0.0), - child: new Row( + child: Row( children: [ - new Text('0.0'), - new Expanded( + Text('0.0'), + Expanded( flex: 1, - child: new Slider( + child: Slider( value: value, label: '$value', divisions: 10, @@ -53,7 +53,7 @@ class _SliderThemeDemo extends State { max: 100.0, ), ), - new Text('100.0'), + Text('100.0'), ], ), ), diff --git a/lib/widgets/elements/Form/Slider/SliderTheme/index.dart b/lib/widgets/elements/Form/Slider/SliderTheme/index.dart index b930fef2..d40d9172 100644 --- a/lib/widgets/elements/Form/Slider/SliderTheme/index.dart +++ b/lib/widgets/elements/Form/Slider/SliderTheme/index.dart @@ -24,7 +24,7 @@ const contentA = ''' 基本属性参考以下代码: ``` -new SliderTheme( + SliderTheme( data: SliderThemeData({ @required Color activeTrackColor, @required Color inactiveTrackColor, @@ -67,7 +67,7 @@ class _Demo extends State { codeUrl: 'elements/Form/Slider/SliderTheme/demo.dart', contentList: [ contentA, - new SliderThemeDemo(), + SliderThemeDemo(), ], docUrl: 'https://docs.flutter.io/flutter/material/SliderTheme-class.html', ); diff --git a/lib/widgets/elements/Form/Slider/SliderThemeData/demo.dart b/lib/widgets/elements/Form/Slider/SliderThemeData/demo.dart index 0fb46382..19c15f6a 100644 --- a/lib/widgets/elements/Form/Slider/SliderThemeData/demo.dart +++ b/lib/widgets/elements/Form/Slider/SliderThemeData/demo.dart @@ -17,8 +17,8 @@ class SliderThemeDemo extends StatefulWidget { class _SliderThemeDemo extends State { double value = 0.0; Widget build(BuildContext context) { - return new Container( - child: new SliderTheme( + return Container( + child: SliderTheme( data: SliderTheme.of(context).copyWith( // activeTickMarkColor:Colors.yellowAccent, activeTrackColor: Colors.yellowAccent,//实际进度的颜色 @@ -26,21 +26,21 @@ class _SliderThemeDemo extends State { thumbColor: Colors.black,//滑块中心的颜色 inactiveTrackColor:Colors.red,//默 认进度条的颜色 valueIndicatorColor: Colors.blue,//提示进度的气派的背景色 - valueIndicatorTextStyle: new TextStyle(//提示气泡里面文字的样式 + valueIndicatorTextStyle: TextStyle(//提示气泡里面文字的样式 color: Colors.white, ), inactiveTickMarkColor:Colors.blue,//divisions对进度线分割后 断续线中间间隔的颜色 overlayColor: Colors.pink,//滑块边缘颜色 ), - child: new Container( + child: Container( width: 340.0, margin: EdgeInsets.fromLTRB(0.0, 50.0, 0.0, 0.0), - child: new Row( + child: Row( children: [ - new Text('0.0'), - new Expanded( + Text('0.0'), + Expanded( flex: 1, - child: new Slider( + child: Slider( value: value, label: '$value', divisions: 10, @@ -53,7 +53,7 @@ class _SliderThemeDemo extends State { max: 100.0, ), ), - new Text('100.0'), + Text('100.0'), ], ), ), diff --git a/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart b/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart index 43e7b736..f87235b3 100644 --- a/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart +++ b/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart @@ -63,7 +63,7 @@ class _Demo extends State { codeUrl: 'elements/Form/Slider/SliderThemeData/demo.dart', contentList: [ contentA, - new SliderThemeDemo() + SliderThemeDemo() ], docUrl: 'https://docs.flutter.io/flutter/material/SliderThemeData-class.html', ); diff --git a/lib/widgets/elements/Form/Switch/AnimatedSwitcher/index.dart b/lib/widgets/elements/Form/Switch/AnimatedSwitcher/index.dart index b2eeff2a..2ce4aa3b 100644 --- a/lib/widgets/elements/Form/Switch/AnimatedSwitcher/index.dart +++ b/lib/widgets/elements/Form/Switch/AnimatedSwitcher/index.dart @@ -39,7 +39,7 @@ class _Demo extends State { codeUrl: 'elements/Form/Switch/AnimatedSwitcher/demo.dart', contentList: [ contentA, - new AnimatedSwitcherDemo() + AnimatedSwitcherDemo() ], docUrl: '', ); diff --git a/lib/widgets/elements/Form/Switch/Switch/demo.dart b/lib/widgets/elements/Form/Switch/Switch/demo.dart index 283b6f33..ad4b88bf 100644 --- a/lib/widgets/elements/Form/Switch/Switch/demo.dart +++ b/lib/widgets/elements/Form/Switch/Switch/demo.dart @@ -18,7 +18,7 @@ class SwitchDemo extends StatefulWidget { class _Demo extends State { bool check = false; Widget build(BuildContext context) { - return new Switch( + return Switch( value: this.check, onChanged: (bool val) { this.setState(() { @@ -36,7 +36,7 @@ class SwitchHighDemo extends StatefulWidget { class _SwitchHighDemo extends State { bool check = false; Widget build(BuildContext context) { - return new Switch.adaptive( + return Switch.adaptive( value: this.check, activeColor: Colors.blue, // 激活时原点颜色 onChanged: (bool val) { @@ -56,7 +56,7 @@ class SwitchTypesDemo extends StatefulWidget { class _SwitchTypesDemo extends State { bool check = false; Widget build(BuildContext context) { - return new Switch( + return Switch( value: this.check, activeTrackColor:Colors.green, inactiveThumbColor: Colors.black, diff --git a/lib/widgets/elements/Form/Switch/Switch/index.dart b/lib/widgets/elements/Form/Switch/Switch/index.dart index ce55a73a..9a80c96c 100644 --- a/lib/widgets/elements/Form/Switch/Switch/index.dart +++ b/lib/widgets/elements/Form/Switch/Switch/index.dart @@ -19,7 +19,7 @@ const contentA = ''' ### **基本用法** ``` -new Switch( + Switch( value: isChecked, activeColor: Colors.blue, // 激活时原点颜色 onChanged: (bool val) { diff --git a/lib/widgets/elements/Form/Switch/SwitchListTile/demo.dart b/lib/widgets/elements/Form/Switch/SwitchListTile/demo.dart index a80109b7..a0dde440 100644 --- a/lib/widgets/elements/Form/Switch/SwitchListTile/demo.dart +++ b/lib/widgets/elements/Form/Switch/SwitchListTile/demo.dart @@ -18,7 +18,7 @@ class SwitchListTileDemo extends StatefulWidget { class _Demo extends State { bool _lights = false; Widget build(BuildContext context) { - return new SwitchListTile( + return SwitchListTile( title: const Text('Lights'), value: _lights, onChanged: (bool value) { setState(() { _lights = value; }); }, diff --git a/lib/widgets/elements/Form/Text/RichText/index.dart b/lib/widgets/elements/Form/Text/RichText/index.dart index a010620b..51b38f70 100644 --- a/lib/widgets/elements/Form/Text/RichText/index.dart +++ b/lib/widgets/elements/Form/Text/RichText/index.dart @@ -67,7 +67,7 @@ class _Demo extends State { title: 'Rich Text', docUrl: 'https://docs.flutter.io/flutter/widgets/RichText-class.html', codeUrl: '', - contentList: [new Column( + contentList: [ Column( children: [ MarkdownBody(data: markDesc['intro']), RichTextDemo(), diff --git a/lib/widgets/elements/Form/Text/Text/index.dart b/lib/widgets/elements/Form/Text/Text/index.dart index d3523fc0..43ff8d0b 100644 --- a/lib/widgets/elements/Form/Text/Text/index.dart +++ b/lib/widgets/elements/Form/Text/Text/index.dart @@ -79,7 +79,7 @@ class _Demo extends State { title: "Text", docUrl: 'flutter/widgets/Text-class.html', codeUrl: 'elements/Form/Text/Text/index.dart', - contentList: [new Column( + contentList: [ Column( children: [ MarkdownBody(markDesc['intro']), Text( diff --git a/lib/widgets/elements/Frame/Align/Align/demo.dart b/lib/widgets/elements/Frame/Align/Align/demo.dart index 288c1003..775df13e 100644 --- a/lib/widgets/elements/Frame/Align/Align/demo.dart +++ b/lib/widgets/elements/Frame/Align/Align/demo.dart @@ -18,13 +18,13 @@ class AlignAlignment extends StatelessWidget { @override Widget build(BuildContext context) { - return new Container( + return Container( color: Color(0xffd81b60), width: 90.0, height: 50.0, - child: new Align( + child: Align( alignment: status, - child: new Text( + child: Text( dec, style: TextStyle(fontSize: 12.0, color: Color(0xffffffff)), ), @@ -45,10 +45,10 @@ class AlignFactor extends StatelessWidget { @override Widget build(BuildContext context) { - return new Container( - margin: new EdgeInsets.only(top: 10.0, bottom: 10.0), + return Container( + margin: EdgeInsets.only(top: 10.0, bottom: 10.0), color: Color(0xffd81b60), - child: new Align( + child: Align( alignment: status, widthFactor: wFactor, heightFactor: hFactor, diff --git a/lib/widgets/elements/Frame/Align/Align/index.dart b/lib/widgets/elements/Frame/Align/Align/index.dart index 46432a8f..e28149a9 100644 --- a/lib/widgets/elements/Frame/Align/Align/index.dart +++ b/lib/widgets/elements/Frame/Align/Align/index.dart @@ -40,10 +40,10 @@ class _DemoState extends State { } Column _alignCreate() { - return new Column( + return Column( children: [ SizedBox(height: 10.0), - new Row( + Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ AlignAlignment(Alignment.center, 'center'), @@ -51,7 +51,7 @@ class _DemoState extends State { ], ), SizedBox(height: 10.0), - new Row( + Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ AlignAlignment(Alignment.centerRight, 'centerRight'), @@ -60,7 +60,7 @@ class _DemoState extends State { ], ), SizedBox(height: 10.0), - new Row( + Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ AlignAlignment(Alignment.topLeft, 'topLeft'), @@ -71,11 +71,11 @@ class _DemoState extends State { SizedBox(height: 10.0), MarkdownBody(data: _flatText1), Container( - margin: new EdgeInsets.only(top: 20.0, bottom: 20.0), + margin: EdgeInsets.only(top: 20.0, bottom: 20.0), color: Color(0xffe91e63), - child: new Align( + child: Align( alignment: Alignment.topLeft, - child: new Text( + child: Text( "Align", style: TextStyle(color: Color(0xffffffff)), ), diff --git a/lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart b/lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart index 90995e77..73d298eb 100644 --- a/lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart +++ b/lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart @@ -29,12 +29,12 @@ class ConstrainedBoxCreate extends StatelessWidget { maxWidth: 300.0, maxHeight: 50.0, ), - child: new Container( + child: Container( margin: const EdgeInsets.only(left: 20.0, right: 20.0), //child 宽高超过制定限制范围失效,效果宽/高=100/20区域 width: currWidth, height: 250.0, - child: new Text( + child: Text( describe, style: TextStyle(color: Colors.white), ), diff --git a/lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart b/lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart index 8539ead3..da157373 100644 --- a/lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart +++ b/lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart @@ -21,7 +21,7 @@ class DecoratedBoxCreate extends StatelessWidget { decoration: BoxDecoration( color: const Color(0xff7c94b6), //设置图片内容 - image: new DecorationImage( + image: DecorationImage( fit: BoxFit.cover, image: ExactAssetImage('assets/images/food01.jpeg')), //外宽边框,可以不设置 @@ -46,7 +46,7 @@ class DecoratedBoxCreateTwo extends StatelessWidget { decoration: BoxDecoration( color: const Color(0xff7c94b6), //设置图片内容 - image: new DecorationImage( + image: DecorationImage( fit: BoxFit.cover, image: ExactAssetImage('assets/images/food01.jpeg')), //根据传入的不同大小,呈现图片效弧度不同, @@ -67,7 +67,7 @@ class DecoratedBoxCreateShape extends StatelessWidget { position: DecorationPosition.background, decoration: BoxDecoration( color: const Color(0xff7c94b6), - image: new DecorationImage( + image: DecorationImage( fit: BoxFit.cover, image: ExactAssetImage('assets/images/food01.jpeg')), border: Border.all( diff --git a/lib/widgets/elements/Frame/Box/DecoratedBox/index.dart b/lib/widgets/elements/Frame/Box/DecoratedBox/index.dart index 79f4073d..0432f432 100644 --- a/lib/widgets/elements/Frame/Box/DecoratedBox/index.dart +++ b/lib/widgets/elements/Frame/Box/DecoratedBox/index.dart @@ -45,7 +45,7 @@ class _DemoState extends State { } Column _decoratedBoxCreate() { - return new Column( + return Column( children: [ Container( height: 100.0, diff --git a/lib/widgets/elements/Frame/Box/Fittedbox/demo.dart b/lib/widgets/elements/Frame/Box/Fittedbox/demo.dart index 108ad98d..b137ae97 100644 --- a/lib/widgets/elements/Frame/Box/Fittedbox/demo.dart +++ b/lib/widgets/elements/Frame/Box/Fittedbox/demo.dart @@ -15,11 +15,11 @@ class FittedBoxDefault extends StatelessWidget { final BoxFit curfit; final String dec; - FittedBoxDefault({Key key, this.curfit, this.dec}); + FittedBoxDefault({Key key, this.curfit, this.dec}); @override Widget build(BuildContext context) { - return new Column( + return Column( children: [ Container( //外部有位置约束,内部大小设定失效,保持和外部约束一致 diff --git a/lib/widgets/elements/Frame/Box/Fittedbox/index.dart b/lib/widgets/elements/Frame/Box/Fittedbox/index.dart index ef624730..e707f34d 100644 --- a/lib/widgets/elements/Frame/Box/Fittedbox/index.dart +++ b/lib/widgets/elements/Frame/Box/Fittedbox/index.dart @@ -1,4 +1,3 @@ - /** * Author: xiaojia.dxj * Date: 2019-01-08 @@ -9,7 +8,7 @@ */ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; -import './demo.dart' as fittedBox; +import './demo.dart'; const String Text0 = """ ### **FittedBox** @@ -53,18 +52,16 @@ class _DemoState extends State { Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ - fittedBox.FittedBoxDefault( - /** - * 设置child写入布局期间分配空间 - */ + FittedBoxDefault( + //设置child写入布局期间分配空间 curfit: BoxFit.contain, dec: 'contain', ), - fittedBox.FittedBoxDefault( + FittedBoxDefault( curfit: BoxFit.fill, dec: 'fill', ), - fittedBox.FittedBoxDefault( + FittedBoxDefault( curfit: BoxFit.cover, dec: 'cover', ), @@ -76,11 +73,11 @@ class _DemoState extends State { Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ - fittedBox.FittedBoxDefault( + FittedBoxDefault( curfit: BoxFit.fitHeight, dec: 'fitHeight', ), - fittedBox.FittedBoxDefault( + FittedBoxDefault( curfit: BoxFit.fitWidth, dec: 'fitWidth', ), @@ -92,11 +89,11 @@ class _DemoState extends State { Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ - fittedBox.FittedBoxDefault( + FittedBoxDefault( curfit: BoxFit.none, dec: 'none', ), - fittedBox.FittedBoxDefault( + FittedBoxDefault( curfit: BoxFit.scaleDown, dec: 'scaleDown', ), diff --git a/lib/widgets/elements/Frame/Box/OverflowBox/demo.dart b/lib/widgets/elements/Frame/Box/OverflowBox/demo.dart index f7357a02..30127141 100644 --- a/lib/widgets/elements/Frame/Box/OverflowBox/demo.dart +++ b/lib/widgets/elements/Frame/Box/OverflowBox/demo.dart @@ -10,11 +10,11 @@ class OverflowBoxDefault extends StatelessWidget { OverflowBoxDefault( {Key key, - this.curmaxHeight, - this.curmaxWidth, - this.curWidth, - this.curHeight, - this.curalignment}) + this.curmaxHeight, + this.curmaxWidth, + this.curWidth, + this.curHeight, + this.curalignment}) : super(key: key); @override @@ -25,18 +25,18 @@ class OverflowBoxDefault extends StatelessWidget { //设置最大宽,高 maxWidth: curmaxWidth, maxHeight: curmaxHeight, - /** - * 调整child位置 - */ + + //调整child位置 alignment: curalignment, child: Container( - /** - * widget宽高大于overflowBox设置的最大,以overflowbox设置的最大宽高为限制, - * 小于overflowBox 设置的最大限度,子widget能够完全显示 - * * */ + //widget宽高大于overflowBox设置的最大,以overflowbox设置的最大宽高为限制, + //小于overflowBox 设置的最大限度,子widget能够完全显示 height: curHeight, width: curWidth, - child: Text("$curmaxWidth * $curmaxHeight",style: TextStyle(color: Colors.white),), + child: Text( + "$curmaxWidth * $curmaxHeight", + style: TextStyle(color: Colors.white), + ), color: Color(0xfff48fb1), ), ); diff --git a/lib/widgets/elements/Frame/Box/OverflowBox/index.dart b/lib/widgets/elements/Frame/Box/OverflowBox/index.dart index a67669a8..d7aa8502 100644 --- a/lib/widgets/elements/Frame/Box/OverflowBox/index.dart +++ b/lib/widgets/elements/Frame/Box/OverflowBox/index.dart @@ -76,7 +76,10 @@ class _DemoState extends State { ), ), SizedBox(height: 20), - SizedBox(height: 50,child: Text("宽高都大于最大限制"),), + SizedBox( + height: 50, + child: Text("宽高都大于最大限制"), + ), Container( width: 100.0, height: 100.0, @@ -90,7 +93,6 @@ class _DemoState extends State { curalignment: Alignment.center, ), ), - ], ); } diff --git a/lib/widgets/elements/Frame/Box/RenderBox/demo.dart b/lib/widgets/elements/Frame/Box/RenderBox/demo.dart deleted file mode 100644 index 9c1a7565..00000000 --- a/lib/widgets/elements/Frame/Box/RenderBox/demo.dart +++ /dev/null @@ -1,22 +0,0 @@ -import 'package:flutter/material.dart'; - -class RenderBoxDemo extends StatefulWidget { - _RenderBoxDemoState createState() => _RenderBoxDemoState(); -} - -class _RenderBoxDemoState extends State { - @override - Widget build(BuildContext context) { - return Container( - // child: RenderFoo(), - ); - } -} - -class RenderFoo extends RenderBox { - @override - bool get hasSize => super.hasSize; - - @override - BoxConstraints get constraints => super.constraints; -} diff --git a/lib/widgets/elements/Frame/Box/RenderBox/index.dart b/lib/widgets/elements/Frame/Box/RenderBox/index.dart deleted file mode 100644 index d0f3d6a2..00000000 --- a/lib/widgets/elements/Frame/Box/RenderBox/index.dart +++ /dev/null @@ -1,62 +0,0 @@ -/* - * @Author: xiaojia.dxj - * @Date: 2019-01-08 15:56:26 - * @Last Modified by: xiaojia.dxj - * @Last Modified time: 2019-01-08 15:56:26 - */ -import 'package:flutter/material.dart'; -import 'package:flutter_go/components/widget_demo.dart'; - -const String _Text = ''' -### **简介** -> BoxConstraints为抽象类,我们可以使用BoxConstraints,一个不可边的约束布局,renderBox布局 -- 一个尺寸尊重一个BoxConstraints,当且仅当,以下关系式的成立: -minWidth <= Size.width <= maxWidth -minHeight <= Size.height <= maxHeight -约束本身必须满足这些关系: - -0.0 <= minWidth <= maxWidth <= double.infinity -0.0 <= minHeight <= maxHeight <= double.infinity -double.infinity是每个约束的合法值。 -'''; - -class Demo extends StatefulWidget { - static const String routeName = '/element/Frame/Box/RenderBox'; - - _DemoState createState() => _DemoState(); -} - -class _DemoState extends State { - @override - Widget build(BuildContext context) { - return WidgetDemo( - title: 'Table', - codeUrl: 'elements/Frame/Box/RenderBox/demo.dart', - contentList: [ - _Text, - _sizeBoxCreate(), - ], - docUrl: 'https://docs.flutter.io/flutter/widgets/RenderBox-class.html', - ); - } - - Column _sizeBoxCreate() { - return new Column( - children: [ - /** - * Immutable layout constraints for RenderBox layout. - */ - SizedBox( - width: 900.0, - height: 50.0, - child: const Card( - child: Text( - 'SizedBox', - textAlign: TextAlign.center, - ), - color: Color(0xFFEF5350)), - ), - ], - ); - } -} diff --git a/lib/widgets/elements/Frame/Box/SizeBox/index.dart b/lib/widgets/elements/Frame/Box/SizeBox/index.dart index e3f05461..2e5b1382 100644 --- a/lib/widgets/elements/Frame/Box/SizeBox/index.dart +++ b/lib/widgets/elements/Frame/Box/SizeBox/index.dart @@ -28,15 +28,15 @@ class _DemoState extends State { } Column _sizeBoxCreate() { - return new Column( + return Column( children: [ - new Text("SizedBox", + Text("SizedBox", textAlign: TextAlign.right, style: TextStyle( fontSize: 28.0, fontWeight: FontWeight.bold, )), - new Row( + Row( children: [ sizeBox.SizeBoxDefault(), SizedBox( diff --git a/lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart b/lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart index 034f9bc4..f69a3c0d 100644 --- a/lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart +++ b/lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart @@ -7,10 +7,7 @@ class SizeOverflowBoxDefault extends StatelessWidget { final String text; SizeOverflowBoxDefault( - {Key key, - this.curSizeWidth, - this.curSizeHeight, - this.text}) + {Key key, this.curSizeWidth, this.curSizeHeight, this.text}) : super(key: key); @override @@ -23,7 +20,7 @@ class SizeOverflowBoxDefault extends StatelessWidget { color: Color(0xfff06292), width: 50.0, height: 50.0, - child: new Text( + child: Text( text, style: TextStyle(color: Colors.white), ), @@ -36,8 +33,7 @@ class SizeBoxDefault extends StatelessWidget { final double curWidth; final double curHeight; - SizeBoxDefault({Key key, this.curHeight, this.curWidth}) - : super(key: key); + SizeBoxDefault({Key key, this.curHeight, this.curWidth}) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/widgets/elements/Frame/Box/SizedOverflowBox/index.dart b/lib/widgets/elements/Frame/Box/SizedOverflowBox/index.dart index 961981d4..78fbba7a 100644 --- a/lib/widgets/elements/Frame/Box/SizedOverflowBox/index.dart +++ b/lib/widgets/elements/Frame/Box/SizedOverflowBox/index.dart @@ -6,7 +6,7 @@ */ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; -import './demo.dart' as sizeBox; +import './demo.dart'; // const String _Text = """### **SizeBox简介** // > 常用的一个控件,设置具体尺寸。 @@ -53,47 +53,47 @@ class _DemoState extends State { } Column _sizedOverflowBoxCreate() { - return new Column( + return Column( children: [ - sizeBox.SizeBoxDefault( + SizeBoxDefault( curWidth: 200.0, curHeight: 50.0, ), SizedBox(height: 20.0), Container( - margin: new EdgeInsets.only(top: 10.0), + margin: EdgeInsets.only(top: 10.0), color: Color(0xffd81b60), width: 200.0, height: 50.0, ), Container( - margin: new EdgeInsets.only(top: 10.0), + margin: EdgeInsets.only(top: 10.0), color: Color(0xffd81b60), alignment: Alignment.topCenter, width: 200.0, height: 50.0, - child: sizeBox.SizeOverflowBoxDefault( + child: SizeOverflowBoxDefault( text: "SizeBox", ), ), Container( - margin: new EdgeInsets.only(top: 10.0), + margin: EdgeInsets.only(top: 10.0), color: Color(0xffd81b60), width: 200.0, height: 50.0, - child: sizeBox.SizeOverflowBoxDefault( + child: SizeOverflowBoxDefault( text: "box", curSizeWidth: 100.0, curSizeHeight: 20.0, ), ), Container( - margin: new EdgeInsets.only(top: 10.0), + margin: EdgeInsets.only(top: 10.0), color: Color(0xffd81b60), width: 200.0, height: 50.0, alignment: Alignment.center, - child: sizeBox.SizeOverflowBoxDefault( + child: SizeOverflowBoxDefault( text: "box", curSizeWidth: 100.0, curSizeHeight: 20.0, diff --git a/lib/widgets/elements/Frame/Box/TextBox/demo.dart b/lib/widgets/elements/Frame/Box/TextBox/demo.dart deleted file mode 100644 index 8b137891..00000000 --- a/lib/widgets/elements/Frame/Box/TextBox/demo.dart +++ /dev/null @@ -1 +0,0 @@ - diff --git a/lib/widgets/elements/Frame/Box/TextBox/index.dart b/lib/widgets/elements/Frame/Box/TextBox/index.dart deleted file mode 100644 index f47298ee..00000000 --- a/lib/widgets/elements/Frame/Box/TextBox/index.dart +++ /dev/null @@ -1,49 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:flutter_go/components/widget_demo.dart'; - -const String _Text = """### **TextBox简介** -> 是一个包含一段文本的矩形 -- 它与rect类似,不过包含一个固定的TextDirection。 -- sizebox的width,heigh为null,child自身设置 -### **属性** -> width:宽 -> height:高 -- ex:200*50 sizebox -"""; - -class Demo extends StatefulWidget { - static const String routeName = '/element/Frame/Box/TextBox'; - - _DemoState createState() => _DemoState(); -} - -class _DemoState extends State { - @override - Widget build(BuildContext context) { - return WidgetDemo( - title: 'TextBox', - codeUrl: 'elements/Frame/Box/TextBox/demo.dart', - contentList: [ - _Text, - _creatTexbox(), - ], - docUrl: 'https://docs.flutter.io/flutter/dart-ui/TextBox-class.html', - ); - } -} - -Column _creatTexbox() { - return Column( - children: [ - // Text("TextBox ",textDirection: new TextBox.fo,), - Container( - // child: TextBox.fromLTRB(270.0, 180.0, 1360.0, 730.0,TextDirection.rtl), - - ) - -// centerSlice: new Rect.fromLTRB(270.0, 180.0, 1360.0, 730.0), - - - ], - ); -} diff --git a/lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart b/lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart index 9f171c45..0a62c64f 100644 --- a/lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart +++ b/lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart @@ -6,7 +6,7 @@ class UnconstrainedBoxDemo extends StatelessWidget { return UnconstrainedBox( constrainedAxis: Axis.vertical, textDirection: TextDirection.rtl, - child: new Row( + child: Row( children: [ Container( width: 100.0, diff --git a/lib/widgets/elements/Frame/Box/index.dart b/lib/widgets/elements/Frame/Box/index.dart index 0e61d53c..48399ea2 100644 --- a/lib/widgets/elements/Frame/Box/index.dart +++ b/lib/widgets/elements/Frame/Box/index.dart @@ -5,7 +5,6 @@ import 'ConstrainedBox/index.dart' as ConstrainedBox; import 'DecoratedBox/index.dart' as DecoratedBox; import 'SizeBox/index.dart' as SizeBox; import 'SizedOverflowBox/index.dart' as SizedOverflowBox; -import 'TextBox/index.dart' as TextBox; import 'UnconstrainedBox/index.dart' as UnconstrainedBox; import 'OverflowBox/index.dart' as OverflowBox; import 'FittedBox/index.dart' as FittedBox; @@ -33,11 +32,6 @@ List widgetPoints = [ routerName: SizedOverflowBox.Demo.routeName, buildRouter: (BuildContext context) => SizedOverflowBox.Demo(), ), - WidgetPoint( - name: 'TextBox', - routerName: TextBox.Demo.routeName, - buildRouter: (BuildContext context) => TextBox.Demo(), - ), WidgetPoint( name: 'UnconstrainedBox', routerName: UnconstrainedBox.Demo.routeName, diff --git a/lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart b/lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart index 398e5333..5c1fdbeb 100644 --- a/lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart +++ b/lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart @@ -14,57 +14,57 @@ class ExpandedDemo extends StatelessWidget { return Column( children: [ Text('Expanded'), - new Row(children: [ - new RaisedButton( + Row(children: [ + RaisedButton( onPressed: () { print('点击红色按钮事件'); }, color: const Color(0xffcc0000), - child: new Text('红色按钮',style: txtColor,), + child: Text('红色按钮',style: txtColor,), ), - new Expanded( + Expanded( flex: 1,//flex用来设置当前可用空间的占优比 - child: new RaisedButton( + child: RaisedButton( onPressed: () { print('点击黄色按钮事件'); }, color: const Color(0xfff1c232), - child: new Text('黄色按钮',style: txtColor,), + child: Text('黄色按钮',style: txtColor,), ), ), - new RaisedButton( + RaisedButton( onPressed: () { print('点击粉色按钮事件'); }, color: const Color(0xffea9999), - child: new Text('粉色按钮',style: txtColor,), + child: Text('粉色按钮',style: txtColor,), ), ]), Text('Flexible'), - new Row(children: [ - new RaisedButton( + Row(children: [ + RaisedButton( onPressed: () { print('点击红色按钮事件'); }, color: const Color(0xffcc0000), - child: new Text('红色按钮',style: txtColor,), + child: Text('红色按钮',style: txtColor,), ), - new Flexible( + Flexible( flex: 1, - child: new RaisedButton( + child: RaisedButton( onPressed: () { print('点击黄色按钮事件'); }, color: const Color(0xfff1c232), - child: new Text('黄色按钮',style: txtColor,), + child: Text('黄色按钮',style: txtColor,), ), ), - new RaisedButton( + RaisedButton( onPressed: () { print('点击粉色按钮事件'); }, color: const Color(0xffea9999), - child: new Text('粉色按钮',style: txtColor,), + child: Text('粉色按钮',style: txtColor,), ), ]), ], diff --git a/lib/widgets/elements/Frame/Layout/Column/demo.dart b/lib/widgets/elements/Frame/Layout/Column/demo.dart index e94c8a78..c61234cf 100644 --- a/lib/widgets/elements/Frame/Layout/Column/demo.dart +++ b/lib/widgets/elements/Frame/Layout/Column/demo.dart @@ -13,33 +13,31 @@ class ColumnDefault extends StatelessWidget { @override Widget build(BuildContext context) { return Column( - /** - * - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween, - - spaceEvenly:将主轴方向空白区域均分,使得children之间空间相等,包括首尾childre - - spaceAround:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre的空白部分为一半 - - spaceBetween:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre靠近收尾,没有空细逢 + /// - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween, + /// - spaceEvenly:将主轴方向空白区域均分,使得children之间空间相等,包括首尾childre + /// - spaceAround:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre的空白部分为一半 + /// - spaceBetween:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre靠近收尾,没有空细逢 + + /// - MainAxisAlignment.start/end/center, + /// - start:将children放置在主轴起点方向 + /// - end:将children放置在主轴末尾方向 + /// - center:将children放置在主轴中间方向 - - MainAxisAlignment.start/end/center, - - start:将children放置在主轴起点方向 - - end:将children放置在主轴末尾方向 - - center:将children放置在主轴中间方向 - */ mainAxisAlignment: MainAxisAlignment.center, - /** - * > mainAxisSize 属性 - - 一行的高度是有mainAxisSize属性控制,默认是max - - mainAxisSize: MainAxisSize.min,一行的宽度是child传入的约束 - - mainAxisSize: MainAxisSize.max,一行的宽度的最大宽度是传入的约束。 - > mainAxisAlignment属性 - */ - mainAxisSize: MainAxisSize.max, - /** - * - crossAxisAlignment: CrossAxisAlignment.center/end/start, - - 即,根据设定的位置交叉对齐 - - center/end/start: children在交叉轴上居中/末端/起点 对齐展示 - - stretch:让children填满交叉轴方向 - - baseline:在交叉轴方向,使得于这个baseline对齐,如果主轴是垂直的,那么这个值是当作开始 - */ + + /// > mainAxisSize 属性 + /// - 一行的高度是有mainAxisSize属性控制,默认是max + /// - mainAxisSize: MainAxisSize.min,一行的宽度是child传入的约束 + /// - mainAxisSize: MainAxisSize.max,一行的宽度的最大宽度是传入的约束。 + /// > mainAxisAlignment属性 + + /// mainAxisSize: MainAxisSize.max, + ///- crossAxisAlignment: CrossAxisAlignment.center/end/start, + /// - 即,根据设定的位置交叉对齐 + /// - center/end/start: children在交叉轴上居中/末端/起点 对齐展示 + /// - stretch:让children填满交叉轴方向 + /// - baseline:在交叉轴方向,使得于这个baseline对齐,如果主轴是垂直的,那么这个值是当作开始 + children: [ Container( color: Color(0xfffce4ec), diff --git a/lib/widgets/elements/Frame/Layout/Row/demo.dart b/lib/widgets/elements/Frame/Layout/Row/demo.dart index 8beb078c..489f491b 100644 --- a/lib/widgets/elements/Frame/Layout/Row/demo.dart +++ b/lib/widgets/elements/Frame/Layout/Row/demo.dart @@ -10,27 +10,24 @@ import 'package:flutter/widgets.dart'; * Describle:Row */ class RowMainAxisAlignment extends StatelessWidget { - /* - * > mainAxisAlignment属性 - * - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween, - - spaceEvenly:将主轴方向空白区域均分,使得children之间空间相等,包括首尾childre - - spaceAround:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre的空白部分为一半 - - spaceBetween:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre靠近收尾,没有空细逢 - * - MainAxisAlignment.start/end/center, - - start:将children放置在主轴起点方向 - - end:将children放置在主轴末尾方向 - - center:将children放置在主轴中间方向 - */ + ///> mainAxisAlignment属性 + /// - MainAxisAlignment.spaceEvenly/spaceAround/spaceBetween, + /// - spaceEvenly:将主轴方向空白区域均分,使得children之间空间相等,包括首尾childre + /// - spaceAround:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre的空白部分为一半 + /// - spaceBetween:将主轴方向空白区域均分,使得children之间空间相等,但是首尾childre靠近收尾,没有空细逢 + /// - MainAxisAlignment.start/end/center, + /// - start:将children放置在主轴起点方向 + /// - end:将children放置在主轴末尾方向 + /// - center:将children放置在主轴中间方向 + final MainAxisAlignment status; - /* - * > CrossAxisAlignment 属性 - - crossAxisAlignment: CrossAxisAlignment.center/end/start, - - 即,根据设定的位置交叉对齐 - - center/end/start: children在交叉轴上居中/末端/起点 对齐展示 - - stretch:让children填满交叉轴方向 - - baseline:在交叉轴方向,使得于这个baseline对齐,如果主轴是垂直的,那么这个值是当作开始 - */ + /// > CrossAxisAlignment 属性 + /// - crossAxisAlignment: CrossAxisAlignment.center/end/start, + /// - 即,根据设定的位置交叉对齐 + /// - center/end/start: children在交叉轴上居中/末端/起点 对齐展示 + /// - stretch:让children填满交叉轴方向 + /// - baseline:在交叉轴方向,使得于这个baseline对齐,如果主轴是垂直的,那么这个值是当作开始 final CrossAxisAlignment crossStatus; @@ -38,7 +35,7 @@ class RowMainAxisAlignment extends StatelessWidget { @override Widget build(BuildContext context) { - return new Row( + return Row( mainAxisAlignment: status, children: [ Container( @@ -66,29 +63,29 @@ class RowLayoutCreate extends StatelessWidget { @override Widget build(BuildContext context) { - return new Row( + return Row( mainAxisAlignment: MainAxisAlignment.center, children: [ Container( - margin: new EdgeInsets.only(top: 20.0, bottom: 20.0), + margin: EdgeInsets.only(top: 20.0, bottom: 20.0), color: Color(0xfffce4ec), width: 60.0, height: 50.0, ), Container( - margin: new EdgeInsets.only(top: 20.0, bottom: 20.0), + margin: EdgeInsets.only(top: 20.0, bottom: 20.0), color: Color(0xfff8bbd0), width: 60.0, height: 50.0, ), Container( - margin: new EdgeInsets.only(top: 20.0, bottom: 20.0), + margin: EdgeInsets.only(top: 20.0, bottom: 20.0), color: Color(0xfff48fb1), width: 60.0, height: 50.0, ), Container( - margin: new EdgeInsets.only(top: 20.0, bottom: 20.0), + margin: EdgeInsets.only(top: 20.0, bottom: 20.0), color: Color(0xfff06292), width: 60.0, height: 50.0, diff --git a/lib/widgets/elements/Frame/Layout/Row/index.dart b/lib/widgets/elements/Frame/Layout/Row/index.dart index a93001df..10b64b27 100644 --- a/lib/widgets/elements/Frame/Layout/Row/index.dart +++ b/lib/widgets/elements/Frame/Layout/Row/index.dart @@ -49,7 +49,7 @@ class _DemoState extends State { } Column _rowCreate() { - return new Column( + return Column( children: [ RowLayoutCreate(), Row( diff --git a/lib/widgets/elements/Frame/Spacing/SliverPadding/sliverpadding_demo.dart b/lib/widgets/elements/Frame/Spacing/SliverPadding/sliverpadding_demo.dart index 27bd4a9f..07920611 100644 --- a/lib/widgets/elements/Frame/Spacing/SliverPadding/sliverpadding_demo.dart +++ b/lib/widgets/elements/Frame/Spacing/SliverPadding/sliverpadding_demo.dart @@ -49,12 +49,12 @@ class SliverPaddingDemo extends StatelessWidget { @override Widget build(BuildContext context) { - return new CustomScrollView( + return CustomScrollView( shrinkWrap: true, slivers: [ - new SliverPadding( + SliverPadding( padding: const EdgeInsets.fromLTRB(50.0,10.0,20.0,0.0), - sliver: new SliverList( + sliver: SliverList( delegate: SliverChildBuilderDelegate( (BuildContext context, int index) { return _buildItem(context, products[index]); diff --git a/lib/widgets/elements/Frame/Stack/IndexedStack/demo.dart b/lib/widgets/elements/Frame/Stack/IndexedStack/demo.dart index bcf289cc..b2ac819c 100644 --- a/lib/widgets/elements/Frame/Stack/IndexedStack/demo.dart +++ b/lib/widgets/elements/Frame/Stack/IndexedStack/demo.dart @@ -12,7 +12,7 @@ import 'package:flutter/material.dart'; class StackDefault extends StatelessWidget { final int currIndex; - const StackDefault( this.currIndex) : super(); + const StackDefault(this.currIndex) : super(); @override Widget build(BuildContext context) { @@ -23,14 +23,14 @@ class StackDefault extends StatelessWidget { // backgroundImage: AssetImage('images/timg.jpeg'), // radius: 100.0, // ), -// new Image.asset( +// Image.asset( // 'images/timg.jpeg', // width: 600.0, // height: 240.0, // fit: BoxFit.cover, // ), CircleAvatar( - backgroundColor: new Color(0xfff48fb1), + backgroundColor: Color(0xfff48fb1), radius: 40.0, ), Container( @@ -54,34 +54,34 @@ class StackDefault extends StatelessWidget { class StackIndex extends StatelessWidget { final int currIndex; - const StackIndex( this.currIndex) : super(); + const StackIndex(this.currIndex) : super(); @override Widget build(BuildContext context) { return IndexedStack( index: currIndex, children: [ - new Icon( + Icon( Icons.update, size: 40.0, color: Color(0xffe91e63), ), - new Icon( + Icon( Icons.access_alarm, size: 40.0, color: Color(0xffe91e63), ), - new Icon( + Icon( Icons.add_alarm, size: 40.0, color: Color(0xffe91e63), ), - new Icon( + Icon( Icons.access_time, size: 40.0, color: Color(0xffe91e63), ), - new Icon( + Icon( Icons.alarm_off, size: 40.0, color: Color(0xffe91e63), diff --git a/lib/widgets/elements/Frame/Stack/IndexedStack/index.dart b/lib/widgets/elements/Frame/Stack/IndexedStack/index.dart index a0103001..da1d3aec 100644 --- a/lib/widgets/elements/Frame/Stack/IndexedStack/index.dart +++ b/lib/widgets/elements/Frame/Stack/IndexedStack/index.dart @@ -38,8 +38,7 @@ class _DemoState extends State { return WidgetDemo( title: 'IndexedStack', // desc: _desc, - codeUrl: - 'elements/Frame/Stack/IndexedStack/demo.dart', + codeUrl: 'elements/Frame/Stack/IndexedStack/demo.dart', docUrl: 'https://docs.flutter.io/flutter/widgets/IndexedStack-class.html', contentList: [ _stackText0, @@ -50,20 +49,20 @@ class _DemoState extends State { } Column _indexedStackCreate() { - return new Column( + return Column( children: [ SizedBox( height: 10.0, ), - new Row( + Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ Container( - color: new Color(0xffe91e63), + color: Color(0xffe91e63), child: StackDefault(0), ), Container( - color: new Color(0xffe91e63), + color: Color(0xffe91e63), child: StackDefault(1), ) ], @@ -71,7 +70,7 @@ class _DemoState extends State { SizedBox( height: 10.0, ), - new Row( + Row( mainAxisAlignment: MainAxisAlignment.center, children: [ StackIndex(0), @@ -91,7 +90,7 @@ class _DemoState extends State { onPressed: () { _indexAdd(); }, - icon: new Icon(Icons.adb), + icon: Icon(Icons.adb), label: Text("点击这里")), StackIndex(currIndex) ], diff --git a/lib/widgets/elements/Frame/Stack/Stack/demo.dart b/lib/widgets/elements/Frame/Stack/Stack/demo.dart index 4af0df05..43c2404d 100644 --- a/lib/widgets/elements/Frame/Stack/Stack/demo.dart +++ b/lib/widgets/elements/Frame/Stack/Stack/demo.dart @@ -7,7 +7,7 @@ import 'package:flutter/material.dart'; * LastUpdateTime: 2018/11/22 * LastUpdateBy: xj.deng * - * Describle:Align描述 + * Describle:stack描述 */ class StackDefault extends StatelessWidget { const StackDefault() : super(); @@ -16,19 +16,19 @@ class StackDefault extends StatelessWidget { Widget build(BuildContext context) { return Column( children: [ - new Stack( + Stack( //fit :定义如何设置non-positioned节点尺寸 fit: StackFit.loose, overflow: Overflow.clip, textDirection: TextDirection.ltr, alignment: Alignment.center, children: [ - new Container( - color: new Color(0xfff48fb1), + Container( + color: Color(0xfff48fb1), width: 100.0, height: 50.0, ), - new Text("stack demo", + Text("stack demo", textDirection: TextDirection.ltr, style: TextStyle( fontSize: 20.0, @@ -49,22 +49,22 @@ class StackDefault2 extends StatelessWidget { Widget build(BuildContext context) { return Column( children: [ - new Stack( + Stack( //fit :定义如何设置non-positioned节点尺寸 fit: StackFit.loose, overflow: Overflow.clip, textDirection: TextDirection.ltr, alignment: Alignment.center, children: [ - new Text("stack demo", + Text("stack demo", textDirection: TextDirection.ltr, style: TextStyle( fontSize: 20.0, fontWeight: FontWeight.bold, letterSpacing: 5.0, color: Colors.white)), - new Container( - color: new Color(0xfff48fb1), + Container( + color: Color(0xfff48fb1), width: 100.0, height: 50.0, ), @@ -80,32 +80,32 @@ class StackPositioned extends StatelessWidget { @override Widget build(BuildContext context) { - return new Stack( + return Stack( alignment: Alignment.center, children: [ - new Positioned( - child: new Icon( + Positioned( + child: Icon( Icons.monetization_on, size: 40.0, color: Colors.yellow[300], )), - new Positioned( + Positioned( left: 40.0, - child: new Icon( + child: Icon( Icons.monetization_on, size: 40.0, color: Colors.yellow[600], )), - new Positioned( + Positioned( left: 60.0, - child: new Icon( + child: Icon( Icons.monetization_on, size: 40.0, color: Colors.yellow[600], )), - new Positioned( + Positioned( left: 80.0, - child: new Icon( + child: Icon( Icons.monetization_on, size: 40.0, color: Colors.yellow[600], @@ -120,12 +120,12 @@ class StackLayout extends StatelessWidget { @override Widget build(BuildContext context) { - return new Stack( + return Stack( overflow: Overflow.visible, alignment: const Alignment(0.2, 0.6), children: [ CircleAvatar( - backgroundColor: new Color(0xfff48fb1), + backgroundColor: Color(0xfff48fb1), radius: 140.0, ), Container( diff --git a/lib/widgets/elements/Frame/Stack/Stack/index.dart b/lib/widgets/elements/Frame/Stack/Stack/index.dart index f25d059b..66c61516 100644 --- a/lib/widgets/elements/Frame/Stack/Stack/index.dart +++ b/lib/widgets/elements/Frame/Stack/Stack/index.dart @@ -35,30 +35,28 @@ class Demo extends StatefulWidget { } class _DemoState extends State { - @override Widget build(BuildContext context) { return WidgetDemo( title: 'Stack', - codeUrl: - 'elements/Frame/Stack/Stack/demo.dart', + codeUrl: 'elements/Frame/Stack/Stack/demo.dart', docUrl: 'https://docs.flutter.io/flutter/widgets/Stack-class.html', contentList: [ _stackText0, _stackCreate(), _stackText1, - new Container( + Container( width: 300.0, height: 100.0, - margin: new EdgeInsets.only(top: 10.0, bottom: 10.0), - color: new Color(0xffe91e63), + margin: EdgeInsets.only(top: 10.0, bottom: 10.0), + color: Color(0xffe91e63), child: StackPositioned(), ), _stackText2, - new Container( + Container( width: 200.0, height: 200.0, - color: new Color(0xffe91e63), + color: Color(0xffe91e63), child: StackLayout(), ), ], @@ -66,18 +64,18 @@ class _DemoState extends State { } Column _stackCreate() { - return new Column( + return Column( children: [ Column( children: [ - new Container( - margin: new EdgeInsets.only(top: 10.0, bottom: 10.0), + Container( + margin: EdgeInsets.only(top: 10.0, bottom: 10.0), width: 300.0, height: 100.0, color: Color(0xffe91e63), child: StackDefault(), ), - new Container( + Container( width: 300.0, height: 100.0, color: Color(0xffe91e63), diff --git a/lib/widgets/elements/Media/Icon/Icon/demo.dart b/lib/widgets/elements/Media/Icon/Icon/demo.dart index 6b5d2fc4..989b3a7a 100644 --- a/lib/widgets/elements/Media/Icon/Icon/demo.dart +++ b/lib/widgets/elements/Media/Icon/Icon/demo.dart @@ -14,7 +14,7 @@ class IconDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Container( - child: new Icon( + child: Icon( Icons.favorite, color: this.curColor, size: 30.0, diff --git a/lib/widgets/elements/Media/Icon/IconData/demo.dart b/lib/widgets/elements/Media/Icon/IconData/demo.dart index 4dae9660..2998fcec 100644 --- a/lib/widgets/elements/Media/Icon/IconData/demo.dart +++ b/lib/widgets/elements/Media/Icon/IconData/demo.dart @@ -7,16 +7,16 @@ import 'package:flutter/material.dart'; class IconDataDemo extends StatelessWidget { - final Color curColor ; + final Color curColor; IconDataDemo({Key key, this.curColor}) : super(); @override Widget build(BuildContext context) { return Container( - child: new Icon( + child: Icon( //参考 icon constans - new IconData(0xe567, + IconData(0xe567, fontFamily: 'MaterialIcons', matchTextDirection: true), color: this.curColor, size: 30.0, diff --git a/lib/widgets/elements/Media/Icon/IconTheme/demo.dart b/lib/widgets/elements/Media/Icon/IconTheme/demo.dart index 53fa28a0..ed1845ca 100644 --- a/lib/widgets/elements/Media/Icon/IconTheme/demo.dart +++ b/lib/widgets/elements/Media/Icon/IconTheme/demo.dart @@ -7,7 +7,7 @@ import 'package:flutter/material.dart'; class IconThemeDemo extends StatelessWidget { - final Color curColor ; + final Color curColor; IconThemeDemo({Key key, this.curColor}) : super(); @@ -15,17 +15,20 @@ class IconThemeDemo extends StatelessWidget { Widget build(BuildContext context) { return AppBar( actions: [ - new IconTheme( - data: new IconThemeData(color: curColor, opacity: 3.0), - child: Container( - padding: EdgeInsets.all(20.0), child: Icon(Icons.equalizer))), + IconTheme( + data: IconThemeData(color: curColor, opacity: 3.0), + child: Container( + padding: EdgeInsets.all(20.0), + child: Icon(Icons.equalizer), + ), + ), ], ); } } class IconThemeDemo2 extends StatelessWidget { - final Color curColor ; + final Color curColor; final double curSize; IconThemeDemo2({Key key, this.curColor, this.curSize}) : super(); @@ -34,8 +37,8 @@ class IconThemeDemo2 extends StatelessWidget { Widget build(BuildContext context) { return AppBar( actions: [ - new IconTheme( - data: new IconThemeData(color: curColor, opacity: 3.0), + IconTheme( + data: IconThemeData(color: curColor, opacity: 3.0), child: Row( children: [ Icon( diff --git a/lib/widgets/elements/Media/Icon/IconThemeData/demo.dart b/lib/widgets/elements/Media/Icon/IconThemeData/demo.dart index 4fb49517..a33a2bd5 100644 --- a/lib/widgets/elements/Media/Icon/IconThemeData/demo.dart +++ b/lib/widgets/elements/Media/Icon/IconThemeData/demo.dart @@ -8,7 +8,7 @@ import 'package:flutter/material.dart'; class IconThemeDemo extends StatelessWidget { - final Color curColor ; + final Color curColor; final double curOpacity; IconThemeDemo({Key key, this.curColor, this.curOpacity}) : super(); @@ -16,20 +16,20 @@ class IconThemeDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Container( - child: new IconTheme( + child: IconTheme( //opacity: 设置透明 - data: new IconThemeData( + data: IconThemeData( color: curColor, opacity: curOpacity, ), - child: new Icon(Icons.favorite), + child: Icon(Icons.favorite), ), ); } } class IconThemeDemo2 extends StatelessWidget { - final Color curColor ; + final Color curColor; final double curSize; IconThemeDemo2({Key key, this.curColor, this.curSize}) : super(); @@ -38,8 +38,8 @@ class IconThemeDemo2 extends StatelessWidget { Widget build(BuildContext context) { return AppBar( actions: [ - new IconTheme( - data: new IconThemeData(color: curColor, opacity: 1.0), + IconTheme( + data: IconThemeData(color: curColor, opacity: 1.0), child: Row( children: [ Icon(Icons.favorite_border), diff --git a/lib/widgets/elements/Media/Icon/ImageIcon/demo.dart b/lib/widgets/elements/Media/Icon/ImageIcon/demo.dart index 24ddeeb6..c5daecb1 100644 --- a/lib/widgets/elements/Media/Icon/ImageIcon/demo.dart +++ b/lib/widgets/elements/Media/Icon/ImageIcon/demo.dart @@ -10,8 +10,8 @@ class ImageIconDemo extends StatelessWidget { @override Widget build(BuildContext context) { //注意:当你用一个图片的时候,这个图片会被整个覆盖,只保留图片的形状,填充你设置的颜色 - return new ImageIcon( - new AssetImage('assets/images/btn_icon_dingyuehao_normal.png'), + return ImageIcon( + AssetImage('assets/images/btn_icon_dingyuehao_normal.png'), color: Colors.red, size: 50.0, ); diff --git a/lib/widgets/elements/Media/Icon/index.dart b/lib/widgets/elements/Media/Icon/index.dart index 0551c584..630bf3b4 100644 --- a/lib/widgets/elements/Media/Icon/index.dart +++ b/lib/widgets/elements/Media/Icon/index.dart @@ -17,20 +17,20 @@ List widgetPoints = [ name: 'ImageIcon', routerName: ImageIcon.Demo.routeName, buildRouter: (BuildContext context) => ImageIcon.Demo(), - ), WidgetPoint( + ), + WidgetPoint( name: 'IconTheme', routerName: IconTheme.Demo.routeName, buildRouter: (BuildContext context) => IconTheme.Demo(), ), - WidgetPoint( + WidgetPoint( name: 'IconData', routerName: IconData.Demo.routeName, buildRouter: (BuildContext context) => IconData.Demo(), ), - WidgetPoint( + WidgetPoint( name: 'IconThemeData', routerName: IconThemeData.Demo.routeName, buildRouter: (BuildContext context) => IconThemeData.Demo(), ), - ]; diff --git a/lib/widgets/elements/Media/Image/FadeInImage/fade_in_image_demo.dart b/lib/widgets/elements/Media/Image/FadeInImage/fade_in_image_demo.dart index a4cd8287..3e6f56d0 100644 --- a/lib/widgets/elements/Media/Image/FadeInImage/fade_in_image_demo.dart +++ b/lib/widgets/elements/Media/Image/FadeInImage/fade_in_image_demo.dart @@ -11,8 +11,8 @@ class FadeInImageDemo extends StatelessWidget { Widget build(BuildContext context) { return Column( children: [ - new ClipOval( - child: new FadeInImage.assetNetwork( + ClipOval( + child: FadeInImage.assetNetwork( placeholder: "assets/images/normal_user_icon.png", //预览图 fit: BoxFit.fitWidth, image: @@ -24,10 +24,10 @@ class FadeInImageDemo extends StatelessWidget { SizedBox( height: 20.0, ), - new CircleAvatar( - backgroundImage: new NetworkImage( + CircleAvatar( + backgroundImage: NetworkImage( "https://img.alicdn.com/tfs/TB148sWfMHqK1RjSZFgXXa7JXXa-536-482.png"), - child: new Text("一凨"), //可以在图片上添加文字等等 + child: Text("一凨"), //可以在图片上添加文字等等 ), ], ); diff --git a/lib/widgets/elements/Media/Image/FileImage/file_image_demo.dart b/lib/widgets/elements/Media/Image/FileImage/file_image_demo.dart index 492251fe..c4ebf73a 100644 --- a/lib/widgets/elements/Media/Image/FileImage/file_image_demo.dart +++ b/lib/widgets/elements/Media/Image/FileImage/file_image_demo.dart @@ -13,7 +13,7 @@ import 'dart:io'; class FileImageDemo extends StatefulWidget { @override - _FileImageDemoState createState() => new _FileImageDemoState(); + _FileImageDemoState createState() => _FileImageDemoState(); } class _FileImageDemoState extends State { @@ -31,10 +31,10 @@ class _FileImageDemoState extends State { Widget build(BuildContext context) { return Column( children: [ - new Center( + Center( child: _image == null - ? new Text('您还未选择任何图片.') - : new Image.file(_image,scale: 0.5,fit: BoxFit.cover,), + ? Text('您还未选择任何图片.') + : Image.file(_image,scale: 0.5,fit: BoxFit.cover,), ), FlatButton( onPressed: getImage, diff --git a/lib/widgets/elements/Media/Image/MemoryImage/memory_image_demo.dart b/lib/widgets/elements/Media/Image/MemoryImage/memory_image_demo.dart index a7ad8132..1ee10992 100644 --- a/lib/widgets/elements/Media/Image/MemoryImage/memory_image_demo.dart +++ b/lib/widgets/elements/Media/Image/MemoryImage/memory_image_demo.dart @@ -29,11 +29,11 @@ class _MemoryImageDemoState extends State { @override Widget build(BuildContext context) { - final decoration = new BoxDecoration( + final decoration = BoxDecoration( image: bytes == null ? null - : new DecorationImage( - image: new MemoryImage(bytes,scale: 1.0), + : DecorationImage( + image: MemoryImage(bytes,scale: 1.0), ), ); return Container( diff --git a/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart b/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart index 6b3ec058..5d301704 100644 --- a/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart @@ -25,8 +25,7 @@ class CupertinoAppFullDefault extends StatefulWidget { * CupertinoApp 默认的实例,有状态 * */ class _CupertinoAppFullDefault extends State { - - routerHandler(setting){ + routerHandler(setting) { //setting.isInitialRoute; bool类型 是否初始路由 //setting.name; 要跳转的路由名key return PageRouteBuilder( @@ -37,17 +36,16 @@ class _CupertinoAppFullDefault extends State { opaque: false, //跳转动画 transitionDuration: Duration(milliseconds: 200), - transitionsBuilder: (___, Animation animation, ____, Widget child) { + transitionsBuilder: + (___, Animation animation, ____, Widget child) { return FadeTransition( opacity: animation, - child: new ScaleTransition( - scale: new Tween(begin: 0.5, end: 1.0) - .animate(animation), + child: ScaleTransition( + scale: Tween(begin: 0.5, end: 1.0).animate(animation), child: child, ), ); - } - ); + }); } @override @@ -57,63 +55,78 @@ class _CupertinoAppFullDefault extends State { width: MediaQuery.of(context).size.width, //height: 500.0, child: CupertinoApp( - title: '这里是标题',// 设备用于识别用户的应用程序的单行描述 - builder: (BuildContext context,Widget child) { // 覆盖下面的所有界面,一般当作追加属性用 + title: '这里是标题', // 设备用于识别用户的应用程序的单行描述 + builder: (BuildContext context, Widget child) { + // 覆盖下面的所有界面,一般当作追加属性用 //return Container(child:Text('这里是内容1',style:TextStyle(color:Colors.black))); - return MediaQuery(// 当构建一个Widget前,调用一般做字体大小,方向,主题颜色等配置 - //字体大小 - data: MediaQuery.of(context).copyWith(textScaleFactor: 1.4), - child: child - ); + return MediaQuery( + // 当构建一个Widget前,调用一般做字体大小,方向,主题颜色等配置 + //字体大小 + data: MediaQuery.of(context).copyWith(textScaleFactor: 1.4), + child: child); }, - checkerboardOffscreenLayers:false, // 打开渲染到屏幕外位图的图层的checkerboarding - checkerboardRasterCacheImages:false, // 打开光栅缓存图像的检查板。 - debugShowCheckedModeBanner:true,// 在debug模式下打开一个小“DEBUG”横幅,表示该应用程序处于检查模式 + checkerboardOffscreenLayers: false, // 打开渲染到屏幕外位图的图层的checkerboarding + checkerboardRasterCacheImages: false, // 打开光栅缓存图像的检查板。 + debugShowCheckedModeBanner: + true, // 在debug模式下打开一个小“DEBUG”横幅,表示该应用程序处于检查模式 color: Colors.red, // 该颜色为程序切换中应用图标背景的颜色,当应用图标背景为透明时 // home: HomePage(),// 进入程序后显示的第一个页面,传入的是一个Widget,但实际上这个Widget需要包裹一个Scaffold - home: CupertinoPageScaffold(// 进入程序后显示的第一个页面,传入的是一个Widget,但实际上这个Widget需要包裹一个Scaffold + home: CupertinoPageScaffold( + // 进入程序后显示的第一个页面,传入的是一个Widget,但实际上这个Widget需要包裹一个Scaffold navigationBar: CupertinoNavigationBar( leading: Icon(CupertinoIcons.back), middle: Text('Title'), trailing: Icon(CupertinoIcons.share), ), - child:Container( // home 对应的内容和 router对应的内容,同时存在 + child: Container( + // home 对应的内容和 router对应的内容,同时存在 padding: const EdgeInsets.only(bottom: 60.0), alignment: Alignment.center, - child:Text('这里是 home 属性对应的内容',style:TextStyle(color:Colors.black)) - ), // 应用程序默认路由,(Navigator.defaultRouteName,即/) - ), - initialRoute:'/home',// 如果构建了导航器,则显示的第一条路径的名称,初始路由,当用户进入程序时,自动打开对应的路由。(home还是位于一级)传入的是上面routes的key - locale:Locale('zh', 'CH'),// 本地化初始值 - localeResolutionCallback: (local,support){// 区域分辨回调,当传入的是不支持的语种,可以根据这个回调,返回相近,并且支持的语种 - return const Locale('us','uk'); + child: Text('这里是 home 属性对应的内容', + style: TextStyle( + color: Colors + .black))), // 应用程序默认路由,(Navigator.defaultRouteName,即/) + ), + initialRoute: + '/home', // 如果构建了导航器,则显示的第一条路径的名称,初始路由,当用户进入程序时,自动打开对应的路由。(home还是位于一级)传入的是上面routes的key + locale: Locale('zh', 'CH'), // 本地化初始值 + localeResolutionCallback: (local, support) { + // 区域分辨回调,当传入的是不支持的语种,可以根据这个回调,返回相近,并且支持的语种 + return const Locale('us', 'uk'); }, - localizationsDelegates:[], // 本地化委托,用于更改Flutter Widget默认的提示语,按钮text等,返回一个 继承自 LocalizationsDelegate 的对象 - navigatorKey:GlobalKey(), // 导航主键 GlobalKey - navigatorObservers: [ // 路由观察器,当调用Navigator的相关方法时,会回调相关的操作 + localizationsDelegates: [], // 本地化委托,用于更改Flutter Widget默认的提示语,按钮text等,返回一个 继承自 LocalizationsDelegate 的对象 + navigatorKey: GlobalKey(), // 导航主键 GlobalKey + navigatorObservers: [ + // 路由观察器,当调用Navigator的相关方法时,会回调相关的操作 MyObserver(), ], - onGenerateRoute: (setting){ // 当通过Navigation.of(context).pushNamed跳转路由时,在routes查找不到时,会调用该方法 + onGenerateRoute: (setting) { + // 当通过Navigation.of(context).pushNamed跳转路由时,在routes查找不到时,会调用该方法 routerHandler(setting); }, - onGenerateTitle: (context){ // 跟上面的tiitle一样,但含有一个context参数用于做本地化 + onGenerateTitle: (context) { + // 跟上面的tiitle一样,但含有一个context参数用于做本地化 return 'Flutter应用'; }, - onUnknownRoute: (setting){ // 效果跟onGenerateRoute一样调用顺序为onGenerateRoute ==> onUnknownRoute + onUnknownRoute: (setting) { + // 效果跟onGenerateRoute一样调用顺序为onGenerateRoute ==> onUnknownRoute //RouterHandler(setting); }, - routes: { // 声明程序中有哪个通过Navigation.of(context).pushNamed跳转的路由参数以键值对的形式传递key:路由名字value:对应的Widget - '/home':(BuildContext context) => HomePage(), - '/home/one':(BuildContext context) => OnePage(), + routes: { + // 声明程序中有哪个通过Navigation.of(context).pushNamed跳转的路由参数以键值对的形式传递key:路由名字value:对应的Widget + '/home': (BuildContext context) => HomePage(), + '/home/one': (BuildContext context) => OnePage(), }, - showPerformanceOverlay:false, // 当为true时应用程序顶部覆盖一层GPU和UI曲线图,可即时查看当前流畅度情况 - showSemanticsDebugger:false, // 当为true时,打开Widget边框,类似Android开发者模式中显示布局边界 - supportedLocales:[// 传入支持的语种数组 + showPerformanceOverlay: + false, // 当为true时应用程序顶部覆盖一层GPU和UI曲线图,可即时查看当前流畅度情况 + showSemanticsDebugger: + false, // 当为true时,打开Widget边框,类似Android开发者模式中显示布局边界 + supportedLocales: [ + // 传入支持的语种数组 const Locale('uok'), const Locale('meg'), ], - ) - ); + )); } Widget homeBuild(BuildContext context) { @@ -138,15 +151,15 @@ class _CupertinoAppFullDefault extends State { backgroundColor: CupertinoColors.destructiveRed, middle: Text('这里是标题', style: TextStyle(color: Colors.white)), ), - child: Center(child: Text('这里是内容', style: TextStyle(color: Colors.black))), + child: Center( + child: Text('这里是内容', style: TextStyle(color: Colors.black))), backgroundColor: CupertinoColors.extraLightBackgroundGray, ); - } - ); + }); } } -class MyObserver extends NavigatorObserver{ +class MyObserver extends NavigatorObserver { @override void didPush(Route route, Route previousRoute) { // 当调用Navigator.push时回调 @@ -157,16 +170,17 @@ class MyObserver extends NavigatorObserver{ } } -class HomePage extends StatelessWidget{ +class HomePage extends StatelessWidget { @override - Widget build(BuildContext context){ - return Center(child:Text('HomePage',style:TextStyle(color:Colors.black))); + Widget build(BuildContext context) { + return Center( + child: Text('HomePage', style: TextStyle(color: Colors.black))); } } -class OnePage extends StatelessWidget{ +class OnePage extends StatelessWidget { @override - Widget build(BuildContext context){ - return Center(child:Text('OnePage',style:TextStyle(color:Colors.red))); + Widget build(BuildContext context) { + return Center(child: Text('OnePage', style: TextStyle(color: Colors.red))); } -} \ No newline at end of file +} diff --git a/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart b/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart index 02cf2417..87d0e0f8 100644 --- a/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart @@ -35,7 +35,7 @@ class _CupertinoButtonFullDefault extends State { }, pressedOpacity:0.5,// 按下后的按钮不透明度 color:CupertinoColors.darkBackgroundGray, - child: new Text('CupertinoButton'), + child: Text('CupertinoButton'), ); } } \ No newline at end of file diff --git a/lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart b/lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart index 9e2e7765..d9e155ef 100644 --- a/lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoSegmentedControl/demo.dart @@ -16,7 +16,7 @@ class CupertinoSegmentedControlDemo extends StatefulWidget { class _Demo extends State { String value = 'a'; Widget build(BuildContext context) { - return new CupertinoSegmentedControl( + return CupertinoSegmentedControl( onValueChanged: (v) { this.setState(() { value = v; diff --git a/lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart b/lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart index cd46e5a8..160a1245 100644 --- a/lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoSlider/demo.dart @@ -16,7 +16,7 @@ class CupertinoSliderDemo extends StatefulWidget { class _Demo extends State { double value = 0.0; Widget build(BuildContext context) { - return new CupertinoSlider( + return CupertinoSlider( value: value,//实际进度的位置 min: 0.0, max: 100.0, diff --git a/lib/widgets/themes/Cupertino/CupertinoTimerPicker/demo.dart b/lib/widgets/themes/Cupertino/CupertinoTimerPicker/demo.dart index be683a88..3e3b597a 100644 --- a/lib/widgets/themes/Cupertino/CupertinoTimerPicker/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoTimerPicker/demo.dart @@ -16,7 +16,7 @@ class CupertinoTimerPickerDemo extends StatefulWidget { class _Demo extends State { int index = 0; - Duration timer = new Duration(minutes: 50); + Duration timer = Duration(minutes: 50); Widget _buildBottomPicker(Widget picker) { return Container( diff --git a/lib/widgets/themes/Material/MaterialAccentColor/index.dart b/lib/widgets/themes/Material/MaterialAccentColor/index.dart index 3e29db7d..4739e0d4 100644 --- a/lib/widgets/themes/Material/MaterialAccentColor/index.dart +++ b/lib/widgets/themes/Material/MaterialAccentColor/index.dart @@ -28,7 +28,7 @@ class _DemoState extends State { Widget build(BuildContext context) { return WidgetDemo( title: 'MaterialAccentColor', - codeUrl: 'elements/themes/Material/MaterialAccentColor', + codeUrl: 'themes/Material/MaterialAccentColor', docUrl: 'https://docs.flutter.io/flutter/material/MaterialAccentColor-class.html', contentList: [ diff --git a/lib/widgets/themes/Material/MaterialApp/demo.dart b/lib/widgets/themes/Material/MaterialApp/demo.dart index be00903d..d7e279bf 100644 --- a/lib/widgets/themes/Material/MaterialApp/demo.dart +++ b/lib/widgets/themes/Material/MaterialApp/demo.dart @@ -10,9 +10,9 @@ // class MaterialApp extends StatelessWidget { // @override // Widget build(BuildContext context) { -// return new MaterialApp( +// return MaterialApp( // title: 'title', -// theme: new ThemeData( +// theme: ThemeData( // primaryColor: Color(ThemeColor), // backgroundColor: Color(0xFFEFEFEF), // accentColor: Color(0xFF888888), @@ -25,7 +25,7 @@ // size: 35.0, // ), // ), -// home: new MyHomePage(), +// home: MyHomePage(), // onGenerateRoute: Application.router.generator, // ); // } diff --git a/lib/widgets/themes/Material/MaterialApp/index.dart b/lib/widgets/themes/Material/MaterialApp/index.dart index d6a9918b..9d545c77 100644 --- a/lib/widgets/themes/Material/MaterialApp/index.dart +++ b/lib/widgets/themes/Material/MaterialApp/index.dart @@ -50,4 +50,4 @@ class _DemoState extends State { codeUrl: '../main.dart', ); } -} \ No newline at end of file +} diff --git a/lib/widgets/themes/Material/MaterialColor/demo.dart b/lib/widgets/themes/Material/MaterialColor/demo.dart index cd43abbc..83227034 100644 --- a/lib/widgets/themes/Material/MaterialColor/demo.dart +++ b/lib/widgets/themes/Material/MaterialColor/demo.dart @@ -14,10 +14,9 @@ class Palette { final String name; final MaterialColor primary; - /* - * MaterialAccentColor:定义单一的色滴,颜色的阴影用索引表示, - * 索引比较小的颜色比较浅,较大的索引较暗 - */ + /// MaterialAccentColor:定义单一的色滴,颜色的阴影用索引表示, + /// 索引比较小的颜色比较浅,较大的索引较暗 + final MaterialAccentColor accent; final int threshold; // titles for indices > threshold are white, otherwise black diff --git a/lib/widgets/themes/Material/MaterialPageRoute/demo.dart b/lib/widgets/themes/Material/MaterialPageRoute/demo.dart index 260e078f..726dd428 100644 --- a/lib/widgets/themes/Material/MaterialPageRoute/demo.dart +++ b/lib/widgets/themes/Material/MaterialPageRoute/demo.dart @@ -14,18 +14,18 @@ class FirstPage extends StatefulWidget { } class _FirstPageState extends State { - var _usernameController = new TextEditingController(); - var _emailController = new TextEditingController(); + var _usernameController = TextEditingController(); + var _emailController = TextEditingController(); @override Widget build(BuildContext context) { return Column( children: [ Padding( - child: new Text( + child: Text( "账号登录", textAlign: TextAlign.center, - style: new TextStyle(fontWeight: FontWeight.bold, fontSize: 20), + style: TextStyle(fontWeight: FontWeight.bold, fontSize: 20), ), padding: EdgeInsets.only(bottom: 10.0), ), @@ -37,11 +37,11 @@ class _FirstPageState extends State { decoration: InputDecoration(labelText: "email"), controller: _emailController, ), - new RaisedButton( + RaisedButton( child: Text("点击跳转"), onPressed: () { - var route = new MaterialPageRoute( - builder: (BuildContext context) => new SecondPage( + var route = MaterialPageRoute( + builder: (BuildContext context) => SecondPage( value: User( account: _usernameController.text, email: _emailController.text)), @@ -65,21 +65,21 @@ class SecondPage extends StatefulWidget { class _SecondPageState extends State { @override Widget build(BuildContext context) { - return new Scaffold( - appBar: new AppBar( + return Scaffold( + appBar: AppBar( title: Text("MaterialPageRoute2"), ), - body: new Container( - child: new Center( + body: Container( + child: Center( child: Column( children: [ Container( padding: EdgeInsets.only(top: 30.0), - child: new Text("登陆成功!!!", + child: Text("登陆成功!!!", style: TextStyle( fontSize: 28, fontWeight: FontWeight.bold))), Padding( - child: new Text( + child: Text( 'account:${widget.value.account}', textAlign: TextAlign.center, style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold), @@ -87,7 +87,7 @@ class _SecondPageState extends State { padding: EdgeInsets.only(bottom: 20.0, top: 40.0), ), Padding( - child: new Text( + child: Text( 'email:${widget.value.email}', textAlign: TextAlign.center, style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold), diff --git a/lib/widgets/themes/Material/MergeableMaterialItem/demo.dart b/lib/widgets/themes/Material/MergeableMaterialItem/demo.dart index df54a53e..8e43e352 100644 --- a/lib/widgets/themes/Material/MergeableMaterialItem/demo.dart +++ b/lib/widgets/themes/Material/MergeableMaterialItem/demo.dart @@ -25,20 +25,19 @@ class _MergeableMaterialItemState extends State { @override Widget build(BuildContext context) { items.add( - /** - * class MaterialSlice extends MergeableMaterialItem - */ - new MaterialSlice( - key: new ValueKey(currIndexNum), - child: new Column(children: [ + + //class MaterialSlice extends MergeableMaterialItem + MaterialSlice( + key: ValueKey(currIndexNum), + child: Column(children: [ // header, - new AnimatedCrossFade( - firstChild: new Container( + AnimatedCrossFade( + firstChild: Container( height: 20.0, width: 20.0, color: Colors.green, ), - secondChild: new Container( + secondChild: Container( height: 20.0, width: 20.0, color: Colors.red, @@ -57,8 +56,8 @@ class _MergeableMaterialItemState extends State { return Column( children: [ - new MergeableMaterial(hasDividers: true, children: items), - new RaisedButton( + MergeableMaterial(hasDividers: true, children: items), + RaisedButton( child: Text("点击添加"), onPressed: () { _isChildExpanded(); diff --git a/pubspec.yaml b/pubspec.yaml index 55e3b622..225d8f53 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -125,11 +125,9 @@ flutter: - lib/widgets/elements/Frame/Box/Fittedbox/demo.dart - lib/widgets/elements/Frame/Box/LimitedBox/demo.dart - lib/widgets/elements/Frame/Box/OverflowBox/demo.dart - - lib/widgets/elements/Frame/Box/RenderBox/demo.dart - lib/widgets/elements/Frame/Box/RotatedBox/demo.dart - lib/widgets/elements/Frame/Box/SizeBox/demo.dart - lib/widgets/elements/Frame/Box/SizedOverflowBox/demo.dart - - lib/widgets/elements/Frame/Box/TextBox/demo.dart - lib/widgets/elements/Frame/Box/UnconstrainedBox/demo.dart - lib/widgets/elements/Frame/Expanded/Expanded/expanded_demo.dart - lib/widgets/elements/Frame/Layout/Center/demo.dart From 860272f58e8377301983d98f05d2176f2dcf2c44 Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 31 Jan 2019 19:37:01 +0800 Subject: [PATCH 06/27] =?UTF-8?q?Debug:canvas=20=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/widgets/elements/Media/Canvas/Canvas/index.dart | 2 +- lib/widgets/elements/Media/Canvas/PainterPath/index.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/widgets/elements/Media/Canvas/Canvas/index.dart b/lib/widgets/elements/Media/Canvas/Canvas/index.dart index 1b05226d..3e6cda7e 100644 --- a/lib/widgets/elements/Media/Canvas/Canvas/index.dart +++ b/lib/widgets/elements/Media/Canvas/Canvas/index.dart @@ -57,7 +57,7 @@ const Text10 = ''' '''; class Demo extends StatefulWidget { - static const String routeName = '/element/Media/Canvas/PainterPath'; + static const String routeName = '/element/Media/Canvas/Canvas'; _DemoState createState() => _DemoState(); } diff --git a/lib/widgets/elements/Media/Canvas/PainterPath/index.dart b/lib/widgets/elements/Media/Canvas/PainterPath/index.dart index ae837e31..ab64fadb 100644 --- a/lib/widgets/elements/Media/Canvas/PainterPath/index.dart +++ b/lib/widgets/elements/Media/Canvas/PainterPath/index.dart @@ -36,7 +36,7 @@ const Text5 = ''' class Demo extends StatefulWidget { - static const String routeName = '/element/Media/Canvas/Canvas'; + static const String routeName = '/element/Media/Canvas/PainterPath'; _DemoState createState() => _DemoState(); } From fbf2be87774838500dcc5819cc0e0152e2afa241 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 11:32:36 +0800 Subject: [PATCH 07/27] fix:build before modify package's name --- .../elements/Form/Text/RichText/index.dart | 3 +- lib/widgets/elements/Form/Text/index.dart | 12 +- lib/widgets/themes/Cupertino/index.dart | 228 +++++++++--------- 3 files changed, 122 insertions(+), 121 deletions(-) diff --git a/lib/widgets/elements/Form/Text/RichText/index.dart b/lib/widgets/elements/Form/Text/RichText/index.dart index 2e90f269..e9df401a 100644 --- a/lib/widgets/elements/Form/Text/RichText/index.dart +++ b/lib/widgets/elements/Form/Text/RichText/index.dart @@ -1,7 +1,8 @@ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; -import 'demo.dart'; +import 'package:flutter_go/widgets/elements/Form/Text/RichText/demo.dart'; +// import 'demo.dart'; const String intro = """ ### **简介** diff --git a/lib/widgets/elements/Form/Text/index.dart b/lib/widgets/elements/Form/Text/index.dart index c5881c6d..2c57ccca 100644 --- a/lib/widgets/elements/Form/Text/index.dart +++ b/lib/widgets/elements/Form/Text/index.dart @@ -1,16 +1,16 @@ import '../../../../model/widget.dart'; import "package:flutter/material.dart"; -import 'RichText/index.dart' as RichText; +// import 'RichText/index.dart' as RichText; import 'Text/index.dart' as Text; List widgetPoints = [ - WidgetPoint( - name: 'RichText', - routerName: RichText.Demo.routeName, - buildRouter: (BuildContext context) => RichText.Demo(), - ), + // WidgetPoint( + // name: 'RichText', + // routerName: RichText.Demo.routeName, + // buildRouter: (BuildContext context) => RichText.Demo(), + // ), WidgetPoint( name: 'Text', routerName: Text.Demo.routeName, diff --git a/lib/widgets/themes/Cupertino/index.dart b/lib/widgets/themes/Cupertino/index.dart index 2da137c6..50d0781a 100644 --- a/lib/widgets/themes/Cupertino/index.dart +++ b/lib/widgets/themes/Cupertino/index.dart @@ -1,123 +1,123 @@ -import "package:flutter/material.dart"; +// import "package:flutter/material.dart"; import '../../../model/widget.dart'; -import './CupertinoApp/index.dart' as CupertinoApp; -import './CupertinoButton/index.dart' as CupertinoButton; -import './CupertinoColors/index.dart' as CupertinoColors; -import './CupertinoIcons/index.dart' as CupertinoIcons; -import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; -import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; -import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; -import './CupertinoPicker/index.dart' as CupertinoPicker; -import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; +// import './CupertinoApp/index.dart' as CupertinoApp; +// import './CupertinoButton/index.dart' as CupertinoButton; +// import './CupertinoColors/index.dart' as CupertinoColors; +// import './CupertinoIcons/index.dart' as CupertinoIcons; +// import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; +// import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; +// import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; +// import './CupertinoPicker/index.dart' as CupertinoPicker; +// import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; -import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; -import './CupertinoSlider/index.dart' as CupertinoSlider; -import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; -import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; -import './CupertinoSwitch/index.dart' as CupertinoSwitch; +// import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; +// import './CupertinoSlider/index.dart' as CupertinoSlider; +// import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; +// import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; +// import './CupertinoSwitch/index.dart' as CupertinoSwitch; -import './CupertinoTabBar/index.dart' as CupertinoTabBar; -import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; -import './CupertinoTabView/index.dart' as CupertinoTabView; -import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; +// import './CupertinoTabBar/index.dart' as CupertinoTabBar; +// import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; +// import './CupertinoTabView/index.dart' as CupertinoTabView; +// import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; List widgetPoints = [ - WidgetPoint( - name: 'CupertinoPopupSurface', - routerName: CupertinoPopupSurface.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), - ), - WidgetPoint( - name: 'CupertinoPicker', - routerName: CupertinoPicker.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPicker.Demo(), - ), - WidgetPoint( - name: 'CupertinoPageScaffold', - routerName: CupertinoPageScaffold.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), - ), - WidgetPoint( - name: 'CupertinoPageRoute', - routerName: CupertinoPageRoute.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), - ), - WidgetPoint( - name: 'CupertinoNavigationBar', - routerName: CupertinoNavigationBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoIcons', - routerName: CupertinoIcons.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoIcons.Demo(), - ), - WidgetPoint( - name: 'CupertinoColors', - routerName: CupertinoColors.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoColors.Demo(), - ), - WidgetPoint( - name: 'CupertinoButton', - routerName: CupertinoButton.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoButton.Demo(), - ), - WidgetPoint( - name: 'CupertinoApp', - routerName: CupertinoApp.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoApp.Demo(), - ), - WidgetPoint( - name: 'CupertinoScrollbar', - routerName: CupertinoScrollbar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), - ), - WidgetPoint( - name: 'CupertinoSlider', - routerName: CupertinoSlider.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSlider.Demo(), - ), - WidgetPoint( - name: 'CupertinoSegmentedControl', - routerName: CupertinoSegmentedControl.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), - ), - WidgetPoint( - name: 'CupertinoSliverNavigationBar', - routerName: CupertinoSliverNavigationBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoSliverRefreshControl', - routerName: CupertinoSliverNavigationBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoSwitch', - routerName: CupertinoSwitch.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), - ), - WidgetPoint( - name: 'CupertinoTabBar', - routerName: CupertinoTabBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoTabScaffold', - routerName: CupertinoTabScaffold.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), - ), - WidgetPoint( - name: 'CupertinoTabView', - routerName: CupertinoTabView.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTabView.Demo(), - ), - WidgetPoint( - name: 'CupertinoTimerPicker', - routerName: CupertinoTimerPicker.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), - ), + // WidgetPoint( + // name: 'CupertinoPopupSurface', + // routerName: CupertinoPopupSurface.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoPicker', + // routerName: CupertinoPicker.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPicker.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoPageScaffold', + // routerName: CupertinoPageScaffold.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoPageRoute', + // routerName: CupertinoPageRoute.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoNavigationBar', + // routerName: CupertinoNavigationBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoIcons', + // routerName: CupertinoIcons.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoIcons.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoColors', + // routerName: CupertinoColors.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoColors.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoButton', + // routerName: CupertinoButton.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoButton.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoApp', + // routerName: CupertinoApp.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoApp.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoScrollbar', + // routerName: CupertinoScrollbar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSlider', + // routerName: CupertinoSlider.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSlider.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSegmentedControl', + // routerName: CupertinoSegmentedControl.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSliverNavigationBar', + // routerName: CupertinoSliverNavigationBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSliverRefreshControl', + // routerName: CupertinoSliverNavigationBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSwitch', + // routerName: CupertinoSwitch.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTabBar', + // routerName: CupertinoTabBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTabScaffold', + // routerName: CupertinoTabScaffold.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTabView', + // routerName: CupertinoTabView.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTabView.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTimerPicker', + // routerName: CupertinoTimerPicker.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), + // ), ]; From 1d195e8c95f7e4f6d4c6cddc7f8baf757765bab2 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 11:42:32 +0800 Subject: [PATCH 08/27] fix --- lib/widgets/elements/Frame/index.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/widgets/elements/Frame/index.dart b/lib/widgets/elements/Frame/index.dart index ba235725..5ebd4a55 100644 --- a/lib/widgets/elements/Frame/index.dart +++ b/lib/widgets/elements/Frame/index.dart @@ -1,4 +1,4 @@ -import 'spacing/index.dart' as Spacing; +import 'Spacing/index.dart' as Spacing; import 'Expanded/index.dart' as Expanded; // import 'Axis/index.dart' as Axis; From 18538c6362bcd9903427917a92c1488bb4875725 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 11:50:27 +0800 Subject: [PATCH 09/27] fix --- lib/widgets/elements/Form/Text/RichText/index.dart | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/widgets/elements/Form/Text/RichText/index.dart b/lib/widgets/elements/Form/Text/RichText/index.dart index e9df401a..6c51cb17 100644 --- a/lib/widgets/elements/Form/Text/RichText/index.dart +++ b/lib/widgets/elements/Form/Text/RichText/index.dart @@ -2,7 +2,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_go/components/widget_demo.dart'; import 'package:flutter_go/widgets/elements/Form/Text/RichText/demo.dart'; -// import 'demo.dart'; const String intro = """ ### **简介** From 8b99f2198ebdfeac31adf1e60f13e5cb8571838f Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 11:51:57 +0800 Subject: [PATCH 10/27] fix:modify github package name fail and test --- lib/widgets/components/{LIst => List1}/AnimatedList/demo.dart | 0 lib/widgets/components/{LIst => List1}/AnimatedList/index.dart | 0 lib/widgets/components/{LIst => List1}/AnimatedList/model.dart | 0 lib/widgets/components/{LIst => List1}/ListBody/demo.dart | 0 lib/widgets/components/{LIst => List1}/ListBody/index.dart | 0 lib/widgets/components/{LIst => List1}/ListView/demo.dart | 0 lib/widgets/components/{LIst => List1}/ListView/index.dart | 0 lib/widgets/components/{LIst => List1}/index.dart | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename lib/widgets/components/{LIst => List1}/AnimatedList/demo.dart (100%) rename lib/widgets/components/{LIst => List1}/AnimatedList/index.dart (100%) rename lib/widgets/components/{LIst => List1}/AnimatedList/model.dart (100%) rename lib/widgets/components/{LIst => List1}/ListBody/demo.dart (100%) rename lib/widgets/components/{LIst => List1}/ListBody/index.dart (100%) rename lib/widgets/components/{LIst => List1}/ListView/demo.dart (100%) rename lib/widgets/components/{LIst => List1}/ListView/index.dart (100%) rename lib/widgets/components/{LIst => List1}/index.dart (100%) diff --git a/lib/widgets/components/LIst/AnimatedList/demo.dart b/lib/widgets/components/List1/AnimatedList/demo.dart similarity index 100% rename from lib/widgets/components/LIst/AnimatedList/demo.dart rename to lib/widgets/components/List1/AnimatedList/demo.dart diff --git a/lib/widgets/components/LIst/AnimatedList/index.dart b/lib/widgets/components/List1/AnimatedList/index.dart similarity index 100% rename from lib/widgets/components/LIst/AnimatedList/index.dart rename to lib/widgets/components/List1/AnimatedList/index.dart diff --git a/lib/widgets/components/LIst/AnimatedList/model.dart b/lib/widgets/components/List1/AnimatedList/model.dart similarity index 100% rename from lib/widgets/components/LIst/AnimatedList/model.dart rename to lib/widgets/components/List1/AnimatedList/model.dart diff --git a/lib/widgets/components/LIst/ListBody/demo.dart b/lib/widgets/components/List1/ListBody/demo.dart similarity index 100% rename from lib/widgets/components/LIst/ListBody/demo.dart rename to lib/widgets/components/List1/ListBody/demo.dart diff --git a/lib/widgets/components/LIst/ListBody/index.dart b/lib/widgets/components/List1/ListBody/index.dart similarity index 100% rename from lib/widgets/components/LIst/ListBody/index.dart rename to lib/widgets/components/List1/ListBody/index.dart diff --git a/lib/widgets/components/LIst/ListView/demo.dart b/lib/widgets/components/List1/ListView/demo.dart similarity index 100% rename from lib/widgets/components/LIst/ListView/demo.dart rename to lib/widgets/components/List1/ListView/demo.dart diff --git a/lib/widgets/components/LIst/ListView/index.dart b/lib/widgets/components/List1/ListView/index.dart similarity index 100% rename from lib/widgets/components/LIst/ListView/index.dart rename to lib/widgets/components/List1/ListView/index.dart diff --git a/lib/widgets/components/LIst/index.dart b/lib/widgets/components/List1/index.dart similarity index 100% rename from lib/widgets/components/LIst/index.dart rename to lib/widgets/components/List1/index.dart From 1715f5270c4a3adc76c1a87ef9d1d417201a338f Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 11:53:05 +0800 Subject: [PATCH 11/27] fix:back --- lib/widgets/components/{List1 => List}/AnimatedList/demo.dart | 0 lib/widgets/components/{List1 => List}/AnimatedList/index.dart | 0 lib/widgets/components/{List1 => List}/AnimatedList/model.dart | 0 lib/widgets/components/{List1 => List}/ListBody/demo.dart | 0 lib/widgets/components/{List1 => List}/ListBody/index.dart | 0 lib/widgets/components/{List1 => List}/ListView/demo.dart | 0 lib/widgets/components/{List1 => List}/ListView/index.dart | 0 lib/widgets/components/{List1 => List}/index.dart | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename lib/widgets/components/{List1 => List}/AnimatedList/demo.dart (100%) rename lib/widgets/components/{List1 => List}/AnimatedList/index.dart (100%) rename lib/widgets/components/{List1 => List}/AnimatedList/model.dart (100%) rename lib/widgets/components/{List1 => List}/ListBody/demo.dart (100%) rename lib/widgets/components/{List1 => List}/ListBody/index.dart (100%) rename lib/widgets/components/{List1 => List}/ListView/demo.dart (100%) rename lib/widgets/components/{List1 => List}/ListView/index.dart (100%) rename lib/widgets/components/{List1 => List}/index.dart (100%) diff --git a/lib/widgets/components/List1/AnimatedList/demo.dart b/lib/widgets/components/List/AnimatedList/demo.dart similarity index 100% rename from lib/widgets/components/List1/AnimatedList/demo.dart rename to lib/widgets/components/List/AnimatedList/demo.dart diff --git a/lib/widgets/components/List1/AnimatedList/index.dart b/lib/widgets/components/List/AnimatedList/index.dart similarity index 100% rename from lib/widgets/components/List1/AnimatedList/index.dart rename to lib/widgets/components/List/AnimatedList/index.dart diff --git a/lib/widgets/components/List1/AnimatedList/model.dart b/lib/widgets/components/List/AnimatedList/model.dart similarity index 100% rename from lib/widgets/components/List1/AnimatedList/model.dart rename to lib/widgets/components/List/AnimatedList/model.dart diff --git a/lib/widgets/components/List1/ListBody/demo.dart b/lib/widgets/components/List/ListBody/demo.dart similarity index 100% rename from lib/widgets/components/List1/ListBody/demo.dart rename to lib/widgets/components/List/ListBody/demo.dart diff --git a/lib/widgets/components/List1/ListBody/index.dart b/lib/widgets/components/List/ListBody/index.dart similarity index 100% rename from lib/widgets/components/List1/ListBody/index.dart rename to lib/widgets/components/List/ListBody/index.dart diff --git a/lib/widgets/components/List1/ListView/demo.dart b/lib/widgets/components/List/ListView/demo.dart similarity index 100% rename from lib/widgets/components/List1/ListView/demo.dart rename to lib/widgets/components/List/ListView/demo.dart diff --git a/lib/widgets/components/List1/ListView/index.dart b/lib/widgets/components/List/ListView/index.dart similarity index 100% rename from lib/widgets/components/List1/ListView/index.dart rename to lib/widgets/components/List/ListView/index.dart diff --git a/lib/widgets/components/List1/index.dart b/lib/widgets/components/List/index.dart similarity index 100% rename from lib/widgets/components/List1/index.dart rename to lib/widgets/components/List/index.dart From 62808eb0397d9c8c05835fa5389adee5003a6dfe Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 12:02:03 +0800 Subject: [PATCH 12/27] fix:package err --- .../components/List/AnimatedList/demo.dart | 2 +- .../Box/{Fittedbox => FittedBox1}/demo.dart | 0 .../Box/{Fittedbox => FittedBox1}/index.dart | 0 lib/widgets/themes/Cupertino/index.dart | 229 +++++++++--------- 4 files changed, 116 insertions(+), 115 deletions(-) rename lib/widgets/elements/Frame/Box/{Fittedbox => FittedBox1}/demo.dart (100%) rename lib/widgets/elements/Frame/Box/{Fittedbox => FittedBox1}/index.dart (100%) diff --git a/lib/widgets/components/List/AnimatedList/demo.dart b/lib/widgets/components/List/AnimatedList/demo.dart index f598b6eb..f80b6739 100644 --- a/lib/widgets/components/List/AnimatedList/demo.dart +++ b/lib/widgets/components/List/AnimatedList/demo.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; -import 'package:flutter_go/widgets/components/LIst/AnimatedList/model.dart'; +import 'package:flutter_go/widgets/components/List/AnimatedList/model.dart'; class AnimatedListFullDefault extends StatefulWidget { AnimatedListFullDefault({Key key, this.parent}) : super(key: key); diff --git a/lib/widgets/elements/Frame/Box/Fittedbox/demo.dart b/lib/widgets/elements/Frame/Box/FittedBox1/demo.dart similarity index 100% rename from lib/widgets/elements/Frame/Box/Fittedbox/demo.dart rename to lib/widgets/elements/Frame/Box/FittedBox1/demo.dart diff --git a/lib/widgets/elements/Frame/Box/Fittedbox/index.dart b/lib/widgets/elements/Frame/Box/FittedBox1/index.dart similarity index 100% rename from lib/widgets/elements/Frame/Box/Fittedbox/index.dart rename to lib/widgets/elements/Frame/Box/FittedBox1/index.dart diff --git a/lib/widgets/themes/Cupertino/index.dart b/lib/widgets/themes/Cupertino/index.dart index 50d0781a..2266f696 100644 --- a/lib/widgets/themes/Cupertino/index.dart +++ b/lib/widgets/themes/Cupertino/index.dart @@ -1,123 +1,124 @@ -// import "package:flutter/material.dart"; +import 'package:flutter/material.dart'; + import '../../../model/widget.dart'; -// import './CupertinoApp/index.dart' as CupertinoApp; -// import './CupertinoButton/index.dart' as CupertinoButton; -// import './CupertinoColors/index.dart' as CupertinoColors; -// import './CupertinoIcons/index.dart' as CupertinoIcons; -// import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; -// import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; -// import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; -// import './CupertinoPicker/index.dart' as CupertinoPicker; -// import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; +import './CupertinoApp/index.dart' as CupertinoApp; +import './CupertinoButton/index.dart' as CupertinoButton; +import './CupertinoColors/index.dart' as CupertinoColors; +import './CupertinoIcons/index.dart' as CupertinoIcons; +import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; +import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; +import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; +import './CupertinoPicker/index.dart' as CupertinoPicker; +import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; -// import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; -// import './CupertinoSlider/index.dart' as CupertinoSlider; -// import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; -// import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; -// import './CupertinoSwitch/index.dart' as CupertinoSwitch; +import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; +import './CupertinoSlider/index.dart' as CupertinoSlider; +import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; +import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; +import './CupertinoSwitch/index.dart' as CupertinoSwitch; -// import './CupertinoTabBar/index.dart' as CupertinoTabBar; -// import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; -// import './CupertinoTabView/index.dart' as CupertinoTabView; -// import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; +import './CupertinoTabBar/index.dart' as CupertinoTabBar; +import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; +import './CupertinoTabView/index.dart' as CupertinoTabView; +import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; List widgetPoints = [ - // WidgetPoint( - // name: 'CupertinoPopupSurface', - // routerName: CupertinoPopupSurface.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoPicker', - // routerName: CupertinoPicker.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPicker.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoPageScaffold', - // routerName: CupertinoPageScaffold.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoPageRoute', - // routerName: CupertinoPageRoute.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoNavigationBar', - // routerName: CupertinoNavigationBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoIcons', - // routerName: CupertinoIcons.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoIcons.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoColors', - // routerName: CupertinoColors.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoColors.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoButton', - // routerName: CupertinoButton.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoButton.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoApp', - // routerName: CupertinoApp.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoApp.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoScrollbar', - // routerName: CupertinoScrollbar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSlider', - // routerName: CupertinoSlider.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSlider.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSegmentedControl', - // routerName: CupertinoSegmentedControl.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSliverNavigationBar', - // routerName: CupertinoSliverNavigationBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSliverRefreshControl', - // routerName: CupertinoSliverNavigationBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSwitch', - // routerName: CupertinoSwitch.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTabBar', - // routerName: CupertinoTabBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTabScaffold', - // routerName: CupertinoTabScaffold.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTabView', - // routerName: CupertinoTabView.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTabView.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTimerPicker', - // routerName: CupertinoTimerPicker.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), - // ), + WidgetPoint( + name: 'CupertinoPopupSurface', + routerName: CupertinoPopupSurface.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), + ), + WidgetPoint( + name: 'CupertinoPicker', + routerName: CupertinoPicker.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPicker.Demo(), + ), + WidgetPoint( + name: 'CupertinoPageScaffold', + routerName: CupertinoPageScaffold.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), + ), + WidgetPoint( + name: 'CupertinoPageRoute', + routerName: CupertinoPageRoute.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), + ), + WidgetPoint( + name: 'CupertinoNavigationBar', + routerName: CupertinoNavigationBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoIcons', + routerName: CupertinoIcons.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoIcons.Demo(), + ), + WidgetPoint( + name: 'CupertinoColors', + routerName: CupertinoColors.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoColors.Demo(), + ), + WidgetPoint( + name: 'CupertinoButton', + routerName: CupertinoButton.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoButton.Demo(), + ), + WidgetPoint( + name: 'CupertinoApp', + routerName: CupertinoApp.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoApp.Demo(), + ), + WidgetPoint( + name: 'CupertinoScrollbar', + routerName: CupertinoScrollbar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), + ), + WidgetPoint( + name: 'CupertinoSlider', + routerName: CupertinoSlider.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSlider.Demo(), + ), + WidgetPoint( + name: 'CupertinoSegmentedControl', + routerName: CupertinoSegmentedControl.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), + ), + WidgetPoint( + name: 'CupertinoSliverNavigationBar', + routerName: CupertinoSliverNavigationBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoSliverRefreshControl', + routerName: CupertinoSliverNavigationBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoSwitch', + routerName: CupertinoSwitch.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), + ), + WidgetPoint( + name: 'CupertinoTabBar', + routerName: CupertinoTabBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoTabScaffold', + routerName: CupertinoTabScaffold.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), + ), + WidgetPoint( + name: 'CupertinoTabView', + routerName: CupertinoTabView.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTabView.Demo(), + ), + WidgetPoint( + name: 'CupertinoTimerPicker', + routerName: CupertinoTimerPicker.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), + ), ]; From c6cbf73f19a0fcf1a153c6b8ec121436d9d79771 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 12:02:59 +0800 Subject: [PATCH 13/27] fix:back --- .../elements/Frame/Box/{FittedBox1 => FittedBox}/demo.dart | 0 .../elements/Frame/Box/{FittedBox1 => FittedBox}/index.dart | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename lib/widgets/elements/Frame/Box/{FittedBox1 => FittedBox}/demo.dart (100%) rename lib/widgets/elements/Frame/Box/{FittedBox1 => FittedBox}/index.dart (100%) diff --git a/lib/widgets/elements/Frame/Box/FittedBox1/demo.dart b/lib/widgets/elements/Frame/Box/FittedBox/demo.dart similarity index 100% rename from lib/widgets/elements/Frame/Box/FittedBox1/demo.dart rename to lib/widgets/elements/Frame/Box/FittedBox/demo.dart diff --git a/lib/widgets/elements/Frame/Box/FittedBox1/index.dart b/lib/widgets/elements/Frame/Box/FittedBox/index.dart similarity index 100% rename from lib/widgets/elements/Frame/Box/FittedBox1/index.dart rename to lib/widgets/elements/Frame/Box/FittedBox/index.dart From c20362cd000435189768e5d1ab2ab36db114da30 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 12:04:32 +0800 Subject: [PATCH 14/27] fix:package err --- lib/widgets/components/Chip/{inputChip => InputChip1}/demo.dart | 0 lib/widgets/components/Chip/{inputChip => InputChip1}/index.dart | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename lib/widgets/components/Chip/{inputChip => InputChip1}/demo.dart (100%) rename lib/widgets/components/Chip/{inputChip => InputChip1}/index.dart (100%) diff --git a/lib/widgets/components/Chip/inputChip/demo.dart b/lib/widgets/components/Chip/InputChip1/demo.dart similarity index 100% rename from lib/widgets/components/Chip/inputChip/demo.dart rename to lib/widgets/components/Chip/InputChip1/demo.dart diff --git a/lib/widgets/components/Chip/inputChip/index.dart b/lib/widgets/components/Chip/InputChip1/index.dart similarity index 100% rename from lib/widgets/components/Chip/inputChip/index.dart rename to lib/widgets/components/Chip/InputChip1/index.dart From ccb5c9e42883b23266fb95b9caf4e958d817ff48 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 12:05:04 +0800 Subject: [PATCH 15/27] fix:back --- lib/widgets/components/Chip/{InputChip1 => InputChip}/demo.dart | 0 lib/widgets/components/Chip/{InputChip1 => InputChip}/index.dart | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename lib/widgets/components/Chip/{InputChip1 => InputChip}/demo.dart (100%) rename lib/widgets/components/Chip/{InputChip1 => InputChip}/index.dart (100%) diff --git a/lib/widgets/components/Chip/InputChip1/demo.dart b/lib/widgets/components/Chip/InputChip/demo.dart similarity index 100% rename from lib/widgets/components/Chip/InputChip1/demo.dart rename to lib/widgets/components/Chip/InputChip/demo.dart diff --git a/lib/widgets/components/Chip/InputChip1/index.dart b/lib/widgets/components/Chip/InputChip/index.dart similarity index 100% rename from lib/widgets/components/Chip/InputChip1/index.dart rename to lib/widgets/components/Chip/InputChip/index.dart From f55a285cb54473d2c9a80f338e93698588169dab Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Fri, 1 Feb 2019 12:46:44 +0800 Subject: [PATCH 16/27] =?UTF-8?q?fix(=E8=A7=A3=E5=86=B3=E7=94=B1=E4=BA=8Ef?= =?UTF-8?q?lutter=20=E7=89=88=E6=9C=AC=E9=97=AE=E9=A2=98=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E7=9A=84=E6=8A=A5=E9=94=99):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/resources/shared_preferences_keys.dart | 21 +++++++++++++++++++ lib/utils/shared_preferences.dart | 0 .../Form/Slider/SliderThemeData/index.dart | 2 +- .../themes/Cupertino/CupertinoApp/demo.dart | 2 +- .../Cupertino/CupertinoButton/demo.dart | 2 +- .../CupertinoNavigationBar/demo.dart | 2 +- .../Cupertino/CupertinoPageScaffold/demo.dart | 2 +- .../Cupertino/CupertinoPicker/demo.dart | 8 +++---- 8 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 lib/resources/shared_preferences_keys.dart create mode 100644 lib/utils/shared_preferences.dart diff --git a/lib/resources/shared_preferences_keys.dart b/lib/resources/shared_preferences_keys.dart new file mode 100644 index 00000000..7190d3c2 --- /dev/null +++ b/lib/resources/shared_preferences_keys.dart @@ -0,0 +1,21 @@ +/** + * Created with Android Studio. + * User: 三帆 + * Date: 31/01/2019 + * Time: 18:13 + * email: sanfan.hx@alibaba-inc.com + * tartget: xxx + */ + +import 'package:flutter/material.dart'; + +class Demo extends StatefulWidget { + _Demo createState() => _Demo(); +} + +class _Demo extends State { + + Widget build(BuildContext context) { + return Container(); + } +} diff --git a/lib/utils/shared_preferences.dart b/lib/utils/shared_preferences.dart new file mode 100644 index 00000000..e69de29b diff --git a/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart b/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart index f16f7a9f..754b0ea5 100644 --- a/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart +++ b/lib/widgets/elements/Form/Slider/SliderThemeData/index.dart @@ -32,7 +32,7 @@ class Demo extends StatefulWidget { } class _Demo extends State { - Color c = CupertinoColors.darkBackgroundGray; + Color c = CupertinoColors.activeBlue; Widget build(BuildContext context) { return WidgetDemo( title: 'SliderThemeData', diff --git a/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart b/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart index 6b3ec058..f129af54 100644 --- a/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoApp/demo.dart @@ -139,7 +139,7 @@ class _CupertinoAppFullDefault extends State { middle: Text('这里是标题', style: TextStyle(color: Colors.white)), ), child: Center(child: Text('这里是内容', style: TextStyle(color: Colors.black))), - backgroundColor: CupertinoColors.extraLightBackgroundGray, + backgroundColor: CupertinoColors.inactiveGray, ); } ); diff --git a/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart b/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart index 02cf2417..a65dfb52 100644 --- a/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoButton/demo.dart @@ -34,7 +34,7 @@ class _CupertinoButtonFullDefault extends State { print('on Pressed!'); }, pressedOpacity:0.5,// 按下后的按钮不透明度 - color:CupertinoColors.darkBackgroundGray, + color:CupertinoColors.inactiveGray, child: new Text('CupertinoButton'), ); } diff --git a/lib/widgets/themes/Cupertino/CupertinoNavigationBar/demo.dart b/lib/widgets/themes/Cupertino/CupertinoNavigationBar/demo.dart index b3cd27c9..259c3141 100644 --- a/lib/widgets/themes/Cupertino/CupertinoNavigationBar/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoNavigationBar/demo.dart @@ -102,7 +102,7 @@ class _CupertinoNavigationBarFullDefault extends State { middle: Text('Title'),// 放置在导航栏的中间。通常是标题或分段控件 trailing: Icon(CupertinoIcons.share),// 放置在导航栏的末尾。通常在页面上执行其他操作,例如搜索或编辑功能 actionsForegroundColor:CupertinoColors.white,// 用于 导航栏中前导和尾随小部件的文本和图标的默认颜色。 - backgroundColor:CupertinoColors.activeOrange,// 导航栏的背景颜色。如果它包含透明度,标签栏将自动对其背后的内容产生模糊效果 + backgroundColor:CupertinoColors.activeGreen,// 导航栏的背景颜色。如果它包含透明度,标签栏将自动对其背后的内容产生模糊效果 border:Border( // 边框样式 bottom: BorderSide(color: CupertinoColors.inactiveGray, width: 1.0), ), diff --git a/lib/widgets/themes/Cupertino/CupertinoPageScaffold/demo.dart b/lib/widgets/themes/Cupertino/CupertinoPageScaffold/demo.dart index 3f6cf02e..24f2e493 100644 --- a/lib/widgets/themes/Cupertino/CupertinoPageScaffold/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoPageScaffold/demo.dart @@ -34,7 +34,7 @@ class _CupertinoPageScaffoldFullDefault extends State { Widget navigationBar(BuildContext context) { return CupertinoPageScaffold( // 进入程序后显示的第一个页面,传入的是一个Widget,但实际上这个Widget需要包裹一个Scaffold - backgroundColor:CupertinoColors.extraLightBackgroundGray,// 整个脚手架下面的 widget 的颜色 + backgroundColor:CupertinoColors.inactiveGray,// 整个脚手架下面的 widget 的颜色 navigationBar: CupertinoNavigationBar( leading: Icon(CupertinoIcons.back),// 放置在导航栏的开头。通常是正常页面的后退按钮或完整页面对话框的取消按钮 middle: Text('这里是标题'),// 放置在导航栏的中间。通常是标题或分段控件 diff --git a/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart b/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart index 6a327ab9..a45b3cb9 100644 --- a/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart @@ -47,7 +47,7 @@ class _CupertinoPickerDemoState extends State { Widget _buildMenu(List children) { return Container( decoration: BoxDecoration( - color: CupertinoTheme.of(context).scaffoldBackgroundColor, + color:CupertinoColors.inactiveGray, border: const Border( top: BorderSide(color: Color(0xFFBCBBC1), width: 0.0), bottom: BorderSide(color: Color(0xFFBCBBC1), width: 0.0), @@ -265,12 +265,10 @@ class _CupertinoPickerDemoState extends State { // previousPageTitle: 'Cupertino' // ), child: DefaultTextStyle( - style: CupertinoTheme.of(context).textTheme.textStyle, + style: TextStyle(), child: DecoratedBox( decoration: BoxDecoration( - color: CupertinoTheme.of(context).brightness == Brightness.light - ? CupertinoColors.extraLightBackgroundGray - : CupertinoColors.darkBackgroundGray, + color: CupertinoColors.inactiveGray ), child: ListView( children: [ From 54c884cbd83b11f06b3c559823c3f026df6e9b6c Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Fri, 1 Feb 2019 12:49:12 +0800 Subject: [PATCH 17/27] add sp --- ios/Runner.xcodeproj/project.pbxproj | 4 + lib/main.dart | 5 +- lib/resources/shared_preferences_keys.dart | 23 +++-- lib/routers/application.dart | 3 + lib/utils/shared_preferences.dart | 111 +++++++++++++++++++++ 5 files changed, 136 insertions(+), 10 deletions(-) diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 0cfe345d..937fd257 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 333E5DAE7FC10AC69FEC26C0 /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DDA792F029EDD7A11295D192 /* libPods-Runner.a */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; }; 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; }; @@ -42,6 +43,7 @@ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; }; 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -92,6 +94,7 @@ children = ( 3B80C3931E831B6300D905FE /* App.framework */, 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 2D5378251FAA1A9400D5DBA9 /* flutter_assets */, 9740EEBA1CF902C7004384FC /* Flutter.framework */, 9740EEB21CF90195004384FC /* Debug.xcconfig */, 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, @@ -209,6 +212,7 @@ files = ( 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */, 084A20882202E4FD00428FF5 /* flutter go.png in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, diff --git a/lib/main.dart b/lib/main.dart index 3eee4c35..e95efc63 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -4,13 +4,13 @@ import 'package:flutter/rendering.dart'; import 'routers/routers.dart'; import 'routers/application.dart'; import 'package:flutter_go/utils/provider.dart'; - +import 'package:flutter_go/utils/shared_preferences.dart'; import 'views/welcome_page/index.dart'; const int ThemeColor = 0xFFC91B3A; class MyApp extends StatelessWidget { - MyApp() { + MyApp() { final router = new Router(); Routes.configureRoutes(router); Application.router = router; @@ -46,6 +46,7 @@ var db; void main() async { final provider = new Provider(); await provider.init(true); + Application.sharePeferences = await SpUtil.instance; db = Provider.db; runApp(new MyApp()); } diff --git a/lib/resources/shared_preferences_keys.dart b/lib/resources/shared_preferences_keys.dart index 7190d3c2..87be28fe 100644 --- a/lib/resources/shared_preferences_keys.dart +++ b/lib/resources/shared_preferences_keys.dart @@ -7,15 +7,22 @@ * tartget: xxx */ -import 'package:flutter/material.dart'; - -class Demo extends StatefulWidget { - _Demo createState() => _Demo(); +enum DateType { + Int, + Double, + Bool, + String, + Dynamic } -class _Demo extends State { +class spKey { + String name; + DateType type; - Widget build(BuildContext context) { - return Container(); - } + spKey({this.name, this.type}); } + +class sharedPreferencesKeys { + static spKey loginWelcome = spKey(name: 'loginWelcone', type: DateType.Bool); +} + diff --git a/lib/routers/application.dart b/lib/routers/application.dart index 0005b856..0481dfa3 100644 --- a/lib/routers/application.dart +++ b/lib/routers/application.dart @@ -1,8 +1,11 @@ import 'package:fluro/fluro.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_go/utils/shared_preferences.dart'; class Application { static Router router; static TabController controller; + static SpUtil sharePeferences; + static Map github = { 'widgetsURL':'https://github.com/alibaba-paimai-frontend/flutter-common-widgets-app/tree/develop/lib/widgets/', //'develop':'https://github.com/alibaba-paimai-frontend/flutter-common-widgets-app/tree/develop/lib/widgets/', diff --git a/lib/utils/shared_preferences.dart b/lib/utils/shared_preferences.dart index e69de29b..c8c96137 100644 --- a/lib/utils/shared_preferences.dart +++ b/lib/utils/shared_preferences.dart @@ -0,0 +1,111 @@ + +import 'dart:async'; +import 'package:shared_preferences/shared_preferences.dart'; + +/// +/// 用来做shared_preferences的存储 +class SpUtil { + static SpUtil _instance; + static Future get instance async { + return await _getInstance(); + } + + static SharedPreferences _spf; + + + SpUtil._(); + + Future _init() async { + _spf = await SharedPreferences.getInstance(); + } + + static Future _getInstance() async { + if (_instance == null) { + _instance = new SpUtil._(); + await _instance._init(); + + } + return _instance; + } + + static bool _beforCheck() { + String a; + if (_spf == null) { + return throw new StateError("SharedPreferences must be initialized first, but the insurance is null;"); + } + } + + static Set getKeys() { + if (_beforCheck()) return null; + return _spf.getKeys(); + } + dynamic get(String key) { + if (_beforCheck()) return null; + return _spf.getKeys(); + } + static String getString(String key) { + if (_beforCheck()) return null; + return _spf.getString(key); + } + + static Future putString(String key, String value) { + if (_beforCheck()) return null; + return _spf.setString(key, value); + } + + static bool getBool(String key) { + if (_beforCheck()) return null; + return _spf.getBool(key); + } + + static Future putBool(String key, bool value) { + if (_beforCheck()) return null; + return _spf.setBool(key, value); + } + + static int getInt(String key) { + if (_beforCheck()) return null; + return _spf.getInt(key); + } + + static Future putInt(String key, int value) { + if (_beforCheck()) return null; + return _spf.setInt(key, value); + } + + static double getDouble(String key) { + if (_beforCheck()) return null; + return _spf.getDouble(key); + } + + static Future putDouble(String key, double value) { + if (_beforCheck()) return null; + return _spf.setDouble(key, value); + } + + static List getStringList(String key) { + return _spf.getStringList(key); + } + + static Future putStringList(String key, List value) { + if (_beforCheck()) return null; + return _spf.setStringList(key, value); + } + + static dynamic getDynamic(String key) { + if (_beforCheck()) return null; + return _spf.get(key); + } + + + + static Future remove(String key) { + if (_beforCheck()) return null; + return _spf.remove(key); + } + + static Future clear() { + if (_beforCheck()) return null; + return _spf.clear(); + } +} From daae680e5e304ba9a286c6bc8029f64016fc7b13 Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 12:57:18 +0800 Subject: [PATCH 18/27] fix:mtl buidl apk test --- lib/widgets/themes/Cupertino/index.dart | 226 ++++++++++++------------ 1 file changed, 113 insertions(+), 113 deletions(-) diff --git a/lib/widgets/themes/Cupertino/index.dart b/lib/widgets/themes/Cupertino/index.dart index 2266f696..c34c0192 100644 --- a/lib/widgets/themes/Cupertino/index.dart +++ b/lib/widgets/themes/Cupertino/index.dart @@ -3,122 +3,122 @@ import 'package:flutter/material.dart'; import '../../../model/widget.dart'; -import './CupertinoApp/index.dart' as CupertinoApp; -import './CupertinoButton/index.dart' as CupertinoButton; -import './CupertinoColors/index.dart' as CupertinoColors; -import './CupertinoIcons/index.dart' as CupertinoIcons; -import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; -import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; -import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; -import './CupertinoPicker/index.dart' as CupertinoPicker; -import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; +// import './CupertinoApp/index.dart' as CupertinoApp; +// import './CupertinoButton/index.dart' as CupertinoButton; +// import './CupertinoColors/index.dart' as CupertinoColors; +// import './CupertinoIcons/index.dart' as CupertinoIcons; +// import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; +// import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; +// import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; +// import './CupertinoPicker/index.dart' as CupertinoPicker; +// import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; -import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; -import './CupertinoSlider/index.dart' as CupertinoSlider; -import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; -import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; -import './CupertinoSwitch/index.dart' as CupertinoSwitch; +// import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; +// import './CupertinoSlider/index.dart' as CupertinoSlider; +// import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; +// import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; +// import './CupertinoSwitch/index.dart' as CupertinoSwitch; -import './CupertinoTabBar/index.dart' as CupertinoTabBar; -import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; -import './CupertinoTabView/index.dart' as CupertinoTabView; -import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; +// import './CupertinoTabBar/index.dart' as CupertinoTabBar; +// import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; +// import './CupertinoTabView/index.dart' as CupertinoTabView; +// import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; List widgetPoints = [ - WidgetPoint( - name: 'CupertinoPopupSurface', - routerName: CupertinoPopupSurface.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), - ), - WidgetPoint( - name: 'CupertinoPicker', - routerName: CupertinoPicker.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPicker.Demo(), - ), - WidgetPoint( - name: 'CupertinoPageScaffold', - routerName: CupertinoPageScaffold.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), - ), - WidgetPoint( - name: 'CupertinoPageRoute', - routerName: CupertinoPageRoute.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), - ), - WidgetPoint( - name: 'CupertinoNavigationBar', - routerName: CupertinoNavigationBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoIcons', - routerName: CupertinoIcons.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoIcons.Demo(), - ), - WidgetPoint( - name: 'CupertinoColors', - routerName: CupertinoColors.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoColors.Demo(), - ), - WidgetPoint( - name: 'CupertinoButton', - routerName: CupertinoButton.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoButton.Demo(), - ), - WidgetPoint( - name: 'CupertinoApp', - routerName: CupertinoApp.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoApp.Demo(), - ), - WidgetPoint( - name: 'CupertinoScrollbar', - routerName: CupertinoScrollbar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), - ), - WidgetPoint( - name: 'CupertinoSlider', - routerName: CupertinoSlider.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSlider.Demo(), - ), - WidgetPoint( - name: 'CupertinoSegmentedControl', - routerName: CupertinoSegmentedControl.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), - ), - WidgetPoint( - name: 'CupertinoSliverNavigationBar', - routerName: CupertinoSliverNavigationBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoSliverRefreshControl', - routerName: CupertinoSliverNavigationBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoSwitch', - routerName: CupertinoSwitch.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), - ), - WidgetPoint( - name: 'CupertinoTabBar', - routerName: CupertinoTabBar.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), - ), - WidgetPoint( - name: 'CupertinoTabScaffold', - routerName: CupertinoTabScaffold.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), - ), - WidgetPoint( - name: 'CupertinoTabView', - routerName: CupertinoTabView.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTabView.Demo(), - ), - WidgetPoint( - name: 'CupertinoTimerPicker', - routerName: CupertinoTimerPicker.Demo.routeName, - buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), - ), + // WidgetPoint( + // name: 'CupertinoPopupSurface', + // routerName: CupertinoPopupSurface.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoPicker', + // routerName: CupertinoPicker.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPicker.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoPageScaffold', + // routerName: CupertinoPageScaffold.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoPageRoute', + // routerName: CupertinoPageRoute.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoNavigationBar', + // routerName: CupertinoNavigationBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoIcons', + // routerName: CupertinoIcons.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoIcons.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoColors', + // routerName: CupertinoColors.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoColors.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoButton', + // routerName: CupertinoButton.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoButton.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoApp', + // routerName: CupertinoApp.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoApp.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoScrollbar', + // routerName: CupertinoScrollbar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSlider', + // routerName: CupertinoSlider.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSlider.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSegmentedControl', + // routerName: CupertinoSegmentedControl.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSliverNavigationBar', + // routerName: CupertinoSliverNavigationBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSliverRefreshControl', + // routerName: CupertinoSliverNavigationBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoSwitch', + // routerName: CupertinoSwitch.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTabBar', + // routerName: CupertinoTabBar.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTabScaffold', + // routerName: CupertinoTabScaffold.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTabView', + // routerName: CupertinoTabView.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTabView.Demo(), + // ), + // WidgetPoint( + // name: 'CupertinoTimerPicker', + // routerName: CupertinoTimerPicker.Demo.routeName, + // buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), + // ), ]; From 08253b84c94f62f4d8eb20d0147a9f442f5f423b Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 13:04:26 +0800 Subject: [PATCH 19/27] fix: --- lib/widgets/themes/Cupertino/index.dart | 226 ++++++++++++------------ 1 file changed, 113 insertions(+), 113 deletions(-) diff --git a/lib/widgets/themes/Cupertino/index.dart b/lib/widgets/themes/Cupertino/index.dart index c34c0192..2266f696 100644 --- a/lib/widgets/themes/Cupertino/index.dart +++ b/lib/widgets/themes/Cupertino/index.dart @@ -3,122 +3,122 @@ import 'package:flutter/material.dart'; import '../../../model/widget.dart'; -// import './CupertinoApp/index.dart' as CupertinoApp; -// import './CupertinoButton/index.dart' as CupertinoButton; -// import './CupertinoColors/index.dart' as CupertinoColors; -// import './CupertinoIcons/index.dart' as CupertinoIcons; -// import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; -// import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; -// import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; -// import './CupertinoPicker/index.dart' as CupertinoPicker; -// import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; +import './CupertinoApp/index.dart' as CupertinoApp; +import './CupertinoButton/index.dart' as CupertinoButton; +import './CupertinoColors/index.dart' as CupertinoColors; +import './CupertinoIcons/index.dart' as CupertinoIcons; +import './CupertinoNavigationBar/index.dart' as CupertinoNavigationBar; +import './CupertinoPageRoute/index.dart' as CupertinoPageRoute; +import './CupertinoPageScaffold/index.dart' as CupertinoPageScaffold; +import './CupertinoPicker/index.dart' as CupertinoPicker; +import './CupertinoPopupSurface/index.dart' as CupertinoPopupSurface; -// import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; -// import './CupertinoSlider/index.dart' as CupertinoSlider; -// import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; -// import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; -// import './CupertinoSwitch/index.dart' as CupertinoSwitch; +import './CupertinoScrollbar/index.dart' as CupertinoScrollbar; +import './CupertinoSlider/index.dart' as CupertinoSlider; +import './CupertinoSegmentedControl/index.dart' as CupertinoSegmentedControl; +import './CupertinoSliverNavigationBar/index.dart' as CupertinoSliverNavigationBar; +import './CupertinoSwitch/index.dart' as CupertinoSwitch; -// import './CupertinoTabBar/index.dart' as CupertinoTabBar; -// import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; -// import './CupertinoTabView/index.dart' as CupertinoTabView; -// import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; +import './CupertinoTabBar/index.dart' as CupertinoTabBar; +import './CupertinoTabScaffold/index.dart' as CupertinoTabScaffold; +import './CupertinoTabView/index.dart' as CupertinoTabView; +import './CupertinoTimerPicker/index.dart' as CupertinoTimerPicker; List widgetPoints = [ - // WidgetPoint( - // name: 'CupertinoPopupSurface', - // routerName: CupertinoPopupSurface.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoPicker', - // routerName: CupertinoPicker.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPicker.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoPageScaffold', - // routerName: CupertinoPageScaffold.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoPageRoute', - // routerName: CupertinoPageRoute.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoNavigationBar', - // routerName: CupertinoNavigationBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoIcons', - // routerName: CupertinoIcons.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoIcons.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoColors', - // routerName: CupertinoColors.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoColors.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoButton', - // routerName: CupertinoButton.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoButton.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoApp', - // routerName: CupertinoApp.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoApp.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoScrollbar', - // routerName: CupertinoScrollbar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSlider', - // routerName: CupertinoSlider.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSlider.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSegmentedControl', - // routerName: CupertinoSegmentedControl.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSliverNavigationBar', - // routerName: CupertinoSliverNavigationBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSliverRefreshControl', - // routerName: CupertinoSliverNavigationBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoSwitch', - // routerName: CupertinoSwitch.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTabBar', - // routerName: CupertinoTabBar.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTabScaffold', - // routerName: CupertinoTabScaffold.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTabView', - // routerName: CupertinoTabView.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTabView.Demo(), - // ), - // WidgetPoint( - // name: 'CupertinoTimerPicker', - // routerName: CupertinoTimerPicker.Demo.routeName, - // buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), - // ), + WidgetPoint( + name: 'CupertinoPopupSurface', + routerName: CupertinoPopupSurface.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPopupSurface.Demo(), + ), + WidgetPoint( + name: 'CupertinoPicker', + routerName: CupertinoPicker.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPicker.Demo(), + ), + WidgetPoint( + name: 'CupertinoPageScaffold', + routerName: CupertinoPageScaffold.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPageScaffold.Demo(), + ), + WidgetPoint( + name: 'CupertinoPageRoute', + routerName: CupertinoPageRoute.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoPageRoute.Demo(), + ), + WidgetPoint( + name: 'CupertinoNavigationBar', + routerName: CupertinoNavigationBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoNavigationBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoIcons', + routerName: CupertinoIcons.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoIcons.Demo(), + ), + WidgetPoint( + name: 'CupertinoColors', + routerName: CupertinoColors.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoColors.Demo(), + ), + WidgetPoint( + name: 'CupertinoButton', + routerName: CupertinoButton.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoButton.Demo(), + ), + WidgetPoint( + name: 'CupertinoApp', + routerName: CupertinoApp.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoApp.Demo(), + ), + WidgetPoint( + name: 'CupertinoScrollbar', + routerName: CupertinoScrollbar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoScrollbar.Demo(), + ), + WidgetPoint( + name: 'CupertinoSlider', + routerName: CupertinoSlider.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSlider.Demo(), + ), + WidgetPoint( + name: 'CupertinoSegmentedControl', + routerName: CupertinoSegmentedControl.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSegmentedControl.Demo(), + ), + WidgetPoint( + name: 'CupertinoSliverNavigationBar', + routerName: CupertinoSliverNavigationBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoSliverRefreshControl', + routerName: CupertinoSliverNavigationBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSliverNavigationBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoSwitch', + routerName: CupertinoSwitch.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoSwitch.Demo(), + ), + WidgetPoint( + name: 'CupertinoTabBar', + routerName: CupertinoTabBar.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTabBar.Demo(), + ), + WidgetPoint( + name: 'CupertinoTabScaffold', + routerName: CupertinoTabScaffold.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTabScaffold.Demo(), + ), + WidgetPoint( + name: 'CupertinoTabView', + routerName: CupertinoTabView.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTabView.Demo(), + ), + WidgetPoint( + name: 'CupertinoTimerPicker', + routerName: CupertinoTimerPicker.Demo.routeName, + buildRouter: (BuildContext context) => CupertinoTimerPicker.Demo(), + ), ]; From c2af3589d1356b0f16691e32ec6ff772c89e6c7a Mon Sep 17 00:00:00 2001 From: "xiaojia22326@163.com" Date: Fri, 1 Feb 2019 13:09:16 +0800 Subject: [PATCH 20/27] fix:yaml --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index c455a604..4aa3ebb0 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -63,7 +63,7 @@ flutter: - lib/widgets/components/Chip/ChipThemeData/demo.dart - lib/widgets/components/Chip/ChoiceChip/demo.dart - lib/widgets/components/Chip/FilterChip/demo.dart - - lib/widgets/components/Chip/inputChip/demo.dart + - lib/widgets/components/Chip/InputChip/demo.dart - lib/widgets/components/Chip/RawChip/demo.dart - lib/widgets/components/Dialog/AboutDialog/demo.dart - lib/widgets/components/Dialog/AlertDialog/demo.dart From 58a178caac033efdeea18def6864e74c1254059d Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Fri, 1 Feb 2019 14:26:38 +0800 Subject: [PATCH 21/27] =?UTF-8?q?update:=20ios=E5=90=AF=E5=8A=A8=E5=9B=BE?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/Runner.xcodeproj/project.pbxproj | 8 ++++---- ios/Runner/Base.lproj/LaunchScreen.storyboard | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 8ca3f129..0696f170 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -9,9 +9,9 @@ /* Begin PBXBuildFile section */ 084A20882202E4FD00428FF5 /* flutter go.png in Resources */ = {isa = PBXBuildFile; fileRef = 084A20872202E4FD00428FF5 /* flutter go.png */; }; 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; }; 333E5DAE7FC10AC69FEC26C0 /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DDA792F029EDD7A11295D192 /* libPods-Runner.a */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; }; 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; }; @@ -42,8 +42,8 @@ 084A20872202E4FD00428FF5 /* flutter go.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "flutter go.png"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -453,7 +453,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterRookieBook; + PRODUCT_BUNDLE_IDENTIFIER = com.ali.flutterRookieBook; PRODUCT_NAME = "$(TARGET_NAME)"; VERSIONING_SYSTEM = "apple-generic"; }; @@ -477,7 +477,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterRookieBook; + PRODUCT_BUNDLE_IDENTIFIER = com.ali.flutterRookieBook; PRODUCT_NAME = "$(TARGET_NAME)"; VERSIONING_SYSTEM = "apple-generic"; }; diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard index dfd4ac9b..bb646759 100644 --- a/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -24,8 +24,10 @@ + + From 46a3d7404fd3f8b065d63da9bb31c6dbabb091de Mon Sep 17 00:00:00 2001 From: sanlu Date: Fri, 1 Feb 2019 16:04:30 +0800 Subject: [PATCH 22/27] fix --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 4aa3ebb0..3c8a6322 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -124,7 +124,7 @@ flutter: - lib/widgets/elements/Frame/Align/Align/demo.dart - lib/widgets/elements/Frame/Box/ConstrainedBox/demo.dart - lib/widgets/elements/Frame/Box/DecoratedBox/demo.dart - - lib/widgets/elements/Frame/Box/Fittedbox/demo.dart + - lib/widgets/elements/Frame/Box/FittedBox/demo.dart - lib/widgets/elements/Frame/Box/LimitedBox/demo.dart - lib/widgets/elements/Frame/Box/OverflowBox/demo.dart - lib/widgets/elements/Frame/Box/RotatedBox/demo.dart From a46fcc3cf466402f539e32dcaae3d2e7699aed44 Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Fri, 1 Feb 2019 17:25:47 +0800 Subject: [PATCH 23/27] =?UTF-8?q?feat(=E9=A6=96=E9=A1=B5=E6=AC=A2=E8=BF=8E?= =?UTF-8?q?=E5=9B=BE,=20=E5=8A=A0=E5=85=A5=E7=AC=AC=E4=B8=80=E6=AC=A1?= =?UTF-8?q?=E8=AE=BF=E9=97=AE=E5=88=A4=E6=96=AD.):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/main.dart | 18 ++++++-- lib/resources/shared_preferences_keys.dart | 30 +++++++------ lib/utils/shared_preferences.dart | 52 +++++++++++++--------- lib/views/first_page/first_page.dart | 2 +- lib/views/fourth_page/pages.dart | 7 ++- 5 files changed, 66 insertions(+), 43 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index e95efc63..dfc33e73 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -5,9 +5,12 @@ import 'routers/routers.dart'; import 'routers/application.dart'; import 'package:flutter_go/utils/provider.dart'; import 'package:flutter_go/utils/shared_preferences.dart'; +import 'package:flutter_go/views/first_page/home.dart'; import 'views/welcome_page/index.dart'; const int ThemeColor = 0xFFC91B3A; +SpUtil sp; +var db; class MyApp extends StatelessWidget { MyApp() { @@ -15,9 +18,17 @@ class MyApp extends StatelessWidget { Routes.configureRoutes(router); Application.router = router; } - + showWelcomePage() { + bool showWelcome = sp.getBool(sharedPreferencesKeys.showWelcome); + if (showWelcome == null || showWelcome == true) { + return WelcomePage(); + } else { + return AppPage(); + } + } @override Widget build(BuildContext context) { + showWelcomePage(); return new MaterialApp( title: 'title', theme: new ThemeData( @@ -34,19 +45,18 @@ class MyApp extends StatelessWidget { ), ), home: new Scaffold( - body: new WelcomePage(), + body: showWelcomePage() ), onGenerateRoute: Application.router.generator, ); } } -var db; void main() async { final provider = new Provider(); await provider.init(true); - Application.sharePeferences = await SpUtil.instance; + sp = await SpUtil.getInstance(); db = Provider.db; runApp(new MyApp()); } diff --git a/lib/resources/shared_preferences_keys.dart b/lib/resources/shared_preferences_keys.dart index 87be28fe..92c53031 100644 --- a/lib/resources/shared_preferences_keys.dart +++ b/lib/resources/shared_preferences_keys.dart @@ -7,22 +7,24 @@ * tartget: xxx */ -enum DateType { - Int, - Double, - Bool, - String, - Dynamic -} +//enum DateType { +// Int, +// Double, +// Bool, +// String, +// Dynamic +//} -class spKey { - String name; - DateType type; - - spKey({this.name, this.type}); -} +//class spKey { +// String name; +// DateType type; +// +// spKey({this.name, this.type}); +//} class sharedPreferencesKeys { - static spKey loginWelcome = spKey(name: 'loginWelcone', type: DateType.Bool); + /// boolean + /// 用于欢迎页面. 只有第一次访问才会显示. 或者手动将这个值设为false + static String showWelcome = 'loginWelcone'; } diff --git a/lib/utils/shared_preferences.dart b/lib/utils/shared_preferences.dart index c8c96137..9dee93d4 100644 --- a/lib/utils/shared_preferences.dart +++ b/lib/utils/shared_preferences.dart @@ -1,13 +1,13 @@ import 'dart:async'; import 'package:shared_preferences/shared_preferences.dart'; - +export 'package:flutter_go/resources/shared_preferences_keys.dart'; /// /// 用来做shared_preferences的存储 class SpUtil { static SpUtil _instance; static Future get instance async { - return await _getInstance(); + return await getInstance(); } static SharedPreferences _spf; @@ -19,7 +19,8 @@ class SpUtil { _spf = await SharedPreferences.getInstance(); } - static Future _getInstance() async { + static Future getInstance() async { + print("_instance>>$_instance"); if (_instance == null) { _instance = new SpUtil._(); await _instance._init(); @@ -29,83 +30,90 @@ class SpUtil { } static bool _beforCheck() { - String a; if (_spf == null) { - return throw new StateError("SharedPreferences must be initialized first, but the insurance is null;"); + return true; } + return false; + } + // 判断是否存在数据 + bool hasKey(String key) { + Set keys = getKeys(); + return keys.contains(key); } - static Set getKeys() { + Set getKeys() { if (_beforCheck()) return null; return _spf.getKeys(); } - dynamic get(String key) { + + get(String key) { if (_beforCheck()) return null; - return _spf.getKeys(); + return _spf.get(key); } - static String getString(String key) { + + getString(String key) { if (_beforCheck()) return null; return _spf.getString(key); } - static Future putString(String key, String value) { + Future putString(String key, String value) { if (_beforCheck()) return null; return _spf.setString(key, value); } - static bool getBool(String key) { + bool getBool(String key) { if (_beforCheck()) return null; return _spf.getBool(key); } - static Future putBool(String key, bool value) { + Future putBool(String key, bool value) { if (_beforCheck()) return null; return _spf.setBool(key, value); } - static int getInt(String key) { + int getInt(String key) { if (_beforCheck()) return null; return _spf.getInt(key); } - static Future putInt(String key, int value) { + Future putInt(String key, int value) { if (_beforCheck()) return null; return _spf.setInt(key, value); } - static double getDouble(String key) { + double getDouble(String key) { if (_beforCheck()) return null; return _spf.getDouble(key); } - static Future putDouble(String key, double value) { + Future putDouble(String key, double value) { if (_beforCheck()) return null; return _spf.setDouble(key, value); } - static List getStringList(String key) { + List getStringList(String key) { return _spf.getStringList(key); } - static Future putStringList(String key, List value) { + Future putStringList(String key, List value) { if (_beforCheck()) return null; return _spf.setStringList(key, value); } - static dynamic getDynamic(String key) { + dynamic getDynamic(String key) { if (_beforCheck()) return null; return _spf.get(key); } - static Future remove(String key) { + Future remove(String key) { if (_beforCheck()) return null; return _spf.remove(key); } - static Future clear() { + Future clear() { if (_beforCheck()) return null; return _spf.clear(); } -} +} \ No newline at end of file diff --git a/lib/views/first_page/first_page.dart b/lib/views/first_page/first_page.dart index a7f8feb8..87847280 100644 --- a/lib/views/first_page/first_page.dart +++ b/lib/views/first_page/first_page.dart @@ -17,7 +17,7 @@ class FirstPage extends StatefulWidget { } class FirstPageState extends State with AutomaticKeepAliveClientMixin{ - Future _prefs=SharedPreferences.getInstance(); + Future _prefs = SharedPreferences.getInstance(); Future _unKnow; @override diff --git a/lib/views/fourth_page/pages.dart b/lib/views/fourth_page/pages.dart index dbc01b02..e9efb923 100644 --- a/lib/views/fourth_page/pages.dart +++ b/lib/views/fourth_page/pages.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import '../../routers/application.dart'; import '../../routers/routers.dart'; +import '../../utils/shared_preferences.dart'; final pages = [ new PageViewModel( @@ -30,7 +31,7 @@ final pages = [ class Page extends StatelessWidget { final PageViewModel viewModel; final double percentVisible; - + SpUtil sp; Page({ this.viewModel, this.percentVisible = 1.0, @@ -43,8 +44,10 @@ class Page extends StatelessWidget { Widget creatButton( BuildContext context, String txt, IconData iconName, String type) { return RaisedButton.icon( - onPressed: () { + onPressed: () async { if (type == 'start') { + await SpUtil.getInstance() + ..putBool(sharedPreferencesKeys.showWelcome, false); _goHomePage(context); } else if (type == 'goGithub') { Application.router.navigateTo(context, From 15bbe089988130ab3f2d5cffcbf5e088424d639f Mon Sep 17 00:00:00 2001 From: "sanfan.hx" Date: Fri, 1 Feb 2019 17:35:21 +0800 Subject: [PATCH 24/27] =?UTF-8?q?docs(=E6=9B=B4=E6=96=B0Readme=E4=B8=AD?= =?UTF-8?q?=E7=8E=AF=E5=A2=83=E4=BF=A1=E6=81=AF):?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README-en.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README-en.md b/README-en.md index 8e866ea3..66ca4afb 100644 --- a/README-en.md +++ b/README-en.md @@ -16,7 +16,7 @@ No This Project need latest package, please update regularly. - dart(version: 2.0.0) -- flutter(version: v1.1.10) +- flutter(version: v1.0.0) ### Background diff --git a/README.md b/README.md index 56f19e8d..dcec36c3 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ iphone下载地址: 本项目环境持续更新. 请定期更新各依赖包. - dart(version: 2.0.0) -- flutter(version: v1.1.10) +- flutter(version: v1.0.0) ### 背景 From 71b56286e11724017ebee808ae0ddc0006b9dfb6 Mon Sep 17 00:00:00 2001 From: sanlu Date: Fri, 1 Feb 2019 17:50:03 +0800 Subject: [PATCH 25/27] feat:add android splash --- .../flutterrookiebook/MainActivity.java | 2 ++ .../main/res/drawable/launch_background.xml | 6 +++--- android/app/src/main/res/drawable/splash.png | Bin 0 -> 201411 bytes .../app/src/main/res/layout/activity_main.xml | 8 ++++++++ .../app/src/main/res/mipmap-xhdpi/splash.png | Bin 0 -> 201411 bytes ios/Runner.xcodeproj/project.pbxproj | 4 ---- 6 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 android/app/src/main/res/drawable/splash.png create mode 100644 android/app/src/main/res/layout/activity_main.xml create mode 100644 android/app/src/main/res/mipmap-xhdpi/splash.png diff --git a/android/app/src/main/java/com/example/flutterrookiebook/MainActivity.java b/android/app/src/main/java/com/example/flutterrookiebook/MainActivity.java index 4a0f9099..6b250c0d 100644 --- a/android/app/src/main/java/com/example/flutterrookiebook/MainActivity.java +++ b/android/app/src/main/java/com/example/flutterrookiebook/MainActivity.java @@ -8,6 +8,8 @@ public class MainActivity extends FlutterActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + +// setContentView(R.layout.activity_main); GeneratedPluginRegistrant.registerWith(this); } } diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml index 304732f8..0b083227 100644 --- a/android/app/src/main/res/drawable/launch_background.xml +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -4,9 +4,9 @@ - + android:src="@mipmap/splash" /> + diff --git a/android/app/src/main/res/drawable/splash.png b/android/app/src/main/res/drawable/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..d42caece8efab2e243228990680ef1aa651df0bb GIT binary patch literal 201411 zcmeFYg;$jA_dN^>1`4QvL5c{HBGN4=(j6nMA}t{e!+=335=u*V%m5>u!ypI<2tyA& zG!jGi!0=x4eBa-H@p0+$Uh2BzT<7ew&)&x`I$FxqRE$()WMtH;D$n%D$S5Sp$S%IW zbOHPc->W6?7k9~2pD7slq^wPP#|{pio^4^*dWLz%uZ(-YN+|Pqk@Wcz@BU4t(soAm z!SvGKcCWt(ap9h6ij*?dw|xwIO-b=A=b-NATG`tT)ZewgMB;5@7Tc<85!*tTc1g(; zRJydc99xj*E>Bye%oIEq{J3y)(+c;0mrdSEP2~SwUX6Nx{=bXctmGH}yLcpX zj^@9Mmp&BC|6Md~UIHHge!QQ#?)u*aSqsPX|6PPA|L;bmNc=BG|H~s%9{jIF{s$wZ zJoq0%{;!Mtmk0lAkpCkQq(r!iIr)!$J!hb&<0+ra%1FFK+4{VLnSs4rz-&<^`L7q^ z9R4PyNejbmR`~mGFDZjA@ZG)tBJXaw#)l7&DKDszbN$fZQq}YJuAW~v@`fbTnLn&e zHDB?PSXg)cGdc4OfqGgp>{Xj&y5QghfjliY6L4B_u!}EmRP7nNP@7~jG&E9Fk~hqD z$u=05x6!E9 U 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml new file mode 100644 index 00000000..02a96f05 --- /dev/null +++ b/android/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-xhdpi/splash.png b/android/app/src/main/res/mipmap-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..d42caece8efab2e243228990680ef1aa651df0bb GIT binary patch literal 201411 zcmeFYg;$jA_dN^>1`4QvL5c{HBGN4=(j6nMA}t{e!+=335=u*V%m5>u!ypI<2tyA& zG!jGi!0=x4eBa-H@p0+$Uh2BzT<7ew&)&x`I$FxqRE$()WMtH;D$n%D$S5Sp$S%IW zbOHPc->W6?7k9~2pD7slq^wPP#|{pio^4^*dWLz%uZ(-YN+|Pqk@Wcz@BU4t(soAm z!SvGKcCWt(ap9h6ij*?dw|xwIO-b=A=b-NATG`tT)ZewgMB;5@7Tc<85!*tTc1g(; zRJydc99xj*E>Bye%oIEq{J3y)(+c;0mrdSEP2~SwUX6Nx{=bXctmGH}yLcpX zj^@9Mmp&BC|6Md~UIHHge!QQ#?)u*aSqsPX|6PPA|L;bmNc=BG|H~s%9{jIF{s$wZ zJoq0%{;!Mtmk0lAkpCkQq(r!iIr)!$J!hb&<0+ra%1FFK+4{VLnSs4rz-&<^`L7q^ z9R4PyNejbmR`~mGFDZjA@ZG)tBJXaw#)l7&DKDszbN$fZQq}YJuAW~v@`fbTnLn&e zHDB?PSXg)cGdc4OfqGgp>{Xj&y5QghfjliY6L4B_u!}EmRP7nNP@7~jG&E9Fk~hqD z$u=05x6!E9 U z4bVkmK4lOEp9qKQjO23JRgB&Xqp;>sYu@{k7MVPk`yusw;rF@6N;2#S?5Mo)h4}J3 zi=MIPlDrOslS2!>`|Hl0-nE01dl4+0H2D*$Y37{kRW!9@V+#)UI}|*c0%?<+5dvv< za~nI{iz`pjyA>eRtR&J)Xm7ksMiy|1{Fee%muiC3+9Tuk`9F_k)Q5FPskA;XA5@ma zi%G&)7aW`opSXVe+jsr3@(YG*H%?F!rnaiNwzrfFizgx<7LM;=+%p8sY?750x$8gD zS%Kp@Mm6AQTPK&lAu6Ae;xa7SX>5)xX|wT+$Ntf^;8525#B6Q2!d<-0Tv=FnR_bzx zjO;eOG~m$k#tMDc%Ocnw66STwv>7>93)rbt!!~wA!O4lbjOFg1oH}&jkj@F}&TzH-2EjPBPx_Zp}cqh_?*4H8051ONue~(ASO|XsV%9Z@r*YB_sH)# zALk&*AD5l=+^PQSd;#1L`l@gOpDN#*3I>DhR~IjmO+RRPTm45&2%;;@#XI}Cv@C)t z?}?)iaz{F>YpCH}0wcs(Zy?FZK~UoE4-Kk{ARc~UZs=+j%U}BmyqF>B-)pMs_-KWkbAlnyoF+k% zn~cpD6((d?DVXndrhZ0aYUP;>0pHoqK?tDVUeQs zS!Y@T;xmuc8y0bms&_5)%xtpLw(i4&UAl(IeN^iTKSIyeK5p!a`a)3&#MZY`stWYz>*-K{9%-8ZI zQOv0HLATCsss0<5)H!c0W!)c)5GUO^xPZfpQibC2eLwT+$WEg*9%Y`zAP#Fx7k=lI z+0fHrv`)F(u^RDi@1|(+)QY6VHnl>Zmr~DP{rT&2Z!lePo(7TUniY>>@g*TPm2Yu~ zec4ursh|2zM}(m|gid7VSeg{``PYv-=xNY&s`3w4 zGbDm@?q7WiOE7h+ry8oNej#AGJyhlywX}3{de#whp6q=KGwG| znS!?&CJ&X_S7VsR4`;%Xe&l~Hw0grN-+(ixUe^jWsaiMO31M+KaVsCYqBdAnuT!#E zmG6JHS$hCpwH+7 zeq^svb*X)K`m1C7+`21C`UQYP)Ox|Pdiw_|(STCbJ#{R6W`{a0`zg*(uxpdw*!?1( zi16sZDVMNu=8ul^yvJh}FW|#?N{7*C4+k#9h48nO)2G}XUpk(A=&g;4%@Z9TYzU|~slw-G@BqE#DQK}0MTs0m zVX{ZuoEEOpS&?b;?kJe$7l$d+ycO^Gf~~G@Icy8SDCk&Um^9vQbm#g0kp-z46pxoI z?n%#s`mgTdbO)FoJu4&4#sBItUOY=&wee(-u!WxmStjm73=enrV4#jbU1r>=btU z%wPMIhG*iP0oK>c$G^&GFTHqq=g$|OM^8xTel7+YH=ih*+S_$|Hh)!tI z@LR*V&TfaP8hvxk;`5ElWMrHFsY%Q?Ng%u2FC6PL^+j${+N5e8vC^$=xYe)d8E@!o ze&y0-qmge0O5K0;*9wIhJO_W1qiw6l@shLe65R|23#_3Zq-YHaoTBoboB(>}$2k~I z23F*Ow*egLuNdOvjVy-fYuVF5w}WkRxkW^EUp>{cz7s#XbUn>wg}>0i^cT6P%SfSf zXnB5WF^|Nb9fYJ#-jj0rmwMIZ>g$nOl1xcMlgqJ^{qSjpcV*hQg{JEmi4_1sPy0RL zmJMpu=`P<8#o0J)kTqAAoOSpbT}W4a0^j(^D;TTGyJ1n#DE5(&3Qjr$b$B;#DdHRy z=z%zSFeWuc@!Ir=a9YA5Uq{L}J2p5$G8v8D8ti?{C1E3A7-iwN`Bz6?0me}HP2n9C zQ%ctK;Xm@g+h<(WErsu=Gd^gpuN&>;O|EeB#$@MNfTkII|2OyRvBZEV`Ca}QuP)<( zj3?@e0C^kTf6f*aLLe;=Wi?)hA!DQBeHf>k!H{2o05ZP3q+?Z-#Fr{e8R(gK%Dc0g zHg$e*I01^HucDR(2q7p9t0qc4TIHT3zsk3Q-^%MO%pbk4T=|*SE#WNx@1!g zPv~8#F{+UH-L0@BS>x*iZQO5k%#a&%1#ta=mEtrh_AV^KdNu8A(Te5q>OW>r(aM7C zg0=QW2Ef=Jfe!SZP3dG}F7~)<2PT!sTol?13eiln7yzx#eE8*1kBYgwwwfsBp*=Sv zEYu|QCi6GR&XUc{A7N>-stTpLsK#Mk-Rxt`Fx-K7Z>XWV$aVrW+=9^<21!`MnlA@b z)?}v0QLhUk%91qfq~A4+0-wO$Yjd{xpgH2W6*2Vl^(XDFX*QE# z6qfgNINedHpFch03fcQ~UQ$xh@@_TI#re%qqN==8^{gx_XLEU8$+29ABjt9A(V-Td731QK2R zlkcb+c<$pT`uLcKpr*PTjqvk;1c z)qGDAZds+}neJa$$B77xHKzv<63K6w1=wcsUzwSUfq@`Vul|>)&nE7a$G#i420$m3 zadf^gs&8l{3ob6FyWq%H_^R~++WiJbUiI>hmd>t_{)vT)NxgX`Td_{}$6Sl{t82cs zj2<2KVbU-or1DFtF1Spptekmn2nLHN&vAQ#8NTHnWXN9l1#oD{3!5^)W=SNOo#!%D zm&*3|<>%YXKU`z61*o6D_4Bif)H3Zq(I<(i0Nw-Ab*21U{`ic6?YmkMF#}UYMZ`MIUJA~m-j=Q&UoaY|b8>jms6Y+K0BBL? z;o0n}*JG6Vjz@UH%_Z5%?J>0T(8FD zq{E^ACkOds#Y(ooOh6gVDxoJ;Ka1!!N4Fy3Qzr)Ff;FcXp_U+&{G?Exg=HkFj6R6c z`#mTWCh6sX{`DM;u`4%`@nANoy3Fy0Nw@-=eLKR^*{HSa3dpX~6we4bY_^T2Uh`-> z;B2FEl>CDiG;|c$;NTVkePh`AcV594!D^IzW1-p|7Z}f}7@KMfT{= z>(YS+U-(4*1#)M6-$#xgD`1jar;U#7VCE*|d=Ha-RhPBIoSE_O67p!BCY0Cm^a+Dt z;Iw!3bHG?<1HHm;2+Ak{8s%S7y&+(<2kr8YOs5E0*-1+D71#@bwY~3aHDrgB?`jkQJe)onML_Il4e8UJz45(b^H82IgfrH5YxeMKx z0B@@^GHn1Pi>}A~PvftDl1(*ues%xIWz*@uNdonxc>Dlv-=bCNEU42?BoATbidmym z=6>CITZvWD;<|D;-ZNigAgLH`T4Cau9Bze2|P+-+_(G3CpZbBC-QXhuP zTlclhEc{{;2W?|#lRrn+q(XAg&PqY|4omrw|IaF)+o3H;&J=KNr#ZgMXDJ?J64U`@ActHXvCP}PHKl*#z5y?<=v=A;r*y&GAAX}pTKB_DrUlll z+X+NkxL0c!jFQVo#*Q*Sb6aN2XjkVvo^5-?e)UVZLz4h#`@zH^Qr zUI%1?2OK9*WI)LSN}43TX0W=Ca+oyF83y@kY$7_%!FVR{Vb~SSO@E|#P2*>b%dU3C zT7v?49PM|yIfeH^pql7zhydLJWH=ajuWrYCfK((F!_$k(Fr&X=duLMW?rF+%8V0ZZl z?z1He#3uie_EaJD4oGTo!4F?KEU8B=tg<1F@tmNi`~;c+UaLCRrw;U((7(iZZqxEFc*LHXpYFcPRWAhtSyWH?M!s27i4nJ*|}>4h>s zRE(apzLUmD>N=LnOF)`JV68+!F&CR26j-Y_CJk?F21$Db9NpB|3}Pkko$X~U5RfYVJG(FYi+>O z_s5)$2HS_LaO0nYOG%RbdB3k{8Ewbe9{Edn4i6$$ij_!#1_REFr@-C&BRh47p6zki zZ(ZY6U%dJT!ndU-AiayEH?c!V#BrtIOPGvXgZ7p-V0?@a7sG)uCqRqUfmqX+a4#n` znC`{VPD4p^Jn$*D!PYG6rsLDSZ z&=(=L9dgzc_wu9kL2=@EHthh)#v%O+R*t?d6s!l{(y#;^TO`}z2f*Os?&Kvyom+rT zQ2{#j-V!K(VbbnZvlyA@y5(F)X5I#i)8s0@(5PD7i3XZdAbHps(t72J!Pa(jV^mP0Mw#|sLr@p=p1b#zFiG=t zb`^MDgO*NB2NRSbX$S`+NS*om6!zrH6-}nW0j(jifSMw!P~JB>DY#mah*6C<95`l4 z!=Wq32jkJWvu3UsQds_O4KN7XCgF^VOBTh30xA>@cWxE#w=lSQ@4~`4xuq0IM5wv8 zy(>)|(3>Ua4TA+HHpFc30Te&Y;Y)>h4&WI?htF;71v+q_Fy~;e-^$14(_HT|7$s@I zgYDMew+zSyGmDAn?CzNl3mF*=grryr0&b~)f{E0fSSF%}N=z%%a-&cWl?_vG^vGI( zXa2j)QkP^>c~BKDG?$hbWEw&t zA!X5>J`Y4YPHrm%(2#v!a~+Kwy^`eodA`8KYFBH(;dp&dJck6AQ7`RO)IO3(CV+O{ zKaMp2%7BlpcJSk%g_CF0_1gNAg)!-&5;!k$(NRp7Y-9+(X`rB#m)9VG7c!euW@2{3f!DZ~Jp;n4C>mmW?Ls=Jg*gBtDy~-H-{OlUdI^ z@lz!CvC6M6rM!pTIKz|aE1@TTAe6SGPzK*`=X_|VeDwi{ zmv2~Nvae$%mqe>USQc=b50KdxI?#!TUDJnK;~^EZakL)OE`o*D?u{5xfNN^?Gya@^ zrTZKwh9>gD5^#`ZIu}1YjpV=Shu>ozF?*84S&#uopz3!^1EG~6r+Gjrqlc{-0O+1v zYH?fLKQ|;`QQRgd2Dk67l8Z8U`BL#hYloDS>Aq^VOlEt{E7DjdT|M_CI0=i_nS*ze zf(UfwqaX&LB$EJfRx6c9ef?#+C?MAc<%|W>`Kg z94AYNWR%;0LE07e8@`805-+tf2R=h88A1mdkzN<7d6`nj6K z#dayKA>d6Z~5n~P^u5rIk}`C#JTn`bDq6ke=q%0#c~MaW1q=uarC5Qct2pt zRM|SPl5PR8_z1>Lf`_OGV(mw@;qhSd3OD16uTveSQ+hzVh2xB~oR+4frVq}6-a=X+ zI{O4(H+LSf#0%iwVh%)y#HLz7VgT&0z-HNM5C43yu{{>iSL659%RHcZY@c3zyTYQo zfxy`M_s8N+nxRVod=@RY!4S{3IELjO*8;m&!Y9?+<9xNtB1#pypD!PW6Hb)thB?pp~O#H*0|ykeOq2) zkrmWQ@PuT5#GS6P#1VIJ0p8*;eW1vTE~1q0tFGo*Odo9ACnJ0Qj1)i)4RUg|hC_o~ zGxx}%>@rkIIqk)@}!G624?{?Q#blm)iJtG+Wm5W*nXur#DtE2tp!T}@`=8E0BxG-&@c|3nus zf;wB4X{)2J_B3%5t)&YUtA>QFPV(Z*|1WyY(GTVI?ZwUK%LULY5!wdZQP{y62X!P; zGtv8F$mxz2QtQUh&Mn7r-)dEGQ@7aDK(roE^(>H%z#GgWq#J>{CluL(9){2R8td0` zWMQr=rOr!gQ@pU*2n$n02=J;`*BxVB*S9R@%&EJ1Yv!)U$qHLW)4Ml&5nz+vVE7i8e-^5VA@e*ECIBEECN1uIdh-DTeCDYz zFsgu-_Ype*6vTp)-~&*?H_-T?mJ9j3_%ri=bR(pE2+4I^C~`6w{43L%DmhMIRpT`z zPSo?l{2GC~a6X_dQF0*GW5HNXxyVod_;7XXED%#zK3IRD`;`oW^4|Z{3C`o>1&R2!u@VFSYgxP?yT(jcS-Zbi+2vrg$8u|1kzwjIQHsXku;>TK zpw5~(HQ=Z2h1W{6NNx72^9CF$d5Vf0_{o>%Gw1#ateIMUS_t9^(5K{hf$2?^X)Fjc z&=%)vv3N>es7)grXQ5a?jwaa`fVV0!3u%!C7ZK4uTP+}9X#hd}DlOhKH3TDGunii* z(O9Tlz0}*e5S~+P0?&FyHma@bY%h}LHdv4nPWI(>TS}gTW94=G($ntrRyS|ivgOZc7xm4rG1r|MI-(+JGX6F^i9 zT-$MmK%T|;UDt2t-dRV$q$*=&Wi1J3yG6K1^BKJr3XJ||dtvgc0KR|-m{h$MpObbi zzr4ZZ|EHL{Ow(kzH&mBMn$kVna0n>xGHq7;5UC9=k2kP-Y{DJ~ zddF#xW19(S27NGXU~y)IOCt>c%{f}TS!mi|!Wq@zrb4Ou^g=7o!kBxU+o`XGa?^>u zNxi1DV7>aUcYTb6J}cmiRqm}>7A~T!&j*0Qq7es_?4@g=cnb1weaZfDRc*ks3BxI| zgFNtx%=`x?!2QLgcs#sGKvW2(d!T_Dtak+(*o|eRb%7CQe{xTo#pjSSy;4!{Myw}R z&|gYpkl(B%i;%Wf&1tw7a;JaH-LqO5 zfv7H+@5A~nQa=L+*za7Y!h=m4-3RKSt~B@pp$$HHbW zSCH`GOkV}iS1`K}d>(yv-MI6xn?X)G^SErQ1~K^4 z|MdOR|5JF*cb?!4LFrNO23p7aTb z+1y~b-wqv6bHy`k&o{c*)GGn`kVL~6WF4ci>3dTiqLuL3U`pP=00nKtDA1j(&-QFu zQ+#r;6It?d*+6qzJ(4_vm&bulCa0jhT7}{zj&}hK1VxU60#6{;6C+xtdAo080_??9 zyc%9OZ@~nX5iXOC^s}c%WQd$!DDVknt*H6L>@eMdhFy7+=Pe%W9q)+DW5j(USk|(> zd5r#GJdVQom?M0aVffl3q#UIJu$4s)X|W_19#9WfUnPJRg(YqAavLpRN^xUt96}T< z15|@$c0%NJhD^T#J(F>>oLruQw6*XRarsiM+>}3TX2<_iIbHDWY*bg29C-y0hL3=5UA?zZ=i5o_Liz=)ue;d;)uV8p4N2{PJw~-9y;k|lQtF8C zAlM*Sjcj-ZjG0c@5qay`T4I_bSZiCbJbMqHGMO(oXk&r+c$p_^$XWqCxA3Dhn=Z)p z^dnrnFLtQ2=JYXA$kyo-(5iJ71RKROMBle4jC>OTqeI?Ej14zXDv@Y9+%T|&)L3D~ z`JAiM1SDikb4noLO5j;g7;)18g8_bkUWqIOFq^>vp??|i-A7|**d>F#<0c1>p!@BP zf6j~Z64&OAQ?OvG#LE(j1_KpKZygXLX@K}U{pgn6<$=xob)$(N<Y}Dj*j$6VmnePFkrnwe{A&25!Rh2Y&jayexdRwVh}>+%>rN&dhTvfDHZQ#b>M^ zNd`DPOVjUeUN~QeIZS8CUPDiBaTq4gwX zJxy5iU4D-Ns7-6C$ArK3fKH;SWeVB^#rc3a#OROnlx@|ROr^ostyrW_KLT1-e;}+d z8Ywkyi>gyX7@^O+dvS^9*H&~HaTtTG7)Rc=B8|A$4@e9ef4QH}jpVP3epp?h<|@>v?14(NF3F zwxETC)xev;sU)EjSPom3wK9(o_)llr|9c{blits{qt>{{tb|Ehb1x3)V8l1>(*gxw z7JOs?6=@9+yfQFE1fN-QY? zon0!xO9zbjBrO^inFKQhGWBzr11Qq!F)gb&)IhbBE5ajb?cK5}=U3;{<(SKAmR^Y_PG~yh)GmWdVVy*pjaR zDF>&2T=jmPMxwaXDER)A~N3Q4<@dZ{$4?fDw=HxPzq==g@&w zA5*Y%Hzv0s<{1w;sAmN$r1!zRAfW*qHOIfr%Anc$V@664>xQ7!(%7?rjjf1)0~ZS? zPTHGP;eenmH14*iy;HU>uIff90amda4&GINzonY@^)|Lx5NvQ(E-j)-HX(ZB4$zkR zbMyHC9?RkRX&pu@Or?B_tUVb|90NbP&H+O9WBeuW()mKEAOLCuvo{Zn?;@f8Vzn9xz%*WTgh~qsDY_ z82Z0e-9t;;$O`-BvcL{GAxQL6@>qBNNg39~0ZIp4j|jrzIdwl72%+Vmug%y_OIl9O* zC19%ZxCfoNWYEfNhgGGze+BE1p}R6oXH?$G`6RCg#1S;YXxPamw2~?(&-S0KvWOnt z?)vn?@de_r6b;FPs$?tC0d_p(!|e2-9p~Rv4xp!jWy*x|;j>Z(h-v<;*1_Q3Bg#Yo zCGhebJ>YQyQziruAj*(npj*T&6v6d(j#+R68|T0Z5H;8go>soee5?3!x_o|b_tl@QVdJX*_%APS1nJ0kL-Pmm`@}Ow zU??fa3+iTwPB=Eqe2swnE(vp<&Att$*23SB->gm`Y3(#ym&wTviKIcKI+4Q(tl-jL zW4`Ymq?t#iO&#{cG4Y(!O(2BP+m-)$Th85dgSUKg#W!Lo>;0wXO@9+ENSZi50_ z;o~#0^#eTK&`=-;k#=aZ8%)f*i`9;gmZ^@~BELkpTR;rgs4~x^Lq|Q>dM-&%O9x6sBM^t=%u6r(s9Udcrps z>qj^{5yTTF<^88ft+^1LLJH(wIK#xzXGX|dgKa}wzJT?Vv?LbK^rFEYzV%nw3!5xK z)T;VzNI_CZBcRs74*oABo6#sx;KoN6ytOh!&5XS*@p}jR89;L3tvP)))PSCFlv&z9 zlgu&IXz*dyRi^iSS6t|)2sQlyo~01-8L%U0H(py!RK{E)YdQeil}%?wU|bhXpnPJwkmbKdCUX4Bk-QUbV`4GHd>F_EC>^QKX*2%>7_4*f<#|aIrpKL-GE$) zM{Vm|*n29mribxgKZc<)Uq7Xshri6^c}br8)QxQFxqy8>;t&&9dS z&I@n!8N8r+;dZpEMr3_oR%zP1NPlDd-}NM2^e^WR3tXRgiL zj>ctrJzp;<`_cYZiwrStT`eLx*5~4>c$_R@BP)$5)$!jY51t~# zLd8A=$w-aD;fh<3)ee6mT@sc0q+Vhi?CuM`Z`7CUV}2tegCQR z1#@HK<1R&5os(`s`hdo|)}Y2;<<1w-P8i@nSk_M>B{>D97JAMajjwp68%0MX?gt(BU) zeJ6}}gf{f9B{RoU5M8BZe5BR0M>fI|6a;o}ov{=bY@AV6H%}JP^}<++qDcOBuMI;6 zvOoc1=6u=6EUN?!3n7rHSJIomlO)vRLK?G{XO)+#A>1LUBALIC$EN{8}LMO6@! zC;9y=mq1Jsj7KD`Ghc3xqOPAR+%pNiD{F;@(WMK;H@z>-{C+yg1p@eX@6^lLq0ae) z-ZO!_5I?Vf<&SC2x%V_@P)hU{@pCW5ZcECnD8!P>c^tlO>^1}0HM7}GtBQp`u~cMD zyYHlQk(=muzV=FE&P*cb&l!4#=lORei^1v~ug@sv=wR>(SDW)=agFJ~WSOuR1wj zue=yJ+spM{Oj|Rijb8AqtLZ%4w@0W)ev5x-HW2SKC`c+9a$f?(N%j*i)9>zIh zA}e4EuO=>f$uCJ{KUZHqVB#^a?O42RJkJz$eYY_j?D?!w*Q6RLpsf`QzP_)tdeA zR@=2}{%u!(3EdlkV{(QvRWVsMfxMN3D4k>3IQF=}U;F4rbLiY)Bei+J5k+o#f`>K$57qhu zC9)JNj^!#}A&^Z7TTbev=iQC;h$=DdNzLCU#{Hfk^xzw)G@pARu%uFdFkR9I!oa?U zn#dJ1H|C@+e4u;5XO7vO>$+=8pMI?W0iU(}+wWe+1s_lU{aoXmAb2}^5m(Gr?^_1u z&FU?QZm6khcVS%~fOqzp9E|FbZxDm^o-kol|p0yZ??rEO@Ai+ z+{7tYOmw+mDo#VQncd+aS1-ZiD$E+s;6Jb^S#kNkoK>nv>d{I2d_!r)&;dfaGJCu# zS5NOr`P7r`pM+e82k%zpn|4Bcn#!c-dLwA3eXT4J6d9n^^{>M|YN zbdQq%%lB2bqyBac>w!^wacLmJliD=Zgz2(PYCrX$;m#HU4Hli_iJjG@;8laCI( zQ|~U!kpHXouJtf`xPd}S9{q*-(BL&Ev~4>zR{0zydQZiY!a9jzoL4|ne0)Yi*TZ(V zw@e?gn?#BU-z%Ws=Iqzad+-KKYIc|0cc5i$(J}X?#Fcp-GaG-h%HgzC8jUiQe7x0R zghNC+Y9BaRs*L}R*kgr;o?Y6sXhx`>YX~A^okKtKGK#}LG8UGBb6$i zk9Ou7BiWPX6Xj8*Yn8c4Kkv4=5V@Lz)sOw{bW0;DO*eEpeXV##kq;Y31cUEh z3j9@yU!W;*sd`r3PDO3-SGOIJb2{ z2?xIMR_>ERMf|h$3O1c%pL4d6e@`X|5mZgvJtJm2g2B(jiT_Dj6MRhO-YeKYMHnFvE{^fj=$^yaPl;5+@{MA z$2Nv%{A7qc)?4}4BJaq)?{r`)XMoinX?Jzf9Bmjvfhr`_|5cg zb#l}pr7KC|>Ui$QM&Cbo(#&~UVO%s;ZE^(c@V{Zp9PRscIBFM*fPub<|)d&51 zL}$7jhxWFIqacf*~AB?Ub# zKH;V!OP`B_MY!KYt}>?b3qo`8JkR?QDLj;NyI* zt|;V-Ze+Q7#&6|Ccm{Klg`>qWYNq^bfJh11KBjJ z%hThSh`+fZzx8{3K5$n6aD@9dUpO-hKrhzE1U%W=PVYHdYl602-C8|i&;xl;HqoV3{G0?FOPC6mxv7AQ;3c~TmVxOBe-5e z8rb8)yZyH4+@?%IMqkP-m2)g&vby!X)v*FBs^9tWUwoDo%%I*`9t&LC^2b$%j&u|= zovv4D?>V=GN>ovoF7pu`WS0-nL8EWVmSYgHH69Udl@R`4v{TNW9-IErp;LS?OIpH) zM{{~Q`(A3|Da{dEfctg6>!fpy|3VfD;6U<#IC-gN$Hu>nrt+9V=xlD|kNM^TE=~XG z%>4TagbtX-~H`BI@D%lH@8Kd+!+-N^y-18Slzpn z4wdIZefYa1ub6D^GqnUV-kN(*%Y!(Bvgv9PW0r0GKA!f>{a$q|LH5EyR+k{#`FM_p zkD=1ZVfvUP>+~>+QilS0#5s)sA61PF2O}>eIXLK#NT1A42PHPqrE19$ae1AzR84 zisAgJHvKCqEN2vea@ucA9nP)3yF{JwP%`!RVMmZGRB*<9BjH%I-CYHJpyaSGn%+>e zx{!PJgz- zS#C88$y@>?dN6f-u9u4pG$jM#l*BU%j+ict{4d<^w<5ab(s!(^=#s+UG79h5OZeUB z{$l3Qx?p5gzj1s6%gRFbNK7Pp#5>GDfHGq)0XZxEDsf15fywLJ0TJtSbzNyB1xofO zg}@F5562+_4@_oxyQ|%{v&q3TCma?FFD3~36az**cH%8{98EJ?$Rn#ioW@6NpkT&rOrZ}9w z#`ykm6VuW^S02l@^dEZ{G&H5aPZF{7(vP8W@?!VwSRUkJZFN@>YJ5Ts zr4*5L9%GH$KZhoa1z~EimCN@mVYl1==ltsJY>Ca&r~y13VY2EF zz7LXbC0mk0L)M*wbLS|k!`G^?n^_A#-Yacg>5*FPO8Fq&#I>-Cggg}2r$OrUkJL)h zNf90{$2@^4iMF#r=?ve~0?M7){cw7)oUMZQ?6*DquI0qB*DsXiEi=F0vp297ypUsW zAy7$49{<9+`r-_FU3cm0X5B!AuEAtUAU)N^A`P)MP-xVvjJdfqz+{373A6P2e!B9S zQF{Rd`B&gJ_v@SJyL*oAU;p?Mt(ZTaeg+^*7Ae2W2q>WQtLLW9C~3Nbu6FJeX0opQ zf>7liMN8v>6-hwt4t5$EX;X(AzM9#)3?vYn)aeBXeR-%!>GIr{`hWAs{7~aMIT<%2MC9OQ5>u-EOhVsV0{=c-e)cy#I29pG zcBkATcYj(}ku@pE@qp$HYFjdwPdwF|H8|$H^J(3zP|bt&^K~=*s1_v_VWDBi-ULW? zH{WxJ-YeA$aHrJ z%-Wt?XN&;!Y;aAJ9lu_yccXuJv#yXWHPFYht^^Rkl@aCS;tcSTLl_>Zlp4<~$;IEI zA1_`{o_qm{=-7sM^~qk({b-jO3>*hq?`ufoCsaP?9k+!%3cWVDuu;2HSuRpCXt7;< z5xIb;YGl>78n8A^036vB|9^;)2*jc>fkaRrFUY8F!n79~qBa{!*>ta@XZqRRD5SGV zcc+00ddq~i&dK_dfd>A11K$U?Wm*-r)0ziUMR;3`uZYcJHqdr-Oru8ap5^JhT*`Ys zv-UYPln=Du5oq1awVR*&+s{MUv<=9ojE2mJRB_1%y5)SAV~j!@>u6%~u0Kt^Q2Xgd zy6J^Ep`2T4mfH3Wjb%p1RvE38SbJ{VPZnhI@vEg7wK0^S-pSDM6+c1rc<8{)*Mywa z*#-IUVy8z}OjGV&g0M)7i>6{5LrrlH#b8jY=i?N*(#8H4H62R(uur4KK57Ub>Uvfut~(K`&(MBA znALzHm^3E|U_{71`I|I1ka(UlOh-I@aV_%I2MMLn?A@Jb4F90Ij>4j1uL=sw*C+~$ z6fAYE3cu-%zi(`yGFPRf`9-Xu{uic>y}j(C?5-t4ym`bHh<%OT2zuplvi-LT59m(6 zZDTm@ck(5eN13MQEtoHZX0UaEbangNNBusJ6UK5xR%mT?8l6oMUal0A@@e}U@&e{d zD0E7UHX1rb0PyQ|QfnsiUM&BctZwy-%EGy^0e2h~nHuD*r%yU<1~ab)l|r78MJdSg z@66x)?%#51=iU<=b%~?RM9?{V#G z@9}?LpYQLS|2du0sZ;O!dcVf=`B<;(7R497Vrp4=oyhBXIjKxJ&r~&nlFNgBcwYZ@ z1!|8fvez*A$`fcO z6kRLFNjrNYs&AwkSStW^H!i$1HPO{^U*na_XAj zvV`B**V(dr^PuSV?3Q#P?jKF^^`a6dXI$81wCc};LOs&HC~fWTD>zSO^iP78yfmcS z!YypQy6zZd%6!3w#n5b+C%quNmJ|>`t1;SBDSE>d1)#r(wE5J4-4ZGl`}=?>CaN#kTA>m2!INwLq;j z${VNpa|vL_Ti^i#onvH>H1$jVL8GgQ)#yav%|`%J<-N=YV0ZESpyWXf_Mlciw%}t7 zk1Xcnmg5ad&-E(OE*;mdnC8N1wR^iheU>YeFR%PAtnW|Ntx%t|u4eTBwg2GdEkA1; zo&kQMcgO|N=9F-Z$Dp~zaz*u`y5N=*F?L;=I=&^PP}mk$41t6~lkij6rm1X#L@uAo z75Nc%K7{=G4L=vV7UCb!8*_!boVqHZWO06yL}5~`3V$7`*Nt+PLeG}6EPA#KBI9Gf z$r?{IKx0Al{t%V}GPptB|A~c?tjA*R?y>XOy}*5{e^FBuBpbIT&UWp){Nf3Tx2wEn7PgZy`TPr(#wrIf7x1b%WQtrwc zwvGlxDnrmAz?+`YBy9Keb)v5D6#2DBnzZh71OPFIv-F|UBY2u5dYLxWvy1yAZ(s=c z?A=>W4~D&DMGaq!ROyd(+o?wb+A*^x=c0Dm|F&-L9yQ*B4`U#mCA1`WqPr~^#! zv@j(`cLft33GBWPvv;UOPkKnBtPSd4+zR?|eQ(UwOW2+k;LE~+SRTfdpwVr*VA;kh z_Y!|66~(6yY^4kV9;OM+^MLDP(8|h-a$RPTcfel^YU-W<>i=;}{=>i|ASra~kmF^! zBn5Bzt>c=N5P;SG_(x^J{qZBo>ti&~zq-oA;JD$xbh-(e3RIL*8`N#n8Z*Dw<|2CL zgIV_M{|qx^T9WQfKZbY77?1Ky{-L!T?6P7BsOCMzX!rApfU3-Nh~{~S=XkWTit@v}NPgGK&BD1AREkp+L$jsb zTdvcy!yBjO4~k2c~ye0y^u_c zJqSO2F&kw1(!-nTGO?P^JF1n8>=+fDr|@8QU}qz%y5MMmT-c!B{xyS{U`CigaB5~pIBvq3>Of&<4!$bdMO-POr}^ZJ@v2BL6gpEqRHNbd zRamK`dugS+>tm}Nu~(!s`6Ggwl4w-sjg5(@(u~@K#%5+aE80NwlG)9DFRg0&hgnFL zk39uksoj4~nR0?30nmU0^fwJ{_B^@4@>*u?BR$#9?lmY?{q)mJ8s!aYMNjldEesCu z@ds@2?-wfxJy5UsOkW~wJ8=lOlcHwSEG#!1M=o8jOGm@m_WLoR4CZ^?D)0ESPwKlI zqG+8%B9TXB<1S zg|khjQEvZ>qEAUlVlCmua#&x+xVx8kfC+Fu1X{cYZ}3WO=xE}1leL?%$NVmAv^ArW zLxnQiWRdTF_D$U&y;tuyu!^Y=&&NWe@fh)3??cegPX3>g89Hy`I%Y~GJ z09*y|#cJ*$Lt3^wa*?_VL7Z4k_&NLAoX&po`cNccn^y4yog@8`u{%J)Wab;Ov+QXE z%yWGU%68XZ)b6n9U+=*fs0e>>YDP~=Ndk7M))?mbZN+9wf0Soah?WEX+Q4e=7buyL z)c5=(GX*WMP3^Y3BC;d!?+<&AJ@u2y*43|l8>>(tr0YWroxWpYvN!aGsTP}aidp{1 zrCwHZ5@}jFm~N?n#79N^P0yxa0|(a$ntZyi#{o)Y#z?~R>9C@HhO}V;rp2?((uStw zjt8mWu|-imzK%V;Oe%!J__Hw9XQB-r0#Ab%F!;>jDAC>|!<=s%AWAuCP2&E-mf5qt zC8?`|@u|o!k}KR#^XwB_KbJ;=I2u!^K0&iTjIBx@YXaN#2jurNgYc*-aXySnS3>FKm)*w1N>!e+&8j$_5>b47;nG;Isd{uS7#5 z_LZog$yNwB{S*Us88k@C#Jz2#{hL{K;*b3x1dn!K+x#j zsN!-7cFDh;wqaioiGES>+TdL^vC~-2306Go3sUKD+`A?uW{Sn{ihIoh$^6XS=mBZ$ z{@IqE%zL!4@Fx+yy)vc*=Rk~B3lsRB-=(_#u(98WiT^%)Oc@k+ z_js2f!h9%5%30^KfFRE9?VXm2R5=u^`GbQwX8_iAE$(lbPAebr@|)3k?RR|oX&28) z`c?jLlqRcqH604~$k=y(CyC?FUBtj-5ziAh*}-dhJ1}WD&mXCu*r1j^Jycj0kvAEn zSn;adRNaWgH{-yTThh$E)rk9fHx`M(dBVKLaef6-eybzK>I-$X!)4%2>i;6OMcyTgT z>Z;8*#X}q>y2zdVnU8W2_%qQ*ijp6k=FoerMUSJlJ8+LCWoA%Q>9jfu1{$>!*LOsv z$&^D!XO*hFONN%`51T%#%o;pUJrRM=^nqeT`^WT-kZ4 z_2qk^b2flFDr+D?x|~~Mv44&Op`*v*(e_NubI_t}%S~Sg03$_E(eU~&dx_ahmiOO_ z{&u{s8h3;`hDl4d`>r}u(i;@g*ODTpKk27oC?Pa0SzXgHu@d&+_ z5Z5Ibc!k&_DY0X;bM=0a7u6Tn%y3#w7W-1mk;Scqh;b{h>D7@FlxKK`*cBo5&%;AU zvyVD9sYWQF1N{NvB|H9>viiPawHyD}8kD%T05U9LQ(vEP%=mfRd$5rd5@iMr%1_Fh z6(V`csbdx*^gx3xC^hx|1wZXt`)OOJL=yQCzqT#Xv^yn$Cbqhd zJYCL-#7<3@+2_(*Q1_(#`h>Z@+*FweuLq8;e)W?N9gc?DmPR&FXR4UetdA&>(%lMi}9xtNtusB177E8yn6Kq z%*_#27aU0304k3ILB65Qy*zc_J^;S~7zOs2t-mtGVC&1v5vQer@SDN*7uF>Ts6@@GX;k>#_j*57Y2ra<0T!e5cKX2AF?BgD;oRu27E48?yD$B2#X?%P;~Z6 zum2S|(t?VG*||#IL)E3DjZ{xN9>=vwIkS++4&UGv|JjH-@Jb>Rv@fwM$4vOu0$md0Hh2^cok*&HT_S&Igs6K{2NMdXZc zMd3W@{C9Sme!1LT0P$bYK%&2?>pG9=&w*0VvHKa)Wd_}a%B^f#sialSzPB}s1KzDu z@u2~ytX+ys)leIVX}(YAjU zoyH2hvc2mD0FoB{iIlfJhgdg2kn7ehS<7Wd_vewo@)t~KB$g|&wM_)r&WNPq#1{7T zZ|y^>&;A@((#5ZFx!eC)%DH}Emim;g{mO#=r0jSx{`W1A2SWDit`t}7S1nF?KWvWr z#k=3ly+Q`|(nlo0=3?tZ5Mv+sZH7bBe=+fg)Lq>I>roxXue-hBqoaL}YtCGCfpLRT zZ!U31R43THas6>!1g%(TmR7m<%Uve(Spc%Ev^($9^#TY((n6fC- z#wG|N?SrYSNxTVv>&_HGOp!LV!eu~bbaG>bn{t9p9oGv6s0A9QV`+aI+T(3TVJ^Vw z^6aL{|0G77%O<4jO?2}995bOZ(})iX$WU%jH?9`Uw)D1X*s z;y&e-A`(LS(ziENTD9=#WMFxK)Eq8IOI;s+Xoy+1T+3cbqx>BZR zZv;|!%9SlKZDs%J!Yxl}%&VRjyHHDeSqHDD4t!Pl&2JN}Tm$2^nLMn~LovVEqXz?u z7nx6b-jd?``ovRN9i&&n$#;}qq_Bms5e+w7v`c$gAuu&52F-D_m=&#_P)G1IJ$vp7 z(!lP6Cix?W?+3H1))!e98#3?K5tR|Xqo^84vmsILR=5PyE<}qgQIn+SQuNK*rBsUH3E#Z_X7CsN<>jOLJaQSH(|Z7a(@!m6 zcX;yymtvJ*=oZ1KrJsKzgpM+F>C>q1>2o|;>WNZKwy;4^M2q(dKP|mSL3zs(Z>u5A znDdIhB*Y*&srVUoxk)2+{w-~ikF_mmMX~f?cSU)Cl64;7#NQ<-OIO|=adz(BY*R%O6Hrw%&mH4N zuq0UzPEXRuUc?UD&)guz5z$n*L?IZ^$fg0jhCKbXQ`DQMMG1m$eB$&{^i; zGc51t%90QV*l2#OWHzDCkvAsaQ2QmGbN*&Q%_w$&JGRKtyvegAr zzPt{xKoHsPYq%unO0f?MFP{UZs)_2IjCC8X!R)qp6b?DHp@5}Ar;iaUO^}Ujm;I=b zR(K0tVs9|3OAhQki#;BN#rIqn3|Bk6Q2l;&^z>YZiF(*f1pbjyof}UP!Bf&zpQ>P7 zP`1DjmFMA0vaovwiolG3UKIwYF854HAdqR3M!G1S-A(#6nKwp8QHSE&&LhY~rd^*z zqufauAfeN@bRfuf{-=X$?WpyQ)#MS}c;lWOtNWdj@*iR|9jG+hw6xLMX0fBmjW{p- zlwvPn{j_GNWpxdNw8)LJeJMxkR>&=xPg`Z#-z#!Ts8Ou<2Pu7rbBWJ%L;!#H*1M>h zp!SKN%Ka$oEkl`H0)Xo1o)y^Pw4?~-wz8otUiZ%8*AqdYVp23ttlcMEs4#Q)`611& zC)|*r`7`-YZ^`9^F%WUvu$vRot7=3cEsNphx4>G%FCw_%vPIoIuQHG-+eg)vY^8|# zs&<@|d5RJu+?as>Qi#Q6`<&p50)@tuKm;h)aYaCs9c^6O zFh7I}PCVNkX^W0r!Kd@2i55Aq-Uq;f@v8Jaf#X$GPW7yv#CnkKAdvDWbs&`Q?D9kR zQL(&wbIYJW?Ays}c(83k`S1G)=VL&td;8#PH2Xs6c4yvtKcTX3jdD<6L3Xi68r(CO zT8eV~04qq=NmrkEKoY4iL|U_Y=fi3Wmu`em!j7zFAe806*O#bPxk({xbZ4RK&%Q8s zAx}x}&oI!=*pvpQ1@(T}+Z2Oo^13;FPEcgc;H zArTX8gY!661j26VB0mZx*E9ZfHeCLkeXFeZ%yR*^TaQek;v5gON`<1?Dd96D_%nZM zzFt6&+glw?mmM9#ULHeh*ra(9a$(cv{B`CJg4D3v1n=K7{`d`~J|g5lXD?qFbw_oC zgi{w2ZG~e}mZ99l&m<>%BeZ)*7&I-x7yx(0u$2|iX%NKu5U;9cZ@2ti$4y%KA!kWD zMD6jzQ{nm@Nv$1A!Wa$N^Y6?pDCJFA&P6r2&bD^$Tn;RG0Ke%Yfjc3ExF5 zE#WWOi3>E1WJh$YNwusPw9my=e$x>}#&(GxAtWFpD5&?^_GJvmzT?>Ix-;n%7vl2> zBRnEMSYfj*SEWh@Tyw9Q$BIYvg8T8TE$XFInk}Ch@0>FFX>mq*R6H6@Qv^-;@Muj% zo8F@;f7U=C##yRsGm+CXI&HhFeOLz{cuW*$I;_;Z#gPNG$hs#h?-PBUf?3drl8%eh zAeH@CX)wR0$yBAzG|G(4L1U0)Fd-lK-uIo&T9e1ORWo0e#tB=z1xp1&sB35R{pnPa zvC6)=l~>yJUhoM*KfCWLkZ)~YM^{e^$^-h(aa5uF{II?sH3;vK+>6HuF9zjZ5FHx- z(h90WN(ak#I{K?(wwl|~Z?sS*F?f%=^L$vEgqkiN%E54=y7@`Bf-8exqWGbR6&=jsNV^Ls<8}sA zqmK3WMkK)_*g{GeLZw87RLQW}vC{35nLA%sari-@OtTrd2T|{+T~|nn=3ctkRu3R4 z_tQ>4PNnFBu#ZH0D)OUwYECV4e9T!vM(_eLk1Lg4ir*)!bpaIZAmr0XHfLTyS_CWd z(IEsEC9G$9?buJkA=D^6*b$kUjE*zZF;4c>SorrRg17&BfwkPFYh^NU2sQZwG}WMS zL9&7gi{S-e{-rl^tN40co5&EUUIWzTXJg_xWC)1 zdA;s))*GEc3KjAx4XK6^*A=63j{=YWQt;RZJfj{w^R%|mFe7MU&m6Y)g@lWe=|phu z&)%#_fW=_OHW)j&!>%>3BZN$Yc-ueuof=voU5ETy>S#udj)_>1@;PU347W>=jK(=% z+iIqMR=r97mN&MNY3^uSMJRO3A-W?n9?Shme8)t#XSy(6ScWfHvx>>D9VuioU>58i z+efMldS%SE&>!=eml?BM&fI zK=-{tUkn7m5}%RNOmxVjJHQVDD6a##mv$DVAHvD>uPSM}G`~`+0prt4x%NWu{T1Hk z`AB#5%DNXF34fJN%42`qj&`T&zqZW={hLGYKHB?ZyHh&+;7iSf$XU~*AGI?ahn$O7 z{TljUZbxvJ1AK(o>V9?F^b=$}zL~)7qM~~~jl-A4yQ0$RUDi*%1dSh1DtB(!deQ9wT@g7)^I9;6MzfG$1h*Zxw(g_7VukQ-<^I8hlOUVF z_Ota2(OA_0F<U#M-rJB0xKPP(#zF$EWpLiZ;Ik#VeNb8=Adn_ZDIvVz9yTU|x^ zlHbWX{+8*gL*}j`WX#^=e5&Tn6S7x)R>z7UEcE`NMz4@?*{3j!hEa%5Kv(k&mt+1# zLGqsfZe3>``|@64%%QGO=YVg6w0I1sK}71{if$P1~~W@Tv^QnClN$s)N5kg9z) zz3LI4&i~NeJmO3%1Jl(a0AC!svtk8T2M+q)Q$H>5)7`yKN~jmVm1HurF4aPxDml}% z{DLn|P4*e?<;eEvG|%M-mt%ryc^6>Pg98)NA3r!8^Py6q&vCP^qN$w?Ttl*2j@i!` zirzpjq4$B*#Xj&WC7_*gbfpCn2F@qUd{pOs)DCR`G`0Gi0_+FS@xWzs>pcA5ouY>j zs%AgZi9HMPxp(a_^23TH&=bS`Y7x- zI=%sF+gl@(cdE?OtjzQIx59zmuBYa&7n;FgFF_bCY{HL9LVf3R`Qe5xGYlKeR~~{mT{a z0uQ%bqwp^`w(&0$KYJ0Y`eMS9wdK5??{z8ccOc?-cJd!^@ymaSJZ)}CpCnED06O2o zg`9p#AP*%r=1qhFNgpg9E(`^`!`8_?i-QH9MeR}wXF2ZwO986K<()dqUE8U}2Cgzp z!rL15YK;iS%l9ZI7_u;kIrjqsM!lMCRpvF?oKxI$hQ$eWjAmzdUdBYX{VO%0P)US8 zL8G4G_=gc9H2dL8^}$DwXo!VSAFU_Sc@xAS7LN{mfDs8d`f{8mhOMLAYWz|Zks2eI zoipUu0@M>bp}6=R*REd#P`N1sKz^5ntp*lG)iCdSD_*c8OLvz7;9r#PqJ#h2aa{xN z--qwE>PNWMv}BFLbWXFj*YE#Z$r*|L(%Kw-*y>2)gQgQ57jyzMJvgC%RVI0P-&KK> z#A95C8|_z>CJJGSSl@|qjc+XCiP~@eX!FK&Shg~+%^^F?4lUDxC2$dCA?Jnr7Q9#t zs{D|zxYi}?k^A$DqP0oz1~@(%ZL+v+MP=d!y#=YdcimM$E;=mFQ8IZ^x~Px=sx=0~ zXliPg^LKMYTZ=i-vWBK{^YkFhrU=G6jIoURApuz2;Y*)^J#Ua>53lnEd9ptU{yUy&~L;JZI!u^#|h;3!5zt zm6!?ibsh|~>+zH*fDwdNE`~z3*i0Ge6o*5(2$y4~qt_}@(xDkZM;E3w50By zA0o*}0$2Q?L)ev+g~~EbHiA*UELVLdgo&c?nKb3b_&?q@Tz0}3d`EBdD)6&mQqCLU z|F&cl55|tu=vm<&-3>`LSVC+{;BQ_6R=8j|8Rp+G?p%>+ahaa|C-*RX8cv*8EFx~i zdy1IG3zQ(ZUnEUSwCXDGiickZx$N>3WyD3!_V3BtjGU%d7il@y*H3_YK>-60)w4hf zsl*=-^2jv}=Pz}j$SI_|1!p%B1+F`r6J=KI)n410(4H_+=v@FlxLJM3haNtha4v{= zTA`-{G_}RnM<{Z*i*|w{H+-^QPhuW^-cv$Wh=bmGO#e*>hPXPIAM^bMS0AVs#0VMc zdy*Y}G5W2oE($>kiQK{_wRD~IbK8#f%3s#DKioG}ph`T@rAdZ33!+ec<8B=XBjya* zU6_fwNPxpoD(_m9ugTwlT)_7a!ZU(Sk0HzqC4tVcyYME`3Xh-`^fxe|1D$JFKoN_j zHQ>_C$o=~&udaW{3vShBnEpwHUjx&&io%8lySaBkyS`zhf5S);P+06ZsU-`fMIf=+ z=fF+`N(fq`OZ|}C!TjeZccDWfTr8T}$;Tewr_G*ag3E->uKL55zTO}LT|d-Z0IY4p zKK7F3K6G%qU~HJ)%`$ZF_WPT4`Pu1UHj;tST51CE)_dHH&?6M38K} zZg_(x+S#`ob}oaIvaBdgHCBwM*+4o7GgEzEA%@|fo9a1*Yo0znDu)PR+a|pdmHV}k z&l~p|r}drc^D+!bGb7;U8ae<8%zW2}qkDn0PwCYc$Q$WaEyO*&Fl`V%*q`hL^I?F8P=I#5EDU*?3CAmX$KB#xXJrc{6l|wToO9a z2xOuZDull- zkNcqIfZ0re>@%1f!|ncY9xzfqe8e zE+kDhb}HmAo>QD!WGB$0XXNh1jLcowaLg6lb_e+NIjW4A_$Jmy*9k*8=MwaeXXH!( zwk3ibDF!hVbSXm<{i$x>7$wtT_d_ytM)hO`94t9#Q`1x=Is>`T`_FKh?rW46H(>Xh zCL~CJP>GQ-VM%<$%0_&CuCgisk~LAgf>ma#GDuqH!|xBdQL~`_M%lW7RNmA~tWo}K z7H*+M<+7F9_~#F|V8Tt?J@>tJfoeZK*QoEWph)4Xb<9gw(h3XH_Csl;!Y65U zen`a@zBHe5tkJ5Di)nvR{eXAjxPAXv;D-A?lQ?CG!b!~yTj&0czNLyCGZ!bX%+a8l z1D2-9v+(lPEWJ@;tLf)q6RvNlcW1sV)yfA6mV|{|{_9t1c5C9}-dr|=@Q>fKz5D`> zEuwgqjUfmhV*T3;_vK?E>+hf4=jYX%=rNj8pYvjxMXc>z%)ssd#-uHtF$bgyWL7eZFs65jynG%_$bT zU3JVJ%uLhLbvsu-60E^vt;#ExYfQ;2Kj|=gPI3GDaLF?|+ouow zQDLVG=``_w*-H8{S-JA}k8t_EXC6rGza8tz!#Fmd>N?FeittHEIcy}q46pU81xdnZ zSg3fYg0Ozd#yENWWo&=#DgA6w)V1^49D~9M#0}Gfn7>5T&py17DCinM9g5eFb2QCz zaXq@s>P4)Ng^Fbp>KOhTC7X_) zd6Nj4VhS}ruEfGWAX*jM?J;?{M`g5Me6+Xvbd`3Mw3hRYxz)rGm5k-<3Sl|Ll9JI`{L|T<{dK9jsB`1ss7GGJc<6f`;uoPOh=m>)hDo~n#EYd z_jR`azWYop8s}{Ed;5Xfu^^XBd{dLRmJ7{?(Y<`*#_{FikLE%_EO!b8WAQw6-qP9* ztLQfvWtr_GH`2-&PRj!0X*blYLf0taNHeEV^PM_Q^7d7plZ zOXu;StEU8!;noSSxoc-G6B*z6X#eX6Cr6B5xXTjFZrS!J@3<*#S>n-k(p;Y+p25G4 z47n_5UgWAIu^5rR%q8_UNg z!Ra4$DGCmscI3p5hqKtQxSp)!-Yf$3hUc}{uqbwC`F9*mo`xftkM_vW@49fu*`rWrwrxVP_0g5=d6(^iArjE5>NVGa=#`D6CuSQoc8@H zQ5}D`$Y}6e_)hlQ2&rdJl}4C}vQr2?Nf4=gT3>rgdCP0F{AjXutN+xDslo=Aw4$%Y z;p9p2y^i;TI~BZ#on&U&89QzcG$|!+NkMZqj@5!bLw09WS;2|et7RfMxelIL^o$2= zTkoVx*6kd}LX^9bQG?lQtk3c2%A>J)ym-W(X}GdY;0Pny#nYm%%HUPl{Ol9@dQ7Mo z9-o&>1|iEHNBD9pB9ACpe{B~zBkQX}Pi7McP0ENxeXZk*$|HYk?-4sAO_pB_r1A#b zU$mXUmQHn2IC+#0E$>l#WyytU%!W}hljpa==RmqI% zS*ea4Pe|uuiZY!wOJ06{6LE``wR7}@=#wt4uiEvi?l&M%v zYTcqamCi~%+~?Nzl!bC@z!4kx^8-pJ?g{DS&~w6x!@|A@zv&fi#`h<_D)D@0 zb)$>NHm3&9)Z@R753(3phgZCr9u&?;mJ5fn?@6G`RBVx3`OBe*{D9$2Ho@G4xh*vr zON!CPNzs8G6Wh@Z+wkwaK$SEt;aw_*ln}cf!e}4%*_Ei}@6vWQLoi zAF0V!6jw1RuL?BReU>@=uxQS^x$I+9bi>pFAtvPX(T(+y=3r}~f_i8}G}T_Vd2{%R^i|Dm0# z)or|wf;FvAnYv}BJ5lSsaqo-Y+UIKHH1_*cos*}TZ5sC$Jl`oWcBbY2!5+%a4j4N4 z;Z*gi`~zc6Q1n2?3zsS1j{y^B*BXsk*J@SodJ(V5Y!ir?XpZC2J?m@K&sF_I5!rji zEufP8JQce!^`G{b+LyLpuXBtX%L1CT>9@;D2AZ1IkGYSkEfFR)8~-G%&0%qTb7xF9 zbQks8@Zvce4J$fKlG&L*eH+94^=6aJI~hgk!*#dYu%_IKB&Mt8<-%2z&AaT11RW9c z>)M9}if3VAi3%+aI|CA=ikM*}6sIc>ZL1bznFGTDf``wpoqamya!P1Ns)lV2ZP}Ss zLAw^FsDr{u_V`hcVXB1f57*`#_pt3tzFc=-5ttzyR!;lpLoU+~OiBEkRF$$2gEuQt z(9hCC&f8m^G}y-%8{53W^k%p&WJ@(2C3o9GDNNBK1xkjljOs7jX7kRnDIAZbDK&&wRFe|i;tTfOn9AhHJ@pg zNsa%ro_G>hgXBmzWD=h=p*s!k%3j%YuMYgx)|k1X>=Vp=h5f;u+;7c}>cX{os)cP$ zpNYTociY)wc@e+7N)x+Us1+VgP}m)*OP3^UabIrQm8Pf4c;8I5O7=a)vAl!<4Xa?)>YT76cl zj}jyl-@<(Ghg_o)wXyz~5*GK*c>4?DSX@RiLMIh#(gEK?G0|P7Wr3QyTNFKWr+_*$ zp*e4!E8HI`{R+M9`j~-)tqMyf+2lfm$Bm>W^Ly53xpID$ZVwT-s5jEX#hkT51osd9 zRpa(lB^`%M;?%0Yc@|A(2OECEB0sDtS+eY4pgxd>XWL$^;sWJ3maFK`KCXE}f0joX zExN|Pw|n;e=-`AR2q#WoG;u0GeI*{3KB7%T)_SJL6&s3udVVz6hwtKg88ON@=2=vJ z(<5m+Y_Z^db-DQ&R^*(^MV_7&7UQkjj_xPc6n7-nRyH9rtFNddTFUQKI)eZ$JB(>a=aeLlEU1R)ZdZ zLSuWK&0=Y}cHXgh^0|yZ|MUR5)?F;^4-_S?$nK^F=fng;t>Y$w^UZO2htZ|jmx4bm zPH(o0e^_>^8#&Lcy9Vnk8W&5*?DX-|)hMnJA*cnLE2M!%jcz%_&VvNl_%hg2{ohdi z^|@8+72<+uZ1_OeENRYXZMk?zSVMA#$$h;!>b4hgM;Nfe@#tGq&FyugQ^=F4r7+Wf z%Ws}|=oIwJNB$l(EU6q=;j2!D)91Cg2W>YlUXhIFB^!qG1Pg1;QE0N5ieNemQ;Rqt zo>~C#wiQKL-qcYY$bPceep5Dk4ViPY^M3gbGErYWDGxDUvsV6Y5A%R)0Ed@<3fM}2 zk;pDWSvd83!=4;nlBfQGC3(5}ExEVbUafChq33sV_oWjwry>5X{_xC=@&R)4Idrp< z%vu}3^TN8_dEJ*wO?;U}=qcq1?^jmI2aeu+Zjv(UigWf?OGjMl zRTcrk9h+9QsN)|Untw9g-P3a!&rI2_smhu(-GrCgzSt~jSBY?HHPobE+Ew#i7o*gh zG|S1wsO5f$X=;(wW__Pm0R0|x8pHOpi7jrkBvHY;(YzF{HCkvE$`@YsMSadTs!VWj zg7T)~$tjnuE40hU_^W-@1UE%}@BQ~8l-IFEG{qSJNcOcR_f3ue24kg<$un|;JEzx-QULrIcL9$mup{Q{aIt#?`mDNTvU zBYl(IS=qH6aDT}uUZ&x$Y_VR8W+##{yo3-E{PSFE+p3~O6<#+Ky`LjWYG_2L%XC;C zU8*ff-`sJMO3_81WyGAJbbot}9cNx=|W};rRxAy>sv|&5yV`MFA9(kqq-RsGYE|^*Sl&QO>_-k{w6+`CyqNNRx_G>M2bE%b!~2dl{_8MPvnJLnRe#c#G>~v_NRWqFd~C5 zEX|AqU%J+2Dq~dlOU5U7aqSHM|8aHuGxi^RI?8@SJJ#-gi`|v~^(QQzKP@>_H*8E(h zWYX+)ZO`n${7LTUdFTUSmF}*XwN%pwKO6VsdJ>%Tn)(dGI zPnAw^9ivy;^ymRFW@Y=aGMfeexJ-wQRwBxoW%5tgLD6_Nt`Z;fX{p zmj~EUTrrvZzJIxfa~7U)PT5)hc^aZyci}Fg)qcp@?!J^1dfDmTWG_6U0TGqY^lCgO z&Uu}yppfcO)ou#U^)oB|*wK4l#QzO(`+>9Pt9Uki6yj6)DZ26X+EJKEDl} zb9ABjGM(4OLK$tZrEqX+X)WGaPS1=$@pyC?5m{gp(t6mxb=^q0$Cx;#e17RR8UUiT zk=l@omQ+nZ7`p$Fol-|73v-OnXZ9&hh zkuyzD7;Q1uRN|aYq%|y|C?1)tYkp==amZE4;$^+o{IqkWs9Cbfe?RR0Hx-RpK?#Uj zR-rfJH|>@#ne7u%2xEGzx{nmZtsL)u2bP97AX*=k??BUqdfwD~$cVPJ{HyxTF1etK zD8Ooacgy?P}YD(|#xXwPN=2^CKxG%DC=`YXOpgRV! z`#G}`bsNTQgZ`u-^IsRs=EPMnJipgG9F@}Jmkr)~jK4Tu$9xk#8^fJ%G*|ZWeJRLb#NWcx?*pDfXgO&+ zwa1N(z30ggm$A=dxee zh`+TH@x5l~vBy=JJSiIb`R~X!TUnDRp7Vz?vfb4_r=02u@=NiPS9q44|6xr4h^>M? z2;WM#TTmULSKfz$CUUqWA}O}%UjDVb^~p)QpXK zKKmec2h`A;n(mEEN{@%cY$=BE%N#z2;-a*rt2IYjnuIkcf4GX|@hr_QW+slEI?YY+ zrRJXB7Yk<%l%yL`t>1k1fT^3MJh%=9$eaIFxtX=kjcsL=$(wsnfUopVMrP5fEg$4zO)D{#W*IF^MYcqSLaH?kJk$>~goeSJjB>I;92`|pvFFC0m z2Y!3{O01oJWhD&a$ECKsHCY_ikJI!qll<`*Eb42EpD4ll{Wq!cnQ!8MDA;nwev5P2 zW&5z~$8Whm_B=lG8?f(JB}>P<%hBHdjWlVq=gBS2WP+=WZ;V-Kjmd{_X?4}IJ2kgv z?QD7H{)Fb3r$W`fix!*_^Zcs=3R%H={HEqCe;ro;3?r!AHW+MU1E$au_)HxR0O!aL z`01~DnJHW~aEy~r)os^%;Rij>C$WjC4~oEXmqA-W7_zw)k|S# z{<~zE*lZ!nLM1g2`bfHDC_MZY&d&Pc!o@frEtqy^w+%E|^=B4pxd}yIjd+%l6Z=CU zf7_#+ipNES^34M;9x^m4;}B^`5CfS>1)AYv;rQs}tD5gUAs_+iF2is8Il^5c3IAbK%4 zdNcS7YkBr>_WkgY8(3{|#h(LcKWgV0JhY>^yZ`Cj0;D4T0>6u=wi$?F4txM;^F-Q% zUI5$N-FZW7k~>!!S^V!?rhr3#_4l5s#E9FFCoH{t4T`4bHNL+jyXghR*aMge zYDX;(cfsz>=zpVwvzx^-7}uPV`}22?ke1V=3bHGsvr{$7b@cJ|XF$h$xN7`?C~oy; zC@KL&1Un0mp|ia0U4Lje=!*Gt4!WdYcWK9}s<{UlNU=Zk zGT;Rbu%4p5Z4lS^B{K-Ywz20)NAERWv$~7)cqd|XFBXE6H@zj09NrjGxFyBHQyMwv zeh!AF^%9#kd!26hl?Y3iWVb-T%R((j}}PHj=lY?!dH#w)6_6YMLEUH zBQgQ!JC~Vg?!220$TgELurBfPFx|Bvh=?>{`De3MmmF`r!Q|izShi*8( z#eLrI```8YIorKg%sJ*5W3J^q)JW{$W*r{M4FINL0d@ZC-(3wG#ey?Wl<`Vy=aRRt4zZaywAjg z*&ZWaz#x&a=PAuVkYq3tDYCmqWO?AOUbPjWEks=2hTwC=v^KvX&i?H}(s6|rIf4Ys zM}&vWv)Xgm#?=1Dp1(*nyi$lhcAr~6)(L*XQzwz84QAqs^gyB#3GE!VIz5Z6cZnff zsDPMd*&~9H;QepYVV58mz10ybpWMqz8Sm8cbCM8p*N(E&O#mO5g5AsThMeE(2oS{` zg51evX(unSU^HH=*x(`A$TNhdqMaZTDM>+ml8}6ykGy z%&$cq5qB(1x&+3fH{>J@t0-P_EsfgV8h{uxx5j?az(^J`;Hgc%tc3Uy0<^j2vsUZE z4zSDU|BC`Ap<$3zY@mk#)K)rw{^S>y7xX@TrV-;Qkd&Mjb=3M}WFCh5;w^Lz^&L(K zNu%0=%7^7(!COH33tzVDVp{xN)pv33Z60%<<2LPx7>r}@%3JPuj=O&V7ebMP;};7DDP{J$zbH$77V-yaY`70J`CkNvY+!$4dJiI|1PzQ6lf zl(<&wm2Aw+qvJ(kE9KYx$LeYTt?~*vRFAV9Na3%iV#Kv zQF5c|UOG;rq7ZOpiF~A(t*avou)0{FLWOA2Tibd1?HIwl=dwpo@VqvpcI}s>NAyzH zekGUc!Wp>#q-DGxzL7sm69~;veQEgc%`9BT{;YLPy8S^!K6USUJE~T;?a;74asTVG zzf1NxZ*;XiQ`2AQ^g4&!(V))9@tqD5XofK0E|8Q`Ek@$A*AXmw=k=i_TR%U&-u*3I zC;>@46l~k|%6UnpHW3gT zLNdA2ONgsgOmC_WA*iaZPZjKs=Dmz%io;jVn)JfBE=bKxg#UhJfJ?l?TU9R>_{2;;04&be?4X! zeLgsOA*eT;$J0=>X|{`)zw}-#;Hmq?&oRNKIzK_$@nXZ%s+i05&ZGYqq@i@WcK7;H zz6nhMZ7=2Kz>e^jZO{$Bz}?@bbTUE>BqFJNWB8@^>R0(5K5MQ}YPLTr8aQufw^w!_ zDiBStT?)C#@yrw>)#c59AA}ApqVP3)c+TH>kg;Kt@zP5IK9%;r?G|!Wzf&} z!!H5e3B6sD2g2O{r+9!;F?WAP_@l)T#29}121x9R+ky0{Rv_1M_4g zu#&;2l;h9Fcp@iIwdVS!WMp#Ad5a{D7N5u~&|Pn|{p3Cmde%Y=mP}d38}IjFs?iG6 zH~7tqdISSG`5qNB z6~VX!xu+X4k^C*z8*jeOWs04MW~z(k&fC;C4d`2d(6Dc@>T1e=VEvp<7O^&CJs^t>vNNXas%ow%DF&wKur@w88uoPu004ANRo>K@RMo(t8s zGr5{}%)$ELXXKxs>BxX8_h($(8o8>s%!~csnCMNG6pcS=oKiuR_Pr+&INg~GPtma6 zKX+Vpy)Y{HE(J^*cGD&#U;n{wrZ%4`9c5AjRqZJTP|B8~?x?!5kgI8Z0kloEY~mN5 z*|FAw2S011jPx|^<$?YNJp+0-pO` zP5aIm;Yj8F(N=i3Jnyu(v4CB;3nw4S8JQwrro&M9$WX}tm|y0~^?(eZcWD&aDp zIc`o9w(Ykjs()h?J*WQ$zm#!rYNX2mwEI7%TQQ3L25!XxI2VMhir-&S@S_~Ip=YBR6$NMB$)0#BR}AtkFdOp zvMlHW^k8F#{F#6gU0gVCQRYDU{f?$Nj!(jK7OuiA=c`fO9!w?Ok3Df!;VG)#yo!A@ z1~=A~0(lLL`NwhDC-gl6c`Ox-6HX=er+s=g1%D{#rm0*CRD)KxJmFP6Jqcfp8|8ab zIbg{*&%-;!STF6kws-!3Itn1Teed;a>CBhhvj0#`(4wk$t}3R--%71J-n!J}j~nA+ zIsF2_nL~k(`ez-J^|4N2F;2xv-nz{@Gu73JpU3BYAB2U2Pm)coMu9>6eNS|Q8@8uS zroRYJ%Bi#G`dLa;vq`1S`qiQU*pwiokLH}d%4J_b;m3LHp5Dv!G~Mr6zl~JK30tV1 z{hRy4-*6tYdu$5#Q>3Uicw@<2Shn}QtjYwwyHA&3mQw@I!ZA)+n_kfybpXrFW==6_ zhxHz}COJl%2crLyn+m0`a(evxKg0gt$nUl<7d%b>EnA}$3hF_`0sbt zC>?7-rLH_>HDAVIt_iU)kFlJsa$vU%oe^2>wxGrb)W5LJEq07UMf?16Fi$Tv@F14t zFQ2s-70t#kZBv9&&$I1^w?a$w%91A>{&{sRCMgm^&fj6gm%Qjl$F%Yh^&J{?vEi%c z{d&(Z4*N7`MPMed#AK-`*OMniKT+Hj@3q*KmekyD@^VmpG&i?f$DPRc$uTlRw-E(z zioSNzRYgrtdU2d&d_U#dPvyR}x;=U)Jx`GQqy#Uxt}}+A)eX9Ht9%%jPpXxBQ z7g?)j%fohVVTC=+ZTvS$jE)EotPX07aGuD|1^UvcBSrjj6inBuam`FOv!;biKQ_lX z0lbrs4C@0a<`dV0@Wcyg4$ISd1=W|OrDmNG1dlhYaf~ncwo=a>d$ib|W zPH(3)G`H;C9e@G1WWdQJUWHBreeCmpK{eF-hzGF2g%do0JiJ@Y`KdAUqiI((P3IcL zgvou!3C?onc>~VUBo~QU0mi;5Bj!u0FOR-c&pYF;Lem)F51{z4I5JkaL<7|JZq}qg z9xn8VI^jf_)d5_U_+$yN7!-P>^c)dDdb|CzxwFzD7l@)*g2_n6u&c^Qd<=4@IQ-r7 z`5;}`nCl~m_2|EP!+=moFv~R8+B9agxZ+nwt7^WstSLh^qYDsy2q-H&!JS_8K|H(P zcs?xrOSr6lN%8)(-~C~ON#77>esTO~;7(?b2fjXmeV!Z9_v{Y^=>hEL^jIn~Frx0yVG@gJTjpkQy$XG1Yr zvazwnp}aVd_wV@Cd+Z^Xxx`jq!Uqn9jzbT#S$T=>@Wn%d{*!Vz4X(S+n(tGj=P}{8 z^!zsWseW)i{clVTDr<1ZS3peAD0G0#zIH0dvF0lodi5y8b%eHgzujNtCHS8&*SO^l zA)7d|6Ntot`tZC%{rJ?VOb+pur`wSP^-4d^nfjh&o2V*gwU(KHic1Ty(m(VcFu{Cu zO5@s0jV=%84U(c2_4glkCRFQK2tpQ3o-4RNX?6TQFSvEBt-=WP?k(;rcI1?ZjYZE8 z{v{!;zD6i4q}{f^JCr*B=NY({E0`e*gh->hft8 z>MN~rUya9YmfiOb`2sYfTgA+LK$_zb&R;>VN#FyZa91t*MEG_pjce=R23^z$nSYO$ z8^f5`0NxrUBzyxvQ&yjW%QDTa!T9;;cEq5$Rzyr&H!w7< zZYKKvrbo@Bz9K;RBK+Rk3s_7I+EjtjNg9yZ?MDd65me&fUigJYUgCJWGd4KQxqd=_+Q&=mRp@OCXZvcm8kQ@`2>yk@mCus51cYns`mK2m>rO)4X*#=Fx51jTsrfJ zFTf=Czu}zUxZ6r8x^7cHO>#Wj#@=YE`Q}3AO73lY>sj()-c-I=!&K;Z(F;1ZMu_SB zS={u8HhXR&$wZR;hjNAH)8cufF6kFY7f}C#0PHHoLd%0{(HA7R7c|45dbwmo&s+a> z@0gn6hn8Xd_cC({w7%>qbx_w}WkZ+a3rLYh}joH1<~fy}GwG$|6+ zu9v()eI+>sZLllz8)r8&b$9rXw6$}(pX!Y3iurZaW{eVq@~5H}0x`t8?T7BvqNNUR zNf>aI-+$6#mVbmqb?Gi98TEy(3WGQ<$-*mrcG$sguS!ladv71MzHF7e^lFX+Vc)p& zdaf9WM)YFnOv0Z<$8 zL9~`LGCrr>NgEjl+yG`bi;N$oo zL82u5pbt02E9gAM#brhB&BMw|e8$ z7fZSdo*P-=ZaziXm1>!W`WPzt%}3VSYu0Q{zFXIA94o%F>h2^}I2f0ig0@VcTnP?+ z3chjOD;FMCUI@or)DSp&BaH`UltWV|hvBnjF9%$*?Yge$mdi=c!E2)9Z-Rt!{Ev? zvrB-HkF2Y8;Ez;UYLjjq<#(Hc)HUD2qMPjJ5UF$v_!wo-$cd{i)tPk<8 zFR%q0J)c3dS?g*_B>y&lWn8HLG&Jy7MIhtsLRU6SQaQgZzS_>EN7$li57EpF(#%BF z;+PEi>CYG$rZ~KwM~$E@128B zd;^f>nH@)-{^ie!Q$B_+RRO=q4(y(8Z$PrKXEK`BDFkR?e;x5kj6#c|&SrJ#7P=ju z5;gc_n8~x*cg+&daN>Ov*jz)N9;q6%ga-EQV#hl1uNH4GIXUj-ajmJ*+gL5Upsz0sZIJhHa0|x(LaZ!f4XX z+sgdBwEk+Ws1cx>xIC&YtUsMvWe5t-cCc8dcYb0s5S>i zF7sz6Ji^~aWT=Q5ia>Li!JkgH%wD)v;^N{jjinLWAm+J2@Z#Ip4+ZpD8G`PSjADgC z+t+>Q2XD$604r!I-{NbS+57<{z>Qnnnyc9h3PXeoh+paNAZ!#cn65+BJP~nbJHH|+ zpZ7EqRH$tcD>+{kr5q{k`~+YM%xbQfBAZ4c?rZl&vw$Fe;lxa9=ZgBRdUf}5#!J?yR_Wb8^J7W8_aDM(N3%KQI} z5ky|IhVc}Bb1YjsBYY9_Rhua{PK$F@{E3$|TSM|glL+1IL}i*tDkzytV4{kzx)^cV zj#&XIsw5-GE#=zA2#WzMjLzmW=EY|Jyu<`N@X65mt?K!ZyiH`Royvsl%6>kvp*~f} zmEiYX$j_-yQ(+e6PjZ44DDqhot>$NT&EbVw`k=+Rl#6!Kgu}JT--F#nM+d{u3ALd8 z8fblU?(Ezep&c8m8l2$~cKtIHyx2qw$e?1$X|~Z}61D#h2BwHICz9f%+)*hNLyyrV zTsI!cnho3kRb-zVxp@*-J(IkAs%aR3+F4xbvhUiZY*#H)E)@mRj|zKc$)V)K+7s+a zZ&XTuHn6!U^ez}SJAbg=AKIodpG@?Yl7d|2#PxKPRt%?yCXnZOZ>~}N4wF)5Z&i6` z;jGLQS0dkJj9rTGN;OYAbmw#|p`Sgh>^3p>_U~6o9q(dQywPKq;cC&YTqp-nTc)5T zSz{7{d6uIBfQ)il8ez=aQ*Xtr;=4XU(?t^S;~9+^Fz+yM4S?SERd-3^aj zc#d>12oimp?n+#q#a6YbL3y#&P5oOWf2gk9cHWKaI*>=~?WFE)m$#uqG&e5iE?1UL z8cq$D{&jZCxbPV&wrnXJ;i|MH7ih^aoF~7aG)f)pwrV3>lUp2>t4vsGOOeAM=`y3y z(i=*i*L9__-%}7qILF4&ZXPxrk~@^R8fDjdrOa2u$s55CpSPDn;9idnq6TerH)R`!u#qAyn~ zS6U*^a7Na(qfpv0+}LE1OV&HDEIH3`sS0GJH}ZV799^;f42|dFB*R?v$FA) zKaW-?$gpnn&yx9Oxdf zNXt~l_n)9*84&DGXWDz%Fn_l+OlA&^3qp|AjKe7;xH|=S84!5vl>PhQ&!ugT7-#CT z>c>&_8$SxUR!kGQ4c@UAKw@T%}#^>O_x<@mzE$LDeeYK z@0D9ueh~Cy?acUCcVXkQiO(kgqDoMDtK&x>2UVkbMRqk>rH6zr?r$nNscvvWO%5t-F0d83JZ`Q64 zhCtGC?vIK+I=Xc%8tnyh7#<-amIBq)O~A*y;Il3uowVrzgNRfXc8v=k&fN-}ufbkE z6^_b6T5PyYt+=yE2_lHX;Mu@r_`vQRqBHdNTho>V-q%R5&C{o4JX>;kCoPt7H58sik^O8Ua23sDcAFsI>Ly=#747G z(afwZt2QxmiY)7@PrHu_MSar&Jx*!WsgPGmQEG)+;;HE3Xm@>6bh@09|1j-Yi(IJHJv4 ztbI@2?C#^}*jm`KV|(}xjLM5&Y~N+?qK^YRmh0JLyHop1P95D5&$?R=VqjLGc;wXl zv9*qoL6eh!)%(<2#%ZmpMk>%}{6vve4HiIXb3+uN@gBH!v&NJ>Uk6Y2)iq&R`*?E6 z9@Vd4x!t~NZ&DPeOj+gHg?-0 zasjabvV`vfuZYEQoBCH2!hReoS}y)#WhYwQ&v62DG=Md&gI(|5`Qel@u11a{V15YE zjLqA9x;p6-`vV3MC@8aX$@?B>OJN2id;7;6@qQD>`pcQP#rD(H1(E67Nb;!-@OXzN zDA0tm7Vmg~8)6E6apB!Mbxj*b<6{&$<2iAdz3aF{<06IwN~-+vJk-!QCc2o3!fKIr zI|1e5(q&Y>D4)^5U_Rl^q~U`m`rV0x6ZQGFf_EikNFx*8CouM4Cax4Hbnij+y6>YwD8*Grpq?;DViXFWC>AcIH2c zac$t(0pdX+9lvLcT>gb(dH)dX3=-Uz?a#65s7~gxs;4t+m@nIeX_6O^KQ0OKd^(lI z&UWCmIbT@cFL}8vwy*aEUy$5Ei#=*^Gfw0Sf8iBA;e11GGL!z8CK{P_LU#x^yzoZy zAK0How}mgIT`4|j5U3;q^mzXPm?KhzWFA$nW<>+)8w?5>Q=c!)Q-P5@bQ|O#m3!ah4|Z%r7wZ zf+0^VpChw1(z~TM-_SCs5*{8j^Ps1%0fc7dyL#bueDQjD z2B*}-w#*4#JPRilDRM7{&yAke_Ey78&U$uVZ`+o6n4wkF3TS+B*e-G zpf-HJ^p{%8Q+bQE2)G<#;1g_d2ZFMn`ZHK7%f?kAuPG@?K}Xe6dVzDu0ybJyvR88B z!jGLN<&?Uk<7*W9n(pzj`<4Kp{{TqVLuY)v@QhlbQ znw1L*>j#u$IAEk_zs7cqHQvra~<{QgKyyf${NB}a^3q9FK-Fwt)Np$(DU z8BV;Nif#*eRCIs<3(WEa=JqF##}!;>TIGR;EQQ;1?_R{2QZ?KfetBX3%MhSWE0EsN$+ zw@^2x8;#UwRE+BZ{!}d((u5($H;#HGsNPF*x?+Fzb7O=E6n3+-%KK#A+TrulYD&4L z4q-A9wO!J)DA>CLTfMSbi(K3G3nKEKTdVim z&{w(t&-yj`$DN}6|GWS<me{&4b-DxXQ4`F}#ATKeCt z=TtRnDY9)}%~D683zWOlR~+^~RCfj))E`Clt%Bkho^;CfUZC!9ykV1}{@0ZYE3aj6 zRxcDUpwh%rmTTlu|J+b)CbBD1 zSW4;ZiIGqU-429b>&dT|{8UR}6t(}Lt63mS<#m1_O>at;Ag<9LKnznbn*X^cY&m2` zhCORpL49)330!~?Q8*DA;fa+vz%K?&*3I|W->z?pcugTdwF3=gVZhmW<|%|(1X}J1 zKzidi{iEeJM8DB63kVQDyd}M0 z1)?O|IsZbu-Wy6ja6AZHZmh12&r0;JozqQ6_(_}I*qQ4cE@*rgcinw(_FM#Yt)-*k z4B6qK3KK|l9l&NXiF?2T^)BjjAY;I#-N}Cu5p?e-9Pa(lC|{ltd{|T}=o{(Kc>f)r zRj?q^MGnXwd^R&O#@;tXn>i|x~X7Lw6lx(r)kBqMlcaAuV7EfvG8?)g8FTBmqsN z-f(?zlDZZNbUNTttJT8fDJ24fwk?kI>)%f_jyn%<%FK$@QI}x5PhuMt=(qRbh< zKPCU9Cqq6ZXCPJ=#a4LqF#DnxRc5UArezGQ@a|_u1T~naWARw3obgt zLDp@qFneGXi#EGUFUc06`lcc=vUu#r(#RjUya(dp^9t+bP(QzN_*;GB2RyFrWdYg- zc?#fOhN49S&f z6ny2mrjk*TM4NI}{5Nkq6xH~;)Btk3sK>ckF1c)a>YQaAzO_1g5mZNoF|TU*T>iBh zy-^_4Rr}S$-4}Vh2Y4Z)2!5XnTfpb4riSvvsw(B*Te79kyIAJOnX4SM@5*kHu%wf) zxH}s*?j=+kE_Ya;^Pc4sF^XpRDV!EeWiGHMEB!QKgS6k?_(nH2aNV4*Qye!h*Pl#^VUZmDMgV)ok{ zB^vXcHOSyA-dzS><3r}N>vPXBhiay+=+h0^i);F)VWhLzo}CGX%&T+S<#H>)36!d(g<YIPIKxZd)cJ$FnyG`EiP7oyMppUnlXa`lkBk41G_R;4 zV^M}IOR4V3Go!GjFyDy~-Cfizx+cs~`yAwbS=4CyDtb-kQy(O|P%>j@y6{~?o5_f2 zdVUFIfnSSn_~uLo@^(_?n3z5&Opc^F-uAfdBk>11-_|0+P~6vukZ)M~f$i_s@OUg# zsy-|AI0p*UzM{)$pw35Aps~5vFs}TE?rHa_Dnmvxk(YrlL@RVbBBEFGD-uNELkceR zS69{%hxh!UUA*hHx0E<@WQ4a){mY{aj_s2Zqs~;nRo&p2>yB7Q-907W?WNMH3@0oKPug|#!!W!oV zDe`OT_PI11G*-EI4M)>%Q<_v{6Vv?fjJGN|cWYb&k67%LJ#vmNQv}W4G_oY2!0JhQ zrGc4j4fSiu#U0!aE){~O_-XnjUZi9(k4S9Pl_+f&uj1iGpEVbu(AHE@g4#4>1u8W8HYz^10n0cl*|$5s$i|)*PaB)B&^@HF zE9zP-J%v#Jb{ZMHrps{0`v;%*8N6&2bGiuJytkEf{A7N;$xnv}kz~!l4*d|8(}t79 zOke0c&?kjzMTCQuf(1FEm?OTg_4G@Evk;X;7Yemd$XF+ty=fR*>mm+V58~ONxVUVZ zXKol%dvYoA@-^+jMdnw$ljQ>zH$Bxrw#-1V4AXB?B&~{P{03)H>^^1#y^yj2G#Xwljo%CYtoe%`2go*fz@w7Lm-1Ze|Eyw1+G2NqrhL z6jguxaMD(ssT=R4v--=qejp5K&(tCePJ;puqt_z=I zhi63yY^9vNgwFOG3>K~!{E+KA?!sq|H9wzcroEdgj~%6|qXmOZgxM)Kq84IS}F(1(rb zBY8x~zD%G_<}|cYB7T`$m5D$GFOI-LTk#B0LaQZ!x-&FB5(KPqF-D;V(Lc zFhxqya3`+=$SEsG$yF9~)sl<2FK;lc$fd;(;^_p?k$B3VX;^Q+st)m9eUVC?P&2Pc z<9aJzYWG&hpVkJ3VCepKv7B)(k87Lrbj7tRi=pndGv<*$oj}o4TY7@Nj_x@AxyLcn z3ZKhb?K4qDu+sv5IVjbemi#m^8RdNy;{?YcJmgn`$ptnF*^o>!yo!dLmK4*=Hy2v_ zWxr-=8Jj10O8pUi;}0~Qwy9NYycG7aT<*8!N+}E)(KxSY@4fIktn`w61T!>!Qt@Es zfFH}jaMLFnDce$vC4STV!%1;+ikXd=16Tvu}pEgfG9pMf#oJ#C0?Y;1oq zO01IqUvv|T?V&Y!@SgPz3`tt1F~`=`<8+Z=6iy0BX%_GHtd?~YHk=a&Yk>V~+a+iC zr4PSZ%-M3d#)ul2bSQP^TgsawYbZbS1hw^o{z)M%}J+CJ0f{@B``)y?MAfNn= zG(Cb%D|aT25JZwQ`}~^}4Zn*gSK@JD01KT_h!6@+KkMV?u<)T{Eoke|$aW^oSDn%YE! zJ$aeGnr(qjJiww)vDw!rl(*ACmg2jBFxR~s#!RGQ8d_k~%Ny%!*&@t!?>+QyxYUpa z7pv_36wE-`SXjv!+Xg}tFj8QoeX4>8ucSemk4&&7&#gz zoF(tC=3`$MQOm4boU6!}!+oA5F!76Mkxjkz4ORSKds%MtZ|C2GCZ&ASD4SxgmQUHA zRa+DE#5jIE$vTbhH07kVx@K0(l(pH5E=n&JiNSHLwC#(7Z!5S&eZE3NdI*JC(hdHdfaZMAzsQB6I1%r?kAnAjS-x4cdKkwGJN*WB;zyp z-*d2=w9o(j^|RNxGJk6CeBk$P10%M>CkVtc9+ z*^A!hzdM$d5XJ+qTEe=%)~T6Fmd1v8=?iz#l-SK_zozzbnQP;yF!bHNxryy;SSaP; zPzE4!xV07|op{*C;-{$j@Rr!W@~3g>64`9!?a7*=;_?b2_S1J5CdMRjF@~TBiDuRf z{JI@JaAdPj$tV~XlE%i12x$(+#jAL)OBmhIkY#X61rp<%1*6=-K7vqWP8Xs{;l?bw z6|Ud#I(!w)z@Lkn6KyZ=tf?aXpe`Ls!|L&pnsj{{-6?aA>!)nseN@h=-%inRf7eoP zD&Ea#dWe?|0;D}}B6nYwKnV356|(LLM?3MJ53HyZMM!+BpOyiqHZJ@4$}Pjf6jE_> zSvqIF4!O|h4)t6P4Vil@qwgtxZV}$5{~kN)Z)*jJ!6gr43c4-$58W->H-A-mDi3f- zQFINTpi+LqbsCYK)L{%59Kz;|z(7fLrhmA2DRp{#chfpmODK{2>}!I@_cC?S_N?+p ze6|~rk=bloGtPZGfZeOpfa81lU8=BQLUM*#Ax(OEOSFrH4td4F95ZY8B;0mAC|G%{ zyWCB3^7vOTqcWy!o=Wz?KQP3okN{Cv{R5|l53<(AUiDN@E?M4Qt;MboY={47ktzQ{ zjzNu!HG3Y&*kI>4NdLha55ESVftS_B>iDws{jk~i-tG^Fv{t7#w&Q%MYfKJM0aMIp}>x1NqWTN)%067#HTm&{vEbF=}e|BYx&voyP$nZ20djEa<6G0%w zJ^TT&g0?0di=cp|+O6uXq@?6JV?S&5=-Hkjw_deTTTy=Vi)1CujxP?sG#>-kT`fU+ z#)D|@q#R^ZoxB)RGfPP1Qxc4fz~_)!C<>veEdVxa2=P&^(vw(4TGjeeVx7*uedN}= zpgv0^M6l7LDml}&^}%D+}JO z-M(U~(HE<7h87r*Z#qQ&^_ftqOzc<797VkLZT|vv#pugwlg=JiL_q?hq9EZTZP?=p zuW*f`2=Hm@$@;cMtM)Z{uNllJ*45sd>|0EH-G|4N$xt^;+j$ZD-K7l`g1q!bnrmxt zHOlTw-%F5avt~3m#q(akDI_l7-RjHk9w&4{!52isRU)@fwi3K|dXN757UV_us;Svu z$5m2Kp0qD8*H)|w%iup;5uROJz0g54ubX@J(143pk%D~C_onmXO=_l*K1{G|ZsK-< zj}Xb(D>8{K0Rnl%tL6i8iBh=q&IjbO&2W^wwuj{Hl;7_e@2neernXKE7~j}r+ku3# zFaqPb=y{og6Zr%u=gaSAgwaHeEMu55qlZxTcdVxsnc5F8hFNt{AlnT$CbEk<5Xh5D zRy^UC`(sUD;riL?HE*FS2-i-ItvtoY#}5TNlf{h<2~3$6Q9c?$*=B;i3iWHpP2KIA zgm3XOH{_WsvqM!`Y&F(V+MXh~g;d&M{t|_Ba80|2nD%!@c2>hUlC5_n3PXB9-M9L9 zx|eN6gcWnAFUIvAAbpChOpOeej==@qSTx0yr&Rpt_#-v)m|y7ZSwR(+!gQ4J3*rOl z2e7S0G@688T&Bv)dU~Ni+D~^y(38H=Lud{*a05(YAz7q&{?@QT;$aJWOk2wZBb=yo zu#UD>(l-@|(ld20il<6c!{5hJC9v5;vIO1`_gE)KR40m<9&r!gyj;1`b+9`t=uv9E z{kg5x?SQ+QGAL@mII+4us0j}LX409!3h9_C~Jf15sj> z^EDmcLW+!x{QQeZCxz*=!y+M&G|&4tvbwsX*Pl*#kv3!$L&J>zc>E%PD8;v70!brMYg)h==2V#|5I09{4YSO@XZmP8LSv6Q+do+cqlncBRs zH*TKSWPl&*bOi*|PklkK5^9q3NZE2v{YU{<@nqg|&tWy=+7>oXX}uzLM6y8MVBu|J zcUjjAtEGcAm7{yETT2Q#i0ViTEpC8&MGzsSY<@a-p6vSz8v8qr^g7~*qplr}O(Pmk zdjUWH#l~De@Un!(gv_!1|JkbmuAkWfkk>E^oM7r7@#w*UD+Cg|Pz7ZL(H>AQm~j11IXc?!-*v#D~m1d0gVX7FX)gvO{eGt!ov&3lqBa z8h44Vp9(Mp+Nm!#LV7+iDAUkLLu=(g;EbZlmtz?np$&2&(zrF+ieB$fZR-UVLXNoB%E6LMm3T&Vlkg&7CS+% z-X0EiWQe(m*AdIbpT$s2QL8#v;q{LB?4xtZzP1ZZ_W)sM+~=HLgmjGyM|CMhPXGy5 z-{bT&BH7Umf|u~Y+4GbMvgw(-V>4YFi0%0;XH*#l&@-;nV=Dw;dFm#VjBKrRuV3?B z_kJ!NW`^K-z{}a=ECT0D6MwjyEqnKvrp|;Et$haD^vS}lWALODZ5lC51S@t40_nYX z#)QypFQpfj2Z%qm(<372_K= zH6*srtE+c3*@a&~h|Zq#aYox)6kS&84JND!@12wwNwn%s*!&9R+4Z@SZ4cAAI~PK> z3M2~bksu_@%yw=|^TU`akCBQ~BRL_oYeqC=@Ujg*;t~G27ac5ZIaztvBVYgbaJv6J zTr726N!DG9OhYfv7a_7=cXNERIjHi%FiFpX2uut4pL_S2LHP?#V?^4Q=i z^)FX{0DTGZIms;yxFG{|X=i4=X1(Zn16+XrGkCe2SMOJ9y<In(vekuZ2*X0{oVQz#jlmv-U+4PiaLn96L~yH2~IK)ND#M+5^_vfZUZ z!Sy97cGB;?x@}TPGiHZeD_0=3rxU*h-#13YYS>@JuA#xpH{u|h_B4l~_geO()#|ct zSMjJ@W;d6P;$W=)dnNJFxYTYWPExfodm9w$aTP*i zA9q`~!mvlp(w=p?-wGMQa-L~OZ_ML{_2Fcu*ws_+Y^ca00X2mVqNmiU94^D#M15ok zy4Ny~VKYcPYF{@6UVeOBKLo|HauN?gZM*5Y-!V!r1@N8z`+#=u&hs1xiFf?#dQ?7= zbYyHd4sEs+T<6bL__kh6FWC}GIpTqO-Ot?EQac#Tgyg~OPT;HEmcwWGt9i2j_bM>? znXuvW{0*fmH?5&pOYVe_W$rR+9sm2lV@zxhqqkp5Vt}bcjWNfc-FSv~o8uC{ySb{@ zH-%_k|s4DuX z4M^u|-k+c)GD1VH7UmaZuKeeeK)eg?lou5p8_sUILjslXhwH$|Rb&X?E0BQO%Um81 z4H_>PMzD>K2`z76guaEViwZW=6;mQU?KFlUP^$^M&>t?l6PK%bfy}qe@Al1hpJOu3 zn(6<&0OhP}`{qD)CB6%fe)%k#_oGV_#U)(&TGWh{l%UiyFR_??e z0~7K0oi#9J9!STqCke)+6Zx8qFy8b2a>0WvemUcClN?D_#k6OMqx=BGhqj zOBKV`zohYCK!;DqNLcQx7NPjvH!F?$v%a;?de|jh`%<(gG<%Ng+L}}hs)hd=PDouw?3MIuxg0Yq#Ej#@335C#1xG~Ci zc5=nhys1Xm80gD%U4DPR_*M)eBy``0p>_f$L_!DLslnjybrSl8kLS_Ju75tk#&$xq zw~4s3_}W1qUsp8pftJ|TZWkBYUA4DI(kfsgm%tq;}M?cYFA$O*NJ(_txu7pxZ{95+^_7}=vRhB_7m2kzi1o?Q`-$u>7}KF!Tl$N zK6XD=w-$11(GB_j1}TF(;;lVX*DkjO{Ojv8zg$yp`ngUUWNG;v>Wl6HIUQ6Hur2TH zS+N=>v#nX=!UIA`15q)l`HhJ2IX&GWsBcv{eQWV#rIz>!w}SAM-3bBe;>)U8jz0P1 zpbVLvWc}GtnCjN#5@E*damB1?pH-kmORdi8GbiHTA2q>eWE{xC`v@ch<;6?q8Kq@7HJJJ_@h_+EOXuqo`3F9&1D@J|3E;qMjG##BDkAo$n<~m<^e7s zvZZ1HpKrnLWym)kaxrwAm>-tUamm1)myW4Rs!)HOZW0$Idj!Jili5nWNM>}05nCqp z5$78DJ_Hqv?2TYnz&J*z4BA@=Dggmlk`3^XEBK*5fH#HnMV_3b#z@5ecQOrv6g z470Kp7*RJ|0zv5ApsL)7#OONk^lU3g9;lD0AV`_#4DAdIFzK$L(^+FUSXq{m=d&n5{KSIjZGd|skdjS7r$%Prb%P~e5bk<`5?5A+Uao* z%fM57&0m5?vE#v)eaYaxhOK{m!Ju~9Gtzh`$oO|))>f=Tbd6z@EjbWr-K=zn3(GP> zF#VjhAHVGi7driXt^rkA+lzoS4<%gu)uLEKX}BQOP$bMe>-l+QpvrU({&tD?W9{e% zP$>(ex}z69l@T!(r94H&=0$_8aDKfrGNh8LbF1&U)f^vI$T2`M)>OJhM_krhzf?Xo z(*Q;_*ldoJ(9#;o!R%bF?Ri{T;OgNO7UyMuy%q~;f%QN%P?({Tw6*-CT?Sd6ar2=P zX~n$xl;^0Eo9o@ucOEK`ruO#+*ZtuoKoR-#-!zjGbS zPA4uR8rhEcDCPwYYP=#)NcuQ7;HLEI-+zfgsH=Gd7$srEB77ObNSLI?; z8|PtZ{nY=%KArx}u=Pg4~O18Ef9<1^4RPYWtA+ z&=zt4$a^yQmz>zeF$zaBR1>e0F7vQeQS`s*9_7WKrG9j#HzUFL<}fVDWo__BHulQ9Cn(TowkEAokXDYTxM9c)@I1_)*q78TaQ z!V>A;mV;af0O|+;)Fj&Q16s_03B2_c_k343PzUTeYCrJsU4%bCL{K=a>T_~m6o_}Bfe|Y0tB{cVJG4gA z$3R-xPEq!vM(WyTae&ru% zwywBIoa8~RHvmM9+bQ$r`P}1APRS+Sjk-R?=3z~W22|S5&J-Ufdm|#V zcfgB;`*oCwld}I<3;Lcq2_mpLdvDb_Hg~L8M1j#Uq1uX()wJ(g10j1I;AMNU4<*mi z!yjAN>K^GmN`8WY&5HnF^i>b%x=kL2F@F2EoT+?)@#(94Ng3S1zYFAN{noETwS!uF zSM>`^g@@1Ye0s+ihnhyjN_8Pnl}_*G``9spH>(I=i{;@zJ=rSbTU;WbkoV2x$mx7qS_-p_M@fF5a^XiLzcMq4C6% z_B!cko3PdBf-fj3u7rg{f73S){9kzKx@Q71-lBoK1XvD8M4`29B!!4@r#=fNz#qUm zL+kCC0~)^3mt!Bm*cb9C#gd1ObA9-y28Qot1+6X3a)c<7xu{r@X_nyu&bDx8jL?6`HE+ z)c^~Q`E(%;mnRyip7qR$tCfSSR`1kD?)feNDvdu^tx1iskqI>KY$EG zz=)%a4O|lK-$2`V)uN*j*dEH_47$;2${3xwCSx`f!}@k56;mCbAJX{)?v9=7kxZ(l zgB?xI-1J%PNoO;l)vRZBdrIiFu&^9U0@>c*%-Fn@lFxaorx`Tz3>Ae`kQh)NP#mxy z-OP=yZ7@C~X2F?wn$Vspb`(01qWhg{Yux$I!CemI!*XIuZE%xJAovr!lxAaTs{GL` z-(%1RCV?R>rP;R2@cXuPfu7qXtyA5HYO~j?Eqc5hoYeO4Fx4Y{Tf2H5F}V3pqhHnv zm?+5Bk{9l$B;9&|`MZvuH_lbdo~YfU7cO6#TrhqRmQ@g!HCW}8fQpC&G6GuKrPHhF z<2V7#e7IAU3Ec2ff6vr!FZ@UPrH1YM41minoNC?#Z8q{TVI9>7zyY7jVUleVn{{!a zaM#Tu4=*3JJtqOt^B-;5Ew%O{w73!KIi}N166!{!vI;TZ&>)3RsDaY@qi7MIJl)Bq z&dJ5va_431qlj}uFyC(6?8EEpHVuEDWl~BQFGbv9_ckdKs1f+A-2^@ByI8(f_FgJ9 zT&#BD5fybLGMBMX*Q#$k%^xRJl;{>fhBkj52@Jc;{H7?cr5`r_mz^?h4tp2{ZyS3G zjva&M-5m)nY~v}UUtvko*dEN643`mAIbwo$8^`=Szn~SLt>DakBcTJcV!66wQLYXQ zX`R-CHq1xMC+)C*Lgj}w-H+;B2m+PSZu*nTQ8K4CeIeSn2bMb%S+muAP)_V|s@Cit zzq=(uxF|!Si4|WYP%M75#SVXE z)Dc^q8Qs`j$T~b?8{&0R+br8(sBzEIW!Mh2`CJ2+-VW zCidOpRYX1AO5)A%$xn4L!!I8bfmAAhIOmy_UrrAh*;}9u8;5ZL7RIKc0uKSz%B+#S z)61^|2-ba($pO7)qQKO28QFkLuFj?H-0s}3aJl#j2PT>QNT00((cWH>^QHJdwV_Cr z%w1g8dYq47o?r-HjjXcL;j;j!I_cY;c|eAEltzW1?_Cn*%ECfGyC(^34wn}*y@!nk zPaKgt={36hPC(4n%Lz7-4j;S#YY!}Fi4>*50FE0@+)Leh3-jrrTM`Enz-BWhzm|n| z$+{u13u-Uc3*#y_wBdvD02~Q$kUf_3aP9di@20d>4f|PReVMIx{X?y*rKEOK*(w3H zUw)2*t@*hHsPLLN_6!nJ>YhyVr5% zfNS9<%H!J$i=wrlUb9~@idcYI$v10MGud0NE6T6B;8^-N&QiJA{la~P8 zXMqtppnirVEW022h zQ97%m&r4Yr^!=9D+T!@H4G$nFL(VS?w4Art+VQeJx8M{9cH2y1{0Jah+v@`oEJ`Ln z(ywkiuInK2DoVI%+4D{a2){zLknObn99oe4!F;?`=@VDpw7fQ&^fFNfW>RWNvMP&|0jW{CKv~}pqu3%& z)vjRy($N&4jskB(fJFi(Q?-lkCG@gR z?{$ZE@+OiPX>thwd6Km@!c4cKgE0*Qjc8fy{DfZ;r|GAvyBV~IJdn@DzNc8s?9u&K ze9NZ(FDJy<;h6R-~#8aM@G`+Yrql`=++v-LV-fMXh903rhh3~&%A z*R~i(ggQm6ZOa0UEw1FeN866CWl)jxJ7nz=F-?7&>aZs>V z;Q$BMi)-HG7oY(q-F3ji=^7LU;uYqDLdyNTI0RacpCWpB48UY)sp2~Zb5{YxiYJq| zmn2OvQl3a4gJp+e!`e$WHA!m-wALE|tH*}D^wWf_$-#nlHch<|LCN37Y9pEd*XoFj z*I6!4ad9d*4y2d-a8H{&EDBg{w|anQtBD$aoIhWUeKP$4&+3Ly%$ovlp6Notuyt?< z8$|6oTpTJLt-$DR+Okx%$Hm*-wAbhjH;Xe98JrrxM?8hk0}pgKp0z8Y6SWU8GvrhL zZmJ*)_zc*AY!^FdvY(t`=~{RSf;)ub!R6-xU1nr3 zV7>f|v4fCLIdw<7f|}xirxPwI5+N?>_I?WX#i+NU7kC+W%RIIA*Md1V{f!M3-4Ng zBqd6Q2@^`l&qzu7s(P+>>44Gf=iphzTi^2$1Udz~ z700;LGFiFqHmVC4?(o6kDh9U!MT9Kp5iY17tQcbzI)Qec1x|h)3Z-Jb&8zJm(l0Q8 z(|a2w4z|f`);qJ% zS4c0OLg4w>#vwV^``UyCYg~|=GxyQ;i4VT#zd zUA<fG;`y_lCU;YzNXBgRq`d-xD)3DxOXXLqdm@sF_v`!WRqS zU`|eQ)*tJ6#Pj+C--xdE^fhb;sBLzjkeQ#EWRHMGq;MHd{5VtvEp8YkB?9r0{zAP{ z3N{;f-|gCxartC`-9o}^;`6o-PSgX2P|L_dkdy>?Jh^99rO#HQx$DEiow6YEg;xWCWYxC z$uufHE$Ric8Za+`XmKGS2i3Ud$ZFFxdI*a4#m zqHkQ+%2WXF+dP7QchL8O`YDTVbGvKZUjgLAti85dwaIdj zjv6-HhU3+HK!(6Lt!*Qy2o4%gTvscdS#wm$HHL@A1O^r**B+XsYt=a@k-iwHJ~PAO#*W%MMR) zBAo)Cw^z({kHQUO|C6CI#d$8$9^jzHG71zRVzdhmoUvr1@d7gh`U&Tqp#q>Vv{~3b zSF=GsI^KaEOaM3vhB=134`0Y28^*1mBzisKWBnFcJml40=R8rlCIQx(+MaRp542p% zC_n-&;jBHX8C*Xv?;=jAW9jbPYq6KzbEgye7--9^%tWPFPDF#P0ki#Jv)opaaS@`y zK`E)7g8AePVnE!kF5;?z)9|B^^d9C@)<%pdPQ79Wq>V(Tv?^PSb#0sNDavhzF zfUQFq=C+eG{aOkH0Nu+coCqJ%nV5aMqj^+vO;Av=9%jWe0b%qFL&Z!CCN9l@`*XTS z<(BY@S4Z+2XAltPuC4E%bZrxp)-7kKUBldJA;}VodAZ`UrFHrZ^@Hc}eLppTRD{1E zA*^|$*qJ{%`9_kK;~_X?69+bh9=VE|5K&inTrh$Ud+_hc@W9l}rl$VvqTvP9j~ZD& zucqyP`v(ly=~re@%?@IwnS zOC4xEQ?i4eZ^5Bxy$=at=>!Rdo89jYwgea=^4%Pfp;{-@j=(hMsbp3=RZ634vS{5O z;Yzvo{u|?-#An|H1U-@Z@@@Z-4{{kxufu<5Zchdu3 zA4eZBkL_9%B@uCfOi`ST?ExxMJ^BXtkdv6W>O4QX;a@sAky1s}jq6OM<@be-xRJ74 zd{3E*$ezByc2a>Y;czI!(C5LX(gx7?g97V+@%^#*@+``LYSVTK)5Qqz82*N!Bj?xS z$qN6L3MsJx&3=dvxPBafo6lcVS4%pJngOG)hi$phy6H##{N|~#W`-ddwxSN~=M|03 zkwK+kNOs5E!hm{imZOjlUhvy1ZKh^!O)8&8UFUq5Y(foH`3yUP_&xcSKwK6q)!3&s zVlE@|=TNI-g}&MRUOi|*fI_A)IsHQ^MNunCWdAP}=?+>L85s+Y$_SHYA$+$Prl?0QLWCGX|dYE!0i=fgAo!k zgR8+dHa%60LgR1*DpW#BAIuE3(yFw7BDMOK&lsx5wv#AWt16-1W|xM^N`@^!LnxC;EFAMC*`2itUR&wf7lfk`&aV>hMuAcf2lYm= zTI|{W+xCEB>qlS0N%P%5VSDnb)U%Q=JbQ$?VJsov{(jU)pZNd10IJWDi|QwuO$%jy zJK9!?jw!+x4!+Zy0$zqTX)<2tZN}jd-e48oP^*F>YWgRnV6BZO!vezx-}x(HZMXR` z8W5319eEX8CY$L-@bN@oWsjs%6`*zN!$eH```(4Ds*7vajuL4rXM8LBdjG8FnUSBt z^qk-iK3>+E-U(x5I&8SoG$;mM$K|OebvzpOlWqb}MFvLYL0&#> z>g{xxi6x`)U|`Q+sObh@?oG9*haxpL&eNP=oWSMp%no)+fh|~|X$GxpY&RUFk#>jZ zsaTNJ0rTV769<-kwPn6I_i<18kcrfC;KxUc1Efg^Sa>2=!roy)wg+0X8ac0*Im5a5 z=tN~i$zmEy5Gc1dnP(OHFrT+`aklO^E)}dAjF3d%3>@T3N+Cc!0%Jf3db^$J^FWpb zK>(5MJ^sKzM{Z5Y6e-vuL=dPis2hKe7!F&U0&I25U9n``{B8GNmRF}(PA|t{M#hKm z!R%w2J+a@+Lfq5LL?4{rQ0uwGx*En<#k8-L!k+X3P#7m^Ud$7rocWsVw(xSbmFwt*d3^TF8nY=Ig) zzKKw{?LKfb1qi-Df^7HqSV;*OVKAm;hmOHX@l9qup^UKRkl^4AypyFmeM0~|n~glf zRHIg{JUAB%Jm*YCVa}7*I#ks4c%b^fNN=1%$^j8jgWA<+p5c@K;)>+Hy`VcG)2!R; zTevvh0pDXM85%&lz_;45IvX(gpIgJ~t*PRrEBdUijFM_egNY&Y^x`u zAr;fVRKWHM2Ti9vtQ@+)awu7L`Z*p>U_=xdEp9v*>^7-eNqjk>D8`jNBIB3gDV@~_ z4Cx^N4AvY@+AoW}sybKvDs*(+KWxunN6Ez^U==VRu+Eo@*85kf4c2kv9x(KZ96a{g zQlgDRB}Z^WomU1eKwz~T`ujw2q=TJOoI&(gd)0tO{R87FpLz*GNa(DN)S!6R){1`$ z92+&DpG4chsgrT^25vAoXhzvo>>>T1#g1jWI-o?F`pf49k`#^O(9QZq*-11eK>)+_ z3r;iXicKN#~t#0ZT_dOpZv=HUZ$D;(h z+3F0UKR?@e0UIoO0Z#4D)01uhE~t{^4;~yAdqPC`n6Lw1sD@m;SM*Wx$oi$XFPw^A zWd9`~q9v8avxf;c5dG~cg=qk2xkcAhfc5`1@~OG4?zW$^*oHk;RsMZfPKjY?h$YOx zmq=qz1e{z3f7C+NK0-o3l7}EdZwinsFvj}Q7M1>T=*$oJiH)J+U^>s9NSK zW`!ICo#Pgk(&_)9X5>%=(1GG!Z#WfI{A-`G~RB`DS z3i+USd4z))#+u+r1A5GL_rX?bo`i=1Qu99biz6fpNN-=P*ni#46{3##MUvvLC97)13Ni4av_6%fm-(&$TB*qX{g{xJ2<7H=)^Kx z;rp+W`nL9RPdDYVGInm|ebtHxeq&#wpgope@^*i+g_rpab^R?U(_=F1IV4c)dmY0Q z*cxRz)O|(nVm#3Xxd8piO*WQy28&p~d%5@q2b{ubm;`4hjegpi<<%(%uENd%z0Y!x z^Z@Pjzb6LvTBv*$PR#u{Jip`foHRl!&39#od%unq;0~oWXG&SWPn)*@Z@TjJ8*ne~ z^3RP7ZXeR(5xhuaCBq@X)@g>72-@CGLKaKS6pne=x5>*5IQn{hk=3h z;nS(#>s)biQE^x;<|mqK(orbgt~)iEv^A|%M_`=*Z_ZqgmF$0b{`0{?rTmOy`Tg<^ zlBy%3jCfZ0i_Q_g1b{1>_QQYwO6=(}-8xV_#-BL*4G(%Vi}&fasprR!Fhe6kSZrWb z|4&X4`!*v;9mNQYM9q&2Irer#1(W4ok(g27M|wU2W6@!QYwi4w>!MW^@50#`UEu01 zhPQ^3Iu*6~W7yoPSIJ#ud;NoRWOMCfP}1=t-We%n@YOC}?f|j47a#)IdtSwwn)R6` z6HuC3j#!J1fHS%6`5$#2!MizcGHhaO9k_q%GTK?Vpu|1tw(<9_ykucVN7o~JVFwnB zWWMg&oE|py6Z>aiUDH`hp1`gm+Vo0-XXwV7N!{j&;?I8>7}UoI`OJ+rEw~bTUH@Fz zfy1>4urL!U>J$UNGDhI$QJKH6Gp%=P$wg4NW(Q6WwY&C>{sz-_>U#Tsv629^xT<*3PovhoAD{I93jcQU_$@r^x)$~JvhP-iZnq)9pY8SsIqe4N%+OY z4+k{tDwKcOMn4J<;k`-47#skCRnjV<*DWsS#7Y>0VJPZ^hm(jW@TS=NOnh*%rOk-* zbC;Xf^=Dg4Fr%J9Kj5bUq5I$M)Mw&AKGNxB3Y=r9w|bud7hoZem!v#V$a2{*fP`xP z%Jb96fykql*uKASN3Pj5@j6Y}oZINiI3(hF&m*6DLl8dBg&7(ZQc4OV#Bt57$xG37 zMa0^j2JBB`ewt*B*A8t`!Cvo?Ug8Iv(np3mN*2S`JaP$~CPNgo)oOB(y5|k*8{H5! ze3{n5NNORUDtx{%amE`G@*T#pObUUU`sf24{#VLHWD|r$rpaki^^5QTQ5FQq@nI=& z0zDcQN-;Dzze>HOIaN}=1jl->iWzR%cvA5loDX`?do%@{1U$Ge7*OF1e*yNuOcQo6 zECFvKfR>0yYzgCmr%4f<85^)rA_RwQz%0w78`GkR5(cKEH0xo{ZI3RnVHlb0VT8Ko zRG$gTY{t@sPJ5k+&|@IoYw{6iHDS(1y6t| z`W+(;UsOy;2#LXu`aSfKkzO)xK{_9GtLdWp%riv$y|W08Wd6y`@j^F8L*wAO1`ekM*9sFlMif6v6h8%# z-C3^jA|H5LgI`JU+F^OipRuxEIq6dME?UP%?!53oKtCWU(q$F6z~rmSo!DSPY0nZt z1*CBJ^M)P2*Sx324?z_l46~8fp!~Nf?Gw0O*E?~>e>u4r7wP15L zL!CGH+;G&|Lyye2S9VtUgP=yJoU$(QM1?d{WB20J_t<7HIt_2KX8t$=#N`+&cv3&x zN1q=sY^UZb@qV%=&Ymmc#LEJofxfexI7lIW2FrAv`0m0P_&ljAEOSB0{IlJ)*QPJ(xsFrT=M^(1y3&& zNl3999h|CSOd~uyr*2xkmR=N7R_L$uDwDFpj0#+S(4WO9Eaf(+!bNj%G}i-2IIYwmd2ST}`-l_OR z+R6SDjNv6W!TVVKydLM{w(s(2T5ZLmgQ6=f5r!$4;lQhMUTHG@2t$X3gRRY_46$5? zD#cb6zE0$NdkA;Vs<_4a<{2Hcc35ut)0^`Fl<%H~PUgd%^rcN16!h32NZ(PnQlU8K zFO3;PmK|>kopjGjpSeB%AiHOE=;?&0psV!4dfyyMcCYC+9XTZaUh>~|jU#&T_|~7~ z?o<_=gz=27KHr)$9kI3iJ~2vyd)C7GvO?+4X$`9l=eA?=4nL~!lYki-SVROL%WFfe z8HOk3X-Rh%icPCN7hTUdIFKl>o617<%8`A*Pp)#Zb7E$1tOxFH;>xtG zd-y`|(Q`bnRAjj5o{wq%auO#xzh72V$Iq}ncK81gA3l>(Nr@8m`d@y=J71DQ1aJ1~ zZ<`98th=f`-MVS3)exH>K0A_fIlN5tzC{q4zv4Lb{(a~l^xred#v~;TpI($5dQ`Uv zFM`-ndP>ef7HqAXKUpR-Kx5a-is;RUG)us(R^8=&gg~TqF|m-1B>d$5`M*c&iydW% zWM(DY`IDhh1**X+MWwM+)2kMuA%p#WW->j}D}wFDw-CJGH=#dtW%JA7;J+d+4{9L0 z7?MmJ>dK4c3!@3jYm(~(D@Ro$dwxxI58l<0$X=~KG1Z?3pH=I>5+1ePnnhh?$jYvs z^Ohr0i2^v2{{psuTuax2mzX-5YCErG?HCeU_PEV#%6G-BT&xOW4}Fz$3|k7aK3?tx z*YGNXy$FuF`LjUpA+UeONzU*}c6)@@1NQ~igV3l|m>tE;jjsH=S`m;n!`r{)#f#c? zT#a9SY`J|-)_}49vE1pE=bhY|NiOHK%d=234JqV}>!#0?DDCsqU=b7$?9WLNTI-yH z!TvU`sQbU#=;q&S66h6h6ld&2UV3@_?)%>ROm!Pw@Z^ey>nkCXQ+cRY_lAw#Sap-5 zuGub;u4st`sE}OK4DRt=cO~j#z~ZUtONSpV-9K>)fA0kPaxPYpD!Y^THy6dNNB?jO zbF?JGk<6+}+l*k4?xj3%;fdhxZy3%Wwae|6MrKk4Yiu3|66q~Q&$K&yig*}6&{r8} zjDpMS4i{mWn9mxw#4gydXywcAy=-pP?Aj zJH~_p2}|c!i3Bu9xOc~j5Rvs&C!^A%=tj?1O#B3s81FsZgvL_1Q?B&}IA@%VZ<%A& z0SwEM?U~(Qpxp`ckr{_>UCI&#))mE#d6X^|#fv^4>q`c=$oPSsxCU$gj0SO8I8V8t z!eahuk-lJG>_`v4OYU);b?*4eTtky?T<910z$pI2mWO9m#<$np3#-ABOx*q2q({Uj zcu1zD3OFe)-9uC;euwEO^QVCejMYWBCK)dn8iG08D&wE$#x#C-HnXAxgP*Yp&FwfX zP5s4JcxmcEnTJk!G*|O=jOaV^ zf2+$w&podmIT}Z$h`ZleRW9D}M-}QEEa2$F< zi3x%1TqnBn5>Lz{3^xegBfCg<_l+?h@gK6-ZH~crvy}7*dil=zn@V1rAQYZ518Dfx zz$dk8WKUE*K(ZuoPsEJS$RI5x!O$15KuF3LH0-g#Zb>}JwK@8+GWp=4P&l%@+_NaW zOzBH+bg$8fLI3Vw8fH!PRR;o)SZFXDAyy(z^Lq&2cGsd!5i=&cux~2o8iQO2TO;G8tLj~|Z$B^o)huh4GbyK8?VFz%X5rWjO2;^rJuF8Q zHwdE7CJmsu)Gdv@lhrp5m?@eFK8zfXQlv0^3YsuLZcUOTReC%F{NgR`*Q{Pv>itnw z$R&JRx@cAK!~7pMg!)5U2a0>d0cREwYlBF+5~`0HXKL7}?f$f;2X_9|xh>u~UlCg8 z20|xHCq~bY)!yt*^^TnE!?~$s9>*X+Y(%gLmP>)4&bt>{qxXOzrnqm^YtfnVP(2 zhP-h=Mdo^?2O@NqN)7gmBY60$Z?d`3^yFg`?v+X$oTTu3{_=b>_svcJ*4VL8j&_dF z$~Z-6Wmm93@}+q1k?r;baf2E_7n#*QX^NFw7m4ES>*cc*N~zUYhR0FG!yCB!^7l58 zIScLF*{hou&9pa*`bm_pi~C|Z4v8Kf)2byXCH42?P2Q(~*l+8fPBroNh%k<3g(fhz zpS0)?G=1L}0c0hB{WvqGy9mv#WO_ z`uzgQin%74GQaCdM!jjKYb>OGl1bZb>enjaQT}Zx3BdXuR9&lLu6*f^U2XdOm8>6F ziLL|zZPK$(5d-P~c|Y}j8hP(rMn{E$g`TKAX!!Alt)gnh<+lNzDo0UEzo=aIn!vZ2 z+35OxEF*i~{f-;SJ5#r2(S6_1kqT`Cx!EwS^21Nh04>N|y!pP)|8@CK0TRTpXtTPV z%{yZLWO-Tnp(xR%iA{k|4Fq3L%Y{I44CR~vhPszecYd=fv3vb2`Wo3At=|Ba0`@dQ zJ#S2CSajsq#_GhozfEZlzcGK5`)NY_#wMX@2c?&ZJEp>lV)Iw`==T-wJq^EgnbLB> z565}PbsePS=vlp8NaDY{?$y^R9-h20n;{zlG%tfT1RqqRI7hzz>vk_KSQF^0YLS?w4+o(q#ZkR`~Ic8qk z_!=FQo84K?wrUN}IpmA%!(G)roKf>r#Xxsy>yN^tR(dP1@`H8VFQbX#yJ+UKG*I7; zPt{;_-X-b+e9vTHsk=k}SXqlz@;aUHr7;UplJnxdCt?=6_iXTiMOL}ZD59}FG5~K$ zPlD7^mp6itlQkSeQO(lXO8T*AJRg~cH#vL>0SDpT9z%j~bFIKA`jDdM%c`nOP8K95 zujP5K;^3gVVDyLy&(9aX{Ugo^bs}kRwLlw7yDL8Y+t_#FmH zbrU75RCjzX>ssM=MFjO9=i$mZy<|ZvKNEe@)^+72z|r?E_4amSGL3q~;UIPs6B$@M z`FE_m0scidTp*?nVYLF@U->-em&YZ>b464h!3AswXVced6h3ofDl{p@&&ji{N6hx< zrZ_QaEpB`@ThdeoyxY%9+Fun@J)c~GW2;b!uK37(bkbaQc7xuY0tj{X-uj5;z_~fRBw8n7+Gnm;;w%xago&Z3pGt_Iac~Vclot5Eh}6+s z=CFGT%0&7LmK+`>n&%~$HNpaB*Rx-zIA1k4(R{oTZ+|2QUTCLd&QVd32^y=zq<;h2DK<&2?0oHkOU1#Mo_^Cx}DkLV^FfCN}tcEk%t3pKT70z9N0oA_BAua%NzAg z*<&PnJ*tsXhL3^^`LcQm-^7o;Je@;6Z!K^q0gYpJ@yy$qA^viUX%tZ4G0Bov=Nb?K zP0K=#Gq`?b7(T^N_YOG7UjD|*ufMG?y)r2{xh;_5Rz+udA=RHuCaHPE6u9xsZg&RF zN)a`$KKu*LI9mH%U#?<#Wr=7hTX&uFqhxpIbbu%$wej0JGI<>tA`XBC6xd2m40eE2 zR5xg`y#ZCDo4tonS<3?NKGh|BKWyldYO3a=U;mo;pUg{pPQEGv&_VbdXU~Bkj%#?J zDX{RCC@pU-6$@!QGqxvEJKI@$Q^{@Z@20=6n_49D<%|1d>XGoXn#%P1$%7}C!=h_w z=>GR3mv}5u?k$bsJF>Grps&c=I?z*PNTe6)`);L8exe&Opan8G_aC3|TPb?!65&al z)YV4AQlR@o5pt4y14X82E{&9NOq%rP@vvh~=GDXL6K(n%r(-2*T}W-<>3kMXiHmYL zIOn;rj$-HaPi~@h{8zjQi6fui8yRr#g1h#m zEpcg;3B0s-9jF=t=!v1pJzFP|i{)`{VGF;0DG6VWDvM5wE&D1ECox-PH4L`TVhj!6 z0k1=}_c8VN_7z5*-+PI=molV5bD1kSr*iW%lr?PJnoeT1o~c7;dEh(9t8+yH1iGa? zGHX3X?Ed3VHTW@c04!j9ZHX$-aeWgUUgF+6?~Mb=dSQcqimfolT4#yGSA*klcKWqk z!RDb$lVtUYM*hM@lLa$9xHuLWWiiZF`Uvt3HWuiuiPc{PjSmBF8(8CNY~Y zX*Y*-DD$;Yw{=O8M_GOiAvTA*YeYXRvS0m+?AT1EmoAa}!KxjQQuC~v)@09|7qr;> z4D>qP?Z3bD6gX5^EkH$X_s~?8wcp%acybfBy~P?i&kIjG*!sriBYtMl&SHKUvG%3q z!?szJPLcTEI^NX1;6(oyb&ur2N-)0Ig23n!9O^Xuh1(+|+jDzI0XU@LJSF7AG2aFH zf}(3AV|GpQ%T%9>Ze^D@AlWL!gA?6r|9~bKbecpd;=iZ6yW^_vppv2D?jModuHA!S zBOdJt3^xZ^Abbn9N1XtBPj;*BsL~_s!%+(NvUA#>Po*UxeA-ej*Ii*U6kYB@22;WM zhcW5pEzOtzN=;ByrO|B|7?DgwgP=8BEM<_JpVe0_i&W`rqz=`)L*yfq^?r~t|1D_e zTPxpOa+nMNL&^IxCANpBm;}jieOF=meO)_g(jPaM#|Qr1<=u*x?invs-zfRIf4$d1 znQweT_e}WnNUc$6(-Bh4=*HIHnR1)S_#mc*ZkxV*#uYs=0 z2IcgkO`rmFDW?$)3dU;QL*=wBAz+!c)3$@GPJ-e^yRh#TaKOWgEi3D4bOHqRN6eh| zrs$j-$8Jc701-lxGaUN2PNK>Bc#_5G9 z4}C)RTqhr_#X9hJ>JUO3l1LvMMCkM0;F_(dTnXzlTBE?qyEJG1D7e>}V`EyN84R9u zDrn-FXUCwXYih8@iC{~NS0tKVl$1XS#B#^CdbdKk_5RD3-=PT|g?I|A^-sk{xJmvH zd;zMST@HR{-ed5xC`#y^sIZDae{vtwH`h0_SQi;lhD4hYas`01)Qz|cga8Ju=-jpg zG^Dol_##IBsHrG*+p8;Q1|Clh^BN2b$$3`}lzU6Y1h@sIhTQb0PS$T|ClV;*h~}gd z6FOlr*(6=;gM+wyPY0tiVQ6wX?H0SE@3|k-IPD$OI7I*=Q+{aM2FOOKyfd9=haC7Y zxn8R6z&JJp+P0U9@1uWibdjGF3u4Xl*a)eseAF0ulrl0!6PsYw`b)|eG*f{8F1^Zs z^eV!ifyZ6-n))dJB;~bV*Up9k$;1<%(=&eF1^cH+rYxgC=BltEkphw$sA><@r8evO z!6M!3^d58Xbek0!AJG458N5~V4A3?ZUa$5{-hYJ&^jR2N`;8j~XZvH`ES`bL`99sx z7V9qs`d9e6uJ^%+D<^$V#_EuI1_sQkEi_!~hP7;6n8O1CEnwuQ-h?D_e)hxiUo;=p zJ3gL^eIf9>X3|m?x31*kUdj@yZ%&W+nWKR@xsLYb{bq1s$k|5$$Njf}4pPc;2&=pi*M%OtkpfQB!E z0D`H9_l{^z8$+#pqJrJ;`nF%-N&NZ%DsO0vxhQ}fhuldQsZxP@EgwW-m-3!ZBeiZ^ z%t*rd3FQJz6*i0Es{_Gv!)T%9cSYqkxSy-D!x8p%{xGUmHkG6PPFl!({$C5=wlV(T zMytEpha0BrZb5~LKDm813woTxjnN7Vja22gfbQ|T6IG;@j{Gjar-%LU(oil4zn73P z1CeM`Rdl7^eS3~K;T-ZAOne`64NSJ=kB$A7JzF0IazHap150R(KP)t@1-Y(0Ia>9n z?VYoY`))T=NMhAv9~ev+ItoIA=ZTcDv}joP0Krk`E6Yc?&${w|*fa1rq2}rCn z4Xx{V%kM2?_O~_6?R6IsUdHCM%l>&W-p3hRj?0BFG-fl!iPoDK=|wr0 zC~PP2Km=t|fSP}HSh+(WM`qJkH8TW*<)cWAN(FBe!bau-%=vYWGQCU9RGmsUut zYV3^eRA8dg9BjG*{L5WFz5uP6NRf)&$5R>h`;z!k{b_fXH&qzT zqKb(TpVYf%EF53;fgRzU-$Mee%n0ws6Z_xCBj2`fsWIIg#q!3b3`smrSU{`thyUTY z_Trt+g~Y(?R*|laFI0%$Z|2k4KflCQUXMK;aNC^?81WeDL&J?)kWto_>dI|-ck`F^ zhcj7$NVye979f{Q;*l|r*r_NEeNkFj{m)MD|WHX?}m822U4t8P|>PiZ9~KMx%{ zJ=btu1O$Z+jJpOtn6T2F=Vqs!?|ol6mtoa@g zCiexyYTsp)+>T@a{%1l%_@@eadwX^#`Q0r@8}2~ z^ze>&&G`m4a7;w_u{l(CTj^u%&IT#r5Xo!U*S95;(~@W146jXI@qA)rEmOB$NBb(? zBzyc>FDET4u!dxR=rne);_+cu?mM=e(2q4us-h`+0Xxb%ikG#kSK8kF$-5vwLVq^t z(t;g@i0{}QMPbWBwp&*ZG0n@vsC=kV1ga)1Kq=^WRh*%_bguScqd3|t4PP&!)5=yJ zS|eEhHl?xSX*UR{N@b2QkCVl-syfWg&p?oz_9iQBqjN21xP6VP!SM(vLD9W7Wchy* z7xEth2y5H@X}N=||D)l$Yz~1*-YtF0Yy$WRY z%i`=WA4Og+Qv+C;<#VBRT$XRUK3p!g92%u^F#{g{^Wfq-@ca!2u=!H{6Azc4lh>e4 zC)j%!JlyUb({_`D9WYJ{T2+%?f5r;;S^_`z*+I>>_0clS)Yitmx9L1?VfN)cs7Trr z+P+r7q#3fZMxW6s`9sr!l~ul8e>J{+QRMD^v}Npvlk~cDFTg(e6KZ$7-=X}uo2rHl z_0l|1h5Fu+=j(w|ipFHQKBmZf`?D%Wp|4KsU5Hw}7B~1r_A0)1YSyS3TZRFrvSPLV z^2Ht;q|UO6yC~2_GFFFM`zKgFB{6({fDsnb5cX&eM5%AG%Ql(dl6cIs%q;9|ZEK6ldvG`^u{T((guctksG$HmhBl5MC4@;~DeO*mtE^N7-#g>-fbf83O%JGai<0EyKv-X{* z6{uQPa-Uf}<=l=Kula?Qel@bFqxJE@9Afe20=d5(?*hc&wW;@Btv9(__RypST&CUq z`VrZ{Q>xEQUANyk^Lq~1ydmwF@(8hfwnW+;J@?F<8#Y+sK~+ZaZ;-BK=lTz$KRIp< zM7Z9W7M|Tkiz@6N+wP?R7Ero}c)$}$D{Mzx`y04Wa%W0ry!bzku zoYfZ9=xOqJN11YQJW<>$a&!K%@1@zreAcMnaOAjy1s0yF-~*S%%y<{?TY=!D9M-#& z0_M(TzjF1YTAtc8FWpj=d-MI^45Z^vE6z4i0cAELgkax+Y#PAWBcqc^>$Z#s(wE}V zw3N;L4K~N3R+}^XlR8e7aSIncK(&3_9uF^d%+_88%TE7+T84mPMAp}Anam7{;JqR| zZd%3&U*Rj#cLb`7&~OLl$?dkr$~)|P38PaO=$j^*Tg~c0Y~M%> z_&xeVb9@echR=jhq{M)uYLedcS_Vw*$J65vz%lVAK*koS3>K|m`SsJ;?TF8bt?F$W zFQ9#R-=6`>^=qE(Q+y=q>F!@1v7Y7Um5Q2pmyP(Vql>>4*vGgjfy(RRT$?Pt3cJ>s z-$~>bwNTBBF||{MiuKGTAmBB|1Bm2eOqnJC4rJH?tRkL?CL?C zgV$x()oW@NZ*h_yxs52lJ)+2(=_2|zPgqBBQhUV@4W1M122%o|Z9e?F>vZyE7P#IX zUmqdV(99P%-iWTNGX#KCH1GpfF16#gSagyvZ#^!+;qlKZ?5!DqVI$(=jsDgkV<+ku zZ7r#7x)H0oKlD%VQi!-5F?@TJ*n4ij#hHE&dAr6BpzqD)oFDsvp4;nEPgCg7o0?@2 zX#kebaqX)r4ha*!Sv&*t8GLn9-Ap_fJrcILoy4UNO;Ec%iNKLv4ecJYPw1SVius&9 z#-67*@HjZVLiifX=OPAv@L=324LlcFD>zgwtXg7VWjS9kJ43O>MG=Y*R6Qm=-&U=g zmK^MA1ppG7WDGVS=du@CT!>$*kcz`B+@DylxmpWeC>_v|S8x6XWEN>zIIr|3oEh}A z0N_))`toe)n~m8IPl`VtylDd#83NmAS*!%0Uwg!yDBxOrJ>L=Z`<|qpQOp}nBCj0O z7-J8QDf5W4-%iGXW>)OAlEZ9##JPaTWvh*$k()7*4{v>-rH!Yu;mp3_%cTv3wTdtGa?y!WK=P!u%Nxyz?%h$;d=o#^mTAWZ%CX@jH}Qw$fJVk> zH<7G9z!6ectDT@H%1-s|OJ2)WA8h-8e_L#092-c~5&5dky>ugK;XWdEApfss#;Fz_ zu}_v){$ex)vMg636k}v$74(!Nvc%(&k^>J(VX>mB*Ka;oVA?ALH@`sD@P5qUh`iHHj} zp^5fg&0jq3M6YWSLN+sF0iz+9p0F` zV<ncm`W!)&nZQq{V73a?0HV0j2mC9GEJ^S{rS`Spr-?AmgZgqD(6Mn8Obsa}t* zfpvpX{+G5MZ<&9;pPJhJF+%-HN%J>PKP(rhIPmyGas9Ro)YF!9f?)f0b9(>wb@XYQ zP>W}ckIz8Ne}3Wd9fXAFmU8vkd57ejU5ex&i~Z;*H+Q1zX>Y)5zAw^0$qMMcm0I2x z9hk1?d{+`zV}X!srBrn>R$?NCzC__c2}=Jy=G5uN>uBRU9kOh@;rd`%3R?ATgDY{M zmP9r^m7N!vpMG8E+x36dwUW6H4m}>&WsiHFm6c>J7E=Ncl}yxZFV6JMSX}$Hhm!qc zzx~2W2#gB#vk%k|RbmNwr^@RDX5{Y1r!9D%r1_qx1HyUrs!u29KN() zL8}tqNQlO{AhiMOW9`pZ{l)ZTK;$%TpoKPxVrtw(Axx+eZ;AT3kX&i2vyUJ;EAzj( zk5}L6ENhBq4XL>E_}4sGrmuR3)me1~RPM!Wc{u35GN;yggbsBIuW6)Szy3I(qO2d+ z_6wu6UIhDV<{`XW4HaNM2mXu_n6;G)_nww-h(yQfEUuXhQ@^joS@#8I5AF>Kd1T2o zEn*Lu_U!T{Wr6Q=DTgSK6z2DKNqMTn>=vWPINl0?xfTEB3?%@&8~M_L%+RgA6|!Kp zyBW80#1)dIKv@8H*ZuR&>6&2hf#|P`oHx5!8L=7=()xC(DG0$T+vC4GxjvV^C0I+i zAaSW%d+U~osL=FQXvos%=C@#2GiPUW#1XVoZ8BY7M`^y63r0U#V zP5ky){q17(i}cIV8)1EyMV3S8AQ`Pcj;LpWW&|OMG?1tS3qLhjDdE5=96x;PegEsR zt>Fo2#pMNr9d?N)!_Exqtco^gUoR&m(C1gZUF-WY^K&3wyk>+*FC=ZI%cOU;$nq~? zUe&KiuG}B{L08i;w1wkudQE5N6?W(f@1r8Cjh(i1>q*RM3Z<%A=AH*0CyZ3SN9~S# zb8y`6wU}HZzEwv+6*+tA?&aH%55D$Nb4H8Dm0oC9x8qA^lqr|nh*fzjU|ed_f#GX9 zLL~L;TSr%8%Q!xP&idYUnaae}5n*D%^PiGn_aNNPxz7elCQE9o{Tf&(wyOhp%XNux zr+Mh_F|W@c^kAWIfh~{2^zWF7zqarJv}Gcr?k1+H&IPXp<#S5f$;wLW`1342=0->T zfmB@`lKN}xyZYAbXS=E!f4^*x4Kb>>{L$9Pz$sD?_zPZFtiHcH09*!3&j;qGzn&kz z8X<%LMfS6Ov|6IOr*tg%msca|uJ(Xoq(+l$G8)=f{}}(~bDDaoTg~)0gyn;fO1)5q z-EW9AD7HJ7qXP=UhMG9WA#?{XDZaIi@^i$!!)tid2Z|Ty0eQ@k6TmJ{u zlO1o}|7`iouPj_4FRb58ULI5$+G8M5nf-ZHE9@WsylYXoyHa4-pvizF{M zq~><84pOZcb~Tv|{XJ10*7C4Eykxt@N&sP&`aVY-8fpi71}$%OJ7w>u1jiKI&RU!fK+D3R5jxYRP>fEeT6gs#OSHNpc2;@c;2j_KC=-V;M$^b zX)RpXD0IF0xCXnN7=euYD;y{*$@V{++|uDYJP>eD zrc-K}ANoQKwsZO6PSG(a2fk*QPl+b_g{@Ct*VVYn!{X%cw1&I9U1Xc)_J#y-;+`8v z^7N;8MK7_Si-$Hvv$G29q zk1t3Npw6qIlPew<5z6@N-ZLq_Z^#o(C7MB3w&t6KH^YDLxEBb)KQbIhx89su=L7&p z&uxz|GvJfvx8^-m$V zrA|fSU~>642Ku^IqTFBQ66l_Vq5WGgY=F32h?0p=}R#qaZqw*_G zpH;Iet7dVQvIxu4tW+^kQ@WpPJtN%>5@>9u*F_mq>W^CbUbt!x(oV`rT_|aG%z+{xxU*k+>G{(yW*LKY zK$!p7lRoQ;e8Vd4GvZk9wBpbYl;pWT?lC==%`oWvJiv3_A`UTYwbhAFzpFz%-$Twi zp+r%x0S>N@U|fja`lElbTmaI@)x)8?UwKKucye6^7F4@<)FyiCev~kw->vBFC}nUn zQu}q$M_Pd~05ce>3Mifs9*Guz_;PF2B3%5S9?ZAMqj@J4uZe<+=-#GIEFdDYhfTr@ zORsM(n_QJA!}f|Sn|~R7<2%Ri{ZnL6ac{zdPZDzVR+rgu@6Kkbd$F} zfngDWoPLRNG}9l9W#gMy+k=`v8f^EUDf z0CYG+I{P^{#1nOtR{0TnCMX5I73I)8!jA^9pI&p@cH);QCCv-~NIH1BW%=>BG{|Al z&GHfl7M3ucB63>SgHeo{GPdNSiD$vnOhDT-M`u-|`8G)q{>>K)$#$nq3j10iX` zGX+xc<^agbZ8EC^2X#sr+%4HpdO8H`rf)y!h==?f5IRR>qM*6;5s|BBsOPp{?c=U~ zJr2Jdp{||Af#6)g@d#M|l--IzKi*o8wI9f&hz* zarFJMboc5HEjGil4|Vf8GR*}@SlkTGY!mh_IiVdZNB=n_KBWa8NcOid{M%R_(rHU9 z+~ZT{^vfEtLj2$-1&WT%V986~AcrP6x7Na=9-mA#p$MTLRQH{aeHX;hJX7w{p>IyX zH6<*(cM}Zq-+Wb{U=Kp91@VB*Nu6cX)5!QLTHKnHU>k6_COsASI^jY0d&(^V9+Jfy zi7)DULKFUipGIP{AaId);rAR;^KgbDz>+9<8`SUCo$E;skH>JDg|K>9KID;vN3U5l zBQya9e&=XVHV_gabh_3f0#HL4aS>IbMT-mj(T?wJ*Pk5yo~OYRH?oQ__gWo=M=)YI zvo81U6;rZiG4tF2B)j8fnILjH2LHdz^Z^%yLR83Joc?$Lz752iNx{$ovm<((L*gMk zXnZbppU+qP{CkIN5@&iu z^0^5nM{C9cIe#c`Jvt;1m@sX1N%mR5Ma|y3mzy4AkSbn!~2Yvh^D2oO?Z5H_v83&q(@qJ|rFesmUJi)um(LcOh(e@obQK5hZMO zV|YO8zZ{w5FkUz?R9$qg=g1NQpk?O_f4h*EFYx1`JNbYiJcA!R%sH#>-PzDO5yPgvKRJ*B> zHRK~1tdSw9lZ%>o7lbBXD|+7iyH+{)^2$%(#y-%UqJCv4eTkQm5hr`t7X)s$%S#kF zC@aUL|H?|#{ycg1etk@_rOUTL-QlAfppF#78s&<-{1A<`hn@WJXh5A%uf`v~8_Q+& zOn(IdhS%lyb1A;I~;nun4=hv~wA(zmC@@TR(c!2n?lK9@6*U2;M0(!dvc zm=Z||Gl=e3UrerS08pt)Oz~otClk9IahQ9U#4zh{VIraT%NKQq`?}Cq)pI7cx@!!` z{I37bAC#k|4&d>bJ}jmz%5Ue!$ab@y<#C zFQzWhmUQq2q}WO1zq|0kSID4!bURVygX4S^xBqj}PV%YRn+VUu!0G&xfqwsg9s)6_dr!b%t~%3~>;gF`iC^05u8m{A0^ZQ_i^taEJ8(iT6C06mZMpJbEv#X$%R=KDk#+pTYNHG zjRQy!?^eEA{N_e#?$+K7Ned;g&mg13z-=Fw*4bw!8;!7!ocnG0+xQ=b${W;2LbNRX zf`TjZ_abNlfy?%ncB|8iU-p@Q-c=kn2tY8AgiE>%r|K`%F!Yet#5H(3c-Ri;ckbS| z$|tM@JexFLBL=^B3rmx)7shq&P@b49Hu-i#TJXvytQnML-@3uFdi&E4I6HCd2{2fr z>6(v7vt67mYsZ=_%8_r{Za|3MIv?R49~^i4=B~VDhmj_*aZNK$!NZ3RCxYm3R4YI@ z2oRai41?wP+9CzIP4xoXKn>a9Bi~n>+|qrEX25B)_wO9avb$Cp{e6lG5OuW7%EwA8 zuo2%D6g1$Ct{E=?ZT;l6!-iNJ$|4hcmtG>&Z;9FMAW&RK%h5$<*9{%4;i|>GumFT~ z0TRXZ)3{u~I`LKpJ`jQKyFz@?{{8Ff#h$r(W-un)3?p}c5)s;O=6|5|vaB({wFvh3 zs&tVlWXVny>%77LWSjM&>GW;)tPq-$0fw8#klSUmcZ}L2gcwzKToUWhQE6URu4m%j zG)F!u4B_Ce|7vt5Y^ePTgF7IxfpTK^!-<0W`rS!w(r3hs&>%0=In+jaNS4}B4&SP1 z6u^9IIq?asTtLO3$eF-HEwaY-hCmK9s{)7H74XIcAl*Zh*y^EXwl*W-wezy?p7dLaiqAx}V4Bs&Dw z-2G7)LLBlHG;!tJy)ztsvKY3)zUXBN+}j_bo9x72K`D#Mi9;Zq17|MxcFd<0n|VX0 zBkcB?bYM&vsrOLk`M-ymD5b$&gvYCTt6Jv~F$k5Z9o8AmggN<4&} z4ucXZU!o*o{3*kZ0hU%7KU#RV>|I1Dz(SFC3qddogRcI1X~SE!(5dpk1v8-Fv1R&( zzMVK3v^bdE5RQxRg{=Y86}*q%%A$eY_>vqyP%l`r!d(?%`#gON!F>NXXbwpQ>IM3? zOmuwwI{8R`PoQn~zWfa{INT(g^?My}z(&g1JG?OPN@{o!nQn~OYjzBy?0KwZ2!W-= zGFjPSc6?J&7x!v$G=m73_x;JL%s-E*W;-cmv}&;BMT!TvPTzQuFnjg9bib(Cmbu); z(Iz|5$B50m+98cGxF|ZJm|=;GYky+@wxMMh<7ZP%&78mPCunb3!zqs$!~jAt^5GyR zV)BU|4PR?auyI9dl&!LBJ1{z)o}|qMRP_h_J36R{qcd9`tHn@+;EjJC7kho@fiFHh zI^~e4EoQF!v?GK}?mJxpi4j(4tJo(`lC_y z`~b)K84LoaDa-gKBT%ehAOL2xq-Rg10S(Ys;RZ2QI~`wFA8d*P&@8sVec7u?cE2Y& zMu=v6XN*xV?@!k~^mjHj4hhAMtPq5n>#x6q0QQ@Ru+`y^Vn^pShUi0x0f9t|zr8C~ zWHr^0VgPOpXp7R?Ra0jAB*%tf1bdTje2>e&ny-wVC)ixSwK38VO`V!SiuPS{4^GN@#w^`%oKDJ zi@PQ==AgdQhbrc4H1&=nQ0~Pvu_gPM`MBa=8SUbn=kKv0+KQgUC(q0BDe!^&4m(1k z`T_Ti|G{1)=OrHjI~~%=97mW<&8-v7XoXL1?2vHvnxUoqNOu6cMQ*P{p6F5AA@MFM zmgfC}iNM6#gxImp+X)=EuSb$&#vhn=(ZP(c#m0R^*AjVG`tJZbC&I{5<|ilE8HiEC z9AB)=a!#Oqum!IseXUV=^-hxbH7g zZ--D4K}2~LugeD8C%xd@7shh>2xBzfksr@`puZ51E!>=IuV^1F4?|3^UhX|par-kh zubX%flwC?Ay`jz3c;5QH5^L4!pvSQ9gC(tJNmA5y#pK&N(Z|8Q*~g22Z*E4YE`P3c zK!Er@P^WSP)_cSfyw=L%UCw#|AA znsr81T;l@lhd%v#VzuVOT52R&I7IFa5eI80ZiEr;w3#)f3m=lbD`j zEKB+_0Eyf}GaP%L60=}nYKKBde64fbE*z#gmA*vj@8dj}h}qEQXfjqaKu8=vzZw$J zf`WXk(6SEbnOl)|!oLBi!4kK#TZbK05}8 z=Hz3Wyi39ro-!86*sc26Z3Pn%ss}R}Aby6Eu>p4^pgyAx(^3Bqy(d{cz*TPut18L0 zMD<7`;$lL9wgyEzZ<`Nu3M#SJ-irk+Nwz@*fo^kINJhUlLmRm;e28*ZP`4iC`BhM` zA5Ox@rw>TIhqFeE$?@qArR3sdK}WNhm-)9VajoSMXAO5tY^gv2^lcbyQB*f~Z;WGl zb?p&_cvg@t1TqZ62)w}bWsL{H^Q72k0S|wM%Y^;PCN%o2A0%XuX4K+%IIftRCh54i znsYSyCISRM$zHQa+FOE#D=69FtRpjBRH8k?W&a~ zHRyXhUedalL!kg!8Xed?B4H@^{qg&~ij9Z?!NMZKY+En8jeZPB%-O-9^oRPGT^PE( z|Mw^YWH&%);(2P5!?h?v3Eq&BIvj_BtV<#gi2&K<|K`rkD;>Ufbj?aPBf}`A%{pQ* z68@-rULly6&))mV;Y)8#JKDMY*{@qpSZ*k&c6ryczchLLRMXz!iHj(^PY-!e zQO-P``<1lxgBoXHo{o3vgk?hCr4B3Vzqw4$ItlT4&g!PK=wZHBTEQ#4xS(5@I4hOv z8o>ywRke|5&Yax*;|nkKSW(l0x8d*xOLQlGI^ipjoXJKeKf)|nT5%W6L4E)2Ce6u( zGCGeJq0cYu_rkPq?COeBFc0gkMJCrmd#}m{Sb6AG2qLb|@cs0;hb@`6r%dSGjxEEq z)`Ek>i_DUwnBBJU2d|2zSWgk}Elb3>1NX5`3a_9UYMktxRmyYwZ&rJwOIJb8#S#Ad}r5=|!i%{KlX_0>z&He83o7qJ9^n$;@%P|U_5Cht5D^~?r60h@6S&3~@2MvKF)CeX=T?He^uvPqPN!i` zuJ5FoKRXR-t|x;MmYmf!|~(((N# zj7Gn@EwPaFuh^nu%1AY|Bcl^f;UJ5hi{4$<^X84n(D41$?UwqYf_xn7{-y4!^TQ|%` zD@n0Pom1`pdX8dcVt1-j;nNuQ@gKPEybeT((w`q<@)EnMH}K7=J!J6#{Y8Gnw zig5|u&YJ8~HYZ3NQZdlRlz7gMJ-tiDTt-4W}@CC$O4bn|TSh6ULo_D-;|O?pk2n_~?y#5`|*Kg7zf z3ZNIh9if73Cry=Z*cdMUK@^`1{e?T>tKEojKQyrjG92?)=(MxcSZd>+w(|2Cu3hV^WWMFmubA|1&JUkYpWthR{xOy# z%N8wcvzBPm8+oS}={((;eKD7X-JQJhX88EB4bL8NOU)imy;$=vJ>s3kJ4m`rmGMrL z;>}-b&EP5s#Ci{`DLC=L8loZAuszt~Wv*pse-K=={F-V(rdThrpMfXjwWdwj1-{mL zDK5hzZpSO!+y&eY6Wkoa0t1VOw2jEPInh?*kB(n4t2?qqtEHKH6PVPhvksPH~Ue5>ACgj~D8ue+ahAt+Xwg&Bb%v zdfS4Y;$QjaFLQFGTE5>=aK%woMk^(Ks&sv>VRk)%{8eEZF9-ksc8~Jc-vnu?&@zz4 z&V-@b42tz%{utKEt z3}-{-jfh7-Y*5QS%Q~qw2$0VTDATy{RRKrGnBWZwIoa!H8?FRzu;dGVrTn&2%6uqt zmtfZZd?3pL5fdV`Akv7$kkB%+Vz_cd6vHD(Sqs$_kr{f(sKTOf9&p-y#Igai-6 z&Wvgy=n0%{(Imnf>eH|2KhLMEB=%!C%17KZsY-tymkb81MweALz|D(5a+uw3JuP@U4sc4ERuC0Z1wSuz+ zmXHm*DgEHnVT~Pex7m2i4OtU%pGTM<*crR#Nj87!WuINpsXaEBPmTfn)maP>M4Vh< zEbHFqt$K>Seb(JTzI;yhHa@>4#A1sXYS5lW${M&G zFohoIhue`3l>qm73+}BPYBdI`s6c8J2EBQFyO=G)0SZSU8`0K)=`_zx4QJ+;?}Shl ziT!6}9zdsv9XTq;E@Y7B4!B2kO^^AyfOInl+x?uhp)cIhdmzm2eaS zxY==0QgIckZ(x7BUGD#S)S;V=jK$|l2^q!zP-1Xs0FT4Ds`_VPhUAUzs!g*K%X?Hv zX$49C;rmi<{B6)>Ot!y^pWd2w>Nv;8OUyywnKXrO6jAMcUxw*7w5$KCTrTB?&^*MIdB(kc^LlVv{ z(dH$AUXxcMWMtkcyJC2*jl|gjM~CBRXto|}-zLM6yT|jhuO06=i&OK;(?p}p?|B|s zY*^+DrEF|QqbG4=rmFr*Jd;$QgEngRr%S9iRs@dLy9>8=z(=1o1*N)=y+qSBsAjh; z1+MfkDly0Fc|{ zF7T5_Flde1jUG_n#_?z7CHrwgFHIv#6?{8@S&-y&udwt3G3p@n57G?VqxbB1^^#Mx ztZZZRZO7l(YJazl)fEsSyL*T1E)&_!$n{8~5;Ui8w~rp(*l?XMHsBR_Bi~)b!7fHc zC@fHlqju@`0Ja6aDuLp-O|xNnL%1rcu`&-Klo}ib8#`oorHcIQFw+rIyMO>g&o-YT`@w#+{7cBYp0r3iKTe zm;4|?LVztJjhp^tHoVnO4FB#1<45riB4i|(cHvcewcMYUi?n7-;m;VH6Zi}48{JFp zuIr1ZmjlVoulxrrZX_W2p`eS?wBx7YvDL7mHXSV*53Qv1{1F?dYerBFYg0}+2_jDy zDVn!DV@^eF1C)%g+b|y%dcHrKzVhd%CYht+fX5O3P+V+?>;B$CC1<`u$)H8J+i@^l z4J06L@$mDPiNN%ST&`WetFMWoYHQQFwaw?L1-m7~W;o*;6` z16{so&`dXv`y*3tLi8O~k^2V$7=|OH)w}{}&ptjCxczZZyq&<9>NG2-P?*La%5d!% zQl7>w%S6O>itV&iJX_UhS&V#QyVxHo*poR#ecd>cdTPvf)BTkHNUm;dng4|xDy?!V z0-g`CqQQ>?eqb~7NoMII2?8>#Y1sJDa^n_r^@t8mtZwa&Z(p~(U#EC&Lr$}X_wPVI zd%n{$8(8Obvx$}G9u(?AyZHze_BZ2LQ1algHESsioBs?#i3&%(B}zty1Sn0}8y`+r zlb7HJyj$5+*eYW9t7jq-PzmAKXB{$MzJE|at{smB+qF5@+`Fs*StB1CJ`Q{vJ$W_R zyqO}c%hP!ANq<-{!+}Rs4jtU6pU9A03P&{z)=S3>+Zn{|HCRY0Oj8XzDOPaEkdc6% z8LR!;yIW{=;>P;i;F8th{#em4SIYHr56xa~4&nf+c|=l2$>?^6X5gdK;&WSZj?lf4 zzuBx^u8M z^=dd>o0tGC`NybtK(lllYkz(x3Dr6NX1H%{#IH*V=We_+(x_Q?5( z5TKkp1kQQBdF&gwBG-&SG>N;fc9qe;@=_QM(9yi>M~4Ia_zyIA1SJaBM3FUl z93u4`n!H~|CWS^QcKNSIn$104XRjJoQOOjXaWLPDW4_lyjZoRr&cIvIj;6-O@aAqg z{QZ&n5z1V+aQi$Bb!ZT`x!~g`G3sI!>qxMwq7{z`swQt$`XywOBfw3oB-Pe%9=~88 zcT!m$GS=54VXy3lA;M7$Utz}g(iz@}uCIh;?m(PAON~H6=^6=pk?h7I_xHBk?n56$ zMxvc?!~(u?qkFubItWv2;rpF%k3;+woJ7xN#fay~652FTt1{@s!@!r%s9tJKa}o(4 zHR!$w4oTH)93FKa|A~v2`1{{kDEY|EjnqisPmPc(pkb_0dngo&WDlGwK2QqC`<;b^ z8`$b;$?3|UCwWUu0T~cgii;OZ{Lx}1Nfz&^P@{O3Sh@<8*@Y5nDCNfn&nxEa z*<|x?jyv+bWX|Wk=ZTly2PbA*nhLpe?wqH z3^g&bY>VQowjhvZHf|DZ$h!i$2ijDmX8AH_ph-m!N7ayrxl9{WnwJINeQU>h8*QWq z_d#j#YjGpe*&KO@T;x(R|ps;HCph>it2y~jQiaEkYtwLG4GwieR+W>+pRCIjnU zOXe+^_P8LG<#9ULYKV&`2LA)L%Hqh+HHAWvi2N|_`{4&!l1io`74glK{=FXSYgii} zYIy0RXX95}Ja)))2hWkjrBExq{tT(`1wQu*Bod+FS&J5 z0f?b~A`jVFB}kQ)f8+K;f$puf$IWPii@_tyOM0VWw3YKe5AxS~lurh|ln$EO62pn` zl$ZZ46f6~Ygr>YiJxIbW4{OX+lsQO*6rgLHbh9`Qh~ z$DX0{*bFi(4`0^YzE$9Xi(QgI@bm%An$|!1j@Nhp;qKIW@A+x9fDwXr)?DyBpVr0( zX8w!(qPW!vz?;abPN(u=t0LP%^hp8%P(%E!pLb{PowIz7WwK12EFz$eloY;8iPkX0 z_O53E4QeYglHc3=wAAkds}G-ZGjr0b%;9lcAboel%D!+XdOoe|Syhkb8F4g@-!d(D z9<`6j^I?>0ULlsrf|r^JUfBPyQbDbHg1=RDGpBRwFi_q7LST>5o&4z0NJr4_hk8+< zSNmt6%h@jURT#1yUpBjTImXcJz9&tQ+rPq;sCY(tSbvGN>7NKK4H@ZC)Wz1-_lNsG zs+H@V@G-otG8fY<4sj zGN_%^x@B+eU0hUCqDo7%M{1`@CyaP4G%6DHa_AnTHCffEjGD)3$vMC4)x)}AQUyBf zsRPtp&F{M|+YJ$y5mg(4AT`e6acK^xxh~pdpT5r5H14h27Fc4jHoF>KDyc+98m_uY zKM*JqBo@?F z1(sx*#Ms{cjcF%-lGQqgi`N(Ti3w;wLNL2cYb3|4bIUG#oV>Hf2ye}6a_))EK|wTV zq=$iHUol7B`tr@j?c0}Y-2_UJek)FF;XNbLOgZRY%syGTr784@Akg;)Tk)JCx?h20 zrcPv5v+j$(MpvRAx|ThVMx2KAE>EQj18gMs<|`Tv%V*$BP=#VkjdvcqbU%w$GdlNX znkgNxqLPKn^2~MC%@Hr>PQwnrSb0p*8k+Do`H<1N-L2J?h>Pse9VhwN?UG7rY&FC7 zwF>@^qzVByJ}A})ko#VJ_~EQkt`!xS#5JHdLGNLCDichKq+NsK&B6+|g7xiFrmofJ z0T}25^|&t~?hfD){e9>(#6Q-$S=z(lYDh$_hu_TdP^BZH=w02pZizJ?qtIoaWs<8> zyylx}iHgQ>oed(*Ogh8CtwP||34FsvCOA+1^*^L73;8q~379K9*=I#Y0y;w|xNDs^ zy(s6ja-D==RxR%t4_x*|v@F&<{@jV#(Ek7wy zi(NGR+_L|w5zs$Ue-NLw7UP3QDg<=IxefbrTD9G4=TKvrKyWfTY~Z!j@6KdsCnfK5 zDp5Z4)Zid(DcX{~z5~cZ-+tiB~E9r zEItiOB1fXSjn%YMFZf>Rkz?CYcjXQBYrV-#cb^_oG$i`#nZMR$uJhSx%YuFxXQRsu zD8S$Ln_qle!-@bNZIQVn+ubkCx*Aww)_9nw z8EgxLPD7S>$~bKZs0MBIeyZ-0U^y4*44Y2P5}BT|U0N(D3qmNrfpp-xW$j$EGlrvd z{dYPGmT*h>DB+gE`gnL`jHlA_)e|NI@x(ZW7bQk{-bK`11sm zNSA3t_BUfUy3a6IO7<_4`SBuf{_6i87Ok^B=k z-tq6`d@geB6W8Nn%I_5!-F`Wx7|ZvcPW(-vFkz-|KDvr=R+uw=BJ&RYtmc%8=CvLY zC}1>YmS|l!Po+^q$wOwnJbe1OVjk?}GHjvTLejEe_eSz2C|Zv<%(3wnWTNbT;nHi} z?oC}WD!>KSRm+qE4~?n8!cf$pme!|OyTOxn;w0dGJNyGsjw6~G3ww@Z-C$fTejO@ zP_hV=?M#{>^&=KN%>N70ORz2a>?s=oC8yTc-Dyyt8U4aZu=LUR zZw2=Gr3b1a$*iEwL={e)CbLg|@qGumuF#lo+g=o#Mdy5**vVK%$SF%-rz5VnM*zu6 z?4;un|2TUb)}+4ly*1mQXs}4zcmDC{hsO^yAiCxih*_RI9!gU~!#KntuTBcnN zSLr6?vu_?qLZ6{`-8Ckx-Ffn(pyuA+{?|q$C#UVT%MXe7Wyh~^-y-5MKe_(doJRRe|?r8|Vw&a-(j)(w# z_k*n>t-jJ_+=E+T4Pd7Kx=;bNExdd~5S{2LlJF+Zy7JZ4HQP>Q{cO*F5>Jx{WyJIM zGKY`7rczFgN#EXM-S5GHcSpa_rJdWZBw3{NyrZi8p@+xt*`LOlZG-(lFh-nl2n`aj zZym(B6p@CYlL!r3PK4`(B>YW!4>r_U%^@zLQdug%Qi9%rz$z00BIQR($o4;zHDhp< z!)W5e+Ucr!Z~yCJo^#e;L*FySKowrXWA(U{C9B!Oi>fUn16e{6q#ZsO>;(>v;K*1%iFhe zT=&Ui_E{h|Ep9|iVpu%oaI>1y@EkvsMsaqv2CADtsu>XhPV>v(0G7vsC`W~X3Q78jPDMN zbwp0bOQlP+>|zy}wWmx2`Q6I%&zK|`K02ryvY|`q`$h%zgowTGZE509odux*Hjw+3 z5G)i~ zzb-$I-Y*Ei;QzEpn$=oLrk8I_qdQ6K;zy!u50|% zc-;ih6FTEzrQ+P&DRIfQj@fmW@Yr9#=9K5pr1e}2&ntm&jPh8p$YrPt?ki)hY{ne_ zKc>Drp33+CpOlfEolO~8*_-5`B9e-dc~G*+JZARD4#~)h$|fU@%`xK0$liONjN{n8 z*XhmY_q!kdJns9xuKT)PujlLee7^3RBQq`ZKPC{LLMPmgtQSqtcO@%~ESZjO1 zSs;ga$x}@EAIXNturMtF5Sx{U>IhWca9qBm^nLR?5cP;$jrzY;PkfMShlLyF4hA*5 z*7wee)1)8!8bAvJx9)vadznV>Px(pF{{{#3ADIGK7J0ibh$UsP+Ka7zi37iTs>)QTE4c|xH5dx zJq-c`jsgmn>D7;Fs0+7k?kO1pD$t(_xS1s9)khvFx<&gm;%7(jz>zdyWZ2V$(*Uh# z`#M#KoX@Y2D$i03nu~ZZ#g&Srx)rf#Ak5%U*=;+x6B?q~@*jl!@d>c5jd7}Ot=|*R zW)&inW$`lTBDUPU7IGC$j~br08hL%YViIP)DTbr>UOC>HbYtMK-d`9Y% zd%XX|XH{Z1y3t;J@*Gf9ng=N-iQ@|jv=44#^G>#$doYZ+|C^9c+vW~kgJq@iZ&_Rl zmZO)gASaBJq3rr$&aM?fTsXe)5noVHIgVmF4u{~c_hG2}OMt7H7cIQEv)S5*Dto0V zOUJQV-C~f6g9QVrC!XlZ;wM8jM`kTk;zLjbSpzz>snB5u*o&;tP7wz;hZUXJgN~0Y zWD|C$ABNQLya7D#JHV>}&=2TTkC(4*eQVgfFX^$qsdQ&kUPuY-S0IyVjkKem>>0de zY-4#bIJ-*x^lUOuAO4$@>oM==UF~VYwA&H~1&^t6 zs~g&HTw}G=ahT%)!ridsh6`pDuVGM~<9PNywl4l&^&5Py(j^j3`{yu7Lh*Y|8DPsn z72nHx>oo=r2)8{=OLv-(qO*v+L(JYSPv#HXznWZ@AP{-t^V-oiw%E8RsX7xMhr(k< zugE|g>jc{PMw)vfw_zk3BWx`JM8DBlCMz$zt1LbQu-x%kZIX;gC>U|Zr}SNETELzg zwnhLq)da%%yJY6-cc{GnB{fptZ$=N)vhPDCs4p&b_u~McMLYPgT{isCcW8KKEZqhp z+Wp~&l-nG%onC@bjm4b`#F@yS>5>`8%_#f7L24xeC)cQjPRb{c85Lg-w_m+J1FsH} zyZ@TPLvgM8*4+M=vQe~b^jQNR%N!s_*OG38=INV~|0^WlNajv#(pXI)0IGp5=ZZ4I8SNn44{iV+^qLwVqJ0+1pgMR8Q#f}cP5X_h}w zOf9pm5FbGF@#CJ{D6b7&UT>rMufVsh;DYOFTw@3_B%fHP5%Sz@?ztEGGdf4rzqC?! zpDFyL9t;);AE5rJey5oWgH5*yAY7o@Xmvn$FAtlA=8c{6fur4zS0?zy_7?dlT()jR zCD|_FVtQ^3z-bhYaG6xgbmg`?d2xJ0)RC?TtlalB3lC?RoUVEf0Qgc`7jt$F8On=U zRy(p`5(4%fAO}S0Ei8SP;k&tN3U)>Mdovo|Eo_AYfpqJ_uTea>nMNm7dsIU~ zdC+toZ}jK>c;%*Kb+y0CQSB!h>HXL=0iBb&R6+=35{&zaoe$86-lnJT-w(@C9djVM zrd@gQpP#@aPZaudr)E8`%!(_`5DmQJw#q8mId#-FC%2z6vk7%F7XSjkH!}R(*#bN{ zLaWaT6j!Q#)MdnpWb}LiS~Z~I;j@=Yma~U|0)j1$H=V$v2d1$qr1O{vP#}*Jc_^K& zE&}-zuOExqU+ug*_2MJ<115)O_1JFWREKqfq=v}ew>hk|W|p@pi z(ky-LkM!QWIL%1xQMlySz{f>Ith)c}J}{B!*V;}G0YZ}WlM8gJeC#Bdl@iVL5`0A( z9Nt5gp*y0W&FlXz}vD(DyQG7jy6y(4UV@=n7TV6oAo|oEdqAU{5 zp4_kQGCyRpw?3K*>V_G&^Io1FrPaH};@G){1}WZo0S=N~d9&k<%rw7qWFvdx=b65> zALvA>;PjaLl``{vCZ=Tt!6W35)b_q?L0tuK5Mg8As`sKxF=W8|;#rAXm>nGt0J_Me zx3Y)>K*}06zE#4~BzsH=2QRG>l%VqPg|gv&wQLY!&ja7Qt3(0W&xmze#F5uAbu249 zhe|Xvl0z%fi525L!vg$u2H%TF>*vQK?|~%1gOw!#gR4AnT6LN|2WNp_@%Qn>E3InR z>5XocXXUU9Nqyd0}B=Y$EFHhjBMr-$g11TJ*XC%kIR!u77| zyd6gl6W}Q1Oo{44kIet*N2qcqLV{MJOdaqzmba>;kBZU;H|zS}YmV-|dPQ z^QE&>KjlSEcm)(>ciY;(|E}Wfhu)KyVzw+2XdG@<{P&oFT^n$M(}ukEk1ydK)?w%$ zr`0w)-=gL)cB|j3Qw=6clN$G8s<#(>oc1$|xXiK!1ZpQ%tD#poI6!#f>AN=JV4iO1 zdj|&xq<>1_Dy1OE8=s3Up4RO65b{&;LR6U01yb`a0rBV6^jS(e!oZL;AEJoX55rEI z4?~WJ0`Ga);|}=ujXOaeNMn7*U`K%+>V@|!XYe*{eB#VflwzQE{lkYcp;8w2=NJRGKH-(>|U!ewr&bFALKc;rvv zrlgOJYI9pBM6m4f9NAd_-VVzbMv5U-ojHk@5`E*p;G-QZ>p4VBzuVm<5ZM)HDr~y5gw<-|`Hx5deE$c?*_-9nfOEs) z5f0>*^ySAyDbE;zGm+v--fh!n#HKr#Rcg5t7JP3s$K|`YK?O$*CmoQz@teRW?Wg=PbA2}i%ROn6z z9(d&&+rdP|tTzYOUFSOE7{JH~6$?ieB7s^D%+xy%YvdMbF9Sb(hT{u})<7+IFsKJM1J*S)X{r2xKKK*q8ktP2uS|sv7nedYQ|T5xFCu`y zb7Bc(B|wIC8?<-)r-=1!g;Hr(A`G7V3%ELF-PQGj-Evt=-7UT1C{sXCVRg!YZYcs# zMHab((Bnoex#~S~8L;2L1I)4m#MxIGfUN^2=Q;vUYVbjO;GFVil@F!Vue$^EIoaD~ zI*j|>A{Yli_&nNEZ%bN7dC^Le{erb;0p0H#?$^y({OQ9M0A^UL-u+`KaxtO( zDrPv#i)n?*CqqZ;1*Vco(eg*$U`JrCs{@w(hCnr??{`VWpLho5#M_i;p7sB-cB*RS z8k9rpqtq1abw-M!7XL^iXQm~*a$2%6&%lP3%q)3kB;U%zyfbDDSfNg ziFIJ|*y8+sJ`NP#nQ3&?PgjktpUB$q3B)L=?8zs9(O#cJic~>hbRjuhGzVg)%!2!% zQBiB-nwMn5`mJ-~&nex?dn)WWc+wYmexls}GgYbW|8k;qXuYzzVWwsFwJ_Ml3%}fF z12VU#K~F|^a8t`qFJPEaNDXk4sc+NzXYK&PICHt0Tt9^hI3;(F=7$p+j|6{`j=ryX zk)j2@w|u^R6M+FH6Ddp1X?@tD>2CPv1158G>0#=2{-0#MJp$l)XAuSkm&1HaWpDY> z=OIsE_y9yH=iw-Wp_i(r86eSsfe1_^=w={rau<(K`2d*SnPNToVtBmcKM!SupO^&G zYNOX@mR?5OEc`pPR1STwo(dTGW3^1sm(VJGH;{xX?9b229dX)t6WCdomWL7e^89%b z^79EutM^`dG6T=(M)4~tX0ml@3>T2fU57QQZarX} zAe^Doy4yk%N9oz~7kroZH6Ngt3ck`cKQ=%O9UV6Bb6T;5hhN440-Y~5_e=$Au>on` z(8&qqfeUEgCCWI}Kz3k6!?t8h1Az;(N(ev^wnGItYzIziDHE=D^A=Hl{Xk#k$a`0a zX)W?8upE;KxMenP1N?Z-jLFOaH~1Z3gv-{Rd4yJ1U5DbTnOBQoom82WVvU2J#Q?|zj^WYNSD=K-n$1G>Ryix?C$~K_q7z=blq~?K1LjlL ze1Lk^rF|Oj7lNh*`Tthj@8|5s5T87P?7QN(X@E-->;Hlqli&=|mb$AO0ve7NG(7|u z*j>hn7(JyKP(H%Jv6hjqXh|Ulogn5Y`%I@>z%+hsnMTMRP0ZxJ{}894y}tfVL&)hQ zoos3^EB_sUS3rM;0jh3^0uYFsyqP#RJrv6*ge46pSCM*=OSkobGy&sr|AE#&x&^Et zGR|^X6aWe}`8F)guz1t8aYf4Mlq4kY=)xKEVvg7+5D0ZHaLP|jJzLkKs!T=j3-wkN zggh5d;x@N`e|(%c5gt%eXz5V9zCqIt2!E27)zp-UTKG6(8{K~WZ?Mi+0mG&8Q9yhH zCpIC}kSIlyyGbZ*V0M#_d#-#0@aKjNo4!xK`vU{=vxj(09#l+RqHGj*z+z;|3*r!< z>>Pjq8UCnNcdHcn=mpzw4Hpp;6ocr~&LYu6ZL5%yB7y(i?`A&Mc_Y~N-E`#^J^v~tJsB5#* zOm}5bU4Qp{bEhfy)IXC>VY8emO41Cik1dP&PF;&Efq6)YjXHCRTZ?mb)zZ+Zd`%RD z7Vci#QBo;=jL+OtJRM5M&3h2!rxho@Nr5dL)i$* z7Wib0T>(050<9K5RQ(t6)Ie1jQ1UtdX*IA-Q2hs2-#&|LRW?h$(=ceDy%k%L$60uc@<1(c3A%HXpgq8Fnw#{fq>WE7T7KzApGX-RzQ$%`u! z6&lMA7C^vP-l=Oog((43$~jS+ zipDl*01E+-Ey!uuph>QjO098#N*}61}i&iouPk;96e})a(07qUd*aGH5oI59@1?{!#wngq4ItXaHmYqk- z1H)4$H5RWflyqpk{iFQP zii34KT+0NOB3ztgMOWjqR@cK?Z|gnGqin99$nZq(uy+W!?iZ$;6jx{7%IHsc#)st9 z%$y6BHlVYrK}f7CEO`K7e=`a6FaaJ}0^bvzIdohB z+*m4r)oGq)o%+jTi*>A6zwh2;VFP_11ce8cNLb6HTo=HK4NIH15l%8p{I)=6ykH+U zfVob19fM&Hk8(s{so7R_MRfAmc_*!*!^R;ASPo>spkQ*VP-KHP(COob#n#mJ_?km@`> zXFi5IS2)<)*3bS}q1)1SZ12wP{n|Trp`dhzor9{%Kgk8pNTma@_W$h1`wJh@R+Su> zO*&v?Zs;{S^9QMB92$u9_RV~y`1hwOPon8CE33z^E54&o8KdQwaO>w)AOorAD)@vU zC@~-a*C}7SzKnqZMIS&GP+Ke2SW14Y(<42}xP)ySHd#{$xbt>hC$8z$q#6K!9uvxg zidXP-1^q?jJ2-8>{x;Sh{nbBuJs~77*W^F-(c?1kfAl2?s1A%Xc*Bc?>n~&bUP0yn zHsC8b_k8B2fMN0$hRNxwoMCng_4W<9F7`QYi4%MpU;J4@d$x=s#Q%lOfRKI=T)zm+kfVfrb7qQ#P>S|AJ}) z`ti};pR1sEg$?V>{Tu+~Mn5P%7((k>8mJJ>4Bc7786gmxbA|@Z6N)j4nnX?x&Q|qr z`T}=2wx46hf}&|sDcz^S!2p_IriGR^q&HMF~}$% zD!w~do)qan+Ut1$iW$WX7zJg_h4wKAvPmeY*j6a{V6ZFLivZNoxoe1Rs|Vcx(`9O^ zuw`=E&zno{^9&F805@~&VF&clh;y%641VFuu#hfpSgXJw`gKoFaKE+RzgCZy{-5Ie)rJGTaSUFkqF>y1x6>Z zMR4!315XUVCBQGO_ifc=P^`(M;_aP92;?mX;0RCC;YX1>-@olBp2}2ucI_s7ypPO| zo20t7!oil8xBM-{;H|SjP3GFD3%YXEPQa>hkLo33SY|lKXTl&uWi~iQgUg(&zpHWr zhD1dz-_hU{jXU^Kn;u0V=ZKWYq+l2Zf_G*noxp~lPkH8Wa6ke>uI0HMaEv$2Yab2s zWWpvSWD*K8(2eHha#azZe?X(-!a~}&@*3E&CH|%T59ZVl)9+;3O4%x1VpI)Coyd0G z;QRq4{}|NfsYXp1Gxx|(85>T((c`9BhlkBo*kd>GDiih$;Baiy`Tu@%%l^L~gtRkg zT_MBL&ft)q`}*Gn!OvgG(MbJwLdbkX?xo=KpQmiqdJxcr=6A1QnyCam#jm-rDoF$O{Y znRr_;sbPV{jX;_BM}IDeduc@gyne>$wV)6Zvhx}0G1jp=5*Zva@Yd7+>8(iMy``3n zf~6D=ej-TGeKYAu zW3FzIUR+Pg`B>lOH{67vqlA+uS$b>v#1WU?f9oaAi$!OtPvg$BFLTr0Fir_l3;cJlfhjNy^a_q?+`q1T5K{wF>B z9GU+upmqj}U$1PlH$^4)3?(P3A=h&%A61x1Xv@G} zXZ^0fTB8G&dX|0X@MOiJqGHD+>uEwlj@F!Rg7B=ro$0*VRM^4VB=eDvx1_$}fq-MT z%@ZS6Y0lG??s&mu+&joN=JowP0kKI3pY*b@kn{cIh|ilW9COg+JpxAU!pAsucI5$W zclLHz>y5RbIo%IXQw52*o3P^dY2C6bFH2$uD&);Dtl6-W3S~xL7Q`=Dz52n;o#%Cb zJxU)IM4WA_<+<-X#aZ8PA|F1;(f{g!ZY6kJ+!@A`Qje zBGE`LeLv*--joZ{gR?!Xi? z|%KuqE{G{RWTCqA8h;Q6$6c1dME<$o8QJ$~=QCcL=( z$venEo@pQLC3do@B$GaMC%$VY@dE|xbM=mQmQM`PBAr6XuH##-$4lg2YfXi_G4hQ) zLX(aI3T;lja(4Wo!p%G>FN2K?l=8okR2KVwhR3b@(H^fl-YU|&oByR0Q_YiVK9*bm zo+?UsUA~A@+U4@sf|}=b^ESaW;9DAt*S?$_e#Zg(sV6M4KKP|NqT@6VGS8HKF*l!A z2kAslB8!;OhC{2}15=)|Hc|3wE_VIGQyyS<#%vj#E}P`04BzG`dv#`#nb4-$ZDi&Mah*<#3AHG3IoOhO8VULAXb!F za&KrAd|43E!mzN*u1^#}`&<>B^Q@?UA13Bn{#-L@^IB#f+&aI~p=Uc(pAm+imj61G?^pB7Rxhid3VY zADE5y8%=Cz5(Uf_;Zs+Pkr?mp1fPR9iawV(93{?^;JnyEi)YW2hfv9C7<4bR@3|v^ ze#eh;Xft6^Hbqe_b$#aiFfv=j`s^6VmxoI(4RR19V%e7C$ z!|1{E-XAW+sYp9ExRYJ_pBY-3M-B%ZL3JnMaJ43u?y#;&^)V_wGAqWj4?ZUI!BdwS zwp%584~~Nr%qe2Z($BMF?$;Gp&jQTrK{|DtiHCEk>XtAwX#=auSgSX!s@f>8%G>uH z$M0R`dY=IvX{S(<@=W=bS_HV;xunTUYRE6Ca-usjvChrUt2SNf5he!*b~)H6qOa5O zZe_r0)9XpC=Wj|(rbYrO>eThR&ryTPhWaXsTO#{i&yr-Z=N2hmf(oQZ@EjGS1O>f> z@%DS8KX8tII@^^3Y2kMqOOe^>lW$XQR|boGq_<24)lg;vU5oV}H-G5!*1yFqJKdLm zSE0%B9X_AEBpYLb@@9^!+p$wS+5Iv@;97i;C6w>Ae>B<9Vt2xagEaW-B9mqyIqeRa z|FtxE2kkR28}JWd)UrL7Oc_zPlizh|o%(v#hCJF;Rk5(65+IjTX~v+~YEWz)4xCZr zbj|cBNytVR%T0I|Zc}t8Ut;uRbs|W)M?X`tR$rF*`D5goqOF7)1vFS(ip(aTVE6S- zIt%yuY6fiMnX1=r0sR!7mF4Li6fYSJos7G_wdCI&q&ybgJd|jYKRkPSHg=!Ki^kkZ z?D%h`oah|dx_V`8{)G%#jS=i*u&VV6&ie6o)IHQ_S3uF!K#_D*j@6(=Lb?y05_rik z=E0(td81Q(=Ib^HnD>NwInp}^H;E&c`8Y0JO!KoK_>nWU29wvXBY=KzKUpDNZI?c- z6hY5yFtxqQGD&n^5~ZujK23ZAnIHq=e!{ehz{rYcw;9Rp%7g1NF??M~n0aIg2lb{4gcrv_%!tV|fTs!GgDWF_Dv=vo=0Kxm7sNC+Lu_x5jYl_2PrfC&~UkZb<`w zCLkY~J}K^+KOWoLokad9k7JU32l9QnLb-LrqF2efpG9Vx7}!bcHdcox%2J{9-sZdj z=x7e7W?FA)+z$F8n;2^;W&fZwr2V71-G7)eh3f$_{l4dNG<1@@=5c^Lp6<9?310or zD74*~*oIb-!tCVa8Ad;1DJ|Ch%mU+c7BLVRq)gW~oj_f>O@rcmy>>$(Gw3&~kD8qk zH>GUObFfA(;;QBBYqeY!uB+@3kyA_5%h>1as^~aCrG?*Dq2*J9L4td238L&utlbDC z^GQ`)zn|X6#NlZ1_&?}7FQzT!Jia9>CCCKb`K`m-x%k@0(Hu2NpZlOcRlP%^V%Jb> ze-v@g=KCuIopl_-1UbdM+80u);&lE+P5t=?DRL#y6M{wwN&PR zWu0dnOOByYhbD!Ntt@=@`=6b)1yPAZbSci$v&-^jr++Y?7u&}qsa`H*oqI$pr)hqe3Nflyup zDJVrONgaC;JU&^n{+e%Ot}e5~+4MwI@kzfV#t?Qh&_CfJq=&@tycB6?-_T+{2tS$P zOOZ&^dw3IIX#eQf_9XRNGF;wAaX8c(^eS)Enlm^p->+77D@0yo+6g8*qeqN%E z>Hjo&j_M!2Rj53@Nh1h$vk0MOB(jLd{8#Q||Ir^6pW_WGYG2`W4|1w{_x&`+n)*GR z(uV>hu%#bx8~IPJXqX|Tbj`)=UdN(gF!G&6J_7cR5*mP6-qE-|!c=2K7Z66q?N)*- z;9W=GC0JcHXt`ihlX+*0Hr7YKx~o*K#MgrcGHn@kgy{Dp@!XIUuZyX9zYa(DQ0?*7 zo8fL{DC4tt$2_1znojCeQhxusZnM*=ekg7+lq`U#tvpNgxorH4d+NOd*~wwwZcPq$ zyGH&mZD(6`(}L&-Yx2%gIE~a{T|{9qtrJTvO(mOy-jVu`;E#7VH^(dP^SVS+R9|uHJ=Gq=>8a%IQFmyZ@F5k-Y}Lj{AydArGA8Yz z?2-6hc$81;sIuKFJ>om9U39{*6#@FQ-UC9I&)eL+DT{>{VaCo1%#q)XomT;4E%4^=NpSW~e4E;{)*Xnopywt?~F zaCG_Kxynxs(q&E3vCD^j$k3z7+v}-_&#j$wcxtjw)oha2-pO&AHfy}_ZMBcbDh1328#Dqu=(NmQRq`$l6G)|d;i<6PtP`t z`VQN-=UhdCs-sQ=Kzw}F;#s!^H z9HslBrRCF^O~WE}Oj-EFMk^T{@(%cwhKJagqouix>PQ#eWiDFTkptDB$)VlZCk9uq zPnjR7$ZINBpR$@_(?Bh&7fby&CaH3*_Qo34l^stXp$D%FAJ?-NRR@4Lk0((Sk|O`V zrKj?h1jM}eZ%`E!V{ijywXR=kE6d?3CgXX zPDvc*yZ3+KAGOy-EwO7$AVwv=fQU(m0M3 z`-GzSk4*6NRw3&5!909G*W-5oL=?P=-pBN&!FS2HNqAJTY#>$C%m-Q>DH}NzQLaZn z?c218*&n*fL;6vyrT}9G>PJh>o`!YVWp9)$9l^iQ>6e4AX*xHkI1D;^$G zdOfS(O#heIWl#~a^-2qTLd)<%JSKxH7hVADWnUx0W<03zH4ojn7vt!)l^e5#TY`02D~og=w}XBd7Cf*~Ub0fve?IQJ zqH)$e6#1HbREB7*hJLG261_=2+X9sm8s#(VC#b(?VW(3s8qz+Z0z1$DS2_ignun1- zzJ0A_ng=ga`6NnDL?!!6cRwn~8+n{+EXwU>Wla*-c-YUDK+`TcP46j|o~EX+_1A(J zae>eIA0KoQ)1OWb>9`MefwN!%Am(tx>^fPrjWzr04Yr{^&B7mX#aZDzbjG63t?AJU zIzP>5%QjC0>7Dv^ekdIC^A#N<{9e8bNm04jC&V|`f^@dFRpRTc$y%LyIG;-%7klw* z{^0r4Y~cv`NFqTa_YWOg}B23TuilHTCn=_G)WyG4u z9x>~U=aO<$lu^+mW92@;M_ylrV0G#HYE*kZn?qAKcwrxPr#gxTGhSL1wEl(gd6I>gvh@v&OeUbsJ9sAC#%! zlbCP6D)r6K9T$WZ0z=E+|2SE+kXHZc?wj$<0lB!%{)QS z#yI(2%uOGl{>}r+>Usw6_)XyxvKj1lmq03)&*Znxe~P)D^>YY z^g~A~`y8es_6>@QQtyop?jW;#{H9%_`qDPD4n$M<96ZcNNUT&d*Lto$@|LQL&CD=w zktZNmmJ_>N5}ny2_+Yf}iCKmq&7&G8#gRQhU{{VVj5UIRypo?FS7dGfI3S&&^ma_0eL-t2q{#1h0TZ4av~ z#Rxu_m+gGs3Zayotnq8;j&&BWB}||@ZK5afsloAQ7r|e<{!WA3>BY|^%zC6}D_xBD zImv&6e6*9e8rn$D0ylN3%Sv(n<|@AZ1x?V7&Mpq_WI&iP5m=FYeHj$XGtKPt@?j>Q z{Jr}sW^Dhverlci_oc1yoo~x|0!Y`CvYrpFf=~_a-Qne;`dy|u>npH4dFF+rWw&^g z+-*Hd6*J%e{VOR|@HOtHpuc5S7F5-?b)2bBHR!i`a`+rF#h%akh0d53LoOHkEkBxR zeqnzp>T0g9L1gpL*+tGBF{dA5>ZAX^0fbf8M>LUpJTflxx%4qO0Z2btwKz zeW8WOoAZ#W_ScWUA z@2Fw9mQm84!&%yra+ziN+Dx?q;{#JU5vWvXEQcz}vXQ6>yHq2UE=EydzA43W{l&e$ zC@7AQRVYkYW;`S^R?6wmMz?EAS!Xo7!1|M3S6vf*p>w-&M>ScFfu-%?0rZ!TDQ8@A zKXnV$x{zisDMC#!t{85gp;7_akn^vla4-q zIZOVB5J)ohr`##YqjTTOp3WGdIF}kS^X$_L16^D ziQKiwU`8c5F}Dn5nKWalc0?}MK(R^N>y%`XZ+l{MOObV2?U5_c{f^og>sz7PFSOgL z-XBsw_#YQYlG!b)y4_NIEmrd#1#EfhSN*a#M>)M>W6$0641CpfnWUn;SIkt;gZ7EO zZGFV-A5vi|!CQ2^7dNHu&1Gw^Z*edU<=zgPyPocRrD6H{m;A4a>*+J0khCr;UE~sD zkyO+}^FYYf4u_|2;T z$68O!PnK)&F-4RKf0A3o!r&E+dn!**HY;6GkLSzh7G(d~kJ_s_bRIWEZr>PLkRkyYbdS5!a62?%Aj4u^S3<%(NVI z9AwdtjCcPy+sdQnW7-?4`6* z&R>Og^O|#1>wVK`+iXUH3-~RR%}H3Jqy#q889NB0kBc0Z&5pL^ zk8y6;+G0-cbb=<+P-us$)qw~w3P_i1;gfh2>c$)URa9KzX^?C9q zi6s?9{B^ToAcFpV&%U85^=Fq>n(SoOJ#Tr2-k(&tG!3!1dQH&FRxMq!EZ$Gtd`@96 zg0-`*uSuD)Sw=WHGi2*ehRaY)U|w+1$L^@bh?cF`miJoJFD~&rAhu(2UH-04$*CNi z?kU*tteHEJOnF7OTJ7Eb%598jcidBvj;#xy)4Mw~t-``WmO-^uc~&mnX3T*noUS@$ zZ@f=In?E@?#rpo9;d#CmA-s#6snpfT%E=Cq`fYSZ3cteil9)1~LD)@dxYv}~--;<> z?KcxXNhpH8Y~xN{BD;^cyOu0pE=dmOOiato8>U(hh1H*-8oTQ3ch{ARQd$ej-u#8C z#0L>^K$pejBPOOg2{xa1&714v&u23!GCqRmesr&S!Sh}={}!fQnx*wma~bY)DieF7 z-2iE^q90O`U6CB=v#VFzY=-;KZgaT*Z-*}D@y`s=J#1=h9Svz0uPO|7CgCcrYQx2o z#(R$JrJ5&f#u>UY_hK)RTd&+fvE;4blsYBbWZV}ymZc7poP9Dq*6Z)hALww46UgA` zIjp?3{U}W$r0t8Ux-7xLXi=SC7l@hIqyBI-hA*d^nH7AW5u=?LI;>C{mM=a(9-Trk zIc0NbN-E_`>=xPlE$mX8nd5*&IhmVaOylQ=s{goje5I3YlYPHnf3^AR?|8ChQSUJu|LW5ZYuPX5A$9`vD&qnTm9$+k zMPbJUtO9vD#_U(&i~<-rZ!6bcTTr^;R|YVD7W7NvVB3s z>F|fRGrctswC%8OT=Z($6W5vika2j2z)C2oLzj*$F!QoRX*@#y7US5HaVceu$x?FJ z3TgtnslbATK+m~k%j|sR5=Kt@49!BMZ|iz#Gi<>=Oq zj$hjfz}lXXzp#xtJ?B+#XeGbt8onMC0uxT*X_6tETP0tVO-KoVZoDxeoqxSg z0uLOEOJlA1m4eALaHl-hCE2IkQLVKbX@diWW8%wJl+p|rRaj$kAXT-G9uX0uncP6e zCYgbmAxNxZNj5npz*;-DhfSUTV}SL&Uv0~dc(Y1DlH(`ipO+k*aOV>2*80mvGHDfU31-ao8cauTFx6^VLk=JO4}U}3UVD4aT=wJ+vSL@hY|@U#GCfRtET9_|S+`=J&q)C3atK9!P zL9X6%wVdOIr)|2}Wkk!p7r}(ey1mNUTnJLvq6ScPAmZc7s|&*{kg>a-rP`3N=DTtCNZ9!0w6$nw{)rJ=RhQg@Vb(v720v$+AR%L_ zPv0@dI4El@Q*<@_h_dc<<&SYnI3GuD`}PjEMuRhaRyEDVD~yM&)<8YODnN&jpv5zGhI7(BzL;zUow)U-Bu| zOW+`q%Te>3qBQdzK<3R6Cq{9n@_!yzpN2?t5R^{vTKvGTwOEm9vzbUoCG}~!8pyoY zByYFajtWb%+(jAy<^q#_3MS~PEVVc)w;V%CZ5MFQ@l)+ZU=X~F0XQP zzpZyJAc@VmuTgN)=?wo{po)OQ(<{n zD?ba1!QHQkEs%uB;!jr!%PSpo%9!_lYcn@u z*PSob9Ue-1Zobme?j4Uo*Cg-zFX&L~?WZ zsHNv&lS{~MBPZtr-n}>}i5nsO&Jzr`TvBSdzgU0c{n8K~6Iz{}88W0;vy<0K>Kn7R zc94rY3#?QqiDQ9=X8K+d>OsAFp9wEDi;iO*JFD|x;R}n4m%0<5DVk`0->JbIQ}oMK zj8gh4yz!sSw2z?e9aMmpuqoOhwc0z1!CkOM^+~id=@Z@PTLNqq^;hbv{ofJ3NtXFr zs&v+zeo3@KVmsI5%5D|qeS$YeO^jr8iscEZacX~GKV^b4{q*Oz$qIVpar-R&tM&8$ zW9lm$qFkG|C6rPcsihkU>F)0Clm+ST4vD2<>27I|?h;tKkrL_d5SHfScaEO-`wN~s zp1Ee`nrrUi4it*6?h79nT#V}$<{xzEHJI4uO9uhI{J}-vwI$rn!od(23PQeneobEd z&2R}U53f7CYcx9QtdYsAkqvItDj|Z2OHc^eCYlRtOJ4K~FQC#<=V<)i3EP0ftRjsg zed;G6e&cpgM-r>&;`NwAK4&q3&JciS>{@HwF*&AOCgN{m{_*DKPjH!^H(^ndury z?L4rI!LFVnY;j)4V*(k7y?td`0Qwk|xmjCP7Vu8v^|F97<)vGL!x#l&$uCdi0L|Y) zLJA}h``uXM;iGt;lMhgn{FFvINPbtvrzurME3|h5H4EtS@HePL;SYWi_C&qRhI|=w zL9ocnly;n9(d33L1z*z8D#xrjF?a<3E{pV#2VIAM6C9&oD-oVRyg5;=+kIST%~B<| z%zXm^_r|>zWe7w$pUmU7eTm)l(Z2oGP6-=OuXWnfe_>@&-wQN;5}xNQsL9xEd&kB( zm-7&sL$l~VP`JMJwvPe<7SH*kFBl88;=byIsMwZ~&4O3K2D^!dHhpcrCiYE#L7qQe zpb%}D_B%`z2RFoQ{wyNF%kKx6Zkf{+PiDS1lHt9a7B*P%DlY2&#_+AsH)BRRtav1` zS`11QWEn{&JM4IR>9ftqfls!5x3TsF-x?HjJ0hR;^I7|$S z4f90}#P}%O=+j;){d)4PSP$2YO3>gtnc`MyFG1&l*iYhS_}fF64}f4rVdvT2&K*TJ zF86Ou4PO-JRksGn5Ojnf?#v}XQ|kzfLpQXAJ4IK=f`W>;Q$v9?_32{tlo)+9+++K^ z3OXUeD9-4zjgge-*UXB`u6vC-`8E-;0__PHde9xJ1W+d6@8ucaJt-37r}w?5I;RNx zS}RI0FsE8~+?U}b=(euTixNqD=JTCa%DwE1%C?z4pF0LnHp0PHJQ2l_Jks$k571E( zXEI)~?$b{<;^oG)3oV_qj zS^X;)31P)Yul1cI)mKT=v@*+H!`t^$i0}_m#n`u;f0RNtU9QL(OV5o zXYKSm=WY#6Mq5aI6=^EyzdQr2gnp4|Tb`E_PR)ip#;0^}7g_uqmgf__Wy^ zPlojwKV#VON}&7#EG2#?`6qT2r2REN`ujRSpT5u8Ac|ynD7?2D@Z54zrkegCK^%g) zHkmg3(RD%kYm&NSZe12OMobNNfPIf7Odc)&+Yz9Ax}&dbPR4X6+Eya zWKrv-V|-3)emR7MIk(epFCewz-HndlB$O(8;@YU7fEDF72unvA_SPC zxEr4Ln(~42e3F9DlvdjPGLKJd9sZLcYq<1ZnbWjXq}C}l(i(SPz*tD=Ky|w7viUSp zPIfcG8^8cr1bIYcq@zA=R8OiH4p_{;sTpGYiV&tsY>(jkAlc8PUKG;W_j1AZ6v$q0 z>?lTKreRsr*g5VIb}A!6OABr`G_Zzn`au0C7SV6b_K5|3R%MxPoc$sQZw4(3{%Qf* z%%j#DLwe~z{oyv^!Ek5leWL$z}#P9y9`30SV;!>*1XzJ17HngYb zcIV2?Cv^|BjlRDb zyHu))MdwQHLn2F&WozP)s$k!b$$g z+2>%~ENY?I{MGdJ7_>S|PEG_vhFNl4(#3RIzqUF<&cBP_K25yP{||+~AJ(E|YpN@S ztI)!rvZrPu;Fg4aK6Yp%d8xv=$F3r7YmU~(U*QUBL-l^?0T|nHcns(^4S%tG{rth6 z;N%GLOmL7%^6BzeWvq~hntQ}X5aj|uXMhZ2r}FLy3|^ylv)){|8s4@^MWLxn>Y z9SM7G4)mDsZik^Dzs>ts1Sl<(bY#2U>%SO~vQLUt6fQ6QRvIVeEK5sqTgpClARDRI z>wdm+StNYdL_YY`b1MjtK>*!MrED(0h_)qN?ewp~qP2ChuVCu^9koAcVFPf$JminIz$n;gTw$X$_ z2Eomb!`<`lEnNoGwKc*N@mF&!h54@rnp5>bEXkSS(raKO3i(8!bVb~tV|b=mM$}F| zD4SNS=-i|C!mFy;zCU357l$3K5TP1GsM`MX&0xS207pxJA{I*{-@v!fIhdSH z@kRxrq2tXmx+vVWP#7YW7}(A86>qK0qPj2HQsRp5{<0sbSd#7AF=h;@yg_D{kc*pd z$g0$#=kG!R*;nUhHJsnm0T4$}KH>zPPxY%WV(6xbwlRYQ5eBi=Tt}PVX*gA!a&6aw z2%0a4Eu+|pfLNSjYzEXF~(I4d5@ks_d`;?z#b*B+?t*P z0Aa!v^c_UJiYdVpK{1l}<(Is+-b6)ZwED3v{+Ul!2-1^~H>PmF|)HZROPTs#(CBl)g`TVio@`*wQ@x8aa%wvpz;L&abWkzS0A zjAr5>*p?%mK2bbE;pp`%nOBtbDhM<7w~ynCr?GsbFd%FZ<2P_`ufweS()7j`p-u2i z57$R^P@uD_;P12F(Kg2bz&2J+m;ch-b1D4OJs)RHmnIdI$53u~j$5edij?qVg_Vs3 zANVzziaUx0f(MLB`z)8UG$Q0>#azj6=3$JAu;b?B@EmXm-X z^854o>S@07^KVT&cD1m`Zx#e#nquB&8>X;UR!)9jbfaL)RkXEx`=6sgUyd@c7?Nvr zg^=p5fRX=J=8=6APZLAWr++><$^+&=**WIzYc~j6>v8Lfgt}?m&N6oe()h~a^hW~4 zlkhg{2WA#&ho&>LtZ^L|dndBzyiu7>Hb+jIlhJ&(iFb(bc`BjH&{nzIhYYT1RkO<# zk*D*N(_&tJKhC_a{N4}m&vsLcM8Q;B1f};NWAMHfZUEKlkE81 zP7nR%bX$Mwd&zZTjzrh>xN>MYM_+w&_p?fGeB-n6`P#mgu?@glg-SUpYI2o9yK8fD zG58^Z*mH*ZB<}Wt6ct|dQ}mpR!3Sin6T%{(#a)au zh@R_&cx(K_o0}Xh=7Q;;Vp{m6(ek8s8;7CE%v&g@Ey*NWAx6*RGo!vwzwg~D7T5;M z;@{6lA^2V2|4gmhJ!AI)H-6SiT77I83oewEkQG%gEPA+`Cn<2Vv01wAi2LPuNd08z zhimV5N80hlEqXL$#LMCT4i1uP=?;YyZ3+DH*;j4e7%bX@9f6D`Os?Tg&%*IvXP#Oh^ov?yIva9G7}JVA4;0`dW#b-{rOHYIC@sdjJ47 z1kVfJ0GO6Y6rDfSBBTD_;o-4WqE_pSP62$>DXTBWiiSDnD|V*ubJF%F4W}&ZqkCeo zD^1m>6Yo5-*hMiZoFN2TKs6(cbEVEFyytbed502&KBNZzUA_-qIuGL?TCM<5T$MzG zo9Xux3Jv}0_t%UmQ`m_3l(4LV!&3I%KDuAOvh$Wl&9V}Nqi0blU=otw4Wzi#s`1L*RmgiH`;?oUSXP$aK?{MS?t))nL|(f2MibO|iK z68T)U;#7EB&{Vx;BU+KkcLwP5rbsdCeV-Y*=b4@Fmp;I=Pr{~mDMZ5T;TZ_ZA0IZ5 zYIeFO{gAyRb-XYOXxm>D8f1Pp=6gQ3CB#seETQyF>T37Fw}!rT9x5p28ox5Bv+rf? zWSNx6*07lR-k{s=xQZD0)xm05+K49Bpd-S(l?}CmU`?2@2o#?yi%-!4Mf_N-ocxxf z`Dh=m!fVI#%{4%Bysius=OK6*`a`-%5|gMD5oos7!V&obgG}20+t|}>){WKccY*Rm zztU?e%eQ{ocY$+m+Yroo`Cm!i^DfqUzIM0MAH@>Tm=$>&IEtckR#+-l7-A(XfEZ6C zGtBk^b-!>f_q|5mthAe$ebr`luB;Tk=SH_uVTlJH~56SIiTZ}tcjYW)#!SR)30u@ zU#1!+BC8~I2!1QC9`4|(l&mru|C-0kW&3O5PRf18*VI(jgjcWW@#qI&NVNw*u{d^?r+%DU_ZX|9aM6DyWfR4d^vBDN z)_ZQ0;VjqXMl#4LdFhK=SZob$_*Hp3>_+vuxmXJMUp*b(UZmf~dFdyM?kuT^4NK!w ztnkHwJYanIL=q?y31|r!RRN{EwW?=K=HESu3HFSCgFP!2h2(XGE-8b>&3f6wJlxg+ z*{2h6FUrL=fr(0h@vrOx7kM$XIFu=|>bAuDd%nTxOgxGowf$0^kMIKKDvVQm$6F{Q z?b+3pnR4K{J$YVf%AQhm-Pcorg~X1c*i_-lk)j8HXl2!TY3git;S*I}lksm@C)z6# z*0-XXCnVGv+)$aam!tlDU%lbr9-_V^WfkK*&Za5<&91_D%6ZqGO$TTgvpjCLJOAn9 zzu;r-bGK=~-qVTfnV$8#IbWPcUViqrFV@}p(Vax7*ipcJ-{k4CjcMDsA>pK6vS_g| zNkoNnD4mfvAyGq$uwtb#hpJcM4w7Di3!j(78>5Md%A7GGHgdO+%@;wL2Ud?qWHg$t z;L>KBUVFYf$}%nx9 z5T14>GaCpBCu>Q6A8HCh9gwy-+j%T_m^MG*E_TFc!}%L1eeGX(;Ca{?u%lMz7vxoZ zkTb`oQj@BSg10^UzutC%2@*aUN81i7svNIf4)%r+xnOZ3GkLt?@iNJtu#@E>aPjpt z8~0O$b&}_Bl|stdc7|46QFHKVR)CrB9w zFO`(R7gemCnAd_&KfIewkz@MwOZ;xqaeSU^=MyMq4H7x8z};#RaOl?#TmmjNxM4i+GiF$r z(GfBAtXo)hC%qGNn{aM_ZXD3L`0Yo3wNXFkOg7!*A9qN+G8W*>U!NPc=kzj>Redqd zJ7)BBH=SnucB6A*KceZdr9P?T91e2BDm3g_#k_8LpPTRvJ>Oe;`QXdpEez@NG z?pAs4s-D;#=3)k4v_A0}hkJv3bxuQG_2W&A<~FnsW}ua7=y z-bc0Jy3e@8i05t4^Uo*Etma8eQiXJom|~ zmK+@G7@ zw0_k+MgisZs6J%-WtXGPEwX(Kd$fe7F)fVp9$1mvIa`u~${#LlwXM{L|I{2U;u|4L zEP>L{5W(O`7feRHhBF&#t-LR0BnE!{@)vj$Gxo|Z()8vMzTyPc%iSuqq=*K%X`v{e zdiZ?8tzNz0*V#OZacf66G@2 zEX-Mki@Dk8fnUyGZHx$1W@PCu%E{Ct!B>$-~aY(DaX)5u{?Mb#SLoOb(v z094g=n#@SFi160uq}=Kb;>{;4vX18~Hk9nNWx-nLxfpsk`Qu%W5KT?N>*d70C12BE zYj?m#n(HNZrZ>OnM&fQ3c;eXXSMvV;fTPVm|IQ}It_}VBiC-_uIAj)bneP@H z>pLVuk&$y#-TK_i@(9NNBsiaQ1X7qjaXWJ3%XGSY3K8RL?UMy)>mI54wyK53rH1G45-s5M2J4)NP*w#uU}l zvh1rnXDIPDmykQxsrSJvOKaF4;Hlbh3*#SoQ*<}*xL=Eu1SW#aCn|7(pk<4~RfV1O@cgbtS(hnnu`DzF^#5kCqls0cl&^CVfip{!g@`oZMw_>iGWjZJ#d5Y*aovm&Bd?pe# z75F_a-#ob;zw*@VDd47&Zu3E=zPI;yO(G)Ur~;y|&s0T;f2Rjk&|!ecbCv&znbcl1 z`De2cAzQD5)g5}srZBM45jGH6Fxi7})k&#`gY9#5Xr8a;M(}ia?T0rO{rhDb8TWf` zL23iqb^Q}ILZizaGxMi#YrRIzVYgWCL>EQ#!8G_rKbxZr2$K~SiM3X1LX4gsVsEzm z?}?k1pB54;y;(f(BIKIAbH8L4W=Nt-nnWrTD6HI$Nqu!)#fcRhvA&M|IIWsrU(z!8 z2-k6B(B?6G&E0Ir;_om+AE6sc8Q`2K?1CEB%NN^x&6o!(bGC-nC#E8aI&qj@s~yFI z`=5uK4eV6Bp2yTr-pCq2Vh0OTAeE@;Gwh$?Q0~+d1Zs8!_65*PtBuKIZpL4sD7#zD z$FMp7Y#6bOSOW)p5$uy+gx-(0f7;r=AiJ38Y=RqpbHxBohWXKL)aCc?;JA8y_e&g= z&-y#-GjPzC;kg_?1(lxT@J%@{=cUsX7eZ03Ox{_ zHNQ-GWvL3NsOsB52Q1M`w1U@O?-?Q8>wJ=$L)`iqAL9X)og*QyIqRI5hFJa)!Yb|I`DAV@nUGNwv@5OV`>_<~&Epw8vX3+D zj){?8;Tj@r!Xo6&3=*iZ2}c>Xeq=(;+pO992l?|<*t9iMYhRQ|KK0{s()%{N7xV_X ziZK$8VdmrVf}`5z-km|R36j>&>kOZh?fFL!PZx%j?GdCt#GIcHjNwGy%(c>o1%Scu zO8KI`rm(yGP#U?AmPlPFHBzsg2s%dL3~v2b=KzDz06rl&H`KeKIMKU>h zpWCu+{ihq^)@&iJ@MLE)w;gOk1jLcDU>=|awRH6w-I;h0y-1NS91))-;3%lZbGGvi zemcGLyoA}@LPqHMvaH|bmcT-!fI(X`w*Bf5EoX*%vUj>X7TVw1I^?HEh;T*N`>7erHa7?C*C|I)RMU<KyY+AzPQNvwk3djAYOYK zuosqPKG*&u)p-mP@Gn^+%jmP?>Gyp0@o53iQr#*#s9pp1}1HO+mVI;WyovmRUdT z4SVl9T|Uupiy9$}jd+7Hyb;-lYDL(OC={&GDeAEuiE+Y6DFc!j)!~Jjy04->-c1ot zufvoXEjuX!pGTUEdV;Gb3j(DhLRkczCT1wdHZmcO`%n@S;=wKil& z%1vR!Z`0Y^BbSX#!MRXF89K}nD>RVNHDgz@G^$2WYCo@ShSb2SCi zh`%1huKNbe zs22$mMXlWcRj?iC`dYk0RHA|)1F)W2br^XIEgZ*4*KVja%&1BZi_&02|>+W7>+ z6xJ=c4S{@7V%a%czI%*Hb5Zr%L1<%~6^eSPj3mXx%@=o@+$p_`_*BD66CExfiT2o_ zkdfTErnD8GT*^>}e}{ ziFy6L4?~RB@m8;gg)vZ^jLzb_gqmj;%KslKx zq4?rOI7!h`1KPE&6N#s0qw?S2!~S7=dCV!r4cnaKXx9S!%=uU5hZ@VZlx_{7cDkZx z5uiycPHiFpN)8|U_I+kmztZt$axvP>+t(6NE_Vb#mi6%ru2F6I>O%b=6MgSc@SX<_ zEgwa>`pe)7k9w`e`R>UOG)mNpvZ+fDnI3-o5s=5A%Zba?YDQLBpuMNTs4`K$#R{5}@sxApD>oBc#{kdaHHCD_VO4BuTDNmjfS zRI)Yf!E&Yt(G%o?zQ5x`FuIL~=#&1%pz+dZG{Ii}XhfuNuVKnv|K;Y0I0XamX5SCE zXTnO7979ORA>EZw0q^nq519wYtG~WapHl+vS>1jD=hOjagT zE%=F`Qp5Lcmo-N(NrqH&jYQ{~XYCGmj|Sa^V9-RMG#L>h64Uz zAF>j}bog8uVibB7<>o~4LlN)TkJq95JgqJ>0(^@fHH&#T`@ld7pNqrT_&L27t0;H; z1;i|)(hmJ=Z23#CT4NXs+t}BVf9YK3 z6W7?|-P3BF9tV}lw9o3(nauXuqZ2gYl*`hX}LzWXha|ureDmFXz}uR3`sw^fe;iE2UoF7&bw)n@ z8ajCl>;>|tDZI)L?-K-g8`SKrq$F=Dh3-(lJZ8B>&z5E)4804;_LXY!JSA;nJciKl zjPE`?3J+C&KuB%6?AED#Jj-C(JbmvznPke&KMRZ;$7|kh(<`R+0*<5oWdnDYmw!p! z+_>kg3#~Q>kt;|m4`cg1n{%F3A1G)Fcz#wui;Rg9@*XLI&sje&K`=t(TD_gc_7AF4 zBO-pOeFzjd8mv3`@nMl1i|OMA!`lX^cWdD!fmH__mI@){1P@}%-{la#J&zM>;yE~vX|{KO;~w1J>Cbj+;I z&pE{rut96;WY`wq^=0lnXN;kkJm>cV@&~-U!z=IP7IHlJv)LyWazuBRi8Zr(;B%$8 z7`J0ry{SaXOu;h_f%zOgZB2lk=q3T)cRAguX=X@&ICCK95$|w}D~g982J5N_6|(EQ z2Zv43X@0XG*#*rWUO(XcpR3AWUhsn9ttH5o#z*Fbf7;$XrQ}nJDb7T(Ywp>LmP4uv z*&*WI1$BzbtIm1{xx=4^qr&$iabqjN!(;T5aWAva+h&U5sJw!~kWGneAZIx45#W!& z7V_mCv8gfTcX|$$U{4sbN~YY*>r7mEGE5e7^^%FHO}`v-H|*WDGaM05SB^v~!i7Zg zR`Y#?F#Bx7=zBWqD>*yX{6YUT7MTL$%epW84Q_%6st(~aGOCz>SjIy$=p7Y9HsWu9 z-|Z%RFN)XgPj{m+T;?pfh9wEiB+d7h(Xkgw{=Weq8czhma`qn3eYl45DYjN-CXq`c znW;Zo&~R=g=D5_J@1}9gaC5|UcP&gmPT_6uzyW=ZBB61aG`><%X;w~r zDOodp75_LfmSWz<=Gf1PoJt5g!&>3!Yra=@(}G5 zx%9Nq&Z6JJ0bJs<>l0*46J>@hoD==ewmz-ga-og=mde0L_X_m`5_fEK11*Kd=VgYe zRh+)I}E0vBu zZCCZ~P2#;%xu9I{Ztdr|1yhS)4wk@AIGU zLXnUfH}bim?qsVL4J)4_%9Exj5Zp+ADF`saw%9|5?31a&5h;nq2SvsE)$BPvSF1!; zuKG#F&S=tgfT!9@0|&dbmwpgus(Bkc z!HP@6mv8b<CLk$W2CN@(Mg-6idTOwi4t4!*8{qWd#(ru0i{C0(cGoP~5 z2#Hst%PDPiIK!0TF+&&}x%o@KQZm7uTLhcd>Qt;DiIj#>|027HL_1o~^1mbM%*4qh7uHa7xf~uF%=TzpUKNo%OAcY z3Tw70%-yT__5l|HxM3)GOI1XB5ZoHcj+sZRdsCY$xkaQzv;{Qs4}MAB!uD>B8i1qf z-zez+$rX0mU0u!rjTPw=y%}0HY|iXubOW*4C5Q%CuL(mlmd^(3D!lh}GTu5y)cDsR z@w$;QiKsg;i7*Fe7+@4K(5WhY5cQ|EY!$xSr?&gOVZnL#G6c(xNT}5YKX$BKbpk*h zghfj+if>y}zi4`y(6;#P5z+bj-MC9LB-8n?Yrzek8b=-r6pSboFr;9FO@jO45~F7n zn4+rRfelrpy?iqSnv8&%hNs2?9Lu6gsC>3^8XmzQr5Cq^X6+5ZBe_bVF%@hok>u>3 zeO?x~kA}1pA6R-H+1s{D>~>OYjhTEEWBV*g#YPnH$3zRPD@5k6AK8c?uM2$CaB;4u zX38*qWCd*3bz#n{9`&Bll~dOG$l%rCf--tQMh_k3^x}@_6gbR@mIz4kK2s_t_V2jZ z1;03sx5wl;@-kgm8;{DR4Lt|p|HJ+QzlyZDpe7xt^tr00Bx*|RNvme!s#CB?_65oo zMjej>RARK8N8f7rp5H_T%mh&6kFP7sBFMb$dv|HhAPF43{hP=^Mp-NMQtA_4lOJCa zmvQfwsF!ooB(iL%mtt?KyTHZ^&%T{yQ3IMvz+-r>d%rpruuRV2 zWIq2jO{;b?TrE{(;YjsC7x(E94W-( z&owgX8<`mu3^J4OU^7=2MO(-QJ0!EK0^#3Souy8?#f?~oCB{8F!F-sOb+KN}r02WY zhxlx{g_>hj@EmOxSeSY(m7jitI)Sq0vGW>}c{7n_$v*SJP-MG5j0P7IJ32m}fi@Br zewv+Xf)9PyVO#<7Glp*iz1rmtgW$u?Myw7RGH`V0|J#A4um(y{b>{Ep6lobnOzM&_ za7eZ1hYxcrgZV$K7u${nua6gG@dP9{LMSKBWP&0nB81^pV#SohnJI~=-QnH&!^sel z#KWwR3}190P-qnz7q+wTojpg-F@$9Qi+@!-lAI~qI+C1;95KwX_voW7;RPv7 zFOZfgOM+AoX{%Jpsz>w6yHduV`b{54_V*79iv3v{vi<0jP$6i?JLC35x!jF8{9{Nm zZJ31ugPIsu=m&j)2l9p{z){cPKWqSG6tjknW*-S&!T*8>CK`*q4q1+?Jx$*_>U|g< zGZB5vaC;I1p?3eYg1xbcgHUhSwHgU;_st*-1o8%-L`X79p*|QLRt3hfq#hmjOh%R* zNhDZ1OU!&1Q1(NRw@g6Y`m)63N^L()X@w(}ywEq z!_H`;SpTdT7h?KjOw?l0Qes!xX%@+&amRrJHt&v?TmM_Uz+;n>HoN#3c9~nO&V`NT z!Ii>6xB?$OiR{{ERzi<@R>qARUL(TBX#p>hmAgXGvR1A^-x-;%_i-^e(GA>7m)o~s zM@o+zEDWL|(5)XvO0UVXbEG9=K}XjGZ_>~d!$*72A*omd2T^6%e>&|PuzYt+Gvtj? z48ktq%`ac0MCT&{@TF+Y<2iTM{fV7e>O#=i!2ptOjDXD!gLxB zkarkb(!GF)%&*Hh;6>{DLNF=4`=z5;aB=^$vymi;$e5>)-;5oJHPjxv4rT4~ikr(= z4&y4xRO3A2D57&CU^$~Oi^&%ylH_M6++-R+kbx-=ad`s+bs{O5X_M` zD9IJn`` zCw>YN!QdyOC7_9ID#6TG2BZJTg2X3sYWU{OLzMb(;7I_qi8bO_MY-_IeXp>Op&xiX z^(CfiV#KKcoD2G}hwn*5JGME%2(aWBJ`seNp#k z)!}?W9$ro5Xy)IY9(iE6qT=!d*`2uBz?7Q^4Zy$$p-ksKJfjPaDHIVLl8`d$-*<|w zK1r0^AlPtgttfF{M+I^-#8JIQu&$Dj*-Jl1ATfpM>ngjKfad>4&wPC-vOFd7BP-1hAcK6kl6u6d7`ToJ)bR<2KeKp;Y)tsHoA;qx4o5F;KQa)Y&I< z^{GS28QKB;W;y2c!e9svP4}Z%M#Y@Ts;Q()h$Mfd+(1l7B4bAH2@_5)Vwbr6B6Nqn z`Y;aFZgfHFI%j_3Axvg25M=E$EuM0N!@%jo!6u;d;mYcW#7EMz;v^m52zo>`$5_mHc<=#QA@)=jdCp3KpYd`ULEyt6Sp(#|jF4BNuPdn`$q< zy4OC%`X|`*UX*r$AgL(H|LH8LmMs#l2&;;deoy`EioeQOmF-AUqs~s1q|8qBLGR;P zV&nmYNruX(?ww?ODOblQCMIV;0NwA;$iknE!46B)9WVFEOhlsR2Pxs><9{Lj?LJXN zQOU}}s;HBEtj+z&Dl&+srysVOk@_IM&>DlV+M8Ktso$7(uj@01_47=%aJJ&&6&pl< z;UO&TnU9Sq_}@Tn=Sah@6O2RB9?tqEpZCrCDvI}XuDEG!7Wg$b&|!4avLHBI9GdUl zL9h9rerq-g-g1|xFs;u&L5)5w)>5%U28{f~EQ_ghH(l9f;$%Z(k5`CkIw2^*nvo%q z?`t;G%suYH2k=v8#;W~}Qnb6gaK<3;2Z{o3urPMf6=)A)G_0%4dcX=%9OS{EX%od~ zKxo(@JF%x%8FLZK4lHGpa~hEW+rO0id%PPi60@-|yTUU%#*ozOX(GuN=lO<6pm~!6 z6L}*fm&($i?^Q#mAnIGLsns^mrpR-TNOa|YJ4(C|~d4nMDK~k|KDtQ8(n(E3L(+mjwmC9@E zjYh??UjyNwg8kRAPhtCQB`PFLb#k{N~ z;eY=de33);T2EM_qAYfvB9Xf&oU+8vI&GOHUp9aT4mE^&G8_pOJ;BX9O5E`1@iyUJ z#(PgD$`m=A`}eH;>wwD=WW`)VdsY>pg-)#VW8`;JZd8Z~WN+Yi6Q#Z7E2Yj@J}#br zp@p698vwyuf3S$M{GX?kh~nO*PI%2s{K2ynj+%T;14DySk(ytew3EBCL4ZQSu+!^{ z+m)ocghqJHbUU@<_*d0A_dcvB00odyqNAgo!>S)K<|C$TN6G9Gd2OWI>7p!%LW9lSoB5eS(&M+~Al0HW)W0I|`dd^s;+O%RN4dr7ro0%fFcnn;hWLXcg#iiqZN- z%zzR$AC+BR)3`q24U41+NV*iA921tQ(IKxd43h*-^}RH0JZop%D;|!Pyn1hU+91jx zl)&jEAr<%a{>@o33?Gp6TTt@xl~{Nr4ASeqNx|`a)E^0004C(b?9XM0fvCI|i7^y8 zZMI8Q#VkADP5va%z|Y~_{Nu^7k4#~WB&6p!PBIQ;nAqfZ-&qnGajkh1u?WM5x6aYg zaWaun(=wBttPVtf{vhfU2;ju&xy@>oFS=e$0|=H>sSP;o&X8C9Y~3qU)RmJExv?bod3lbayYR9k#B6FYYxYs3z*SK&l7gl0=PZt`*_5K ziyjXUX^6~tO4%T$64I4TDTQj`v{NYOMPExn0hh;{v}MODqyt*-Vchu_*A*8EItuc+ zgX^aquW|eF*sOJe{%lW&K4%6_LUuGGKbx)#pci+(Va;psTK=4ZL81Xa3mge7f)F0vweX{4f1c&08Vm z27RiX=r8?E)5*hDR@~KRda*$RrefB(a@?5Nun@c$Ek_;0b3XrDiejl#XJMBWOH!Y9 zdlLR?*%=_+woZHeIlnrw!sEvX+!fxZe4e610^ny{LM-clD5y~eoS2x87dNPwIhpM7 zTNRe~H?ps$brCGhrP`W8p<7uT`pM|Z>WcgKj-i0b1>b-jLqa6$D9;zM#h=at8;!)M z<*tyBjCl;4t>DgV^NpKzaAB~QlxRai0^~Xi;B$tNejhU}pI2+bVr}S5G_6*&Lchll zOe&k!9s!F9gPXXoKEw=J|j<(Ds}aV&U8^KvcmYM zS?4V&=-Hr=57HZ{L2C{03F@`&Pf6eTmwCslKhLr>kdZ*R;uOrkzWy%ago(S3d(Rk8 zxxKJCk?nc}NnQLOOJOo5mA$@K=e^fu%EYM1*MA0X=N^7Fs|rCo+MQy4K(mr#{?sF7 zsMOFESyA@|`_s*tN+=MEgiW?Mfs3fx&KxH!-$Pbc5O`DWo+YsbNsSEr4@}1*z&+K! zhT4rh(Ka4U;U>9nx5}k?5iJn6=;3pmZ?v;Q?0pFjS8jNRtC;E;=-7kAcbL=UtlLEx zU=3CC-*bC%6a$xjP#@qZ8J{+tQV`?&X^{MUx#_>OGfUm_8P}=#*6ymfnFvh;DOizM z3#qsZ6vQpUp&S!C)8#^kGFJ(dCv1)vyP@?UMZ`WhOR!ZK(I$QRoj^z)1d*l_HAG}J zbXa@7EvL&FHHk{|wTX!MH-4$pw;u3A^}CWXJ#ZjH54?DbS}vZ8?!ZDGj;XtOBZ-u* z96=)uOIdZ~~tmV%jnMn~ZtP%3ds3pT>K2VFOoMmSN_!kG6V5Od}nPN@|sIPcf zl0iasuJFR}(MwNYEMh57$GKq{q0Wm|)|Mc8ZYhP}$5=bF)93qsHk4UB=c)g8iyQdO znMBF=%t%d$RfGwZ@nx{evq@4&=T^ath@rNTibfw2`PwkJSI_-&wCjPre%La)2anBL z`>&ZsiUSDDM(iKSfIqL}ynDifgt3dzsUlvXsw&P5DFghf@F1x3p4 zsD%>$9AfKw3hNUSn{mK-f!CxLc%7>p_)~lVxoD<6Tay@HNv()ZO4Fjen$>Wa3Y0X_ z%w^e7N|Qq$&s{7|aI2J5f2|P=uR-?oeDurH!_?h%_ZfP-qNlOs)%5e1+YF~+O?1sz z=NpjNdsZyW)Kz&8L^w(~q&W2JZss&f_(7~W^lP$DNT$8FH6b4KZS$qjwiI*Cx74T0Bc1*?ZxWuL1awzh zE3GFa#OIj)tc#VV>)NF1Zc?r^gr2Va6Y=>i5g;;c0~f1M5gN+3#lzLLN5tOgA_hgq zjptw%y83r4n`z~lrU(@e3+Kx;5RN;QFQT|JJ@G!*)YP+9ORM$`|pz=9NlF+HY)*Rb~H#ZBW&#; zkB&g4xsi7?$I?J*%-UBPhoiUx(~UJH_<){Q1Nrg&0OW6T@i_I3cA$e0z7o47VL|o) zGyKnQdT76zmz*xiEqCOwvvd@m27-Qbjr}`uVV`Z0M-Q*_rIilBXk16=mX@A7$yN`~ zulq60f2FVXty27~6kmD0GprGR=9S(2Wo{o*lAP@TgIVqf_(A4woLcjPp>7+ zU!J4IOXHESnxSW{T_SDp0nMHCVyn5fbizmaImeJW^6Z8^4s zyi6YYonVyjd5K1MO|08^ng^;7ME-y5y=7PwUeGp9hvW(p(o0E6EZq$%f^4B@NQKN-W*=Ulo4O^Z)vOe6N@5@`GH<*)wxy?zzvLIcNU8B6#(^{TZSC zblHtr?R{Og!FrGY922U3N32!6)FsPynz zN@iG=?ePJL+R6ynYDMpzM+j<#@7rt-BeJ{OgPqt!CI#bY8!_*b|DLNuEF*H__yAGS%t@D+NL)T2UM6EU6R0m@a z-!PCvkWIWsOXtWzVPeAb+-0e!!{v4{u8bB~l>V^vs+KF`#|>*`OMOWpy6_BOe}E+* zfP&z$-Bu$&$hMywcSG#LJebsd9$JXR^ab{%-T zF$!}_^+0kSFGv8~{^I~G(KC!1ei33CxNurA>Tu1pEN<7-$R|0?_$a2zo>=lh?9TGQ z0WG1gOSCHzB8Y&(PV_VTTg#!99P#Rmp-fx^O}0psz26MsVIP0uP2{O%79)%yjAeT2 z$NEK)6hv84s-b)Y8|@L>E9etLgYk&o^T-j%LuQBihfA}$NI^z7s4n(hPHoc7X7_QW zOu(Y}2ci8K&29%qD}Ik>#s;V&4j1yTH_4=4tzmuFc3EZ5y5eUlaQ}TNc$7}@g(D7+ zg<1ofw}XKvmRYQbPohYd-Z(ftz=Vcp0jnxwD01P`TuRP#fpU!`;-@&HDfnjo$bA1U z7WDkbT7cXS0PzMaS~sApbP{HrsMR9nYW0?XM#gAM+$+(}KBBfw=hoBjdbE2KI^#7> z1Cc+u2toFX0h(=IOi*+TKmDFNpO)1AowmuHCsJ4b{{+xHKC*bZ3eLX5`xYPa(IgDG zwZZUN37yj(axi1F-fMGVp|#xhdFBfOZms3Y&(V9n^s*LG1wfsxNtL#Edl?vns!YIkGfbriU}8?ybiZx*Fn;200)y;PJawFrG&TcvOfw0hz#QTxi* zK|c=;o)!tFAtpUR;|po^U|M!N0Uf%3E;`qU97rTAKMqnbns-uPx2{%3A?Pd-Asf=;q4TZpTe47miO=i~@NYu|cZRpaY}~@p`wOp&Okmk>yK=QwBA5J1FGT8O zy}k~GTa3KP9s7nAtFn#e`;)+tfoWewYclpEa%;Gi*zjBjq`c;D!%O{SN*xDZ-@-K? zZL&h5Y}}aiuCHbqPAUiMe~rKC6O1!dEKNGC%!OTYT%)OM7FR2D{5;OL`2rg;2GeT( zHDb!mc$>>9IfklNyZlS{-Zy-ZZxJ7qMY9TABTQRHPBt(<^DK^(*j%CQQS1fJUi*|u zstGv#>rX&R?Q=kzalWcv?xinOt(~_}ScBIjeEJsZdD`TmrM+i2a|G+Ff_nrMe7fw~S@pqluSutE^mjQ}?4`%dAn$cfva%~s z6>}7!&Sz_f^k&cHERPQCosaz&<24;D3#3oOuR*SJ^5z0{?4I|>1zA4Wmr17^Bs1); zo40(|hd4P~e%#39jPH8?OyX?H5k-iKZAdmQxmif`Z zG|#z7P?zKWR|Iju&dhP9jZcJ`2xM;IV9%y%-CKat7!wnFg*W?l*DN(PW5poGl@~D} z0Dq5Lo-dEntrL@R>UomMo6>U)l)PUn(n%eCiG-Dq+w5OgUh=)QGj}*6*M+EKK=CYa zxa2_w0qh#?xgr^{@k-}0QNxY+H-S2(x!Rzd!IzXJBs5Txoma!aqQ$4@9AST6d@9B^ zDCk+~Dm6Yh#4(&Vq7Xg3*+X*S;Nfrq0tOLXr5gyozp9|z@Wampj(+^H2G4rQy5Kpl zGig(A)t%k7rFTtR``+Uc>_;@%-Ok8YxJY+?7}^>|E?q%-N7HDLcv#N zZMDVcg42!J-bjSE<9HwQ`Pq3e>5bvvu#B`^FhkD?S@U1~+_0`5wtbUHElnJREPcO8 z*JE=*HKBJyFx+&$db$-p&049&VrBWa&sZO${!Z}hVKC%4w#}6x`R;s&NcjFeBT)we z15t@!>=EM_2#9MGA)Bu8l8y?O-9l*tUR!T{T*M20?s8uJ#_j!0u9J7Jg>axLaa8lo`6vrD7+}W{`8K98F2egdxqfTHXXtE3gz($d{WvgR;ve%mX}NB@ zQlGm7;g|rY!lY;nXrejAQ$RkD7Y+ej5OVz#WI?(Ggn;>4+tX`3so7SO?yRo9iBhAk zL_#uU$WcEtZlx%Vft$3`CzSRwk$t!K9(y%67ri2Mf%YD6__VtED&#ORJlXn_-F)dLgI3b@`iQ3wmRk- zoV%0HuDc>_Wu)W3(J_d1w9q`1pzrWmjs*3SR(YYBHPxoO^K~&eUcV$fPd-!7evym> z%ZOZ!HLoDEu51^Tp-_HN8R=r{WqTe)42Ob(lH79VHX3+HvDn2!ain(`R#>Xna#nBA zuolJonOhJ}Q>>~0#HR9D7QUG>Wz?x&jp3+L9xxnB}4S5H4Wy`*&;{M4ZP)KqWOj~ z8Kr`>6mffdo3yHAMJ51$JG}h%Sh94uK3*Pb9bIe>t?R2q(QHER4>gt{6Jh_P^Q!ur zRc=i`sXgfjaFArvB2C#8(Og6PHs3s@V~?R^{mE(DaJzy~b5RZCTp)x@;rioRGn{Dy z4>&`vA?>V>E}_h8&q7X4E*8QE9U*gB7>jR&Mj#SI=FkgQHxXj@An$Jnl4N~|??VZh zEq6c-(5@RVR!e0_qhUITJ-`jy%Cj}@gH_y5(qetK0vLsB2@kt0T>+fi&OwVM+IcYy zf42%?t`4)bh1=SlIj?hX>2uO{ae3Y`V)%AL*uF<~(5~#=Th-t+u$n-ejX;QB1Zz() z_js;gsZw-;tg+@um&l!SrInde33RnrB;n`5yE&6J6V#xR1I!4cVHDE3C3hwe2o(5^ ze6azN<>9V1gYMKBNTzW6yHwYC-bN@OBKw*%G?r}$^hBXvm5Be^+j7Ov5&i$y7|)GvJbqkZ(=5$S^Ir%1{Um^-5iL=jJl_9Qsvz2 zJ#!+S9YQ*}D?<&c&gwPV_2xUNO`0TJN-={kGyk5GaVi28%>(?hN}uK2zq-Iwd=mw^eSYudH+jas{B6~F6I-4 z^}y9TKyem4wVTxsnzc7Qi(!Xdi>?rGj!&~nYr+vL5<2H1$vTn@=C-2ZH!h@{-TkDn zgGs}MhTT7RcN}B1#=;7LCbzh~a@tDX-B{Qm=Q?klL#VT7Ms&%>;FXqunRrSai`;2KSbhmeRwOQ1BkIsUzZNdBl`sbX!{olS$-BDrhV^A@ z;l19N+bNMQ)>~#*pcXLD66#=j9Q@Jw&UNlhcK3yPYxhNdTjj6kJhwC1R2VW8M!)t} z6R3agafe`&Z6pNb@HL-ZY};zeTv;Cs$OqVt%m2`}_R!ag@&u#-Hs| zyn(UWYJy@wm&Dy!lnTXRd-oz6(YeQVJi&PllfJomcvlF{C>GIhWn^JtVHTFC5b?47 zTc-8~1y7nwWXQ`aElA6ql;!oO_X!&L-7fKJr z$oKu5&)DF+%&}{|r}q&)*LKXX!m^FV04{vm3p*u*u7ty0)?MI^nQ&Ud$c{Ey4I~3p zQ8=7`7T$LVV)kL=U}x{RxZs^Ke+Hr+b)ciCPfbbDIP+i)G*}6CF*V9K-N@EB;6f?& zg2V9`rGPWhu+O!zW0Z*=af)z#y>J?`ulf2nuu}9P2SBjWE^wE0%d>!#;3qDJZs>31 zkA}!-T`w@7eT4MV{hlJ@OsLX<+o5Ar1YQA5w5FJyj>WYlj!pX1fwi6tRe?Eq4*v70 zd#3bfF*Fl2Utg~bYVaA{Y?3h@CfIk_u zwKX`hPV;jq>zZ%jAiazpDqMa7doZy29~J^MLpMC{)$jDyPB0sgnfVw*EAbq)9FvNw zl{Y%gM52zDPR1u1ySL145iWZG3mwsyiHk#Mt9`u)(of!9Sk@tAmb@IaaCF26G4V9j zk2={-?wp#moh#|w^s@4m^aeSMZgpheJD`jTTqnc~qp2tdBhQ|?WSi^?&9K(U0W>Ke zcIz0Et*7#>_cHq^FJ`)fsbwg)99UyO8<|l|>diNNmL7{XOOTr5Ju|!hH(AI~jXvJ7 zvR$YQKLgu(QrjJ>wdcN`i!gdCLfe*tynLKe+71mm)erNUk-oQ#z5M%)GUZUhY}f1< zbZwr)a#o*MEW+iOgm7g&PO^gkD+M_oq#5BWEIRhp);!?q}LUR~@*Mdf)ltaR$R}0$_&1rM>Gty$?DQu-W$< z31upWl@VJ;COp+l8g{Y|#O1YJ!4yea74^4RKK;X%_*Nw>=QZD72c1{ljUOLQc6RpuTcPeE?yr<@0^yKsRaz{d zF%E`UnKJ$Cu$%OqniHYV#t4zW;L2<>hgfg^RA`GIFe(+^K1Pi3#ErSQ(yO@q_GZAB zL5002V`T|&F6)P9hgQCWr>DPWr1xvQ3J)AK;Gy%c^@sV?pS8S>6IrFAa3$01uxrzy zn3^(hY~+Q@c;mgEtl4HnqI~a;XI=g~pS*uA#)oLd)_?t_j1DTAG0b(2liHY&L}%lPSU*_pVzPDFf})eEqMFV!AY=u`8(21P!3&<6LbAQY8xj#^GYN_*06hu5XeoAd@pn@80oKZr^CamlaRtnp27CC%$Ubf@t-f~;t zOf54lhdFo36DeRrO@1T{L?=6=N!E>wLR4-kXuHbg>+O!Uh5LTdx6XbsqXkBM`G=Rr zVdF~@o{+h=Hv{&i8Fp4_<+v!}Ng(it=tOC8t_gU>zZ>(|o zO8z6bKQ4zN^>YO8^z}Q?sw6;|<-2*uJX>wCF%zJLW7rkO)6272q&-s->I~!K*Dk7z zi48`iRW+)N&rD5CQ&LiROSd*{EzkRsEME3%TUmPzqUIPHllo}%`jfe(FW!km=E?bO z=q~_ybHiM|9-Y2dI!z6m#ARB4rWBF$Pg8ks&YI6*(7`H#P8BfOqC;0D=C9aV&~~~< zK?N0ZoHT0IiPb83xp>%GGjD}WAuRXB{=^x~JeZQ2YG7|~FSYGU-Srm!C~60e_vTK4 z19q*7eXx<>Ov5ZohGPI4!+bED-%aqR>hfT&jlZJJ?iHYS7m)H;r@it%#YK`+ z6py8Yj&<_*ZLBr9&u?6sZKM=&jc5XGRjk~yKzw|Bb+1es1bBTLUSj%A!d^`&8Ijw6r&u&9OI_SRL)}eiO z3ioV1#O4ZaiMKx^O08o^r-@MS0AYw6!|uERi}l^elQ8xXEaFTo5%;NX#ru#l`;~i7 z5=3z%mo9~>FGkksQBG=|N}E0E&0#_|uJ=dJn1OF{9~>(6yF^IC9&wrBzWQAzvkIDV z{#~w7AW|x__5HPv;V$*P>k(?>ME#{qIf8*Wnn9_Dk+i4`YbH%t`Is$LLRF_N=eKK+b2 z>w$^Vuzp!4uqnZ`6MQH|8lYLw-~Z}setv)DZv6pp)B#3nlBV6 zF=h)D@`u=65Tq?@>Q^s)zAy3ke3&!G2SeXI1f!wmr4>{KA7qi602jP@smqRyO%hUK zV47)+1L^PZ7j*fTTdZvvjvsCk&KV4u>*|;tzOr#~bx%%Cq9bC1KI@i^w(LWhoF%_# zX7jD~_6lDxSbI;PQj+qy+n>0&)sDy`${`H#p4jjl4fl$qkDcG$+9$sR>U?_8DRN#R zG4$s1`9V##C$>lHUFK0iATjbsC@W8|Q3i&vDK^=bUiOhT=e-rxj%;$9ks)_AFAOJB z0pcmzcmnt9OdTUa*Lm6V#{(jpJu|K8lc@%Vyj#&8xw2LZ)JacKzMDp9FWmuJuQA%B zbc*z))S?oJtC;^juMEd|zbSIDgy)^;k$q_F+`5uHcU4{l*Q?wqn}TfEv{D*#hv(9= zwTNH0?D2D^)R@l|N&BKWCJ2oRSDd#L)V0`uoB?Cg>rf_PAERG!$NR^}*WUL+)z()4 z$o+@|?==<9_rWA$ak;?PL1!D7=iX}=3)fjYg+A*&&%S9%HcCCL^pj)fj@ghqzb>C+ z&1s=ayJDXeT1=}sS+x>2F836#nR~pFbnnR>4ux;JWfPX%bM08s?BTuN_mCdAPWEf9;eLJW- zsMz^2t6gDaW7#LGzwQ3!XqpeJ7&(=U&OO%`mY0HUjzFMI>G;ImmA;UWzTjuJp~b2XlQb6l zo4PWLq|fM3ESrI`Wkj{wfPiXyrjLJG(f_j}NdjXSbLF*j1uMZE;Yd*Aw^7oY*MM-t zZrBdOjNpNq-sXaQx?V9uXrjZy!WvfAX5l_76|xBl4f`RY`f?m-Fa&6GD+)o1pEYHN zW@!G~_l2HdfZ|Aq9PetG(}wBxoJl|eFWb?m{`deaD7J@_6BkZ0s?1=O&E86G3_U_i{c)0?O@uX>2%+|BUzIfss8QPcnU<$I? zvcsW4n|gR2i%v6#3lQPt7LRlC(?cTa_4W1UgCN$8o8wWvv2}(jPGc40J*9sxJWl`h z3`$>~5uzN8gjVK#TGX(WX2I)vKuLvE$!v6gcPqGxuCS6i>bb?CW^0easa=w_pe^aH z@X!2Yvr~j^V^^4t-`v4+(`7!lJ9aM5qflU(j}5nx{X6LXh!9<1d8LIRe62-aL7&!R z7*_~n)&^gHCwj$jSRNu22@%?N+g)r*_PRbhJjoZyv?yzFmNMr}W#gEgxQ>wBe_Znk z=iSH%!nTX<_nwE{m{?ecammejGOEK9FWq%uN5Ha6JFwzy*iYUYwO_olXz(udJ$--X zc>iJ@8bXc%Fs6bnAy)$n#XIgu%S+$al?M?@!zjCvU9jpd)YK5 zP*o+3S^g7B>9dq&?I%1t*hvWOgTq}(n%9JtsFe-k0)C@EetqW-sG9z(hfZ*)tiq!( zg#C7U^IcNMS|$HK8L5?dmYl~&ON=inVm&fUj8QJDaN5Ig~5Ux?)qBTf}y$|$9tgadiMLO+FE0(A+g!}vX!Ana^vsKYL zIR@fxH8Op|w2cq*mH#>W?y3d69EoXQuor1Tml9-K^cVYL>^f)^}X1q&W2#DCC%I#4tV z5{QdNMS9v`Uc-NWm@vL@Yihv-TENs^mr#@XAM>Lz_RHyb{;o^GR?wK+IAyQ+MYuon z;8t`HGuKKA7m2PYu`o;{qh8jqC?PYvowBduAZ8dTBV_8F6xx)$Dt#_LAKJ(GfYy02 zDFGgxyWcVJ%mnCt8|0&PdFL#nm4le*(`Y%`B0l#e{K0=MJf=T!dfa6i8gUbhfDPt) z^8i^CnuDzS0mODJK8TXjypJYo>Xj zty@P}Ljz6~A4`Pn0I83F7^4x%+e+s%c0PiS4bV)VUh_HsgEo>^(^_7BHVGi!>9t(| zfZ@Tcz^%AOhUH7!PQ<`*>c>czC<&kSSPL-aK*?itu{5R&YXtlsu4EUlQa?}BN(2(L zyp)i1m;6s36ChqVy{60PzO;vIS>7mbLfOR(5vnJPupI#Y(M=Lpr;Jhb?^TNwuKpA9$|`ihrfbRf_W-SimM;q!A2 z7}#}FjZy)^`WckOLZxkCr3`ma0#Fy360__x`VBt#uAku78m^GuLJc&_1&8`3!e?OB z$Jk8q`{x}#DhM?OA9=F4^IePnhh5wtKKKGd6=mrfUvvATU-e?u_69}DC@+TvKkJ}# zhI5B-TY#p{<5~bdXGkgbV7x&Wz|5zt(H7jAN1by&e=#Q) zVHpN`iM=Nn!FqpUQZL}>A3JAGXmnRKd4~_KdHcwlU}GazBK2p2liYd#R}7+|p+8n3hu1_n|Nic?{`w+nlgb=m z=R8WHcwm7u-k!W7Ys?mHSPa?JbuGVphYTBqWHD(^g zot_q^#th35HoPLmz{l);1%H4ZhVy6=U;SCAR$c@I$C?zkLEfE*r}>1W z@SdM3h9{uS<*s9q9*le%*Rns7h+kw;kyLy3_-AxK*E*x@yNi^qh-(Je0ziXx&RpqX zn6R?~eAoO4qa0PU3QQS)T8_a`{v6={7(6J6RPVc7M8Z>c>4nTw)cje;{aFqb_2 zX|o$)_!GHFKc5GuuQDixy<_;p!B`%{u$g&lJ?uGnWDbm2I5o_|a*YYx+!l z6+?l0fXSEMUx11@-8t%|Oe(N4{4rvHNU%p^2^Rbmp&WKGk~WGFg9{x1JnFIXPIl0E z?omSJHH;6x8{%xzfpwndc=Yz6MvvaUqwc$JHbe$szphTpHj9K`;MtEnnzJlq81Ojo zuxnI=fJepW{{}ZJ>5OwJWjPh5#Sh{r7}PLY*B(%FCD5A>B-Z!XdbkP5!J&stj&#$|GRsrMQ|_+oo+iCdp~Z}k^OrM0&*vJ#90dJry&(gTV9P6gtPW*{ z>ROAUVajp!=bJWaXM`5>KYo13kh__GlN+xqbk83@$!Fk$m1THNzbUZ|^M$iK8axkm zX}hQjfbaO@Z28{>%tnvcT}dIEH|QYniV6zvXeR*M=<`a0fvU=|&Uo7oC5-|SQV<*r zQciPhKR7DpqaS^pSo+53oj@S=ivsBa#T|DYVCB_+>vS2%6F!@}7TitLF3bMX{4Fz$ zY*@}$?t;+J2g2K`{K`bDJf*vcfmR%Ca%~_(an9a0%{ek+fCu=)8M51i?cBr+&qgsxtsg;81MJz4GBBtoqwu6B&{tqW9w;wD1v+|)CV^3GMEE^o| z!J*4&nRxhB@nbOYszID_M zT?Z!v*n6aM@4nZskYg)=(~5#5Bws(;@ekQ2--+Ov)Z4P8`^MzMPVwFzZ4IE1y7_k( zhrR75)>yU11MoRKMtX^kL1+~205+;f6daYY-&+rCRyqrfxYvCL)d%T~^o&U?5>mj* z=l^{iowqXW`+ys1KJHP5+WX5K0+?R`COWm*mE{WX#jrskW6`*5c&lKL@Au$;LtweSN~#UsIP?V zQoMKQfMY<_xtu-`1MR|Xg0^0q069X9X@$6IcwegZYP{zkej}N;PvcU#u~ET82B=u< zJj!VQy|}DwxUP|D-qJ9X2vbJRzuGzgd`23H=KD)(MmS<=8nDS6LlX}iGX^F_2C(`M zxIbEs680V^b>5PrEv7ayQ%0_iZ>GEB2Xc;ZDJxw7*!zKVO3E@A5KVu^jy_dp5g%mZ z8UKhxD$f@nA!(d+7eV}x|NpZdy+M>8--X5V5q>dZ$jT60goR%3~;d2%3Hws zbHg_kuhKWwF8hs=prTc+`Zqy>KmkN48w>Llm7^!l zX;l(jhANU<4-vdF_=}1)b0L11Q;3J+g1uM^nEQ6Q?;NO+U>Pp|psX2cV9}fZ z@*CGfd`<%f(yzl*Xo8vPzb~OY(X>~3t&dJknu-Gi+CP8z#*-Ya)jXg9!67E4{;`=F z?{_#Vem4x1`Ic{vSqbffb0ku>_7LHjZpJ%Y@a2DhGc?FY61=(<8!ddmKEJw(Efs0m z(o}cM1D7jS4yQ>;mz@r<=iqM#0+0W5Xj5snE`%TG0s{a~6J~whRAh156$xTFx%0{e z`L~&;HNHWj2k{|9Ca%;#`@qMvi^^MlO=(m3Iy8dvIo~cy8e7cXKJ#bNX%#cHMy4u9 zq&xx4U2FX@IrRdFr_2yli&O;losWFGl-D8{Y!AlH*BS0B zvfqY~FliKqW`sQ|Fid-dZ1w6ImF|4s%y^N1fifl2RwJL!)ii}9K7_6y+l!m6_DE{< z*k-t^n1VRRmiibj@7mRI4t%t?=wf?4Vvr?L35MO+)CKdya+HoJoVkCCP5YF*jscM4 zv(xoS865U{Yd8$Gk>vwC8)|k8N!ZKz4HCldcEqM+U^O<;TaKCG$l`pkR(>&D?Gnbu zd9Oj-msMm|tsZ;P&x%wfM+6^mUai8oM@0At_JF$^PdXD(L&d`bIW<+TlJ=@?0h{)}z?L^f3j^~CwnmynDm;3f>w9xtyj zPA#wvHI-_Os^jd_6`8oQ^r9OF`MIc-I!70f&UYK|QV~c3=R|`%By4!%cw<9(!#>D2 z$6S(B=@~HSt1yrf5m8cb3UfJ=P+W%XRR^Q0eKH5|#XmT$W>Al_<!z&^`-{!z+oy6i zyMY4W@eVqTo750B?S#59bwlx@M{g<}kpS9G}NwF+KG z34B5lEK~2WY`tXX7WA8Cr%^XQG$ZxV$AKk&Pxc$yWsO2KeWv-frukQGPOIEP;OmoZ zj)l!ME=?H5tT|J{_DsrdRh%jKMUzY%;(7QlF&svF$Zqk>|;EdW9gawWx!oJFS;r{Zy#qCi_niahR`4Bw_z-mH}+xN zzE470O;V{ys!B0mm`lo|`4yV#h>#Ecxxm7;?>c>OZKc7n8VYm15UA_>2GVd3rW(!B z#t+61@-tz>1Zt9uNk+z^?Iky6Nlyvvf0Ap|9Wq-t-1hD^Ze-|+Z~-*o|Jx={xQLmA zmZ|kHXgM(^J_$gw$2^uymn|Zzz)dkH2n37OS}hF4pV3-JIYFNjuiX4(o9~+wPwW_D zNUNjR>Z}EEvQO;f_ZZz9QOsBpZS>~6A|ekaBdiqRYMA-Czz!Nwh_r+h6J5wTh2Nes z9GPZ5SwWe4otW~pzg=*pBh`}g6(X?&s0GJH()e-?;<^Hq-}&n;vI<0=o9yT7_ZEwT zpCBsp=pbrjL=dB_FU`(N*ecv8-Ixv!;CiH-Qu&Tf92jqpNDO4X)@i0nR?EWyrKjS?_CRiLV z%6cF-|91_&ac{QYx=t-H=;3!SpDnzt!(=sac1kdB@xDW!gpF6fy*=ucFOB}d@LSoJ zuP9fS9G`|f6@QLC?DsyBEZol*qlcTwsLW2=qeX|QM6E@hHGe@QI!|XW12i6KD*b$K z|N4?y+H7mcP4Dek21IcG_}!F|Z@^#b9vb?M9Fg=dbCZ-*IVD>8$CiM(-+JLt|E(cF zRS1Rm;ll;n?Cr2@{NEqd7f) z8v2s^=nCb7Q09-`e6U+7MUp}BNo;6n0cKw9b0obQ!qyU!m5)~b1s{*=Ow53Nk&#q) zM-1P+j|7LpW}ieSgnqEnhgtc{=l;uxHTlT)4rB>mwO-U1xbkbSe*73n`b7Nfnlcnf zlTGN(9DPwJjOn!}OhX~mylYf6FYx1Pi6>|CbcVXx>iEW4h@kg7h*f{3)W+Z_LPYBf zc1rZY#I0<>|7%?fK~!1e(^acXzsypaci>aN#+RsXB&&PS zaP;$Q#sesUjDeMf#7eN|P>fg-diY;B8N9%%d1v1Ft`oj5hce+E?rSzUJ|f?zClcsL zly24C6gLP-2A}q!`)e0Xcld0>oxMM&LZ@9?09Z4+@Fg_>Ef2hepRwy+^w~b>GIs|y zfcr5JG6n43ty(PQr!%rL$?JI=vEkB^SWog$T^yP=LVxCGH@5DAe&F7$_V#3`*v3-t zAe%lgw)Qt=NQRAGe*Sg zf=J$Hb%*Hs+9vVCcS%VLLKs}B5crXt<(}5gd|ur~JgDXo!@g2?mmPHewVwU`K+ntT z)%od($ExMtj4{7P;Us~AUOyCNDTQ@_~CY? zl53J8 zN{G~NezsYU$`{PfV~|tB1Wn$rBzL?Y)eBJ5Lmk=@!-zu@15>$IUv4t+F=M2Ty`oXb z5*lHrNIrmy}?!c(rPQd(6K|Mz%E`lz)=A<k8%ET#!oRP-QP3bU*P$Xke6x2zO`uRHE9x$_P&PLK3m^y_HbjHjL9UvL9W{EC7 z^%qtH=xD=mM$jK-!(VsG`0K<3lWV9#0^X%>f0_*bB(omcVvAXkEDxOGLGz-k{bfWl zhSUS~Kr%WPLf8++c5L1+8PTMKjBQ)k%`Im4R_)(Y%lYiBZpz1met7!_lU_?>quAGW z>p_D^pS0I~@wg0l%CgUQKdOpOud!alG)d=b>d6?w^Z5Afo;(&IGK$L2ICmaXM)}^n_=0fC3)wvX>x{> zge-qNgxrVp6Fv{y3#ZE-Z+9}!=>l( z&E&hco%DwrsppiZ8(}77@u3Aj|F9Waqwjd7b#H}l@bxthY?jeVO3>~5aL^E7+f{d( z=-pYGafx+VEKF)4Hvf}8B>mF&ggZmC_(O68ra)w&Bwv8S+GHDRiPSDBX#MF*pE0~x zU(^2VX9avmSalVnP)!l~sk#n|L2X(AWf-my<3<{#U?$7Kxnox)GfngvaL$7ubqt*d z%qthN5)76Dg18W=GixnW+&Ew4;L^lwxqA+>* zu)a!Qy#VG$Ape0xj{c=8G^-uE7NN7F!b=28hg4F3X2h@P)QNuNQ4-nVvq7_JZ1wCi z*kinvOOvYJE-FEZ%_0cC^ZP5Zl@-55A4vBbh-?z`j7hEJklE8Ig-%^tf(JJCq!0 z+NA-dE#z+fn(ZmWWXrbw%pnSo^JfUtJ)w;CZNR2NR%pTNzv_?wO(tz_jG4714Ve$2 zkKLvS&aX1@PNxhzBjoS${j$SW#m~H0Fd0jj_?)!+;GA51+tvr*(S-C-4rFs1^}$Bu zsfe)3_d}S&(ntcZ%GyxkdO_D!aAK;IA&3W#HB{veAS9{Urq7Xb?V)tL?h3&lUDN@{ zG*_dBSNWrzDUlmODrdV$Uq^)fE*j%M)USSX=xuKQhkN1!AT2_ z(b1c8LLnz$u6YlP8z)X~+=|FdXxjwtIzZFoV1Co_hQQPfEf)?AA#lzo(UcfPPA4Sw zwS)rAr{1SOs1=Qad%(X*SVqN;ha67mnepqMB1r}BPc`M#PD*4)1MhxOr6?aJlB+3B zkG~I96Ti5+eP>~@xKp}w<&8!I1%$24tcnd)6;{ z7JRVUIbo>T^vse@;9id@zDA(Pn4^4LGo>H1IB=1!cI|z5#R&1;=)UR)N+h_P8NKM~ zdEJ;`3+(o~RxjZT<86MRjDr3_D=NDqWTprxTAs8eUaeG}g&pY5J#x=13xu&0^EZh8 z$tR-N$e*Al(iT?3|AWoG5;5RJZL}(XyW~ht6b0RR0U9=TY>smve>lL{@qLM1Zedhx_56$wTiwdS;pP>Pl?SX)tr!cW0z4DYoHW^)Jte6cu1m(4q5 zP3K&h04=?Mc1y73AlsfhNf1BtoUNzsA5NX3 z&wt-9%#58j?fbhJ<*)Az+qC{+YmF~9+ahHpt1+b)8seG~bu>JcPt0LKYW1Uyc=J8x zngXfxb|10vm2^&wd|BZN3LM(EHFxc1n@|4K4fSp=j$QLVLMP`G^Fn%diz;50Y0~0< z57ukLLd|L-^h;lyX)8;}g&YMBG72i?PO+Q}2*uvEBF}Hw!YxH*qV3iutLqXi_`U!N zaRs$1EZ6L=^pL(8HN0tx5szsQ(OovXLsX8r9Y5qQ>EL4%m#m)t=5 z1m!nj<-Bo$gJWLwg)s@{?{h0Xv+D{}M_mCXWZG+U>nZMA$TRc9Dkz7^3RK>CgkgAQ zu$D{lDHo9aWG6XE$)aa}q71jSA13=Kx_7Nl^ZTws!DMTOTp5Q&T7l-^t+oMl>~38c zb)&BO4$&|5g_!?!?5CaA4)dkoqMXp6i_WDaiu{O!Z15e}j9>Gqi7wKc7&%&J@mS}? zum=sI=;5f7B){3{oO;9fK3P-2pH)HT-SC~U6M##>`=Zm;{Crb8H%_<{ z_&E{CYdI({g)8Fz-26>f?sa}h&uftaUE}{h2$OauDxW7LVtd7fS)O zp+FdS-xpa%25r3`sv|X2Xb#-H;OtC>`m3oot#A*rvE2?uq`2+QajB=IhZf-evkDeP z@XLaCA~Fgp(1^9y_C;?EO{;#O(lH69MI_HZ1=c~S3B&K0?;9^(YrS!x`c{3AwZ}I< z*`tMYZpl~IQMv1r+rnuAgB9wd#etaySy&Unv2`=5pxbv^JCp@ahBTh0wz6vkd$21# z#&d4@kH@|`awmpc*Vv#CcDxY9+@xxlKG7}yTDguYfzI@`wwu;! z39bL&I2m49wDt5*H?4A=X)Cy~aNf5OlJRlUWV5$-SCf$bwfdxnrI9vZ;9f=I+r z4(Qo)DgfY_Kk*-<$lZdX`bxli1k%fJ zOI^%`Be*_ozZ*r*OkyO=ur*Y!x|ANwciy3$>th)t< z<)JG6pnRp>+ZY$VRgMV@rhqOM@q45?ZsSpYLPZONSc-(BLEi0V1viHv!bZ+}uMBARsYH8w;CfORK13)!vYyFX&dc z;AG)R%TJz{FA@5h|3uhT05 z)#jpqH<^-XEjciC3e<_7UH^YPePvKwO|;SgsC1cp@wYP%E%crHd)&Ovq%MxOQ z7*kd-IwSt8hCbB z2gfWE(;~sVLVqS;6a* zCVHGwjxDgUjcp{n-fq-Qo}%9aHf}poOu@WjkvkWRx$>%?_Lhh^A)D+8P`YCToaw(F zcffu_H8k-{YDhG=SAky1kLA@>c=|E3F=s1%G^d_dN~E&Ob~_NVc#-M8d2&zLH|-8V z8B;in#{xMkVJ!RaYfpP!m*FgS-~cZ`p^)RY$23OlMic#Yww(j9Xw=z`|FOoJaI~r# z9j=5SF4apx7MMkXSpb{xcu{Wce|^09*)fppN*eGjoCDpz2*&LN&m7!}H{oguNmkbl z8oSvG05eW1Uc=V;)g!m|={$IO)-UCF+MeDOyVg%_qsU-U_Ffp?vmVo`tgMAj+;@`S zBC&<;%!0>R!}as0exF?D9@{(0th}%6o9=wJLWey1fR#j_d?-TXr2}<(F*jgqbvc)~A~+#pcBz?|jq>nXd$BlAZ`Ua5!v28wC&9Vt5$b zbJgzsxx~5QefE8vFw88=;UyYHrMCXfsJpZIZ>E`|GEX+Bt$Xe<{|1V&wy=5D{pzul z!H)7;U{MYQ>wc2AqFoEK}9TMy5#xO*~o!|`vene@cJGN&86u+ny7Rqgp1Q-dSplsGdObHHxU zC3&31hBt$+gAAzY+Ps&|=AS)Um%%OdmnwxEca9sZ`&IMk-FZ2;jT=$(3x-$)^zg&y z^(!Z+pp>bW<@ZhyA^3&L-lvs~pkXVloO{aio*g3p4=sUs)9GE*c>s$QG!{>!J^B#T zh~FXlbL#4DLGtn;0ce`td{Dh;5t&tS76zE_@}6BfHLt2ejGBooX(IvVhb!;f6wPJE zvqE~<`%YKkJ5f)fom&h#N@=PcwXR!uD-~y_e5pL$%+ic#aQ2oVziIEYV>k(BCYs$? z!-2t3WXo~yC>IIaM)aCLgwtU59?a)+X{N@(dDcrSrAWE9LelEf+x{-rvp)g4>W%2>d1CKwFEU6SuzRCG*YwC z>vD8=)&uqL#Cy(qRDCdRt)z`tl(B`Il!z#1fsa-Cu-Y+{e1w)sx-sC2O@P3``mYu8 zb;D1){7hW(VrbLi;E&dq&}hDmO^X6OQ_%_g9B*cg{*>=c)%&Ex-d%v@_eKg~85xaY zf1yZ&XvDYAaj%|MjqeGR!Wnau?puGB`oh(kz!&QF?d-1NR+x z+M?IwUth+_m6(QF$e>D%;HkCHlL!2NZE)_FA8+I}gm}+qMXF{0C3f zq;r;-cVOWa>)=S!QK!pTfoDXEeBiSojJi>YYOOC!RodK%SKmz0F@9`tPx`vl?TlIW zG>*uy@H!xz^C#?dGatOzjiDPh zZS^*|M{zijySIW8d5Jq&DGqGPeSM(*%{MP)UplEf@U6CzB?k)OZ(Voj!&M+ZmwyW7 zt|CNXN)9@hBzLSIm!0}h2c7@9WxQa@o>t8wObWcmQdHVb_vvPQB^1P}(>zM46;}SO zek_QhZq!+n7?#c5Iim7Eq7h)CYi6f2(BrOM+acOh&xw;=86)FfLBMn+uatxkJaZbG zNMnPC+)RKX1xA1*1n(0#*RdQ-3;h1wk-t&Y*;*TsR^itXJ0Xc)-v0Ld-26q~4(nL% z#@gEV^(W49%bS$XJ?Ur;3b^ne0}rObkL?y{XJ|erMPJ7tS0g7D+TUvd9I z_%By6qW70?bq0EtSv97RUgvL%n{C*Aey&!IWU;ro;#E9!r+(Qvhav>~U-c)A*~d9f z7CxF}S^OA^QIW7O4NiLphb(kP<0)F)3PFr{?R6(y2P0dzZ)?HxR~R>i$OFvrhoKzM zcVJhC*?2i;0<;&}=Wr7lB1G}}2Dy;R#n{a=3P9UHbI||Bn+OlHp0WzA1V>(EYGdt6 zRd;YJi2Igi(3I)rE(E9CufrO9ube!)yD3K5Ss5z&vF|v6izw9odQjpHJ|&!x%2;}k zEtMcU8PRa6f80E@k#*W|n=`7dqhsujT@!HHAiC_Ke6cut4g=(#e|TND$*AP*c{4=h z)z*#1XU(E`sSz!w{O9KR5G#dM8a=>2WCQsb&Z|au?TRjoG&r)S7?&?S0EMOI4uMe+ zyXP_DR{a$x6}i5;-De~c*BAK<`E+HkCF}3hTGwrdz3YL;#tQa&E1aG_-rSxSK%&NJ ze~Q(CT{>h0X!!t(#*jK?v>--_n?;5h8)=LXY8yfU99kUUe?LoG05ajDv^qM(Q>z??00khgdAxTl3nI7~!X79kmSdF1n;{*@ZAwEVL>&GjBH!dzH*oo+68vgPp;f4dViL6XI`mrwz+< z9JU@lDdr=|=g9w6(_cNFc$ha%kflOCczN*NbhHOrW~l_3XTb&hAsEWJ0ij~n+bVQC zZq*Kx*A6cvlfI1Tl0u|Gj;C@;8ovj8A5p`LuRPMg95Emr=$l+vPeQksjy8LbTfl~{ zs_kGHC#X58Rh;aWjDwFb-q?u=91hvV0W-@+%QS>bn}y^ofLy<|YNhjUp7t`}h|hh1_bUHw*+XzyTCe zlfr)Dr;>W!#m6+&%}Z}bXY|59hTei>yj-aTrR|5P9wbMnn_-_}a{r?#U#6BxwhrwA z(4cx*fv_c>Os$N^@m8#*{=lMY!Zho(Sh6~n5~ie^+*%Qv*b?tx81 zDTMv;H&XF^z;DCm*Ws0to$lB>G%iH6g;m{Kx7`Y=3H9{99s6-lcIE_VtP`}F{&^CyT@xKU@Ofsw!XhzmflBx^;4n=j8l#e|NJp zGXQR!lPX8)9XV1UJBDK!6IQ&qhJHRWpp)P?WM*doVzTWeD&%z$1YBM!Xv#5X@f z#PIYv7Cr$*A&`a=$~@P3$HddICA9F&OR*R)iscJ4*}msHis>A|HYx2k0%`ZknGhBa zxm)N!Ea{L$uHosVl`TQ*UHOApUqErl-5Wu9D0?)IaAY~wnpyZ~jGJD9lhSzbYW!}xA{zHN`oLq8qh zWQ8@Af!zQ#KLE={lN^ve0G;-Lo0C@cm*mwAcm|Hft^1f75J!G`USV5iiiAvHb&x|( zNy*P?BBAabHtGH2AWzlvzeXGTXB zU}ebcBf1t~vBYrHyA3F*9Dj#1=ssA|M~{u6$C%qR(3PSB!gO6oP(Gfx7nx?fSZt=S z|KzRMZR%-vL#udXs?mLCRQf*ILO`X3pkr2n{3%#^&D*hO59@_Q!&lnP{rl46+gsiX zdp)G`a-8AWV1q zvm-Wwb$M*XvjvShEv4bIl?EMhdepM9F9C@|6C#GT5$bCTT8#$u0`LPI>5@Hft0tE( z0tXeqb!RSh_1HDiNTz_1e5UkBHV++wckY*Eqn^VPC`jbpK9P9wU~(riEeTA#%&vLX z3d(%!KAVKR^}Fm_$;MJnIcbuqYxzg0CR@PBiRd=OAp>{SzARo5b%tA=b^0#Ff1D`W zkFEx8fi%_SiLC8SE|X4@KUtiKdR#&vA&R0D#XyDyW_J$X0{i2SAjXM>Mi*vS+cf&I z4~TL+n7;IgzVxV~xZyZTT?&OK-yBDw8s&50IXv@{B`C{lEU;n`Mi|vl7+QZnp8e`r zbJq#F+rCS>_+uZ}1|xUs?A+m18k&)a0E+fSbYl7SZMe zUy}Mv9t{6!3aLI1CNqxEV?_^)^dfi<1L95_NW^+2Xze2VtSDW+YGpUHuN0gyqe)E{{%^3WwP z``XXAWcrJYu~68}G>lFd4CiLBm5VR{RK*qnIYI94qh@UuxovzyN&h7zJ0#fiI9tYh zGz+8pN7r~NAZb=goI=--9XDW?`1PF@4{vFZtp%#EZpB}iRMuRvyw00y&FjrU5_3Fr zhQ5bA((iEp$rmo7ZO1EANRWRjdAJoEDYyEMVV*H%w+>=1ka?k1!U3to(+T5E?Kci? zH;^XkGZp_I2>^E%72xPew;v+}r!inradQP$Z1^{BpRT9S+dVeE)}DZY%8B*Q2k zyroO?e57=vlXMw+tMFRmUJ$Oq!(AqQwdXL|2=oDZIdNRkb5@a}?RB?jPgO4M2@i=z z8Bfvvva^*2Sd%SU$NC_Ps;o5gVVlKx(J~;|J_>(=^m+&hiFip94#!5AU76)5anZgJ2vgnFEnlle2 z-{?&KXxC2}Zi=sty2=~P=X4^JHXeGm@#%P9eDBFaloA3OfF8EWHjcQWxuITB8~4h< zw01l!sP$6m6r#M{4F06+WG4!49}8yve;+8@!bEU zS7yc5yFJu*JxNFTc1Qjpi5#sVG99))2Ql!JG>2~EkT7!Q`?4lDly67r(G1@K}RMa>{CK*;x{K z(@jq0<{{|@8f537W`LQ0fx7B51W-&$B`Q#QYAX=dZ||Jn(4_eRl%eoMytInXJqy$Bn$2jH=vj6*D=~o+504lEQ5rewjY3vt@zoE zNQ4hG1jtm}dzq5ryx#C>m_ z4#IdjmcWy*_)j1DFx8ahPe@>Xoj{s&GlfoGUS7fIo@~nZIoofY*n6BA%^!j=j zU?nMc%k2Cdt!(Mgkd?c}xq=tafa|3bO|gX;5mEY3lV~kD7$NQo-(CI_{Op5p>fT{~ zuIsHsf#EzPp7lvo9veXdA4ajJRl5luCFTR_VdPu$0eZj*A$K>XBe|`k0m~nd3OWj_0`BdyyUN2cCw9{g?-NKs?v%b04JslIfKToZoBNTa9@8IF4logo&)$mb*W{Ok86 zl`U-i$4|G7z^eF)^S?aIt;|!Y|9Js& z>CE&LZZWze`VxPoOWHW$`x-yWN$SFvC9WtY@01t>^v3GDp@8xS(8|6#zCkSXgDUZK zJRRj$I>5S_0Bc*wO%wYALXvza*+q8}JgvNZqL3&uOxU~P=N>Ey78wCp~ptp*eKTY4@jfj;fGP)AbNM8ZFbzw#pTlQEu7jB3Kmy4m-N zFhJ}~l?X`J?`(JsTm*kFQFmAlIkHFVbjNfEk~gkKd}Czm+PcZa#(x9Ar3dep{l=wR zzA=|>jE~(zz425}7cTvnE9yJd`{3~4i^}7nX8V(ltnAAa?Oi)8V7mXqygR99?1wrL z)~==i=fz}ur!*;o#xeWmfZHvBhMP+rSiPPzX5W5@eI@1=_az)K|NR#@^0JYH%(G=7 z|2f>ikvVKdgSOFu0F;pSgXuw_BoB^wAyW#%e8+B7$GNecK~XpRn;qDn08&UNEb^w? ziu1*B7-47~7pyV+U@B^W3x82O$M?HN-N0-3mW&!D1pz?l#pOQjxV3E?8tpDy-PP z5no4uu;`l#CE7~It7W!W3+3)eliXEmGC6O3u^v-7Bek}Y4+?jKW_7l zo&pa%ERikZO;Es{u`eDViQAI>)5X8+R|;kdFV&;Zo?&iju;x&UJ4T6uFEKcr5JF#gAZKinS+;9#rXR2T~WW}Y1 zA6_@eU3x!=`5=gK*;N`ICIunm=_HkGr7Pu~jWrKLSK=GDbG{rtwsynwHXrS?=%Kk` z73GyR3(M3el-vmJ*GJZTta2aWSwJ%uV1LGKC!tMU0f9eCbbUOvk#d?v1l7uVs$xha zSO{kqlX{BZXAno?bJf~w#d=(=dic5_kpnOc@B@2^Dowz@Q&lGT7~I=vmAAd$46p_M zlg$!G%?tS;$wX5**Nl$qXaq{flHYcOvq)L;y{_6jt9+1JD>awfj*L^Fc?$$9e#|OR zlsWsSXGY;#>gxgCpq2i?lX-WI!y_#n!k7;vULu&Hgy9siKYyN@SJ~e;j_)(PPxPSxPdW!{0CGLRQ$Z_M zd7KOQ;9pbDGEM=1&cQTr|JgSM=!>=PV4=KAZ9Q=N6)2%C6e+Y%WVDCSHqD1h6!)iN zt6*w7Cv=Yc2lQ?mA^!Li^&^>=Wv`zYJ4>H;$JpGAIG(7XJ(?fitZpABc{n(7YWXM7 z6%Dug1K|HtxavQ{$6+_;!E7_kyZRDLJ^9)-){=4*8?#e8R`UC?wrdR0hl8Yj7qQo{ zRXYyk0C(T#9uSa~^&ho(lWX%A&@3hHK6pm2(Ho!0dMyxIyP_RqVEAAA4T8dP(X;mq z7tD^Bu~J+OWa^y%J;f2+kPP;hAX=%6_e$=+8L_i$SWAB%w))1(1s zR&+-&n9AUB6m4_lM!p*>Jle4Z?uCKxK>(iuIJl`|Mzu~Gmd+EMvKaZ&tsAFVMpFY5+Rlfz) z?!;dix*F3bV+XW13S$$`Rt#h+^u`p<`wYmw-PK>ns$|`DUPcn4{C#1;C1+;=ry2dr zoH!EqHEzTjcq*OKTSx4hI`FO&JKW(39uNJ_7@sqXSno?)=GRZWUO(CN?J$?N&e1WY znD!{p0#sndWY*N(Yp0_&3y1Fbs+fz+$Klqtyo7+1#QhF{>lmgKZ{8Uk8C14NI3W)p zyOFdnHoVe^&dYkzK43t@0(&?9c3G|9`_sMB&S5KyjSvw9tJAfKMG^GzZ_0&368l}Z zP!&6a2{BMgL+*Cn^ia-M^%B3}OppBAbeUAH*xJ(R!(jsu%yZS1eZ3z~b=ln>Q*u~} zgynNqYhY% zC7pCkptGu9HZ+E80y9 zW{3g%ler@(AbA+f&HL+Gm;3smHV!6EZ8Gc~Mr?#u*U0^Ez)Tb0o9YEfBlCa#dNgC1 zE@c%=%F_y^Kny#jxM<+lYQgH97b!0nozK2 z*2_XvyhS+xbi@`w-devHS~-c?3wB?7ONqt4$7y z#}u7=<7$cclP7)(aafEWC}RsxR9+eNfQLz%gexzfcEDm*1h&@`lb(~|Jg^e6&t_s0 z`?lUY*zm-6S!J!9&ySvaKkuooXCxE{Yf_pU42*VAhP0jL6>qHACFVYaG&rzXcMAUF z=x)$w%ah&kRPm!iHpe%)PdT>T}nGr%Fkdw;EWQ+)B;9n%Tab>W*_>6jy* z(JI$`d3xGCmN?TO$B_Fc5HLEH{^n}%q5YX%5f|^)cysOp6Q|+s{AD{my<-SPwZrv} z*@Abn|Fb75h|!fQ!stH0@}CFu`Ji*V-}o8M95ah`Sf?%3L26Xr7|Gw8G)4zjjthag zOj^yn7$E*`zXDQ*w40BOm?kU;tQY{g@o#9tf87NX5G~7wv#`(IH7qjT&zvty-b`XC zHhUz+jJ+FqX_VrzH)*CJ>}$I^8P`5u)R8B^So5|4NJ=HVxthD!SSwuA5dt1{OUY(r zdoo&xMz<`r$B0|mRRcLsoqPODR5raTW5(HJJh>igt;S0p=cLMgr%S#O6nT(qx~o`} zY{0Z;%wk^Y-P$9y!%W*k5y=>apBBP_ zZlBq^KO%L;2A;oQL$aW#Go2@_9_UARZgcHWk~zvnD^FH+ZuoN}|(ES5$ z^n@29AoF2DJ9{lFf}j{uJS6bkOG$G(7a0`aX<#V?$6VH%j^WV7^W|vvbwJ`vq)s%; z_6(X%u5-s+HB5dShJ-^&==>78AbvpcP?a*8B@==#eb`(H)eohUJA%cAw^slBnK#8s zM}6OpC|Nu(LEu(%-DZ2FfWy@IWV&k`POX-zph7(}-!wTX8Rpo3IV7~v@?h!A^KZ;r zwV&#Bc0#_EH&qRtkcko+&v;$c=_eOI`ygDh#7R zX%oOOsPw98In7b#?V@cYQ}$FbzX3|d5oriT}T z{&NR<+(WgdEP0uoWoHtOq>L@%KWt2Bxl9+lO>JfoQ=ZXUy?yFdk;zt5CH$IVq5=82``WpD0|9=f)!eYZ=|FQC?CWv(_%80HB!GrddsmXcI`KnV#?cKR6-~rCnIy6|#w3^P_ zE$`KM2XNpTgnoY%0Y&kqnMUCbV_8XqOIHU7uK<1*F8Gg>t$f0+`&5)`NXt zo3@ASA7&TWkH?G!NODnP>(0msZdlB9(wP5`DrOl|Hbv+}#!gOtR+z^tu=hu4$|C!H zL|yzC1e;P%twa#j(Btw&R8S)sL03*oD;#*N$_1zMsVy+-AF~^HSl&YX-rgKC=1!7J zz9_H*{rH{p_iI%z*={!2&x}Lp@g_T&NG8ho^KLbap0H#tOAJ94TQ~lzXwg|EvfSJg zX(V#g2;6CIhI~cyyXQd~Do}{1niN`U5D<7%_2#aNBLpIl5$UL=iRhtoi(Ig24&AdN z{$(-M$t9W}4r=&mbe}psW$ONypvfUJV$sl}Q)1SNDo(M6%58OenrM`!89%f~V8jEW?KT8mPr_6GgJzNpE5)*lwSXf+=2iXmXdsv2FuA;U$3 zH&rxgp$c?nF;G*$BF=fc$PV0-TbJsr6Q+JM)3h^%TuA9n^5l`zewnoh7Js(fOM*eMvc^#-0{A?F~vov!p5PArO3X;051e+9uh=pM;!sGw+uzS@^G5v`x>}gaz*3_8@>)7fUgN>sB=hi1WWVHsi zSG4*xr^x{);f4>TCyBaxsn^M>1#I_92cZit7+IYrC89Vqo_g3CSt;CRKu}VH;d*1=gs{F<81<)&{K?e;<(Rgl5hFA z8sA60=-$>mQfS2l!U~|v=(&iB0Plm;hRUnnh1ZP`#qZ6f%(U5;GEKl3QSsbVAI`=s z8Sr=N-NMS+S&P!&sY~ZLAWDl3lrb5CluGB$7KcaU!to!^%b$98qd%8KAAV+?(4P2? zxX)Yw0!NgAgBcw4qnTQxG9BBZGjvjSF4&e(EV=kW3`mfKUP&ET?Bmm5^#L|zOTOsE zVIy?^W51ZSYwVe#un{*F5XUuwH<2erp|J?8nNv$2P0Pc<_L*eN*g?p1Tu?v@e`n1N zoHG@Fh?@JK0)TZl!gwc*G50S(=js-yIvbQWyj-3@^x3sF<3yxUIrb#v*;eDT%Vatu zQGM$YC-Y>defu^f_A5zAaM|x)tT@T&sm0jSrPPjgL4M9(3&Pd4EV&Sd_uI&1KbPu5 zw+B~`nSq9jJT(%z#$aZny-4t$DH9y2M!Fh(r$})0J5f6mPo;f1YG(JRQt1n?z}Rn> zaWqkq@Z@o+1VXWm%s5NpVOlu{2nD=iP(w5M`Wc^x-p|xE(;)@=M3Ohsx$dAt8Y{x_ z3`RO;-51>CgUfXdto_{lczKhwLNlwJo28d5&sct==tSXjwuPy^$n>zV1!HfA;WUtf z7&{=&151nX))b(PfSxsNSn2~oD{?vYN}8%gcB{ER5NR>EzqCJ+Dv)+wzimz<38JO0 za;e>h(8#N5(GDreFbDsGl>&|I>7bOl!lvanm$cu#_VIkrpW-b11?$k^ncjnKEnsf8C_!i@elF1u6!3vGWPT03paSuo0Q~TN=+5+s z3Qds7!Y|JEz}77%gaHhRB9dBIFnDZ<^MHA731(;`>TC5rqww%aY*H2AgCqX##JFDw zobgUv9b!uqS6GH6aaJ0>p2{$5mInV(c6-Gbu6|;|3C|oQNj@0=MzW-`I<=q}6)1av zB>MQbHEGh!%42SC!ZxlhW-}YdW#U0;_cH?NVv7gPW)d#^Ln~m;zq8ldUp}>X3hmvc zAiyaH|ED_w>5=S~-wEFqrbYxuoqq?L^sO$)cnc|M&Z)#R08H3$2i2UxX`AXnlKqda zD>$-_Ot!&O8zt#=_P@I=sE2*!vNpU8{6^(2(|K&JSS+n)f%;WtcYC&+H#a>uU(A@I z`aU2mH>5~s7Dz?cA0@wxjvC~+aB0rQ!C;Ew$^)t9AnyjDGX_tduYNE5)6X59Z%3Pe z0bjQop*gzLLiBKC6^t+dEu)zpxtR}MGBNR2+_Ir@VIBuJaC2jFIvB{xA76Fu;-62% zycgWq)bPOv9o?NWJ$dwBoUU&Yt6`nF`ia4q9DND@)Gt$K`8$Ujg<9|ZZxIIV#|k|r z``caOi6{<36{9PHw(FE))|{1LiyHSX*Q{j-aOAgv#R^Tt~HcbdQvWkC3EX7JtwJf|Zgt)&OK@tXPkesCBSifQuxg^@FLMnUk` zEvaqBW%#D0sG1?}zIlD#qaVtfAAhqgu zk5$_nP*^8jJzaEH7v>i6Cx?etA%I~_fHeZT7XZRNG}=p;xMKmHm!;u1`G|4}LZT64 z2RkoNEiHL3C-nckkZl{jCpmwOrBgCx>HlU3@E2$}!NBw+o%)GIe~vCmd~M>gbz%OD0o=*cU3V_;L}P${ezOeXT^= zw14|Px_#`T>Db;u_Lla&^r&NJ`+*s1RFKJJSjH(}1gLAEXT0T&W|N-gYi_({rfY0L z_UaRDmAmqI=M|*MROZTNDHJ>Q-322O$X^@WYf4G-ylx4P^8ThvY(2VsU247W;u{fm zyxEwJIlEfBq;ta+?rTmEc#D}ZDn$|%D4`^+^p5{~ioM=J3f%j~b6BNoij-b&M#r4i zqPJvT)T{sW!KJA=heS`Y^ znW6jfeEjUfm2$;y7<7HsMv&5y?&Q?#$Jb=~Qy9%+lt`MXnr2EId1DynK@}5xfJuai z8537Zh%IF#Zh&+XJ)O?eu$$kzQbt}(w$v_vZ&g^?&Q!Lq9NKL;JtkC_xe!qkO;plB zbcKX{^_24fCvZ7-?MX?BLomP7szHoVV23G>x6oxrS!U!1$|6G@dFG;?JaL5O3K zwIbmFTy#mr8MkR?^-rLpDf(;M%bSDz3FfYY=ciDprT;!X^4*x`F}JB*X4q2vMy!&T zaj%78<#v+cYvia(TVR8GWA;uok(I068Y|Pbxs%S33*JRO$G#+_oKaeMBmDj#GGAQ$ zxXiYC^D)c3EqTIOlH2licEfajVL_6~HDh?SDzx$9k5>0Q7hVAoYmf;?m-lZXXouvG zbl&u47%uwXo47U5T>Y;X-{6)&TNis*IkQ+N%9ELP)ykjmmf8f1+iuf;XS$0dYrhhp z)87)ZxkzKYOBoZ^-;h_w{_2f$^?-f#$XWA>9oG25S-DM}+w<>0AbNwLvJF1|E{J35$tjntS?fdqm_EQiZB8-M7 z$`}T370-NFD@cbG8-2KSN5|^DGNOEqy;KL@llQH?(%zn#fNt7YWq-S|zlG<;pS70z zB`con-QibmO6hmB$i>a4LIzd0IAc2A^-R(4urZ2ToKV=HlUaF3!f8co$I0f(gaNQ1 z+ta#Li$rV@Z(*v|dbl8}N=i8PSI<>59=}T_me+$$HSfvTw~hrhMm3;)Q8#`<$jPfz zzZGHFvHc=T!n>Ys3{68`I~S{*9qwx?V)P5L!?1H1%AGCFAx_zn@by>hz;(%SR!gsy z4m({-1jH63Y$qG5;9L8ZoM)Hovu068$&s2nG`#hq!eyq#ecqg#9;Z_bI{cuMuQWS% z;2jJkfw>^9>a&`A?qrGM=vyf3;xb)}h!Iqjk|y6E9c1#L#e2f!oe3#Y0b~g>t!FglL?v-Z}8* z$hk0xKM@K`oqv$pnpR{XmW<`-{-nvIlb6*R#5jYsTv=Nck+I|)&KzqderkI}m#4jQfN`)KZX|2F1SFd~WWn#bR5 z9>X}K^_sZlb?fr`zz>w`ziHM_P=56W6E>M|x{Y$d-R3>Hl&{#1&`V!<&m_&AJH_}o>Nc=S9cnz+_%$f2~uKy?+ zx5JSm%|v$^_WVrx^GoiWLAa2*pX8^_HP>uBs!H~pU2c#-x~0jP=4(Xo@!9Z$XZ?4B zyEh+L49VE=%Nem_aPu{gSh$bXXWYcl30(x5IRDBF9Y>2zxRg@*{%qX+$|A!f_;2HU z%;VOL$X~JHe4j&|ca`8*j&WXXv=(W#WHll0h?%(o*~0nGZip_KH{VlIUU`Hl066O* zov(m@qIUWb;y?duh-9)%cDr%Do3EWhvWOJ17UdlWamOZ0b+3*gjOKf~K3rjVb@ZY` zG$38#|EJb`-SbWR{8t2dL*yqP?D0sVy$au~+$*kAR+Nv->>+-hV;s_v1hteyi3NTi}G1r&S`GxKIfh7#iW41iQo>Q#FoJsJom9% z-B%3P(Tr-*?~GagV>Ppi5Knio0~(ikjzR&6ju!CU$AxXQsKv%9%D}l+YeY)KsK*jAV0K zF}QsSPI-Npn)X21qS;YrSPhTs-r$c&SP9OajZK)uVhp(dARcDqDSViDlIZwZ>F(BN~pTEm0Scuew{v0eYzx$pbyeM_TP1OZBcpv?E3V-L+{AN_W@KCnWR zo8q(?@f}KRYr8(^hbHyAnA)dPU^<}3h4`Pt2rkbw91m~MvO1~AXd(gaAJ0~h8Qa?P zNUC+C8?#*CwPJBM+hv&Ol z&4>EMZP~nDrsSp-6@6BG8}Y!&^qY_0{2-Ca%6kic*WB?t<~=!V@yF0TAqS7C_SO$~ zx69%z$Uk21H)K8anKAudNqXo(u+R#5tu19vP}k)}-feQn>h6ce%;; zGX3%|LN;g2H{b|so0`T337(%osi-ImGut8?&*Ie9%06Fn-xU8IO%~RJ+U(2tSwA~X z5(Z>JWQ)Y5yjySp={-(}KXjK;{Al6?9~a7s&C}595q~H3bcVnKOoZd?PgeJa+qsV?kBvp##7O4c3?{&?DJ#^n#g5 z%D{l$4Mg9eR)GH579}ROXMHB$lj2D=GmLt)YSMNd;wgWv z%(MPNN33tv?Rvu)#BjslqIZ&I+dtOIZ!+=vz&Aoz7gEcI4vVhw&_+;hNj$2Qgt!4R zxo8(9UQO{!lv;VAS8((0xyK;nCPUkoV0z!i-oq~vq}l1kdAd*QOI3s3>x8g-S?Xb6v{s`|I*O8Up^TG#%f~S##m*7kK{?$}F7t0>8P88(O zO>seNwvnSN@Xob#q6K3h2y^{j6F$y{NQN%ABpl!kMo0($Hm85S&RvVDi6;E~BJ*Rj z%4Czja?iyYZ-A>6CQ0;*D<20(%uyNpbVV-}asp1@)OBl(A2eYQ33zWVt_6FLig@u* zFp0^}Z$EYuVkm?CKlb^bxdU-4A}y0QvC+8$D<*M7W1v zDE-@lSmx#rQaT`}_=>o`&7fXVokfm(-pS9J89Lhu`DPgrosFA!-+IkDIXuG~sW1CU^nrc?1*@NIKfBn&ar35WKfWAx2E z#wQ@210xwwPS-v;9owBhv zLE+k0-uz})WD;}uI4s(jVSysT1OgDMZtNTwx~lCsB- z*cft*V&eH4;SPIo>(A7r{TF(2?x%sx4J0Wfr{KZE)7GtHa*1vCj-(rbAnUHWT_sNY zM~%%)VeBM}hj4kIa{vyok47l0!Ii-7S;K3CI#Eq>iCEk(2r} zI%9X>L9oj$7xyM+d}6BW;DfU$Lhhv@PdLrEH=d@BpJ&=8>)G2X4IEd3fUikbA~IVp z7*+eyO--ysre^*Iz?buBw=Lbdv*$hu*Q`tunMTpW$j84A1-)6kkE;1siUa!}gjX$2DVr^#tY~Gfxud+J6Xi+siP(3%@yl?I4uHqy@w~7k2 z@ohj7W!rlj}JgD4AQ&7kb?aDG@gLX_jt|~yi-uHRu8%D6^ z5W=4MlsDui32s3`fZ!6`HMj(K2<{LF1c%`6 z!2`jA2X}{yYk~&|?iSpgi}N7EiuVv*l)bS^6kZ%TD(c_F-IEb~sN;!9LRdsZ6-ng9d@T;PS^j-Qa@3#HLC%Q}tff z@#^ZS%tK%xO^V+KyXVN{M4uB`5LDCfuGp3&Ap3XIY?A6uk zDYc$Sd$(?R6}MF}X&CwOmGN87z_2}}&15_8-q4dU?l_Bocr8QiD*6G7S19Vc2uznT zvVCZk?#biI^0&1@qoJu2jfl1SH*z*bH{+Yl1d`YV%?y7Q-PNvdoMceGf-k|&v@5Ui z|3z5|7l!X!TpK}0{!APG4o#wkTc5G(lfb8RPutwHYt1?q{_7$U6 zcAag&)3%`Ls-;9FFB?ZDVUPISb!%wUW7-J>E;G*FAU2wN|rae%q6eZ_Ci$#56)G}x6~MH5>2iZCwVUSS3?Vage_K@+b&UKU(^$R z9))nr`q3t(xLDkeyi7IyhU*L#Dqn@3knSVA?li`jamPB;45NORel#1TZ0|)k!%9)2 zZ5WyTJH*mRJAa`>?NYlIyWXe?)ojRRp0KcgW&v~N@$K4ADJXq^?(I@KIZVzl>fCy7 z@zWz5Y{uNhPZ$8&gzd#5O|MBb)s1RVspYq*9}Qk3R1(&B9VQSK7ZBr?vId%^x~_5? z3DSaTSMP>Jti-&~$>B#+VDPAw3Y}WHKp2KbfB}YHq?Gj%49(9IKR#tr^?%G*3QHlf zA3xNLX93R8c;(i;;PdM2M7z;ROXdYSNL~X$Md>xd($k|}OOyRnszELzcYJuY~RJywun_CEqHMzD4LdSE!zATfd4W{p;Rng^Xu4225`WM}pCK2;dzhgp>e@ zO%Hx4uL^skgXBe224%*+Ds-PmCLhE7_Re9WLi#6_tPpGF%y`UOw+E)u8A>37Sa-46xvbtgN7oE?+>_QR0F_ z?EQ4y^wic@mSOsGewWAkr91I$DA%G*_tdavL`Im|uA3u(L94j^B3!Z!9|*pG(I_m8 zKGVf=?RiHL!#j!yZew}Q)McE2m0*_ce$}zIkZd4eNy%XMT%a~gtgsWG>-LZ(Gp+hz zoUsHvzxf2d1A>|*cnhy2#O1<|^kXzFI<-`DSBd{^hQc4tJ>!Z>sizjQpXbq88!ie- zH=G~F`IQ@xt(sw#Xr-W}{w?Bdj_+)jHmfH0?9;0Llt>T!YpVKF7Ft~JN>!3xe~Grr zYkG>0K&!;Ymbpm3ooka>uo#O(6QI;}Na)!4`I7`4<_kvVo(o+jH1iyjIfT@uka0?w z{<8?04a`oDYvkVLd3+YTAL3V$Te)Zd(Bg!9wRH$FoRumAEOim0aPxWFw%;D;-HABz zz$4*D>dmMz+b+*Q$3so$3ZJ zg1Ge;OhVUl(vgPC(LQIN#YL)(pe78;tDL2HI54Hd0U-{{HfhI4jxJdA39D7e=Y&+~ z1(*-lccECsE|Lx3i;>rkYPSL)mMX1)TkmNIcv<`#ZgO2K@qI{bjlt~Q^cEEolO`$ zji*htN3P4X{v;apeFbwgJpP%T9n&tQ#>5sRW*-e{iM{!}5M1Acoz$!Q!>ZKb-_*>P z4ST=zX>G?Y!3J!NQkH4vz!VmsaMsp>mCGv{^&c~kfuTV!&H!~eU5Wq_V!Us!Ry*K_ ztM?l+?%gSs=tMy;T#Q=G7e~cRT|6#)jLS+o+r7vF_v^32hKoD)qN_hPNLbReTxk zu4;f#QrQeIC4FXV?~zUCK)Ty~QhKb^WQ|BUhz_)x1UHiu5)JD|t3?gA_pjCnc7ApG zJ+d$U@!y9M%NmoqkE`T(6fBU`nK<{zXNPB@4N!_%p48IhM7*G- zhzLfOkaCI}ys%HNbwc)czC^hY`!8xW;`W$$F$Yq0eL3}>-R6qX3+B>$QHYay1Q5WP z@~;zrl>9u;OQCRjn;r1VYCm_Y>tKx8 zgaF0n6*?sw2P(9hwDHmL4MlR{-(P4HymhI~;b~JX z`2G>)jhR)%Y5kjh#*Y~@@bb3Y3b>oimx!u4bjax_e{Pg6f8Fh(^uvAis3agN{opcp zmX|_Iq0>8CD9zTq{(wSEfJ+keVxs+?Pur?+cagPoei26JD)&57nwIKUm$p&(c%msrS43z@!LL~OvwHNMClHnn+1g!B{xCH|@uK)R|M{L&oooG$yf*(UR7PxMWe-Z&| zgt6_N$f+0D1+)Igl1&M%a+Xj*3OOh2yNLhynb6MuH?VDmk(9g|b(LUwqD@g?bqTsj zIEiXFNg&l%=t?A_D2iJ+@&HGIf0PQj|IY~okKYI$7U*38V*`opEXY+XR)H>>a8dcx zY;V4S%L45%Tibjb{2bm;7=5g1ENVnXgc}rYcpc4Gi_@G4_6A-Q5_;o%_<&+0_}yx7 zO`8KBLhur+eAm`z@)asP5F_EXr9-iHNc+2x!!1glH+&646=Qot{zH+EbxTIVxq^L` zsj7Y?L|qd$SPU6GrrYa;H_-G*4D;pIdBHEiT#Tf7t2aYKsthtE{T#5SO73@vt3sZz zkIG(7(_>*_1@AzZe*Rd9h2^`-)Ng`B?{iH*x=LWS15HXF(hX3Mf{GhlXec8Rb(LxV zb52AK)3ZPw-Ha-PPMMlh=OzC?=SzSS;Qr^wz#hIk|9K71rw2$#{_g`O82*m~CdU5v z*%cB0$JrGZfVchkIEtK{|9y4^?*DOi#sB+hVDSHE5a1;L*F5BOzo@D5FF5sql7VW! z;F7Jv>gzv8v0W0D3x_Z|`K_0SYzDPu7RwV!->g5{*o#-yBE7l9^W?QmJ6Pwb(0eg~ zE02A!J2Y^eccmF-yZxTPMR9OO-kAjlVj8Qu^BxO(?02n=KH8Ak(3%%i+&#;aKn|*+ z6vN7;xpDtPH)>zA^Ji|UFHD*hp!oS)9)H&W`qtHmNtJN7p-Bl7>}uAIhGm%Gto1P23;6w2;7Y7Q^Zj4DvX zrEqns_pajWdci)-#+EnMLaNH?wTP5G=F0i#ceev@_O(QUfND09C_q)#t3YL|q9DtU zXi|2qM(5RHrU*y#WXaVId8c^B8^6z*fAzWTGzb$dU6Yf)JGmqWj#^ASOUgeXx z%Otu?c+OU~yn->dv6NaJd^izmdb`G6@Rj+btqo~;c(nAWcCnR)aFIN9kZGnOL|X>~ zhK*GR=J@Oe<#@Zev*wE}SK|xOOAjs`g1th?4m`%8501xfY>s#0k~sdUf7X-d^>Ux~ z{TI_QL*_0^76wdIT zJSuLUrVuBGae%!W$M{AbbM3o4d#I5yFia2DXlZR6U$>lL1k+{({z4pu8{OErHqpaj z+Gh!!ocuZOOYR2kembSNHk$WQGPJQk;MvHG2U{qgCIn(8CEAMWt58rn6ybC|Qo!FK z!jP{8&N!Z@ra$mN*=G1*U!~iLwK+2WQ8lOTpBz8dhI^Nu(hhsN?jH8T6IWC#BX+s9}Jd@u~9VV zl93eLla|6Xyu9d8phZ)p6@5q7_zXuJ(I-H!IdlG=z_rA_MF@dVb}!+Gf|o}amT&8P zuJzN4R#{;*UqNX*r;fHV&agehnUsl*+MVu(sY!cFPd)dV8gp! zHf`sbyM~#q>rP$8Kb!32$F;`6_o0j+Y;$RgGSRtQxA$PyoVD3^)*o(KxW_ngcJ*kpB=3#iX?{!{d+t+9lYwj;@W&icEvNEL0d_ex>gGHHtowu<60jGXh+Vn5i zsgf_8$zYBrctfqL>MDQl7{n+<7>gb7sg#svvmZd|X@HSRc)dvoxv(f3+Hb5swVvI9CBu0zxH zO-AwMab#s7*M|$YgGf+4X19bq?dZ`X@W6C>4)5*EvAm~f$MyL#h`rolIZi4cH$h*P6`t}zl4Nl)MSd0v#-7_wwT(W}gAE+ajMD-E zz#|xtFJ}b(i?oyM&*(dUT#UZ6ll6*ALai=GF@r8AsjQCQ^?IGS9l&83W>l9oYhT_^ zGqMDDU+?6}QICdRuXq)t5PkjQ`TVOdlVApdh(MswsGND2t;ON!)mKU1V|rCwO={-0 zQsNuchX!R7z^NgjT%i3|i_XNj;6LmZb;pD0>fCj{M^v)nR5tstPtl+S0&`I-G@cFR!|!0GPh7X~fml2|2K;8iEY8L-i&@tAJ9#04C@)c?ad0XDVJ&W- zQGx6FC~)UJ%xPSuV_a0?@3t+ltzMwd(n#ioSCF+#Qt{Dw&e5GmBuiz#N5x7D7YaYA z*Kg7gjquL7`*OoiQTu1Eb|350ro+X)I$T@!#C(@ncC}a{`>v;*zzUKCPVfti94Cbh z69akgt{(kbJKaj%VPxXHKXX=J2HI9WD2mq2lOt9U0SHu@?KZjF+b(qWfBSebIqmSj zdI6xB!;l0q_6oi1)G``0JD9zLm&a)&^p&YSN`KIL8f*(0_Q`z(B=XE7rma<*Lsvak z2>`}@i}UKpEy4b%Gl$6cbxM5(GfT98Q`7b>(ak9S2t!2rc(ySF`0qUdk$+l3N{{t+xZEYaIP-S+k3jsu}S3AFR6i zCrn8Ll&(2scP%`#wk2f&vrdJ#OMb(9eBYRd>HJQR2+UY}7_UxgaSnFG92|HFwPiJt zECrL&MtwuT+@l@#%G%NY&jgdOP7`B#x`LixE%v%Fs^b)NW-B%N-IZ9G@lOoogJ?M= z>AtE`Xm@!f!_Kwagp?~1AIUX8AZKG82!LwrIgsRl-7!Jje^}$PWl=npkHD3&+b!9>~HT-?TqR|h-Y{fC&@_u*a|9cXu#)~gE;CsjqR`oMHu z9g^KD@S;-ala#&;+dy0f1g=c#?k%Ub(;k``(KHu%+qKIy&E*ZVInM<82Fj zo{uj@8x$MqMc%3ik8D3SP{%3DUkAa;OY_Ke#_YNo`mC|tWL&>dm!=2-)NJ^;&-Gp= z`LA|1>RyjrVWau3xZ9`ta>gnb9{uylEamC6%CEJ#ys%NHhg|hmRP;)2VtUi=u~4<_ zKqA$1bZwq;Eg$7lB9-99DY)b5nQ;t>9>~Oql!JqI{UHT}Q-kTo7#}^~^%=RxjxBA2 zzR&AXjFf#^|9 zr0C>iq+R_NP{|_AzNN|ore@gB0K`6I6jp3QXxp?C=Jhlx`8KYkXnCsXCq4CY>uP9B z<^Wd%?Ced`>0^SCI1QjrnoCJuO5K+yNp&$ev&}@y@~rCi1I<=bc_*OxNrZOB;%F2xJM>3O&?HExEV7kwEx;@1+&LDc|XX!Q$^M1pP zRA4RUetEM2k^I1w~j|h z0?j!KpE+M5_aSPx2`vAyIFLx-16gYUZ`-PrH=_87`j+H&T=j}a{9cn#WqWLGqF{Bo zEcX{Q;ys1^*#J0c^2{5LE~^yB!v!X5mT$fpHkeg_j-SyUeFcmW`VC5>sFiX(Pa*0~ zX}bKk;?51C-=gaxur#0uHt9o*UgQ8$9XA< zeeqJqZ&~IMz?!W!YMAJCCwcGKb9Yvej$pn);zhAiF)}+SnH;AdIm&?ZdAgv@(YoDm zNvQYyZswy+M)EZKKTgpaMfMm)52Wt*&0=!(W?P>?F4An^ql(QtNieLAa(P92nDchn zTCTtGv;f=U+|HNOP(gv2cD)(51R8nQP-*V-$Arx9z%|(h9;_X|HY}G??W$djFZj%DIwh*_A_4bCLMJg2Y+@?Vec?XA4d?q&V)8_ zsITlPMWAAGZ+HSCIJ(KzV^oVvI7CPhDT zm|xB%ZRAs-d+YZWFOB2lzp;iOJ5)cmeCi8T9r=M`%=5ZXPa~Ln!Pq#@g%bvT`H}AP zleH=5#hK1__K#jNGO9%I)`UG_dv9uUvlyR2<^Fi)w$)`BDlhYygGi{uL-vVpUDpgu zK(@1WqfYPLuPXX>8CjG$-ayo{K#iN%!_njbu>KY*Qjn5O4o&~Fd)|kSi!d_1)Q?-- zrcpmL|MV!WL*~@l{jrDYs{S{gcjWSlc5IaoGP2RVN0z6~rBGX-ckIJ(wFa~&ba`(t2dvFHX&&*Vq=nCn z;q0NOGR-TSQ(iTx%@uIYf%KY!?D*@V2k}`~MV*y!UYg50!?8){9=v1pism=s0*@^F z&!AU=Ua9{{WQV@sv<1=%Gn6WiJ?o`1#awbQ^SMQ~XL>qrBOoZKQ7OCFwKyo)OEG0~18>{J+f@d&< z1gIt8o4M~XC%Th@h594<&}JaXeYS~uuF!H(g~KH8Fr%+CdyP0xE#ENRZvZ$|nxUGLArH$kZJ zvIRK91EOCt4SGg3dx$(B9_J>@US*3#C^ zKbbKIGa9!x6Qx9~NW~6FDxQeCRfOPZ-2NpQ3r|^edi5OXzc-UsGm{*h<6o{rq|)V@1a3!ONf5eOdCc2GjygCA%zWd~Up zmc4V~AMW$`H%))z>JERMU9oP)xzk5=b^ds;{e-cP&r0S-Jid z5*GX0v-mqW(37V*^B*@EVkeo!9%|dTg7De|m!)ws-0`POwy9(r&>n_@+ZNZ?k4| ztTHI**O-&Kg}SnhnDj*pp$yvRQoA8(5X6XRl_#F zi&ss(X`P*J)?aW)<`FE;z~u=Zygh0E_5DZG$Ll&sK0z|`U=baY10)v#>qr+zko)_o z@I&Wv&=^eUqzY1YHRW!esExI%qD-s6O1LjcR(>MW>YEP7tkGtIuj!qI45`s8&uLwx z`64x%>wpmL+QYh@&Wr_J-t2)W`3+w@1{jjmjq-7Hdml)f1MW{_>ohNIjoK-1T?!Ve zI5eWx@fT9Zt=O4(ZDfOpstKYZCcYUf8;wt|fxiQ%V9zg0BW~N?t1|(Go*!w`Q*!jn z3UkR+L}&I$t5UiX_v5u@lUmB`be@$TJ%DfC9^RFNqwKm-vhAep9QsKnj%2z-C!v!o zY2=D#-jDU1yu8FO34bHT#MvqihS)DCX$-#^8n%wh#4IS)Dze)yd6Z*;GmF2em16w< zv8Y7GV@e>liD=$tN95^2x6~=_KDtOeDK|IzI{!&(B9L6k%tYCx1QsvT6avr;$M1;j(8<%OxxP2X!aZQK- zB#@tbx}DaoQ$>WiIYX_CNgAjgAFrFedLMKav_!}r<{t(}0@Js9 zxE`-f3b0khNe2Bq8_X4>jHU5II-X2_R2X)3|CEpff_8PfJ5fS8x0M5&*D=mF1Ssh7-47YCd6x0Y=E z&6aH?hb_?JWGCSYb=;xrw{y>uGdo z2t#!1gUi)AFGP7WINOUhKjF0`3r;98^>o%8o$bs3ejuykW?F+qWaaO|m}4ZZ8u2#q z;;k)=kJr^NKtXfnFmQ~tM1A-Dk4)F~&hRKzw!IvYY>XbfomD?Qi;RR>YFi*LdRl~J z;Bd4%Q`va&W-cgHt2dG^!=7fNF5MD1j>^*6Dc3uP)SsCr&Y53&1=2MqRJ@p_xZ-6NznI@=?Em za@W*x&OOgGew)%Y=x2PwXoEyS}rR=m5E^Qp9N5fbiq&&vuY~eOx)ouQlbJ{R&!) z1A&H+`yy3kWw$jZJd6h8x%~j!^2U1#!35;*ZYIR^CbYxWf!b;>EvGMn5m!1BjMywy8R^Qxe?4j2%H5C4~U%<95bsN~3~63fyeHz| z`0-X+$o7Plc1Z*GLzOpt1gphz=X`UpJ}~?z1m+WA{e2}u0P|h5<7PHeYt@EvP{rQw zf>N}y!@DY1{_=dc;Ju!mVQw>tWk5=l+xa;gt6to>zeKyW-)}<|*>9Is&w8*Z!Dv=| zRdca>tAp(XD@^inRG7j|LkH%jeZ@>hf&>l6e`_;8d6&j;?`nP|u6dhJybc6m_BIUx zDYOr4S9cI!n3%m?jIYtfvtY|(40euv4|qZwzEgchC$vjggIy_7YS5=7xHlr0^3Tyq zd+OzzQCvs2%B^i%8x_hkU&NnJnUANeL1iZMP#sA&FdNN>~d<*$GPWv$aLq%q}ql|*aXfG_=YPBE$eHi0URm5z2G!D5$#M5DW{9P z%Su+)wENB+={aIobu+nLQYml&ii_>&m3s+Knes0CZCgneD5_?s+H6FQ3%wR11HA8h zOr~g+y{Jq3ZUn)Kgpv)7SYEuS1VfjgxS~dTNPGfUCCZB;Kj^ck05mdafGv3E@<6sy z0af*kKDGJ-e|4aRpk6jp2587g)N_$+CKN1#)i*mv0Y-ayR-oAjYmyV?C!IKMiaiva{tmi9~a0@t{~%PGeDWK2+r{gR5) zPxnk?2Rus-2}~m;V862R?|HhT{pk>XI@mj5=IO*ren{Nov;1L@b@6Zn0$7<*s~~?Y zHYk*JoEPLVv(@vyTgkp9f%V@Xc#_+Hv&|2r^e~7ebHR~*%9&6TT$gE~dJ0x&%IFT| zwSF4XsUj&W@$j4tYsM6`CYra@n@ZxGX4tvSX=e6uaQN>Pr9*2PZsam7t zFOAhbNSvq2SKJNAXOJ2s>}{Jkrsu z>w&C84L7OI$c;L0i{Rvbi+bu)cWbsmJp<7is8Y&iT%}nz{VGvlMSSsY2CEXi&Q|3%^aYL20ttZh(E0r{boYJo99JL%Zg_(pQ)r=G-c2Chf)N$Zgp0(oqzVm2vcH2tUQiuhFnS zV7fXi`sQvWDFgcb-eHzz)8qArom0I^9g+uKpn_;@6#;W~W_V~O2Q*bQl~cZc+{CbkJe}~-_$mWW53cw-^`46ScVQIWJv=6wq6)2@nkkJ<0IxVz<)5LA`wW;X#um@_;z>c&EsPX z4h>pY*V+!1XX~i{SPSX<8ysi}&C)tBKnLqo()fS*WBK6kXC3c+{V5D&Ejw~7Sed`y zY>!T(Bf10N7ZczH^p(x;$Yct_QS5<;4&m%7A;uSuf)~HoXbC%0SH0RXC?RhJJd4e! zj`vmw)FH({rP8ZqQiA^CdUL&P47%!GUZoZrDVa43wk9+96GkWU+|M-p&-VsTM<}Yl z?&VKlDDn-*!gNH!-B%pgyY2DCL_O}H`tT;1IdD=CE@B7{FusxEgCvtzDE|BIKyLV}P?-DOxL&k~N%q=z=R)P;dL0){vpJOQ>Lh+l z=n-()1jrAN3g&hY6?;exn!4I~!@vLb+R0S@ys=W~zvXwk?x3RSj&}a+D`^@NIGpMX zIZAX_A`s_+>*fb%DQ>$de2gA;D_ZV|EhDpEA1dj5?u-cbYhuiWItwd?oO=15zfy2Y z!#;CgTe{U%ipiiat`@#^=^sYN$O#9h&y4Z)gV>$kAfT8Gx*&p&^XE~hGq(diuY&BW zjK`={k5~Z|@b8SX%#*)+6WF`d{-rE!i-oPO4&=d9*mK?~Rs#J1b^;B8NL?R;%%*xu z{QV7$+3;~}R^kO#y&R?8?Y;I}qi9AznFRR?v#ViW=rC#YLA+#?a=k`URs;?x#$P=9 z+$L_zkPifiGmKM`nf$%dl^Cj3Z*0PGE!_@%_BI0*MAy-N_eNB{g-I``hS{iqF`?26 zR$ZU<4&7Ufc)3Uq$Wr?e>6Gaoc|1|?3zn#*r|aMcR(bOpaBTY=o6d7}%cfYSkDYQ* z1mNAsd*JQlTzi2a@MJGP2HH%iG>5A1?!x>;k2dpe1yGny64QxtxqSAwh;cnIRW0^^ z+9&`wZ!X@8=qpXV-T>0R8tw6HU4#g+6ydoQXL1ukrZO|i zZQr`Y)&?Zoo$Do0M2gbmyEUmgqLoW7U6G1i)Pfgi_hu~Ho9 zK|*@gXd6Tlu!ti^Y2pa?R30Z<*l%kK(R4*hXZy00$Ios`7QmQczXk6s{-Q2kO5b>rzb5aNOGwu4}FAZJMt28uv`Dnfz5Kq>9V);nuNZa^1L zI-amMeo0e+N^|!L#Z@=ck}XfHNqmAZ5VE2y6@I|!x#1rW$0)2iP07-ZuYn#I5`#CO z)@yush6~dj5T*cFuH=V?!tW_sr=`vGPX$lV0gZLIAHG~; zHqt~JJZi_S@K8j!NyERpK4)&1^gNj@?nV#ZA^r_|xN)OEP)b*0s_kw%#qKAXffemq zxJ?vpWZ%U@e7Ym+f`+>F8n|G5%d~|RoNHM6#F)rJr0xx?=VtmTqT;nO4S0e)W?^2K z;1eY0Qb9@ z-P8ON34mho^U?DXxUtu`b1d<;Yrkd#s{s1`A)40+@Rtz^)Yd(u%Mamy#%&n#s%)HGH=(%G zh>R~w5%eu?X+_#S_OcTUG(Hue79C?Z8n(H3ra%AUOTHIfDzin0?@Rbn1n_HvWcM%h zhalVe{kGLHA|$5<%l^Mt4Gx+rW_qfy)lUCcF93r{E5-+j1ij}VtN3B$+geWPZVhNE z`JPJ174#ZLDm#kKMc{U{)Gw(a9lk;V0_W1m3MTg3klsPeRujA|3z zcpCvZJxWQ~midU!awYUZXh+=f4_PTxO8KmRo^l^-8ZN11J+Chtv ztc!rds!V`Xj%I%a3-yy@vbiz2>UU0joMiw6pplLYP@s=3RvKJH-CrhLstjuhAE6>* zCzGO5U4bTK9e9>fXXg}?JaJQ}AR?+PeipZiJ!hTx*DH}A46r6lrssSzvgBP&tg&R? zTd|@B5nXp@O1+ao1EH}_`F0jO(3Jpca5O!GoFCY+3yb&9uU*@;e#QpVro=MC1x~3} zG1~^TA>qKn0|0e++}KTTIJyM$;-2*|1XPl9xjDeVG$J>ggW!RagnhrWVe@G{qy%gz zT`x1pV=it73K(p#{?W+{yNel3GXf`eehARZC{y~ zsnYY@$P#Js#rN%o>_u~UL>Fjc`gt(cLe4!&;ZRijliM*p=8+I|)*yn4+rLvv=e!2; z^%H<^;|D2Yx-vKOuGrWIJAt+9*zODeNghkySX33V9{s4In>HqosUu!^pe$W5;{Qs`8`gdjSR=XHxU>FT1 z=&jtkOny5%2N&guCPWOXg18}b^~fZOkRLP{BJEbS8TZ?cRCo_ zDvb_=1KAm)FN3G6(Te?bsCHeYY0fi&zOU3HXA#0YtB64rBF>Rjo{g52%SHnHI0$qQ z3>rNl1C1Ss%l!{A@0Y6^{{D(6@r4?_fB{wTRgk&?DLpFsEkJ0t7Si$7r>wR+%;=g{ z=+o2kfn817%kMu`ZE_Uf6bBY~f71+p-wSzBoq@-opvR=cTbyLLfL z*-L?__bSCC9#@;LrDJFcjufNr@?miN)SPfs=?W4bm&3SbM2Y*vGq-dAjTv^?Za!{v zgDxAPXt@iUr_ZgL`+yRQk?sy`&fekosnA5q+P3G_fV2dO@oo} z&8e%bt80s4gYWS>6t0mZiBSSRubE#sS8pQOO=s{>Mr^UMV|N~dINYCb_$rUBt-kjQ z?f=F{k-sp?5~*Bv+m5vCXxFmB`-6jRUuntGUVzxNladt?Cc{7&uk3qD6n@O7pVX&g zdFy3;-OtVkZ3|^|H3CdYVYmj?@kcEdO9KIW(Z#0kn z(|CM0Jqo9Mm^gd&nf4Srh57F?11H3$u3byS@b*`n9c!ycxr8P&e(Ye!lS{yrW{T@5 zqHL>M^MTxKc9h?=@(aH(gr~WC0mJJzS!T%4?jR!};l1`fxWlD1T|gNz^$}ve?`ZKQjcUe^ zYOK6P=)vx1n?@j7Wvu9snd-wF-aemsd_?c3ogTPM`wngJJjE^huE3~x*w{~hJWq$y zlOAqOXV8F^2?UNZ{(k?pGR<@;(xDvJ_P|kPs`Z}ME?}#-b>>5m%%-=;N``WYRo_a3 zq2YvnNwU#rgR8IN|LoJLPvh*^pY5<_zr>(XPeDKuA)B)=B-=V+tKj}m9om^OeK(Ge zAv={WFE2c&OiGqj&N5@Gsd~TpHvR!Cs-XKN_Q2heT9L$zmswkz&Bga#ky^tNkp;?! zwjLy>M|r}sq0@#H=84?0C{eG{>%IM6ziAq&63Y7N>c+hs#M9BThKHk*hUkG#xR~U7 zA(B?BXcsROq$5je$_9qrvj#V`rwFV{&I zUAGBethMVlcPz0tpaNIJeygRvm`XGI8TCTKVnWUuD9N)G7Z`%2p&MQ}FP{ZAz5l;ww=P zKE^=jdPn?q<}ZT2_;aEAQ;sl=+G!k}2lI&E#S_z~%)U9+ab${X-ij|d4l`dujv0)2 zsk+ke5~zO=kq|T7yi31eKov^Iij5i^25td4(Z-yY*Qhnlq?)dz9elxH^6B7iShFWEGd z|J-*B(XLev%-zPvj_Yt10+0RRsLV$dDG`D?rNJO;JlWMja}?&b_xGIp)PH&P3Pijc z(%T-oYJ~B@v{zU-gIhpZUtRX`P!2?VC&b`eE+_(C-KV=HoL7#&jeOKTl`%DM&EIg$ zPO3lx6h2*|?w`?iTn~F(whLqx#p_|mZXl5*I_phojn=b(J^l{k?1s>QXBX==$aNdF z>x>B1)Y|y1Pj-HXpJ9519b2-C&DdDn?peW|ODHl%4fk}BmV;1`oai&I=gb2DPYul{>lwcHu*#vv~hE^*5+0r8PV8PRth^E5@UJtB^eaS zy`;%FLwML^Gwo}G$iix@X@{H1m*`SDnAKi?HedoyOm*`yOCrm=;^$~(Eu{lTKB63^ zLtMs^<5fkdS#PvgpLq03qvTp@QfcdVb@C2ftx=|lYWEUa@7Gw^=77Tjx@Iw)Y$Jjx zbk!p3Np)mZkzsE@>U(q9I^*U`K)Y&`FO< zdn*O)fl4y3iu)*Q@vi6)DjvB&Rc&e3Gt*DYA1&uCo(#WTAg?KI_9O9?td@Pz&(99W z!scOughCG=Wjn|$nkSpnd2bq2$)c&RHqanhrIneC0R{5q9o2s3ZGUEKJ_sN6ABg{) z_ADjkqojQ7)%jOiswlEmouc_rJyWii2xUjuhR7WD+9&9nWbE**-yZLsYBmgy>ar&R zaM~!xnIl{8wywe808_|p9G}y@ngz}<$e>tP_eyMH;LcuJ@B@M zmFX&VX3IK5wJR-)yEY^u1)W0=TS{h^^-FTZs0`kJa2dOPmH2m@s4SDx?%4wFQ^dP1 zn@^q{BIWbtZ%%OxAfo}PugCHcL&g;Yo#;N3MNbwB6UNxHe-*#)zj^`GN zFnJ)$%$Q1ZR^flb8Gx4YrOixhKgf7DUAh z%{}4)yr1=^#d$xymCYbZ=)}#cW*7r#=he(y*o<`K%q+l)k9%LVK6Vmoird19ljwyK zLMlaHGAM-*SaSQ(nT|$0=AokK_&oLHA%sDObuFZ$T&KW(fhw1*kQV#Gfph=ZU0Y07 z!}vIEr{n2E!NbV{#7}J~NL?kHfmiaki)Esf6$>TD#oYrA$KT4iznMH?3X-PN*18>s z(v%B}_KY=FP3d==_Ga#%L#K%7wJ>YMqP042qW$6g%bSYAWG)7_^((jE$&;HH{Youm zs=G=vqAw9_+lu7TPBuj{JiqtqIpSEewyF|}aZLCTk%#o@wkpu{LzD* zQ(onFsaL=3Bkgsmj(xULo0NQKX}g-3InG23%9hA*Ja#ZpMmoe0vu>dg>FP-MhNcEe zlBTbkK4(l_D03q!zC_4G zV13v;ZGRC?0J}9W(ProK$Y}6#8CoV4Ixi_g ztcq+B-)54nyj2cgj9+dN`}z&U_1dISq#34~Hd>my%eL&9@biHS8f2A zyX0bzb>D2H@*L4#k$pDg_5PD?mgUsB+;MCyV?T4gV@-OOREghDn+6Rfh98roV}Qby znMxfrB|AR)7VF``Z8O4RtirD91E)6J+EciE;M|vI!JX+a#+^E0JvIFJt>oTzcs(d3 zlM^?~47sks93DGAlkO&!@YC&zU*9d?m=lfA4qYrN-^Htoa8$lHA+oTJFPb_>(k~G+ z%%;IK-|g3q(m1;k@dR$=FM)T1ryUDX!i$uwo+;n6$jSbSQN^;Td6YPg{AO z%;$lCS!c$a?+MU5tZS$-yg8qm(OFTZOcAIK%QJdXb;XXb_0zo1YMxEiKAQ?DH+6qz ztR45B(=&BzJz3!*#Bu6eG!Lb|>8DRfZo+S$IpJd@QP~357iqFiU?pSJ(+2LsQr2Gn z#g@Y%Lpof|qH&k~mHPN%xy*j`6@FjUSi%T7z?I7#J!72*Ze_L?%skMo1O)dVbE<3L zv2Sg(0gn$LX&HQ{t(>tJ@3i8jt-5dwF*n$sE`Rk@$im_o9*uu06iPj{yx06IFzgdo ztkb(RCJ6_-$jRlJx}q)D0u+d$B?z7_-o`meA)7h&Z+B>b(}zQq7H-+S?=Q*BTJfhm zZC%>_{(Bexjl1^OZ${}$eTw^Uwfav6WUJwgm}d!qQBW=O4|o-b0wgpnF*l$B%vTmb z$N;ABpmrd)_<}6s$`R!$C8_u!Plt(t($&?_U(*iO9jIF2?MRw~xRK`m)sG7UJ&E4r zg}oIc%CFq>%=vqYPa_!ihSnsb@nqf!m)ujd0X2tVi95Uu+x*eivJ-s}jjMqyl3rzhl<3CNwTU|_wiilrb#6w}#qYTn|m&^rsU~Sbui($WN zl*z&uh74}t^(RQVLnSu;F+edU!h%BDeeTui|JUA||3le^f8&)98~tSH ze$X9rd?cabV@V0eQnN^O3$0=Y<|an0vQ~fq?hil9t_JyqrdRvb(s*Q3E8RabKuJHs z{-(w;#V41YXJZv?N63Y_SG6;)OI`BL{D_s0AuD-G6vt)HrwwuVhFe!ZCxmtp3}L*K z&`l0}XUUuI;8s| zOzch6KND{+LKKVYo4s;$01=~-@P(&?vD`E3Z$sHm8jojBWfhww$A@urux56serUqS z9hg^Vy|CZ(t3C_#jCae@Ze>cn6oxAyYV}QtCD;Gbtw>LC2Y-)5G{VD_crG3%m1MAr zx<!z7jq?0(QEo@tPX2cOXi4ALE9=V| z)4UaVf$A@z6=|@*sYmcAfuA85_`m}vC3%#mo!M`5SkTTVIwB0#B z{f09+y4JhWyd@}o#i?otL+Y;4Bk$g`e_?!g=e>|}!v>y*i4@7N5blYK8>(zka| zE`IfCF~DGNA2enidJdke&k+8xs+GmGyp)w+$wgV9TRy^3f~D_jPY%oY5YB5KN!4e-aTU4NF(ortEq<{_)SVk<2G9ugP8U6a? z$rQL7&qTN(2bpHd5gt6^Kb^JzgGegpVEds(`_OYD^N1z&VzJ0KyLk5Q-L)(Rae&Hd zZw^cHslAJ){VM1Rx#;-7pxGhCw{(>Df-77^aN)2f7B&N_XsK%COhSLssxWPCj6?R5 zTLD5uvYtNuJo_Gm181iu(QezGAN8-HfOv$KN?5BB{_7h@*)29fF*4ib=t&4yAvN&< zy>cvnw0oZg8}Id2+}&h{=^={(oBMmBGKsGjWBIkB#zTB&^Aw`*ZDw=@+uEZtS4h#v zNZ=Y;GNk>w)FHI>rKf!OmT5Z7caOpfel*toMd(QEs+!pFi0!5I8Bt+hne%I=dhr&V zr$EC{D!r*Oz@QG;y7p#3BtH*nHpaY-mL=U!nS9*p zOW_-NqK+aV-FU1P!-Cf9WB$j|IB!MoSXXY=Io|AKi+LfW>x*G zHj0xS9LYwig-y_;|1B$h7eSOS=s#d~e&loawyyU_o;U)=TKE@iO0trn!uE=F>z_O{ zyYf^Fby|I@x9Aiy@@}*673`A!kHBYCQqZiStEFmuWby_(XmE;LzZHW{cDZiOr~-`) zMwEH>fXND)XpEZu;V4z|)iEIU)$q1lZT81=c}Xh1_pMS1jPLQdmpZSQwjHolKcvgZ zCH~P6WsxtVMwdkS5TOp~-o)z_oA~KErbng;V`X$08pvMQHy>=O-3PJz zt!8bf4!-IpU4IOr!D^hE*sop>Ou;2}*g39;3qTWtC>!G7(IfgTZshWI;`L!s*+4`k z%{GNo3%8p3qcDYo_P5vUM@}l9wP_xs)d??j84(ZoTgy0q|0s zCU=SKd&}FYgc;p7fF4bDe6mvT>~=T?Jc}@RyA1A;2WdwNnevpFC%m#96DnW47WQOY z1}BXz@C>=myjK9@qTcX)jEl(Qinf05i-k|s-_5mDjiNe?ah-IQ)a(c1!p|>k37h9| z&6VVtodm~rDa|2V^6*pxklS264eYyYEgp5@y+FNaGs8#l==)MX40~fJ9o&j(yn`*?gQ+!(O` zVlCfod0A@qM?{QG#L91`B4ozr}w@$Y&_REPysl* zc&9!XHz%eJyC5d680|G7RVix!<_DFNyZQy_68GZcWI)FpOLdx?kg0iDGd388^2VPx zgtPx+pHB$5cy`L)!fE;Fq{mkW)IuD^+cBaZQpv(Ms#H-`MKT*;l335_fHHTr#n&J{ zCRK;WBvllD4j4@v5f=y07aZBnF_ED<#tHyCu22$%`^kmj}6uLm4q8-}zt4!cMaps2vZ1YYN;Iz?;b-zqk+KFW}T?TV< zfJ(WReCPyH?c_Clm8~dH?3Vm;ZaL@96m`n4gx&CLD>G5XynMM79N(O70gkVSs93^p z@p7HfTowMNibQmK&nVn>cI7AQJrU@@=Vfp1d8HH``QI!6% zxcGt7eB4Gw3lQMi=@RaQ^^szi&o`pW?2H~wzljmg4qQDoUE_X<=oz{QNA5Kxkl2X? z`jX1^-0;T>&paN_*SvG`=@smY;BQJ32-|nUFS)=^KE7cTVtsn64mtoSe#D+c3&|#SiwpZ&$#Y zXy#-ykQ{{mk0Hfo(R7p-YFd^}@Z0va{eiFjh|h5Dai}{t0*f}DQTNYD*fS7AH!*dk z(oOl2Qw#|qgwY^|J@f~btlA$EdP7xQDy=_4o<;vu*KOiL-`#ztQ`3+zcIz&?_z`n? z>sxn!54rV)bD=D?D&a{Fa2;v$tEW#_Mv6s*Y&)x{DwmpPY|orKrzC2~w7uF>i`O`> z`_veC2wZOr9BeSVZndd*5-Xo(Rw(g$Gko2}!LCfD~Qe@#_=;@B= z-kPt^kShDx-F6%m;^Kc9&qXL_C)781p=Y&FGHb0fB)_m6$VuXyN?cH&w%|;*FDc3qTafA39#(_{C3rws;2fcy#_Bp4X!~wJhV7f!S?-a&T8usEL@{J!P89 z&XdtN83{%BOHn~%!1u6puFyY^kuDgj1uziC&YG)agcS^+YZ+6;j>i zBOEE?@J>MVY;vuGKD4wzzK!?1W=KtzUFQ4Lp>sOkVyn(vyayHw&aND7=DZi^O@h3d z>;SaiUk_uI3goy%+*1!niMVe|zUP2I((@LK(h_yYPcD$P-16F_n2~a&bTUHs9{Tg! zyVTwJ`%hJ?^O*SE+i%M)bq^cruFNMut^j0Q`*|V1ZQPXpy)v z>9@3LD+d`*Z!f~LzhTuRz8dhqp^9QH`e2Qo+S-S;hRb3+)s%5Zzq{sdAS5nccH)BE z6393gR>cx^OcjOt)f#7axAh9K>YI`3#`JIJqR&6p(-2zXcnuxo17i5g&Ycju58ID^ zOl>0_eno~&ff6!qSm*Uy4Pocnn!Pc=8(iWp0D$#0TXq6tXu;sM7#C z6D%Mo?9xm~CkB1*a-)}4x*q7gL{ixF`cyD2-Jro$y}rtw&?W;!Y65vdAj*n*%BtlH zfwyxvE0(Mz$=~8_D5ip{k(X-NU{!I*|J(ba6^{QW+?Do~Y+=*`8>z zf-Ng0S&*2J5lcGbIV%JFC6DM=?$r4B8S(yYdW1P(^!9~^02~F6Re1sMZTM1Plj*>o5qFS?;fCml#e`#aJ)vvYC$p&c?z#44vSuc-G~grdz7KK+7zrUjW|n*NO|5kqa@Z|FAW{jbG;X zbn4pv&4Xl>$(e24hX*H$Uk&NJue-W*?%i&jsSfDyWn|9$_yy`kyXfrsM2n7`*DV#3 z@Da18DIbh5N!3TRA5?~)?@gtb`ycEPbvHX=`Z+DoS!w+^RyBIk2qJ^p4^3q5@Q zDm%6R$~yWFC;?>vJ$u~bv>H!UJv`QcnPy4>$S1n&!c>@iJ>8+J>4rv?_i?U=-o5oV zfWd&1V<>|ibP~RPQF7>(f2g-CK4!`%vDEhRR&K#I%A{{^q39UT3RpJ!f;2g`k#4)HE<1MZW!J z@TlttdD}HK?k}R!MjD*S;Gh|!!!dWSKknRm$BwYNoG`o~EP~v?YjhYXh3wydS2;7e zc@T>@KQ*;?hPYnn^6PPphA>({geGIB$MZ15wjX1`IqaB!iYoN#gdO};vEr0L-I2Fr z)~WSOx`KjvqJ3oHYd4FbF8>5Ez5k^LOaH(GFRo02rX~2{c74@35TpYc9^!SYir&t@ zUD&Dm$pDqGTnWcFW_JfwQ63{Y-P=~zOBHerRLvKn;8*c2Q6sjBhK(8>{bfWMqIfB| zBoBS9k#1vZp&w>3mzzoe8iMSJkduZeJvPEkZ6VuW$Vud3y|c}q4Af;ywNm#ue|B2Q z{1ZIJSYyJxIg7^~o!^?#BMd-#pB_4sC|^>*2$W(deljq!9?lZNp;W7)RQ=n|;2hJe4+0r<1K6$68dm5$!ukuUJezD(6q$nxvC52;GwJJ_%Q`lz@ z_7+XqypmY)s@DYH^~jsbrCspbana{(VMloU1o@f%xtHL8j;xq(7!7BQrl!xc#cH-o zc!5w57USD=tlSd5HLc00%MTDpm1*2@vFXq|KtJ|{`l0jtQT=iza`^2;a=1{yl39Uz zoD}a|5_M|!2Dkr7RgDuKcT!`=o_Zkg9CGH00+z{13Jt<01wLlp z$;czdo?P2HJ};EL*sfBN+!NN{N!TMSfQ3mwtegdvX&RmEkv_l@YZrGObc2Za8^TY| zXQzT231s*LFy_w4Y+R`QEjtrGQyVhlAd2&uS+-?|8iT}-W7ibAM~VE&wesnFK%a&J zSxmIKg=eXckB(Vm29OH7Oj33(zaVkFf8tWtwpyZ7AF~oVsOZFT+>FE3@hp3B9*O#{ zP0?*tchnz^0TnJ|_6Z}n<8blXF54%Z6`Onj)i2+Z>B3{1k{}h3UFtlszL^=+xWA&l z5@SnO2`H&}za2NpFZ$z=Tm6wwQJ%13YpR7i)&nKN#hq*{^ zfS}wf`ddjN{+Y(RzAACy37*lDcx2q`H(Ygt!VS+>NT_t|JsR0Ua9mqc z_0{hL1v@L}dFZ40q#8!1oQ0Te0rk1*bz7+%<M_I%LOd+;a!0+bHA9t^w;oRq#%7oo`=^X^`S&WT zSjMmCG(``fIO{Ibi#rn1B zlhD;w#B?ah|JWLn8&F3^W~O)?fy@!v*MBgkd_+srX^N8E!DM%j6o!Ta!C?u0&+kYe-tZjz(}dm&^nV zTwdFVvp8k#=ed;cPUzhmucxX;KvO;BE0jkz8X=MSB4FP2Ntj2yn&*yT4Qbls+*$Wa>J%SwRPK zI{@c%3Ap>7vR=_~c^p%3vWky^Qw;b5NJFUuYa4q;v#IW(l9M%uiQ8QHq?qQvF~q?L zqozt*tjqH=mqGOF_L6xmlh?ZWRC2AO^042wv!eZ3naBO5iI5tuF)-H!G>wngd<^Jr z3*@!tvQk4N=ew7)DknL4yu{pBTI@_u*ORrHY3d5OOyFI~rgM5)?h1%?c-w zc#~fn={&Ej(4d-TlS24YhKifZ^ql(4A^8YQA``m9S~CK1Ss*}gBy1k{{|zILWf_3NMS7@YHiu~Bcs%OK$!Jp8d?K=Y z-?zFdfz2Mabk6{==9O=1AWY_=jqz8h#*cDOQo=x>Wi&3Y++!LxOFJ~2eV%T;*t-Sz zhVJ`0nPST;u%;N}1YMTKqB`w#ZWTXCl5Z!s7l6qu?#Qx|6Ny&Y$7`H~M~q(sxkA@z z*bgY&f4g9Qu-=}4DN^(H#}%a=R|412;9VivH$D=-U>ZBtI4hj#_sZ*l{?%~0062ud z{CwXu^dH;tabMC5UJQP3mBWS*pP-I;^)zDj?K~~8%L1}K1nMmdOgca~vhUJTK(mQ1vb%1H!$AgQ1z!23K0SBchkz?%mGY{l`n`OKD9ke! z^#_Mgrq(B0uBQxJZTiA)bCQ)DT4?S)uRMNMon2@A_EFf7c0I4_pj?frjnn?D0w58X z{JLb9c*4Osp9u(QG}4cAFN9hb(hqi|Pv^8D1c_w%uxX>0kYli0u|a-cu?GuuyQK<^ zTOf{7{P*XTfd~-A3(~D-?EPp zqHl$D=?Vg9<^+6SqS-q;Bu{j{YvM4+t%S|>nxRETm03S!=~_g(C5mEGTwf&MJ)aJ= zsh#ztM8#bND3|4?wvT<8ALJue=+`#eM_$9nJ(Dp13k8549=u9S}(IS+83 zK*rdr#9f`>Dj$|xnv0T#w=QH`!XUpJFxeWXd+f@aFFptsY*WNVhq;8zBOJkm;(SRh z)O@{U%K$$Dx~}HJ@X0p(UBw^^UumPF&3mSgmb{8DNLUBTw}be@i%yHW7DChb6ye7G zY6T#%BN&d6PAWu#EX!CJfwztG0f=g0E`|NhT+N6*6#zk02ibSB_kpHSu$?l4JzRY} zBHzzgHx|U7$X%rkr!Jv@`}YxrXU-1G$?wS3 z-=wr60K2KSYsvT(w`BG%7|AmX1`sAnt1hkr$jR26r`_M1OEzh{gG4cRHW^5+1ZfqJ z`8}udQ--o(y?W}l-W4eNFftDQiOAAFrEvkI9{)okEa1{H zD!Jy$3%(a)6 zO}Q%*5p_{qZTNq*RxMpwJYR&hOi_^F`ueA`pkw??ZzpVCylnJ2X>lVOL%%Z;Qa%FW z>yrK0U9%^aK_e@ETeaK50=x51(Jw8ASsBo-CkdN|uzfY@FomPI9=mO0_qJi zd`;NT>~nNJ!wZlTfpjy12j66)nY*_oc%_4Uz9H;{UC4P5fO`27_3qXbJI&r8dt^ST zuOP@Ix?PCo=O+7$i%K%rfP$2#6P~62F-x0_5(Zv8)WJZ8MCV$EYyW7BRz=Bx8v7i_ zM7?!xl{J_P#;B#-vinghL4U73$c8)=Kq0(~XkDew@v)zPrpT${DA1O z^fphG9Vld$3FrMmY?xzZ8P6SP(dQ`X6U~p(dXb&g==_no`xM>99>b<6!3|GX|BVbJC-KlHJNu&v+) zto!B58g&C8Y9xW%z=;Y4N`T*LLMEXP|NKI9_<#Y_>26 zZ3)hx4tuh_08E9Ze4*^;_foJ>;qFy$cU!_Mu|Mg9a5L#6#lDh30JOVnjXSc?5W0R6 z7=O|pJ6BRvTL4>Uv{eJbgR6Hqq*Pba^yGSbg+cU9Q$Y(#Ss_j6p2% zPOU&YT@RoWB;#PHWF?I&`!r`G<40b{$TwdDrlfX`~&%(&C2VO@SNB($t+ zy|qxwdAhjC?Cozbb)b+Z(9zpAQp-U5M+kTbL!LjHBCOU1l7>}TxIqxbg|>G%Swu`3 zMj-#u@`}N2k7jr(kqu)n0A-HeHyASv7608eZMelL4g`ix`pyT!-iMzn#v71k4urhp z-gfD-Ls0q*+_xkeKOL@0-JhDnd>agTR&4ups9c@8eQToLlmlEK8P!WcUb-52d+b(+ z^JTd2M^z*9-mLk8Q;Q*8870;;Bt;90x1I%Fd}p8_koISSMIf(sC~QNbe3%1InJ!tr zUg=h#VHO|G4VA@@#3g62QzIONVh34HGe!U}A@vGi+fRXFAIr%W2G$D&>}`IflVV!C zjgyScKcyb9oc7ya(QN-3Ya{Bk*mMTrflaXk=@xisSJK!C_`9MoiKHBmYa`5Q1jT;< z)5vAm1MX?k0a9AnF!oCIOzemfuv?>BLWO3?YBSAb-F>Vx$C6?)E_dNy;)p`VBI|fg zHuUqZnhl>*bubiO$6w&pcb6FYtd&)Ax6=qL;$SD-06VCu8ejd_fiFag9|dWjggfsG z!@^1h+ah`NK~Ek4;zeXp{tkVe%xw!p5GorHCP9eaXd>41mp$8*rk07gXyx#58@NbC3e-vRt^ z(3bY$;Td^Q?ka1@sl7b`a1_BphbP-zc;~Nx=@pPGs#k8ge~|I2-3C`=79LJ=RRn=A zP&E0g4W-UIecrnJomaK@=O$i1^#tZU->;WjkWO6`{e@K1L#KxB;mHI4W4HILg*TgRhTN%`?8I```&*NM`TVVAX0oa! zD#O|+CSTNNvm+TqKFa?|T<`Pkt=T|K5%C`{^;7IDsdykbte|3EJsjc%&arCu#^^B{ zm8d5SCOn`=MdmZ*VY8#MRi}|EP^%fpG1k{FRpt#DIAJIe zXgdkf!@hjLp#P{&_1y4{E5NAy9655AGVCwhKjFB-WB6JpY=L>q8X-%Z8(Wq4q3{v= zpiPQh`2e8Xjd&8z(SB;sxi{dV&YnrSh{JT0YUBc;Sp|G zML!U=6C=%3G!Hiq<^4#S1x1k98fQQZEI+1twZmki2Q0kRkn{5xle``fvs0kW8NPUE zwGPO}hi`#B#5-!MNeMXpmz|FX;W(++|Fg>U=k-i_ML9M%#dc9KnOs}a@_|`7`^_(U zsGcBivzMGhEXcG$iFA;iO1YuV2lW#h>3}6$1^41xHl>Rvz@i-(sp1}Q1!d$^TT*hv zT^DsrPvl^cdfLs z^Ezi>5yo`_+d=8Z)&w2qthEDd4nrzO-k&p$Yh`^a31x&KU&FXsLS^ujT7Sy=91nnd zN2Jho^2bfU0-G>()}JxF@(zf=KqhrJUUQit1;FuCkjAU_@+ZkRB))0~eApkYT*{4p zi1&zPzqxt%h24SSLcjr_qByYdvV*i_BI7ZNXTpPV`NR#-mcfe8OZso75&aFFy1-Dw zh8wRRHA?{#=BrunX)C0Bz9u2`mZTB=Z|&MZ4=Vzod_hO~OF> zKI;ghY3%8VdSwsIcfh#<+_S+fO)t45MrLF(N}(cUv6Q6qeqo?Y*APT#LAJ<>@KGAP zb0$8Juf|lic=8%Ry=Ct4x9M?scPN!6Zq=46PIbBFu5kF!q0{c#8n@t{qYtGli>J0O zEugbgSNvV6q>)k9dgILk)5w2*ZWbk1zo-nH+1Z1EM5ddk5t#|hs7mdYwif*R)ms-3bRinGC2@cH5;xeNn$*64@)MMs z4Z8ytG0PnFnm<}|fjksq_kMGWtjdjlY3>PaVExeONvPOz)g;ncAQ!5)OxX|Il(8PI z`^^#sY0`uzd60Ced@4b+-1#rn>=T4>0++>i!W==7yuIN;DevU!M1sVZMc1&gmnrwt)Sjvr z(ve~MFMn5g;ibj6{cRs7M0Iaq;R}=;>2W4G|O0xc#qzAde7h2S2Q2qkE z=Xt!3@$7v6AUdnsGrXO57N6x{hjxT|d~>}OaaYG__-`&l+>bPv^Yj11x~q%)V}LyK zdIpXy0f_A*h-G%|-hlH9nZ_=P_%415_onuPRFYljX=0>%vT7Un=EBP=D% zE19gzQ9)YXq4%D%b&QReYj|V={W6L<1&IFIlY`m5UkZ6jP5%af7g$Y-6E*A-dc zB@29&c5~Zg@qS7crM)dn$kxbjM5(=+8|T2idD1`1Qk0zeIb$jT)TQ6* zXZsY=UeK~4CsdsN#Bec=4nh(6R zMQOY9&LsDh5*SA+_?K)-PzFQ34*Xa~`h|os@31!cB_8FW%RnMGCG7c~A=1k7@oYLk zN=_aU{T7@KvTwRzDnY{(y%L-e;`CuCbe)O&JYQn}Apg0VtlG2CmJ3+7x<}t5zl8B6 zI(gF>RSf;M+Bzw?ALtU!0f(X3N&6g^Uq_+?__~9?q+_m^!ri&YGfJMDV#^$i#sLbb>~Mx=Q|qdUb%8k~bPZ z_skqa{kj9~wnJ;|!1|OpbH%M!d)QST*mO&8Gv}3(YG76ZcP6jj&umE!QOE>LrUx0) z>a@O+f}K zX6Sa5?-2CS`q(t-;NQ;<9n#Tk1#J|3yw>{flm9Nle<$I;D)_Go{;Pujs^GsW_^%57 ztAhVqs$iRrb7U5RPV_Tci+YZnEKY9A_00000 literal 0 HcmV?d00001 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 8ca3f129..46c0e155 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -11,7 +11,6 @@ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 333E5DAE7FC10AC69FEC26C0 /* libPods-Runner.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DDA792F029EDD7A11295D192 /* libPods-Runner.a */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */ = {isa = PBXBuildFile; fileRef = 2D5378251FAA1A9400D5DBA9 /* flutter_assets */; }; 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; }; 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; }; @@ -43,7 +42,6 @@ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 2D5378251FAA1A9400D5DBA9 /* flutter_assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = flutter_assets; path = Flutter/flutter_assets; sourceTree = SOURCE_ROOT; }; 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -94,7 +92,6 @@ children = ( 3B80C3931E831B6300D905FE /* App.framework */, 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 2D5378251FAA1A9400D5DBA9 /* flutter_assets */, 9740EEBA1CF902C7004384FC /* Flutter.framework */, 9740EEB21CF90195004384FC /* Debug.xcconfig */, 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, @@ -212,7 +209,6 @@ files = ( 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 2D5378261FAA1A9400D5DBA9 /* flutter_assets in Resources */, 084A20882202E4FD00428FF5 /* flutter go.png in Resources */, 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, From 57a253e508c13b3a709c905a4523f79e0d306409 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 2 Feb 2019 21:23:55 +0800 Subject: [PATCH 26/27] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8DCanvas=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=94=B6=E8=97=8F=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elements/Media/Canvas/CircleProgressBarPainter/index.dart | 2 +- lib/widgets/elements/Media/Canvas/PainterSketch/index.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart index df054258..346a4fdd 100644 --- a/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart +++ b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/index.dart @@ -23,7 +23,7 @@ class _DemoState extends State { @override Widget build(BuildContext context) { return WidgetDemo( - title: 'Canvas', + title: 'CircleProgressBarPainter', codeUrl: 'elements/Media/Canvas/CircleProgressBarPainter/demo.dart', contentList: [ Text, diff --git a/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart b/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart index f6a744e8..fa113c4f 100644 --- a/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart +++ b/lib/widgets/elements/Media/Canvas/PainterSketch/index.dart @@ -23,7 +23,7 @@ class _DemoState extends State { @override Widget build(BuildContext context) { return WidgetDemo( - title: 'Canvas', + title: 'PainterSketch', codeUrl: 'elements/Media/Canvas/PainterSketch/demo.dart', contentList: [ Text, From 3238c3b67f868d464b7a5649a6f5bc2414c605b6 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 2 Feb 2019 23:57:18 +0800 Subject: [PATCH 27/27] =?UTF-8?q?fix:=20=E9=83=A8=E5=88=86=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E6=B7=BB=E5=8A=A0=20mounted?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/components/disclaimer_msg.dart | 22 ++--- lib/components/list_refresh.dart | 4 +- lib/views/welcome_page/fourth_page.dart | 90 ++++++++++--------- .../components/List/AnimatedList/demo.dart | 8 +- .../Navigation/BottomNavigationBar/demo.dart | 8 +- .../Form/Button/DropdownButton/demo.dart | 8 +- .../Button/FloatingActionButton/index.dart | 8 +- .../Form/Button/IconButton/index.dart | 8 +- .../Form/Button/OutlineButton/index.dart | 8 +- .../Form/Button/RaisedButton/index.dart | 8 +- .../Form/Button/RawMaterialButton/index.dart | 8 +- .../elements/Form/CheckBox/Checkbox/demo.dart | 16 ++-- .../Form/CheckBox/CheckboxListTile/demo.dart | 12 ++- .../elements/Media/Canvas/Canvas/demo.dart | 8 +- .../Canvas/CircleProgressBarPainter/demo.dart | 4 +- .../Media/Canvas/PainterSketch/demo.dart | 36 +++++--- .../Cupertino/CupertinoPicker/demo.dart | 20 +++-- 17 files changed, 164 insertions(+), 112 deletions(-) diff --git a/lib/components/disclaimer_msg.dart b/lib/components/disclaimer_msg.dart index 0f191058..b690c291 100644 --- a/lib/components/disclaimer_msg.dart +++ b/lib/components/disclaimer_msg.dart @@ -33,11 +33,13 @@ class DisclaimerMsgState extends State { void refs(bool value) async { final SharedPreferences prefs = await _prefs; final bool unKnow = value; - setState(() { - _unKnow = prefs.setBool("disclaimer::Boolean", unKnow).then((bool success) { - return unKnow; + if (mounted) { + setState(() { + _unKnow = prefs.setBool("disclaimer::Boolean", unKnow).then((bool success) { + return unKnow; + }); }); - }); + } } @override @@ -135,12 +137,12 @@ class DisclaimerMsgState extends State { tristate: false, value: _valBool, onChanged: (bool bol) { - setState(() { - _valBool = bol; - }); -// refs(bol); - Navigator.of(context) - .pop(); // here I pop to avoid multiple Dialogs + if(mounted) { + setState(() { + _valBool = bol; + }); + } + Navigator.of(context).pop(); // here I pop to avoid multiple Dialogs showAlertDialog(context); //here i call the same function }), Text('不再自动提示', style: TextStyle(fontSize: 14)), diff --git a/lib/components/list_refresh.dart b/lib/components/list_refresh.dart index 0a7dd455..2c999a85 100644 --- a/lib/components/list_refresh.dart +++ b/lib/components/list_refresh.dart @@ -61,7 +61,9 @@ class _ListRefreshState extends State { Future _getMoreData() async { if (!isLoading && _hasMore) { // 如果上一次异步请求数据完成 同时有数据可以加载 - setState(() => isLoading = true); + if (mounted) { + setState(() => isLoading = true); + } //if(_hasMore){ // 还有数据可以拉新 List newEntries = await mokeHttpRequest(); //if (newEntries.isEmpty) { diff --git a/lib/views/welcome_page/fourth_page.dart b/lib/views/welcome_page/fourth_page.dart index 26ec7df1..536885f8 100644 --- a/lib/views/welcome_page/fourth_page.dart +++ b/lib/views/welcome_page/fourth_page.dart @@ -24,52 +24,54 @@ class FourthPageState extends State with TickerProviderStateMixin { slideUpdateStream = new StreamController(); slideUpdateStream.stream.listen((SlideUpdate event) { - setState(() { - if (event.updateType == UpdateType.dragging) { - slideDirection = event.direction; - slidePercent = event.slidePercent; + if(mounted) { + setState(() { + if (event.updateType == UpdateType.dragging) { + slideDirection = event.direction; + slidePercent = event.slidePercent; - if (slideDirection == SlideDirection.leftToRight) { - nextPageIndex = activeIndex - 1; - } else if (slideDirection == SlideDirection.rightToLeft) { - nextPageIndex = activeIndex + 1; - } else { - nextPageIndex = activeIndex; + if (slideDirection == SlideDirection.leftToRight) { + nextPageIndex = activeIndex - 1; + } else if (slideDirection == SlideDirection.rightToLeft) { + nextPageIndex = activeIndex + 1; + } else { + nextPageIndex = activeIndex; + } + } else if (event.updateType == UpdateType.doneDragging) { + if (slidePercent > 0.5) { + animatedPageDragger = new AnimatedPageDragger( + slideDirection: slideDirection, + transitionGoal: TransitionGoal.open, + slidePercent: slidePercent, + slideUpdateStream: slideUpdateStream, + vsync: this, + ); + } else { + animatedPageDragger = new AnimatedPageDragger( + slideDirection: slideDirection, + transitionGoal: TransitionGoal.close, + slidePercent: slidePercent, + slideUpdateStream: slideUpdateStream, + vsync: this, + ); + + nextPageIndex = activeIndex; + } + + animatedPageDragger.run(); + } else if (event.updateType == UpdateType.animating) { + slideDirection = event.direction; + slidePercent = event.slidePercent; + } else if (event.updateType == UpdateType.doneAnimating) { + activeIndex = nextPageIndex; + + slideDirection = SlideDirection.none; + slidePercent = 0.0; + + animatedPageDragger.dispose(); } - } else if (event.updateType == UpdateType.doneDragging) { - if (slidePercent > 0.5) { - animatedPageDragger = new AnimatedPageDragger( - slideDirection: slideDirection, - transitionGoal: TransitionGoal.open, - slidePercent: slidePercent, - slideUpdateStream: slideUpdateStream, - vsync: this, - ); - } else { - animatedPageDragger = new AnimatedPageDragger( - slideDirection: slideDirection, - transitionGoal: TransitionGoal.close, - slidePercent: slidePercent, - slideUpdateStream: slideUpdateStream, - vsync: this, - ); - - nextPageIndex = activeIndex; - } - - animatedPageDragger.run(); - } else if (event.updateType == UpdateType.animating) { - slideDirection = event.direction; - slidePercent = event.slidePercent; - } else if (event.updateType == UpdateType.doneAnimating) { - activeIndex = nextPageIndex; - - slideDirection = SlideDirection.none; - slidePercent = 0.0; - - animatedPageDragger.dispose(); - } - }); + }); + } }); } diff --git a/lib/widgets/components/List/AnimatedList/demo.dart b/lib/widgets/components/List/AnimatedList/demo.dart index f80b6739..43c7de7b 100644 --- a/lib/widgets/components/List/AnimatedList/demo.dart +++ b/lib/widgets/components/List/AnimatedList/demo.dart @@ -43,9 +43,11 @@ class _AnimatedListFullDefault extends State { void remove() { if (_selectedItem != null) { _list.removeAt(_list.indexOf(_selectedItem)); - setState(() { - _selectedItem = null; - }); + if(mounted) { + setState(() { + _selectedItem = null; + }); + } } } diff --git a/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart b/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart index 03c27465..c299017c 100644 --- a/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart +++ b/lib/widgets/components/Navigation/BottomNavigationBar/demo.dart @@ -25,9 +25,11 @@ class _BottomNavigationBarFullDefault extends State { int _currentIndex = 1; void _onItemTapped(int index) { - setState(() { - _currentIndex = index; - }); + if(mounted) { + setState(() { + _currentIndex = index; + }); + } } @override diff --git a/lib/widgets/elements/Form/Button/DropdownButton/demo.dart b/lib/widgets/elements/Form/Button/DropdownButton/demo.dart index 65af9e25..43d90cfd 100644 --- a/lib/widgets/elements/Form/Button/DropdownButton/demo.dart +++ b/lib/widgets/elements/Form/Button/DropdownButton/demo.dart @@ -124,9 +124,11 @@ class DropdownButtonCustom extends StatelessWidget { value: selectItemValue, //下拉菜单item点击之后的回调 onChanged: (T){ - parent.setState((){ - selectItemValue = T; - }); + if (parent.mounted) { + parent.setState(() { + selectItemValue = T; + }); + } }, //设置阴影的高度 elevation: 24, diff --git a/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart b/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart index 9bc53719..13038726 100644 --- a/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart +++ b/lib/widgets/elements/Form/Button/FloatingActionButton/index.dart @@ -50,9 +50,11 @@ class _DemoState extends State { String buttonShapeType = 'border'; // 边框类型 void setButtonShapeType(){ String _buttonShapeType = (buttonShapeType == 'border') ? 'radius' : 'border'; - this.setState((){ - buttonShapeType = _buttonShapeType; - }); + if(mounted) { + this.setState(() { + buttonShapeType = _buttonShapeType; + }); + } } @override Widget build(BuildContext context) { diff --git a/lib/widgets/elements/Form/Button/IconButton/index.dart b/lib/widgets/elements/Form/Button/IconButton/index.dart index 94328e59..64f44eaa 100644 --- a/lib/widgets/elements/Form/Button/IconButton/index.dart +++ b/lib/widgets/elements/Form/Button/IconButton/index.dart @@ -45,9 +45,11 @@ class _DemoState extends State { String buttonShapeType = 'border'; // 边框类型 void setButtonShapeType(){ String _buttonShapeType = (buttonShapeType == 'border') ? 'radius' : 'border'; - this.setState((){ - buttonShapeType = _buttonShapeType; - }); + if(mounted) { + this.setState(() { + buttonShapeType = _buttonShapeType; + }); + } } @override Widget build(BuildContext context) { diff --git a/lib/widgets/elements/Form/Button/OutlineButton/index.dart b/lib/widgets/elements/Form/Button/OutlineButton/index.dart index c4894e34..e94a4f88 100644 --- a/lib/widgets/elements/Form/Button/OutlineButton/index.dart +++ b/lib/widgets/elements/Form/Button/OutlineButton/index.dart @@ -54,9 +54,11 @@ class _DemoState extends State { String buttonShapeType = 'border'; // 边框类型 void setButtonShapeType(){ String _buttonShapeType = (buttonShapeType == 'border') ? 'radius' : 'border'; - this.setState((){ - buttonShapeType = _buttonShapeType; - }); + if (mounted) { + this.setState(() { + buttonShapeType = _buttonShapeType; + }); + } } @override Widget build(BuildContext context) { diff --git a/lib/widgets/elements/Form/Button/RaisedButton/index.dart b/lib/widgets/elements/Form/Button/RaisedButton/index.dart index 9b552503..089ea143 100644 --- a/lib/widgets/elements/Form/Button/RaisedButton/index.dart +++ b/lib/widgets/elements/Form/Button/RaisedButton/index.dart @@ -53,9 +53,11 @@ class _DemoState extends State { String buttonShapeType = 'border'; // 边框类型 void setButtonShapeType(){ String _buttonShapeType = (buttonShapeType == 'border') ? 'radius' : 'border'; - this.setState((){ - buttonShapeType = _buttonShapeType; - }); + if(mounted) { + this.setState(() { + buttonShapeType = _buttonShapeType; + }); + } } @override Widget build(BuildContext context) { diff --git a/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart b/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart index 9bced044..581b0c15 100644 --- a/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart +++ b/lib/widgets/elements/Form/Button/RawMaterialButton/index.dart @@ -43,9 +43,11 @@ class _DemoState extends State { String buttonShapeType = 'border'; // 边框类型 void setButtonShapeType(){ //String _buttonShapeType = (buttonShapeType == 'border') ? 'radius' : 'border'; - this.setState((){ - //buttonShapeType = _buttonShapeType; - }); + if( mounted ) { + this.setState(() { + //buttonShapeType = _buttonShapeType; + }); + } } @override Widget build(BuildContext context) { diff --git a/lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart b/lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart index c34d10af..a524c0d9 100644 --- a/lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart +++ b/lib/widgets/elements/Form/CheckBox/Checkbox/demo.dart @@ -30,9 +30,11 @@ class _CheckboxDefault extends State { tristate:false, value: isChecked, onChanged: (bool bol) { - setState((){ - isChecked = bol; - }); + if(mounted) { + setState(() { + isChecked = bol; + }); + } } ); } @@ -58,9 +60,11 @@ class CheckboxSelect extends StatelessWidget { tristate:false, value: parent.selectValue == this.index, onChanged: (bool bol) { - parent.setState((){ - parent.selectValue = bol ? this.index : -1; - }); + if(parent.mounted) { + parent.setState(() { + parent.selectValue = bol ? this.index : -1; + }); + } } ); } diff --git a/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart b/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart index 2518f5f5..315a607d 100644 --- a/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart +++ b/lib/widgets/elements/Form/CheckBox/CheckboxListTile/demo.dart @@ -25,7 +25,9 @@ class _CheckboxListTileStateDefault extends State { for (var i = 0; i < isChecks.length; i++) { isChecks[i] = value; } - setState(() => _value = value); + if(mounted) { + setState(() => _value = value); + } } bool isCheck=false; List isChecks=[false,false,false,false]; @@ -55,9 +57,11 @@ class _CheckboxListTileStateDefault extends State { activeColor: _value ? Colors.red : Colors.green, controlAffinity: ListTileControlAffinity.platform, onChanged: (bool){ - setState(() { - isChecks[0]=bool; - }); + if(mounted) { + setState(() { + isChecks[0] = bool; + }); + } }), ), Center( diff --git a/lib/widgets/elements/Media/Canvas/Canvas/demo.dart b/lib/widgets/elements/Media/Canvas/Canvas/demo.dart index 09abd064..a33f58d2 100644 --- a/lib/widgets/elements/Media/Canvas/Canvas/demo.dart +++ b/lib/widgets/elements/Media/Canvas/Canvas/demo.dart @@ -39,9 +39,11 @@ class CustomViewPageState extends State void initState() { super.initState(); getImage("assets/images/painterImg.jpeg").then((data) { - setState(() { - image = data; - }); + if (mounted) { + setState(() { + image = data; + }); + } }); } diff --git a/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart index ce87e4cc..5ab481b2 100644 --- a/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart +++ b/lib/widgets/elements/Media/Canvas/CircleProgressBarPainter/demo.dart @@ -30,7 +30,9 @@ class CustomViewPageState extends State _doubleAnimation = Tween(begin: 0.0, end: 360.0).animate(_controller); _controller.addListener(() { - this.setState(() {}); + if(mounted){ + this.setState(() {}); + } }); onAnimationStart(); } diff --git a/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart b/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart index 52b5f856..c3fbad3b 100644 --- a/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart +++ b/lib/widgets/elements/Media/Canvas/PainterSketch/demo.dart @@ -30,9 +30,11 @@ class _PainterSketchDomeState extends State { final Offset xy = box.globalToLocal(detail.globalPosition);// 重要需要转换以下坐标位置 Offset p = Offset(xy.dx, xy.dy - 60); //Offset p = Offset(detail.globalPosition.dx, detail.globalPosition.dy - 60); - setState(() { - nowPoints.add(p); - }); + if (mounted) { + setState(() { + nowPoints.add(p); + }); + } } void newGestureDetector(DragStartDetails detail) { @@ -45,9 +47,11 @@ class _PainterSketchDomeState extends State { final Offset xy = box.globalToLocal(detail.globalPosition);// 重要需要转换以下坐标位置 Offset p = Offset(xy.dx, xy.dy - 60); //Offset p = Offset(detail.globalPosition.dx, detail.globalPosition.dy - 60); - setState(() { - nowPoints.add(p); - }); + if (mounted) { + setState(() { + nowPoints.add(p); + }); + } } void changeColor (Color c){ @@ -55,10 +59,12 @@ class _PainterSketchDomeState extends State { LinePoints l = LinePoints(new List.from(nowPoints), nowColor); lines.add(l); } - setState(() { - nowPoints.clear(); - nowColor = c; - }); + if (mounted) { + setState(() { + nowPoints.clear(); + nowColor = c; + }); + } } List colors = [ @@ -74,10 +80,12 @@ class _PainterSketchDomeState extends State { Colors.cyanAccent,]; void _tapClear(){ - setState(() { - lines.clear(); - nowPoints.clear(); - }); + if (mounted) { + setState(() { + lines.clear(); + nowPoints.clear(); + }); + } } @override diff --git a/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart b/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart index a45b3cb9..1593f881 100644 --- a/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart +++ b/lib/widgets/themes/Cupertino/CupertinoPicker/demo.dart @@ -108,7 +108,9 @@ class _CupertinoPickerDemoState extends State { backgroundColor: CupertinoColors.white,// 所有子节点下面的背景颜色 useMagnifier:true,// 是否使用放大效果 onSelectedItemChanged: (int index) { // 当正中间选项改变时的回调 - setState(() => _selectedColorIndex = index); + if (mounted) { + setState(() => _selectedColorIndex = index); + } }, children: List.generate(coolColorNames.length, (int index) { return Center(child: @@ -144,7 +146,9 @@ class _CupertinoPickerDemoState extends State { CupertinoTimerPicker( initialTimerDuration: timer, onTimerDurationChanged: (Duration newTimer) { - setState(() => timer = newTimer); + if (mounted) { + setState(() => timer = newTimer); + } }, ), ); @@ -176,7 +180,9 @@ class _CupertinoPickerDemoState extends State { mode: CupertinoDatePickerMode.date, initialDateTime: date, onDateTimeChanged: (DateTime newDateTime) { - setState(() => date = newDateTime); + if (mounted) { + setState(() => date = newDateTime); + } }, ), ); @@ -206,7 +212,9 @@ class _CupertinoPickerDemoState extends State { mode: CupertinoDatePickerMode.time, initialDateTime: time, onDateTimeChanged: (DateTime newDateTime) { - setState(() => time = newDateTime); + if (mounted) { + setState(() => time = newDateTime); + } }, ), ); @@ -236,7 +244,9 @@ class _CupertinoPickerDemoState extends State { mode: CupertinoDatePickerMode.dateAndTime, initialDateTime: dateTime, onDateTimeChanged: (DateTime newDateTime) { - setState(() => dateTime = newDateTime); + if (mounted) { + setState(() => dateTime = newDateTime); + } }, ), );