From 184c729465f15efa5c27696d3b2a917e75199a29 Mon Sep 17 00:00:00 2001 From: Milad Nozari Date: Fri, 24 Mar 2017 20:10:38 +0300 Subject: [PATCH] feat(iOS): Fixed the encoding problem in convert.py --- .DS_Store | Bin 0 -> 8196 bytes actor-sdk/.DS_Store | Bin 0 -> 8196 bytes .../xcschemes/xcschememanagement.plist | 14 ++++++++++++++ .../ActorSDK.xcodeproj/project.pbxproj | 4 +++- .../xcschemes/xcschememanagement.plist | 14 ++++++++++++++ .../ActorSDK/Sources/ActorCore/convert.py | 14 +++++++------- actor-sdk/sdk-core/.DS_Store | Bin 0 -> 8196 bytes actor-sdk/sdk-core/core/.DS_Store | Bin 0 -> 12292 bytes actor-sdk/sdk-core/core/core-cocoa/.DS_Store | Bin 0 -> 8196 bytes .../sdk-core/core/core-cocoa/src/.DS_Store | Bin 0 -> 8196 bytes .../sdk-core/core/core-cocoa/src/main/.DS_Store | Bin 0 -> 8196 bytes .../core/core-cocoa/src/main/java/.DS_Store | Bin 0 -> 8196 bytes .../core/core-cocoa/src/main/java/im/.DS_Store | Bin 0 -> 8196 bytes .../core-cocoa/src/main/java/im/actor/.DS_Store | Bin 0 -> 8196 bytes actor-sdk/sdk-core/core/core-shared/.DS_Store | Bin 0 -> 8196 bytes .../sdk-core/core/core-shared/src/.DS_Store | Bin 0 -> 10244 bytes .../core/core-shared/src/main/.DS_Store | Bin 0 -> 8196 bytes .../core/core-shared/src/main/java/.DS_Store | Bin 0 -> 8196 bytes .../core/core-shared/src/main/java/im/.DS_Store | Bin 0 -> 8196 bytes .../src/main/java/im/actor/.DS_Store | Bin 0 -> 8196 bytes .../src/main/java/im/actor/core/.DS_Store | Bin 0 -> 10244 bytes 21 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 .DS_Store create mode 100644 actor-sdk/.DS_Store create mode 100644 actor-sdk/sdk-core-ios/ActorApp.xcodeproj/xcuserdata/milad.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/xcuserdata/milad.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 actor-sdk/sdk-core/.DS_Store create mode 100644 actor-sdk/sdk-core/core/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-cocoa/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-cocoa/src/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-cocoa/src/main/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-cocoa/src/main/java/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-cocoa/src/main/java/im/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-cocoa/src/main/java/im/actor/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/src/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/src/main/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/src/main/java/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/src/main/java/im/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/src/main/java/im/actor/.DS_Store create mode 100644 actor-sdk/sdk-core/core/core-shared/src/main/java/im/actor/core/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..25ed9e77d981ced9be20d54db7601d814869e3b3 GIT binary patch literal 8196 zcmeHMTTC5A82D3=Fgq9ol(X8xJ^ z|9@uwZ@!($oC5&ZnbMm8N&!Hk%q7dEVvEG}Ja0;opeLIol0QHa8o&h|uEu9JS%)1V z0wDq+0wDq+0wDrB0Rg(Rd6Krd_k}hrLj*zu?nngq`4FYdWh{_OLi$Gs75)=|B!2?< ziR$zY@O`3zj0JK@NZ*yl6t4#iTrqfJpl~OBl$(=`1#(G9;SMO=0fU(_c%h&_JNZR@ zbHJF8VHqM2BCr_&{`ttDK>|E**1zA~>A2;@NxKrCwoKP+Z2Sr%S=qaG=SY&2E9FTS z2PU1F0Z;Q%Zl{*K;I~ZOhzIpS$FbJxTKt@8%#5?5F30vX(>9Xp%*TdJTX$wUos_M+ z{y6=bH%Y#-EKBk@D_K}*Yp##BwJp|17n+(Hsorv=b#YOaN@|*p_gDcZ$Bk7VHXZbEc z(3^1V{-nY6!wJVqP1)`^D@bToB4ufw(P3Ew=DgvKc*d;9Yoo4{^tyb*5tDp*-#B9_ z*EnmCgPAtE$<1XbFYhVdUvt4;??%3B%S+ zdt#KZw>|TUX(Z)>NTobzYg5K5+gDOrR<5cWtuv#Hq~hj7Dbt%{)snQz_U7kRRI19D zPAfR==zKJty)DVUrn*v9FK|s)(x6fg9BS)SWzeM{m=+k;Hz>;BRoYbM%EGm&Sy6{9 zEpAv$m&H6St%^FF7D%$bpz~O}qK+h-sVNG@Ex`JqJJzA9m-x&NYOZ%?+OTO=D|~v2 zu7_52p6fbvov%r%j@5~s_YtU$HHwx@7fcx(qU+=ojDZ2uFb7Y;b$A+HhS%UGyan&U zC$Iva!e?*`zJ(v*XZRIbq&p}?Hy~ox?vyJ6Ut|i zpoveP3_bjfyp5Bqg4W9Z439VRdx+R)%u1X>EJs*J%c~?}4UzZ;pxc)g0 zZ@@CV3m+2$Z^4)F1N;QPz;B3{g9SeKRJs432LAPCm?tFO+?s#sfuwCY z_5^7&%)Q+)Z0&Favc&pI`TM_T```a}cogCCLIgqt{tW_{-96CVNh54`j`O#6l=5ZD wJaM}vA$=DrxC!s~pW`Ig{xGC^G|nv%yR(bG0r?B$v;Y7A literal 0 HcmV?d00001 diff --git a/actor-sdk/.DS_Store b/actor-sdk/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..cf0279495c070824f4bb72dd77f1f28362a0af69 GIT binary patch literal 8196 zcmeHMT}&NC6h7xd%kEOjP@%wGTW%m&(n1TwLTG8d{M8~hZ3+}hY3bg(TiA5jz24n> z`6~uv{CO}nS`#(uOXC|=6B83-eDaq>W70_ciy9N(d@{Zn#W0x z5P=YZ5P=YZ5P=YZ{{sSaXY(R$a_5C9k8yL7@jxyJDck{tJ7Dl;3^Ek--%frp z-yAS5WY~rXgb1uhfPX#`xS+#jXjq-UCoCsHx}`+QGF`8+@k@;4wKQeVA5%dQf$6D!Yi8H1#HO5N29NW`O+eoi6A00An-I?liGPdse z&pD-e6XYw)vLuhO^0~RT=K5G$+kAa&uBoY!`Yi`r=jUaqyte5`@5RZP*|{t855FKn z!{B&;;x(bZxKW&zo9z;DMxM{b`Bg4XSt(R|ALvuY*p4hM|76ND9os!)q+OC@tk@+0 zdXtWQDs6E6P|~q7leRm?N|KtD%vhRdbXZouIcvDXo-yt5-iYg@y)NHy*d$**H^x}T zHBKAkU}lYOa&sBVi`&X}Ro}C(@!+BRx|fT#7c*stQaY41T{B@BgHxvNO`O%-q+#o( zJw8In+n#yJG}3ZOq)HyJwMk={?JTdTjH>Ed>)ca@GYRvdjOop=8cAAa+lz~KSEwK6U|L{U-=HW1muX9xD+|}AW0)A0^fy};l6pyqlfQ-)2eTH>## z=z3^XXSuFJ*ZG>Hns}YqcOQY8c%vA}MDa@4Pglut7zG1TFauA)Rd^a+f>+@Nyb15Z z$FKySz^8B%zJVX$C-?<^gWur~_!A{8!*Z;^O035HcmNx*4Ub|RJFpY`@D!fLejLE_ zm_!3F;W(yn8fS41ui#^N6`#Rp@fyC2i})J8j&I=G_#VEGAK-`h8Ger6iUme;v^^ol zxfZ{p-n!3|XqyUXdtoEmMthFk{~yuz>usE?B|GjaE!$mF*U;SB-m$W$Yj$xpoqP@n zlKAAwk;C7{TNt@4NUiM3v3M=J2Z?*ew8RO-3WRkmS}hT0m?Va^(LE9on??MgvNuYW zn#A&i_JGnP5mDI|p}kjWk%`JIUufHu!xAx;ZC$P`uh@CysG>07Uz{wgYol~%{e2c* zhedb?J|h0zgfHNG_z`}FUlFkYOMK?3csK6GJy?f(aUV8d3$_vm4`Dm@;4wUoy~M)- z9K<0U#u4J7?(@*ZG`g6r)|rz z$4QrC?X7O%=r%zhPpq?o=l?yM|NeiQL=!GEL?A@qpCEww-TmF2!<0M!9Fr + + + + SuppressBuildableAutocreation + + EA6B7348F8364542DDD264F741AAAA19 + + primary + + + + + diff --git a/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/project.pbxproj b/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/project.pbxproj index 75f6063376..c6e4d6773d 100644 --- a/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/project.pbxproj +++ b/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/project.pbxproj @@ -1932,7 +1932,7 @@ TargetAttributes = { 066A50D11BC4AE63000E606E = { CreatedOnToolsVersion = 7.0; - DevelopmentTeam = HVJR44Y5B6; + DevelopmentTeam = 2CYX44K4NB; LastSwiftMigration = 0800; }; }; @@ -2418,6 +2418,7 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 2CYX44K4NB; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -2474,6 +2475,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = 2CYX44K4NB; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; diff --git a/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/xcuserdata/milad.xcuserdatad/xcschemes/xcschememanagement.plist b/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/xcuserdata/milad.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000000..d3a5cfd889 --- /dev/null +++ b/actor-sdk/sdk-core-ios/ActorSDK.xcodeproj/xcuserdata/milad.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SuppressBuildableAutocreation + + 066A50D11BC4AE63000E606E + + primary + + + + + diff --git a/actor-sdk/sdk-core-ios/ActorSDK/Sources/ActorCore/convert.py b/actor-sdk/sdk-core-ios/ActorSDK/Sources/ActorCore/convert.py index 577906cce9..743eda4f04 100644 --- a/actor-sdk/sdk-core-ios/ActorSDK/Sources/ActorCore/convert.py +++ b/actor-sdk/sdk-core-ios/ActorSDK/Sources/ActorCore/convert.py @@ -1,5 +1,6 @@ import sys import os +import codecs if not os.path.exists('Public'): os.makedirs('Public') @@ -42,12 +43,11 @@ if not os.path.exists(os.path.dirname(externalFile)): os.makedirs(os.path.dirname(externalFile)) - with open(srcFile, 'r') as f: - + with codecs.open(srcFile, 'r', encoding='utf-8') as f: allLines = f.read() destLines = "" - with open(externalFile, 'w') as d: + with codecs.open(externalFile, 'w', encoding='utf-8') as d: d.write(allLines) for line in allLines.splitlines(): @@ -67,13 +67,13 @@ isUpdated = True if os.path.exists(destFile): - with open(destFile, 'rw') as d: + with codecs.open(destFile, 'rw', encoding='utf-8') as d: if d.read() == destLines: # print "Not Updated" isUpdated = False if isUpdated: - with open(destFile, 'w') as d: + with codecs.open(destFile, 'w', encoding='utf-8') as d: d.write(destLines) isUmbrellaChanged = True @@ -83,11 +83,11 @@ umbrellaContent += "#import \"" + line + "\"\n" if os.path.exists('Public/ActorCoreUmbrella.h'): - with open('Public/ActorCoreUmbrella.h', 'r') as d: + with codecs.open('Public/ActorCoreUmbrella.h', 'r', encoding='utf-8') as d: if d.read() == umbrellaContent: isUmbrellaChanged = False if isUmbrellaChanged: - with open('Public/ActorCoreUmbrella.h', 'w') as d: + with codecs.open('Public/ActorCoreUmbrella.h', 'w', encoding='utf-8') as d: d.write(umbrellaContent) diff --git a/actor-sdk/sdk-core/.DS_Store b/actor-sdk/sdk-core/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..771b101e58952af6d4f1ecc57a98f850fab8735c GIT binary patch literal 8196 zcmeHMTTC5A82 zRt&~?c`$9fBx=-`#y6@aCML%C*@w8WZ1qGQJt(<)58BgmQWCMNPYt%zQKR z|NqYX|9odAGY0^$JFT|>lmmc7nIp@mVvEG(Ja0;opeL6Q$sXdfZZd8;acbY#q#bsI z5eOp?Mj(tp7=bVX|Az?Bnaz{5&ABh6VHrjsjKCck0lq&(DRYbkxGd1$I;ilk0EGMs z;3ujxULlMI7z=P&AW0~pFeMbG7+f(>m{Wf=(2E7QEKryO2A2;EM#kWVg8u0A{iv@F z7!w$lVFbbmY>oi``Q$Jy`;tvj>bPTJO8|2u=4H%+#( zEKBkvD_dObXl;ykbSyPS7h77Isor*|eQ8OS%IaE<_FtTtUs$}n^vH|CB@DI&DBR%U zOY8l!+)R&npNPDW_3!Jff3lLV_CGM7OtRt(P5V^RGacJKW29WdNml5R^o;FJvZ91$CDNAW8C{k&WG)!)m}ks+yf*GSDX+&@95cz5_f0aEc8${p8JHQP zm&{y-^2)B#y*2mjZ$5PRzTVY>-GxjkR!T-QrfbG6V`SFUz3H=>n=owMw5P@?;MWOa z={ld2R2yp$>+MINHr6a!G94xraDWc26EFb=Bw-$&hAVItUWV7;I=lt%!6)=Y^(lM? zH{o0O5q^eW;dl50{)E3!!cr{5a;(4_Jb(wW89VS8#;^;!aR3MLG!Ee~p2q|lcnPO4 ziF3Gsi+C9y$1C^@K8w%cE4YHM;~V%UzJu@M2lyd=grDOV_??(wBum$mqMa@Ad#bJd z9Eq;Mb6VuWR&=fGJAVIvMAvV2agG)h-&ImtRol?i+TPi)U$_ig|Ff17w4x)DYojKEeAz}()U-fog?x8L)-c9il($~etEu literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/.DS_Store b/actor-sdk/sdk-core/core/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..d86cd74aa1e9aeee6e9c66833f827e3c32a98116 GIT binary patch literal 12292 zcmeHNTWl3Y82iTG8@Idl?4DDg z)YKR+4+i5UQKG&O--?=;m>A=eR}zg0vGEo)CcgP(d^5(&KQnu3IdF(Err|P^%=~lv zcW3@HGynIUSpdL}tlbPy4*(iPE?GH1sR58Eqr#lP+j+buET9^sNP0kd29N;<8X*k< zMHQ3x0?1vlq(ky^-5pDwRjwf3HkOI^-mpkZO4z?ldhA|D@)es{k}Eo%&-;J zD{E>^v#@vmDMQ(m`*7Bc&agU7n_){UmaJZ58b@s!!M?!ePqW$Enl4)E)|loI-qM+I zD79mS_4TIFAJQb46?bfCG>ra-T;FD)E>)Yi80LUyr5umhx_nPdt6>i2q$SzjxN`dr z!yHNnqoXvHuo4^M>SViV9_Md<&8~WT!C-lNB9|jh2P;1 z_!Is@4XdykS7HsW#Z9;wo3IUcVG`T11NUMt9>6~A$77gA2T$TD9K+Li7ANo=K91+{ zS$qzk$5(I~U&lA_O?(I6#}DvB{0KkCFYr4#z!JVpdDtgKKE?0vwE5D^%jaxW3w*H2 z?FQh2P1|)W-mb^5w_R(yci%s|UFkuwQMCeppEs_O$^yy)cd!Nc`H-NSHb!j$qbBDc`8sy5e5jrJEt{{!r5ZkJ5jq00sQ8lehTcRE7 zBP!Y#Sy49ZurfzPi5Ouj&i4m_H=DOo2Z^i>v*n$EA6c&NWae}~I!M2JFy0YleLED- z>9wK}($(n~(T7>}#6;VchD2N2WJ6-2xw(n*En8bBCv~lQUGvVK6QgI&PMn*3xnE~SXOC~zvXXRgX93n&XH3n&XH3*1Q- zSV)sCdZBQea;u{ARqRT!tDB!)-DvqLex>-;{P3%ytFVA!UH8xB+tIP`k2-Flzm&=E zbKg&)p5Om>7ytfGbW(}3fU>~tX#p(l>g(#Dx#ce;3a82M+7lE{P~?I4o03wfP!eCq yi#Bl;Pj&IvWuh)g-MQYBltPWlQf=No0#H|W^!?rcb7iOeKVQlJgbTNr|Nk4=^9e%$ literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-cocoa/.DS_Store b/actor-sdk/sdk-core/core/core-cocoa/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8161bf3f0ae5d9ed4fab985920f1f45501b83602 GIT binary patch literal 8196 zcmeHMTTC2P82v5L#N7TP|;N&t{3b7X~7+#>ODo;RdO(34MygR+xFZ?h`$LQ}$9RB?0{yLn3jYc~$gco? zqB`Rh!dQUu02c+)2qhG*gu)erD+UU8>W>9>@c%9=MQ(WMX#h{oOKMuetdvjO68S*;*h;QlV5Nof(>TW`{h@%edWI z`n2CNbt4hfhaJaSt!s&srZGFo%6c5z(@fh)uQ8t(HErFQ?RGM@?)uLe)Vyi(m1S9y zCt1b(d`D|ztfOP0F*e`Q(oFTX{p|}2vQ)9FDcZ`BkdASvSOFQ?oT@QVA|m0 zqe;ig%-HTED@kfrGGl3;(Pddf=0(FD^Ncx<*T!8Z?e+MEVZF}Z< z(@4uDks5i})@F}^T*N9t-+^)w&pNgGt^fkSeux&5xw3F=X;st_OG_9Q(`E6V zwsu7w%?c*jK+t)xQ&Go~&ddyj;+9}z&>inm)wBG~4{EM=JZ0E4t7ZOrims1lb&8L5 z={ld2R2Od$tL-yT7jG6VnGTXF*h>f2QJ4S&Qg8vDhRbjTUWV7;8oUMX!6&c`pTcKw z9lnJh;b-_2euqEcPxuQZEXNA0#44=Cy|@pXu>%id9J{a^2XGKi;1CYu8BC&q=Wz;C zIENQ;9xvhJcp0C;XYo0F1()!3d;{Oackq4u06)Z!@N@hEzY`OTrA5x(O03boBlrJDV*O?tS7=G;U1jCfbq!6e?VVk#E4gm%){4kij*x~gnVcm2 z#k)y|D?-Z3&YX7FYkGtfXUs`lHmpEc$D*|oDTPU*xhq;Pk(^n?Zz{W^WT{CkPmJzU zS|pMu+agBqRoY|{Fv}OC9m+w8bjr4_R8>^&ICNN181UbjEUb4$X@mOb+Pex%@Gg8z zs=E$f!VmBh`~trrVgZ);dQh9o3IVrNqGmb6Z`N89>soA-!P8gD30Mc zsZaOSXJQ&%%wU#O_$WSxPvDdIRG`A=@m0KvOY1b(pHrJaymmu#*`c&;IrbFw

