From a52d1e1506a72004e380db803f230869d99bc8da Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 19 Sep 2018 22:25:16 -0400 Subject: [PATCH] autofill project --- bitwarden-mobile.sln | 47 ++ src/iOS.Autofill/AppDelegate.cs | 46 ++ src/iOS.Autofill/Entitlements.plist | 14 + src/iOS.Autofill/Info.plist | 85 +++ src/iOS.Autofill/Main.cs | 15 + src/iOS.Autofill/MainInterface.storyboard | 615 ++++++++++++++++++ src/iOS.Autofill/Models/Context.cs | 9 + src/iOS.Autofill/Properties/AssemblyInfo.cs | 35 + src/iOS.Autofill/Resources/Icon.png | Bin 0 -> 595 bytes src/iOS.Autofill/Resources/Icon@2x.png | Bin 0 -> 861 bytes src/iOS.Autofill/Resources/Icon@3x.png | Bin 0 -> 1217 bytes src/iOS.Autofill/Resources/fingerprint.png | Bin 0 -> 3956 bytes src/iOS.Autofill/Resources/fingerprint@2x.png | Bin 0 -> 8554 bytes src/iOS.Autofill/Resources/fingerprint@3x.png | Bin 0 -> 13475 bytes src/iOS.Autofill/Resources/logo.png | Bin 0 -> 2593 bytes src/iOS.Autofill/Resources/logo@2x.png | Bin 0 -> 5449 bytes src/iOS.Autofill/Resources/logo@3x.png | Bin 0 -> 8426 bytes src/iOS.Autofill/Resources/smile.png | Bin 0 -> 2017 bytes src/iOS.Autofill/Resources/smile@2x.png | Bin 0 -> 3682 bytes src/iOS.Autofill/Resources/smile@3x.png | Bin 0 -> 5468 bytes src/iOS.Autofill/iOS.Autofill.csproj | 275 ++++++++ 21 files changed, 1141 insertions(+) create mode 100644 src/iOS.Autofill/AppDelegate.cs create mode 100644 src/iOS.Autofill/Entitlements.plist create mode 100644 src/iOS.Autofill/Info.plist create mode 100644 src/iOS.Autofill/Main.cs create mode 100644 src/iOS.Autofill/MainInterface.storyboard create mode 100644 src/iOS.Autofill/Models/Context.cs create mode 100644 src/iOS.Autofill/Properties/AssemblyInfo.cs create mode 100644 src/iOS.Autofill/Resources/Icon.png create mode 100644 src/iOS.Autofill/Resources/Icon@2x.png create mode 100644 src/iOS.Autofill/Resources/Icon@3x.png create mode 100644 src/iOS.Autofill/Resources/fingerprint.png create mode 100644 src/iOS.Autofill/Resources/fingerprint@2x.png create mode 100644 src/iOS.Autofill/Resources/fingerprint@3x.png create mode 100644 src/iOS.Autofill/Resources/logo.png create mode 100644 src/iOS.Autofill/Resources/logo@2x.png create mode 100644 src/iOS.Autofill/Resources/logo@3x.png create mode 100644 src/iOS.Autofill/Resources/smile.png create mode 100644 src/iOS.Autofill/Resources/smile@2x.png create mode 100644 src/iOS.Autofill/Resources/smile@3x.png create mode 100644 src/iOS.Autofill/iOS.Autofill.csproj diff --git a/bitwarden-mobile.sln b/bitwarden-mobile.sln index 3cf951367..417cf1c94 100644 --- a/bitwarden-mobile.sln +++ b/bitwarden-mobile.sln @@ -34,6 +34,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution SECURITY.md = SECURITY.md EndProjectSection EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "iOS.Autofill", "src\iOS.Autofill\iOS.Autofill.csproj", "{C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU @@ -456,6 +458,50 @@ Global {D5D91152-CB01-4F24-A503-304D3A94408B}.Release|x64.Build.0 = Release|Any CPU {D5D91152-CB01-4F24-A503-304D3A94408B}.Release|x86.ActiveCfg = Release|Any CPU {D5D91152-CB01-4F24-A503-304D3A94408B}.Release|x86.Build.0 = Release|Any CPU + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|iPhone.Build.0 = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|x64.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.AppStore|x86.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|ARM.ActiveCfg = Debug|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|iPhone.ActiveCfg = Debug|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|iPhone.Build.0 = Debug|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|x64.ActiveCfg = Debug|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Debug|x86.ActiveCfg = Debug|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|Any CPU.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|Any CPU.Build.0 = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|ARM.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|ARM.Build.0 = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|iPhone.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|iPhone.Build.0 = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|x64.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|x64.Build.0 = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|x86.ActiveCfg = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.FDroid|x86.Build.0 = AppStore|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|Any CPU.ActiveCfg = Release|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|ARM.ActiveCfg = Release|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|iPhone.ActiveCfg = Release|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|iPhone.Build.0 = Release|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|x64.ActiveCfg = Release|iPhone + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F}.Release|x86.ActiveCfg = Release|iPhone EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -469,6 +515,7 @@ Global {2E399654-26A2-46F6-B9CA-1B496A3F370A} = {92470CBD-9047-4C3C-8EA3-D972D6622D84} {8A279EE4-4537-4656-9C93-44945E594556} = {EC730FD9-F623-4B6C-B503-95CDCFBCF277} {D5D91152-CB01-4F24-A503-304D3A94408B} = {2E399654-26A2-46F6-B9CA-1B496A3F370A} + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F} = {EC730FD9-F623-4B6C-B503-95CDCFBCF277} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {318CB2DF-0118-43A3-AC83-56BADCF71CCD} diff --git a/src/iOS.Autofill/AppDelegate.cs b/src/iOS.Autofill/AppDelegate.cs new file mode 100644 index 000000000..b5c1b98df --- /dev/null +++ b/src/iOS.Autofill/AppDelegate.cs @@ -0,0 +1,46 @@ +using System; +using System.Linq; +using System.Collections.Generic; + +using Foundation; +using UIKit; + +namespace Bit.iOS.Autofill +{ + // The UIApplicationDelegate for the application. This class is responsible for launching the + // User Interface of the application, as well as listening (and optionally responding) to + // application events from iOS. + [Register("AppDelegate")] + public partial class AppDelegate : UIApplicationDelegate + { + // class-level declarations + + public override UIWindow Window + { + get; set; + } + + // This method is invoked when the application is about to move from active to inactive state. + // OpenGL applications should use this method to pause. + public override void OnResignActivation(UIApplication application) + { + } + + // This method should be used to release shared resources and it should store the application state. + // If your application supports background exection this method is called instead of WillTerminate + // when the user quits. + public override void DidEnterBackground(UIApplication application) + { + } + + // This method is called as part of the transiton from background to active state. + public override void WillEnterForeground(UIApplication application) + { + } + + // This method is called when the application is about to terminate. Save data, if needed. + public override void WillTerminate(UIApplication application) + { + } + } +} diff --git a/src/iOS.Autofill/Entitlements.plist b/src/iOS.Autofill/Entitlements.plist new file mode 100644 index 000000000..b20900dcc --- /dev/null +++ b/src/iOS.Autofill/Entitlements.plist @@ -0,0 +1,14 @@ + + + + + com.apple.security.application-groups + + group.com.8bit.bitwarden + + keychain-access-groups + + $(AppIdentifierPrefix)com.8bit.bitwarden + + + diff --git a/src/iOS.Autofill/Info.plist b/src/iOS.Autofill/Info.plist new file mode 100644 index 000000000..f45126ecb --- /dev/null +++ b/src/iOS.Autofill/Info.plist @@ -0,0 +1,85 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleIdentifier + com.8bit.bitwarden.autofill + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + XPC! + CFBundleShortVersionString + 1.19.0 + CFBundleSignature + ???? + CFBundleVersion + 37 + NSExtension + + NSExtensionAttributes + + + NSExtensionMainStoryboard + MainInterface + NSExtensionPointIdentifier + com.apple.ui-services + + UIDeviceFamily + + 1 + 2 + + MinimumOSVersion + 9.0 + UISupportedInterfaceOrientations + + ITSAppUsesNonExemptEncryption + + ITSEncryptionExportComplianceCode + ecf076d3-4824-4d7b-b716-2a9a47d7d296 + CFBundleName + Bitwarden Autofill + CFBundleDisplayName + Bitwarden + UIRequiredDeviceCapabilities + + arm64 + + + CFBundleLocalizations + + en + es + zh-Hans + zh-Hant + pt-PT + pt-BR + sv + sk + it + fi + fr + ro + id + hr + hu + nl + tr + uk + de + dk + cz + nb + ja + et + vi + pl + ko + fa + + NSFaceIDUsageDescription + Use Face ID to unlock your vault. + + diff --git a/src/iOS.Autofill/Main.cs b/src/iOS.Autofill/Main.cs new file mode 100644 index 000000000..c7c778069 --- /dev/null +++ b/src/iOS.Autofill/Main.cs @@ -0,0 +1,15 @@ +using UIKit; + +namespace Bit.iOS.Autofill +{ + public class Application + { + // This is the main entry point of the application. + static void Main(string[] args) + { + // if you want to use a different Application Delegate class from "AppDelegate" + // you can specify it here. + UIApplication.Main(args, null, "AppDelegate"); + } + } +} \ No newline at end of file diff --git a/src/iOS.Autofill/MainInterface.storyboard b/src/iOS.Autofill/MainInterface.storyboard new file mode 100644 index 000000000..f107fe8ef --- /dev/null +++ b/src/iOS.Autofill/MainInterface.storyboard @@ -0,0 +1,615 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/iOS.Autofill/Models/Context.cs b/src/iOS.Autofill/Models/Context.cs new file mode 100644 index 000000000..cf0722d31 --- /dev/null +++ b/src/iOS.Autofill/Models/Context.cs @@ -0,0 +1,9 @@ +using Foundation; + +namespace Bit.iOS.Autofill.Models +{ + public class Context + { + public NSExtensionContext ExtContext { get; set; } + } +} diff --git a/src/iOS.Autofill/Properties/AssemblyInfo.cs b/src/iOS.Autofill/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..a4f6227ac --- /dev/null +++ b/src/iOS.Autofill/Properties/AssemblyInfo.cs @@ -0,0 +1,35 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("BitwardeniOSAutofill")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("8bit Solutions LLC")] +[assembly: AssemblyProduct("Bitwarden")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("32f5a2d6-f54d-4da1-ae26-0a980d48f421")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/iOS.Autofill/Resources/Icon.png b/src/iOS.Autofill/Resources/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b594ad570d200ba1adf9feac9fca7dc3faf1e3 GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*Fy#+W|fyu0Yy&m;w&>@G7A9JW7K6 zf*BZ@m|0laIJkNF_yvVUM8zfK6%>`!H1&*(Eo_{eeZmscvkQuA8k(9r`e)2twRXd% zU5AgJI(Pp1&0F^#J$w23?fcJPzyJLGcje{(-+^Y{_jGX#u{izq%5}ab1BteW@{C9K ze!o}!e(%=r^{&fWy+XOz)#QH8y)fN|vk@5LLDebSa(TAQv~EcgiL%)8Q|evVFP}uF zFMl7(|C5@h`=IIA6n@n^wNbKmJrCAhKJ_V4x_r{KL#=U_K5gDDqv2Cv_LZH*a)axo zvo$Skifblm8S@?asxC51<(ZjS)AK)kZ<&kiG(PP5@KyBK)%ZJ_4DY#PB{Z&HxqOj- z{^wjxpXYtA5?`_`wse!)lX-m}&oN=IH@ok1ADEy2r^H!&hF-l=&V0tzC#Op95^?oz f&kQlz@tZ+o`{Q$G{_ULs^eTg=tDnm{r-UW|fe_5o literal 0 HcmV?d00001 diff --git a/src/iOS.Autofill/Resources/Icon@2x.png b/src/iOS.Autofill/Resources/Icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..37369f4d30a92c10d97f58da0390d8b205af2cbb GIT binary patch literal 861 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPVEzz{nlo6XFWw8jk{S2>e<1#0(f5 z5hX!>!3>N{%q*;I>>Qk2+&ui^QZfpPO3G>)S~`0AMy6)w)=th|e*R$*k=Z%9rRCKP z9i81hlcr3aK5xOI#YzSpZh>M8NOZ00H1 z|4H^)>b#Q%Jkkg5Z_@RBKJQu-OHQQigG&-OxVY{mEf5pAVi3S@!}!nMBBbLnyQ;#w z;07j<1q`ej4vbs@4NOZIL;XHfUviIl@wxHDi~NY4&zaME>)NMk$?r({!WH(Z=0W4d z&k>%*jV}&=eV#jmJI1V9BH!F5;rIz&_uEexuAklWuwx;ku|$>WD}^U#SkpEnU1NIq zPjIT>9izoo&Q)#RIS-niGPNHO&kRXq6pl{|Ui75APlj2ddfOJ69cw&!kHzb(eEH1L zX(`L|`?{{aJDN7Qv8T0N+r%ZOeW}5ETL8oPxj&m;94U+Y`i;S~#^L3`vO5kB)Z?m~ zZY$r;yn9``yR^K3Z})%ER&z1^y9Z)_fBnL(mA@xhX~q$I$^M3_-+l#4+vdMvJp5$g z{q!Cs=F3ae^WO(D9b33*dbryGyPIEs`^B@ZbM-qJr^>YF^p`m?`pk@NT{q zIC_39ecpQz?dE26XFWw8jk|Hgg{V`SqCT% zN`m}?85o(ESyh*MS49U3n_U7$yp+J%2A8U_D zuk1}&vh?QPq{N7>)bD3ZHk&AQUs@L;#j3(JG`{C6Y3F67Ad;G3I>N3vL+7ALcPW^P%o*QHHPb z2U(7_XAD3B*opt#cgz^-OJy@2FW$xYWBO|cQTbYPhTZj(f3)@6T{wLA9rOE-SGlVy zj?^YF$KPGhzWE(9YJ454XSjn|(8{ zO~SAGo8?UdPoDg$Z=NrUx<%x^p1FT=dAP?z{dqrAf0`r;AG&UnZ7pc9&!3&YYTn^< zdk>gO>ey9ZZ*KfQpGox35oS*PY@9y~7n?_tvr(Bg|{;GGh>9>8->TZFhKP5h#w9T2)o}ugBmcMxR zae=K{Gd?K(+4fS?C107VMs$C9WV^*$&BK3H+uyurWvE!f@m%W1SJ#f)O21!IgRCwC# zUD0*hND_qj{4ZVvgd-3ffp8HBj=*pPhQIu2_|sntMX*o=2SspD1O_8mFoFXk*du%m zxmfC+8Bio;-!9(c(-R1SGc`5U)r|po5&a_Dr%#_QcYhMz|MlzFhhL=+7e5)GD*<$R zEqAYU#wps}YuLRyd9}O2*!~Un54MhAX7V>a!PoRM2+a=o`@bC6JCJX7e{umin#o+= z<}iO`ee+VlU!0l6g@7D;0G(uDWMvm31)%9M$WZEGe7$>B=aQO>Gk`qma48^Loo+;5 z?@u&~CaH=IwvT{+`DMWdCYMGBM^@FlPOcq;6azbB1FT+NgUG|i(WWbDQzpR|UCqTW z3HGj2??$$8hXj;z*ReYTh$&De%4dUu;qKh81Bs9e@Z$guyU+dO)L_3lfn?N*R;nNa z(~jjtmd3#65(B=^B+=;G@wI#ZTHgD0G+VT>rVbAR@-49{6M69g+=5I@FWzt#G%QQI z@B5RE??j{T0{SwxKeMFnMZn%Q?l)m5Ze!5Pr$`SPUKkQFOnz7#$ofca`?ujrT$1)X z1@zoCIA;M{0Boo;gEa0wK*J+pkk|K$I7L%n^Ob;^Xm(5UxR6z*l(vT?ERSirma0ok$&K073Q0E5_J*WxZ?>KVYy-r- zk>4HjS+RX8$O1wpKqNZV?A}<_oSi=tj{Nf1G@fbXesn^LdYXaHjMjoX=g5_pL#SkSZ3e@Op znE~AH3}l4?A7$#FCjmPU=$58sEgjoJrz!)87N-2OYZYKI3&-~r6A9$_npi#vgVzS& zvx4RvuuVH8Os(l7`2M9ZxiG45rN&+vKrAjT9f7g8ETgABQ(|3YckBltL@3||<`K^Z zTWP?keIE^*#EsLWSeb z;6`cwdT;uIyyT9`;B&UAjLP4~a<-Qrxca6@>iAyllfO`~{}5(AMqyz|=Kxx>eov;H zoTvAA=QhBN_zGCsAZu-O#i8;06X`#{_ejF$f;|=HJNY7QWL>(p_r9Xb9l3={qW$cY zUCx&~>eqV~R9N27AR*w_(f$>pM;D^Rs?3!MADYx~EhK~K$M1PPsl{H5?G}i@8ypzJCDAv<>(kpJ!IRIkU?FI=0P0haj*aogI|&D4rOn6i+wQclNNQb{R_ad%8|}h!a8PPJwYlGpM9< zr@(Lx@C4-X8@z}5%_NI8E4wfnTS=oTnPQJjpn#ZDif#ejD#^kg$fEOoKna##gK-gI zJWoHKSK1H>aT1CVkDr&>meM(!>GRUx0RnR&pSz=TmO;!`+`;!zQUV#)L$GGd!Sb7@ zV5PAQ6P_mWEViNbCz)|BE->X1@E?r$&>D7^9n6Fe&+I4czVHOUM_>q0ln+jLFj$)D zt)pPo%5eu5>m9Y1;1a3JX@C`WVe}-Gzfc&0nrw}l6&&!3c@XeDEvtM|AcA94NZYld z($)bOCsn39l79A(Nvcl6VzH0itl1d_zv;k&eC7jaJ8F0V03px~0o@XCwFH}qIhW&f z6$W*3t{mLS^m5j}Wp>0APZH7cD`iH1uQH01vPLgKqaO&=68576=dJ)*P>{sJ{@#h< zst0QL7QjRHXJ^U=6DFf=%180>Zh%!(grl2Q!TTlS4A@D^oXv?Yn(k9gB z0tN#2=hl7|Y^VoMiNd{y)p*hl{OD(5TL!Mgm8o4xFx7%(13npFn#C%?Nqw6bEWt4+ za9hJcq#{An=X!(P8jEoj#W;f&#wgUT{SeKW?Uyt-C1iJ{CqrX@JI#pY$js4~j~%4f z)?oV{prWOdtn2|U@-cz8SJ?#SGm9@R7E7B{{1&9w4C)PPGB^Zma8I)UHN1kr!-K%7 z@RHttJsyKgA;$BJZ4#Ndk^e6hDJ)4cT43rOfm%$1A)nJU`i|J0d05qvy;HzWARsm_ypXge*szK;qR~pp(ruN-S4QB$%U`vl7XF)Yb*Cd{cS>!$ zl^`9-`55pT-m4Y+#+sYS{tbPfCM5|BX2*lDAlrk?w%DF2Y`>)AQS)O%!&3^DSPL&W z)fVUR27=}I_l=ytB*`e{JQJvUkb^yzdFvpw~%&w6w|q z;L?N4m<1*6zlW?dCnhHX?#4)5Hlop7V9F^dYDvgOa}I(*uk_i60}jFi&A4bmnUpp{ zkNfFZTw~|dDhi}mbbJA_#aZVYNS&`G5RSV1r~LgLGkEMV`^mO@^>qE3Lmr~$q=~7oL$FwpCmrx?b_LfG9 zjm}{J0Iw_=aP04WV2|fsI8L-wq-6?FJ%N)bgAk(mwNVntsTQ6FxRDk#G&hov+GvLc zU}s3i6Ow6?p&h%3^ws(+tGF(K=`~#4Skd*st@WkSY0cqej*>t^Q#+CSUsA;he1^_@ zor4F!4fY-S*@sAmc9CRZq`KDVXq$Dcw%_VtYB(IuI^RySOw#qYTC(AB4jL$3z#zoR zzNIA@8c++x$DVSt8rRX)86JQhvd)#H>nj29J!i|9OC@9GFx zw*&%aVmO0NHpDX$agSXzo4gw!FjM8i44xhp$Zz<{aj{Gx6$P=T|>6mqtn{f1tbuO zr=yyV4u-4^9?f0Ol}njjQx&pcu#*$Z$#8)5xV-Beo92_3)??`s&&+%v=C%p7L0_*BO(17bvM`RvZa;y5sA zvE(H+&YK<}MSZ})#L-W&|E^&pC)80~7mdBXiCBbGLJ7YoipVUZiiY zpg}b?>KH)yW<-Am7QX#iX2dJ-zg+9^71yl-(_my$>*z1OEsX4lubkkT5nLOx@dTe% z+4nPSPY6Q+{Lr$((lu+XLR5+1S=SGJ363n7PwD+s>F8BJO{7ym39)uQdFw-LFSX%% zW({Xgvm>%|2r4cw%N4e-90eWi!L*t`54qwocsdjt_H?@K@6d-OE)QgU;aSTinp!vPxIzld} zbec(U$q1*q+8wZ(8U1*?^VTCd)=YB#2E(hs z%&4Yiy(zm9MZ;^yeUxiue;we1HO;>!d0Nk%1p?Cd2jMyfSIab`kSDWw!InE#N7lvk zTn>I#6t2rd4KIu&sWg(LnrtRN5#lD&SH)%lS#7IjegQzu39yHQ4WqUJ5E>e3lnGv! zr)fAYnk*<8!akL{hu9Lx>IhZUlXt)`LA=vg8N+%2#%HCSB)lmyTl zYfFtS&CdfQ#1|hzEMj*wW;^t?an7wL?GOhc5^61AC)H09eThek|X3IiKd??FR zWZz7x4Z>zdp=$uC;F3UXBuRH3wp$lNGR32>qIq}F9i7=)W{Kcrj;!<6u#G0GXC_It zhwUMnZ)UYdLNpufLw{f*iIgWV1Z171VH+z)k`ya}^x8<0EVgH4`PQC5YB`@8`dyt1 z?CC+Xv1FE$5C0sPb)tr=KHOmSM%mwx{%UNuZvV&vWm%ZGRIvAgB|SX{GcFv2(y)zt8tz~(mR@s()z*HiRIrMad+?979rG8MGGS>$IvtvI zelaxMdTvQ=JVME0dvBBqaKGine=e{^8u+(qtgN#N%sN|=oLFJ?bzqWI8d6ajHR~!m z@^;Ew^OnTITNs4gk#)v~ZM2dkSD`ETx~UN6PGlrG#xE|NQbt?>6E(3qFzeJbJhaed z*~uqsNly6#%qIgIewi+!={q;;yiw$6(*0^qp^NR_DWu}1WW-|o5dC;eQApNVlXbH$ zI9tx7H0sawxqrF()j7XRWI_9p%h0SdH*8~NXn2R(t6hEizXjW|-!3`Jllf(J$Lpa@Jw@IGQr zVFYu!s_XU-1xoC5bYyEl5a_;Led|_L_rjc7^!D3tzg_NrWr|Dt-+%x8>C|I!+v3y( zFkr6;u*=;~PCr8{BHX^E-`(zKOTP!;Kc0I21nL;zJtyE6^m{o0@N2Yh0H@#W4(Jc3 zQ96NI1L9)xvpj;w?#Q|iAiqD2;tA9v_g&G?@(sLFLm+S7Ggn`{Qy`ZFR`p| z_XzOCI|1?qfq0z|$Sw2VQp+YQM3!*1XeR)FK7so9m5Mb1IuIvL;Cs4l)F!u!H<}FyPU0+;$yM#F>kwT#TwoL(lpgY4Vpwr~C{w z{o%;KJZQ`tqtCMl^7bcD#;J3bC49wV@_Vqbzl7e9CdOcWzmlU_3H{ffIQ3zv zMn%>}3+4?`jA!t>uFZTx<#`H+l~$XIEco|TV)tFYoIrgTKo8cXR#FWZ%o7Q4HK7!9 zX@$mtrHQyCetr*vJ12|&W~9BvjKPdpXCE++N(M zv_ACiU4nYoai3@)G$2}QtWm^p`IxxhPQcr}*1!UNHCpeDFGnXpHF!JD=KwHA<({w5hatX#$|qsyhpiu9J=DH< z<-yQ!!l9#9l0_lvvH_KhexedQMSQ3IO7i_^V{1`4Vt)VC1mK9TuyI8bDU!Q!7@(fU z>+#)z+9E~S+R)LT6%(T}dVRSyf#Grj?wI;Ht_nqjZfPgZXiz0N7#^PjvXnGydiUDM zfvGK7?8kQlY6YOT)VcS8ojYw~64QeRI12L;DlZP)T~o!ytBTwsS7t+W?>S&)d^HDh zabPf?6S#_y#(e% zqd{P+l|X9^P}wm7a%qmMvK)4DL2!!{Q0eF&6xfRy0a}!Vl$|$Pn6)+sf(E#psYOQH z==eS;$7HQs@kD2xs9-x6U>^$9{|N-NR*S8SB6J&}^otw#?c_J7cI-QqIsL?}Chv{1 zLUJYAi!Q60MIU{kbO}l2Oj~Y$(0yWE>{6y-V#v1hszU4g1L#4!`+*g z@VINDYvej(ghB%4io8m_o77^)fYz!Tl|o-d^RaCph8?rWKp&NtmFGJ+l?cFU*MxIlc4AbNJRVHgnsfZZH2E1-Q!J0D@x09D%(^)bTeon|%PS zaR?i_$FuMZNO8gRzV)$ewm1R!8sy`xapce_^Kn=QQUUB_A@xOqj&@~^u@aGDGC1i5 zknK0M8XFTSTuzf|Y#blnPWosY!(vgtuMHL+*Yu^!r(vzG0@z7P$QB7KM=w}eR^?Ct zS`%f|%6{J!0^^y)G}$d_x;0pck}?gCfBW$P`y{zZOSzm*wlV_D0oz3-ov9G74Qffc z8^H5x0H9e81|~GA5QkJnx0I`$G>$G{TR-dg+|ajq2n~s?e%uf^dSQl3 zR+fDsAaxZk+27s!e@f|Vj4~dqqJwDB=&a`8$Hip-$tqhrRtX8%S4KV##A@vwl$BM= z4i4(TWj;j2hv){t^Lmq@jxo?7UxR8)tSX|A7{ihoSBYPH(~!l12SidjIEOMg7hAdP zPa|h7IW4mdmlKeX@VHB^3+iWw1KJa?pDo|nGZWPMnc09^(P7*YrRnH$P8+FAs>yTX z&YRepz|>Vxwb_ydluEQ*PPhbY>9bZ!;n1(W_RBsLs3nI)>Lk|&Dz6IYNt7|hG0)>M z&8_j+NC(iNonTP_+xqzc<0XwVyq)plKm*@;C>^1>*yHBx9Sy>Lgm;N?a1g4njLs=i zf2avawPdw@Wm68I7u4sRvhhP8&Ot-qq^HzH0+JprIffyrt5*bsEOf?C-eD}rEzIjR zby_Ttspu-Ba{+tl5fbP0YdC-x1=M?AtjTGXXa^UV@sfxXlL6vqGY*%Jip)m2RhTH( z?e4K~+{0Ibl|IK=c`kl2!~%ZScF>szXZtR>2s3NCeJ^1m}x+I z6SpuoR?EpT><7hx`iukYJzd}W_6b>XZcH-a-fP3})4gGyo5RbJ#y2jg8M#Jsj5b0? zmckM%MW=290A0J5Y+6}*ucS-_wVvU0P88&2+NupA&G@eMwvW}A{9ymU(ItS+rupYJtdSG}_CM;uCY9TzriUIVcWBGIe`kFdh z1DNmpdRUnb5osjaa7Tll)4OW?g5fz^>Yv!p^dMN>%r=hH|E#5^anMqYT*Ix;l%1sF zIFk}0s|8^S1-=+wtgo0Q?ZSlTVmC&&h1sy={WLhXueF)@&~KDyJUWRka4!kiHwm8Q zt6;5Hdxgj2XYPd0*tqqRVCbCwj!Vwr_>FZL5S9&YX_9!F#G^w}S8EgTTp6a%a^nt@ z*8ztLA@zsR3tN41HXPLD2d?bk)}n6hI>s5b(xuR`&&(`^s0vxxRJqtNC#7Y6j4~pL z{?+cYUYTh0Y`445*T%i0(t3AYh9rDV_T(OE=JWpd@2)8ssV^to-0o8sdft-3)7`$c z-d*1?257j)18k{<**NS|@qd7N!C7@_=5o0OuHwz5=f*1I=U2)dLocageR7;($4Buz zn$r|&qdVJWKY?G0{7NTw*}~zFvf;o;#=VQgskxlp4alV{Eti@M^sPW0jIbp60=gx7 zZ?@>QF-8?v_%9k@pVwiJ6t+#_R{jlU8CI zNZEJPF#ac$~xE7qdMsVm{fG!;=m{(+(YZL$2 z=iVrGVWmjt-$Th6{rts%Wt0Jbby(!m0qjQb0WK}yc`HzgU~5g!vt{JHOT<#EK}xeL zXL!|yvC_Hrr6#*CaXgrFDE~B`#RZd)xyG^Ff1cJT!sH|qYI3Ic9l>F8caG5bN5_OI z1-Y+sIMK*wIBQ)C*PmOQ;s#mOKLAV6mhsd}!Gb;`6Gm7CxJkeTW0y!(>VhtJm(|rJR>~_wW7w$~e5k?(Y=?)PW-0?DyU9|MZ!h0sKdc64Eh! zJdE2{%Va8eH~W6Wc&qNKV-IuruCEZv|`FNnM5-Np)(lSn#p}-5*CoW~fFkJQ%Gl6>GUL03mGLw{}AcY3h2=zd? z_k}PCHq7;G zvDP-H7UascmY#jE07*+dE(8EIzzV<>nQ|S}GX(~hM&5OG%>dfPzu}Pi-Z9U{yhIwO zo2`#~P(LYvJ#f&aai3c=@MOcRM&rcDn9tcVAuD5#S7h{e8@IMai3jU`Z83}-S6=ON zW#an11)twkkST`Flysuen0<$XSb|nv&D9+oZOb`RlRRo8OoqY*Xi`gVNN)RwK3CJT zj=(7B_xQJ=Plp8me}ps&xq=cpoBfa?~?LT=a9%_p!aOFINf}AOV+5&vK z0i4e*V^vDQN^`-SLZB*-jMG{x04)_4jHO?r%HXq)bw=;o5Wv51Iy3>{-a$u3DssVm zRtlC}GRA__iEj`GkfAIMp!%q;)mZA5vAl>?FTq)jhTJQG+W6E$4*dIP={V_09b*}h zLXY9)PO3koiMAAYawfcAC0P0mW8rInD?b?_H8lj(#PhdmOU-%Dwg(ihZNLdoGgdd# zT6IS-XDv*;On3)r+kj65rkG%sz|E-|&qmJokZK2|qwT-hvj z4C>JW)T3vXcC|v{;&u$}_$0h53s&OIe;L18M&CBdb$BWZulSYJe`Kqv(y z*J)OPDX5p6=WUxszyv4&?tSiI)pIS_9l@M2#gZ!>YmI(arq;adZ#M*J7UR#J!>Fwy zUsL|aIRm&tqEetSSfQb9X0mY>^%?*w0_vsKQg^_YZ9&V61ar7Vs#37hTrh{TvMUFm zHD{#^&y!Ks-|b)!_WOkXc2EEQGd+*AN5-_zTL##VMh=#IVT=`Gt?vz%Sk%M>>fXD$ zK}|C=(|{V`-i`_I5U8kJNQwvZ+}tGCIJOaX9Vfk_aQPit$4FA$S1J}L9dg}L0Jc;+ zxDE|fqg)vQH5s5DSmkZ+nT;#VnS)MrA=D$%1mHSo4O;a|0A=L~=nc_}DAnb}b#sR@ zv-ALCCRpE|0myZrQo#Y0a{xP+1E|1H9vjqM$V{V$&mu^QHE7k>Lj9z4VEl>_nW9#h zPjaGNsiU75AXSm9buy)b>DLapwwH|J2M;GPkKj-u695V3^o-Ty2D-IfPgbgQIFw>C z6Fp;LUQXVczI$i*q_6LE!jU>Ua_!B}?AeqonlwgcI$~cyObrXOU=HGkh4L}`2eFH zvW?-LYXY}VPBa=US%wBn5JgO*RP0Sg#98dQ`<^+xdKL9B*jBL}Gg-2b4)jn|(5m=G z$i@CbeV_$1r)qGiqn{0swC@OQuOdil+d!(BBgT=Lh&{7l$SeCkDEX*x| zVRS|~KAJ>*5fqgUte@O?)@!rqXJPox~&P7-yA@_N-3!wXaX1s)W{Y9 zh?;@4Jc3Hn1zII3ME?u`Y@9SXP2`6u*QF5oN8?T%-7qvEhEjomZ+WN*;8HcT&x_KJ zIkb$K0MEd+$Yg04OUH6`TA7|5E7-WB61%MyW36ids9g$G3R!UlEgo?e3j`o%LZ=_{ zEbdUt(MA|(ZUP{Copi|VqLZBHt(Gez?QSuywJ6cy{{ zI#gKuH~qF{*xf}?Dsm8fmw{Xvp*FU@U4up^S5EHbnK_~c0yRTAjp)|Wyo9rJrsFbz zdykoZCEc?W=tDaL@bwX{Erh-u4`z}w8xgg{$|gRT<7!FEsE7*qDmgvFiT9s*2vuKM zta``Lnqe>>m4I4Wo?n^(_X#F|g3I#<%wuQXhvHM`Hi!@sa8{M(9K3wnv|S+6GI)) zItRc6$P!JgAU=!exq|$b1Jo!wnvS@62H5j-*OCJT_;u4FnW7@LNCu=_6dL z&H;%~Fc8|m>ieDvv*O}Fyoh^=BEs_6CFpPzB**|E(at`?wa4bS7%iv~?|2Sv3s^n` ze8HeLd@gpV`mj9UwW*xj82zilQ<&yyFzhSPW}c0N~37#ipDLOvQA3jOPut)G^eZLti^qqG$B} zwQFB)U;2S~$1#?%Q1JDMCV(;g2~b)EB)44q6ye$+bqCDWOLDEy@2ganx(x(LDlS<7 z9T@}?537SX!rQ?69%`4>*Jwe80JYS4i1qaVU#MJI0Q`3u;aWtp3{C%B0^Bn<@4THM z9VvuHbD+};U@$XK&sB^5sR9HCZV0H`KtoVOn1qJ|HB%y=0sEsN7Ai(MWt-^Q7>dm$ zaP38k347p%(4~V+mNSo~w+|h7gK4SAa+)fy1GzTTzeuJ19$WMFEqp+oDnT8&wv8}Z z-U3K^b7~@}y97W*02Q1Z4i0=4I9X;3YG&2!0b0|)6;NxH3Pi_z)B?(*p!ARpnE=Qt zGzY7WP)zl1O%Za3l7YH-O>V?BaMP1Rw>*%m&$(sC&<|${uUk7iqkFND05#`^(7U(L zkaz2of!e(7Xx1DpAL3isjLSB{HgE@RNDep(YGk9xJmy23n%^o!;4LS8-$tU0bEY-U z_F?L%?Pg46UN&&~w&4g9hYwXcQcZwkn^=A5wX_k=-FunYg9GYHmpJroa|bI8#vuP=;)0-r*!z~QbhH{bBP&M9P@hT*a&N>3I5**Gu05~<^fMmoV|(6omYM)s zfmWKkz5%Uzn_wWN!9+lv1>Uy>o>|JvY3TlAuiKsP@{+2$KbIkUC}+YA5#|Pt3iHfQu}!k7JbP!E{swYTC$!14ac}Y3YD_ zElr7KsoO*jWe-e%mYLwlyV=0E0w!!K`Vk{JE(h)lS?WUQj16d|E5_QC2|=y4)F#nU z(k9NnA#ET)3@{0=fOk7e`oW&>$9V3wV5RREtC9g$9dQz+Q?x=QMP#zXm{_S+p`b!z z~jz57hZoTWYef zt>)gKOvnX_5S63{-mi}^u~MDHwFC`EJWxAmhxMpl`pjCG1dvP^3Ti1tFL3r1-D^u7 zy#gId#F^_uR1%K~fb7YFIM>MgH6c!A=;5Fe?cfxWjo}MU*NnAOJD`G9-!h$53h%~I zvf;gc4NxdTm**nF1VGN0f#?!Qfu3xu!fqVvy|F2^r(SqlYRU&$3B3580UQUS4KoQU z!2yL5shIo6;L`?K_CY7HOEg&!)#1=v!WqiC9M6i+h46nIOHE7mMxY(2_3Mp2n1fnr zG(^u)k3RIsX+bAP1|3?;LC3EHXhzSxAL7ixwW_{j;A^RC;oq#Z!{HpRJ*@NtV5NKJ z`nAXVX&a)Gt0w?W+&sl(ArQ3|kk%oS<nLt5588PIW~@|&K7(56wcvo(%;0fh^rw(c z6?F0rWQs1 zdp#2?E)$vb_rfbCiU&tSE_GFFbW(p+)vT3F&Z2b9xe zQ)UO&Odn~vH@5=x5mo?XB~k~9JSM=a(T~y5cyPS9L_1JEyY=AGHRyoWjFWp~Ui9^r z9NR~Mdf47=%X}tf*;|naOff2ol2DHj`k`r!U_C3wvVRf=ZX-k+Ghh;2O5ed)^?LFh zg~O3VK$?tChi1BYu0*e{d?W+)?nV9(UcB+39UX0nVEfD(oCIiy-gf;`2tStq^+0v< zS1)GvaQuSuIA#HA2ak3IW-_gFsGuqv21E$xq^fu>X`bV}h_24%s31iTDM5|Un&SpF zfk0fE8P4jW9dJ>CkauDoXa;nZa6O`^G@(`S?hz?11fMKP`w;nlD+iB$ zU^;0d@Gj0dWIw~u8#LrD)lZ_qoDDN6vpGm;ZbIcWVV&`Pg`NpsJ9FSpIwQwT^Sa&HcJ?cTEw!2K!INi=D7@`G{e+QKz^hs9fh zwBt%z=9$mL47pdKyx*}31W^wUt8QCeb3wI8qSnk7)MQl)>b#Z)s1UT@Qcyd5Lhfsj zs?=b}y=Uqzxh;;jOvdwN;>(qQYiKFOfD35kI zlq(O*jyi#z$0R_hO&y7QXDJjFPfI;cgcZF<7h!AWS%SK;4D7~(M;nJ_F9fRc$k3uZ zlCr^B-BO@7i0sEXab+ZsHW94)Xsw6mJost6hX(a}G5}jzjy?;W%K=TQh1>`h7tQpO zf;meq#X^HQ4y(?s0tK)N+?Y68c5P!CxY ze5uC?)c@}A+QFlJY9Y~Nsy<>-g0#)r2C(X}Hm;X;)jE3WF-J>X3RHmO(b7clElQC1 zEK)iqa$_dgf;y%Z2s(An_W_PCc^~vc;F6L-E{ zj20zu`v5{ZHX1^AP>+qmfQ%EOM|Sf+ff{R#WiX`F)fBamD5yA91=6v798mPU$~|j6 zeE-*D1IW?Q4{~bCi9#}Pzalb^t{j#f-3PEjixOgRX~*B|xjTIC$x@FA=$fUl@o*@w z9ZCTgK9_hdTs0Hp?03ORYpBQ3wzIeTVvcB=R14`tJ0vv*RUNvBl{x5Um?uylX_IOp zQ*1vRt0+NoTDetg3Et}j>LUQ}7H}w~9B!ZOhkL^(IaR{<1n)4l_YCjKO227P@9h>f zf}C?GC7^lJ4v-g1c_)&UmUQFF@*Qv5N*}GG2msr;TNJfi__srCKfH-?sMEefz5C8@ zXQ!K&^10^|sNZ+vwjaJQe%lXA>IIkYQV7o8qjF+DzNbMuJK^^G2H>qlh2VfDZK_xb z)!wK=Vi2lwY9~OS4F`5*#Rmw?Qkd&wSyOLm=)ytG-@aMp#iowx1ljVp86|Q zxsQ%2Y;lLgq8)WvO)PzVEIAmj)fT5N@M{yrBqzW+t>^ADe@{5_0O%ss0huRIpV}cO k!?yes`M%C&1IaPh*^0?aZ*T4St?emXi=->bCZ-0BpyLi3h zCU3z-g2KD!9}5A7?q?w%H~2U9I6Qy$^1oa8^#9gA1I<%@GZ{Scm<~w17ceLWKZ^-3 zc`ty{2)OK@LFF;O$qXKOqydU@02Y@r_JdE80VRV+9=2FSDW4uNu5C2^C&yMYc;w-? zEIN=_U6@tD8an}#U5=k*@W|H1zk#9$j78oRc(ej0yKI$Y@VGX>=s$Vb$6){@U-Nck z@W_CXhXqKsIp~_fW6q$_#W1RgxFoH7oWu?K(Wg%TO9_X{C(m+f6z(N8-1ADDi^nC= zKJ(V)7)b_?8Ce+}V60twzC{lZjhhHL>xisYxbe6soi$QtwacIDKI+EjSfIQk9Z*T92{hiI%3^lvQ}j9K;s&WU}zmHmLUpI z4nD;Ux4Iaa?TWI0tFhe63?A3#qSTJe6BrPtRx<{RALa+ldTY&6&9%%1lRn7(Jha*8&C$2nnnCrZDZ0%!~XqjHzuJ!};c zI29{w>t5=Ha{rDD9<#GH8u5ppjO$?Y66P?1f{?OT%^6_rYgFpoza#y4lVcm+u@`^+ z!MKjT@^&gM2V3{j&=CN#<8EQ9a|B;Z-(z*%O|##(E~%{UK#*BUdVe40gq!>a}&!7 z5R0Sn0C;t&F4fHi0>_=4JRv8&>1E4zZ(Q7_K&^Wz*}v!;*Up^kA$zuA^EaN?_jkZ0 zJBUnu&ERpFZpuN-%+C`9jou9Z4j9*zPLzG!6RkHYh$tKm(s80<^qK4tq500L_dhQG>B=gJrQkL*g$wp{#<*bYFZe|J`A%1WW+KYg0 zN#=5$%E}lt04fLIpaqE#Q0#y9Ddgylfyn)3gZMp$EMIqse9YjH&iAbY+?18}ge18r zeN&)qEF}^v;`knvDUD+;%08C0A{OF?um?e|OrRSxO8~jK0^q3SB>ARP#@cvFw<5%J zy7ZtLv~=^Wk7);h(y*;D(nVZBDf~b=ZQRT;j^CZW)0eu31fhVgb!0-)(X|7m zn|9YQ%f2;^eEkF|ovyZA17mXC_mp!1keitRht?E4$jg3E3R!J9$xTGFGk{UK%P-eI zHTrvOD3%++ojJ&%@Q30%L$ZOh0g#&u1di4z^XPWlmh~(lLnBR3jq#Qs>@g}Vd}*>XdF|GplrjR!wa1D z%4}56A#v{IZkSYDl2brlTiiyYE2DK|E(SnuCI}qA%8QHz93feoUP#u4a(x#608ysB zdr5Pp+#jFIL0WTO9UE?dm&#nQ}&Su z_s*)P%8xH z7R?<%ZYCl`+D(KDiYx_mAB?HgKr@N#cFC ztq5j4rGRHA&{G02Qn6dGD-*k3MJcxj0g$Jw0}myaBQ|hU0sR{o<@$|F)D&pY{HF)H z{%0sJqZtVC@NSsssbS*P7L8Mu-N&w1QOfVADcqZpfFsHV1pvnw1$4d8M!8R9aQRXx zKMOZbolN5fW%n^mY!Zls7Q98PS5anqx|*L~t^z#d1l&&mI9jJKptHs{=%68jTn;`{ zE~snVOaG3CiGfJtl>IaU(zzOW)>!82kZjVdz(Zd0-eIXP*r$t4`6U$4weo_$lJ@bP z07d2ITYYP zE^pBKcM!NXDvnPqy16pG(#cwpGX8Os5I8hS4h1j+(p$Atv?MgTDXQ-}BRrM6zWyHl z{WV{WGH2;{uX1AoGBGHCXy)zQ!JjV?JWvx1LjBm(UIRVZbdk_N=qs1L@^)&Yb;gQW z1+LGIZrh$zGZ|jKV z5Rhyt0Wb-HEG2mO;vJCB7MYcrynt@--Jz`lLPyWdXyr3JZQD}Vuq~%$hS)Yk9+ZDUmH-gI3g=GvuxA{Qc=^lW01u9U|=Deu#Ldw(B#rX>lIck8nzKU_U-LImYd*zciAPMoGgXej!zg!h~DA5`Xx`qHpnIfJrxG}C@+wPLv4uXKXF@gvj zpD?a+#CN;xG(hPK~uf-NwdKyD^=qos!o#`xB*M|k}@q^98%X0ToM=I8VCZ2gcQ8R z01(X~=Cv3U?hCc|$5g=sWn0E#rG}L3_j4b{bTtO9Pbr@a(!Bg*;s?rI$gmV zdb0O}O?qsdhp(Zi_o4+)r*>nU#$AEZrdn325;)Gy9ko3A0{VOOKvEN^{UP_vs`_69 zSRm-Z_D^u_Nct8H^ir;FxFITiC8*biny3nQ1&wpWVx^*P5Vg87!Zid_89j(t+8Bhe zbl1w>rS$IR%J>K3zWfU~Oel?mZb>I#E9k$G&E3ntYflg~&and5rFqe8;BYJj?@Urr zj@E^DHJkG24xXkvg+)QtL*fiece*0@wXsls#}|ba+s(Zbc{w-dqXP75a4(UynJc(& zjY9oae8JD{il(8n@135$ z90bbZ!nH1KH?h4NROO!dw29VHgn~$S2uQlL0>HZo1du-z09Ap{fULJ08#%;Aw?2Yn z9w2W5@zKyIF}var4jcv6!2~h-1W2uy8J*k1{QwBQe?l@JMucTftLur8@yN=&47ii+lLjn9A6yAJ(YS^*9QReJ@xu?u;(KY7;s z^?AKJ=a1=?z*V4YVE=pTBWN#zEDzA?=*Uw411Jn)IwD9Lik^px&9!fTslsmmv)^6@%d1z6iK(z_!?jaD%ko6jd>s^3St3lKw+uCxe(xJ9hR-p z0!N>k(*Vakx*ou+@AhcX(T_XDno2!Rclvh-baJ=tTn1~vk7$9RajCU0 z4k+&p(ThS{be|3$fc*@LeS}&bzFe{w%@jFvgxep3m8xk4psKtTq2Cw-RtNXe-(z-_ zw*s7NW1J*`}zyV~IxG(OM0+IMKCOV+~zB5NU-jqS#)9F}fH+?NN3 zWnRwmHAGI35JIJWSe4rXx(A4xflz3XASv4OLqiqbM*@>z;Yi4p;V5FCA1nS z*H>_Vkb|gWi~6dHH_qQ(9^q@$fbK23=S2@iP0Ry%fg4h+V*@B90zy!lS5O&MtO~r@ zu21!9fuj}|>#ITF?>lSf`SZWBhK=L1KbN6JYzhGRCV|M(>C?Nlb$wzn?q&Zr0!sh% z(ZdA{(17O_miUgv;6l2?%9w~d(y-QjOW4ToJ~|-yOsfMCTGY)#l)P2AA6nq(1g8wRYxTVZj6+-_ z*4U^1LOId3ZcGS(_zt=aku6#R73hfdQ2@_bCj$>LsY=U&z&Q}BKx7Wqy;-2MtGK(6?hB89*GM(2k(=UfI{gJ^=9bt!Ife z^SULWP;J?mfm^_cnH*4n0R=?EO05)vS7|Cck9vHJ2^zh1RR+dp-U|5b+)E&`dl!32 z&%$nu>_e>t5VXS`LeN?Q&3Vw^DPn!p;F{hM=BZME$Js#XpzkKb>Ohop3y{Hn1ucXa ztkfPjGzE0;<&<5ML0~^n;=azr_vvCYKO49wn^(ZEa}&C3#@|sZWDp0@07wG_DEkwf z(ws-$b!*iDV#b8RIK2T(`@KaGKvGz;@?!Q4TLG+8n7~9TpgXo08Ue+qOwlvX^ndJq z3b6d3X4eW#-HKNY}I6)cw5H!PrP`I}azp3j9SXZOa zowWiutOayK^SgVG3$YkJj|d!STti*(rnEpby+t8~2WwT3xhf#u(*XOo0`$N)Ru;FV z0tD0NY9M9BI{<(XOJNHrByu`6V6zzwD;0KCj0JSg4bryK-{Z>^3h4sYpelG%0!Rh) z!{~JYabJ+{-GJ-5BYfA|qPr&W5F}j~7l53a2&Em3bs$!U0|myX;J-Q@D-{KfU!A_~ z;m|GVOwGSYL!c>E-ZskL|DIJr1DygO=yz;<^D3M3d>~mLtc=N>2grT;yEqrbz70hk zaanvOI1(sjlv^md)^gBM+cD?)LSQ zXDus0mmg8LC56j^1WL^SG`L5EVV0t%_6B67{;pJ--~zfHEC%KJ{}KUi+<%kAj^EvK z@ZUBfuw4w||0EmoyY_D46IO^e76P$Fg~i)|?u*amKuKB~z^y{8n98DuMAu~nxh-Hj zy2kj>2msv!0Mr7f9|8&uPz!^)J`F-U7eUo}$6l_7 z{2gR)o{9x%+?a*K*`g>gZGk`~V#O2y)t*r$`vkf!zO0LHj^(L+xeYw+eP~q@=3r!M z-a7ow7lze=HXnNDbOFO{NS_ZWIQy4?edXehLV%92q9~U5;(mLQ2f?Y%YqQYniMVzc(S)(%fkXxayBcqLi&ij0vfgBUSFvhE3pjz zp>b&j1#c*Tu-T%>MbZcmm0**f(cF$Pz@yQANubN(C8&|eWgF7(?7=G8D6G_hd-Bhb zLF1G>>?O|fHWGlKY*Exr^u;WmK!uCW@&sL%60m{}+I8HXuo?;@cre_a6$yZln29gL zLc3!|*(-IeAeZ&!`i)D}8Zcl~;?CSh0uUtK`snahdL5qyzTdH%D;{ z{LNs{@IdJTX9l*nFsUI4kvo z3ooE^B5buNX2(>$k=mHPZ2$Pv|F;|WlAhfe00b_06L({!0485^p3e@Wh%;gq6>uFS z!t%T`>gLk34kYfev{)W{g5u95X7UbH_>C_f;rOgn^wz!Cp1b>=|B>|X7cF`CF&K1I)?qjf>j@%25*LKq`V6 zO^i@#JlcHdF(Po(VqyHkth^P5=oh)Buncf*7776Q41&}O><5Z;BWJ`c$^>&XggN$r z{JlSAd6+Ia1~WB#bYTXI;hr!D8Z+^c)b1S4aQz$!I2r+skIXx7Uy~1M$G392f;SCY z6s?xskYXP`>*K2nNOK;|@dWHw3AlDC0H_E753AL|ikYNxdlrDgKUxG>W90;}Qu`a| zevS3WlB*rLe1tZw8;;FOVWMdo;C)D5eS|1ihxDMX0~9_E+{P|M<*IO#;&uSKwod>a#c|BT6o^Tn_y^!xOKZHt zeBA`tcNOjSz5@5PQUJ$q?&a#rP|dNDS~wcu=v~9_X?6D=T<7PO8*eUt(2!h70D4y+A?N zTU4P9XpZ`V)>F=^_)9?XpNw-ffXjl!Ouhnfj#2>{ot4*D-hMrP-`#Ud+5Imf{2CBp zbt6Z*X-y$!VLGHh>xBV8OG}ucw>-u&Yf}&3hAb@LLjqCOT{RnUPx=D7&*+^n0wljU zob0u5Sb-XH@le!MDamDESTFko;89o=>XsA)8hezWqFCl=2`?iR&jejdZ~@(*;0*x~ zq#Jonc+be~X}*?#ZR9mXk6BnVE~piUxGm;bf%QUURxHIhg&916eK0kkR=5B?aC|fF z>7&9uV)O&0_M?dOo>QZlNbnq1>&2|Mx9&2A8OaIYu^@oQ&iEWqMKBnY(*Ow4oTni8`XvBl zu`LgVyqT>R;8_{egsT9LDU5<3l(olY`C?Hng#gUiq>-jnA& zEe+O7*JLQFo80fS=UuGa>3XCc2-L`47H9Ud^~m(%HUW4vGXRDXQ0#9h79!R~Az;x7 zNf+4s3Fvc*Foh9n{QhV^`pb`Y!2V3()Nc{RHO^6z6!+|Y%5@e!+q##9UqD$rSl8ft z4{ux^lN)j(eNp}yA_zXA-kdpAzjq_|WQ-b*a(m5npe5jvq_|HW@F)_1-~%8FT}u3G zfDAnX7L)}%t|sQuxI7pDX^wR669u^$Dys*vO!FBQcApnIqEJUj=wbJx1$ZZewqy(e7Kq^kv2c%1M=?mqeRD zaTz=dYtVG+mWS^>G%3Ji0SH6aiMu}WyOj&S(D~X1a_aj))Mu_Q5(FDlC@w2z5fi}1 zwmfRj{?-V16vhWYHtAg6dX>P1@hOcXSwPVS=w}xM#kDFPLvgJjm?CCzn1f8cwg#~x zt5=?D-R;q>;}m>ZM=^mlSV3?K`rRq2Gv*^i+Z`^#U zW*;WL#@5-=do1vDt!#_XvQMk>w%k8g8B4@<0T3Y~OC-J8=`l3sQhbLwJr9N@L|& zFw(WwLPnoVeH&Tkqp#tX(3QL;2upOuBLEo1T%W*66SV>v6xbB+^N`?uzBA5|BIDA= zdKW3OEe!wAw}ytGG)-(_i!Cgm;+ic7!iCK#-scqDuh#hYlLn7BgO^oCQhdfHF*e!i zCwmD}>{^1Mk}A5f`QGIs!TU@R|G5O2S_I0&f!&iOmgR9atwn0UV)bzuowFI2?NEq8 zabk;|kR9nZ=M>}8Q)4ResGP(`h*2lElcgOY_Oq~phgIOLMLY|NbJ#NiI##*kWw( zaCUYzBLIG90T1hSlGetxQ>n&m5(tY``BRXS8spzjfgp7)qcF--a9HA2l-GCJjoI=@ zaL+_TP}~%~Bo@XsTnjnL>N=&cJW^z?COd9Hp|uJ;<7F2K){vs0is7rji@cY}8b%A$ zfgt*n06Z9n$!y(F6g*Pgb>Vdx2v-HN`d^Oit1rd|4>yl~7MCzmganpW@MuC$+=<-m zo#fO{u!f5^b%{#ja;r+(2$H8;#mlm~4O0m8F-+aq1yu}FcM5Iztb-BgYhv#M!Hu1N z%mcW0qcm<(Nl+Swum0XRhuPdtK#(%U8%Q-WP3(P4aN>?mA(#bt056<@(o;y4#x7=R z2#R+pT#ajYy%?hb^lB8=F%vuxrLii%&-$4{>$epCewjd6#s;v1%L5&wSU(!@C=w_x z;&$8_&21~vmopG1hWoZ3^8rY1Y#tGn@1kW!D9|6*(P{~V&rGMmNe(V_}^zg6zwM` z0Up_8&SNTLXZ-JZM0CY(kIeD+*(Aw!hwJbzZt|Ls%Wq5q6g4*WMK{%s{MXmP@w@%7L2#S_{D&r~E>Lw4=b0?5a_6KBUL zF|gYcFY8f|Z0lZHy?3Bd0vraD;*zo$R`6JY0zKx);FZVdPZqiO*4KAiUfnyHwrzn;z z%ko$Qzq2C%P>PsIV^o?HE{Ay^5(Isxum+O_2L|w?UU)_-9$ZWkJfx)_;b zE5P-d!-<=H{h7NAQy6auRtMs;Y=L=v;DN+UeBjX_&m}d?lYWKDP-mm7`h?iPFtY z0{Kn>qE|a^4FYxt`2XLn4&cN_te2YLqc@S2?yZY|n;SC69Qv-L7%95W?K61j#}+&x zeJ;y;#MCFnOk$sQjDW2dJOKACdb%0l+gt(wr6^S}0~n#_M-Tu8xhkg4G3M+65qcrZrGQk=SNx(y1N(~C= z7Et=q3LYSk)d>WJVR_8K)Ml9K2SC>TbVu>9=YQ*5+zPNn89<%~*=^Z?e))!Eb?g8$ zeLWFD@!kZNAY+7paci7|L2UBP@tZpxNME{iePyN)^t}x55TQU6wKFgO0L;ym5Q{8@%VD)#9H9eOOV~1>^>R+mmcU*i2VB%^I>5BM^?kOp01pM?n?a#Rb|4tE zCaycCU&)AfAi~0kHI$LpfB^BrxJEB{#6D2m1Ttsffz(6=53paycSZFnyjU>iSO-Wh zn-X}KgJS@gT7`{4QnO|VmMPXic&Br4TcTyXG?oWy2C^&xB(jc>)S5(%a#L6ydqDB6 zwG<3w(X9?N-T?%VOQXOuPHcwtvzWkh zn3R@OQOj_htk%zh@Enww$GJGgPUze|CEGA!9nW)p0A9`k2$hRse#88`AH1gR&A(+6(~TdzW}6YmdQh zWyDOp?gF7IxCQppMOIuN5Wgj?Aw|q&Pk4^e+#WU0<5~DV3Yu-?vwZ%yp8WG{~iGkhWq9cJcl)g6%0N> z^mGwo*whgOMQdS@fGc8k)W9iQd#si(z_Z;0r_?Ti(jup&@5FwWK=IEiE|{ieWLi>K z9?MvYs~ClGFL{t# zFu;5YfnzsW@DRm7S*f1^3kFIB16Id|@N8%cMxUTDx~TbLJPpZpirU0Fq03>tz|1Eb zi~_|4;W?s#&uwJjK#S-csDv9w2)HT=@>+t@?+NuRNEfx<2Vb37cLT1~$}@TE5?uV1 z;Q9^59E<`*M&_#}%)yI!C`Ju#BEm|2m)Pn+3i2v&4}8z%6Vx5L;eGeBfy)H}56D$% zjKZEuVNy`K8Np7g<$>(Q_Kcji&cK6;1|C8NTY(#B?t?m*3$Z#X>-Q1c2{7EAkkeUf z{UGZo3E)v${ytHv7ipj_L~$+)ieM>2@muR=0efL`IY<`N@p>Pa0uv)(x>dYD z)LlVD3CwRQn1V0A#d1C=eh%OcNYvVg#N2g7nnO6L~93~A}WXoSt+yUfb+@VOZk zP`jdXSAe()r4~ln2H7R5Fp4~@YgG_`4D6&5WBr2 z0E2=avS;@qXsyH8tRZXhDIB9Bm|?k0<+LsdiXW|Y;N-z0(9}cCbd;5f%y)3S_yZDf zMLM9h!1KKmg&fXx=&oW^_H1SFOlA}Bn2O~=xISYNy;E=9GzOcMx&hr4r1=oq@{r~F z_y|aEMG21A)IDzvn(ruI1xXc~0Ekr0i-1Rpi_Te!pTPqZ;t!6`N@X@5Vx@VZZto7O z!d-Y`Dh#UwiFY6^7@Gv^V5Ev!7Ia}ze0ELC#e#=y6zZ<9S*ZwMA;C>lVIivnI30c8 zwE%^j;j&C6-ocn7RlI`{yJ@Z(JVby|24w@XQnwCgrTT#A&f&ZcUyOp)?H#4YBUZ=4 zvKAtE_!O=sT#PiCc!wht_GP!_zXN{fOnI-BAc|Fi^KGn(93j?$P}2$ptZtW<3U{@xa3rS2S$m8xkzG&QSZN16x8_*4^7d`jo}!84WeZW~S7 z`@)EBlLiko&hZI&X}^L(h_X^QZhCjju==jDsPX8{f8RV7P+^%v;VK}_wVR^@sOoq# z?%(Wa#7$rT;cVg^W5+yvijGv@vRSF@G;hjo?|XoJR9WK`8Y?LF9K<$`^(*_bRLGYZ z#9W#yE@uxOzLTv46kU_8sX_M#1|ra!VBIlOk=D*|S&){6heYuXv+D%JfGQGrG>PW8 zZ150YvOZ%WJc2@wxCAYtG~!|)skR;Qj+qUy+dHEJT9U5uj7&}9m`RFw2crkzeY*jzm|8I(E6ux2)$JXu3ieXt!M>}l=Wdp_E?t_pCIAq_-I!Bh-}EhyK=Y8! zN`0R5chFsFeElmGd=n(#n%e3>+ysWzg|J&$Yhj%B3=4<>K>MkX!)6H{PRB|`vNdRS zMU&=b)xw}4^aT*^6}Wbv#a9y6T_sZ3sdPX?o@Ww;eHRNJ63{HcUtf{4H5-7_fd)yD zS{P>YA>?;hB(>TTC`B4SAAq6OZ6rLt19=n2jOAxZ}{hi81E^Gt{> z7#SAOYasG41HGKS+aeoTpE+edf^iO1Ik$>z4J&S_xCk05~*!jy>2zgw0AtYhhRxOp~eun#0-v&@we7>%|9Th|4m` z49T^*Ej@sAu1Uy^<#S-ALP`p_Qop*icg(QJWyp7#Ed~WMHG0Z9TOJc1Vj+~^ud{ol zBJK(bM0?PJNgeCh66QHLj89PjO7DwPFq#-;m*vvILj)JikE6X(Yf!0BRw`N@%)BL! z8E}0hd{<5CTvn5mp5?MUW$>6MaA?Z*HN8^DV5QdJ9W$t+`U0-3Ztw5G=R{?-B)G}4IvCbM>NKx!9;6x4?$Wa?7a#Kg6_d$IZOQIR1Jtj;wJ;7NPob_4 z!|Ff_@}`vL&4JP@0FMJ8D1QKouIZIpjnFG~<49><$LsdaB&k&i=RwlEE8x9l@VJ1O z$7^Hnux{$wUa7vI=9tZgkP6(Ccg(QT#VOOg=8LW}c+6l(PmlT);9%bg1N9J5SPAUr zL(J>|%j(!#zpI}oVVXB*S&qh=OMS48(*7*W+rf#k2ZNct35zH?nytBaL{_RIZn9<8 z!VvG6`3me;VO3T|nisho9I;*=GI(4LfOLwZY5}KYrLM@?8pK^eT@3Uh?i!rSr(n!j zM@kn836w5K`Y&Am(82B0Ao)u{spsu~mr3%AKYFv~Hq3Ml*O!Z?Nx#sTHhLh=&1I^R7UJ_oY-* zw*f%YyxzX6NC&!s_0h%7mhRRZ%`(OeaQ#7#6oQY5ahNT~2ka@jUZ zeFhJzOXB`bBs&EhXs=WaD;2e3DD#o;m_cJOy9rtySH%R)Zc7^LqZ6o~Bzv$N2-+h6 z9B&z6 zsJnuud3WGN+=y$o1+Uj+DLji@mPdA5(hNo42{g{3$=0j^cSV!tP1byf9P41ZK6zyD zNH)+bF{jQ-Mbf-9R;p$$hV|tza#NSJMe8$?HCYl{0#5r~mSgA%{(ld7ghS&(sC6_lPBwM+T2;7-O+g z(I6>8R6`pX1<}Xlc|K)P$!^Ov4PU$i&DNkT3Q<-n3Pct7dx+Js&h+sN9(mxScCT0V zLabDUaze^3>`w%UG_HZKdU>xYmCqxC$JGxxX*F)aY;6#8e0Gju7|1E}PhlO4S(!Z|$6s{yvPSW&0uu5)lRgGU~A5V5#FE25RK z@&M5v%4hrb433>Ev>B|W72x=s-~N2YP2Pgb8^ZC}o&b)O=42OsNBfGE(9O5ZwIUfj z^0+(zxf`792Z!BHa%!G;V$BQ#r>y|dW8Ucu9(m+}fXG5zj~tiC!~MSi0|34KSf>WN Rp0oe}002ovPDHLkV1f{CJm~-c literal 0 HcmV?d00001 diff --git a/src/iOS.Autofill/Resources/logo.png b/src/iOS.Autofill/Resources/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..33ced5b12e05df53eb268ec0870e26b07af9ee6f GIT binary patch literal 2593 zcmV++3f}dJP)e6IhGCzS&zeeRdw6)F=`gnN z@2ZzB7n2;X*r2Sn#zSf%neE}>iKgQaPd4A6H!>!l?T~~_ycr*cd3d7nC?uPEylml< z#vbnuJ{jCC1W=sk@$m2-O%J>c9fl-S$)Mdlh$k5jPc%IT-3AaIuiKo7EeJ^@Zto09 zM-bM!;QIv>Z$%JoSr&Z1E+ESk`v2td5IwptpDWpw_=OBI);bpRQU;xF(Z462XDr8IwuG0U+|5sr5i2F}0 zM-c8ei||j@KZE>4xRmpV>B((zEDi>3S)vS7IZROIL4i@=Y6h2G{e4b&y{F|Vn2b|R)9I)H>;^la!{*8hE`>W6Y9=Fi35jF zjw)hYAlJ2~-I-#E11v8VCA8OvC`Mlp&*yMwb$enT3JuQaI(<0*iV>EaS$Il&ROYJXfL- z-pOAmJaK(xDqmECSF<4PSQz|Py%sq{YU+{Gjx9p&^ZxJR$>h} zia6>~e`CWu4Gnu@g{(|Hntjb7uMM`2_0rr`Qqj0@Fs`89)H0NQbewMzpU#PBVx}@4 zN+x4pa3I!*Ly%LVl$kQAIpI?XZ&zZv>fza7K*m0g-&O=1^nV z-1A_Pk~qDO=to6SGA3D#h$ZXdVeBq#qLZ@+k?HZ)S??I!a)hnQ@e-|G z(~XF7ChQ(O>Ik1AhDW1@O=|cg$Y7d7G@-@=;t;lI*KH3&(l#*fyGJ7wW8Gk#MGq{+ zUY{z*9w)S1RmwCZGboXNjEXLPt9xdLv+Y2wbE6oWl#tqsQVuQmsUu!a(^&PLXfkvM zn;N`jjs@F7d-io4DaqXb@IJq&;%akw1979KC+g+(pBkhzeZ5t_ZR$ z2h+C+QMSxo6gGi|gr*vK$)si35^_jLM(&@v15YyV9v8$C)g87_OQzz!0cGPR(#lqq z`Zy`_R*pDf6Q>MddNfNyey00p+5|m6CTOtUUmCBm*F+;Qt8w6qNG5B@o8c@=m+hfR zdpgcLjrYL~n?Uh+0%fvsw;cpTwk~0E8xt$_$!c&X%X6MP$(Aa{CiQ+3IX>8R5>codZSA5u6Sv;*jJ} z@n$$-lj@0tN|>27WH4@9oGXtSf^LE=AC>6f-4Kln*#xNcPX+8N!=-IYeU|6F{(ZcD zuEk}^2nOy=mFt)blq`?jR-8wW4n zlq?e>-#PR&DSS~PSd*0j!L~n27+bD3^zFes(e8%^>WORa1Kq(JTGmNJFm8TE5{)FA z$S@3uaFV6aUY?8|BNBq$le&^DP5VF>YB=6&uZTvn=~t#;%De(m*5{TKC2_2`sf2ai zWEPVUWMCLJ>B1*dvbrOd{fXhBNDp}frz0iXOvvApzOI4)M7_*cM%ezZhV^D7!Wf`I zUmB40fP~ns;F8(NukioZJeXhw?LLrqhXZW-x)o_nl7`wT6>3vc`8yno&?0Q2WOX2N z zV}zb|Ks{dELqag}DK<ARR}l}) z$(||-ZX2q_@b>&%n~6Gyw=e4}@*?Q*t1m6jnFIFW1y0*(<|Rh>pfR>KrzXg#U`@y? zV&0oUdwEg#aCLQMbKeq*4>~@8*=gbn$q>Nl4TGUF7zy5E z+V;Hqfp`xl)>tah7~Z}goaS3nRQTAys}N<1;}~AS?tpC|mRfpAHe{SP2C{EE>{pf} z=RJeuLO3O?>++~0lCK)(^kb_TAK?joacEb7WyrdN9HWvLj!~5|le)IIB^o&qmI{-* zyqL?0XgoYTx(k;#RZ6er0ZuDTTkt!uJv=-V{3E~s8StLF2VlaO00000NkvXXu0mjf DpN-AC literal 0 HcmV?d00001 diff --git a/src/iOS.Autofill/Resources/logo@2x.png b/src/iOS.Autofill/Resources/logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0ba60b9b13983200a2c921aa6793b3c1bf09ef GIT binary patch literal 5449 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 literal 0 HcmV?d00001 diff --git a/src/iOS.Autofill/Resources/logo@3x.png b/src/iOS.Autofill/Resources/logo@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..90473167697b867ede9400b31c6dce93b7e39ebc GIT binary patch literal 8426 zcmXY01zeQR(?10%0S^#q5CKU^fg_F%siV83k&vVF0O>{vsRJaAPLWROZX^Xxq>hqq zc#r?@eV)(f+1c;T%+BoYv$M}Lk!lcm0z67Q002Os@J>bp0KkBt=@1+&^s`XJcNAS< z+DNKM0sxi$f={Bh(RB(pSv@yRCu=uPGZ!m>q@|O&)k_6OGaD-nD>F-P=K(8G0N|yc zf{dh=*TQZlQhTXkHar=8nKh61tN3MN%{5H<2|X#d7O)6_z5{cDl-WA`R$O_tfQ3Ps zTA#^UzubB0_a=b9x><>j35k6M&?>bh?5j34`J5hasy;y*fWDe9W7+cMjW;8mXV=?Q9*AXlL!qDiw|2jkHL`tlRBDWCE?k*bXr#zS3#5~-y@FyGPq_@VZW z5&n`6ujGLQ0FapfD*~baYXbDg&T2gh`CHk3H#rX&lBf@mB{bWB*kZL_9U6d5$h7Fu+LcMA zP655~CJI+&{+Um7&MvMyaf&KYvxCncy6(gU$c4X94#!xs`M4kI^E% zNo!M%!GlL=D=l)oS|E>?be~o;%{)azILrWYjBMUkK{WlKBv&1)rQXDyt;if*PsOu< z$oq3ne|f_r645Q%d23%nfrfz)Z-&!hiV%_*$+sU)9yQsQP@>TSK#mV!%~FmOO#@!S zAD$1a|CQ)&a1=<9d~KQ|Xn>p4MDqzC&#JU@-+cjxWz8?1S0@z*-GCO8cpBUln5!HF zZCaEDwRXy&(GIc)&xag4d`)p#Ry4kVfoKq|xr+HJ1_3OU@~Pc6khm247xn)>N<$q& z;!b=$5NgOy-~)!{C6TTKWfHQu{jfE7%0iZl`ya~9Qrfp8v6muSA#kpT%R0qu!j5i0 zTk+mjK<+~CP}BD&)&wzGs^pWrU7nEGW?1-=%M0-!OEUQdLpi#HKG0e&q(x?rwL+uA zj^sbtmz0LdoAgz?PUuMp+ya(h1B9xz;J+VM2znR-bwJJk-#g&V^C)gG8kPV(0{jTF z{r^b|#Q47bU^RL+zC9WJ_@E{Ka~$<*`zFQq!HTHKGnDS&N0suwS@v(A=sEr;B=PKw zh{vaLxDzM;``XIKVfTBla;i?e&d$5nXie|%a(uW+k@-(1N7hcq)=n=Eg}3R`lZXt5 zdRzC0+nI8Q&iTgOUsU6pYNys@_+zyIUW!{6jHSgl#CUXmKK}P7#*}FW*y5kJz{?Kd z_W0U6!1Y*gX{c`pb=ag+CPlE`VTAVr0jOU1X#@^^MmBc!-8$9zbl2&$J)o#i+vN%o z5Y0g4uI3f@tj^!j7*!N(Fo1`wJ9|GQVDIN{HiQ_ue1B(b!8v*uFi}OH-Bc$~!*gn+ zK34AGuyc0#6_3u4P@@lrnVj8q%`1h7>Z;NCM0KW;TWqT@lBn4tlV~QmLw#s0fSf2x znrhMg<)Ji|<2T2dlk2rw#jS{B8tUbZmAYGB3+f2NV_4k5#@&-oTSJp`J4o7t4ewSv zDxnwSgz?jN>{iEQgSr_W@ZgbdRP(b~nq=Rly#9tPcabXwiEMoVl)IQjhS$JX$9vs9 zS6B4n|H8*$uHjymt-@S{t!3@q><&+{TQcJvoC_Hen^nBy_{&`DD_iw~6OPv>62WA& zIYu2ep3N^vLUMI$L?th8PUpUSbZ?xQ#izLeB;k1$iL$Y#zEJ&iJ=8g!S)2BB#?k2@ zo+wr&TdSe9Zp3H#?LvV}oX3gwBJG&b+ukqZB#6*UxK-Cz-x(fX_)Faqn&5%Wklf