_d zaoD=e7|0XxRPy_O-{#-{Z?mYwa6$$`2G%lw`MpEE-PE($zR&O4G0NvC^Th2I1^O;j u_}6hl|2j^%`iCLaV`R#G;sGuSq#jED`iFpMc>epu`{ak`|0)-ESmkf{9@L}& literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-cocoa/src/.DS_Store b/actor-sdk/sdk-core/core/core-cocoa/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2e87e3d369925d2703050b55004c75e438ca11df GIT binary patch literal 8196 zcmeHMTTC5A82 zRt&~?c`$9fBx=-`#y6@aCML%C*@w8WZ1qGQJt(<)58BgmQWCMNPYt%zQKR z|NqYX|9odAGY0^$JFT|>lmmc7nIp@mVvEG(Ja0;opeL6Q$sXdfZZd8;acbY#q#bsI z5eOp?Mj(tp7=bVX|Az?Bnaz{5&ABh6VHrjsjKCck0lq&(DRYbkxGd1$I;ilk0EGMs z;3ujxULlMI7z=P&AW0~pFeMbG7+f(>m{Wf=(2E7QEKryO2A2;EM#kWVg8u0A{iv@F z7!w$lVFbbmY>oi``Q*Y3Xkdc9{{9|MTBhqYH-CkZoZKBd^CU^imkOlwL(|Uekf(WR zw_8h{^IN8F#Dn^<<5+8TEq=x{W+z!mk7Ik9X&b3^>Jy`;tvj>bPTJO8|2u=4H%+#( zEKBkvD_dObXl;ykbSyPS7h77Isor*|eQ8OS%IaE<_FtTtUs$}n^vH|CB@DI&DBR%U zOY8l!+)R&npNPDW_3!Jff3lLV_CGM7OtRt(P5V^RGacJKW29WdNml5R^o;FJvZ91$CDNAW8C{k&WG)!)m}ks+yf*GSDX+&@95cz5_f0aEc8${p8JHQP zm&{y-^2)B#y*2mjZ$5PRzTVY>-GxjkR!T-QrfbG6V`SFUz3H=>n=owMw5P@?;MWOa z={ld2R2yp$>+MINHr6a!G94xraDWc26EFb=Bw-$&hAVItUWV7;I=lt%!6)=Y^(lM? zH{o0O5q^eW;dl50{)E3!!cr{5a;(4_Jb(wW89VS8#;^;!aR3MLG!Ee~p2q|lcnPO4 ziF3Gsi+C9y$1C^@K8w%cE4YHM;~V%UzJu@M2lyd=grDOV_??(wBum$mqMa@Ad#bJd z9Eq;Mb6VuWR&=fGJAVIvMAvV2agG)h-&ImtRol?i+TPi)U$_ig|Ff17w4x)DYojKEeAz}()U-fog?x8L)-c9il($~6+DjBmzx`DbSjp?lsU!%To&kW9aQ*N078BR z@DtS;uMkE9j0LzXkR+5)m=X$846Ya`%&9*b=*0qD7AVXCgUbg7BV%wwL4S1me$-b7 zj0p_OFalu&Hb;Q}d~)Fd&>#ca`ulrg#xh;6x%n%MReIoKg*1xZ_{>e(d+JE1GGQo;7H0@I}p6S@`86)KqPOw6k9Pdv$_F&53 z@{y!trKfFof)yn-E19-5&*-wOA#=fSM?GWCF;$iU1P zy=3Mxlvj3@?yb3NfAgWk_w=q7>@H+Vu~IUUFFE4x zI(u7^eMxP#s-EMLo|HkQ9vIX&s7l-=Czuu}Ha00r{6Shu=E}mfrBzXfEiGYKOqazt zZS9IWk`a+)13~AJPDLF}I@8nSid%$@L3gZ6RWI<7@7G-K)Qn-%tgiFn$-6$9)mbj< z(se#3sW#Ri*4vLjZLC?eWI9YL-~b(3Ctw^5n1OkC3a-G@@G`sx*WfL94?dwMs!!oF zxB=h7kMJ}63ctf2@F)C*5|&~amSY9h-~l{{&Dep*Fos>&jRQD{r*R15cpj5z;3b^I z8JxofT*S-x7+%3=@L7BgU%?f89pAt=@g000Kfn+1Bm5k{!0*HaBU!qh6zyz@-&1Yv z=SXx7p3@>1wxVlg-|>6@Bf5UGi*vN7_>Pj&s@jI8*7nY>wYA)^dh2QAb4QTFCry?V z{_@?##8p9NWp9?f8(BR}oHOPmP8^mew4;?Z5^;q|qFGm2FA zBmU_=|4dAwi)qXd4%o-G0yS+EL0EDf7hjmIeAI rRQT6%LjO8Wxb}x3)uW`!ZDIi~3#1-O|N28fc>Y6p{`=Ist&6__)0Wq# literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-cocoa/src/main/java/.DS_Store b/actor-sdk/sdk-core/core/core-cocoa/src/main/java/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b5496557a0b3c0040c284b2cfe0eb4ba95337deb GIT binary patch literal 8196 zcmeHMTWl3Y82-OQf!zh{6oFn=;DiQgpg>EcO}Tk`Ln;yoZE3ldJ!co#xZSO1_nZQy zrp9=AFc>e18uf+vR@B7A#2BBvl4wkbjkl;V@y#dWn=xMg+1W#&z=JPpU?-XR=JNkL z^MCX0PUajULRZOdC8{GLjk83tfQuU>IWF^cDUn%NEx^-8Ia$HEN6+i1g8|npAIhKD*&Us0>p{y zLRJ{F3FZ=lu)*Plj9?&5ws;SKr^msHNpAWad=Ooi|_8v<2EC?P&k0V7x!FqEgsp6%WTP z*LLzreIN+DD|IV>z;(t)#FFm7k1W@BidUH*8FGC)81D*7z8%KT*=I$k*jLweO&<}p z6B8YqnzJ1plg-(Q*47rTw{32poYb}2)veq6j*p%>J8^FE;TKgnNInTvJuAGIDzSNC zxm(4Sc|ra*A!GZx5}R%;F#GP`ZH$P;WnS{$vB(Yl@PJbc8An8Q$U*lN0)Jo8k>f*! zz$=aV;fSaySYDyzS&`G}dHwELCmfEP(~+zl3WH+Q9UBh2>?`|5geZm1euo|0veUzE zp@2TUaOv_@cdu*Nyyf1WnMHS03uCddWT@NItR_X)3HR{ZWWwmwn4W>EUy7H9aQr>;2JE|A0SZNwZY+k{hz?M(5 z#oL-5k2J0{&BJn}yXbIfCk|_xOk*JAAcU0|Hm^5~fd_dTMW`#+)=h>v=vjHk6Sl7A zX=^vkp|WC9>`pqjZZpi`LNGeYp@cPPPP%iQrg==x{D2ikd&eA~S9M8F&(Zbrst(Gr zPTQ7i(i(G3YOiAk8gnhGrSlY=pwyE@6ji8i9V&z z=rVmvKhn?iEB#J?(4X`dG%Q6e>QIkW*no{_K?imqhfZ{1H}+va`Z0i`D8Ru9oWvMT z<18j{4v*nHp24$t4zFMuuj388iFfcmKEQ|g2%qB%e5V$esYrE?YFA2p&$ak9WT_^v zVdmJ4q}tHC^S=K`s^2V>`m9-e=aQu>8k^Q{YTwp*Wglnl+|?3_b)$q43#KB7cIVKe{d47AplN!SK4#5b zrZ4FS`iXv_-vG=YdjlB65QcGxwP(lL zb5TTy63VQ>NAM^f#}jxm(ctrV6&El)OL2V_ttrICisH)sMc)hjliaST^IFrib&E1E zN5xeq@Bh6w|NZ|KjXn)4WgulhGJvX{{+=#bxd|WguASw4oU=^QZc1V7!bN-?XN<4o lj930J0kdLAU*$M+SBttmfvk#{0+t<(YpWu literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-cocoa/src/main/java/im/.DS_Store b/actor-sdk/sdk-core/core/core-cocoa/src/main/java/im/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..fb17db0a7687c232239b7f3248a92e7c0e9f65b4 GIT binary patch literal 8196 zcmeHMTTC5A82_K?o8Zr;@fP)j*x+n zfslcafslcaf&T{sbZ7Gvf)#f=wx^l4k=$TDK4RLsGu!2)Y~A&rGoX1>y&x8a!NC9pTNe4^ z<`r6Qx?6mqh&-QJ;a8az%1WNvcVE9U!HUu}@zXP&>DcaBBk2-OumYEs-j{IffuzC5 zM-q;enzr2uR+!MNM9R`Uqtmhm%>~09^^7@>*T!5Y>2>>tqbB+Cz6r)su5rd72QzK- zkeka;UfEr;ullY7O^1)%)3cVpr+_I%O7TeAbj`SB49}XnH+4>P6Nasu_T(6GZhPis z(@4sNkt%t})~1a$wzssbyh2sCT4$aznu?nbrc7_1)kxAB+f$HVS*0rDI?dpeqw}Zf z>@7+5M{256^*kTxP8w9|fkR!rstmcb2&M&w4ULL2^Z;!pb7kS$+@h$%mKHZGrpw|z zt!;`rk`_#|{-E<{hoX)qoat#=id%>cL3gZERWI^4->^rkNj0&0vEx1iHL)hqlIcPzhl6x|oP=>OUdh#1 zvqRXr#Tm#F^DpD^fA7xU|8MbChSLuj2pRZ01~9v4u&0YGb~@*ItR1C%i84>zZdsu3 tLWLiW6Z+ve;rbtjRF9G=_lX6#ERcFA{p%kB!u#Ln9U#2_10rrq_zUXK+GhX& literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-cocoa/src/main/java/im/actor/.DS_Store b/actor-sdk/sdk-core/core/core-cocoa/src/main/java/im/actor/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..771b101e58952af6d4f1ecc57a98f850fab8735c GIT binary patch literal 8196 zcmeHMTTC5A82 zRt&~?c`$9fBx=-`#y6@aCML%C*@w8WZ1qGQJt(<)58BgmQWCMNPYt%zQKR z|NqYX|9odAGY0^$JFT|>lmmc7nIp@mVvEG(Ja0;opeL6Q$sXdfZZd8;acbY#q#bsI z5eOp?Mj(tp7=bVX|Az?Bnaz{5&ABh6VHrjsjKCck0lq&(DRYbkxGd1$I;ilk0EGMs z;3ujxULlMI7z=P&AW0~pFeMbG7+f(>m{Wf=(2E7QEKryO2A2;EM#kWVg8u0A{iv@F z7!w$lVFbbmY>oi``Q$Jy`;tvj>bPTJO8|2u=4H%+#( zEKBkvD_dObXl;ykbSyPS7h77Isor*|eQ8OS%IaE<_FtTtUs$}n^vH|CB@DI&DBR%U zOY8l!+)R&npNPDW_3!Jff3lLV_CGM7OtRt(P5V^RGacJKW29WdNml5R^o;FJvZ91$CDNAW8C{k&WG)!)m}ks+yf*GSDX+&@95cz5_f0aEc8${p8JHQP zm&{y-^2)B#y*2mjZ$5PRzTVY>-GxjkR!T-QrfbG6V`SFUz3H=>n=owMw5P@?;MWOa z={ld2R2yp$>+MINHr6a!G94xraDWc26EFb=Bw-$&hAVItUWV7;I=lt%!6)=Y^(lM? zH{o0O5q^eW;dl50{)E3!!cr{5a;(4_Jb(wW89VS8#;^;!aR3MLG!Ee~p2q|lcnPO4 ziF3Gsi+C9y$1C^@K8w%cE4YHM;~V%UzJu@M2lyd=grDOV_??(wBum$mqMa@Ad#bJd z9Eq;Mb6VuWR&=fGJAVIvMAvV2agG)h-&ImtRol?i+TPi)U$_ig|Ff17w4x)DYojKEeAz}()U-fog?x8L)-c9il($~etEu literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-shared/.DS_Store b/actor-sdk/sdk-core/core/core-shared/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..df711baee83c7346f8e0384db38dba63c721fdf8 GIT binary patch literal 8196 zcmeHMTTC2P821%dHk`Q__V(DJ`AdnYI&$nRRD& zDNqc?czG~2UJ~Q&rSXlbiHV6ZK6$Otm^2b^QDfqpPsTT6y!>a*ECpH~d{NWRNzVDs z<^N~S|DA8o$(aQJ?8)m1fI0w>D05`xRNN%-ah`8Tk)WrP5Xm3hY}#_t)cPcyy}>%{ z2pI?&2pI?&2pI?&_&+c}XEsmL8t1+k4a<;$kb&Eh0lq)PD055(I4{uOI;ilk0EGMs z;3ujxULlMHm<(`UAdOH$;Yui6F}Px&aHsxQV3!PVUZ8LX3@#rSycvTV3i@xS=f`|= zz@)&i3>gR+xRC+=^C*q&zEMsAt;_=sui&Qy<+w{_Ql&YzR)29yf9>;RLI6Dei%cV-MyG zK0cChto)?yPOz$sW@Yl0<{90Vl`>}xchoa3c)T{|IytY`Hyky|m-kIDmUoR~2054o zqmSHNhVsIOnl0Pz+7aKq_nyARij9>_sa7_P6inAlTgLE|se9*7Xl}-^b<;jKMugj* zdDb*?a#f^39T2uaQ%3V?^TE97O|wQxT4Wn5E4DVM%D7H5IO6F1 zX*zpLlKqj!230-DM|yJxm3rXN+@dN&E(O7~z_7JVQHCC%m1M3gTodhzI&5ia!(zHD z-qX>ks3QfzBs&~*?(0(2(Tp=WNujt^*cx;vyH)ixfAjsC>mAJ+HqGiPe?3LlPqR9~ z$GUZ$&q-=bwusgC8E8z#MN6iWq#kzCiFF9Z!GJ7G!;^3co`RR)Rk#9g!n^P>T!l~J zGq?ud!jJGX{0hIrAMhvqg%Z|aE!JT@Zo{3p3*)#44`33zu?G+1ARfaM4&f=xpn+%c z9A@zX&fqLw#7FTGK8?@dv-mPD;A{9gzJYJ!d-y(nfFI)L_yv9^CKxG-^@wN}OZ=W{ z!Eceo8hlHOoW7Y@qx}c({g1@@%?7T}s_Hv7)og8SX>0H7>RwvORcp6gM80x_GYr=xGAzJ5 z@DZu*8hi;qz)$cC{Dz2SSmozXU1a<=8z=cuQs z(3Qqv>(*kRM1)hv@BjU4fB(O=f)1kz83-9z!2p)_rTTiPYprdc-?d|u&rs%x+szB~ xU8wM{YS(0rk=F{P&sn*$>bEB`$8S%HQd7)ZqXC literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-shared/src/.DS_Store b/actor-sdk/sdk-core/core/core-shared/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..756a91dcc60a09756ec9a7988cb10ea7fe63d51b GIT binary patch literal 10244 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 literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-shared/src/main/java/im/.DS_Store b/actor-sdk/sdk-core/core/core-shared/src/main/java/im/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3d7e2598807d854b13372e2c09fb219243ea4de1 GIT binary patch literal 8196 zcmeHMYiJx*6h3E@HZ#+vxv5E$?AT^Whz)Jh?iQQSr<+%8jHRKQG-;c5JG(P&1}8J? z&g`a18i|OHAJXCj#MhtVzf=W55b>AKiXs$)FH{8o`AhsK;^W-8vmuXG@Q+$L7w$dx z-gC~(J>UKIUd}84V0S@J0MrA3M3qanj+z@3uIF`Ci3Bs{B$509@|j6Dm$978D%)@( zL?A>UL?A>UL?A@q|A7GA*}O1a3sH=npxLwb<7($4z50&1!la+tWI&ne287w(k1R8PvRS z@|9&-lGChyW@gW>wpbz_pKXiHBoc8NbnNb&ot34!mc)VnvlCO(GZ$wcdR|0@!N~ws zE24a1d5D%<>=Bd@-E3Vt8yv!{;XpU z<_)eN$vReH!gkZFI;&aPf~9#zmu02QX~P}$j0+y`ophbN*W(+Gn&ivp(u@^cJ(_P!+yZ7GHyHL5IiYXhFnvtUEniL^2Q(V)NH>lMEhpnxuGUQSaObZO#+7)H!0oqOG%EC3VOHqd{En`?r zm&JQJIu&)KD3D|W!Q{UEiaMHgCMGBpw;J1m>13Cxp5br4Uvs^qIm4z^UE{B(==x|? zC%CRl*ZG>H=47kbaUX%^WL%77x=|Wn2i+fsVGIn&!4y0Rm*6tI2(Q3Zcmv*nkKh`7 z0-wTl_y&G}pWqkx4St6|;7^pW7VEGc8?Xs?;7*L=9z2Li?80swz(G8QDICJnm_-B6 z;d#vA1)RniyoitDC435>#%J&)oX1!3HGCc4!gujKd>=o+&+v2nRxB`5BJ2?{F17d_ z^_Ki5iLk*pwaA$p5jNU)=-&T`uwSp|EUn&nM@{XP=GOLIo%_2McXP%5EhUoA9zhSE zHYHm48@P;%3xdwd<`REb@_Lw9XIzjtby$V4jzya!VhfYRuqC=xB1*G}KUB6w$x@S8 znb7W35)x6Atr6P0l@6Im%*us!kFrl9uClcY4R!UK4jfbz2K=`s3+t9BomBsve^+20 z-i8l}dDr0!_#S?QpW##uR;1CYu z2#(@OVxaCb(8N5tSimAN@nL)fAH&D-iGYdE;>&mi=U4Eqzr;8p@#=Ek6;pZJa_sXo zTVm>Rhj4UjBTy!mU(fUZzMFslzqNx5S05q}BJj5eV0mw^RbIH= xoRGc?HGVoy(oe@pF8*Oi{TP{YpJX8CgrpfN|N4i3@ctLT1BCa#&%oQW`3t$c+N1yg literal 0 HcmV?d00001 diff --git a/actor-sdk/sdk-core/core/core-shared/src/main/java/im/actor/.DS_Store b/actor-sdk/sdk-core/core/core-shared/src/main/java/im/actor/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..39ec58a665abbf03870f283b09a943e9144fde42 GIT binary patch literal 8196 zcmeHMTTC2P82s6zGF5YT7x;Io~&~PtCr#r|)@g?m zVFbbmgb@fM5Jn)3!2clvbZ7G--Q?aE(y$F95Jup(i~v6$qEtC10$dd6A05>ADF7i) z0sKOJ#yf=3022W&3M2^?6sCm26oV84g*nYf1HD9mivoo?V32%Z@Ma7$6!hOt&yV`* zfC+(N8%7|E!1@UApHDGlz=13ntMm8tjAgoBEcO*fii$UFE|DauR4S9sB&VF&q^Ef~ zw^z%a@<*m_q=Wv5<5(+wEq%f?W>c)H&#^ttw2ka4_0waftvj>5PR`a{|2e~&H$}Fx zEK72V)y~g%ceF+0vDiXebUq%B(V%m0*TRA<)ilQs4xXF7I5&T3;h`6VPZ*pFP`<{; z7gsxIx%ocvfg@%2&j&M(J)AYT zd@SQwxoO)?v5JglWpbA089kPjH0KO=+%qnCyf@)GS+CDm95>09&!rg4xyEsW49vXI zPi8Jdd1*`a_Qtz*#rE#Ir+>L@YdKRYm8!A4>6&TF7@akBZ|bDxW(-?5?a2uWx$T+f zO(QE;M0Us{wl-}nvu!oCb@i&cR=e<&@m$(`FlTxfS(79!v#sT24Leljv`#BH>gfDw zI(ti!eM!>}RXxQeeOZHAJuql#Rh1E!oM2j@*w(HnBM;DCGFKL+@eV~DwY0QhFFiR}vAl>R8ww`(A5hfsj59q=uDBK07EC94RP`)>^ZlCZ9h)(1TGciFdh%|7R&|og zdUTzyNoq>8iv9K@(3FUYkxaKq9qguC>j<0%17_eNJPDWKDR>E9g{$x;ybB-0HTV=h zgX{1u{0Kk8ukbtk0e`|@C}B0$U@g{RBksmM7{hKngbD1yUL3+_&90A2@vPe?-@Bws4MCRNhfl-O$w9-qCfSXJs$f?A~e``P>oY@JUl3 zg};3_FmYLsS=nA-?^;%m66cHy5+@ET5!%uEMv1t>Br$BRZ;^=5EaDH9o%N)tNvudn z_b73R2+B4I>D@}FOcZ9tLfWnDmx!rs^KxBH?Y4u56omo*rO86Oxt>m`f6l%uumtbG zN5s49@Fn~JKfy2X8zPoqh0iz@@5Bad!B*UfyRaQQv5UC34-en~9>ya$Ncjn#a6Npz=vo4>^+LmKa(p-V1 zH>!uDTO$HR!i`#<{}0^!`~R)sZ0JQ8fiMCaMgWWZll{FUy4i8hbL}YAb5wcZdW!;m s6Kec)oX}6l30M9wq<)lCxlJO#MS(O!Pa{CJ31HK1*5BMJNJ>Yxb!{7ntY;kGjO8QUV1HK1*4@`PM%nxC{g^YP} zTuC`~@I!6^SeCI`Ui@x}7nWg9#ymN$BwP4`D#}t7g}23kD$e?_moMhYaV1r8g17mA z*D|~v3S{eCe^_QG#FX@(z6X2{%=CZ=n>iGxA#xHU#ryY^!g#J zk@ieJopfbA`{KFdTvpe0P4BmsjE=UfZwf~vk+G)mXfzt(MDukU$HsK6x*^)yb#(CL zsnOG8pZJm*5xiM}DoaNA;MDL^?r?`Xo(Nn_45{J0Rv4acl$#ZyUAy;uWUtw8Eg0sW z?;XlHnY4Sr&blo7txA{2-ZhX(@5|c4-aC*<e$)+BTh1R{9xQ2u+vE=eXMubah*iU?n%c7 z?W%yK>l2krmevGoL!rxM?aL>e+wxBCq*bqJvW@Waka;-CJ=l{;idK@=lN#5Dv>j;zhkq*q|o>X6yv@=&d~mvQYn)9m>;e{stdUEreEZZJdpQ}KkIvXZ)LXH$zA z>K#_zwsv{S)~#l!Zy+-`$U}6i(B!GxJ3^r&qUGIjH@A1lPIIqb6wUMKc5tr_3R_z; zDf*<<$3FWr35)vJN(GPl0!pM~>SGa=)|rDsw4OR?Hyx!cjncjJ06j|Ip{M9+dX8SE z3-kv4j{Z!4r+?DF=xqd`VF7ATj|NV`jT9g480FZmccW z-!t_7gwE5i=uh-FdYj(CT$E!8mSYvxp+zFL1D)88z1WAF(2e~#f_}zs0!a)ajUn8| z_&tp=+>UX4it&4o#P9uh5D(!ic$jhgHGG{>{7pRJ;rLnn2tQ>MzmDIOpmxu6)Z({O zs2%Rkrc;^pG1dr-myttJ+C=I9S8kddU=cfgu@J7mC}O7|hpO=&Fw-Ot&4P8zMWGc} zUlY0R`WreYDmW&M1;)b5MNAPJF_`Og8FUlY;%X6U!P59D)H0oQtofA{%j$y0v{;p_ zBP{iG!C-N?^RzG2jVpu36zd30(;CB=VjZE0t~Y{3tRqy-8;xLLf{?5ul$*C0!O59M zv5rv3+JeE7c}KF27~MARRSD~OWHXavmeN|@Pwk|`Wb?Y~B;7-2=stRg9;3(U+w?5G zKrhlu%r>vkYxE|)MSrD#(|_n4dY9Q|5vndCfCR z^qr-1^b9@ExO;_OrC-vo=`Xy#0p_7fA})wpEaMfJb5xPAIRD>v`Tzg3uh=i)d%*X=|BMGv*4f?J&fP5>E0p$JoVADfKFYVa zM80t)Wf6YJ<9L?xIGz*YTv0ATSmzzD$Z|2(i}K@2@*7|8`_BOHBuj0>L;n6h27mw0 R2ixi>`~5td{^0ii{{>KhB9#CD literal 0 HcmV?d00001