*?lVy@ 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 A`2YX_ literal 0 HcmV?d00001 diff --git a/src/iOS.Autofill/Resources/smile.png b/src/iOS.Autofill/Resources/smile.png new file mode 100644 index 0000000000000000000000000000000000000000..25f2f45b1c9e513c403159ba8e1e9cf20a51a6bc GIT binary patch literal 2017 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 literal 0 HcmV?d00001 diff --git a/src/iOS.Autofill/Resources/smile@3x.png b/src/iOS.Autofill/Resources/smile@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6e7189e69c140b10692800db22501fcfc443b344 GIT binary patch literal 5468 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 + + + Debug + iPhoneSimulator + {C2B7ADCA-5964-43C5-A7C8-D3B6F8023F4F} + {EE2C853D-36AF-4FDB-B1AD-8E90477E2198};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Exe + Bit.iOS.Autofill + BitwardeniOSAutofill + Resources + Properties + + + + + true + full + false + bin\iPhoneSimulator\Debug + DEBUG + prompt + 4 + false + i386, x86_64 + None + True + Entitlements.plist + 9.3 + False + False + False + False + False + False + True + False + False + Default + NSUrlSessionHandler + --http-message-handler=NSUrlSessionHandler + + + none + true + bin\iPhoneSimulator\Release + prompt + 4 + Full + i386, x86_64 + false + Entitlements.plist + 9.3 + False + False + False + False + False + False + False + False + True + Default + NSUrlSessionHandler + False + --http-message-handler=NSUrlSessionHandler --linkskip=BitwardeniOS --linkskip=BitwardeniOSCore --linkskip=BitwardeniOSAutofill --linkskip=BitwardenApp --linkskip=SQLite-net + + + true + full + false + bin\iPhone\Debug + DEBUG + prompt + 4 + false + ARM64 + Entitlements.plist + iPhone Developer + True + + + + + None + False + False + False + False + False + False + False + True + False + False + --http-message-handler=NSUrlSessionHandler + + + Default + NSUrlSessionHandler + + + none + true + bin\iPhone\Release + prompt + 4 + Entitlements.plist + ARM64 + false + iPhone Developer + Full + False + False + False + False + False + False + False + False + True + False + NSUrlSessionHandler + --http-message-handler=NSUrlSessionHandler --linkskip=BitwardeniOS --linkskip=BitwardeniOSCore --linkskip=BitwardeniOSAutofill --linkskip=BitwardenApp --linkskip=SQLite-net + + + none + True + bin\iPhone\Ad-Hoc + prompt + 4 + False + ARM64 + Entitlements.plist + True + Automatic:AdHoc + iPhone Distribution + Full + False + False + False + False + False + False + False + False + True + False + NSUrlSessionHandler + --http-message-handler=NSUrlSessionHandler --linkskip=BitwardeniOS --linkskip=BitwardeniOSCore --linkskip=BitwardeniOSAutofill --linkskip=BitwardenApp --linkskip=SQLite-net + + + none + True + bin\iPhone\AppStore + prompt + 4 + False + ARM64 + Entitlements.plist + Automatic:AppStore + iPhone Distribution + Full + False + False + False + False + False + False + False + False + True + False + --http-message-handler=NSUrlSessionHandler --linkskip=BitwardeniOS --linkskip=BitwardeniOSCore --linkskip=BitwardeniOSAutofill --linkskip=BitwardenApp --linkskip=SQLite-net + 10.2 + Default + NSUrlSessionHandler + + + 9.3 + Full + False + False + False + i386, x86_64 + False + False + False + False + False + True + Default + NSUrlSessionHandler + False + bin\iPhoneSimulator\Ad-Hoc + --http-message-handler=NSUrlSessionHandler --linkskip=BitwardeniOS --linkskip=BitwardeniOSCore --linkskip=BitwardeniOSAutofill --linkskip=BitwardenApp --linkskip=SQLite-net + Entitlements.plist + + + 9.3 + Full + False + False + False + i386, x86_64 + False + False + False + False + False + True + Default + NSUrlSessionHandler + False + bin\iPhoneSimulator\AppStore + --http-message-handler=NSUrlSessionHandler --linkskip=BitwardeniOS --linkskip=BitwardeniOSCore --linkskip=BitwardeniOSAutofill --linkskip=BitwardenApp --linkskip=SQLite-net + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {8a279ee4-4537-4656-9c93-44945e594556} + App + + + {B2538ADA-B605-4D6F-ACD2-62A409680F84} + iOS.Core + False + False + + + + + 4.3.0 + + + 3.17.0.1 + + + 2.0.5782 + + + + \ No newline at end of file