From 24a978d44219314f550b5b02323c09c9cfcf3548 Mon Sep 17 00:00:00 2001 From: Roman Volosovskyi Date: Mon, 4 Mar 2019 14:38:41 +0200 Subject: [PATCH] Migrate to RN 0.59.2 --- .flowconfig | 6 +- .gitignore | 1 + android/app/BUCK | 17 +- android/app/build.gradle | 24 +- android/app/libs/google-services-4.1.0.jar | Bin 63526 -> 0 bytes .../app/libs/gradle-download-task-3.1.2.jar | Bin 29019 -> 0 bytes android/app/src/debug/AndroidManifest.xml | 8 + .../src/debug/res/xml/react_native_config.xml | 8 + android/app/src/main/AndroidManifest.xml | 3 +- android/build.gradle | 29 +- android/gradle.properties | 4 - android/gradle/wrapper/gradle-wrapper.jar | Bin 52266 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- android/gradlew | 110 +- android/gradlew.bat | 14 +- ios/Podfile.lock | 14 +- ios/StatusIm.xcodeproj/project.pbxproj | 122 +- .../xcshareddata/xcschemes/StatusIm.xcscheme | 2 +- ios/StatusIm/AppDelegate.h | 5 +- ios/StatusIm/AppDelegate.m | 19 +- ios/StatusIm/main.m | 2 +- ios/StatusImTests/StatusImTests.m | 2 +- mobile_files/.babelrc | 4 +- mobile_files/metro.config.js | 22 + mobile_files/package.json.orig | 18 +- mobile_files/yarn.lock | 2927 +++++++---------- ...-animation.png => hold-card-animation.gif} | Bin .../setup/nix/mobile/android-ndk/default.nix | 6 +- scripts/prepare-for-platform.sh | 3 + src/status_im/react_native/resources.cljs | 3 +- .../ui/components/text_input/view.cljs | 11 +- src/status_im/ui/screens/browser/views.cljs | 3 +- .../ui/screens/chat/input/input.cljs | 2 +- .../ui/screens/chat/styles/input/input.cljs | 4 +- .../ui/screens/qr_scanner/styles.cljs | 7 +- .../ui/screens/qr_scanner/views.cljs | 2 +- src/status_im/ui/screens/stickers/views.cljs | 3 +- test/appium/views/home_view.py | 2 +- test/appium/views/profile_view.py | 4 +- test/appium/views/wallet_view.py | 2 +- 40 files changed, 1490 insertions(+), 1925 deletions(-) delete mode 100644 android/app/libs/google-services-4.1.0.jar delete mode 100644 android/app/libs/gradle-download-task-3.1.2.jar create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/debug/res/xml/react_native_config.xml create mode 100644 mobile_files/metro.config.js rename resources/images/ui/{hold-card-animation.png => hold-card-animation.gif} (100%) diff --git a/.flowconfig b/.flowconfig index c13c0d0849..7e742e7522 100644 --- a/.flowconfig +++ b/.flowconfig @@ -35,9 +35,11 @@ [libs] node_modules/react-native/Libraries/react-native/react-native-interface.js node_modules/react-native/flow/ -node_modules/react-native/flow-github/ [options] +esproposal.optional_chaining=enable +esproposal.nullish_coalescing=enable + module.system=haste esproposal.class_static_fields=enable @@ -65,4 +67,4 @@ suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]* suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy [version] -^0.63.0 +^0.92.0 diff --git a/.gitignore b/.gitignore index d3a3efddb6..d75ffead8e 100644 --- a/.gitignore +++ b/.gitignore @@ -129,6 +129,7 @@ fastlane/README.md /VERSION /package-lock.json /package.json +/metro.config.js /yarn.lock /.re-natal /re-natal diff --git a/android/app/BUCK b/android/app/BUCK index 7e80564a8b..7566a15f25 100644 --- a/android/app/BUCK +++ b/android/app/BUCK @@ -11,21 +11,8 @@ import re # lib_deps = [] -for jarfile in glob(['libs/*.jar']): - name = 'jars__' + re.sub(r'^.*/([^/]+)\.jar$', r'\1', jarfile) - lib_deps.append(':' + name) - prebuilt_jar( - name = name, - binary_jar = jarfile, - ) - -for aarfile in glob(['libs/*.aar']): - name = 'aars__' + re.sub(r'^.*/([^/]+)\.aar$', r'\1', aarfile) - lib_deps.append(':' + name) - android_prebuilt_aar( - name = name, - aar = aarfile, - ) +create_aar_targets(glob(["libs/*.aar"])) +create_jar_targets(glob(["libs/*.jar"])) android_library( name = 'all-libs', diff --git a/android/app/build.gradle b/android/app/build.gradle index d77970b36d..586b73b7d8 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -3,6 +3,7 @@ apply plugin: "com.android.application" apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle" import com.android.build.OutputFile +import com.sun.org.apache.xalan.internal.xsltc.compiler.Copy /** * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets @@ -74,7 +75,7 @@ import com.android.build.OutputFile * ] */ project.ext.react = [ - nodeExecutableAndArgs: ["node", "--max-old-space-size=8192"], + nodeExecutableAndArgs: ["node", "--max-old-space-size=16384"], entryFile: "index.android.js" ] @@ -133,18 +134,23 @@ def getEnvOrConfig = { varName -> android { compileSdkVersion 28 - buildToolsVersion "28.0.3" + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + defaultConfig { applicationId "im.status.ethereum" minSdkVersion 23 - targetSdkVersion 26 + targetSdkVersion 28 multiDexEnabled true versionCode getVersionCode() versionName getVersionName() ndk { - abiFilters "armeabi-v7a", "arm64-v8a", "x86" + abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86-64" } } /** @@ -209,7 +215,7 @@ android { variant.outputs.each { output -> // For each separate APK per architecture, set a unique version code as described here: // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits - def versionCodes = ["armeabi-v7a":1, "x86":2] + def versionCodes = ["armeabi-v7a":1, "x86":2, "arm64-v8a": 3, "x86-64": 4] def abi = output.getFilter(OutputFile.ABI) if (abi != null) { // null for the universal-debug, universal-release variants output.versionCodeOverride = @@ -257,7 +263,7 @@ dependencies { } compile (project(':react-native-camera')) { exclude group: "com.google.android.gms" - compile 'com.android.support:exifinterface:27.+' + compile 'com.android.support:exifinterface:28.+' } implementation project(':react-native-status-keycard') implementation 'com.google.firebase:firebase-core:16.0.3' //this decides your firebase SDK version @@ -266,15 +272,11 @@ dependencies { compile 'com.github.status-im:function:0.0.1' implementation fileTree(dir: "node_modules/realm/android/libs", include: ["*.jar"]) - compile 'com.facebook.fresco:animated-gif:1.9.0' + implementation 'com.facebook.fresco:animated-gif:1.10.0' } // Run this once to be able to run the application with BUCK // puts all compile dependencies into folder libs for BUCK to use -task copyDownloadableDepsToLibs(type: Copy) { - from configurations.compile - into 'libs' -} task hemroidBuild(type: Exec) { def rootDir = project.rootDir diff --git a/android/app/libs/google-services-4.1.0.jar b/android/app/libs/google-services-4.1.0.jar deleted file mode 100644 index 503574086398623cd4e8e0300fbf910660e8a860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63526 zcmbTdW0Yn=wk?`fY1^u_ZQHhO+t!!1ZQHi3O53QkowxdSpZiXq_r`r=bd0_CpFIO3 ze#{xM)?D&Zz#vdSKoAf>?_S_CK!4lMe|-Kn$iJ_Qh_V2UgsdnXFp&Je0UP{&USaHiAH`+vj#If;{rqpO9H$-nph$BxA~ zFV?L8T{P3*MJfOP_7?l!D^~i~VDi>3W)`-@dS)ihl1_HE(so7$&K7pIPI^Yxc1|vi zCJYR;M%D&SPSvV5YSv>~7oheUx?M6}wp1{hnc zMt5RUegXT1?bJWYH;tysJ>mE%#lB5lv4TP1IL6>Nq-T2^Z*#fjoJf4Vy{GN~MICSf zOt#h)pi@-H9h&P7K!id!Isr4dF56zyAhlG*lKu3^Yd_ttxl+r*G7%yj_2Kkx~ zvq)O5+iyx>Dl{Qk4>&-|$t5$7YS6b*1B^Sa;$Kz6{lhe>M`Rhr*Qg1oi!oNwVPup5 z7HzE8w)5Q|A4NH3(K`wu z^2J19ZpjJVg9!G~U>Pk*KEF+2vO9UKRJ3jB(u{MzWH} zc;+2R9QQeog6##%;25e{4+q<`U-{YZ2`muWvv1F>!aFn6*kDqV`iZKRNF>u{4&0G! z8JQ!IZrR)@nzO!GF%#1w_Kl>On!U*e@&kwdCZt7~0R?(8SM zagxQ-kveB8E%GinHxxGIS?5@n6^M;@h@@u`922@_)UQYJ0WUhD{MHAWo2s-VQiCD%uR6M~lIc+S!*2hJdr zOcIDCbv*Xfql(~xV&)p?WDV+{mZzrRy&EA)@!SO-zk77w>itAkg~rX79+)-X{|%`K zLdnTSld{aRfxu%Z!;QhY02oiD;^MFcXR=WqdpjVh#_1AcQXO7?&DsmuVFIO37w6Dy zx=Uh$CjDf)sXB&xJ6lCO-;{xH6BTjzk-bw0oc(}{D!cf&_>FM8C?XfSU4mGG%m0Uf zmX<6Okb5wV-+g?&(1=f{SI`#RIz;y~+VhsRI(*&)E5v*=lBiF{3Mt`)EVO3XI_WYTcEfp8N2A!y|+Yc0GNC(eC80IC|IMdk@dV5OSca6H13) z!cjTkC{~?!}8dzA%*{Yg2I{jr*Av;@BYYQW1Q9DO5M>`k$ z|3j>d|0LFC)l02KRg~{7MVJwPjGGV+)@+rHpQ>{l;O9dXW8@Rm`xs6-;&vP6;vK{y z4%gRCcHhH2Oj`&ijni`X9#3qq)?94i&HN@e{dD8g-6vl&9KH7`z2C2w@IawAM1x7T zvqcdtI?Nsw><0j;RIWzA%+~L??{rwc(J9IKI>Yur(=_xd$g4JhO|ea-K30d@vMT_m zQ*q|31p$QdtBPUxbJwrvhIEV-m7G|qON&3t+C$$Oc47MmM;s}$8n`MaR z${cT2&5oJzqRMPKV3$;A=Zzld0BrC{ng$ZxBYCx1mv(ps%FSxw|AAX~VF!$BdfFe5_4}J5+iOOQhJ(((Rm) z+MY}n)lQ1>djaQa-Bd(fIsrtj=+jCW?r{z?W+-?6d9fqOZ}!>|5mY2em~;W>Qj0GP z#B6O7;-|uj#=J5&CM_itI}{;!jZ&+2hytV&qwRiCAg21j1bo@cACv6Z&-l2{w0s3< zcaF9%gBJ?k4RJ8vnO}Ssc}b;KHl4p|7K>!1NiuK9m`4$|Y_z#CSj}J}b8DxhoyayV zN(NSHqb-kav}V>(#ZJs%^**9V{KL5=XA-hYg>hR>YbQ(7I#)%4g#`{^=a<9MhWIO~ zDp&~MWu%qzGR0#wIeB_ZYNeRBSm!#85V_t8$7`-SSJxJIR_D{EJ|kvgMke_p z_d@MX(}_|0;JWOI3%5&cM#*yd=Po8?6?6ZixZiwv8zwl-F(ul`7F z3#oxT&oiY<)8?_gLUUg4&+&9E_&j2I2s(NU+b)L4<&c zA5WuiOp?%rBLNq$SvaQ8EX;{Ycu5A;V0lQ!j3}0P-^!4D<{36^=!Up%d<<98ffkqh zEJX0DTwfC}UuFOmiYnPAY-NuLo|$Z^`+Uh-ajP^#1Cbxmry^6{x;2-oPj%@FcaW&) zzWd#tY)Sl%*7QWk;SCdJc#**JgVpvUgyuoJ?;ZYhU`(hi^2Pp;*H(66N$zSF4Dn+a ziD?5rU!;K3vd@iI1gWRgEhz@&V^;|;-w%3M>Ko++>IMGaRiPbA5+>#E9pjS`2uS2V zQ-y!Yfuez}naRJ7)LfA6nZxx=3D)Cxau**HB!XimNE!)7Rl&rEu2BbV_1XFyvRQFL z^?n;rEyl!a#90JQS@4>9KGjO=`~hH+=Gj3*$1qJHDPkVocn`G2bB-wFG;Y8iOr4dJ zDS?T7p=MuO+3DH;Xd3-Yxx5b;KvT>|gw(chZYeDxgEqLL7FuS?KBCd$a&>EADXQTm zdMs)#&aI$ABGID6STLdI!1=6$P+{_IEOW@@mwB#d6Es@U$7!fj5C`jod-k)gYkDL- z2ZbCE2Tb8P1R4l4WeQXE;=fRAV8uA4D!I5ijRI(JN4zuY$g!Y@0;f@N1I(K^e`AT- zuLKj>6i@G=74po<{E53jENl)kCAN`5ZW^-NY6>U*t@>-1Gq_8Z2n}Hn!pKUoxh5JO zLC)7njNP*7#V9~L%H6n<@pqtpY#qt(zQBycR`O{>4eon-zs9GI7rt~5nQh8LS!d3LJ0z_VJpoF4FB3l7)!Dkb2 z6x-~6=5n{3u-fw0p=Z0t(@_`!X#!|M#2t|Sjd~v36GzSSF9YPI#Nvpv%$mSDxD2~q053n_ZYY|5wpX-};9SxF z%wNi<*|UKtWGWYWZv>gRtiwndk)a+*l~kq55-V*Zo13?(vNk!5vEcHQ*kW| zKEgurAMt$x)r|}f&c=WYEM67mPeqRo5iYe+!J?FVy_?G3{HWToGYk|_KXu^D)nnY zv;YTlpL$@842!QCfna481HT&Kz@I0E$QXX$sK(`w?2#e|>h``UHp*&V9Cs-T($&K# zp>r3aYUx$-MNu@n3UVV+)`&jHmN*&h6qMQmX?^k81?)B2*ddo%zwA?XB?Y>;t@DsM zQ;WiBEKBQs^F7IOgTIA{e^*Rq2#jb6Xyv(l)Jxb`FT1cxscb1gIILq0j;%j6T}N%N zgAgZTgm7!Ro}NR(T;1vwNA9ZH9=rCu5~bWr@d;c2zvGWHo}xuk$mw0}xFPpU4+{7# z=@Cnl*Z{f{d(!|Lq9}R7`OEJ}ozlaRKdT*tn^6V7l{UjD=9!LMfA7k+m+lzs&qF+p zLUxeZ?2)#Gp1jbeE1S@%5CVrY&!JZIcQZ1z$Esiq>Qe_f9L5Wki>w#+Ka)(tr_GJ; zI)fdopCN!x=3LBfznW3z-Qhx>{z@JWwbP~*e`6>1L)Wd|Hd8`FpP z8-pp4yA;2lga&J~zA(7S6x-Fp`VQyWHGuFBk(eUKV_Wr78XVVA8kOG znJlm!;C{p9=KI~^EMiET?HbBY^-cE;_D$vm_rrh{!_1h3u!ng#Li@GBP8ich z`Edq7VbB=Whx8c)W!Xvh8+7z}S(OcrZ6ff^OEi&sZxy}$EZph}Ls-FPcdY_|i4^nd zn19#SNE-{DQLxDljC;t3E2$fE(4+@Wz+hII$*< z7O~7(Pc`p5uczxfn-H(I$g&@C!bZ;9h@pEjkD+_;rOdG`Aw}I451ROtksw$|ys@Q7 zdhSt3B?dIn;v@zjnnm=5HI8*mPFQ^;W6h*kp}#8z=-Z_Vik zg<+*%9n(h+nuZa^tq=L3LR+dpTp{P-tZ~She36*N8m6Vu3a!yYt^fm84KuW6ZiZl7 zmmHAyM}Kbo*U+!2yht?M6&dO`B#IYBysj{T;D9i22Cyv{PYi8o4LOAmZdz#3f~J~9 z&S-V7wqjO{=!ieowty}#b?h7xu+gnb$%%@qi}SkuW^qt#T{*n;GYaERdDx+Mq;2!j zKXFJp)x%+~3cd@9$cH4D5Qk2 zzrq-6MkYM{9w$0v9*H;6b6Gu#j0D z7l^QaXf%XX#i6&tmh)l=V7aIoNuwFFo@pjAu>*$D<4Fmk@`wNwEOd8MztkqJ6xHgF5cab5t zSYh#pM_))^xdN|;Ley`Y1@6N{`BAXc z``8Y?`xE&TyX#GKm=j3LQ9ozeLh7Uu(c@nK%wwiYnQ}0lthg2G%*NsDQkN%m8-mAq+4 z8EVH595c=t=V`}jq|TG1PVmNl7-~D5OYLZ_OGWQcxWQp=f(S?!{duFMU}~ex1PA29 zIC%MFe#YaYHfS5-;_)iGXEu#7f{ITWjyIC8l1-+eR+XJyyN2YKOem*E*Fe?M;ar;u z4dS#4L>3Z1RC1OS$W)eaI#*4FW{B42xJEswREnkTU&GYFZg+RwZ%4ebz9Diu1k$pZ zHzG`@D`DZa<&QPDrz>w=!1moY1-fMqr))0|p0U1#vr?+B5x-KoEo0BedLOmCJHi2# zueC+SKs_nY9THKQZ}hjIv59D=^%W9=8@M++H!i;3fzdaxr^U_83uCmpk*m85O|H<} zKSkWBrUo|jX?#&V?Ne8G=Jnq|JcoL8ouZbdo*D)&jnnMFEa z7b~xy+PmLyc`eys`gBNd&fOZnw}!u3M}L}Xn(%qoqB~A`J@>8Ye)^W|WJ-Sb$-nUm z$T3q5A5+a4UtO=cZ70AM1g z*SOh;i|sUE-TrZZOKU#dnUDL-k8vHMo;Qqp-{pq#})-Wc$e8zJ&PZ75J6&AYrxffPWc)^GOl=<-Fj#;N?phC+0`mZaz;W zW4@ScGIAoU#`p0C!JT`~v+%uf=s8U3R6ZIA9`d9`aDveuFOl^@F6Q4J?&m>s8<6$; z2Nkzp)K3BLDdG<5@Z{QK)Ad4Ldn!LUE zNcUoE>119Hu_X6?is`R}mBr9gh4>_2axs(N<%fJJBe@4tY(3L&^Al<#na=U`-A@xt30+h`vnpoBjGS`-WB2+Wiv~kv^0bEG zCXljebs%K7J3}PwM@HoAqy?o9elyccPrntd_X1YfJIbhXW=dBAUU@qz?1MD`b2yW_ zTf*I--UTAskHjk?FnCbWD8k_d@-$JrVsDa+NQ-efMUKX$Sjk0L+1ZxT36|Dq6%X!4 zlHuEQr2Es6>@n8i_IR5yvgb_Dm7W58P())DF$_|FFTW-80tK<*6n+%>!@;GaLQ*lQ zGfX5#Dc~aJ4!iETz+^DH!h7fM4wO3_aMXA4>x;p)RcB&$bf@nQBeZjG_15TS!feRV zax@62{@o6H`gRu~^S`^pBvQo}c<8e| zCwwlFr6fl0A=E~?ky9%(6UJOQ_Yi9GCKb*RW#)rs_;Is;l#9u9;5GNK@BAV;Uq~V^ z$VnCqSE&-tA`=O+KIY)7^f*;tny*i=Tq>ykYtr4b9g@VL4gc@L{-cz|$kjU;IulWF#OGle{6i6cmu6Ht}CaIlMGlV)o znF^cnH9?@dMo`jAX`4K$NLuoh&08xe)8^trs3%)OL1D1q$R8rHEWl2H<4FNei)YPAq{hMb@`s&B{*F7Sb*n@BEnH&iT~yfehP zRdnr+QESx@ra5#l>w%JE$H;X9Mk$GbH7;S$A#Th|r*CUj{aPRN*&FlQvo zAIJGXvm!iJQ2}yJkQkB+^_GL*ApU&G?&)6xP9iCxPE;aI)lN}o{NAo8p(UY>ms4VO zR9#fkKhrv}w|WxWZa27iC-F_C6fTVtLqe4!B)>96!O{k(@+*8+~-ubsEs`MjFLnr zo`556+#^SF1{q9J*_`M#wQ^QvyQk_-H7BX7WL85Lp_S6(KDo=Aq&ELL7(^#QCC=ez zp!vb`Xe11VM3Z#<0dExeGi9$keNK2WEPhOpN}XtLuzt0FwYebuy8SBQg0~3+GK}Fs<8e zETqm}Un!){pT1nAj{bmIgpT=uS)`8PfLX-#%f4LXj=_LlV&_)j=gFDwhDU$lcjFV^ zHO^o225W0{TEIv=SABZOoP_hpNIVqtiwTFA;oFY8_rcpPyLJ%WCw)6eo;v}(WDfz> zKIEgkj=T5}KGdUML|S4;t7LE=MEP<@s|@o60}?Qbmxq0P46NY>lnKgQdeP_*?+Vd- zeSA!K<#ktm=$Kq6c*Tb?s_sz8C_9=gz5(Yuc`vLLPoyDi zRB!&8&uB|KRi|3Yz4>oisJ2SpmzG^hkD(}f>dl=fJ>v6XNj!xWd?lxyDt@u&z3O{5 z5q6zez1oj@`7brfm$*=R#iwo+PfMHIrEsT{FAA^7ElQ<{Sl$J*`$V_FF-w)ykWUT zJdRQOjtF|CU7@vD$m%j#6{{lT8v(h2i%CS+g1%2Le*Yf$G=RkJVfyRMFhT_aQuxmT zpA5u$2Byv?j*2EucGj*Y|0n!>X%vLxDM;2)z8!Az{+TZ0YLI2E<%7m zK^%~YkRgBO_QlMV?%IXUbvL%O7Jk{1;+w4vbW8Ixp^rIqS)4fH8&a{{yKk?S)_a}i zdy?SnR5v7c;~f9H&v<(yli5rb$9=Bf3=YTB>H!d~Au0@2qNyFVQAT=Jn2D!Ntp#-D ztT+_ca+NP>SFV-ga8!J4w%SH@DXu{^YD@YbcEyVIY%w(98BrTsBuEf24rdw?xe*)!m z9?S}>KVoL(ghq~ycu(k`K(=gz<$VZa)F}m zwqp%@;{6y`HQ~W#Ar@993x7aa8hRkK5yLckoD8!cD>&%p0F@wWG}wXpJsHNA%xV?J zruth_FV+aVtkQdZX5H(JoS{h^XU9aF2Zpl3EMbL!&IzM%uPjJRsd=u5U?1L z3(yF5UE8W+)(M&(&@f5|HQ@Lpm=d*NIhUWUJ5(;o{`&cNqQnvOp-H*m$#Bx7q}N$| za@l0@c#forRgeVAQ<9GC>8sN-N_-(p(>nf0FeO4A2BuBUcAOZf=uzO<{JT3+=b6^P z9H-GMyvl;&B*lvdia4 znyF7Mw9Xo}n`9x36tq5^ubkiUbyc6QgDSXko;s*C%V4`aFjZVrv|nT48lt?Oy%-&0 z9!r%TWGii4ol)D>QVgXs>A4WqMxbhl63||HXEYX+!d)%LOhLO+2Oy7N9A#t_mP2(x zVz-Ki*k3Y-H(+d=vMtE8pQs~AFF{HIP;5yyLyD>4h1f?|?vN1ZKcP8GQFrE-os3A6 zHywg$Q?c1+bEi9ioHcZn?lm70&f^Uxbu>7f3NS+8Qdp3Zi!`GUP>dj(RA7pXjt!^$ zacz;IGjH3T3@1&57@;J^U4$YyITofHjHsV~P@gxHYy>@<30Alw4le9ZF+wh`xXX(@ zy$V*1B(l>?j1$tRHF5DuZkvbPa}ifA#IGgeKT#Q#5ub?3#H``G*Vd4#Q5v#KhLcG! zWE_l2-D;VxXulXKB5yl%4plx>{5^M;+hA>v+*RBfw|G;6SbjYsHJAx0cd3Cmj>(f^ z`zZF)9a^U#`bSsv)t@i}F;5VUF!g;vL0vge_=9-18~s$x20iBowy099S7J9+7>#@D zg9ns?N3JcV>3mF@tg8CQF$gA zVg^1%S(qrf0pWO+xNX!!rU+F6Ww{t(42f`&`DFCeqhKe+LK!+#bg`uq@QZ(Nv0)~> zLb@RDn83%4538BzuA@ zelmZ^l^5-cu}sxJ_^JwkBwA>>w~)jJgOo)PY?xD3y@@c5+38stswB%I?9%qaKE>OU z5&)s*qWsGSHJZ~9nKgnCUN`m#TDK5`?iwG-Y1v9o5!Ai%5MK3ij)(jZ$P5w-cSbNS zM%BVB-hc&*F_qSs?uMGFOUB~`*5FYG`Y>SjLoC{M1m4iCznY2iw0<~-H=@5T`%WM>N1&}HYrPVup8ikussDgAijb;_eCvjY496lN%4IsF8|#5yObV_)p0!p z`AL!By@ig%tflcg{%NJ+tKSH42ND_&d_s1BMYe)HH@eOZotvyALqGhX#up(7y&+_z zRzJcV9#AOe500>tc&I(Km*$5%IktzN|8(}iY)uK@7TdCTu2CCcxTJax8t zR}zMdre3&xH^^L9iqjX(=q`1Yi%Z0m6{eikU+wV`px18n0>n8eYS@xK8oKMn)kq(W zrV(=s38momP+@h51kazps0aAQ$?&C|)4@!>7ThAKYk%8CL{dvh)PgCA;}z@uITcV8 z*|`Clv3*#X4Zj-XfQ?Sxn|QktW8l$VYuD;gyRl1nYyz=oHQm*IjmuXBIhjwh&X%Le zwHzO&DtlHbb4e|010jeiZ0&z-64px6Lx{agzkL&!x)lijF|{FD`>LaWSDGKW?*!&h zj?oIy3cMGaaUZ_Sfy-+K!ds~1FY@?A>*i)4XoY@ z>kZG@O2q8{xS`ODd<(|vzalTTN{79X_v*G_#P6z{;z~~EM(E0UuCR@3SLO$@_$)|n zcWArTL@t+Di}^O|nQtEENHoI+M@YBT(;r*MH&M;*Ci`G7W;0|_1*PWFAWAb4d27G) zi}khdeM#QW=ob#g5H?239>H2i$W5yTtWC;W>+qmvo8wsQY2 zi?8)r1-E~-4k~OoEtGx1IS`tw%1!G6-Pe<_8i}8oA^x_LAdR*Nk%F(AHdg60jEsA3 zR-KG&o0zP9>_N~uQJsN6oX@d<_uUzTG3+-3t#tq>;*Yu?1! zu;#WPlG7*i(ZmOzfF8OAIMr#+H5gae&N!EP)|Q;D3D!EV)n;q(PPox=Rj|E6cC|sF zQGS?a`A-&^3iY9ivz=>fTU_AePi0-(T0<{!#-f4J=mR zEcyJA(i;mpsni9vk`)xmd{uZE+OMs=SLHcDOUCCw*Ud`~+C)8#tiw^-izjN@e2#_v zs<&?Uq<7a}@_hdNI$m|XE;9zwN!`FN)@pwSSNY87dg`R={h1}EIQPgcnQ?xJ68Jt} z*r-UrZz|5x?TR5idXs)Lj%Ps2n6JJnl81s|9WBpP}XsyiQdYzTnE9V(YB**XC+&^8XlL>Hl>=Rk2aRRzdNlg{0O=LHJp`98oaRAW;Xc{0ABo zI-W2Nh&2hS%wcVlSc%6@)01N^*?RIkO-BCC9 zKC991^ZpM$P)*@LojyBi^&vY+q*bwGbA7d=+X}P0O6GlR`-sDEMY1$k4qH~nta z=J8UO0mo9tf+2>(W`Zd@sP3}WA!(fBc#Ov0I!>i2g zMyJuKZK=yNRA!#u>n<+wZ5gZ9xWd5FL5G#ZwYcQ6HU1SG3+Qk!H-nkAqk$;A0lPP;D zwOD$zjWOieGKlOT6etqJ$Hn!76JFxqj*7=D*Iaz(TB!|tMd1q`IC6b8uFiO?F=#8p zrJX`?c@atH4+x~%X67g`P{^Olrx8Idp?HU2G4Xea0JiZF`Pb%A=ll08dHd(&nOCHpBvoD54N((zsyi$JbX_Np;?l zW1yC4G$vb_s6aZCs@<4CI(j|Uf%;)llkPh7 zA+BmSVBO(czb@C!ze%?((=-bk<6;xattp>eaR*(xdP7T{(eEx{<3PyEfV~j4?=O=r zb_90lzW@?mpci_GTxr4c<`_m8b}wlJ&;uj(j`;Ya>%O994KbNs@C?ZkJYunJ)d%;F zQ$*6mPYkUmrG(N*-Gp>=WP4~o1P;wtu^;w+dK#tg)Hl6gt1cVajFXK)$^>A3wqX@m zND78kz&kw4JuGy@PMa0gz2MYy_7EI-{V96eBHEPU72ONF{z4BE7fwQGIV*rgx>{tD zmV=_kmpeWg4*32bBsIelJoEaOq~iWM^kx4;l5#R}cCr7bUH`xC(Cq)DsBBd&wZ9bg z1qTU(3(y)UZYroQAptRmT0+YoPEjW(kta@)R5+mLAOQ`}#U*3JW5_}G-lb#^ zaal^p&1f8Btz^wVSk3KsqqRtSH@PVUM1g^oA7UDxN~<|B&8oEz!$!w4HVs*exj56P zDBE~VsIy=qo$>d)SjJnQmBd$#CG;dsCxoP<0DFzeyXmkwn?)H==jbZ2slZ=vN1!kF z)Aj2<(lR!U+-*vf4;zZQz0gc5f?nTlAL;LWXj>B7C3-u`IVcNoaT@>5OUyq}=Y@PK zI88tt!32#q=M-7DqYuswv}M}#$vy;GrjB1pVwr?%ErFT%0Xl=gaSER-qss54Rlsf* zaf(3;7QEJHs;mZ12t7na#_33$`MvUqc+;>9J^PqK>=`wnwB%O^yh+pnt5Bi&HDz5- z9~KNijXs=f;E@7!+8oh_Wg3C+sw$p-Fz=%MT&4p17HB4hrwe6sFe^&K`w+9Ht>RZu z=DvP_CUeOpzTlQhoH1)UgIe}^z&he0we0hF&ss8WQP7KHvgJs1d^U~e zkrsSLp^bnjM$HI3FXP->jY4MWP1x3Wc7&Sn$HWpewu2?4z#gIaqO zjw&kkegL`uPn~A5ISK=r5l$p1-u}{oNmwjn0g{t-))4FPeAUO*4)43kfk2-KoT9Ti zJod&jEb({_hBBE2Hzm^wC$G!CIC>G9XQ31umzbJer6O&qKt;slNVU0j!?9 z1zSGB;?Sq-!)NjK1-0K4GjLJAU6)83dht%;w35+(y^ zhtX)R%yUKI-=J2b*7=>qaVOr;`uM@C`P4x+{IYgNP+uPnhq*Sq-~jLxVWCSn;M(2C zQ?hP&XVMsW`)Bq{JM5Us8G<9nXW%R3t`2Wqj*6GQ>*i^AZw-GazCkYdaJBVbGLlLw zZn1U?D-TfD%WWNOM0S8EkRruH#~(%Ms~3ert)R1ClOmhPdOvaT=8`rgn~l+kSR%>A z?>r5k*$t!1y*};7=6{E%dS2zdWTBMk{c3gxj-9 z#ev+JM2f^E+Bl7+2#B9SfxW?8Z9~)5RmELf-9x}jAZ}6YNP&P;I}aQuV|%~ z8nPP7mna43%5-FnC8qMSEeu{qeB8D!?Fxznqgf-b$nV7 z>~yVPpDd9FEKJIHbBq~FgS)Uza1v#MSok0>?T(7gf|8uLOVp2X2INT-HT-|fE&P=* zr81R|*v~SH=w>lprPL!`c-`lI8K72FoLT@c1#`u&>l5COVFOp2)Jd&|kzSc31}~NE z>E;+BR3(X;0`Gk%gDID(aJzsj@fc*34&h{&-B8mZFWH?a9)*p-(pcf<)GOCGkmnoI zEFsiK8?e-R3Y^;n+!*e=q|%83Rr5CeBJU5i)Qxfl^f`tT8FB?Nr{)WF1_cxlYo*Q# zLvqzEf@5~#jCzzIJ>9g7pB6=h7f|pZ&Pyvz5@SB00-`j*AUma&^2CLiwLN-8F3ij| zD%85+06pW@n!?Y40=rdV>|^{mz5)3x^qNstP3-t)Vz_sEKyXaXG^pDd;|bh};#Qm7 z#n{WgBw{*|5XH)x9EO{~Tt?XjTN08e27c{fc>1tM92^qlXJ`niAQ?!)!R`ER+2X+uHX9Fb#WCy2?j23nw9g#LdP2zJvmK`~Ws^>4kySz(%|Qye z515!sOOqc8j%Ux3C7U=k!pg75-xM1l&GPNVPcW8~vy=#thS-&8aGbD#O-!-qa+Spi zc`vx|wT6ZR!< zYS>eZrh@vx=#3>DJvSTO?LZJR4jdJ+TBS=4OY%$($zcsG9I}c1is(Lf&tMbY5EDMP zHl4O~f5YvGo<}8w+Zs(LIDjPF+Uqxa#A^w6V5Scx_wX4bDPzigU`m>$EJnB_>zmM* zu~4cP^?^+H$i*AvbHQ>AE3xmSKfWXK`RtGD^>@Gv=r0WsiZ2l@Vy{Y&EUd!3uk4HC z<8g-OUC%)ug7>L2inrlm2`)Q63O*BIm7~mGgpVeS6$WYwEVs-i#PU{@XD54NjCnJo zvxv^UP~*P6L+~0cUCSx&?hfVo&BkJ6!X3U+c04U)`c^lr=T6R74|tm>IPb90nSh|y zy7u0nUh6ZAui=sbH|OM2+B`@tNYHZ--!dm3Tv9!}j@Gy%C*N5)b=0YRny!b`NLnRVLQ#biz0dx%HELr%a+{p_P#G#Y!0?!eOZ^GoN|KEHGuIKi<^ zr0S-S+|(aG1}x-LN9=r@x2wWYsmT~gFXfj(^m|Wm$FRej1?n$CH9W46>fPVG=SBK_ z*`i5-cclVd(wZyT!rvr60#F#F`*a1SKvN17)#iNYz?Zj4n4zpSb{*ZD70Ahpg9@2q z|M4K#I^ekeW?(x9Ne=pRT~rotl0p>fZmUZePzXqEorf%T6+Ma&Yn846(!Yi+8;A6P_xI2!-%IbAO0pqIZ8@Jn>C*{tes3pU!CCj|f-+a%G zfM#D+r7LUh2bki%EwR`ooU@&-74c4*p&0;(ii6ZgxuZCx1t=@k(ue8&xJ#TW3u>ri(K z@a%6mAfN_9ARzw#Oo#qeEbvd!DaLa1MqYV+FKU!afwz{8N|QmzGod0UCg4Y6WgP?j z3Np$g33YBkH6G{4&MKjj$z;wx!z;2`kO8;B738Ot$*d{zy6#r%SWHityY{*!o@_Ce z{=>Ju*!|pXSNrVywW);vMGmALGs~}@It45G?$rJjg?WiT#l?4D!jdJM@p=k(n{Lnh zYz*~zR^``gakSW81r;{uoycG<%p}^v*YQ3kW4fT)A8jwun>-1-L%HG>wo|;t84S8q z*D_870evuIu))~y+LOhCafyLLy*d&f)t&?KcHd%9nyAGn%DWSPIY|(_&r!*jF;zVE zqmZ9)>>y<=l^|lsya`6?WN9!IQs@K?gxi0P-h3UfDw>8~d)U#~Bw*H+;t)y19EgXH z%weE)X3ZxsRfHcDWLg1p^azjf`h$;2B#9HjROWCaR=$@YTV`X0a0*tu2$U;3yk)Up z*2vt)o-dFKVY9X$C+!3jl-7Xyv!r`?%oxdHW7AjzjDi{s08kvJ(&;VI0X7LE z2p<7KDt%PWlb%bzKn!?s2z+D}JE3fhyNlvmJDs*#;o=`_GBPO2lXs0VU}=Mvq{)s; z%z=ZKBN-E*)P6DF-oY(y8yx|pCrPbps|I9L_SO2=Mca^SN-%OGYGfGUFxHewr@y%4 z8m&`0wlowBc(5hRg*e|sIP3!jgRFKn>8$<#jF>>SR}PTEX5^)Jn?YBCd)QmhOVwQN z%CW&i4Xj&!sExyAB5iFIs|=!HTBg>KP$<8!35w|_9F-h7ETL>d>QwD+K}7Jxm87j9 zeD5Sulxr|l`3~$?CO{$3cCI3*8Q>3ORS;AO!k;9y;|z5p2hK2T|J@5;cxDfMG>WF# z3D}e@1G(hE{%w8YTa}Rk6j}}jV>e9Nf!@nhd2ul|xg7_Piy(o`{twdItpIK20 z%2Hf{F(bu*@q!3_X_87qtXtw@5WNAnBDXe*@%9sFU?R76kU?7rG{n+7rnUp+op+lh{mR70Y_OSwpjQhR z?Cue}53Qhn$FN$+i2^M}J*Ct$OX2|o`=@11|NS1QZX51ZT-aol<&9vCLhGPT5f1H; zmN0IK<$8Vq9IxqT@r53q2eYI(>!dO@oF9Q=EQ8MoM5o1aGRw_>d(Mp=q zG-}!J9?0#B5U*VtYEdG1EO;jOv~eM1`01ik=j9wI)bcN#8(UGAtPT3fDP*gIcM9+% zPNGEYKyIUws741U9T}z^U2uH;OP@G~^DJm#hpt>cAMUAR12}jm#B;|de+k4(R3Z{pc*_Akl;8lfSu27CdHTC@MPEk_?I|_wOo^zO1N)pv@H4 zzFm&2=YLw>$gHjUL{`=LC~?=z1YL{Q_fCo(6SWaa@!SA^srL;E;-STlg0w+^^V}%u zs!t6f1@9{VwS9#;iOE!=Z1)~ANs&ExHG2kQDSTtIUfWSjE3&R@^)Q>?V0fohUS6jU zG2+o48F0Y+;;G)$C4{PQgSbQ7A?y=O2?d9$-r)#t@m#g!_xlmQIl(N92qlG1x~oqI zo$}L_YGOU)4fL+eB@gR4o?co|$px?nT?qoWE1PlVqU-j!p7-Rn5S~gp-opAvY-6>z z8Q0(@gvRveM@3*c-sMQ3)hyrPS1tF-&jwBFW(6cEG$p0u7kCL#=9tdcwj(4gD2mlh zQ~-FhWMm_qgndj(&rvEa1lgVAVgDCv@4%x=7%k}THul%HZS1yf+qP}nwr$(CZQI?u zZO%S(=G^2=?oDncQ%U`Ss?=Kx&w5trp!HwNDYt=#TSQW+_#&fdeoA|3!5Qg%tC8PL zt|V7Z>sC{$I!v^4Gg7*!3tY4#BvWLw6PQBdvEW4Oix3snUv* zj{xqC4I~+OW%ECEF-;O54pZCC{LUb56TlEAbBUmRKU_rPWN#_!-T zA}QDMeEwvNJ*|6A^CV)H5c7UbJxx}Ax4py;R<>)`V%`c7vg?t?HvBlrI~{Sir4t$j z^0KeAeAGVesZ=l@nPghQ*_7tK$ep2<*M!>`& z%k_rq$0i5^OmqhM*H-yH=cL7GdK)Pk8dne55#4+Bi`(zcPW&C{pYX;DoqSz-G7rwH z)|Jt@1h})c?noWLsLX9-A3|5+r!!LK!p8sTc^1>Yls=gIXpNaTwwz@@)MXs#05Pz+ zWpsO?6nwu7Z~dD8^zuPIBu&g^9pZ{SH9_0uGFK9Vs1zR$k~Vj3L!D&fKH=!a}PS- zT9iV{YqbL~OIS3T?NVkIIZMdR>NWxb??g1if-xcz8*CsDY3R@fnAwFZTLdF)upDf# z{5S}uq>*+`!Ab-3mn(229?5nEtunqE1+6>@Wx>uAVYt)%6TNFY?soEoKO{1zF>jIf!Q`#*UWI%6B`uw&FYRz z?LC5MF4H68EmSyOXz4DEAWqLixIXLs#oGded{7Z7as3na+j6Hxks8PtwAFZ>OY=_h zB5trhMC@v)1kc_2U&r)cD22BcXig#?1Mik%C#xd@g|{MTK|yW8Z7;ZT$%lDuvHb^i zK6w421MiwR`1{h@)!E4K@0(}0o0fPws4Ke!aJ`N9bfPk3qEUdjm%84bsDeOuZXkhP z!x-q>Ji}w-TWGgGU9rz?(@^^<;s2RI` z{C|h+v;VzhUWCKj*SNjRlq94Ms)ATMt?Z*V=$LVVJ$(jWRjS}+kQgR}FQuwxN;4tf zI)Gybc$5QhRxf>cvF@(+^JV8gKs@S*$eyD&^)tr!CC~-dB;o2kE4nNTgtwjb3m=F4 zG+2@YI!}a;vd=l9kz{(cQ8wtQk^U=R{x!|cKk@dQw&j?pKI|Jqe=vv8>m2=zY@h1I zPbH{!7vyPlA58xXD@LrS*A_2Ot8#9=D)E+^#S9JOk&P+z=>{nWPl8MTOY{hzH|Gq0 zv=42?S3r+9QEyb=UG2v`YU>D%{!3N=Yt`8F4F@6@w7nfnW)P3qyfJ{OT`qO3O6WZ{ zx#$NOiEKpi%aKI+{%29d4gUO7{^a~X zA_|lFI!@$kUCpODUL@PhRI-Ut!DWXFXU*nShYUE?l(V+<^()V)^B~cr{WN~u5yXTJW&PcY_um`ew*uTeRmZM-Y%;u#FY7=Zpe`gm3(p!Vu z#`gb`KOs9a=}vbEvtinGe4^N6fXxgIw6si3Y%ow+-YJ*}!|Pnb&m<@e1p=QopHmfw zRf>=nudAh-NG)I^aj2kX=(^x+$a9cLa2EeP?vC|iSU|cc_6heO(ZQfneDcFt5{5qn z0&s*nm!2$#4uH-cfcy=eSg|3{jC7ruGY5nY#LHVL>J0%sq#pMUnF}&Ou|!mE8>K6?e|5XE}FK_5OswI(W@v7rjQV_tL$ytB~T zl&(+}xrW)7!nMvh6~eX78@<{=NQ-){@h?t#w?&q$zSbp{tiIPpmV9`%g_g8V)V7Xy zw|?AuWb6>U>`?T|jCCX6T^FANx$h-q;U?ji9y_Th_zs0`GkFUJc<@Y~eQ8{O$Hp5TN}~p#6}P`c8t#j&+wF z9k|>3-B-RAHC;^60!gJWz15uFeBe0FNl($Q79S`G&Yulpk=wZjN4V`#<6accJOXf2 zPM+?4VcBjqi{9|<5TixQ;PdP;Kk!OGI&s0e!_Ku$>DMJi8R7B}ID*^ly$`Lf@owQs zj)6T%%h;qEQ*qF+?8C0HTgS$ZYxaBpd&Uf;em(#Gf4@D(`k(pp|4Vyp0TJq6tJnA$Nr1uux9HkX?2cyiU<+uiHU{_w9_`vtTI-DB8Rn2t5x zWquOLmA+f|RXklSt$pa?u&{0N`B$qxYc)EjYC79teAB48z&w?PhuWWB=pn`2#)c%a zB3`zn3kixK#Ak7WjG1xtw?#T1*FUg$5Ov?Nc000Wz0-3P9ldtWX6e^^}#Dy zb8GIETu?IhZ&^%DaYTi+EJh`%AQ#RUnl4QO%{Eg4iuyuogL(s9qJbV9#zoC#$aNHb z)bN7kMajkfw&vXc$1BNNWsh*kN)DH+f<=AWJdV#~gHpd|l`Z=kD{m_1_$G1gmLj(D zTnsD*^O?~ZcZzI4H+hFqki7^$QHD(XGZsL z1p6*%oQN{FlR`d|PRJ1w3AF!+^NCzw0wU;%zl=!B5ENz}(xT?q5P<$}^hh{EXGeHK z@|bvf;8@^`2~7UpyCu-ifLBf>e18fZ zC>1~R_h|?N`ZW&R=nRr4o^FcH4H*GrdO>pLHDxe(s5(od094W~w~u+*1yyRk05B-J zTCl0#4-|XQ5rwdoM<*OjvZ;G~P-W&y46 zDmTJr!^jlzTmvi#x}rzd6(GKaP$NrWCK72@X&$m>ZyFth0d732Y^$&x24?4SwO_o4 zdtx+oKs0MNtPF;+g$(g~sepUqn_x*BOxz?9!*RJBw+x3nWB8nBowc(e&|2CxF&}ac&+Ek^9->8nr9>-EtWERH8C?K zubV-&n;KMv@`N%qey}1ymvLmg{k~kXrr3zfl zR9PQ&wL01OKqj0G5K|Uy5DEq|@MiIMn+dZv>M#gFM-A3jD|f?S&F@qZ3t4M#5t=to zcEc2!XxV>6m$l#;i9^{vv`I{b-9%n4LaKnxAvPFx$-H)`on&-dxF4!|6Kr>{C>7y# zPFm690vtU3oXD(bQ)eu^IgoZI8#iJM*?aE6RiBu(sx{Zg?~YCjyw9T@DBT4{8TdZ) zuJG0&Vg5=-Hd#}HCzfi9t>j;D^Q*3Nhk{1pe~tvF9z|&Z!-u?uo)F&>g^8$CjW2cnC^&bH1k^mC^Ju#DkV?WsS- zx%k;@{a@Cp^!f=GE$1W!h$i9Q7r47ROC(_o2(emW)TW?=gxpGPJ$>%1>3p6?jk|Ym zO!?JZf;JQiNWKxDEq`Quse0TdTG2cKUw@hw93h5Ji|D?9yBr4dmaAay&B#9l*o^f?r6X{wD7QTlCxe}Mk`DfnWXV=wLCYZ*V{mHMp|EUM^ctx`^ddi2&hE=OUI)6in+3csHHg3r?yxNs=93D( ztiY(qP0A5PlRir6s43k~Q3%jcxws5D+S*Z_oujYj6~yqD2XO*A@2R#ij~BNNV}?D^ zF&BOGz*~~3GJAN>q&fj2JS)mP+N9K*&JB|dMYYJ0L3CM$daLLy+4VS_XU1pKN49B> zCS$Jd3L7YmNVdwOY=Vj%LxEZ9v}jj;FYY-M0x9QhxVD;3FsS1n#JS!TYlZq`8p_0V zk^8qLR*3VKBAF4$&t_$!gDwj`{sbsfYdnMPpFgrp(3*nt)!&<$c7;)Qc(>d01hSW5CXk2x|wf?-oe#1 zuiI_&j@ZHh65EBH+iuDq=pyFY2GcG%|}*n+IWqFKikxNm|wQ6?(Ji+)@E&U=2qk0z;VJ{WbH(6rQ787}}r+oot zZt0x6*&2|b*9hjyp|;+rxtKC)zENcnJACLA*WM%04DZ&Wn6TY6bIRY0m|{pnT5f#` z@ge#lLS{iP41*6FyKiIyBFkE#R!+7lW1vhJ6hdCd?Db2rXhquML^D){uCpXE6bFl5e8Uh98rjXpBzp(r*Ym5?7NlD)skEDo#3NBZB)N0#@d_7J7Tsa z(LYx)QSB(XxE~@+5@#$ zPx9^|rmwh8?tQw=X@4V6@P~@QZEMuWfmt}v081enivG?|M0p9W+m{c?=}nrxD6*QQ z-K1&m;rDw-0I@lcwd9&Nhq05(_UH~#spW=6)WM&%RTamlfB*8HqEde3KAWzv)FHKk zWuKZ=kxF;WA=1+rwr~w{`Ncp!NClOPOSOdkzKmaL7PAOiN*nk^Du-IOnU4>-G0IB= z^yB>R20~8pZLxHMU%y8Ffnsd`N5}MkhP};NP+m&H3$@qj<6TnVkPnb_S|Y+Q1Q1aU z=m?Peba5bwd{KG!Vmb-&<5FqqzjP`uJr3%3B3|0vBJ<#f0<~4OwO6^9wO2j6ZMC8CaXYdnSe{+lg-NpB&f z0GmVyLSbX zkiIbY&LGkk=J^V%cot*px+hK?=X$cLM@-tx>`uH2xMz^rFQVoj{4hKrmYy4v`b|L} z3W>?q+tX6wZezThb&_#^!5;80lCF#u2F`a0V;WkLw%1}OArl!Shz5srP+gtT3F?2i zut1|hWo6`W^wn&OZDM~Py=wNT0xTG)4VJM-2r%!n+3=!$b!?xrT zw#FF)ANq*U96*2v1mB|eAFw+=B{wq%G?2x}M`AW4v# zF+pcXPF_+@T4H9PrLZzhl?#@xYPq^n!&672{~ftl2>w=^3Ja?H^mnYBKwDiQ34fr@ znRY&AemEiC46R`zoabXh&UQw8&hM<`TGBYYVX7NJz7~Be#998Pz3uL{y=>~a*hMSw zAo>>q-Td{uGEn^Huw&6H`Q%MnUeIr%&c%vR;=4OTB#sHL(HzKc;p@!X@J=UJGz>Nv zBh#~DI*A3-pbYpnYhqYJMO7-BQIKp~KD%`_gkC%#648WrfersB=0d-*vH=ghfaYJ% z7MZH;0ELm{bXvZHorAmP-c_Tv)xbv%lSVV5LT_D@E@tW%hRqlo`YTd3fCpHCFc5Jk zJ{YCAM~Tu*Q182zqn4OY!`kLPjS>89d8Uux zY|ML28mZnOYiT$`_$*a_@U ze=uU%!{%wRj`ZrS!s>k#dw|LHGWM5UR}TA5ANDpN?wq~aOQujW zZ_%5LXqs|>sTFi^{yL0)Uc415qsR1{#&D^=U=oM6Bim{O(q|{3i49#1^-fe~ z;p{qBz#upA+IimlM5`SDUOKgG@@lx9mCEy~IOSZH$kK5}@Q(7hV=U6W10|&ZSN7{Y za-Ho<8)}u?Mmh8-bK&U2@U0$}$XA^W^|$Lu=;l=GHD4WbFO6S=K%wp- zu}HL<>#Bg{x8cXMqfb%H2+auzz`p``9$Jj{EROrZ;1)-Akr5licNF^`9bil+H7EaJ zAWv}_y}7I}^Bx$fLuc*A2J$Bm0U+}2v?%4Uu&ec0z&=e5UWgH;U$-mEI&DPuwJ2Ph zv3SI|mfH^m`1fp{OEWDa62FfNT&LP$4eaOw1<{e|&|em(nU}@!I?s@JzC0FWFgXbK zmA{Soi_mlPu~pGJ7_Pku4LlA`_jH=^ax*MO$Ao~%NN~krkl%qVA?4#nK*HrLtImu$o(6&?gvHA zDbA?tq!2B(Cj8B>4g(V;d3un=87zTK%5b~B#0}S{KUSY-)QVn4i9jEQMP~nwczty* z8pTf4@x|YITh>VCbe%n=2OU@rfHjpH`GsrOyWm1Jl%6#o@y^&Y4wVWDB+78i1TI<- zVK|CHhofa|3F6SnL4JY_opS%1R{4HC#Y`$U-jo5F6YPV~UZ85EWxN2u>uq$3a@Jlk6(G2J>_N zScV=WOT`I7BSqBkTP!MC97%CHEuI?9RWbT6zj*=|T7eXH|1%2=yAXcRLf)boOkbG^ z1Yw38i#>A5&3!BNODmRFco7uxdb|7}p7}YQ#v#2T5{i^2RCQHUC$Ow8!qSuaTv%*G zfTHrdIcPX)Q^(yHnpYKASuy2Pm_Ie=7S82G48L5Dqu(>=+cTv}!^qnTNkkw*V^pFl zWcdiHk(`RHxO@LYydPO6)d2q`F8KxW(^fD3HHUIjby)tFW@4UZTL<~b2<-PQXE=4yxYn&z}P}EU|YmGGcO-3 zxjei@*eOV}33`x3LkLUKxT7$`Zt7kPr$kht*@7l8SZ^Kmu@)d&(3O8Nj!3=;RZ^z?;0!0n$&bGVJo#3WY*(KdWx{~J=B0uu+pbBPy^Y;Cz z=a!6Mu0N0h>pQdy%$gtm+dab2{<$C?RVY*U{t^*f5(9gb55tr(5DEPigZk3hcrmwi z!poX)sb)4!3l{huU?0~+l2GE|Q$kng(&!Z;M5lIO;06yg2 z>bBs7)@vNF43IIfV+d44&w_4+CE8jhsBnthjXZsW|KgV$uSpnueZu!_5Xd<{ZhpNSXSY`1(65W!QW>gR!m&~^JR)|Cs<%-a!3u^9ZnFrJ3 z!^9c7F?Z0`9JCQfI3fpMSu5h1Hbv$Dm9m$5hoAJGJx1ZucK(Ya4y79LLK0nz(rmmZ zt4@0&i_M0oG>O)n@v>+VU5oat&O6PvK#>D%dSb8PnI}7Gowi)OC)(0fA5A2xrOyI3 zlmf41%PEdQyu2oU>1jI|P~)JOL&;i12~%TY2NT$AR~D`r5d!Nh9B*rr-r+oUa}_gk z&-qC;pSWw`gpscz=A_`mmQ*{wA5g*I^+GNAF_ylI8gn$;tZ|Q&iW^2$IS_yR_Dv3f zVzQ}GFpf~?*qnoDsO;R<%vsj;(9HJu**)=DR8;D1U(Z82PVc~r#%{#p0R4TEd=F*e zHA1!R!y_>ca^!Ev_b&_>ktd+K(#vY%{<1nv0$Yn~D?1VGCHk=WZsY!eJxd98=#q>{ z6ec|^(u^lzO6HV^r+N@=tiR=}ulJvuxOFhR8q!&v@$Po{@kc~z#+i|P z6ky*`Vy6|X)WoHPGfXbfz_Ex3{g02`Qg9`j!C`h~J1g${+PB)-IE^I{FG=x8DdouS zn=juWZyV1%G#ns73EzxpY0FCgCw_;Zb0kdZE+JWE8&_GwvtFtVh+S~zh$Jb~rhQWk zsb?Gcd++;q++#HE%1-W;=uaEWc-dFG18$^`Qth8Qs6-bDWTES_cn>#GvlOiV$0PMr2 zl)R_-pR)iAV=&1W-3@2xSoI|^{kQAqro)j~Dn8ZRXQ`s#L+H`um`os+Vz-qe#Meb* z|FsIfr84>r`HjwFdnYE_!#fOU$;(wz8F%1PGEcUA()eXKosJ?s^UK$OViLbN{d4;a zE9b@U3bA-f?%tUGCz}j@M)z7-p)&N%gm0vfd5VnyPMT`C)?o!+dH~KQa4Ra~g3sF= zSG?qA6q@fR2m&)-qL`W1hy^I+(;~WbLC9N*qx_|38EO2RNjXyZjIvj6A;YgOyZzPu zRt8|{oPzm8Om0|2K^Jx~2*{PH0Q%Z(tYI9y@(yV_|neW9w+r zSrG!@d1iOo0lkUrEaxA;@tM&n<>bbTiOUQocc84mr#EtOdj#^6846o9C05bIu{LmZ zJnsbLv1;&tDO8T)au&6}rt* z*b>IP`^gvil^=$M15(S#*;Pb27P|B^pZ(%U3-OKah|KB{k(yMgda(JueDel8n_(>u zrSaks%TAw4(--){=zy{o<^%iOku85w4HnZI6Plqv{_6O>YZrjrTc0iO`J{aa+07j{ zXisGZ^)7%E)!_s;#&0lpejW$9>J0p_H=w?wXyGW*3>GurWrf)yg*vd-tnU<$IuC&g zVw{(m1B0shfwse*KOxC0-NDjcP3 z{6#u3r&K{g+Gh+eaWFp(Pt?%gU;9JtkaK__9kwKI9PFz|;>$Zv@o))d6vhT4LEi;g z7yAA$H&W@RYb|wO6z7*We%x-`(ds>~4MtM-Rl_%#*%574yrR!(!lrqTrVlBvDMjz; z>bjTaOyk4Lg=pjPDvSS@Zrc4_qt&i2+-cLgKG#ZQ9tQ7ysF{dlv0M=}M(?lZMV|89=kc#5+4E9wN&`*aU7R+uhh}^hFElhZ$S_Y0uL0Kb zNNuUkHL1IXOZ)ev)DeVQKb(gzwi8Io^AxaXaBw+Y6fPTS*HZ=}gJwWk?3-pvVN}Zw zqcT{xEhOV7L!vK#`>m)J$MfKVaxD*Gy6fZh1Uy#=hp`B9ylw)BZ+4P&;P|BOq}W=> zzL6wm*b6_!&DM>$J6^y`SJI2V8(z*m5AY3<;*RK{H{frm=^x!ps;=IFb+3nC9s3bB z)I0LJmCu4@e&nme%7nLXUMQgd=Ax72n^VhN&^kfpV)6TXdqBzl_)dZRd6pOa&6-#n zN~(%tQ_yfxFmMuTt|5OIc!tn|;1?HnrM4Ze2&JDU4wS0oy%eAv>K`nl9`*?G`EIWzK!m3%w2@;9%iQ^XvuWvTM*~ z?Q^9UtKtu-ijPAjI6n(-j^&W*$2jq)I`QF6bHz<}bU?;X_1$0O);ZD*fZ|^DcF-^+ z^aA+VF~Z!opmq}q_+C@AP%oS;2!&t#WI3)9&_xj^g^;bH+FF?;pb*6XP>qUohFqWK zLn>38yD6ft1;y^Nfa$;?&QZQ0-k9~6mWVB*v0r3UaAV$)xUy%@xjbe|5MDHTNGj4y zC(p7FPgiw8IE&OnILor@=D6xpxKx`$y1WolVH{PLG9qiiFY!ukJbW5(ApTx$+>2#j z(^z+1iTJD;Xg+ZzYz$iqV)CBEz;M4M{3L97TLe)y{^u+OYh!;b-Ipz`lf?9n{MWw%kJH`CkT%BH2Hv(cv@o#i z{(|d)(I*qrqKhPBv=;oE)qp2u}5r$L`riMI50;QBqO|kL=sU zjMW;VW8*(r7y6Ce>nWk$DY*%_D)W(TXoqO${~#)NW^J}4Wh?lSQDr`~^(jT8)b_3# z5mM)JAajsqc^G_#eC>`)IJuJkcfZi6w6i=%k=JLREc8mv8>IC$1^1HTMYvy84mFZ&P* z2G~c~E1E+-W*0Xv(jEEG=E9EK5-<=eQq~x;_0y^&o=XEI@5I5azfRqxEKYH*aT(T4 z3pZ)Rcs_H&JrQ(s3(ZPnpdVBXAnzoak}@A04Vxnq`fLL>r5!YvO%U>jL>;Wv?Qw;Y&XeuiCqO7W7oe^??d9$_1@ zrBlN&z5;n6_RHJDLyV zhYD6yPk=@EQt92QXy6>dZzf__0Y)C}1qR;~YQ6GJ%oJqwgf3>FNUhnA5#RKi;CLi_9Z{keQg71^* z%#b6SC;#D0u_L-iZj(L*oAc}!`GaT1*aY%4ry0=W8_sw(c7<{fqb0_sS(#&SnA*4w zXotx|*3`uiVF8aHdZ3MN{yF*(rSkx5WMZ{g-v$D2CtP7drDLVJ*MXCcw#4&Ga{^rV zxS7=Y0pQNjkrM}ksO>~=Xq9q(X*hi?t?}Ik;4yREm~4SJ=P2VaStHHX0m(7*1e9fZ zT;s;Io9e_JTpq8AhL#3|n&9#GlHc207m6K(Z`PQC#VBK% ztw|@Q55x&f(%l$ZI07O6lrr(cf_B=;KDu@-J`ZWNc+8`_maQ^1+hHXRpqSTAV2nx) zM8jHgD;X^hsDekS9gQ>8>yu8AsG2)Hl1nv?W z--Y#iUUAx}(w^U0aYZrf=FZ_PhDs@j7<%P=cB0j;Iz&WUS7!;?#;Em28c&a8#7)lX z?vouqiWjry*k`craAt7F+C9s{bKjrPPBUs}fB=@toi$_BJBkGODE4 zL_{8q40kwAfI5yfL>e`Q*g6pmX-uARTxn2twy#IATM|2r%4JMt>qJPY$oUmJGS_}g2(X_pDIC)!+IBo? z;O8X>Xo5ivv~m=#v5rT#>g02?@`V?)%8leYzOxv60~u`}-HY6hXHTkLRZC4RT0fr(`6tzm7@#eS_@T5yW7bGZ8!@qkDR zdNUiqwI0`16As5kH#^V7{yS*)EdvE*s<2$Niw?uVsNb!_b4WM-^Cc{GCBZcC^`rUd z8sVo4HJx`G9qoKMDxfDtevaj_YbKxv=w%D|)1;!$zI?ZVWA~b>yB!qrY)TRLR#z(H zRO(gZZlL?}Y^x3a#t8ZEc2vP~{wX)=UvHE0qIWjhIkGLIiF^AFbd4O2(_BjWCMEj0 z_w?qN+4R3?Db#MC477ZhwVsNCukv(c3C0Ih5AX-)yOdS235G+f2T<4p6bqz1{fXHz z$h(n0VLu1(E^(@#aI!LY?N3D{HZ@lRl7>T<@J8CFsI0k@JrMYqC)YZwBpax>>=e zG;ZG#SAUr8^ElWP&F5q?#*5qB5$yz8_TggAg3=8pr0n~`puExm<#Y3#<^~MauPR=q z#mu#tt5Qz(y~-S?x10G@H_Ck{e9@-P3_ZK#E)@gXsYA`-$mjo@gA}SNUFsW$JyNN# z!s*F63gR$H!@`-yGB=itGT>m^Ypoo4jK!QfID6yP+Ql$Jk*e6h(x`HkY0~Qsdk3}xlae@cLoyI$q+eKw4&iWz*zcdlkv{r^0z^IegjOf?lysH`7B=W z>#lWzURDtQ)Ft&jR_v7a`aWIG`aD3Ent3ZKdYLSUl343%Ws~#aUxqKKTit|`i}us& z!xU-XO7~%lOG%jFI7$%|j(%WZ)j_FxyX9kgoVkcwvyT17~1g&f}kc8Go_#(R0~YT_{l zY|dFHATMv?IWwGj>#=%+LI(C6%i3dw)a>z2? zGB(`8mP{^rC8=v7?V{jFn90s!Pken4DRGc{jY|&HIF3jP(Dm z=+Id?CgJmC?flN4ob=O?*RH+1ht6Z2s$rE5u`RD@b#_OY^X%vXKl4sJ07<+FjW{4m zJfPC90ecroT?O*4oy59`|BP1%p$($7HK2BO|81BVtc^NTU#FScN{_1-jaN0viGHen z7^>kkNZqlo!nyUsF+#NT*nwU>*@+%If4m*_vU=Pd1y{ENr?gofS>Mr>d&l3QHT$Zk z%`?_Ebn$2TSY!mL>N{NJM@pM#$}NVLm9b{=7>moa3R zYn-iYvJ_p^`3-QGMw@HARXw@O$g_y)+cJEEt^MtP*FFL7WS`Rjs-0zferOPRQ;hm$ zyyBIr`Bzo#LEF4}5dLTE)k6C_{Ek`W;|aB=e}Glvl{9j88ntJ5pjG3Q<@c`5`8n+6 zmyG4lO~X;wrbX}Qz>CH!kLA`^$LDXuw4Ysc-ipao^q-A^-udHQ3|{MfQ>TB#^X~b* z^2n?Py6GYFNUerbtvY(jH@IQiduG&b)7fsr&Th-jPw`|cMz3MC=jybF+v4c+$u=1XyKYvu=$I1aIqLx)#vyhsyX;)wgn z_hkORTfao-*eudEG#Di65cV(QTl?_?teiS7VJdAeUznz!*Fk0Vy(MvQaOSb^H00ia zulRUDEgcR%idEb$k8~gq>p0FPonAlV(Rn;C^%`X>tNz(c^!?^Qs1*YZ7)C=NILGno z*x=MI^_tZO#Z|*`rI8U`H6MQSG&U_Wiek{T{|oi~2GgEZP_Bp`n%Z{E6b%IOOS!L6 z$QgmMr9**ui+|rAU^rkO6gIS1oW1_O++Uu3ZSZOkI$&I&=n?hD_Q(*p5|96zVOKz{ zJ6z}=mG}Gq7M1tE7WV!(D$n5mq4Mq+E7=s(tg5l9-TOaHR;JjciFnbg%YCM}o z3fgF4I?DY5-Wt#|0|i5giJoN9Hdx2m%TYDy72>&7?}jJnxB)lS*W!S(_!63pk=j2t z8Zu!@8D!ik<072$n5+;EFX9Ne!W?X2Y%zrR0(_-^!Z_{#{zglS_ZqkybYEoYt)y*#MI zn}I^K>xrq@rs9ZWFfW*XoFrXK@h9s9t>Etb z96Beu_4ozh7GT(7bPWDMc^0_Cg7R83RpTWD?K^A_EP{C?q zg^4lC!zE#IAv)IiS0JU1sLUXLk??p{sh=-vQ{m2xK9JFdOw|D zH~EQNyRmdjumz?_oa!C82nMDwgt~DR70deJv?cmr8{~mB4Cfp*WouvDx)rCQT`<4r zmBkuh*2G|K)5&+q4#l=St!2d!vW*;er$i^NW#zg3t5OQls%38mw9?Z>bK{;( zI+OWt{gNO=`emikZ+}xx<8^5)FWjXHefAZ@2o~^>(TBly|AX7LVh<@rq_9CFw)A!U zjpz!Mi}962wM0NZBeWIFO+WIvb0X&ZN_(TbE2E2}uST5guN2K4&WZsdGBJKbW_IF^ z1CLhowh;&X3+|iysTPikTahl9EeB!0 z8pZD0VnL8CB0`2)iZYN4E`X*h$_PAu{IchcS?$HpG-VxV%!*IZ9-YC&7l1cX>rb5~ z&MtZ)y+vhLn^!T4b?bWnVOg>c(B9&*fl|LbZ@F~f3&T|)=J@~7(S+5A4kS@z=BXWW zMgt-^LLxZCNQK+)`8tEI7$2!~%hj$g7o*qvLclL}l)=KE{08FYRnh~_Rp^&}R10hW z$>quaFjq6z`JVZCDcNN_f7p>S{7)_qD}7oN_37I<%hT_BPC-Cp!3eTCz8Ga{g)9wX z9z#DToQ^qsJjHI`oYm*X-I8=g!_)@BHCC>rz_f^=aRrBY};5X zb845r-V*ADdO{OEP6kuk=rPb1`GQ7d|9%=VvUsP? zpZ)UB{{ey@8IQWGrVki{Ro60=A})#T(yfjm#w?m99F}G?9FsQn)n2}>Da{V+Xy6?~iVgHWw`yXXW!K z#=wn{7%HdL$ZK!BP7(rgd0fWKmFrb~f8$%UFZ?dro61d7YuG1IqjD1v1cLd5L!7N! zo|@`q^;9(VxmwQ5w^yX4bxGyavmKR2=Q0{CXj}WGG=b+^3g{OW)fZ&JM@5azyO*}5 zF*h>7hF}?7+VwGKB>a1S<~55d(^?x1A4(%}L1lhhhU)6t%&i&RsQykO z^nN#S2!hs-%w>k75@Y%;4eYi^D%k!VW9aZG8oFGZ7x8+m*Lv2)Qoz89+M~a-wGY@k zmGbllW=K70Hl3Zjd5QA>?X_9TS~MrY$u#-)MD=tqI(4Xm)W;xCrK~-YP@4`(rKd0@ zq|euoccszH1josC$C3h8)>wWlMqH5xMsl+v5**jW+&8No4T0CFlOJIskNRTqx0@I% z=T_%VCMGWVms-|vR%n75Il0|uf?m`%dnz zwo6GU7IzA%1Jhi869>&L7#14P9Am5?0bV2$2C4_)6kLnxq!?yyoukc80~>bghS>&W zwl<0rkfKN#ktU`~}tu$WRNN{}w5kxNyiNtrSjX4Q*t$J6z7r2|*)@DV&x?V&b=$%IIFj7`GMVEU7+ zJ}-i4*_ZD4d!j?%9I<(rUDRQt$uV3%>D}9~c%mj^r3IyLiQUQ~Bt=szKQp|HU~3wG zSrMD1S>UOY!??l1TR=c-A((j)tqSNfnZ*XLdbW$ZC2?d=uDCpJtmw=rLgAq+vUIVD zzrt%%CPC8#SNE?~p*y!l-0T)@Vn&g2q5vb(N;S%(Rzuzg{|#4;o*Yj*B9C z)q<2gppdoax8{l%O}_(!_H1TpNljO*BPow2t8P+UOP#J-vC7t%r>Bu~<)$a(9L+^@ zl~VTkSGH#GaJF`Z*DWlODhwGM1Em*oG2`0Kzp-vrc&ox4s>jDgPBXgny!VLV*u~HJ zeV_*qr)Z zzl#s5y-TB0Yo$UJ{LTR0X)|b{W%)E6Z>ZJGKcirJ770Jnowkn6A(^pV!=vpo#Xe&; zId5h+d z^OaWf?V<8fpypb);i|SwtK2FhYIkp5ylK;xq9C`xf$U7~>|2 zpAnluM8aT=MWtO0FmXEe!bj?j@9 zjRR(cT6eBm0(e+>R~Y+M)cpim?Ljkc&|~xsI6>TzlRV$&&fnw@SpV`qi|(jIK?Nt9j&l5Dxh=$SUU+;h0( z7BAy3`b}rpH>}aV1MMA$+e_{cIXp$!*rK=Nmh3F>aBDnT*RNo{g&{J!=4@f;{KQDM zn`#8~nd1)H$i>ijH+ZKl8vG zg=xG;=H-cSL?x*E0p(-Rg#Ay|xIbmSzThMJiED)BLkshinM1t|QrQVrLhB3)+38ev zSY}-T*tGk#Ag+9IJV}^6x<+Rg^8B;-Mvl#9EbJ|f8cI3>U0Ahy!RZjrNgzlNaq|!I zElJM7XlM|0_kEq)MY6v zJY+Z^C?jSSKnk#|FFn<#?{~+QFv_}fU?`U*nugLUMI&`6x+fhQ9DvM_9uUu%xVDR6 zkhU)3xKb2{J(BB^l~GI~NmCq!o?fz7dIgjmIJ_m=B5v$Wu2o4*X4! zkAmhswXDBszXFWdf$rUk7H+V8qBf~1cviMMp+;3Ahh1g&jIAa9J{Es>8%E3aOYL;4 zyRzIz*ZCP^E+o5cdSu3b21?%dEPRI1-kO>8`O2=7+xNPWvMt>eN`bfmTlie(X@~gP ztJ~iH`$qLs3@rXm+6(C_I)>YBd`Df1pj-FX#XheD!JSJOX*gF@WNKc`0Cdf1XY}$EJysOdD@Q( z2i5O)FpcJJ&0uij@}Y`fgbZTaFXR~O<<&nd;&l<}n5&J})`%%{weE(B?S{SLg_Eo3 z&e=31RP`9^gN9c%F4twtv8WX9HcToO@29K&>rCa6kU*|Aqwr`W(G5x|-Ny~na716wHS zlU%tR^DTy={8bISd_ zSFwf3UXFby$us3M1)*$`*H-z#2F9e_d3>%P@q&;9C9AZ1$kb51F>|1!FY|$wLSrd| zC~;-xPD%D)Np;UCjFf*$QcRSA9HGof{AQgVZl=i;iWW_+(f=qFnH?*cFsN4_2~wmle$pm-Ln4s~9vys;5k-O(9>ab7PhsUmXu?6!Dprg`G=F zH<2S6B;?1Ho$R)HMK)9pF+Y-LVw6$W%g%|kfc}&tsN~LtPlPW%9TOj zY&U#QbmJI<)2M#WA)2u)$Z_z|u(h!0XPT>mc}<_bBb%v_6&Gc4sNO|yBEOa&Z14dJ zyRAtGn#!Me6e);`pIMsJ4ulkIi8Jiip3rj!O**?(Vsdxl!%d0ZD`aVb<05vm#}Ii~ znBS`dZOoa{SZS0JdJADH91tK>)23w~X>nt+91YAc8mQVu>pXfT*wfDxrIXEM zW0FoGkYve>OMk*II&nr(N7=B1Y@W*ZQ52iVZlAL{c&IKH63^NtwI)mD!E553>LQy4lc19-EW+HW8WVAm9Z413)1l?IwQ0Xy- zXH4xuVSBp%IQMcs;n@SaCZPq;O_GnqZvqRbFc1eIQF_ygvS89E7Po=krmdZKQ@+D` zGfrTCCmN>%$B)^&BK>eI!tCydf4;+d8i~dEBpTPnmT=5OP9b zLJ5@<`8rW5<(?2TOzw!@Nn#ky^wt;|%k)O;p8jT1Y)g|p4H)H8u{8wO4ERdWq0LS? z_|UQdYT4_Qc@=Ym-u6Vsc&N{V_sOnYl-fy8{2nPWORjX}?a(t%UYhn2FFZJP6M>)A zPlwavUc#7li2EV_9{#&DhY`_7kW1aUod#97NInCPthVS0t4&$soS~Jpfy^d+lH8>w z7@#ODA_FElYXu?inikLzRP* z^Ya{qi3wi)@mdT9H6cA-lV~j{2@kuj(^bR50C%|U+($U!o3zNz8By*0*`jO>D>y=0yW0hKm;0 zV!O;Hh5*-;ZWo*`il4TQStkZmO>EEk9UR=#yQTxzXb64_n^8E;bHKqzZhF&z_=FS6QVTu(7;P>QKGN-;HiISf?V=b5 z4}YyUJQMhq&}*4Qg}rUaEZ&8zEL#g5QCnOtcQ7+tRk(WQPUqbg$Ac`G(FUZ@_Ay2e~?&=F#8mXf}@}e4zm~ zTPJ5bLTY+Mzv4H|dR=YlPabS=do+L7#oX{;v4hAC;b0dX)#V)F+IEIHS`Jk`7Bu;Q zT=Dp0as1{<+gOgfUy1?q7JUQsI(A9G?VT8z7KPp3dvdLp9Z2gTvx|smfao+t{=kLE zCT?3c1Q?6ff0-}bg^)z#8nV*1LIN9}%63UW{&Go+%xXibE9#&G$wrNVN*A~cKk zs$~G8%N1JvJcEs6x~RX7VQpGPaESRBWxp|@1%9iwpL(MOUT$6GnQ|8E8+k_WxRHHi zQJUKQz!x>~fbZzt5Za7w8rYd-YF3%qZCAf&;+BHZNf5>0#WeM2P<1E0`_?R|+WUvA zLn7v&Yl#TVj(n9u-!tw)QMbO^Z=F@L3_2=AI}eZox`#5V>&`Dfn*dB*^^`Cj*|00W$rWkg4ZyOqVY;TrPsHk z=)5SUDS@V;FHO&xW7rNo$in4eStx)Pyb)V%Zzu_lkCFj;9|RiGCm&>ZVA{1uH>Sx} z1PC?gD+HXOUG8^EblX>RkZ;Lwld1eR%v!b72sHvHX2-MBl3`{gKkpg6o06fXa}uE7 zV7w1{CHod0RjRa}&5vElAK8(C5As5THOGR4`eK>Z_n_f8`uez<0h;aY0I7*Gp!IxO ze&7zmOw1q<;2|1|m$8EPXYiw4D`cF`vbFvq63lxi7|*@(sk#2az>FtsCPZz)LwraQ z<~;I;JZ6)m7fFlbNjO0~FY>bV#}W```8flA-h1ewq%<{BakcLA|B{LC1X4HuABYY8 zbD{RH*wEjFctmvUV9n;RB$YLCf?o*r7W}2ZAqfE~_^D@EaY#dq@W%_7kf=L4-sW{@ zT+3)?TUTF|mQHOQ8a7N#!~&qHuZ<5getKTnUfJqSzJE;F`T{fuUSV9C9eOa@ro9l# z9xhq?nmbwwE;VOn*fnAJa%xf^ITIx{v?zYhh!rZ#7qtU)l6ugU?qkestntDN!(@t^ zVS)65-}&D7wA4M&1}Xfk1Z7ri?@ThX<{p}botE(L8pa9!F;o_5-}KE!lH8D-?!ouZ zsjhR$8wkV_TEx1CfBxew2z7UUPu70^BNk=jgG^k9ieYWaJlx{Ikw4iT?M+!vl>HG0*;Y5(DGXz9| zGQn9yFT~51!pV_8WGKw|_8?|`A_#VoozizM(}~Icn1r5|FelB9UJ2NM{FqZ8E^+@{vWZStbfLadh-5` z4ek9E8)E%0v7vB((0|5;;J;%-qiTWzJ;l#bZY?tZB{o!otBDrl`&Voz_Wu+c8jk=M zRQ!$&Nx6Hce#eHuzGFky8vlw7#hm?nY-skMu_0(s?A#gc2r);obs@ewYK@T1m>K_) zHZoF*j(cDs==zyEgo{feDGk0QSQ%JRMDLF&I}g3)qH@x>56}&57C0Y=tHA2xRQw;? z#G8YhyLmYa7#W33H6F<-1g<3AefJOC{a&HeCqdq!C!fbHxk9_9PPX~gSE|q=e}Z^V z=+6b5nngIM;4{%32w2UvC9i(?bT8Gbbbl5K-b(cvzkc#mJ?rfm@h>0a|EZ5b>Szp@ zL2EuF2+|@RaBiOvEnBv_vt|{&Ca`&B9r8-&4zrFF739sMtqEw;l#P{n>JW;5ZVhM| zxK}KAYqa+rGnPszXtnkVQh{LV=W&j)tzP(!4aJ3KMbH}mD>kJ5S8VA1ZtG?MIhTf4 z)P@05f=ke646V2eMVISfErQqY6HVi|C2AK+A;lx?7&fx>NKKP?fi7EsOk&g%+sZRY zBnfHmi2eM}y)mYLhAvd!G_e;je5PvY$LQC=1USBrB2H67HMf+Mrbm$W3ymX+ zp{^KMERCG&r~VnQV5$?UsC=|(|AsjhbQT&P{lf_QnXNq#`b9oaxc=2mVmKh8VVmS_eU>HZ z!+SdHP;XEjI0Vv94|U_>qdcW1o#5!X<%WkVlP@&5(~W2oL04viUP7oENyXqfVP|G^ zP;EMwwQlMIU^s0S-i^46+{Of-841~O_dPnFtg+$|vOO?a6cr^Ybqn$f;8HOvfTQfQ(^|x`p~N zIw~s1OD>Pd38I>s#i+vEZ8S>{(ymWVw-LaJE%!}R4~w?2?JtvDy3Ije3JC)9gd)2e zPlU(bV9!zB%O-^*KFX6)CrkAL=Bf!nE9vCz5`u;R-FK2e111D|`p*-Vw=rOoc+xrx zLw`VP-zZW=$%#XD_v-y5HRPRz=49Qy)!)dBwabuLex0@RUO0vi4m>17cd0U7irh&d zxtgvY8VCz;?+`*DA?U-$YCVHl>zgA9ui&A$26$oMvjtR{P4fk6W6BK77y$9m0lD$Qj8JebKJw+!h zBKw`x&JSwxz2Cqkmb%zTzI@$mn7ts2MsX?)7IbTFS3_4nPL^a&Cj3ICQs_XV|9ceo zCPQtJ#3(OnoGqMH!${>myigo#HH4r+1=?-jpldV5-+0}HYvIXfkCvAb7xG+wlf$M zRYWUB!x;C(>f~sdzMTY3$ux)PR}s;63*&-hk#6|DC3FknV0rtGU|j==qGGfOQS-C( z1h1s*c)H(xPHcKHJ8SzI9ZHmG{Gm@rAumM4(U!?L0kFQwjW{~=+N17y!E~a#$l@4% zPZT6&VPkfpUMPZ9i``zG9eHYEke&Y3;b!jyiQ!QJV$V0VqGH=C%5S5xM(y8WlJET` zYX8%tdvu*XVMLu|d)y`}H;n2Z6k9nqx-^mA=j!&4h%dr$=e34=bme1iby*mO1;Vr{Ln=tvd4zJe`eKh;3PkoK!^6$Arq>rzcjC5|R z1lZGWcrXXxW`#ZIX3R5E`rZ_4gj}acymHu-s~5-|&}x*+rz~a?Dn<+%q~q%}tjqW< z;mgw-f-6*#6_|x98Z9MM;uWGa^3|NpqgIv%n4r7zZio$-VF~4H`bBN>q-f0v+zpNPI+rP?qT@24KDjQNTRr_p5N7hpPIqj?)Hk zl55!fsg`*$JHp#UEIsDi%%5_WJKTMq7-2xzhQfEp$bPo~1=6lB2F@iYQ zL*TUgwr@768LWwll$0WBb)4@pqsMpnX(*31K|55+Njzu^mP|b7Lyj4}4~$DWDx+mE zcSbn;{%GTir3u}8i6#H=n{s>#Zh97&cy_708KUW2*wp!RxrTmM`G%h*47gYC8CAme zdm`_d$fh?twolg%)py|T8EfRu^&R-DzdE4%8LlQ?m?VQB5CXXm|EB;CqRuHkRIwnx z(imGL$}r-M=)jYOC;1qV$s1u&2jyYo7e-y+n!q^lJxYo+K@t7B1hw(cq}tF2`V9Cp zyU+z(0|@Ym9faEn2_fg7d99)BQKG6dYW>BpDb+WISaWJR({8$ox97c+d2^TY0<2-4F%V?g zZ+A{p;@IqV4mlZvc(x8Y9t-SKBNX=NI!!E}THRyo1uXGg>83K5&7=CWF*=_^X7Cf~|}1qwy+L3@k?b zv+6#>cGN^iMdKCPd&`f*W?Yv0j5n~hBK#PF#vA1jOnb26MHqHK!!Pm@t7>mM4y|s~s(`M_#nm0N_JfqUC zlDj1g25v$g(Zg|vf|yE53`(oQY`RXany`Jf{Ys*sj%y z2hgL#fs3m^Y}k&W#Ym0j%}JU0Bkje>q*&%LmZ>=E`EtjjFssltLOE~GdPy$Rk8b8P zC&~&G0>_tndT{jAn-&MuPd34D`E?keksx(1ydmju4Akc1c1?Z5Ch(d?^U z>?uuntfZB6)349{gEW{<)T#)*kikV~yHt}-7&Z#>(djIK^4j8Usum?T1)41L9t!!v zBw6(;g8lJ%&!ayyd1dMAA!DR_@m(C|SbB)))eX9Vw z6Lle@kZ&XMiy0>UqHA{0r^&&WCUp>DgQ zkL!mo5^mQKQ1&aim#L1O83U;WD$=!Pzn@OXB8k);#<`&}F_xH8wJgZIY**~#1dpd1 zO1(j!80#mFz6ws%++CMS#so)6f z=I;9QMd8_lg)1~f345?_|2?%1688rEL8jpJz~~M8ARw2(O@v=V5c^Cx4U@PybUZl$ zqAR^E_?|gHrd!dlin+l!O&b>hR1||!2xKk22bi3l|kdKfE@HZwsV+ zDR#)-emgptV?Kgf%qLXG)?I;q7xX1zw~+=D-h4^>ikT~19);{W1zd|!xew`2e}8;} zEY`$H!$A=RB?N0$J@`gxLtE~Q6MKhPQDT7-mb4JuR5Yf1j}uY$l!lI+YvJ2-exT}~ zi0Bcj>-OX3L?-k14!+qV^2<}DRiezeZwF81XuRfN3x#?l4Rop{2d z++PSo)9k+RDNrrWWW?GKQ4o{xmq|(ZtF$D5)Ceme&ZA0-$L4pz5MsR|%j8O2t_vf# zY7$vv8SolRptI`sF2cWR60NcJ(;B|GUmS34Y~)3aR$^XvFh1*{M-2Nv8L=;sNt4 z+TfLM4p|UZ*cViFr$nKrhM}hlaRE8P4o>(pBuBpVq7O+%Hoc~#^&1%ukBcan5|;8P zSpN*xdl75%Dju0;fg`5PS!N6_o*c0xz^4FL`SRlc zB|ElIAbq@X3g^q^#*U~L))5;dTqC3-88Aj@;*cg0x=tg^9CoZ~9`Kgq>c5quYjVd7d*jS^V;| z2vRV_=!~QNZu>SIFc~P zYoie!wO5mZo^?igg&cITCqa7IE+2M~9Gb$AaUOG45{q11T7k6F`$_g1?wZqPbej8= zr{(Czb~QgMJy1hr+s|A4a)SHleexwUIlb%a>Tx9A6zL>TOcY>`vAK_} zHpi3beQI1CMK)!)n;j^06#=^b9jDqxW+#)5WQC{^7#llH)RHLeL!QY2-gl0raqZH# zBisY>pw?!|2m;`OQ#D?Q=M8y^A|R&7%sDs6=3PDT_K>X;c2CZ~k<{vhbPN~2>tAV% zV7LDCYa#{g;-Nvtc;Xru5|evQ!}Q{Tn4 zDiHft(GMe^tn0{T$^MuJeq0E;0c%vbjq!Ps(Wj%`jBW_VI!BCA;f6%G;Pjr<$%saR$-Y)B$_#|UX8bl$dz$QD_(D{ z{=vlpO5sIrh~0#NDdef@_W=4|W9kBRf5p_F|1G8t{{I$J-}o!0uKb@d^^1-F5>wax z&zSn(>zjYY)cG8lQH=ui*?q*^LY#BUkD>t@>E3W#11tPvYKRZ>CH5Zni%86>$Cc@z z{Nln}MveFXl<6VB2>~J>mvQ^cKv*&^#>rhn@Sy0}OyfgQ{#z z0uq85+_q}q2H%zTA(@RfOU_{G<*-q##1gqLa zI4Gg8-|DbteN~|=2=6wP29@5|EP*@ej`r&(Zty>>;d-RMtYMwCfn`UnyI29*-@6>R ze_6wZofC&Yc)F#x4x4T3$Z7(@%#KCpNnGq*-xy|3I?>D!bzK>{5`6rfwqP%9+ae+2 zm71dHW+?TOmWwZME*k!}hG(E={@ogm@cA#+uwYp6u4Bjk5m$-DMEbIiQ>1bL#&Ix;LQxyI2wEM~`Gms?^@`w9&Qwe-xsT!^6D7VQ&nU;NP2aTEfG1RVav7#Q8 zdTxDL3Pm|TR>G4Eu@~CANLkF>B&)i_80e;;qIT!_jEiLw#- zS%TTX&_@?HQdxjm=xb}*4{G?5{G-Z!2TgMWIL=y?@;1`f-=;c$$ zC@EP^2aS9No3In~5peIx$`^&y1Xyq*Ul~b;=?|p2?^mF2u>!=y$cboV+L!uUtcd#- zD_Z{+D@Y&rJ=eAIw6H|K#R|}Z)0vnEr7*0&#EOy!-V(qWj{- zCdJ>PJ6X^_MfbD6MR%lc(Y@)C0!UVx9}{l`eZV>xY-UqgufvZ89lBZ%+coeE2{LV( zde!1Lf&IKXk$yP;it|Fc5*s3529CQMMRN!S#@zEVla{?QKPuZm4|ao@)*5GEYZ?BC z6{RID=K^p8ca?g^WjuEs6&oLT*Z}21h2e=v4~{boRT;lC>s6vHj#>1eeEOkd=>xSvT%ZbBI+-$AvKgy#j+O2Ml*=s+1vMc>pS>1zdsR zKxGU|G0JD;YzVp~^H|Wt49hj-T9RPQ1;ex58#*YcM+k@5B0BIgUR`D%q z44CAfH+p8H$6(pC)pYh_U$cA{rIpg9B))W}6Sajm-@aFu^^Z0oSmn*|)MCmE`hSkH zg8$nnYgmtedKo4zLH7ZG0L<_Y(On$sc)e#NSFE<_3Pa`zZoz4h*s&|8yzcOC(H(_5 z{#$hKUvm@vOLPyY`xf1=W-0fpK-^L~J42e`;)pu_z%eYKakHgJeMVMU-#>na`~7IV zCc_EV4s}@)69vr!4xsHPt+YJB>4AGrTZCNhauUlDcgyb79Yn#iilqL5bpeueW1qL= zLVpXi#8nU*QP3PctDhd zr!~qVoNJ4E)1)=*C0?-JqpFukA$=_M^zy8vD3pFEmivg+G$^KFKylcLtvkP(GH7zh@jjS8nyDur^swc%WvlaOQ000PP007qi zpPNWZ`i_?WT-woq&_jM$@TFVXNVN*KB-j@4BUv9Ig(?Z%nFatPBEW~hcPscl+pE5E zUe#8Itw4utd!fG|abc`!ZV5Mo$tP^tV0K|Ht7$3gsr%T7dhpiqH9mP63|h1Ggu!&j zyY>Z9BJvCMRe6t>ycG2Q+YV|?6ktBtCCHC1m(n|c$mhlb6kucy(iqhJSF)| zeUf!?WTI1c$LLPC)I1=o*sS7G9Xll9od%ZrmC0!aM(`9E)!XFJX)) z%cmKOb`Rd%^B%`m@tuzPJ%qcL!k+AjSJz~A5@`0!OC5)=%n`WLCYc!zc}&Ruje92E zqPraWdi4!p5du!;MCKW1Yf_U7Go7`i`XsVh8*wWOrnpeNcN{DglI$am5oRNG;<(04 zK?6bBaH>>arZvsQWK|l=#2M$*iN@mM>g?vqLW{Yz`i&5=;bZC=k!608vB_`tvLdIU;3Q|9O3PLI{lXSEE2xxVHL6{R zogPv|S>b}1%pT{K0u(%Yw*I=C%fOWksiKM!6!0Ud+(xA$y4mEgN8)iYW}Fzcne!y8 z0+!TC^~uMPgX9Wvs4z1iDv|zpJ%{e|Fi{#ucdkC>J$6qA)MJAnj5>u>oMny7=)p#z zxADhg05#t=h~}Q%ICZA9u!nSR>(Ug&Un5QAS&^EODU_xYo89~BNvD9B2-Y_RD_K~_ ztW23RHh?7fnuu6=sm=G9{4oo7;9z&F2Bm&tx|9ncif>@GGE9~xje~|JthEZxoEbJ` zYCv?IX5)w5@#2NlMPVdDwWUV;T3i~4hrd#hH@~Ag(oZC@TKm*Z%UJ`fWs#}MV2LR5 zkfb#nX{hOaR&}6I=acHSy`dz#>_oC_O$#eO8mO`aKP@Wl-g9IB&%j<^EYQT{_At*J&|s=kI~gzYQQ&H(Hmm2dX>$ptOBa9{ZG2Clw}CC! zis6-3Yv1DH3Yos_(36ZY=cnX4%(2k|N4lFZw%)^MwTv4SD;KQW>S8@%qPk`VV%jFi zA`+Ow5Ty1m9HfR0ccpoi?b=-iPkspSd0E)MC^T2rPRe-fN8@KAyh`{WWg z(|ex_eVxS+h{|FAsbNM3AL7o>JB*-6SjUeqy$M>ATEvSOp^D{M+LF@VG^;R`i} zz%8CXWGuKxCfCB~ZM5in!1|>-(oEed5|c_#<0vd46e2lJS;?S$vQS}TnZ@FYYw5SnPyO#52R?Yu34G#SY#5=-lE(Z8Vfn|fy zkAf6LaIP-bjg=XG%7j4Fu%vDadW9_TRy1&t)WQ44h#WPsmVG{5vJ8l@p2p^(*g=Kd zh9$U&tY*E6OYmj34x(Pa1GK{Gi19h%J%Jyum=oG3tqY{{!}o05D%k0Entk18>=3 zi68?EBxko_l|bp8HL1NZ6)N`WakF=vfUdEvx#u^qu5MoX=a6^8aQXmW;sVj?Xi{Q! zzgFa$aLxeTUA#VcNY=&F@2gpu_b48#ImP=okRJm%c;aWKw{GgVUkO8O$L2+^k4j<# z;&I=XGq-;xpZ72!Ib4Dg*iTPO1@K6?=2)dbC{j0)_B@e+eI;Zw+gVrmv#c!G64kc% z@a|I3F!!?uzZ1);>*&W%xgFwOok;?ImF;>pkW=KGI-{m z?S_Mbw4DRNy|0a4VRG1%XjF|Y{_5#E*vegHe13Wd5BM7P6=?iZ+)AyyGT~mHOj2^8 z6!0}(ji1b(AQX!!I$33H;;K6HOy1;i<`9Z`4~8R5ppx>d*__Fcz(DoL5#kZ^+!$~1 zp%mKK6oYB*d)HbpybY*FceWZn6`OB<9+jfj;%=L;U|6ibw7WnXU~%QJf}h#}%pldQ zv5U&END)Jl-2u(aro1&2-=L7j1#qXCQb2?=NL+QKWXDY?IkQ&4Wd-q6oFG_y|1`#i z<<7?F3jJs7X%hN+9cV=XVC7>_o4aT_~!aCm1BNfuH6siSOGDK z#`d1##E@IAq8FSp%6fNs1~z8L*LCxi)bQ9nQ}i@4!ENT`_1{v~f;!Q398j>SrdIYB z>w`ZV2#|Iky0Oug4l6c;K^shIZs^7PKvC@@6P&_&40k5uDhs=DPw{Z`C@F)J}(NOC*C2SZ3IE5qk#Opwss zDW8sn)PAl)RE0v80B;+&gcRrZ)tCJ^FM4O{sQc+>6xlbUJIIH zC~2)`1NI9^=Gyq2-C6uof`cRbTyqI|!39b7c?Yy%+Mbtqzr5P;%J5e%{hUQ=D)}t2 zfD@OcYEfdHiES|2!vSyN_q5z7_qb9MelpI8mIt*OoD^|Tev#&oOwm%g=X6vDYX=N0 zDCc^}r*HLwVWbypCi(CX)~y&_7~7336R|8gZ#wCO8T3Q3Ph9&NGMR|q!g~Hxw9>Zl zmX-G=aA*g%h9)g8rWIJzV>k6YRxl<)ZD)E!I9${bpe(r?PkoWjxe7FV^C6R}6%~Lx zT>`NPrH?SLnPxv7#Vzf4b;V;|SaE3a-NNYb&R!({Nh#(bOERwIdC z7_vX3<+ka$m(7?ci^e4h;a0xP$Y{2L?FF8`p#nhgV$#$m#uUY4jnN*ef|hDAB6L|_ zCrxmF9Elx*i?xK##P*?2xErNrcte)koFgcv?iNB+?0}|@F%wt^YIJ!mjAr`4s(CCG z$&8R}BJm>(X)!xW*F-c;h3l<=6>h@9n~CTe(1SRPK%Qud(qOS*k3DDti4``&bj>lW zKTT?kPs8H0cE{8)b^7Gp-XauC;#~hRtkZWzccj1Sm9bPyL&k>Y%N~4>9$nkJ=mcI* zWP-A2J$KzjZ3G}`XoH@o(a4>r9SZJa#;UDlsa^N=(_S zLe9_=nR`ldzfW!959-$|s?+QU9tp?#p}9B7#~QEDp1XkKH-=k+cHT(cq!`4>X1FWQ zg=Nu&&G+S@`Q@P)46L9h?|QT;*&MW<^qa@U3$o4P=#PTB6f<0JNZCFezNfijl#wYt z$3m;BXMFQ#g2{RBEK0Ca2RLcp1g>--ohyP{>#};$hG=Qr`uk{LrH1Tx*?Aa+2Y$vB z+(P~I$GPk7P<~8vI-H){Au+e!4z4fW0cT=D!dYkf9e}I+}Yeudtu(p%RFStp{|Ngq&IV( z=qIY6JQ$e!d?xC3>&}yzRGX4bknfaj?@$J*ruCo06S`e(4kue`G1#t4hov zj9we9jz-l-B~QC-N^!mrdVrJNbSBWMqB=xdgGL9f3)9V-o;Z#wbPB;u^DNKzIfddD zgy^xw%pKj_!8iNjioDaCbmVkofay>3tj2s8ZajdmKY-VKB8&%(pnbws@(Rqcc-)f* z-kaZ}r(xpE9@{^B5#+5B%@@od-Gc@p&c#;&d&#RmE5>T5)0S2i;e8gYxB!A=)+&?S8*T#DE2#q(p2Wuxq6Dm)%EWS&Nv2^@u>F zNfiEL4Z6TsvtyW}AwYE94h+2kQE~~S~=7m%4`iVfxT+pmTZhJ~+S&o*3>Fm< zq6vS5-FREN$~cn}aVQHvM-UP25?-P`QxNCwWhE4LHZ>Np^7++LwRzHrcm6I7{mAV_WcUVY?k?WA7pHJxLy~z%cWon8{@ZMs58&;gmGC7vAh<88w8qfJQmUS*DwE z?XK*U}8?D#KMQO&Lz%x>l| zV1C5D{E!ylbITkoO#xVlT09;gVn)2kx5MSsTb=vu! z4Il9rc^GT(LT`3=OvVA(1iZ=ulzT-s6RgWgL|)9I_hBDc)lv3hW?HmgU#VE}*>(mF zAl@DCU+^mh?>HH7^E)J`nQ)%qD{FneduxNiSGUi{Xm!ABFy(bj6pvp@PdzKQ+>&y zkMiP-@&b?Q0t~RtaOjAoyE6>PW!vo3oiN%Ijny1s>g4L32gNGJ=6{}|3q~kZqW2Mk zfRCu0mEaN>;BANZ41EIfmFwY~FY(n@`JKDK7&R$Gpbw)6gUu4Vmt^>1D_|VU@xVn9 z+Va4)h?fX_8l4emo7&r;9CK?{!_y{MZ@8?WI*zeMJ^ijKW09W&JZ)K1Hy<4ZFI9C~ zFfGphwum;wtD%fUO61+4cbXfqVBU^k2#t}gms6v-__iV7v^_nx`)0(vBgk^*6 z>JZK|Ztf9TcMq*8(T29l-s0iD809|I+Rzs-F{J>vDf^}Hpa)zwsk$SjqqR~E@><=4 zOPlZV8l#vwDVWd!{3vHvZW^&(7G3WZMSiMP1qt0Yo>Dw>CTiwy!G=wT(atZ5gO(BQ zNTU9*1WxOGe|`Xt*=rN!hZ`Olsc9sp8y-N4cfY476PU}V((okrqsfvgw(e?+AFpat zzs0p2t3eJE)1W#Kw<=G+9jav?Gp)PL98*{H!3%g|FWn4cOX}#F#tCps1dT|m|9Qjc z)-&QX#0Tx^uTK)Du3b!T{RPPC2#USHXCSe6Vi{1V4R#RgumPvYVZVh~XV z=1y;C_CLV=tcy5-54q%`EQX#q(I0RaJNq(hLBZUJctzwuu0 z^Xlh)>pj=|vxb>jYxeo=eP*9C=fC$kzm5BRs}Wnb`IV@e;ABCIt{#dSGf}fLyp7MK z__43m2CUbHG@sd#TJxL|`!;>vtNA>ALX<^{s#>U+!@yHDbo3R(cQ<%2SHfjJtkbtZ z^Dz~QsKA)&?VDY(drqOZPfKb}w|9J&Wmu0T5PGPC&wTMBNuOv-92pJ_c+qJszoC3U zGrvb|utBO0dxG)lOd_~FtE0ClsfIC)Lr%HgCJq+aZ`;~y8^UW_>;UUcrfl9jweeHD zc)R6%4+6^U_NWWHh663#_)qjyL9cJ2i2I)@L-3WSdd`%G5|*r!Exp$c${c-eOdPnV zT$sq*B7ecD1+waUWs-qGj3gO$X_+ zXRv!9G|44heCVOlwnUVFBIT!m5S-K01|Z1LKhyUbzcuT1r3q?CpF2Nt$q1b0L~AT< zzEpnZ`pXkZxH7#@yE4holXUXN@uK8RWf`!9P6(8w0@z__RXjy*N3==AG_k!eA$-Rq zrWxP9F!OAd_plNNDLEszsb#>w)liKd^pcexS{Rw>sQ9_ScCL_$JOMlaZ~-QWP<H}NUliDs%Lp_TrAZ=XGF`4xbqCkT&ZXh-9ut$G_#Fz+e*QpsSv4cD6y@7H%coA<;FX`d=)C+S1j?A!Ad z8BanBH`lHDS&!qW$velZ2(P`DRbNo4&{w$h)=uZ7)V;kbY8z-|ddJSO-CT|X}_j zXjYx_KI|?lHa>r0G&U?UerxA+wl2Gf1%5^PkppouIS4aM)7=`+lZL^8zu#?<4DQ${ zqOVQ$f%$RHXDW$Yu7WIPIQ%B9s6$4&Qn_M%eMN=3>A1Tf(cxVrHbO1wu}{Df$yt7R zS>2FnaCS2>{i>vnEhXsyWb)M9I&&@EjI<^^!$6QMuT@4NPS8_;0?-3r~D52N~%77Q!1$rH}{ctXlgpc8lsWfeU0JLQ$sow5sSMjEH~_dNe$Tl5cxsu|}e6elT^ny0L2jOyS zIQxMyHi?K{E~M?v&%I^o{&`gC8rQrR25 zrhJ48;8Jab%{H5tOgG+RNolq!)1~BqZF3j40o4a2-Bw8j;s%If44^Wp{f)R@nBM40 z^@g4R**nou*LrJbYDP!7h$62Sfi8CWGgdm%B$(tI`Revs4th^FjIrVsAk~}-vYQ5w?fQnN z?)HZ@h8m<(^(9yY-mKfuh-OqKj$r8vi|*>6_Ep%jE>Qo7!JZ z)HkNUXt8$`X0D;qh1Dp)xNmBW;VveZu0qSjwCQ>)u#xf1&Re?7U%Suq08MAd4Qb+h zlo`V)A3-;KPfeobZbz90f{g@Pni=d+nt zL(D40%Z(ufOt&6JueY`FXPWpm>wfXx$SbcwFO3Cg1L?wVqgDr&%<5C`XvK$A@VQ@_ zr;mC2G4RsSoTTN|GemyaN=G{9iDe~3?za}UP59j8F%d`WZJDxlDx8(GcfvTN#zwoN zA!S%3*Hzi?L{~-Ms<49Bz<^!pdz%1@EfT;vF7>=vtr6I}wT~?!DcVPPRT6c~6yHFI zOR+i>lebBwHlu%7g;u@hfG^U|Dk*1Jgj&Sq&txhbzRyduj(SxjdW}-jY>d9}Vgj(pKA-uRB&Rz z%ND24QTbl7XSBW|k(LL=ms4gNFE0lNvDTR-+Xyemsr+N_4Jmw(&xFLJ!4U)<-U;GlV0#Ej-tAkq@1+2M>!NaPxd|eB3c}HrsUV$p)`gU z0-Zpa5N5VksznO{x~PcFpPhRSXM>%;6ghqI>%}odrQyyV_uLej50~cMmudvC!ci zxUk=&_`OGY_5NPWF4;wlJIXSh%n5aUz4`)oAgp^Ma59j_0MpT+)0*EKs>?l}S<4S< z*PYB?_%X`lI)SjE^aaf%1iz>3dyOtH@m3Wf~-z8smeSmNmkN zVP*GncK8QD4Py5xCg`;orG_S$&@Ji9k17Rh%6q#n%fCa`yC+B9Q6YJT?MBg5I-c-AaJtfx)YYpFfdR~H(Nfm{Zs zuzMg2|9}gGJe7u}KAbxJK84*LEx{G;NF6JOn{ZiMp==S+)bL^Rf#EzbTOy|P$6^D% zq>e`)4y>7!Y*c`(p6OTnov>7G(r;J#ybQK#5ldNSrO&!E3MGv%Q)tBLDcc&NO#*mk zXN40bS=PVxPY7?-c9xRo-zz=w7+IPy}v-MeOM?>*m>iL!ui42vxLWtc)hTi*S6$ zXvOT6HI~H{idxc^g*oRYDDal};}eLdMiXVAIb0cErfKt?`PMFkJ^a1miSWEZ#Mq%c zJ|%d|nNg#QMZ!e{UjbUqGHVmnidB?1A8&16_FW@gHiJ%#BDNYxGeaCU8A^{5c{y0Z zk`p~1k7>dWd*&X*FzqsyV35ac;>~eII9NIKqkP8u%zjO{)rSAcFe}Bg_n=3AhOeuZ z!*EM%v{Dnnv-3u142yi&-6-)Tb1Q7@MnKA#u=c@BEusSh#@vXrxdwOiPGi2I6oMZY zXQ7RNjYxkIf~CXLRsZ`hv;>c;$~R^qKgRQ71-L#D3wnKsRz ztKvjm&fQtd$UT67!a+sfhg9_h&jK0Wy@D4~qEpp0=LR(}vSv;E@lFCe(bD7+{Q&y` z+QJ*b{KaZlR^4%D$X!?>8C0o1*u$?SjN+_j&8KP&oN|1!fq$@vlL_=D)kYU>M$5X) zx;Z`3z-B+yf^B3{LOQZx?R5*AG`EfwQFBgM?WteWs1V$Ki1_ZuyatN!?E z&g)Fk&@Wf*GtAAxe)T;S?Rdr+XB6aI*!D>%os zMWGxGE3x(HhiK&RaomL?GI72u?4u&0#sg_didpUjTxNP*_5ql z70UAc*~lka?cDG2lgPi-fHT$dO9aD zQFUxiA@SHyV5?e1FMN$5EU`7`nMAABgEPlm+@7WA*k@)@J^bcbfLCYpE6$)aUdGE+ z#XaCU%d&A?&u$PS#+X#ulZE3iJ<7f;ruPu^al+vpaj4QqMci@~q)QN(yUgl zreKBxW@md3D;q~QRw%%aa`l`D-GboH%Yq+b|3(hvp*E%Sifh|&n79Mj<2u_>idIVP4SrO~k&g|RV}F*)!Pa|C;= zM(hxKsz&VjV%MSx9S_+vP9cs&#J{N)<@{Xs77a<*9u>^*zy$vF0js7cCn2S*A+@BZ z@3zo~9e7zY=US>^16!KQX+yXjUAGZYC1E4k;z*MkNnH!3hpQc6A&a>?7s_Z4DK_`| ztgTeaC3i4izx^rqD5n?kq~)~~>u@f{kw-cIGb6#%4UsgD_wH-^*ZbnPN}fdxa3|;c z?^Xm`ta*^`vUO@MZte^wx!pi7YY3Ky+I>S1k7|wr^23zTly4uqmRif0R z7GUd?gR{`5HP?xrbjPm2Xsk1HuRzm2pVb6K8{-;b3G3VN=(gjZ_>t$9IV)&IkBC)j z4T^U_UeCrYf{=m4a%0UlE4SdkrC|0&(_M$u@Wo;%2^- z-nHepF-GJPLEE=BV&Hh{`wlFSYlu2nP*%&GMPq;>;iwKDCsE4*^@8y~JY?MkH9cFa52T0RogtCYbJD7+e6)FHr-bt*T)&}o z(wS54AvRIvs~7l#SV`f99AVb(&t1HZi#X0}`;T24$aza3_ahf6#f*?dRKss;&OIB> z1e#0K@ckFa{+y z25dt487}UMve`x;aeVbrQa8k8fK_k}E!^k?qVng?okLZWZO7*f%)QP#r=TFtizy)8 z!K%V!rZYSxb4l>WZZ+TGhay@wDKS-jqO2U_sTU38$I&JPLL+f%WF? zCe%kDnKjquL(e0$QVS>8QO!Z zT?@moM&l7k04%PzA>Zz{Q#FaH`co3~*A!`1I-|w~Mv?R}EXFK8YN=h>bwi*KMM)m$%&GrT?dTU&M>F1TUC`oWjwCszpg)r;Isa35= z%I^S@P3hFw(G<^n%&93+Jp=oe0uo8^Z8kCi&p<;2L0DGM` zpMXm_&T%&&1O~}pQz*nhsI7F)Dg`_6I06I&y`h)ICZw`beTA{DDZ5WF_0ZcCH$TqX zCSzhtTD&J&4=C!)Wt)F$3n3LbUTANqLs$*P%x>w+bpxA@O6nsRhG@OCdz|IRY}rh(=lm^&>4G}i*$;ynQQQ& z(8MbbLC=BCG4;H~;HbpIiBdDTA$zPIOjT(qSrqy0n_?>Wy_e`~&$=8Gpf0vtNl!K1R=%u8 z6fA^dCxL|ePJoltyhr`Wl`xFr`4{owqKPZPqXxFb0qfCH%P%)MMa4Vio?}CY6I8pXOfsR#K~m}zMtC*U;Z(cCNz9vD88^47#YkA*wR~&u z$y-YS9IPUAsSi8wP}WnLf2c3|bbNx2*w#4j3il(%dy^@8V|0l7;ABZ{mEi>3a446^ z{pZYOV^mHRIV)y~)$omuEa_aIMJ~iqk`O@r{1)T-+G38>_ljiOgqN|JwG=O#`dTu~ z9|%g@NN=dz;tR4$QC>PuLy9atZ)aCoHLCcg~5p}95ne^s5HKyjU^KGLgVBbz) zXuz;3_Le5&(P>yq2b6|OQ*LIm`h;k?cywY(9X--bWTY81R4-+BBJ`F$>trg{MH zN2-oz>;xB!=6;_((5TrQ6x9Z87bNteg7skP&30>e0SJgmSr&L5Ga(B*krZa?jwcMsn6wdmG?J5n2ovNb*&>9AWTW7K zR{2#%CSj3PlGu<|1U$1Qz93CjD#s{Fx$}vfvcmba^$c~W_StKv+wqzDnUT9shv!Hs zM=oT3p!e58Nv>8m8}pCFI-e-=)iGT&Vq)v50EN@A&ok+FrXSW*(8=YTTAB%#p|c;0 z?ZEeD%yD75Eq7ZT%6GxC6HpU3Xr>R*V(6LnM;%m{2u&SOG8#B$d|-5gK{(kS(CSOhk)Gu@ZLz}hCpgS) zVK-x&H%u-cv(_kXC@+5~C^!+bG1ZbOPlft&wA4o~Bz2)e4m+We&}vY!ge`#v^klA_ z$O95H(qCaD;WhAs5m%ik4=yQxSz$s>DT!&3I_O3LqaHDZcZHXze!xESaeQ4Kks)`NgooYqpOd^ ztD@voU>QT35}31`5VF1c070+I)+DLFvrBi3DlAb(sgYRmmMkxrhoGmTs=>d;ebMjg zRj>#I7A)i%8V(1EA-?!%2)&mlWq8CTuC1bRH&=wciz5y`vT}P`K{8~cUO9>z^S!!PFpB#*k!eDh;~M^sgTt7sn_-cr5|{V zkw?=2P18@e*W?9kbB`yRa7aUfLJd*afQ1#=P&~EMKA_mgCc$m8BMMoe*n_6Rmxk)+ zkRH7ST`sX%BJu0P(Qd3R)i6mS`jx$|LYN{Lm zo6WnMeaOlV-xh=RSNhfWzIRjSdmU&ZhAZuN=nV$9wf?W$zC01%S^5;{(Z2N#4#%kP za1Dj%V)brKc`>m0Rr^C@x5mwdZdfNA(Jv(2Gw%DMJRFPI%5PuVEM^?@0G>PRM}3+q2KUW@4-t}H;<7@o}ppHEJT?{2$bZDL%~%CzR-#fHDxH#las zeis@IIeJFePA)Dp(~Md&br65&lWphdgMRUmhD zeeYOa)R(XG9N}oTe!)tXj;zW5aWHg*RjW7o_9NKvz9)n`@$0t3UR%1opepbtn|0}o zNPMxP{ z)0QgR_W+}%fWmuA39SvL^TWtt7a=2DNSI3$^qn`_wndL=Yb6P%Van|NIr0F&Dg4+q z40jCwc*%fCz7lBtD7dZplmdH?iC*|)Qme|;`PGZ#`TeF&@!?!HL6{P`?Tr_?merjL zwo=}Zsxkya)tdfMdHwk$cPLn16^F+&DV%7adTucWevx{z5L6LT;kV;Y| zwU7zvRuRvS#*jl8)a}-h>ab^>Ek83}eT-nzH}hnorGc4TjqKe-41KPQ-IT+Vr$kUR z5;_SZ45(_cQ!OW39|ooQ$03-L>Mg=72TxTOtwgKKnjbalqsVP#&kIy$W;Z;Gts zBiiTzqI{2QST|}ut~wPD2`^K3t=!?V(B0Z$P1%U&&%nOu6DJf7FPBc{zt($R>I#Vf zO(hU^59>saExC1&VQhtdWzD|&e2E+yv!LSW^9%58H%qnRW#mRjd5w#TPiynLRdc4jl0L6 zu94j5a$u##Pb;rDcPoV5hCIW&`Xc)p>V&4g>Ty;XT4;_nat{(w)j|TAvnVj1$-Up{ z;@U=TZU5t$!Rc4RMF>bNC_rgd zM{v0e06zGE_4SkAuHq1S@T-4?DwM>O<)o!FG+C6S|K7saV|rf&{t9nEf0G6P&;WO0 zp5S-j-~{WxlK_|N_;!7j$oeMnXE@{E3WB2#e-rHeQ4kyl`M1I(f64x#=h^=k{!@X! zVkkef^|iAT+^4GFgN@|?tFQU5wg7;J5O#<^ZT@D#S4DnmOXiPIjmEd|%(u+Hv6Y3p zyqlAwq7%r}-Nwn$?JvShwr_g^{@#aQH9#=1Z_WV6{!hWNf72f{2n6$FeeL!CR)hbr zINhJ8Dt}g|g+LxD9qd1M>;Qn&59*|W75oi#v@KlS!2O_Z>S*-NIGf!p+Iv)8b#>z^^Ti;4>QK0lNSRc(AGd0M7~ziv5Pg z#vmsTM|TZ-Q#Wgi?_d9eU!#w5g^yl?(UZUqsQd%^^n>3+ce8N!aQ@R9|FWF-*Vrzh znJl$IHOkMWkN*N{2s!fp9Tf2B{kv`dFmL`` z#`8Pslfd6Y{SW8O@5II5xZ;1F&wj36^<6W;sNd4;&%yk?metRIKU3j<2Q*3hEx=zn z_CFZ=GePus?7kZS%FnwnzT+^>{1(oS^VmQ5?N^k)R^4Bdiho{T*U(e%|F&-bDaH76AN`zS{HvXY x5X6OlZUy|i^PeRg{|@)7wBdKSQZU@NB%-PU40v$?0FZ+J=D~|cp8c=y{tu%R_K5%h diff --git a/android/app/libs/gradle-download-task-3.1.2.jar b/android/app/libs/gradle-download-task-3.1.2.jar deleted file mode 100644 index efcd077e8497191eb5ce911b3d00099eb19dd646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29019 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 R8zLUWHXH + + + + + + diff --git a/android/app/src/debug/res/xml/react_native_config.xml b/android/app/src/debug/res/xml/react_native_config.xml new file mode 100644 index 0000000000..8b11f2aee7 --- /dev/null +++ b/android/app/src/debug/res/xml/react_native_config.xml @@ -0,0 +1,8 @@ + + + + localhost + 10.0.3.2 + 10.0.2.2 + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 4a27d54c4d..19192cabf8 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -30,7 +30,8 @@ android:icon="@mipmap/ic_launcher" android:theme="@style/AppTheme" android:name=".MainApplication" - android:largeHeap="true"> + android:largeHeap="true" + android:usesCleartextTraffic="true"> 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

!I{ zYUu>@elg2GmpD`xII9Tm1)Cis#!;yS>d7MUdRpX~X4$LA@m(K3jb#U3ME>_Xa#5LO zv*;iA9sk$a{vVh4hb3&>tvoyw?L0iKoUQ&Zl<1hC^=1cff9cwto+d8jp?U5oi zz-A_hzz)bLHf5Nu_*{EF#u;GMOiS?1I8w}X2A-*^)kwCmiPC)y!Nlx(E zs5$7R*A9z>v%VeOQL`W~$5EW4!xFVpM9zjU2tVL^?*#pS;5sOZ70nnL4D1jgg#=ar zXyAcyj29%VH@|ky#f{91Hp(?C$-WZ$AWGj&Dc!G0>e1}BA11yuAKB~MR#UGXte_&N zuvY5iC%+cqzL0Z7zK~^2jfOfCX4uBj>s;}(Fr)KS$;MCZEugzO38e#L=0%_{@;Gq& z*k1?uc`ZW%!5g;DpFhxvEEo;PrD)F!Y@kS>Lo!)N8scjMh}D&^-xg<^sMFvq-gt2t zY7SB%v9u4WPv8*=(VlW@Es?If>5Xbr^7dXWUyW9Yak4SFFV;P=tZY6#|u0PJd21-Ij#;P+u<$k16;2-xzGxs6y%bh4uawA&H za>zYEgW~X2@#VP2<9OTyO&y*LJy#dnW;CmR z%SBMM2r+z@V|Ux|CLGQHc}AqI88%^CTW;Oj-#KokhYWf?3O%41OG?qO2*@iKgp4jF znQ>wmZ?bTmcfQYE5U2ykp(9)ee+3b;vPMCGOFP&?_l3J42=={&6V%BqueZR(k zAvPvciO8Mr3DNn}kJ{(51Jhx*!^QQ1%AClUl7?WA6^^uLbqeJZqS&GBf6xWa{81*IuYyE?E9SpTM3T?v@tBTjr~hnNc#;a z!i3-j$=UX$F2u)GeUJ&_=OB{ynb`xA8A?#Ob3adOb`06~a&qH5I1cRajg;xypiz7& zWj!ooXE~cChb%eZ;WiV7mfz*0emphQ;vh=TiLB{$7mGzWS+SD#k=}CD7fXcEL_O4o z_gY(e#GKNv5)Q7JDww-CtVuXWBNW`r)6_{8uh_4$6Ydin0Uk`#dT?M7uJ?>lV(ZdH z0TWeLE`>wpPsypI=5d@P;iB0~Ssd>1t!bnjn7YOmzM5DdXydkB2%m89ri`L4+c3o4 zya@X@e9e)5eMRNWS4(*;YgFS@VFAf`#S5LY1iYOkDeEsIM1DW5nVl}3Hl%5{EhMsu zTT-8eR6C7=n-Bq1h;h9L{y!Um2%oVhSJQNh5f4`ICIE|qfh~c5VQ6l_q|gTKigppz2yp^w zqb_;Lyqh|&4~-&xVBDw=enYXB$M`?oAaeRS&8j5W9Q32Rbl{iEpw;(7%zF zuqN7sEVm!zF3dNpJsakI1Qo9OQZtfts5XE9MS|1mR|_-%!hyJ{t(Tg!1s;owfavq!Pt4vPxiFf@a~H=G36@UXAt{%nuc z&@U9UaX#vR)uSwxHdH-uez;4Z*@Nbyeq)Wrh5W)q58AIwK3+e#^X}}C7!K_CSNDV8 zIvwq%JlUjA-xq@4sximfsxZf!ru9`F#veNr7A)QQ3l~?Z{yjjM#j<)Rw;Hk`(CN zK)t?70bWuCKawpUQb|nGsZb?w$#P0yKu(Z=9gEZ}+>CU;OF& z5=nj^M$!j`k<`4v1y%3Z&_myPgsc&LUgjm$OT0sOy`fxQoSy>u7u#(byBl;!QTeJ# zmIvL0`0$Av)te4%b3~;gvlI>d=JDtE@gzt!CAU_&R51Yp@wSL#2?Xm1Rk8$I&879lAyZTB^z+#E(i6_BTKg0Ky!uJ+H@QY;$)1d% z*zD#k-X8=i;o;f$=zBU#q(F zmqs)tBdvUY-hRs#p+IUc%_NLm43?`VnjYGt_>^9ZiZ|fn%n9tHCOBuwrItD};i4(NKMdnH&DmX? z*eecoN&@FHj6LU!+tWsB-?2uLapUNo3x}5*WVr!y8fl#XlRG4X?< zP3T_QBDQzhhxn*f-5D`BPFj@y%D~yb5Ct{tqP&!ZirBqyd<~Rl(^cmA`PIshEZ^vS zC=G7kq9ECARPAEsSM?7V!GBfln!L3CQb&3An&=};Y}pY+7MQ{q>!?a>gyE&3;S|Ja zS6~5t*?`u|>7GuObp83AC|A@p(64_Qo`5d`NKK~l(?K0cw|I@7>$+q^g5~-_ezS&= z%~s`1@}PUH-37^L+CO0fQSc&K7*-v5P6zrC0&UWTf(4S5#fI~CjyN8tw=tEol4X_Z zL*Pn`nBSx{9g3wH)rZWL7GtP9*8uj(U-`hXj4#Fc7^=99B29|QsIu%1*|T#2aSpB~ zMMj*Jr6QV?ax8qdlLSZ%GR*k%(+6H50)F#y@%k>ZEy5xSIu5j$yJUgdig?w{HBY07 zTFy&>fW;{NY+W*K`Dikw+T^`Zv+m>^4Q0BSyE%I|Hi>nI2*=bPvFO=X=$d3Hghjwq z{D$=UXfE?Q>ZNG@kcr=ems~}qn~vhAZWQ<-9w2J`Q=i3X=(9^4pmy=ulNw;cd;le-bh zi9(mRd0mZd){NNpMbF3H4G%$HlvrTjsjy!@Xz`exg=AsjvT9CoKvo||ooQ5O8dAo* zBnuP4!AWhMiCfwjK=ri9rsE(u8Y;-%eR@le&sF%IC2{utiD>HQck14lohzhUCrBCu)iF(=Dfv1$pjf_gS+S_bw;PKSp# z!*zf4#Pu?VpN?Du_-jVj!7&Fxq2(kG<0vX<)4ltEBQKT}cjhO;DR`sVlm6zL{LL}V z=!x5kY(C#zyhh&d7aM;xY6WPHtU7yp7?EmpG6sv%*+=%f2<6r7h#jj6G;n)IKwX_l z^B>iCwvj!&gameZ!!^M~g}?>REvA}^8m6h0GV`S>S2E<`dR~!;eVEsA_Xrl@*_e*$ z+~n*~8u0QMJh+cT_V{}ozD(O~u_VB4p3P%Df*1J)fh3_D9=`(p zE0Q##v0(6qYhy|R5BNL?@K1Y(0KCIrp&VT@$dMgDM4Uf{g^|HH6qdSy?}-r{qAsfw zbb#}?{vm`s;ho%Omt+%XM2}s-)KOm9Pszlw%O3h5X71afOGQ*EZ2g1tU{!R1@+MCl z4)hHwbTnPTQH5!yoe|IZrX%ZG26`zQ zk7}lk9oAcf1~ixcA$j0YA*bb0Fql|U*(=uOs^nHSTXk)8grDey)>bq>gcR4%$%3YBD(DuDt01g z7_r_6w3?Xk(1aK$J6!Iu zEIHsx{OR>@fO!@{0P%=nn+dsTa2}d{C(40bRcbCu1FW8t%5ZFt*S}~SP|^f{T2@=9 z)#?i~3d!gKXeoOuP5KHXEwrEPCVIz`qg0Fr3 z&0r8!s4E!QzN@$Kht+px#N)ReU$#-ENnfH-U4b>L!i#`p9R!h{=aq8+I2Op-D1m=H zYe;}xY0=I`qfj8$Na(zR&08Vvu~#sLv%oH`4TuT%Hhl$}@zc8rv>6MeT05~ny+VG+ z>4>qK9lSPrYOq+9_QU?5FG0d`glbc)N>d!?QoNw{<5L8h^uM&Th4`>}`EWRuwZ*5- z4#jnTH~z6%O*Auj4`(8Gf{-~KntAx}3*pkX%&o%VnOGqDbZ$gc58MArEItLaaWPeF zBJBr6hv4AbIjE9?!(+4}n>-kR?+&K)LGbC^Xz$oys9=>X$4X@l2@J>c(jd-|&xkdh zldHw~i}JszQc4))4(5Mcf_XK#FN^;`3^z(j0wjL2JPJ_f-5*m2FG%HyeZo2zRo~UX zc20VQ5ecD46)prG&PgIelt3KP!mC-p5t^Fg{DLu~`Z1y%WM89QX5XtB>r<6Xh3Rx& zxAqqMH~8n9&P(MrPfO0GV>;{+;3=1HJ0RmZU|V3D5AeR-&`vFuTj}3+9h=x?Qr=?Dk6vJM)v!rsBKUyGfvdT>APwH1PM=zrkMq~+TmJLYK zMCYZTwn^cQye9_~W03UANbOoQ2Q*`ljMDJm$_2@vU`*&ue0dIRqx0te`YY*)(%Vm9dZE8#_D;m4{?rN)ITso&aY-R}f$_t2qj$zU@l1$h9G>#THd!?-_oO119Do9DAu_E@z|xUh%s# zolQQQQ*)GWcXsY^B?GL`@*~y~%py86`z*wy8y&wIrF~?a61w`gwkh0y47S6*HIcD+?`b+Im_&@~z zUt{aeS%<=wZwt%@!^@t6i4Ettznt?v%S=YS@va7ui3Hq!COn&FB!~rk@5`1reW51S z)LoY^`NW!F&dg7U^%Wca_rB0}i}lwZ^|2I+!tn~g*Wt6 z(retoQYOZfOhl%Dxranta0bdBBafAA7NGg|xwE16!G=1P&GHIH^gl0RgJIVZ3c3Hy61Gp$5jB%@Zu zB2pgPC}`qrW2?S#6#vIN)ZI><1aXy(<1>F{nakhpMuRw<0(1s!dEE8tJS9Q?`QFQ!+N)u8ck4CU#O&h}a^M-H2GLO!K^oItBeb{K8J_%kwOE^3f(vFzuP(`);iDI?)YVR z5xriEf(+!2JAqsi>(kmp-CYNbki0GpQ-bW@vns4v?{^Tb^J{y$WL^k{i1n`z7tlOK z_j}k{0NC^%*Npt^fxwn1OZ7QDNsg)&M)NGq0PNdIE!zgw76=sAxCP?4zs3oEH$7L2LSeHwODhsSGrK2`Cn%>PK$ zZW~HHOVt*MMzaPq`60I(Av1NG1Y`Gx*;=A3&+%;tcU_SyvjFjIrUG(9Z0Yrf*Whl2 zBYhS%yEQaVYW9%nwcKo8-19nAq#DcuA**apF6*QDYxy>WPv!{Fa1w;> z9+<;cKNopXZ#>^Di?9Bs>8vqGfw^#Hv1HK=(hvnEjcG;1(Lux)Q z9dWI1b$q0=ia;U`pN=E|VHA{`g~!UI;kH0hj1lq**`Gi{2fil?CFM)<0(Z-KN`NM5 zWcgU}@d2?kvXNQZcIohT6UpCSs9)h`ZNxB()W-7czPd=eh1EM~Uf&`Y?{T$Q_8R@* z5}|9ehS=W#U?^q(+|fs^aTA^oN8$g_GU8 zyl5vsQAWSNLT-`tfhi(cMY_5c6Lq{`*o1vV%>LG``4rIJ`nKe zq9UXqiSSy2`sgN#FO^-$378MNn*|;yl#CyDpr+mVhSR)6Z3i(+lI7D{q?FRZ-dg69 zE15-AxT{4u@7v9XVdWDS(+Nr(&1m{+|FDVlMRtHMKrcQOSOtw||2&W0{()ThlQIN+LJsJsEd1DSs-i5W8x zO_A|OF3YtD4;|k_hZ~5uMvTG$N(6c2H1PJOdZcy{FrCxn3?y0;+QTceSTue8qx8dE zI7~1Pi0<5)IMd+I$?Olg!-4A(t?}!jgmBGh2gph79Esg4n03r>cgg^1sm#oQTU4)K z$+qaP8&etb7Ie9YbIQ&?M$)6{!hPsAFp8bCa(0aMW@%!KvG-=~5AOh-Jw{~0orb#% zSy6IMaid5z%+)k0(#dp&+l^h`8Ve&tkMT?dJe>7wtxax5_X&?}1i)ohEKZ~1>-m}z zzn+$^VbG-SF?_k3SG4c^(*BdRP zPOez(KWC@Vt*v+>>(o>Bif#ch4)bQ$rWOL4g_By5;Ic#i+XbI4=jMr1VtMirvqc*o zm;L&Byrp{`@iNhBHL#bKlhEVaZ>VX`{qo-A)8b^6x$^}szP^>RoU9M8=%{|qqOmxF zsVdzZGp9v1T4LGO^SP-mt8t&M1s9*Jn+-*k>Af6V%=ySQCW-cVKMp&NyxppP>}R-0 z@60?ph4v}Q0I8~TPYyLEZZw@%n?#PZd{#PJ%y0e^jtXPX)If%D&Mhhuo{KXj0(`bI zR)2Ygj6U1b=5)5`%OqtS|75(EcY)%%drEU*|Dd`ZD9W{d0D|td$`X3c=OgA2ZQpl-8XKDboJq z?3aCKZNJEab%8G4_;Lo?-cbt(9D?}!n{))8NJ0^65qRKERSC!;e$ybWC=f{4*QDL6 zT#(g^$~2o>x>{?Rel~N}Zl&$^xAh>qz+1CZ8(9)q1a{oKORb+pp+@TEx*x@=bJk}4 z#0T0!C_ly~7H*<8PgX*{hKzV$gFo!kT4kqA!U0Hq33%mhr6OZulrh)GLD#3J&#t|; zZ~y(5rg=S%sYLIl@~PVB0$@yX+@6O}@R*=?Q@YzpGB?R|F&tBKp=b9;UA0MjEdVyz zspRq~5#J5*Ak+3ve{#CRxq{K67D0O9fpx64)Qsl=Toa`0)@wFAX{jC@r;4xS)Y7PE z%^Dhn10;~P{9Yupk(=2{5uKX%t$5JSYar$nbg6hFlQbw=(T()VJ5hOF7iPJvMaOZb zK9Db+GOGLo%>r_I*(%gU3L0`cW`tK)zsea`#9#im5~Kq<+brI3&?1#Nn@|F+MiaSN z-IVViMQ67Cm5jo+hEh)kOhw8ZFTE@rw&I8b72w36dS)f1#&pm(z%7>Jb*OpzH(Qmh zBfJ+hvecXy6KnBXzWk=t%P2z%XM;dI6JGC;dHaJ>XuKp!C>cxlV906IBrmrc4Fj zsevY%j5zZ|vC{^Prr$JDj?=kXf9848kDnTmPKn!LBem$$*7o>}l4<9^8L}`q&wfkYSn}9S=Vo6c0UWL+#ww?v@g( zsKvXKC2j0>-qQ`Kp6q-bss&BId}Gy92;iH4+MAtdS-}E}reAix+A02?{_0p-`fby4Q>l*Y6A|Vfclaj z=|;4+_pvGWZL$Nh_P1emMIWtR9QCKS!ip`8tJIV^T6RdMc{(i^`Y_EM)(_?>2~Tzi z9QSY4suqa%Cd=M%U0Oj=&(Zx)HNX$2t%=spOz~0xO+R_juy76}y~yOYnjOn#$=$cF z`tj}WS{)N~EtB3f-yEWmrxYTPiI8J*)d^V=+QCcmJnu$M#-S^%qMC zQ_0!|EN-7Xopknj;VoPBD?|x63hyXFM`W~we<#v?bd0M+?W4GffX;SX^&Is4{`t_; zU`~kAQ0`OcMW|f9-{5^J{s0o%bL^kOV!jB*Z@%h6O~bAr{n_fgG-`s3LEXM9Q_u>E zc!o{0(Gnh*q5B9-1Cp9D;uAR7#puVHL6}Lj(nlfg2vPa9R|7q~c^63U^Z+>f5(%1=Ih;mW#FGU^mPf_Vh{HILR(g%&L;M_IF1 zd8zq@_Os|FQR@rtXVsm`D^uKKhgIRY%l(XIP~^50(wW|S<%7Ui=fF?ZS0S-cme)@* zg~X~k%`dEg$)DI4lZ3#_I4_ErcDq$NK7ZMdn~)ADgISVOjBpXnSDt|Q@t=q5Nd}3% zG=)z@XGuR~9@|e2RK_Ioy*4rqITpv&OVT;H$34E_jA0AyhtNDIKclJ2N?ahz}~ll7%;0V2d30!b_cfT=T}>n25`u2MPkzqsn;QG&=KL5V zK1Dc%O^h;iU$35*woN@tI02=KoVc3dN0mz5WTcKGjg=;4jdfB@wqrO%uqePQ;0xVi z|8gr^xN_eU^^FGR9eVPWlsaF0On%A_H+el~6SrbWxW|#`ZAs8^tfHQS+=LN5dF@vD zhT@9)oNE0AAL$;F6|bmLj;vUVP?!lU;^Mj?M#^OS$J8_qRngyg#COxDvCB{e`~ zx18=N7ZO%rB5#dSmIZ&8C9-#0E-VxO5jcasV)q8ihiqU%q*3Djgj^uNorNOUyIx3s z)Ue|qXY8#g6p8!TySn@=(VidzI)m=@es)~x32TZvS@{DOTc{PHt?v$g4we>58-bY>Px;U#lao6m&?Qd^nUdRSFW8-x$|$vgG#%A&7COe}ALA?Knx z&@|SGzz@7H{lRx6Eq7;iG$7qP`sP_R?zsk+WjTyGy#bcI$i$EjUNlvSG-I@-scR;017mjfd;cDmShhf)`_t;%zY%mMbTj z^wg!8HO~p=S&2INcp0mavJUD(+RJ!RO{M7ck}u1T@1Xl3v{k@fPu#KP2I?9}x6c#JIzm76 zq+AWuc5WYO%t%*;AwNR<0E*9Y= zoW&2UfiTuaaP=@Z*uOle0yFwxc&rFs(EK=&GAr1~RUMeW8+qg~6qGLD3TJc6-Wwpu zf6S=b)ie|zvVPkeuXbRuR&wJo5{Dpsnams+yq&x9|)f zSXLO+pVx{TtlLp$nzR>XyfuF&GrE_)v@xE(B)Y;N+{?mFo_L zYb^B|HA)xto3;4X6BdX()BuEea&a{$4Hm{~@`ZvNlc5wmtqm2$<03erqdESavm-JJ zAn@FyG^na5imO@7@s+RrgFNqU`sxXH#c@?Q?7PURBiucCZIEsdW!sV1IzF%=#TDXO zSfITjW-rBiLz$N)Vc>lXK1QO6_-+l7xUsJELJ06+NSk$nJzpogsRMd)58=b#pcj6A zqmivprWaq=2su|~3Y4e;w% zs`wD@I4JsSL3+k`5cB=J=AyoFqkHhQ@x;`3Pi2Q4ylSUMtlH3X__H0}mxey8VEl~_ z5dJGty}+|F|G#f;c%?utR&9%Zz~=*>8z=GS;-ZSf^W2%3y)#j%R~6D&_elz>vB z)wF*EUuv?ws*U=E94kC6bc%U#us=O$tr-d+g+2f^^=?}|;mu%tzqyQ%^R0W{@n~I! zBcnew_QoBx3x~Y;nIiG`z1smAjw6m5+M2)Vr@vX#d()|4Fdh(P&RjAO>8L?`vYl+e zAN5#=qOUbD{=4BP4^Ae+yd2A5S+9RW#<#Q5q;YmB3CGC1m~1W z_tV}{gk^zYrz6sOt|r(Vb%W6_-Z(PD!ItJTYAZN{WMqS6L1otGH^6@(WpD^foYf<{FVW0sJ^B0kFCoVMn`)xZ! z@dS%kFab7B>a)I}kflbo;EZ7|3(s)T*Lz+WN5QJI*4<8fBbqw=;wLJ4wry@F~E?r{d9O9L_( zbS4J`2M1WdZ>hiA* zJd4}Ly;t4}m0z(4c zl;b72`-vVJwu5B)f*sqn^@{~+6WaVkY0m`%qo}GP&#W&dJY&_fB@Ds$_)pk|Q%QkxsSNk8 zkf%RCpNv(OKCt0_^@*K+&5D3Yu#;hl5B!Ud98tL=x6a5pxZD;3DU1AEpQyn_rG`42 zD+F9eul?XHYEaXPuVv&hNQEE>VJ84)^M`+O&ZztZ$ZtvnM>f@3dEugb!T*!y)2X^k z)$L3!>Xxm(hREQ+`l9wA{Key97V`xM-Wg;6`;254gKVdI+XdO81+GIcc=l`l%WvV1 zm`9fHOBx`b<11K0E=vu=Ud;AH_*in7&a5$jP)b76`R<3}<@NlRgpjbaUKwFf>GEur zz?rMydiGb-7Ho|R(tCI8z)nkoDZ-?wDr1EE*@F_)tmvRS!0Di}0`27s^go%lW>~B! zu>aLoQB1G$zdcuGFShij-$E4Le0-Sn<@lF_nI)*ksxvMBIFB)zm9RT^%|( z)?t9jxRP!Oc2R?+mzm1mq?aTxht6rlg+QOxVG3|^+ejlsG(>$nfg==-E&0|GJvaWb zj-zzo&K6)a;)rP+xgWzyajS-5jCRC4b&JXRsF~D@HL_~?DTVPTc3+=00RIo_3A6Ow zHcc-zwXxP+Af~X2i$hmS9X7S%SnEt{v^^l50a9V4H%?8hv8YBs9OkH%~G{{D>30_u3|6;k#Wl87&+(JyLcrTatB0cyuxz+U7ZM}irz3Uh2Xa!fL?cze?VbJRS zmCb<5^Fw2{gXIM+z^Y|+Mr>q7(%a*fu?ML;%4N?XupSeVai+zif~2dAe>9d!Lh6Cz zB8Jeba+t*dP&!F$0Qp<9xyFR+^%!v36Uw7+VN|;|Lf_Ra8b$E-Tb!}GMIgXu(S@ML zL?Ih;$QASPRW82Ks8P|IKV|cs`|ptbW}SxhW~(bCoVh^b*!j{*mnzar6i+@p)e0Av zJa=3r<7xvz!g1nJV{sxPrTlEj^n31K=yArO8HO2aWEkC3gQl3jWWDu@2bO>`L(y2N zu`JSrf1jc2HW~mKw8>ET(&!$iaVq*iW5l>|Sj1uH%8oyg(-sY|@i9bWi8frxw*Y*ag_NeTvFJ zTl73T361)b-RRNk`Az+j8ciZb#+*I&%O4MdAm;}R8R!1Q%D2PEKDVjfLqrUw) zO=`7oKIYc0LrmMr84EEzp$U8k6Zrbgt0NXME;19Os=q@F0rA0kPcG){o(AG%b^bYJJnO6ov6v4EaZ$;u+zZPnPfYM#fB(S}#&#x- zOsTQB{?H`qAeeBeSeP%&zx>jaUM~|_ieO3-Di++e4`#v2T<7xNnk}m+lchjAn7I<* zBBuls(CcU2IKX%T59x}mO-&qHTMskhK$^!Rf=9!(1vneC_ue)3bT;~Y=J#9WK*a)k zOj~Vx?^*`YkpHiXAIe^)1x+ZAoRl)D;=K6UU<39BCb5TL%Vs8-U=3zafsqx{hR-=w zD^p^+dczBdAqgjX$vvzZN?G2JPqJEAc0eu|+oVA_4*5LM6>0qy3oCde+~EclD3 z2aT*~2k(s!y2{6ex;rfjlSX_TQDt2td z-Z(D);`#-q^Xgc7p8D5aSrDF4tb`!c_@6vX7ith1OKB1Qn*93DoD4jOh2Qj_v^7$r=p(K%@@RRqv|e?k`2 z`R|*aF@g1Ys58Q#2O5; zJ~gOQKIN$NI%)gqTZd)X_Ci~uztp;^N8ZuiM9Hsr#UZmpJcHZT^c;NsK4ryOUhe%2EV}$apc;A)%EvB|L~vOC~Wne zW%&!R@v=8;&uIOd$`q>W%Gg@84$Q@lbE3AjfB>E_@T1DDZAi%>J8tUn)o%V=a~fS} z$8wB8ADd@y&X#ST!Pr3WQa{7wA*Ly@*ZGM{UK#-nw^(CdBKDw{ebEh^FhAW$|Ivql z&$_5vzDuUS(l|>FurT$bt}7=TVmou+Ui1dw$~2>|Gj4lK^6KgQSvo*c^&FK9j!*ta z9`9ryPnjZ|CN!z*q$uvY0Tw4Y%+#E&phYy4!NmLb4DFc}-}H>;z@Pgc@k#L!DD`*d z%CU3w2O=xEsh!e_RqUCyd*FU%Z)RHSfnRWBez}GKO-5BmBsPRz!gJO#o9uNdNu3!0 z+~ALD3~X>+xrUxpcQsjX37q(-Q@yHN@b$rPMpK!&!x`ml-K4srRooKL3Em*H&2j2_ zTj|`&dGa^c>4jjO{*B?Wo8}1BwQQ1FBcwW&MWxIEIb>Tj0s*8h=JU_$wNWHyspH7P z!Vp7D;sbQdf_-+(f`i~_=G)ScdW`@;oHGQJ@{Sr9V_Jre2xDoSqZ39w{pJVPg^Dkz z#l@66TrRIy+Ebc@&ps_ZdFX_Pf|)ef^0Qgtqy`12K`?XMX7jDl7+t0hKiIMe8I-++ zikYs`#!A~|PQd5i%g@Z~@q>&VpX|dS9jnB8#m2Ms7|Yw_vBKI7x-02VHDFp zcBUx{J@OlUj-Yy(=68Mb@1|hc=%<~>T9~xSp3HI{>u(h5)d2##@ zuwPH56QiJAd4=Ctfvz0C$&raA`HyscT#;rD8`BWpCX9)7FHWo@TOfGjRq?4AP0^a8 zQP*08NQ#kh|3ZJ7zCzaTYR4YS8kn^Rd7xn)GMPT2cxP>hd!VmN`#E+;XWX*UF1v)% zOP^7;w#2(W?pqrS*fWH45dU#sWszr5Wl$RMPTOb=05vXuk}~ptF#gY7e;Uz9D(O2} z@%p{c|9{EuW8 zTZWu>>b7L8cj3hS$d<hMjddKn5^#PSUmnL3kq7-zi`O7l5|*C55tK-?>8OYlU%c}3UxClL3DRiY)&0an#6(yyGInCB z=RE(VKl65cT^+~mi5NQ0j*uHf`bmGsiIKRfvR^h0hy#KmO78IdEig{2<1^lux|rX9 zX94|;08xv)i^3Rrx%$ZrV~o*D5y1NhZjxJY$&%+qGdG@aA>99{b_wCylgcB?7OQTW z`-wHloI)s->;MTH?UqVwl3K(XtD+SHrD_!`FobDSe;(Y8 z&j`@5@3O|!Z%YWxf1^+(Bxr!7kEOZi{}g~}NBN_F!_wL$247u-ahwL$C=hV5WLEEv zWDI=utv3}$e7nU_U3q)|s2a>_%v}y!F~5>C!;Kcw9%a9=7L$bzSizr)H}67Ui9vb3 zziPD1em*{&JnwX8J?9+EOzZdD7hoGhH4uIw?KPqhAs@^D*v@YyV3a3e_Hz+nmG5Tt z#eD2>oZ$~{v$@#?=L-5|`2~C=rn2ox%zAb^ zd}YUS**oN**$GuDk3_&qO*kjYy!pr*MbLUNkOpHqkifKXL|!b^YtW< z%b}E*GNnY>84c;>bZm2snjQ_TC%35|@afg09|_j~*vOwtQ7=+_+Zyjv-crLD1A)BD zyp~n#xhuY-8t@)<4;_Nu@L9=~dRy34bKEfUh^`;?Eg=HQ+fXdv( z3OE|qs?HH{72_C%j7QCS3WT6FyWYSZkBQ<1#_7{9cU#MWCAg|e!j+g*8FWf0Tvkum zDKmWsNZ*-r0^IW>cp5xPcJVgd+=29L0ADw?mcDhwGK3v5y#_RfFacJzkqYSL0w;GMMtcPur#mIlS22ChDUiq!T;+?iSySlO{M8%O~@*-;5@X9lNuD@3vf zAm;L{+L=RXcBKiTl8ZRp9zR@f%uVCqjrwNi)Vb;{Ubof&YPa5i>LZ;`<_zITW(e_a zL<#i;?J`qq1#L$>J{%m$SI}^F6@^+AXYKA7!yO!ZPS5mXi=4Ak7f10fHJ21Xc0gHI z!B>O1c=9ucHi%R39w7@RJ${B}?x>!q4X-tb_ zZTy|??Hh2${D{}?gQooR+d=bvx^bW!V|ssSCcxFN)MVcLY=%^M(_9dsax48o8zxNu z0#7Z8Wls8`Iq>K98RhfmZovy6BTO7zN`oTcG1f^@ns~wLYKj@FC03}?e!U|9+4IaQ zTg9m64lg}_M*mz_IUswhPT+KXd-q*JGfj}QPm-1BLJ|xMl2^ zSNrIvE0m8uhSVxC`N8Ixhw>BTME>b)MN-Zg#r;%5Rkb0>^sv%9xb6-61M@~UuJ0A< zE(}3uY&KKpvoYI_Kv-yxpa(V5ie~ft5KSym$9B(l{Js@aeQSzhMP=PkUfT|!nRq~e z)!!%o&U$VKA#d$x88ZVO{dFeliYNn|p8v&GxDsESUI1ACP1=gU6ZMBm^h8(iIgr04 zMi@zYWJDN=d$dRNMw|{2`3Wuv68VvnZ57%Q?h!Fsoo{e3lWqr|Qcr*ub*U=T7g~b; zJ_S3MI!KbVgup@}U@Y#9ozMM&U$TI;6^0QP9SBp8K97jw21*PNleta4^9?H)JBQ?m zl{)N~*AeKV$?t_Ljip@G(cMy(CdXR9p^k;vnBQAS^Vk9rj&EZ+Bbk7-v1T%oBHv@A z?6%Zy5XkQikr8l(RD@;Q2b-l%)@~#V%Hpx)m@_ZckA}c66<7hR=UiOPAc{3??`+!KIHLLIFc*1>`1FlD2@ULcr=s?GMO`NB>k33< z9(ZG?FLcCpuZswSwwptGsd#uNFFAEh3J!NB)cG?TB?M*;1mzBa@_m7j5)4CbC19U! zsFS&Y7HOM7j7d$sXNEf5Q?bKKWjo*4iLXRa^`C5R;%eM8kle($km zA1{dV>(eqGFYsnmY-veI^yLKg5QL^2FT~B$}e540%5<_(; z>x>I9MK2nxX>}^A!%QlxlY6c-3sG^(PWuV)o6E~y7iGsMZhNo>IL-)Oy0TpI(1;F| zxc4sd5+6RaMwAOggkJB_D)6&TBrS;cPM6gF>;D9ZNEe0Iz3rA}`v{9QPMh*ll8|3F zDR;tR1;?j|$%j$6lR=VEO5DQPqZpZ*1>_j@k2LmVfs zqACDpYkPhGeM0U%m8wqlm38`c?*r52-c+MU%nt_+bQE>hfYec6snqdTb&UV@i)ZZS zi(@B?uMK-Cj9jU~@4;vlO}9heKK?9Rbd&-&=;qdUQY6TKl4zM(-abA}A2&(|ECT)y zU4IZhZ%p)Uh$R34Ny*fsVW6j(oRd>zqHR-TmQ$FJT~?f(IHaSSp`VymY=!(!)&eAj z*nskXG5yU-2EkxB|C2e{^BrYT_~tZDz9ZKBASrc&xG7iT6o6VSeQo@2c0-BH)Fjg_ zss!^VX5vy<$uN9rtL#Fm8a^VnBBZVTB?a!_yam;)0?P;NAHykcpL9Kavz>40F4t{?DfhGHytOUfMyJ(St6ox65C6(3pO`B@hkK}N)iP{Lu@ ztc~-LbjlUlV3(=^T&O9l#{X+4%1KNU4(A%8TU?>hhN*tw5ktH7o;~97-F$E)v92M9 z$*Edn6Xh|`q*!X>oF%2m>8RMM6=$cpAis54^^+J)9l)7_aA5gY;?$rXO)Bbov z-Or{`0w_OUXj7}KwvWrM)Jun_U8Bzta?EGjHl-7XRCNf2Cg%!m^piM{93xrY&^*RI z;pmFl#y+X=a`Ub8jw$PA`6fiKooiJ!a$qC{%Fd5ln(Ee^JOMse0Z(UKeo76`?@)(! zPFP4wMR~D)x(KCT=S@aEX?)m5+}}F86V|dn0Iy!PrccS}u+5@7N*36-=w;a*hl|^s ziFy|o>z#ysR~t)B636>l@}uax$G9kZEk$*-7e;XuG(Wmxyh1F)v{1_Xqb>GEL=hGj z%K_Ju;Qq)T2yb{d8EF<=x7K-#7XA+}>q*XArgX-wr|R76eUfdu+b(xrAWq<3i+W=Y zV8J`|GU1cm(S<;)$B7B=i!b6)w+^d(z#MP&ngsZ#5AKZ`3Jbsu>E`~?&p5awD7OazP+pB8%;NM zj-i~VMI#ivdaCu|-q}6#DgtZx`j#vJ2@%N?j{zq@vYwYghCmSmurKrhpVh@TELGTz zN^Vr07syLq!hp;o&wfiF3*t_D9SG9_90^PSN5{K^eZc|$M0e11%a6A1x)gb}I$^jD8%7H{Q5|p=*AEH>HXY>!H#T&N4!zA)dTRnR+7iCkxn>7Wu z96F8IMl3RN^8U^j*$sHhiTPH2C@J)BRv<1{9ih0@3#z?GNB=EYul`^O3V|z27Xb`p z(4bH5c%ymjd*cIpS>$~L7*a@z7!8Sl>#fwqf^gqxK@xOd%o|)OMrs_3rCCzbE$I=d z;)@sTy7}M;xelpBOymNy(&->TXOOc9GIlY-1nj2s?r8Jw=*;~docqGJsZHX}(0Mi3 zJw3`jbQa9jX`h@M&_4S6kY1KLKa{d*+))m`@daLi2S$*;xJ_;9K|ZH9eHp{)*ZXAO zf1RRSP!JILZ)$?|zs&w_*38y!rWOvC%;pZw^Onw_|9fgN)M|nLuTqGXt3}Wu zNDvV2{}w3wEeTU@M-TvcTKeAT-$RQEF^dCt1I=d94I8cm)^SNsL{F5a-Hutto?bG{ zmaQywQ6W>IBQpB=f_Zm@`)CB(1-52VkEtNw*7`+!=|-U}MV2awiP+DoVCwV9`|0z^ z_VeR?^$$q*j~lbKU`Sl&5tKnO{9;<5;<;q8>bCIo#c$q0rq}w>^;z|MG)&liu?&;TwNr^Cn@{wmF29~m|yeTA%$;Jb0^rev7M(HeD<8v)= z>mjAbh>SVxkCz>tO+{D_DSoOst|2@D=DxKSw!F(L_h@A1eyZ&WvNB}>d(;jyY8eQQ z9wtU&K3miFWSU`Fbu|pOE4gdvVKcdQ)79xr$Jb`V9`yk9-|sy!{0M|9n=LY=4$K$R zpZV74b#r-R@?y$?E@eBE^Or=7bQ!wOx=9f_qRrMTVa>FhD2cPZqpet`2UB*hVb!>> zwM9kf&?a;dJX7n><@ca^Giv z%f+o4zoP-Kw6z9W@HKi|%lEftERi(QCDHv(M!Mi(hlDU}d!K~tP#MF7}_ z8n{D$?am5@b7cm?jJL#sY~hMwuF}h!_RouTz4v&CzfE;eN+ozD)W2P6{t7n`=+0$h z(wFBgNIpD5C?UdXKtj8Q7S&7gl&5FlN)9MpCc6UE2N*9k8>A7y&5qhao?WF!q2Yvv zQ$rG5w8gZ|SuFx;cF_YSe=iqO|79CVaUg|;d~Yxw;0-7v3B^e9t9;5g)N+Bc#w4h4 zTG~-^3W#@wG~Sipdru3gzl-}elAmtR$!QSYWtH0N&3X;9^hs^5XL5UL2?%)Keb}bc zywm|?BG0ek#|2i?cAnX&LaH@*JOyjF&6ZpiUYER$(voee_#hLDv#Cq3HEwHA?oAet zZMK_KH*1(0pAl+xP|&Qfs3;tiPl)1E)8h5$ah3Ia+sn0J6Jq3MjVQ^_=Z`9op!Qn`bv*2WFFy1Du0SXY%%R)n<4ETA0iPDxNAj>)6@o0nGgts% zJS$2BWDi3vm_gO_(%tVp3Kul0Rqc~*RI?5!OGG@-O-g7Z`$E(YY=6t=cZr zkiMbDqGC$c5>!M!&(XY7;2ui+DuT=AMB3}M3USpsXU`o(-huU%WYkPoIghPr^!$kg?Q1>TVKAp!|S*!XBWE$MNz*t3i zTT@E3oC1>=b1!N?8!IAmUHJAiT_|{TOIbeMWFsR_W_Lb`x>gIsUwg$EN3^+A!HGUq z24t(e=tY;CLCCU$&p`<~W%keJkBk;jkVz3n9Yk87VKC?vN|6u+%|>?SirN5(yYt^C zK(rO!Z?BgQdi*)XTlY0k_?kIDn~`Gjlwz(VGq*q9;b{4Q%`1n23t!L*8UWO>B*!)d@)+q!dqrI zVBcW|fcybRN2H6oD~L+i7sold#A3ke3Qv4Fna<7P{gaiImnA3+0Q`d@3ATi-P0X>4 zlD7$ENOBmDFx^6DCEFKTjg>`VW!evpgoPDSkW0Lk88%0y1puWkTD9OtaQzm6x{2^* zO-33=0jeqGakY$+#>)0xT_u^6%L>VV!^-SeD25#Re!cc#wfXc6GVwMH?&fi=Xac#I z#xEUeE05hRYh{w-TavV+>7y&}0(DQ1uGu`wjC8Abi?b-{+ncq37PoU3U3N;?X=<{R z)vDUW;?#R8fZW~><0*7CbwXJ2n4c#MBP~tePp6!cmEmp>?sP_{Vwv__Dm&9SV{}%W zLh@Q?WgE$8$wO@k)(=t<3qh|}6 z{lyd3?%GT7!ZwUjbwUuD%I-DY%~yOE4Xd?|aR2zS00@>3f|zI8uOw#A#AH1g6Ub+M z?63?q-C9nBVFdP0k|r5$sywXht;;1vQsQZjiTQi~_UZiLRg=s9m+MB%u(-~s z#rOnApq0Km-Pia0U;UEgTu3z0+f@64{|`v8fI`%h;QkZ*nG2o4Tg2oGZ*xapD zU!iEfH;0v(@VqOCE2mg?8Ox^h!wzVPrjs|wA3F*;GQg$EdXx8|95l2=jEyy}MFlxUcuOsU&49@spr#@3qpq3E zc4PR}A4{BqSb%o{9Xo~g7TtjR?}j%0KW*LC0h^>#CKI(T<*$e;JFI8Bcb^6N;sV=pgf8Vx$l=wTJhWjxCnZ8aA};`q~fk;wPiNdB=>k z7FL!dlR? zp-1R}Hz3Wl=t|;Oo;K-h!k&1!(HAlzy5k5yv7M1=+r+3=XzfAJ=yQx|!H zx(JCZL-7d*Q0x>e?zg;bfJ38NV#cjx*v}RmIDqafL@a79GH!w`q@?sUe{v4+6Bjni zbgrDdUk-$U!%)B904DV}WHLrF^S)c85z_alTYia74U$J+sD?M>len;Kas-iwQMkxk$-*LHWNj;ukt!?# zPLg56FdrF^{TU2pRrv4!yzrr3#&wpGSf>ZDDG?=M4g;Z+Re@h>M~iYy<*IPxHdWM4 zF|=;3{C;95>=T}U5lL^f?GN7~^FQK$sCoIn@Wokz5#!naxf#y}Uh~ccK5aEW*MHvu zh$493V(0L0Ry#JfL7n~aiNpp5@)&tggHgF>RZkt>rtkK=Q?-_Ovs;+a z3gUL}v`gRy{wLKStF!m68+#7I@9fT6)?5@|oK;VauJ@8#9K+9UT~+&>s?r$WDH_-= zggwoxpSHHE9@VDUIY;TrP)B8^HY<7nMMn;f5JunR*e4GOYDA5vLc!rPA^4#NTMWnL zCU|9sZ4RDZ6CBquCkDNiiPaU4&!o4W?5avBPR$m^?TX_rM)sYhUjgXQeRi7R9)_Q% zn^{Qt5^m7fV2beXWtBnT?Su&)GMY9cJPbJo3h~9`Ai%L3inMOs@;r|R!5nmeq8`Ts z!a~p!>$qgIttO441X8@0sa5zEoRX=+0L{)x$55g`a;({dA!N==@&P?0r30%(H-&}^ z@-r@5e$q8w0^&pE0y(ZSVN1y_0~JKIGtNFVv`%ByOqbP~c7bNgO1bc+8?J4sWRp}! zWR81M<;3U`gSZQ`F#M6U-pDcFMJqVEDN@I@6^>m)w!r}*j6IF zvZnl|@@ZlCYq7CQm-fz?pUr*;3Gi=kv`SxwoEAN1?Ls8e%)*i0>4DH(M`L!Ik^Ht= zLF9htoJe?0)jGlnpKVvxy`OWrZGxy2OXg+702cHa?ppaZa*u{DbZI%DS?amk_EwQf zV}O?Pf^H)DY~W#MPp-Avvt!H%^`@YmW{9W{>ITsNMd`FpV}$w>S~GLUlmQ3hC{HTr zMWVI5Zxx#3m#Dk&Upa;v~n^6_^CqdqiuA z<#Y!G;sb-Ji$6GnAb&RiOeJap170i*sPDMF*f{(f6bjug&knF!nI(5= z#YGlBA}E3v23t@Oz!pRm4L!NSPF3zeQ5sbU39)DlP_?RF=j6Ec$wvCk z$`{N}Qs!=qDCl8!Kv>7@h8Bt6`-py$?V zWBni{Ats?FAt%s7osZ3il|t?a9cZyh2nTGf^8gG#Omr}JoA0#KCf{^{I~BMnSNRht zK-HJbH7p+Yp7Qj%1mKRlFTe|&={R}^j0zHU5QQ$d6701)UcZN+<$D>glWy`~jDDVrgjicO4rmFX1cz1Af$EU$Z<2DM5^ zkO8c##7iO6xJUhy{L(-O84W1eTDbcGN*Ywz@`24UWT&i$giIyp{Gg1e z2xgnp2VBZsT_dYfn9K74zf-8v*2$#zE=)$Sa2e?bRRE7*!F9{1M5r+rhmO0y`|6$k zvqmn8fFFawddXOTHRRWgH|8|vW}sa0h5*QcUy)!OIY*dj_!XO9_H$8MQui^7@@FOQ z!c1X~Y&sW6X_#}$N4}%;+6#2bC{je2q!U_sIV@H zer1qEmDCq}Njbn)06%R!Si^aYB4OOF(XLI$lN4(m$Q7wIR`lbApD>R>)6 zo@-W>!ycCIp;i#sf1WgF1Kz$r-`1H1)RYA?>J&d~BEZ>yu}oh*TvuTp{b)2gDzU$R zb8W+iz-Y-!R5AuB zh2NCHEdh^HInUR>Hs81X{{&9ld<8rZ{*a1=Qh~IDLfiy{A*Un7`hiTRPIO2*E6$CK zhrF5f1t5im751Yz1!VxD{)jco7rczng@ET`rv$GMA!dH3yo50kBDy->O^42|(8vrbn!3^S4$?IiYB5gVS)kA~W4C zJubtTQsq<+rQ?{as1CsuTXHN?SAqb&(KUoZ&E%Wgl3Nr1T?e11fKoAab-@$l)v7E@ z@tQhvwV5VVDr9RP_2xCxWa}(djlV~R@V{{Te$NA z6yRRJ;xXfd#bcb66PT?!9v9$LSPpHqYz1mujY{6aWS%b5WSwK@q}E0miRQpvBxlxa zX4m}``5pE$+40*xT{Wzyl5n?lf^LdIYXcQ`W<8i7(rkxZ(Xawm+jUj$YyW-=$@&(7 zSf8S8rI$c+6yP~Dlr~3eI_&DzYgp$V0QA+@UP$7}J+Nu2v@U8|B+B&Ynfy%5n-0qw z4x#MT;|;$w-9xp3ZuRIJOKjxpY-BfMTZb1nN7Ns21#)vTqUF+02h`7k`b}q^Q3!*!AHELH}ecJO_MVOd`;efREyH) zxtpYwNLSkUNgv`diU5)Wae|CHR3teb(gX7VvIBJ_DR*f$Q+thS+bgXKW6ovTi!X!% z`4_QK+0k8$-rOHO`a*2IW@~+;iD9O}Ds^VbtRahF^h|erm^RsFp2{fMfV^-m{#tvn zLMuK_B}Z;=PdJUk-r4S7Kb(y5;Au?+;S5LVn_H4bH7Mw*4051HdPzAg3+hoE}LPmUe9i>i(G94rJqd4)>$zF=KF~UN>Ol z1a*ryYg_mCgrcuz`;!O%TU61I@*w15wVO#f&@$w<Bp5q2ip;Qve{Aog>$ln95rDCggIYu^Z2IP^ z8A-y;mkrsu%4=-rJ)6Oo|4`~AQ=fccn;)S$GO{H`I3aLd(c+F?`$SqmBcj;h2jgqX z8uD?A`_d()!V)&&B7jct}IeVnh^!)_`zj}h08&#hzgXm;R41RLSd~ps z*yl`wutWV{C!)%%@9svhhdt3q?@G;;yfA%_A^Hpj$Q9#NRX7aD3(Edtu;o1_OuR4N zC#9yCp@UA4d<}>o6`AEmFxi#rs^$z_Eb8p)8LnMN8;T-VnHroa5Zw~W=LM+JfoWSN z^wZ>_6LJ=J0J3M&=MV9Mi5qy-4EbZ54!%B*s%VKzSz_-D^Y^PG8^nk8d_VpO+v4F2 zHAN{Qxnj8wx2FaOtH1z;|Ls#h#<)L;PF0FGa=n8m2hl6j!^&a*evjBN*C zhAU-NHx6_RPwq=ovQH2jRjPnDPGdl?=M2K;Zowdn9PO{6^{4m<`-#2>a##)D`l|?>&FB11ZzS(f~*0 zMHP&(FK_(q6-->3$OMIuCTI(UB+|mD*$5o!Y!j9NZS0ll>}xD%_=T5I?l;>2(x~`h z>>v=~)Vr;=X~cAdbgC=f_LGlU^Ns&z-Bbpv;vw$&l4&SpvsKR(32CRRnv0T;_cId? zutJY7ebUMIbxd%A_NJISJrp|u*RFFGEctMzlhHGVs~)&mRq-|07s;y*%^i;VBhiaC zE~?dfg9smG@uFHZlU0-qH$>vRo5&>X11QxzoRiivxOG=tZ3?f^&g&j*YMyPKJp-ks zkGCwxJ*_m`3n%FpdPPJeH&cE(%W5|aU4Ck`XHZ`qmdR8-yM&SxT7T{Uf<`T!71*nS zvQG4!ia?qS&$K^{83>{Ary>qsq8`CdtN&8TR|s5j=$2XkKySO<5SFovY@j+)B}l~C z%^h>?cg%nQxdRb<+Lb4aW5*+SJ?U8$@`l4jjlI2&+FsYxV%WT*?%1W6{k^VZ67Nnikb#lD;7N2q>cJak_bP@CXmn=GhiYB&cO%ZESwXZMX(JreK*ujQCGN2Sq>B0mkrflXL zz#IONPjGC|IXJKJdG_7Obp_k@71i8i6=w&_4%_fh;;{Zjr#Hno$JQFu{7rop<*`rv zpSxV>8%kwXicpmtVBKj^1x1kC^EoApC2pXgWrO=NAv1vs`nKY7&=!{tF<7wU$e)lV4;l4oVhR9#A6s(n^ z(n>;#wvX80o^rcll&HF45u8-rjvUU1-x8SH*fN!exs- zr@Fu~XAT*;W&7+E9d`O-Xd&6A<+wn=o_<~PU382{?Y?`#{af2XrrF|gzBQT?Wy{o- z3DsNu85Tetz&?TgNeVP&Fy1*}_FXtuYSy_6KjK)0Q^qMW;IJGDl*Nm>xa^p94mnJ+ zxFTtcIGA|+c~Tk@kMWyN$y|1fMd_>~*cEe%&&f=3q$-}XhMggt z&RO8EVxuMOTz!kZXtt?`icZzGStdWx$=>UH|D%yMz-_*cvA_k0(ER0=PIvuHH}eIw zy2s=#$La6f3@C+N@eQ#!b6od5LDswda{RQ+s`{r9c+TN&RG*Wdp|4jM!|xeeO_TBX z3g~Pa6U@01YE5ys9CDq6=pps=^Oj}De^vRE9Q7Rnsx zB{7=@T$8`CRzNPRJHll$C)-^gQi0ZF6C#z<5Vu&@9^N5y2l3SQV-wFC`$OvaW7uie zj<_p3+rq>>viX&0TTQzi<5bF}RXt^dw+V`toBHhCO)F|%7t2L5$v6wl3O0#EpJM02 zA}Rjs|KN|MQ8~cCH`1;B#vt4&4Y?F4w?j}V^dl&MG|m4W!a>(73#wc=^^*aju9I-F zY$7PpFtax43?^*i`(td`zOt*yZRDQ_02t#BFe$Vl>#sP~KD;?Y{9Fe$g|;2{Ip10L z*>BqR>7xGI%8zj;CW^-n_cl_D+{|{2A(N>+-bP}sI+`3(vPRv=U@qBTFs_r(Rl%U+TyOq-9OKh%ujGf~wxK}Qq0OP`Du8v#0Dgqp7pcSr{Vf7nR`-Ptg`M5^! zOh>b~$x1+vdU3jC4SQjD0)xCNwqsOJf%Ui{^vt~ek>}=ZPLWd@fO6@vv-BVBlb;78 zSEODgpJKaJ?_traIpN+3geM#>LfI__K3hI(jY0FBDC4HIP0cUS+Y<|ivWD;z0Ed6Z z=0F23Zj*(N)%ugd=7Eqf8^5`-1c@4sbkv@a#xexcl*-4=+1G`M=n0NgS8F^JuOCB& zr{^Ma$h;@PbhV?o3TNQI$z})!gyO3^#uzua(|wLlji-RpoSygoGrJQDqb`we{%Wbh za(Yp}rod?)qz9aGczArlDbfoMQ0vi|m?WtU?o1=KWEE&@-0CPnGz*7ceL*)1Se{Ed_SX9r~20=+B zq`Ny^=@Jm>5a|x-X6ag$M$)A_MUW0@lnw#u?(UQl)bGOM?+>frJkMq4KKs7s%$eHD zojGSV{8-~4nk({~ARPvX%frO*%TL9NSO^5OI#OnK!nk~BD@Vy3xQ45QhxkpL==)l| z4_drT48!L~nrTN|aq|l=>O^~eR)R7jTvXz5F-g@8*E@}*;yd{78DbteYPLNjeXC(a zAfW%Ft!Qa<=Sjy4maXbwlzVEU4hRpKQaPj9B~qHs^dUA@9Yqr8kQWVR&+KX_+HI1} zBx_rOke;8-27e-aR;y!sfY9JLYdN8pvhE_#9~HtiqylcJrj!(66aTE55j@D-^)-ZX zDDhnlr3bhL$3{6i-ML>-teJ(B!lDmYBamGW@}u4G9t<=@{h@h>Ft(Lp1#CmmZciGS zYTlAfPsF%9WYcOR4CyA&c=VY%L7p^okD1O#Y(`K_%kO8jSp|vMMZm#Q*lQ56Cw=md zr>yT~$UN$7dwhd)F;6SZaXlH2Fn_q0_@E|R`rfDH#`hhQB0~wZj5Q5U-%j&iittO? zp{55ZaT0!e(iWZkdf%2h!Y`_wbb80&+2ToUtgtCJqbzfL>?ej-4(_z5GrQh8z5&`5 z%~HP+V7qlqtfYVsFo~-|`;FuwE>r$F{vk@ZtW;{|jAb~OVlqM5!P3xYavU@s#NFBG znl4?tv1i3!x{{DQ5AFohwUU zKil#Vudbs~n%w2@U4P<_KC!bTbv~`7Dat-I}yEJnCo{7uEMgs41 zBa(eh!&7-=j7thC63?G45RF=8bI&~`?o65DT#fQ42CZj}Ys~6Sapy@A0hgcC3Gcb8 z3_W}6gqXm?fp+=IA zRMA}Q(Rv@KoT)qm=Y7ciig;t1dCSlfKGqYC{sNo&$c|dzwTwH@7(wE9ArBwp7ky70 z5WQ43uYUid%^)f@Q69|s6k`Z+ER5DFo+Xeb3>_PcKTj^TK#;+emooh%;JXUaD`Em) zGB!&^o--lzLj>&{Fu|&}#;QPk`|4%!Xnul#zmRPzWz$p*s4$hv@RLZBR~uU-0~Y^8 zBa5Ik1a%)Vz#W^<)({eak^aRd`W!RXou95^ka3bWyHdNF6gu5ZI>;NP-Hy16-9U0! zEt!}wLA6-JcEB~sDfNC$M&F=!$Tj@+iM~SGF3wkT&-|p9DKvYZ!gc3rt&!}z9=}G4 zfA5WeVeCZ~VZ`T~L_^;x5=8Y(I*BH@2X00Ui&oC-&yh>$aL9mH6>#QKu%`S4G`B*Q z;%-$Q`1!Pwf%WjYDMzBzV@}E`>>jccm)8N#j8&_jKv3*T8pzl)JOOUU@vbb(C6rXH z58CFKj_lqW9mU8A9!q`(F3lN|8aqD*1?mY-g^oqPBb-FnEj&S_7dxL!a|Py&n~Fs!;kgyf!?o z^Ul_dw*%jm=75hh>?q+1HAtCdTJ)Y8a;^b8Jjw4Lap)}_-FOB z8I5ay_T1xu7{tjsqlATbi1_grzvXsSBHl^JxMY{u+mb4Xoagk+XL!=%Zw;byZjG1A zC{u5f>eN_f?wxYr9n8z=&v#QHmN!GxAN(jaSjXDOwk=<MnbByFh5?Q9~cU?6sih zV<^#+L(nL?LkALNgl8(36P-*pF<&?3J0e{jBj&I|>3K%4@*}0^iPw(TOqi&dY20~l$S;C~XL0x?~Y1_DIEMyt)vV{~Ds~nP6=pK0~ zw}e=LpWS!Wv@P|6{{G9WPWRs98EBNF9||*1BcAPa^?-gk893{9^p|=aJIzEaIJjbl ztLQH!$<)yKj(d<4O?Ly8k(%G$2`dV=Y?O$1LQ$Ve(RjkqijAXVa>?8wKy0C!rQzxN z!tv0IPE2Q0?_=d;EndOMpk@BZC>Q1X!N$=-VeJdOi_|^mffLrowwyv;>q5oZy=ehZ zf;1c5NyIdGmv8Pg#qQ_Ko}AvV^@J=qysyxjao?)pC7WZ2n`DQ(n|h0#)7gGe_}ro^ zf85;AzUO^NXAAiOJt_a}Skzk)tFyP^US5%bpBGyMFUf_KBa9Ox7qy~ZEw9J3k;&Kd zn+CH}_#7AINj`bLyt$4qMB#4PrWC$!je}0(*HpSSD#Gd}=0j>zj zt;`W-yc--^O@h*cO~}a4l%PhW&W>etN6swJyNS`}%K66r z$(dPtcud`o=h_*4~M zl;L7XZWo9>@Qf;7KkGL%ogjHLr! z*6U4-d@!y`&NDT;yKKFZLZ{mo1$LgG=!Lh)pbHJO9yWnmKj?I~ELVlH-a!t1FVz}S zh?aCvjf>wiJq~OQr!EZEU>Iy*t1TW2O$auZgC5;I8clHc$cSAaZfT&Y&N=7$B+6y?h61SxU(hWZomY4O-Fm`^` z8VAnPYoLv9bQp?#AI4gzO_WINYG*lKmUB>#2NAVzAv?k@|HO`kI@VrbyY*xT7(|6s z%!n_t!pp2KUOakls>GAjklkf--&wNfseULPx9MJylU|EycHJmeiIMo@QQaw0kU)!? zjU=y1QiY8;gAreMk%oN2P>(%t?PorxFPn0;vgwyxGkV`b@Lk`>eb^3~u-g)MC>OFG z2!{NM$&g|w)tYByHj8f9%1ntJOrx*-zGGEoq>Yo2ZZBTZf^NrUOnIED^PSE^EL!ll z@vw8Uyoq;%B^_^rb%&eh*AAJI34YMBl9*n{I&-fBmbiwcV83CG@|svvSs8jhUAru! zaLp3B_CmJV-CTL|mtEC@xj3J3H(uI;IOHL6Z_Js7qQ!NG<07AcgYcj{iGowcOelOA z*rQ_4cE?Xjgw?a-%6nf1d=Ka9q1Cc&-{Lkdqq3so7Mfa5nCKduOOhd|GOy15EVFwb z`aVVF@mkm@YAIEM^g%$U`AT$j*u&-6j#^f8YP3?TvaW5qcB^(H^jscm30}D^0_}MS zxxT72rW8He2s;TqRce@cq1qetT+`x$WRk)4h6)x3pXqH=Oy7hki}f9o00C8rOO8xU z4Ss5(tqP+&Do3>#tp?7IUmr+V=1_2jW>4W&>a-;5ybjo6mC*|Cuvqeq_8qEt`gETfpF$x{d$@*e0uk5A3Z#v)6$K{Qm)o4dv_i3XYR zhh|1b0$TknG=&y25^O&3zs<{4Ro|<&A1RU%|FLW&&KC7EfF#mKoGs>S5V48X;)-;L zDi>~m4x2hdrXrzZj*f(N#p%eW$+k5IG|$9kt>dCZR8z=3%N&o&b`2IH(6S{Y=X=3H z8y2c-el6CdbC`}*r?X=NWtv)ewI~~C8RVEn$IR{#NdGDB75M%|8Uo4)1i*iwKIiL06I=MVdYE*id^B7 zUNE-f3YeyKHA@)8e4FqSHGvCqPW3P=fBcKcLfU=44u67B9v2n*QeAdAe@ZM1|d_w)mAamHd3Kb4Wt(=eU~a`6D_;`T;xe5 z3j18=v6K;v5(-RHHLHh^l!iDiKgQD#(hbeyU0vLj06{jz{=A2)*q-|!I-10N;RY`; ztd2S@MY_2e_SrYIX_vK+2pNR?a=bT|=bffWeaemnPw3b``~c2N=$iLFDTa&b$aQ6G zc*9vO=5(Co;LnziJI>iC%0xc5r_gl=AGJh4UnWsk&8MD>$u0Q-M4@uAe7d-CdO{!= z&v;Q_q&2R&?Zm==snXyrw#=+9ijU^1$+QJpM=>^^XOG)kX9~mL22J<6iA(iOqhsov zGwxpW{Bm&)3!_yY%g=li_sh1f_JjVkS-_Gpvho6z=n!x5&mG}`Gu)l^=S{s~rZ*bBhGSW{3;^!(XvhAGR>?&bwNop*!Skc=C&Sf~&uZ{i#w$;hjZK2D9mK zm*`xFoQR)pJ7O0&qxI4Y39z552B&>2itrg~{8{=-*MvMbEi?WJRbpdnY)yXZoDJ=G zTxfo=fROySvfI*HTcf~$aV{fiBz{=MQ|df8yzyv85K)Xzsx4$hAZ0Pu(>6E-9?xZH zWdT2~Ynb%y$+0b39vBUjAv*I@b(S@``VdOUe@|0cALRM%TMJS1Ld0wG*tZJ4gFNdN znq0e=*imU=ufoO0v=72H7>>);i)+8KgAclB8kXm*j;D6J$Y-p%V_dzMC<)_U{VabY z|8V|5JB6J1GMOK;v2>}!;i1|m_Zr1O=!o7QI?d$yc*09}p^>*TabZ>7XOk|WuIugL zp<=d`i*j8iwRq9gPyK1>!q5}Jt=#>`MQz(w+aJ=Mw>Pwci`BAQx(}mTX16&C?W3lX z-|=vXC;s3;;>;Ne2{ckO`|&;-Gd+S>3u$Piao(@4wPa&GS{BA&jk?eii>%^gFQELE=;F1TY`6I939QbMd{?^kMd2zgJY;YOA4 zyHt2;L|zRBe^-85OIjuYoPf-lPu9A~6r)Hcke2!cH!X=X$-e}y(EJNtvhUIPH0r~t z5`6r0a+_-GDa{80@vZ^~a4rjsIzgXXY%dA$7x1&aAP75dF`etn5D3he_@;d~|w!Ni^45wSLs0>~Hr%C{?xa!Mb46IrMum0;_CICX?RB zec}6xZ48*}E(ddBw6?uZ9VwaWH#744{0bNbQt z#;}e^Zq=vq>qixLddAagE(1p}7R!u`=J64rk z`sER|ZXk5b77+Ayoqy+EkAw4m6n9n`WK3#YlE69J9&clY9@8j5SX|SCK+nVvat}IN zqa26CE+B8z#|J34uW_(W%Y_&Uwp6Od8+Y^=%SsupDTI!X6B?{Sh`$Yj@}&5fC2i<^ z0%fMi4y>~UGxIL(5x-6{1(qc5Ybt8!4m`ur;qy~v9kK8tZMUp7LbO`11#LEreB#** zHk5|cXPQa}o{@6im+8?8DUFK6{me%DQpg|jxU7szQpT2phtcF?A}ytsI)(C91No6J zJWnWLdjbykEBCA^iKVItAp&%qRA)r9Bb@yH?AFFtg4!pP=KgE;O~gI-H(PkevexlA zDTf1%e9JT~*3`QUta#LW-%VOb2>UBmO7`ol8GA6q#vZUVSj2{PqqU5`ET0NY(@?F3 zOkA+^Ssi@{Qxn~y_|%`iqRQymm&+)D*ih&{MUv&Exok6={WS1kyjQLTjZ86jK1YtF z#0{+3C>m?a_tq8Vh0#OV(U-x`G%_zV4P8s6c8wEAOqzd&ZXCx3`y}>M zeqA&aGv+b8l(>9lmBcup_d+^_39V1BeGaq&Ug4{MLtcjb<`Bo{>3u;Bs?&MZ=2A#p ztdMMjYC>KnUszVwnn?EXrR1A@@Tg+-YA0`E?7@rJoFbnv`4f@Pi&8@NeaMppJv+U# zBQfmF`fhyzA%@$X)^bXT)^eNP;0KgdA+Kj^3T3>vUGfslj=z+S5lo;-Hsw5vVXZ{o zS4p8?UE*qP{f0~?Lf?P+=E)I%-~1ZHnzhorwRp$8;61mhb(LPr=l)L=YtsE|xrh2) zXr3qFA8Ji)S~BOfto@8@&QwnK)~CMP**m5GQb(MCPhEIrjUkj(Agnc^CIjC<6VQ4J!0JyD!UBctKwti9?FXHmgf?)QImTlb-xi=RuYOtAx`8n zgWp4QYWifqG&&$U+vFdUh<&K(zLzFQ=jSH%f!pM4Q9!d283h|QqOy(arWD!uf~pO z@Nfbm4CbIEWK~nI2KFwM-@B8V{Webf{&~I9(3UB~I-*bmq2sMPR)|9=Sf@#rv#B&< zi8i`4Z3*7-1YAG-ap_Tb9M~JLgPGSSWGQC)+nO70$45TBrQW7Wl49zg$0Q>1wP9z} zdWUPjL}1@Wm#2F7A>H<_1?67ejs{%r;@=J9ecNBw1^@8I`3mEAi#l)zhYd}rrMn46 zu<~~Z0^~pM83E{@1f|y|gD}goGWGR*J7VsYmtigA8UVoqAq$X@+w>Djfk;nqz?&!F z9{vsv+>OR7I`I1ZI-&gey!nuqP!VO7R(J*+Ck9KCBD?oS1i+~P*HwY9lm7Kz;D|A} z|MBES6{Md@yij42fA+VCEAW4sfxX7JQX-JQa$5eI0sUNuCwzr#`~&#o)%-W^3i6-i zE4y#f##OK@mcQ|P9$ImGKoLfO3Shkf1340S=)N#6)P|ktACmc-m!??&WCXaVVMuEC zu1V=l$d73_*^I3X!Qj6&cH8lTF@PdI0kl4bA@d{sN0y*baOn>m_* z!EzR0Clgx}$N%3DpCAq_Jz)KO1q}`kbR!4IO%Pm*8gHOQyQLZ`*FXT+97GO$Neqp< zi}O#tZWUNU-vc2t9uvU9F~LY=rvgYUn15Rjy{x|yNy>VykF^2kwy8GP#`vcQf1j3j!z1SULqdX*Q{025f4&Q2TvOv!NxY@5K`eOa|46o^07A0?i?C`} zi?BChfgGmnHR&_KeWZ3=LLMH^;)(p^oH3!}#V_Seg0wwFlp}RE{U?MHtfPq{K6u#{$?gAE! z@`L6p<=xKEQefSHqXqr8CD%^7K%eRcW-tL5S)W`0JOh-Y3iqD^-?$|HJ$7Y101_9@ z-y`kXAxyLz2Pno9@9SbT6cPU;_HPH0o8tJrz9!jpFx@WujT-#O@LL?HPstzdCBN#)dpje$WQ2DPgqvvV~YXN}UBEi93{k-2K_tb0g zjgDmhm;+qM8peP6oc_}# zp6m=ojH2f4>Sk`Q?BeKT?&4-`?wY(ef&(m7vv))jK?%SDM2s&URvOi&Zm#*LpF}w> z8sWjlM#8cvR4K>{*&Bmf)_IyaCO+0bN87VMK))BqGz+JafTG_G&t3CB&G7Seza5>e z-+@ed*^tEs!@@&?+tO@vHpazbaH?sq-4defb=Z<2jSsX1`65hW8|+v93hz+kHv>wq z43!yaSNR5cEer5qJu(Qr(wM9dL%kt)K0gOw$XB#sv(ykjlT#|bns1=0dXtgewHV%1 zwZWvU@6)CrtX+|yG@U*H&_=v1 z7_Bu87OQp%o~s!PeOu~f3h(E{9T_Pie}i(coaa4s$G(l(xbUALG5#e&B7Co*hA-f- z`NX#-4`|I?4v3hC@U!=VON2kp(q~@y&L@JNqCdTa43m{c6fgoOPeJCd6wtV(qq((nLJ8l5M zA!bT|8Xw=E)(8%NZH+>LfPBIwKj82I<($yX3I5q=oU2%lySa< zEzr8Q7U7{x>myMt-ir?cnS)Rv|INXTKf>n4DXlgS>5Mf0RS3Zhz+eM43(LY2X9%ZF z9Ckv%o6|CZ=prr-zzN7eTPum9=ACz^P`f$vQF3>q_@WF|JxgVwETfZTT(i~7O0-Q> zPGyb_uEp`lFT&P<#cboO%97{?R+EUx%2v!}cjd9$t>US6{+YH?}IDK&HF;B=t*=&>2y zWHNg;5y4mEWB+A8ZMGs>D94hLV}n|u!;Fg^TXOa9e9->qBn}#LFx)uM8)Y z19UO+x3SMef4=W~bC@n?UCMcnQNwP1cBSzM-pqz2~)GeR00AI(-X45Mj)Nz6?nP-{MB0tY)3z&MdH z5FOA%ab(^@X1pvbk-pzJX0AU{9iX4|fM<}NIG`5LLwckj-(-0EaZ7_|;&;|WTF816 z=Q=_V1w-KI{7jZsWfs0_XQsbsXA+B$scBZ%Nq(CnVaLWQ{^nfOdm|b!9`9-16Y=)_ zE<6@7@%4}x6Q5`a%uA;U3oZM~az+|H%u7fF|O6gTERu^WeZM#UKxYlkP#l}G+)%dOhm8i( zs;Xs!B-a=-{h^Nek^X8+y@OAojCovx?1}I4!;n!><(?(rcu0wwTyZ(sAKM4Ans3|U zm6LKfbiyeCO?Na>emSRj^4S>FZFM+EK_Y4`-xH~l)!}6|U^^)e#UAH`k|WQvTo+^P zcwN31rh`thf!__>(xl7}a4{na#Rt)-hX(7HDf1w9c1Ld0sOP2~8qgR7Ag;~|(h$Kw z_enuBwf2oM9b~Etek07XRp45|)n<-uc5q$iiUJIPL}iz}QlGc;#$?r4XY#zotgI22UlR0lh*D0S~- zMEV9)UTg+DN)3-xY#%&j&e54&VSBm$!~sKuXFu)D={%YJzkTYuGu{BM8w2uOs!g!a z84n>q{?d1@TH>z{$4gX%MBd=>1Sz(?k&up1P5DC5E1Sa52Y8_M4J9QLi&J=l^o*46DT+={IdDO_3>l8X-h zSK|Nu6PVTqbs7B!D^Q@43y5)(6(;e3u}NDF%fcw(mdV_Tgj{ol3=C(&g>ib9P#qvD z8Y!FvCBiDAdXd>vGBH=Q8;Li8BWgk7p(BvU17f5W>x$X*_>u7QGjnr7Pu|yizjl4~pS;e$de&D9-Fu;j#c;ZC>EbKJ%Ws(&rz{iTL zSD%LhP}~)27R?sssk_k2Gi`gAbA9h>*L0H={y9W4fs8%W_t<*bwu%tettUjCxc(66 zSZ63WM=e4 zr=`-!0ct*^g=@w@I7`;S%FM~SD2BvUlFZq9;V&;;i^A^?j$-K#btm;uGx1TE-q|uU zlgp?M(}$|(*^0nfW0plt!-0vFnRiKHvP*T9W4y<0HH!|0vn->bhh4`w&Ec`(x@?YJ zmn3Gg5~$@(%jaivKEe5n+fif6@r>C?j+_#b1JltJ=^HaVC0<)hpZ2rJfJ+Skk3%@l z@=!fGjRrPWk3St2Bl3KlCKlp7-EQ<97F3)L$5zKD+^tksFj)ns^uXakK3K=-znPr-+9twM%5&J#ED6*G0qnu5}r#)(jKR2$R<7tBEW zT9kSa8n#JXM#ok>bC)iPD7mMqV8+utEcb%X%|f4sOCG5Ur(Z+zI^lXw=cZmSCUt+x z(;DCvRa5paeI(^xJ4%g!2~ zyW0ij7;beC0cA#=7MkiXd^XLzn#^p?O_LtTd~r9SXUjuymUgCTP4}|y!>%zWzmcH5 zW%LOl^^-wo={7P9!w*b=B|@9ECL-fxf(y=s#8vOo!#Ky2E+ z6=yYB3Z?L zjso9nkDt83U&48>5Wfl;zU-%apblkecs$ntPZ~;HXp3qrJ)B-Oj*CN@B?_^Bs?VsM zP4yXTUrS;>3cTAvb5AK=+)1Hl1MBCJ^{~wEYDi;Bi4X!!NozvJBPHkt$GH^u*K&gH z0iF#aTzl=X*jE0-Bvj2Q1z$ui*{r0GyYKu@rZW}L9In9ZKfmFSxR?!-fnxmgdyEtP zQ~(#j#M=X!F^z-Ec)`%eZt7h*y!(u;#&~rm8j@g#x+@e3gLrJCq`o; zBPZtK+8auCev7?#=xgLIkgQEmG9p;SaN-ST3uAi_wi7<_U#vLlsqD&@| zAM9IX_r zs8sKSc*wO&WSJ=Xjw!}Hbf|y$wx-e}3#?Ct*Ix3;?KU+?jCb`M+CuyX{l9%-sW)?% zW^;mcC>Z+x1Y~nAS5cVIARrFOEDFp(Q+zGdpS3ki?_};M*NxT?6Y5y{KUgwq02%cA zRq@*TPg=#z4qIDtN7}ot?&^_n7j(dzKLl9H7ZkQG%}5Jqz;QfS-=AN4ZM4g;(7jxD z*1I!YYX=h+bK7CtTmF2SmPpo6mjuWK+6YJ1mft!BWFLb{FnnZXFt6B#8FF$F2d0> zvmZZ#@%ttO!{3L|DtPl*esZUdBY_RK!_%8MUivItGQLgB4e+oeCTL9~wMn_%qCF!WQ}QRe4WMx->V)FDk0>d;+4J zUEbDuBioN6!K3q6b6XvDKeq5x{~^F7JF53KGvZrO@R<5rP4GfNYWXJc2X%O5Ty`41 zOQ4nk!~KD2-;!f1!My?3B^{yYmZ0%kbj>rh*W8wlt}8cpVY@UyvQ=IoI}WMDqYKON z3%;wHjrgh3r!DWnQqp$^kYcCcHt*SAyN>QC({XI)+>Ht8KD**xLDE*h^O->v8FOO2 zhMjFUZGzL*A2mg+54i-yG?f_ix~yIG#dcn+^lLH0X0n|_qdZ+mC#pLty*=oi?mDu9 z^q&Bn$5j^$Yq>m+CfRq`{#m>MstNTpoWk+p*C7FvagGY@H6ygJUs6egP{&;dhc-W( z+|`H;+})QSmIzpTuK_dRNv3nbQ(rt+2npF;*}0iBH)u^Iu46z(heR*6>@h8E4@hS` zLZh&rYtP%fSlTZ!Rb`@_CfU~_#%!}sB&3%~SWIjul~HegqS1JDgrjlVykQPZS1;XB zHJl@fT?d^}rTeHTNcuS&*c2S%o>5Rx+r_8D`pZ;j@740FK!f%)x$J~0 zU3$C3xGrV8L@8IW@t3hAV0(B^eS17Ss$Wj>HoE(C6AD;)h}a|J0+Ab!-8^Ekp3Zd* zAgXwez&Ho{k#T@yo1>KJEjgf&JB2TEk2XqjOgDin-#t*E>{9n+;6Pq$=>Uy)VyNuG zsMpB5w<1K<2uDZee`@I6 zs@_s-4gn@*1IX7IvP0GGgLo4S2rEyVz6Bo^{#jcD98G%1pOTsK_xehD-h{JUum*@B zly;R;O3KoC&z5#NU0w!?<4r>El2zvPy8=?H;W>ZZnOEG(GyPd(@V4!R;Cx^U+JE}I ze0OKjf#!Sa8mD2fdp#Jg)c5ayw1K!@GNiYbCPi>#(41nqZCrHuOQIF;q{$tzj0vdssUkka zIYV$G8M$i?kgci@1x0Yd0v8JkqOPFna%M@G>xm1mO7#zgq_95Wel1vTcH3A-qK~9# zfB=p#+kbHWlT%WeYhTV}#iN6XE%T*?i7)kK!xWzj<3!0#?l-}_{v+&H7fe;R!um?} z>THGR3@`;k&YlfrcR_ocQ+b^Gs4BfEn}I{0E!7^ZNkcMR=^eC?4zY|XcQq1Q6BwsK zFNSDXXo+@ThwQ@La56f_>krCJG-4t0y93dcRBeuRl9e`1~oHr7#>H z+mMqTgFw-o_|nLR#uzb70wOsA*#4km*VxR;PUX85ftI@Ulv{Q=k1?^-S0%?n-cwR# zewlj?Wwsz^WQ~v>%b>k(eroD3H2b&v1wite;M%gD}iJgIo3XyO_oTSJS!86G8QrVUn!Ok zG1v-wSf7G^8)ADThLE63wkudgt!8M*>CTs;U%x`xt}@47SyfkiD0-~&OkyRiyi+=f z-u_a5H|r7UI*mS|l#XfeUoB?mlLCX7vNui2V?WM`ZctBix;8{21g-=K3(uydwFHPP z%#75HB}-V#EXI;aerz;0+j`oJiRPE3a3Tu4^;Nw6NBY&n_PB%orF$!~vZlzOh|Cj? zEY%kp3nZVvXwHhhiSG%R(Rtlf@y;QM zy9^`T6y*)|QwH7P0}|dnX^%&ww)$aA{rkUi?1k+DI@rh{AoipnASC}K&asl^IZ%NZ z>)!taZ&<2VNsL6Kqj|6rgxg2#;c@k_Ezo6*LI>cX_?O~J2CH*lu4^cbsXfrpwwwHbrBxp^LKrpcHjEG zy!IYj?|>g1WSeu?!5HOSX78@JKcc{J$5fMdIouyv!GFBc#y)C=j=sP9KT=6jmpqTJ z8E}87q=9lk?2@~sJ?IPAPiWk}@&zF%8u5P=1^;Rm`coGBm-=a*??6A1!+zML-JcCb zs!IN)egA`9_&4Yj%hpaDeIHmhg4bO8fHE+;5V!!awx- zNd>MSgse}asCtPd@Ol>yC6c&5je$7A-JgOu!n$y*r#x!zLIrhj4!E6d3Pi5VeI0Th)@A>Jz)18!rlNqT+-AKoMWC-Vcp`#Z6tR`9v^ndk2^hv zf_I4;-9vAzVcot+ZV0bL0?UMi+&&bWJYMWR75`=q;)iXWX81)Gnr}$VF2>r@_j}mAV0|OV@cuW`(zN zq^aZ?=2{AIj9U178P!#@1lAH2ua3lE2YWg~d$qPLZkgqP> z^3zrbc6FnS&pR(53!d8XWrla>-MU`wk9~Y)9A-UsSg0J+ao01`-tc64h1dj3^rScl zq9A9C8Jy*t5kBS|d~Sd&#Hmf94u)LIy0#=CBM(U&am8>yh+5F(PZ&Q-9NH0xBEiheMa8cf1Jydv zw|e2*GgquwVew!Qr$WFyc2ql8qZ0xP$oSpyHS^MWR5T*e(ItVheTAYO5qU|r)?wWl znz5H2q)p^yusdyQb5hORR#=rSP09>AK0X_)s&&72JB&qIFmDlasC9inqxo!4yNA?i z&yW%!8*ZK|Z_+2^I>^9X%|P4TqiMXQ2rhcF%r%BXsj*$|6wYM`oKh-B28!GUa1?Aj z#+I<@Oi4eD^Ts=PTuauAJUK?BZKk4V&>A1#b2Aga9WEZoyRbZq zIqk=15w2BLgg*nVV{O}RK)ld@v+m0vlA2=RTs4@>{`Ito35||aWBxD!;aPk-9~6C7 z-c@=%nLXJ4O(n84RbnS#0E6b{|60I<#6P_q&*FGmLCsOm7*^(P5shd9BzIFdxm zL|65-xl$AsX4|QsoL%b3Tc8}OCCdUUNSfouMf`ghjrcxzj}zML#=TjUJet%^%{bwg zdCUVoVAUcjj)O!u`%Q=8Uo83ZhczoaL7z>>F|K9D=P)=^Rjq)x9jh=n~7og_#&<5Q9hBT zL(jx;)N~V7TO4FT%9lnz_sD8l>6Ye~8!BIzK0Bupm4(VeOq7KZhpD z3D9Pys9NVJYa&`^p2XMVrZIAbQ$!+VW*mU5+Rt2OYKN#N|0J4VOs{KL* z9VKu_Cj5c$3&~U<`2EEGWozUEqw;1nshu zK(ojNl4<ix5d8d{4n;OzueZCkO=Dug=GrIR!|dd=@lpG!@OLLHl2C5=OUF@; z6dYRqspz0iqYT;f{nkT)lCdW_`7{;tgD`xnc~~d4bKeX61V(03$5$~BQX=`diA%rR)zeYf5qtX}w(yG8Aj)49lV&#t>?pf#$F`ibYs%BatN-Q5;<~lvA zOtB|8Ck^9wETTx2JXCyt?NY-cL(O-cRH30AIH3B;*}Ew%Fh?kex!=2NK#!`OoD^#M zM*9<7z|vv73^IIVOKKOtb+KY*%b^)^5Z-7on@~kvue|{}ayv??j7{#MU>B%jh^9MG z`BXQ}#;5fi5;)xsSoG9iIK2{1xm<6WAB`)z6CA%tpow6^GDz@{!v;uGoX~oRTtcRw zJXLd(4M@Mml-u!ReUmFT@HwVR#OEeQC$3`pR%&8&UbQS)ALZP3z;B`>t5X&%7SVsc z$gC^Kl?tHA^j}KU>LOm8yOj_sSw|TI-r&> zH;Y{ADj6P?Jw-vO+6XS-?q**AblCQ?SW5`_m6~>lQi&eLl^I0X_Ol!kXi9`))@+H5 z?&%MK_NP@U?`8FJ-dNdzfbkdayN4+-==^_eb+kXK*nhNU3C+I*{{Rv9`FF3_J#XY5 zYa|$oLbdzA>1w*vto5Lm&AB5~N%P*H*0xj+`Ut4Fs3<_Cv3a=@{^i#03+K#n`p&{0 zW2u+$;Ds?uSOY59K936%v&E%XE`ZB*dl>eh-ws-^rfXPLmH~GfD$gLhEM=u%@^W`F z=SLH$PMu99g4UKo*g#%yK{U+sz|b@Ko(f7^8uhUrk0*=1mM$DdZvjgA z#oH>f_5#2IbtMlqpM+x{>@-R*;6062JR6{BO!jEJVjY?x`Jf?cijfq-w?^tc%Ez|5 zHy1O`eTo_AA4(r%?I!?>U@)`#!iG_iU%I3X=t%106*Je82G%-ui2i(z(H&Pic8N|i z@?qG;*iObfqdPd1thV6t+Z7_J$2Nwua#wmfFBP+k9M^Vt;JL1uX5{Y303^zpKA4AqT};l?@O_c9CIxFgCg%F^1g60`QgTM z%5(zaKu=?T((GvC1}f*;PREamh|5N(L)!UF68Lxgx+9-lKfId%O5m%OR*Dn zpoR%S$Sb1NwXts4evPp9t$34_Sl79D6;ALN705S5%MZO~zGO$Av=Ydc={Y%ZIg`;h zW#}Ac=q!Cf-SXEtBE*8H5pJV>)Ra?orl5onQms%V#sm6ua=|-$Ep#2~!cL^yGwvsi zb|)f#kFXFT9T2G@ACi#ie(KVa02@dLbo^*PPcr?`ct&(`*-gB^dUhS4MvDF6#LuF> zr@XMRKi{Xr_$KSM&D!1BLb=Q>>r0wXn*T~VEA=~s;bG4s`}kvu7~Bo_Xps|oXf&~; znMh{fqUsR&*DR^@iL3)-Z+mNhM2xNMM{xevd^5u1of~oQP}f15`PQq=Q*5!ci-|K(3z!D96(A9=XxejLXX-hTQgXHEi&Q7xQ&~!P@zaE!`^f z>fLf^>P3!AkVc$1X*RGK4!X`TT)bSFh2F_hgpPF@I3swHafWN@(drH&6S6NU(lHCy zA%hcM5pK&qL~|R?w+*kB8=N>NDo4d`W*k89={>YKj%nnB%bPn#U1(zlT*38$>=Fpu z^hoWyHrs{w7BC2m?#_GxYwGLRf$R9>@IlN%9>tEgsm0_uDlNq{JJ` z_FU^+i}1f=og|RrU+goG_nTLnUaAMUI$7?Gr3G=$b#AM}bPE~--K@G7I8`;Xs@@;s zR4c}O7`)(U0ZaR=r;`hK-cq#>eDpl`YzF8tPiLw-0G>P=T!PWHqonEI}}d#C&3 zL-!3Fro;R8DyK#ry9;mTrw={NLGv7!h%tuM5*Qtj=ZTky&2MCc3_B^)qse@HPojn~ zb#LP@l%iNBN1gXVWv+iJ!T(uKY$rj=p%Cp!lu3H-4=f`8UqSWGfPCc0e-*n_*#Ea| z3`z*p+tNf47;1v7LL0DSfp7xD$R1Txlf^G!hYf4MNis^~Es1Vmk`zy?phrJXW3>Ll z|J+RP<75i2_fy#WV)|SGE_&3Ng>XHtBL4?~_*~~^dQHDS<{gX%MkB^w-j&Cs-nECQUz9&w^dzy9&{VE!!+icO%$bjzB8^WC<+mF7kfOAw;OY-8iGt5dWb)n71%vtkhyWLl4W|6h5Fk_K)lb+2Y z7YN*(RPd^#aWUvh9#y zk~$hM=ynJ<{RCc6*-FVlq$M;DOskFLd-0&S7_bmzkqop~Og}g|5iB=qpL0B*#CDa$ zGuY9DfaQE6VB#Qf;b{fEHtL$jD@qJh;q35h%U2y1RtipV_)NkqjC~<&z12SM5FXO- zkPdSGp5wt~I38;_UNW2r-CJ&m3$Aa}Q~ml0q?%`VjrF?52+YEACMORLuZ(b|@|qKV zvzz{06$Z;63j3}GilZ2yXq^JIx91xdfPjW>3PFXOe-Max4GA3l_tA15n*&ZKa@;!m zqCxAX2GIA}!KRv~YgKND(a;&2XsRV!AJuIy%On(<+N4+eX^0}CRpPEs`h%<v$fD>$jE?nYO>)Y6kCv$>=Au&J> zwmixxNVk!4yUy97`cnQ~Blc)Yg4bp<%h^b^+8-5>*<$hkgcm~6_pj3Q_X9QBeEFX_f+H@H4 zkBTqybha?jbfq?DC>aG9k#Qe$dN4bTEfka@_057uHG)0?$`Zd0R%AGNv=qv<|6)jW zH5OV9sqny`MePTgFN_8pVw3+$o5e=bMJgYMMK5s5ZMhp_t}_85>^#pdh!KPIBF%VX z%YsrFhOrzA?@@fA244@0#VkdA5r~C$M64S7O=_V#94a*7(It4eJ0?2hP>{*& zQZYR%DNpRMNIWn0xJ9jvH1yx#+<3du$M@vC#zfnjyv?5zTBAF^y^ai1>c%J|8>?3@_>VfLoe9@p!SGdIZp|c^C}pJKzIgEcsXZY z{+Ac!U6()JqpXb(46Hj6(2XS6)saoh5x)=K^Ell8K>ptaxj_k%DY5@bajjS&Ab?~M z9m3@LNhDyZwx<#PD(=5ra;YX4=ihdg2Z1o4d`;$Ta?+w!{9t7U+KQ?XZ5KLS8`x&K z+_|jh(t1|f4E8eE3y_2t4pxzf9l~;33roFkj61#y3LpNSmKP=ZOZO3b-EX^Gz&$Ue zfa^(UA~2^qG`OQRW&_N@>f(w)+o2AIC|!aW(LtcC`I)Nz#neSD=1ahLWXz}mwV{5JVF z09O!Y5Ze4F0U=_zgE|;FdM+O3u2;qF@V7PxgCX0ayCK9|^eA#D3mrT1#ANQ{%OW#T z%puT^AZDL5lQ?eQ6xEMESc>dj93nqvU#-cXJw~c{17Mb)_QA$V@GEfqUMKOflUa~h zf~k*0whw1C{ob7AhEBx~(=ht*>Rl3IPrae1oQZ>XX}#6F#nH-XJT38uaF|?dxR<=x z6wc(kyJbh$Qgd3tt;}wELZL>hpA2b?@oO*&4)j;HYOf%yT>Bg1opdZx z?6YRRdK01}UN3(}?IlH4`%I6+pKt@^hLP5KEBrrm2TOwXHB4&uoK5UayQSJarCJXD|Aa_?|Fl<+Iz0rlNyc0n1tEISnoHns?i#))Y;=?VUi^ zb}_XU_AO>tGn)--U3RPVyf$Bi=wj;|H75z%Qp`bGrIK>b`aDKe9F5SfSp-78702V} z!NZjfhgi67h*^2tKebur6PsHY8~nBy^u_LZ0|&G@r;f}n;k_z@ltFEpzDd1f5u6;ZD2a#pQnn>B(yA!zoJonE`FB9F9P z-d0&~m%NU)|Jn-caG$t64-GqH`|m{4(u+-X8FcSYml+jLUw@oEixq0Ot#}~x;J%^+ z7Oj=7KQ9gb8sS9bjz+B(q28NF(q{>>S#yx(uQKapK?b3MNU1DJKx7E%Y!(R_A}Fs_ z=s}eFf*)BJ9NswiF>$#hxPq}{hgo{I+Os$4!4uh_SN@Jqjk9g=wMMUCv!gOPjV<`Q zqNb|kUL|I;t3sBK?w~l+G#*}h8rB%H`d<_wv@juy%3QOl>W#Q+^%$T@bX4s|+2J1? zHRIxnp#errp+Tie`Xjm~#@d4FcU&T^2bb-N!?U8gU=!_TYK_05fB>3^%T`H2i46Dj z7cH0jt0?gFBQBSFJsvBV^Ni4nEqV(!B!nfMLtikI<{293Mx?<5Pg;5B!#A>bVB|nYc))Fdl?h3q*Uwq>1*f{W|qf{xgyRyM3t26H1 zNz-!UXf)U|>zUJlmC*8p!Z07^=q`9yNPU~^o#_R;sQy5X`(Ndu;kzf!Ka~f=${PO- z%&}zJpK)P8RMiUL3BwML{YY`WfalfhuZ@3xbz8#vvWY`D6okbbfd_q^+P6%?rWD}q zbE%=wjTrI6V;;!=Q*BXq(0DU%o9f)BHVSFk*;|zMOI5W)t2Q_q+^6#2oKv(=MPvSsfOsc>sNFH$LT!2l*YVB>Yd9?_naQ zU-U>MQ`Vx)^tPH$)T)X+tw5!m1Y?SCTzqBD&Fj|^eiiU9s{?If`Sy%Vau8@`s{+{w zjP;zHlE`C;gG{}-veO9XSy9h{HRM}HyQb+vv)Uj}K;=$yR_anc&1GkcfwAW3Re-a` zBQF!iMWY{OJ5*nP4gxGUiSR`Yjj^8d-*oul464Q(ev4cJp+C@@EXHtMXTb)%E!9SR zp!$UGb=5!@V$1vTBe0)=x?vXtql9YGI-7)JpN)2dv6s}omka&)_qAF5a=$B$-;?Ik zcNyF5b2D`7ncnEG2GY6ngRYYg{B=+)`T7Gpl8OLmq_XcuL z=<$zZP~CgKI5~Yrt2m?&G=>_mm~=CI7(VsM5q2P%r_mq!%Q2J1g%E9KPNu{zfC+NLyu*6mI{mJpvP1M$Ujg26-aFVqn< zd#Qy4X(AC*{MatSudU5HF||VjqIsi9_B7u7MsrpL(+>nq`6G4D`ae5*7uUI`x4E~s zqq)Fdw(VYx+uh8$-Agem18f(5p{y0HgnLMCMC_zfGKz*YL+oPYE0`xA{Sd_C{uDIE!P$-9-3^n27hq&gY-yt7ic@4* z83QFD8#_oIQBRbSsz-jXQBUu)T)0xO2H`+Im$s~qmRIx|j(C&KWRkZcV?5YfX8l6z z7Gejwar#rMtHM`1z;uN!Q(I~3IFm5s{unOS3H_WB%c zO2t(O+TI!*&qDtMkvtJ;fYQjM;%~z3_&vA7f8mFR4HfBG4 zQPm9pDlGJax)=;E0s?!#Y0^CJLloCM$$>jA~6sqGyRV*w_l2YNiwyDVTm-UYF* z24nrx$fUdg*CZZ2vEs``@gb_Q)=G>}ObB#!jdA)aOFz>XC-gImDs=E8q!l{3*6yWA zA#2=Nc2DHenatL7pr4<&{W1R>+SG47E&o--%6)jx5m$}DRIq!_;5ZSJ`emVcL`!Bk~2)9bTjPA4-<=#2H^;bdWAy~=nM%v zhGt}K#e(HDZuAJSNsid!X#)}~GDG`L4edDX4%}}~@EuXL73(boYB86zr#;3N$-*hU zU`(wm{7qtyY=lMRUE5QAwAkpz%*rj>FudXzZA?&O*sWDQIkXqV&X&W=7KnwbMf=ne zg#6#oGZe3+y6HdYDT)IELi_)XkXgDIo7tHs2SC9l8`n#m*o>d*lcdGXekarJ90kA&xQ72yc!Ee>tVaOHQ;mvSF$|~fY+Y!jL z?+L`nRTZNV8YL{G{ZuE93Hn5@rc?3p757J|oj`TqAP*+-s3|Sc__(?sLB8^X41eLi z8k}IQ30t1}1Fqj%{Jc!o{MQ2{q+v?FVN!(B(*q|(O&=Hz*GfScR_1!^^p_M zaXbh(-0joFhxB%Rb#?uR4&|J;EPr8`ML-bkwiRvheF7^eiIXj_<++2SU|cm^7!cpn zTU_7TTwN?MTs|c6XK(M%VtNo`HsmZh?KWPlRINQ2{M98igrEH>b7`u(#L?L9$_6U= zVmWanuBr@M(Kytzxccp{f_c1HD#$gD%*aIGy|gHC9PU9ftiRv3bg1X%mWbtgt<(|w z6xWzx5T$#>qe5HhRV3mr&u#5LAv~z9N>8^3o&N z05}UmDdsm zD(6keGFqpiyo$JqDduSXWAH#H&NMgQ@yg#U_KIPG{5esFK&{*03^L$3j49y79Z+cki{XD! zAoh@|7sim~h6j(y;%9>({);N9-TH`|YY?*%97E)t@=F^;=eHDZhYn^vu&U&&_#9l$vOM^kga)#Q=w6*T~aSu#xw?#gY@BNI*d`c z7Wz@6##$yCA2;7Xu00l0l-{Vyyc~Mg9guA~RbQUv(8ei1#8tb{AmSOrf-0JrktZLw++0{} zL3Uh)Z*m4hsE}b=2$Q{yDqtOIvrb`~ZCPqPpJ*yMvNQtMs49zKZIX(Cjj+YlNpqlo zq9drwz-VFhmPLwBd0Z3blg zELJh)#)!?205+3dva7_~>f{Mb!IQ6Blu2`Ki7g8{pK!>T;$tjUM7kG6uB#;2Yon*{ zb4t{tza3%m9`uZgt2!p!kYceZy^cHne!_c}=Zekh`ut$u6L?YoWQwRrS*5KuC}6}+AFJ!T2Z)$^V?(?0 zb*t5S_$s2bUDS>M>%+gS!x96 z1)6MVE|5m_G>xf+F30lE_jH9ZoE<)O^G!n{64ASM-!W1t%Ogo(&dk6og@1UPTejrw z+qa0uru?m%_Z)+hQv8)!$;HOS z$Ixy&{amttt5ZRrT+5BDrZ}~S>2F;!vKJ7 zy$g`p)^O;%u*RQ;Ce&}usW&cx`M3iSgI!*j->8`2RM!ezYu~3XD+Gj4>Rm4sCOlHY z#5w#h3f9*T4ZaJHy0IZU+VKtpE}Tkv;}HIHNf|1nFIZ}ySQiIyN%#o4vdbQ|ykIdv ziKb5r91KwdkehqUi8Kf=F~WV~Ey1*4C>9k-z|w|dDHbLHqL;OkBsCJKR~dc^`mNDK zI(0TxTNt(3BcpX!3O1R;%*6(aXz0)Iv{@ok(P0#fSCtopf>zNxyx=&FTd87O+0yPL z1F!ISeHiR(ONTF2!l3A-$Qeg@uSMBjm+iHHrUJdqs8EIF4Y2JdYz|WJ2En!5A#@Ko zy7qUmd_-isDtvzNk32lG@mL3>;vbY^k0iut#oE$5Z%0rgzgvmNS;Dz{0|a^Eq^0TzR#K3>=ShTZDslvx9f`67KfD(BrBm2VboZ=W%~6weiyxkx z)cw58kJTHm@Dqop2+^9@^;4SMvF?9u;n<;vto2!gUOKP4nm07eHy&PYo4V8Ml6~&# z2Ey4n%bcz8(n}ky=luZ}Swp9VW3c)_=QvhfFukP>ALJ@ZW~b6SR6Bg#jRn5Q8+5NV z9<9tZSbg`kG!4Z){ac%+VAeo`At;y|G0M+O-VphsYHuL2MUU2G!cNp#LSK%|lRkgE zQ@DTplGWbwJ%p^CKQ95L2eZ4U2Zw6%uh^hDb`Q_`?6D0XIm_D3 ziHg?pA1v>PuHZgb-|Obyo^ye-34hAAg~6ps`&Xuh+{wM!yPem1(|M>*^uM%4rOAlHvup3FUA3#L`|7n;|1QMDS!p@@lB;^zrhP~c(mgs@ zUsRwbN<%7Ih@n99bDsv`hw*!?LNg%&ZugmIVm<57lYaUPEIQ7ZfbR|5wG zRrpG^OSr^_KJ!5({2uE;<`5qPk@^K0$`V3_6wTJ{w6!Eoy1457>A1(P4Z^q=gN=n- z)mmVHC}%o3eCf4x%SY|E!uY)Pz3pp7R;P_1?fPPoTv{XTJBQ6*M(ub+b&2AlP5oJt z^Xe{Hf3?}g8d_jnpv+VzM^tT+;Pp1BNSe}E*2nt8%}Vvk@<5l?YY=X?$H_XE1c&B5 zvP@+W)Ih+TN(@WYGpfmfw2tc2fu&{)0V$&ZT-$BpQijR286sJEvqj8L6iywLjLeo}VVxn$E}7Bgu+^6HK@AX`ElheW`+EZ5BTLj$=_>_8h(n41 zt-~hQ;{HZ%<%RHKdO40u2Yl1W01WsIQ2>qklAFA zxha2`Giz3lE9)`|c|o=e4k9bw9lvKPk?=75Dt)aFoGCI#HR?|C{9~%s7LbUzrOiTD|ot1{`k{Q(^eWK(7uf%ot zz;j}b{y}51bZzvwu5AYS3uubKi}J7%4$v{AtMOK_!pvIJDx=>BwlcLzJJ=d9Zc@(& zL2FMOb}PxCR=4D4#TuX>5$D>&)|@uX!jPS>BCMZbPVhs+ANk><)#^qKCwYOCNZXx8 z%*qhJ8*)S!;*0O%AR3UipN6%jP9j!g%S#`y6ky~opG_91UQDs!yfofh1Uz3(K$;E- zZg3^BJg3pws#pz5#G$}b1G)g{IA^6OoJLv!i)AF%JkocUCxMGt=#rBj z{J@ybOVgPro3)D8DmK{|yI;Rjuqvc>Fb-W2+Dxzi@Hv~;zH(9-oHPC%rYxxddqtM= zlf+F)Nsq;|?V+hH%_VM~=UI*ULhR`EIKJv4$q}n-y1Wq9@XBp|sZa(80_8@Gf6BO( zQH_O|n1m8c{zYJ8$4*^%Y7L0V_uWP=Uqm&_OYgP{eDqrp zxqp9E2C=A|iG5@@k@R9Y?U<7IlB}et=T#>3zSET;3C~Jn7G<0Cq-M9iY#ByED`>1J2;vK`YEN zTCelebSV*qEMIuO+^8!_!~M#YrE&v8k*0$vlP(ZZls^TJHQ$)}$@Bsb*L67}4;tQn z^Plz5B@QR}J@Et-X${?*l2axp4m-`u9w15S_jS&?sUpI${EqBP%IK? z3okTjPUANw8`Qvh`nFWHQ3}$HR1@c+2&mUcFpJPzE57E1dax{Zu1IJdA15^Uzo)Q9vXI_FuT11Y=ozTo@1#x$opZ>38a%2q-)R1qjiI0AQHo`k6I! zu<;@AV4-PJ|0zbax&8r{(6~tc$8CeXj~-U<{e4lZ>rPRP{-w*VyOx?E~+e6YrCWBtQ-Tve)fH#nd>Y z7My2plL=49^nlty4RGivKb#K-Iii-?3r;H-j2v}LW;7E-OVlrA>LWiqqQ-uJPMdx! zgNb~gV)VKIN2L5MVW_j`sN8w_hzw!hQOxn<F=VRNs>pXUL}#KUsK8~b-V#FYsND)c?r7YC10a>gUh*OrUgD!mO!>(U zM$kw^qSA^D{IP1%Q})7@*KYw4+&M? z_wUFG+!d8J8AKvwGzF~EVk*5r4?SR!A0)3_mFlMvNd`6h?nBdz_qsIkq7nojEmbC zben94YYE+49Ib~ZTfNDn#cK`@w4GOE+s(*dq^dBsxMIxZjeqnoTdzVtu2o|HNm^`R zYtKS`NSM8uHcuT<_)Bopgf&%JRD$!2C^L~cQTWhY2Vm{nhQ-V8Z%Ck}kzPe(fHKFs z?tN6P#IPF1!3a<>tVDh&4nmi9tJ^{IKz}Q}n;!7WG9FVvjkvJI)q z?%$WYMyrqFFfQWE0VFPy6?ar%C`IN1a||pllO=Z?{Nag{q7=Vyj4B7`U}3uGl3ahE z#9Sx+0VZO~turFc?P)o;R8Cl6^lyt73csSg6%VyxQ^cM=d(#ia0n88m0b+4x;$Gsk zcR=)RWY$cZr0j4GduQkhMJ3IEfEHzS@Te2kI<{*`mu%f{aWRgv-@`c^ACUH=FBRW{ zhyo&DDcW`4CZH0cT|GUi*M?RRn-*=&=}iIIC8+?f?z*qLZUOhyWxXJ4`p@%* z8pk1G#ZL#PC+ai$0|rF<16s@)aAw1@1^`|Ky?r|oUo%t5^n*@Pd$~myD zC)o%nDnLg2GIgS?m8(|i$~1N>X@J1x6&A6pWJ5F2CW86gbn9WpWaFUG4}Yj`J8C5} zhLO@PE&V^yM$`4!E<}dzS!4u6zqN4Ax7apEpAX!+x3(idI1RX5pX2W!NdaA6t zp$+eR_qgc=S@ea@|AJnxMfuu{a67lH%=q~}qZM9fH{7~DXG@5=?`XZyzyUJvD!2OF zzyoc#9G}gCYawGSM(`vXkqBFXbXyX9;d_iXRqfjkOrB(@0WkhXBhZ7c^AQYqwq%KHSL*8WWpjkdn_C+hDC(3l^N&K>{(CC{CHj2(It2>K2z2#ty zL0bY{a++Q9y5E^8r_GZzYXDPuBJ%8a#O+y^eXlDu-z?Kuhyt2BTi=cHGm1uUDyd>V zm>uVoCfAYK15_ab-a>KKdIGHCG+8cITP1!)`=(8}=xdlu^syVj0*w!Z2$pS3jD ztt?(xoW{V{$b9sfoN|WrS8piQ>>EF4s6Dm80;G*%a0`9j=dX-)Jb;(xPEm82wc~;4 z>79zjl^<&Ntpenx&n!A#$6|N*{45@A?!zM>`$@e8tCj(+6@dbcnq=J_cgq*jC2LqA zNc+=Ot5T{_&fH@WMDacZ0$)6|+| zgQqn*(k?HYeO> ziLcT1NH&?;4LpQhoL-X6j!bQo*nd`#X5T&!q6bKmWWz`X-USoHAHWuIWm_OU)sfon zpWMctjF;Wq5=_tDb;*l>G4OAD5xK%6w0Bm);ysSeEls9ZcuFxq&`A56?t-8#&aug;(EOqkqM)nWXvV5RIg1CVAK zdUNvoQ@EfYAm6SJh>@$MjR}L3sj;c0gA1d>H|!7ae`tRkN-TB*%m|yWNk0O~`5f6T z#?*61=ku*aR2mC<6A)xL-#*qAL>1jfI>6tDl&;%@vm0V)SReWBj=)nQ4V$&g3pStW zW9)VgIfZE;e(z)nB;*xSF~DM;HHesCiiaE#?Ng~(~*2qTVZVmo8 zGDP)xjpk0#DR=8FW8QQevY#F*u}C@%{)or>)pmW1Oq{ZV*!d`FL5f^*&Fpk|345G* zEx#lPN3!t1q6v5M^-s2yPy_OU>>x0t3hN492oe9`zYqxj`3FEBQ;Ppfr~A*ap~5r( z?7zmqRoDIhTj~Ah@h?$W!qRVo(et-vzz>{rBL`+j5d!p-77Q>(zGgVvt1e7(NxE6F z6T3)^!~Oj!1DRM9+4~FvHIOUQIJQ*gv38g`?}qU|N%W=j$?p1*cf(k}gXzxra>L1# zS3FAJ#9cKS1Z^}v@wJ-w^Xq9 zkTKyVBwL8sxC*=YKdpQQQ!Fz$;?T~q?kp*`xg#&&k(fqM0z2|Wo6Mavly%KP1|GUY zx3@|T86;1qqC1mtC}R)$bL}*}pJM%H{zS2Q4Vq~`i4Bnay63DB8G=QG$62Ti$H$xA z19XN`L`#WOzW#d(H!M%VVw-&077mqvc4L+&GUoOxFb;KY6)Weu)l*3^G^-b2iau{L zswsv~A>Eq7wS4m*BGs_eR16}AB;_IH#r<(5Xi4ftd4CC#=d(xE|6Uk6N?<}nIpdCF zaFbV$%q?SH(9NS5522KxDY;@94LMr`0w_O(cNOpE@PIq~1+dwtMvM()NCR zK8PV$XvN6I;ujEBj-C0}qLg%f32$^+5w_qXMw|ksVEDs-lXRkXrxv{Sv)M$SOH^%j zvvxxNpvVOhs4t;4!zRT6jw^1#O<{rhicV(;agVLuFEP*dC{FwIUvb0#Oy|x@1=jfQ z=^O+!NK*i`n;P2Y-4_@%1#0L0G@&8+w(1HaVCzuP5hAvWuZj`0+{UhxUut^CGN8Th zz#=Gz8vu!SQ*KqF)>hmu+ZoT@o;Mrz+m9nNOgkVLcayy+$A~yqb9K4KbN-v*UJKMmS~CBVK?d{%Y-QeB~w@R&7V?enFIM)pzPr z$gp{H>6>cYx(7_O(8SZbsEZiV=gM;d{t0;e5Sk&e%?0C&JY_~|ThFCHdD zD(PrY;t-Jf1ls=|Cl%+Tx^a=EJikc~zAQE^vxOA#R5Ssp`}yEOxt_9oG8zS-S)5@5fq9zEc5){Wqa^0>hiX18xqWJ3oH*$GyC86AO_X;1DI=8soaw_P@Xa zs60KXqjT<`4RPak&E)~_4{#q~&vGvm6`rd7HRPEnKPwBZHIMzR@sGoUfx&AjA$hhn zmgjCtqRs?cs1{cZm+{M}I^UPnmo@t>uIh$|+1a+uQ{Vii+*~>+GXP=2Z8ajh=M%MW z{Nj438B$mVcdCO8I1xpYjvN{(4w0?C=ukMMv%fZ%>Ag5zb>#qsFUd*1VNH%z97lK& z%Yp-rXEsCrEJjv#F|BkyM<+~P`5nJSTMSUIb zO(pYMPons|Jg04NFkt>_I^Hj1%FpNE@fB`BH;Tdbi@#N-CgUvH1U-YY4sN4qx&tj0 zQoGf@B@g{g|9(K_q0Sm>$JMtRYS#|dasDu{RJ*APYmMs}@8bwovHF~T^>iVn`-@># zy~l>ILej-O?s!s1Uwg-)!X0;Cp3>z>HZ7$dj6yP|cfGRn($!VRnPIvTZh~;>%2x!J zR)(qZ%vQhtNJ4NF1vU;|cz5Ru`AjRbeM@dHfy}nE@c}U3H-V+k>$x`WYXECRZ2+!5 z9(%@xlX-k`Z=ua?0r!-v(TCU?pGO6;JQ-HM(cDz9Y5sD$0_T<|)u(Qw;Xvp{y&4fm zb1K>rD1rdX&Sb+y`@CtPaOU0S+cRGU&=z}*r3 zbQC;zCIs+Sj*Qmt?8|RY!%>gx{5k47TU((I|@{98?IT|pe`|> zDbjHV?a;PDa?yEUiNQ@9N%trAHs>?$SaTzpCgt$B9OVL3F$Wu_7RZ}+-bg}eQ~P*e z8{npm75kh$B>NxW^n0V={6_jt*E3{Wp_Z&9+W`fNr_J3auS|Q-X#a9|<1T}Q_C#ZE zKJS%pSvx*wJS6%gI%#YDNQbHuv0Go-(at4>o zet3b`NPDRC>Ck`JeyH{DKr9+1mG7c$qqaVQKUoFDQZ&aB6fZ$KOii4NfGJE^k~|h; zGXZ=9+V{IyE!Y>=Eg4E|a284z?3r#Q2`_atT_0^QJ-o`{y6oxs^D@Y;OG_$J^iwu* zLua-5yZ!m9LiMv?1SGd2f;r+n<4)_65zM);Uro^mdP;ixD7eYK?)1yS=^8cV-80jl zra7(F1mu>Ja6#Zaoc49wp&jgb&H)~O&Q64Rhn9XCb;(h2%hf0rcH^rbbw#{vQ#r%Fbj_%*R z?iEMcvn0)>*%h1<5W;HhgMm(#>K0i?)Pz2x%SZyh>Zjxr)j0CkL%b!yg`2n2! z`W)iT+KoX!^D%jph~27O8nje;F`RT0++m64M{&8<)oFQ59EPf=@4oz}w{_BjNU(H> z8;05HYPvF|=F7NXlKc|f=9RXc#61d0sQXnyo{ReW-{)=id@ZkYUvInu2mJK zx5Y1#{#Xq1gKF_d(%#{4Mgm)9GexUB2x9hOA5j&k#x(_>jEHwdY}_ND>yChhU*rx*(TzrbSZXw>7$go;Vq;Urm(^Jn%JjR&p5OxP7jmg~mp<&BPMF6qXeH<*K zedbU)8bW+-Qwdwk>L?M4k_eg-@NY?-R;Eab2Ugd9rF)QT_tPZe+npuCA6qbJ2WNu= z6fLC#PAeHXk8cm6)XcX*lZrVa$yrlqa(c^wSK}{jceg?L!_Oh-Y~CSkj8b%d3Mg4# z{-Ruq7uoE|Q5y4351J^UOu$|bg>9jSKY@%Qmg(iF%%Z8*sdrU-?uz>DKLXA-ZLYts zHpKaJu6V>x{xczph4y}?ykHubvAy(L=-wG-cc|(*61_`-W;NDt_!%Y2&gY+iS0gK? z+@Rb9=T-hNUfGd1=>hh9dRx4hcuHb3(ZFJnPKJNou2{BOaGZshjezF|h4AWw#rH4r zpV`R$t{70^@S0@$#g$#sbpXtks1;^X{Sn7ID9WJ>56#XH;J&RcTFPy<2lN-}%`f_Y z*F2q3n}AFwx77N4jAsLMyCIQ;Pa?=YHvQ1AAljjk_=ligmpPmltxYIp*m5Zbm^y`e zawMb1y0SK2RXt8{M}V0~D)C+8_1zh(R@pAfQp;_w=1)VoeUT8F*&sL-hcFF8gcyUx z3+T|2J!Zjk3N4=IJ)G*0=(vSvbkcwLmpG=ruy!R(v;&$-J2e4cmVBWjqWAxe*ZI%3 zPhgEzH}zewZhRlVxV{gp|H0hSu3kH2bm1J0pEJ9Bup*DEnVf9+FT(Bx)Ccn_2tkFo!qW7UsWHoBe0G= zUPB7{)l9!dla_vQ9;{ius;F1Rx1Lv4!LjfYc4M|ujOZA6+}h6O2`m^TS^6M^eEZW8 zLUKz#Om=U&-{{-c%Zz$68^|=ThY$6PS4vt?zHok2hbqmfpS%hOf)wqSyL2JfUzga~SN#4ky!?)f2P(j~) zu-FWR(py&RH|uUWASk9>BU(O+FOiINJHO;}DRI31) zj03vuyV&`CA6+p>Z<7nQK(17^Evx?kG6lnKgCIbI9P?)Ftt{8U)Dx zRR)&wC_E2EG6}&5FE}BC){St6)0!^R^`N;DspS0xYv`lzFP4)p7xYB4yds|RDm3+p zYuJrHfInhnh3b{xM9MUWPJjP@y3l{-{-Mzl6)-A081`#-c%?rEpR2tAC#T^5CF%d? zjUQfP+6mtz{WL`2OdbjF-5wd>yr7QqFA-;=P67>KaF2+@-xz%p3oNnlCrpd5w11(D zSgu5!nv`n1uGaDVd)Fs?=VR4T5pttSf8nId+n|{F8`YcGx}TJ~$y&W!F)(5}dntR% z-n~cQo*3};hVP$pXG_4xOkvC$%PH?_z_)$ci(nS=SnM%L;Q;;syEzD8xbu)3-hkZ< zr8O3j6pWodFAMy`PTECQnD0S9oIBzmMZFW#hf+@AxQu};Cn+=Rjb>7Dc$%!0Jj>xH z)m3p!8*6u1%x#i5hT9xL4 zX}8cxny&VG&MNucMv%Fse#!_BL`DA)+n$1urX3* z$a!idGo&W`G2N?u?!@n+_{Um7>V3hQRRxSY&57zk2%r4Ac**CY48N(#X~@7#N7Q~s z)ukX87RqJbJ*xpwa8_HxktdI~Y&lSS4O!P*0?kdN^QoZ$Bh7@X-AmrhYp5;KZ^qSf zJ4mzmyL4*xXX}7I3ff2zV{blQFmj2l8I00E}73H(z0&cg=sV2 zQvL?qlVMMw(rsBFxab=~PSh3lBg=1V(H#R~rY0S@c^rei6Ki)u*WX5}eHt&?eOy1> zcA{w2!hD?eVw2r@!%fv=p#Y7GsMF?5pfc4Zb>? z`>K!SQCFk*fdxlEisbyKsvy}A1(;h1Ke3!#*@5Tw@X!&o^G2NzXlhW9Tzg#3YRSwN(* zIKF`{T&C5@0g@1n$Ou2Ab?_k~Vv;Ewp<38-;IaVl?=50`J^sKM*~sU*@C&1THj3!D zK0`A!;)uV9MY~fx3V|Use)lHrlRxb^L&G8UB^*wQ8KQMwk$~dfI1#g2ZOT!oMuR3R zH^oXFz;hiu#S3~>XZ^=HiaPOqGgpo3q7y`oifpkf6qpUP)`f)O0b(Y3T%KUMFM;!C zI_mvZo${%yUrEDL&pUgr%XS**oGyWJj>a=wh+hjIw90K3&K2X&hBvsr1(V_4S{!>b zQ$*@`N$24SQl1&h(eGbpbE!YmJE+uucBa+>)G-q)$56IYsvcu)UIfV|q3BZ|UL9n-_F4`k+gBTS242lhsMmH^yY1vcwdrj#@0{<6 zDFaK@+1h+>g=S<1xk0^LU8-2!i^fDu4_vAPQY{_nqf zr2J>;&a}~;0eU7nLVOkU6gFHZdi}T9q2pnfn)oetjG%t6>zKfw^Vkh*4XM!orBXKp zbdQ7nmrTuSqtPt;T_-_&?*@|pBU3+3QGB=S(fe-KgCW4?L%(Yj-~6IA6q(G_QS@d+ z5+iFQN^T{(@C*u-X|`tTmhz3|1?&!`q`w&WJW1i+(BsR)L!pbMdY??UolFb3Kb_Rr z?|`!3@`Hmbu}Ys&1PF8`BC5KyTIJg9mIe5Rn#l3cavOyw(NQ7XHS;AR;OiZYx&szu zetV7N+pCc8xI*^}qGr#(Q{x~D(&p@m=)BY)yv*OJWMm5lw-8IKh1F!}@LBw9_G`@a8sC z@l!|AMPfYHTDiI6YeKNtK!WM<(G=7o`|NRQV>fsvbR8JnD@%vftKi?_~MokDFy&f9w;9>L<|VzH5oJ6^qtCIqYi+XV-n zBB2YR)Ae(4BQH*6(1HZH#`BSxk*Zzuvt;<9=n;t{&NXhC4joJ^70yYN_IY2A3H%Wc z^KxKia46zn2&pn^mY7iZ)?cFsr{&-8)&gm2Q29g1mBpc)lbq;E1sH_Vd#z= zf&7Z@%#QFas1sfJ>F)XI_GYLB#DA)m{YaEcz917ClCYVk1ESEhHix=u#j*Gf?+BzL zjKn_z>EjX&Dw3!tLE-x$Pz4JgaNNW`$Pz{0ak%;gxySUyVz2#j=$*=T{&#f}Qq+iT zjs^lUO#3}Y83FJfs!L7!bPwD>AUJtEND%)Il*zseQ)2EH0)Rq7Hl;mVa&H%7Jqm+*4k=_8W9{>qK;<1w&yibOde~QExhj}Wz zR|fNC5n2ZXSuU1(yttRkYXkae%j{2*GbC)`1-QjPhAeB0g zl3DV*MTs=eZ$a!+AJUpX+Y)%cGo>y(isCLf>;QkRX;ItON36wf=#54XRpKn9s%707kZXnMSq+mZ$F#60RI?c`M>qf z*Y(U6$Nxm}k51t9`o*|dvt-p-{awebzymb1FD^6f)VI4`tskYZGrwxsvAL(K>D?KW z(poiXbyTQlI9g!pkFwJm(REbvjTx)rxpu9=rf&`#=&VM&OVkY&s++QD zwz8txR#-))Gmuu4^I%lUUfP;6+pLW<>VjoMno(n{sS$75Hjz&b4dT~=b7b!^O#(2Q zHM5i})>OOwF{qL8*Xx7gX*n7N@dlYSb66BaY08tcv7^&;#IWeE^)L{i59CsHDT*#q zH(legm#&^f$TP{=sJGQ~m4GqRkT+NIZR(qqU9U zs_!DpO!A24cIb{PX#IVAIM1U5L&AOqd z^Sv+>SO8i)Mg=1B;Xz}9NOUHczDBekRZfp1I3O|;g1u!sE7HD@%QR~XwI$-t8l!Ztzl3>n897j#yk;0R%WXG{ z+&Ymv(1}j$^;7T}1O=MYBM;Ylgwk=J@01$e-Li9I*RFd$H|&h1ct0;TNaQkp81J{~ zEzvd|f)H6wMOt|n{}aK5ww7!$~9RNt?L@Yy){ULaGP$XQC z&8i);{?rlFPCqn4cT$hRt?h?Iko^fChy{h5aS?3fP?9Os z&KPvaDPz#hu^5Og2h#$pT-czcXGC4(RFbLm1Ut8add5V-ob=-EK>p)upB6qsll1o` z5m#iu*sk}hARy=lTa3Tg9p{5Y$mDjwXLOfoK>$jqKhDZ$aJL4g#ReK_oHK~{poS9s z2YL^MUw78tZjqF-Q7_NF=5;=o2#vZ}*0KIOxuTxOrr zy$Y^QS&ZbA9Swab7IJ*6^GOG8 zG$u|RZ9pWMrL{sOB9&CSZMx=W^l+3rIyp2&jyxjE%iIvtUhxJDPgc22;r+DyYgUpP1iVFNn$} zqGQEH-kh%bYWQF~UHB?pkqj9VvWR{_)J~PqXaI#S(llX$#pp>8q*y)omR!HX{?=<& zfaOz3j}#(wq|$>Vi@S#d@9CIP>uctxLm$QqdrHyXuJ3Vy)a%(9;V-7o&a>E|s#pDf{y4a9rBe0CjL^w=9w`c6L!ACekw4UsYyDQ|LxB8>TDT-`pM;t($hk zc$Hg@e{+M{=Lpq>BvTT3F?U`G&7RfUx}*-qHcXTw#I!m@wyE4)((*L1MCSEKG+9Qi zzB(1yGv}tR_BS^*SC%z@b0_bUkpoT_nrr(E;lC!YHtw>_Ohi+0w7OO%35K18 zmm9*c5Lz@lj`VtC7^+Z+YaF)It4U-j=oVP1R(!PAJR{iX-0C*dyNcT%!So0`bBeWr zfkH$wTU&AjYQ$@1L&|>)otW1>ONWc4Ol<*&-C#%aX6 zGEpEX9Ejc;eD4iZDzY~F$(K*2TU~L^Y8IxheV23R9)eLV@ol^LD-+TVOYT-++BLJ< zm@w6}U^BSv>gF7B(Z*zaOu?ki8w~|2S5UYjqeGnb2QNoEsI@#ONqdF$L;_~D8iUfq zN97KRJS3T<>~01hC6;;!zZ~Pg`LE>+iQai1pwEVp-<;6USV}_PSuH2vJxQoSnetG#7+XH4_@RUM!7R1bn z_NhLy`(Xvx?@*4O7YZr0c-!`1cB1z7iFhwiVxWt5!1rkc*qeqgo}XsfQ7%FITqJ&; zJs&b%=QUJxahjr1o555auY9~5b&FOp^yS0XmZ~!F%FVS4!2YWJ>)lDyJ|h;|VLBy^*uSE}sR(&ED88n`Rit1gZ&%Kh)8EB=}C1&ar8o z!zO!09&LtxYsH6)6H*p5E@LtpTr7a#V&tL}l(TWu2fSDxen3Nh*fBJDwk~aU>@Sd= z81`7sIn_ZA20caWIV^2CjXx294NE##6*fHu1{ZWK={j|BEqnpFt4B1*vyR3XKdAC& zYH{LU&{_G+ak<~k9u%{s`C3!+b!8p1rSvwX`8>(4_H7rZvRo)`iYi_}uJ)uXnS^3@ zMl6VhlveI48UZ;w#rQAa?ePF5t_R{X^?!6*!^8_$JPH5M-UXy@ib55!GIn!ZhjHQkm)Ygk2187g&G+n_Wotzo)AyaU*%F^M{J=9}|M$B3flgl=Y zZT~hQQe5Zdgc})2eqH(b7r*!_;w(u0HE;{2M3z^=;rBgP?y0HWt(fUd{Zy@O6ohJ2n47a+qt8C=lhQ4+~YaMSe!nxDd%7sI)XR#U&_A)s^iu^0X0g~FBhZM7uZ<#oZI0gj3u1Od*Q2eAMhVIj z$k#Wg?{Q8Uyq8>}Lh3;QCMQgZ4SOjCmjV#&Sd-pef`Lc3#FtFJ7EPB;-a@WYBzgP? z3Hsz5JogThvO^jyC_3vSPo-7T0ur&a=i`-eGVA`T`$n`f_uLk- z!TTAk6ex$bjg)W1O=BRj0+LE$;!OI^;sxKyA>EVJEoM)~zf)of(m}=Y&KLajyaeeA(^+O>Hhb_O8#)juEMjDu zhz`E&4UD{un^{!f_|3{o$3)&hY2V;g2_ zvO+a}0Zx_NTD~Q59f3SoEgbLd79&MkL8Tn^@?O?dR?83%l0AH|xGg85%AIhyk?^q5 za1!@RntowUY;OQIU7B;sj|=2|*iUu~QWU$rYDF5TXN^;-uN~~xC3BA^u z2qWzLtr$KXu64ROMlo;9bpea#z!CFV{i=`Fpr*2Xy!XqFiL~on2ZBj@;LWYUEUKjQIKi}af2B?5s6XDzL>^j4F^Uv$VrmdI zVh=X*T-bi>*{td6Sz!vaB8n!6!lfjo+`pi?Faq|}tl@)Vi)@TCv+8*c?KmwQ=?`qe z1Rrpyn{nd)(q%Vs(gPxZcVml{w)QhGCT}QPvgYD(0=)lt56Uv;M=?C_#NE%lZnxij zmQg-yK)HJ_B@-|a$qcDMF;^1qr2@x}YB3YDAYWg)jtY`ZfLJ2Ss8~#%*&s*S`G{Dhs6qxk5{XBuFVBvg&!&cetx0ZNQ}08d z$f8Z0@)u^Gvdh$Kcj0Vw;!654=zfLfJ%O6?={)|Lm5lr>v@ zJ_D)61(UN~L8?UoEpmw^4>^2j#mT#oY#J1>CK(B^fZUwe zq&J>IogS#R&R|NjPZd6lhfW5HjsW$Ac%_+aG!7o6q@L;ADF8Mo7pHv~+)sq&hc|(zrNYL@U&pMs+?ltjLfQ5z*ALe4f78K_gpl z-r@HEcqsRC20~ktz`uAMB=-!!vf1f|opYLDuXR}SNkW5Bhg<77v(BZ!N(PNB3%QlP z7_-TWjYj27i(Bwl@(s7B+x_|G+I}~~0d*RT`<1`Q&QC->Q)-{1_Wl|kei(==ZR_lv z#&kh@?*4MVX0-=xhHFlfD6UQ9;NRRaRG?|aFuzwtHuiE>Jfq&CvE)9#D?QPg18a{_ zkkA$Ec~8Nd@2=^W3xVuvmRPuO*nKPrcV2oBB6;nN!nfLY3Fq%{3ie*_etMmaN3$c| zw3Bk-v4%LjPB`($@v-y>M*3wI9+k$pbO`8MML9PciefLk*#>GOi1IA8k+B!4^S6n4 zPBiBT!{25%pLaeH>trTCh|Oz4g2%2PgYXPV^g67Mk8jfy=fb(I==pKnvx8w1YVOKC zmkQIexa@f5Ae8^J72$IkM`Jgu9waRUS1}3v(Y!t+Gjl=znO*LxLW?i5;)Rwd(3J5 z2K;+Q@a|06WjLV+{y81_hzYJFo(v4@hZ3FIXak-SuAYLdjeZqkaEY$P%MMCe_{KNN zX4NFQ9m3B~@F=PY%2n=q24VP=8vQw@IVXSWw2yFkfes$$U*Dz& z-{)qNSy%B~FwbRPU5+cX4>yw>T!KDOlWb?gBy8R=!UUj_i4K;r46m$|6Khrox>TFpFB2F(|EWDg(p-k0SQw%kkPGaE5|~Y^ zzf_i10@-8fxO^l**ogT&pe5OqD`$B8jUJ0{v;aylP|J#xh;O>W%c#T6KKqVbYXd4@wAEYG$-X+ z2@bet+T6X?x=lR$c@ckNQz;qiu*}D#OIIe(8W54@Fyfy4TWHZ&mHe*B9*Z}=1#*LWCU3qLUmpW}!+Zm2w8?-RbL z@*c7~mle9Newu=}@T*cAM}Eutv%HWmwKzn$Vq_Q34K6wP8z`>ZmpY>K#-U4MTEQ<` zt7abEXi0xh^^~TPZ1=4L+3tvgG#xYJ=)uT!9NgzfJfC~b^Hf}MEUj>#K`R=B6iI(v z!UrPLZ1GiCqhCDz&HZEut$>*K-)|o<_CHrxC=Q3p8wUpUti>t}|3PeQI6KZdQGGXOxJFhP1sc zqFv+O=T*u|?Yq(1<>w>e^psC-#Po%E&?P&I+JScX@sl6zdadqyZQb~CI^rvfWrN;^ z?e%$tKE1BjqYhkM_m5{HUZm#n#L6yb{~dPTYm0<9xvgaqG)uXhhJ?_XgH4LT9dCzPGm(LT(9q%G=oDn z@4_SP8B+yUH_RLDybFx@zqffY71tGjj6|6#r!u)?+i&{X%tvzgmyCViUuaW0`yt=V z*E$#GZn^0vsj^^Mn0+P;b-&7@Pa;xE(fx`ECigy%aIr;y#XXtuFvHncr)Gg_;i+%4 zW->ZbpdC{E=Sm#9o^$K3OsoL#$x*}ipEB>?y=ax>qM2sG1r}^ zk20?-vlPViGhZsW<%Ea!!XSLCL{&6%4V~k{oh#=%g{ZjnWZf>Thk{pxxU_D=+4~LD zM4l#X3RA@PaA05(>J^~br{OD_+56lwTBb9qzMl~r|V}(_c(D2q1KB*!9A1ap!byf&Uw=41rbqT5? z<*k+6EZWks&6@F1-OGR_X<%dzGf*E*c3u)WKt4W;!ihe(l74bz;@>< zPj|E9J3BP`>F1VC z;5p}Vezx_ZLX!%&t)2Fs{LDL-JLrAu3K4I4t7rb@wbymP#@D(xnSt8}U)OJl;XL-d z++o@MC>I9RV)SMKgQ@8qg+E&1=-2jcM5PFOmk^DTfhElp-V&7edKz~SoK2K~M?&sr z#86htZ?e>Y_g2@x2Ka>A3p-gQnqV&7Dz+-J88)`8GBb{SpW*IYV_IBl304zfUI{4&9k{LJAwmSaU$@UrW8>0h|Pt4om=nfTdN8zKk&>BH3q`A3T!=h?^V zuXzOZihsKQ-U8)}EPK@T?(|ne8B^0(y&^m7dZR8MtNg~oTf4mEw}*>}78QT=*GRD{ zM|~oHho3e_0WoeOa93b+K?+XBc-qL;rGT^%r$7{wdV>B{7nK(00wvF+q2SIiaBkDe zm3UGZTF^Kxl7(fh;(Yb*gASK{igl&tnIFDtQT=C|69_MCqj=dd^H_ zRXit;9%gX6brI@cuv`%}bB9qjP*A-IDrhN^{5(KKQBEUy`4YvB|Et*H@~{fc1T9M5Z6{V$)HjUerRsvU?)Y^ z)9tODfH;`kwY36h6b2q9MsKjv`ctYW*e`2*&>_}VgWXy^#P%iORpxw|wkr>V&|stI zJj`hA+R?2&If6dzrfLd!A)`UL%9b1EHewyTNAspNc=z;a(t*e=zJbzjLk2(+G|`T0 zOp#Pj|N6LAhXvG@QZMa(SDO^xj`)@rdrt0X0!spvbJBl2H;^r30T#7H7E@^&Qz64W zswn9i`XO2&;=nQ4BDy)8_yV~YAVEv$FG)H1boJ}Uh|XM@547)TFqMVuUWchgCP5I4}P#?cL_)wrPLrGV*3X$$|)Reg0FIF zsX5+Bh|oFTAq4(y0G`Apk0y}z8EhOa?@Xj=3&x@ovO0ioga{bp1nX z?+FoPRt7ixr54kKtmJ5KuFDMAS9nN7nkdygb1Qe`u1S-py0}tnA5V#|$|4&y=6mTL z|K8a^z4vw;KWK84-3&5dK67Dr-&Gjq6bB?kj;8+Pcv7s`Or()aVf|h;HY0&rWAY|J z^SsZU4U5j4()drN1p^az+bn_>8(a$)7K}gPKPZQ;!!x7xr*_rvXFwk-E4avAB(@Z5 zB+(_784z}wCK5tqs8^Ni^YiYJeJJq0*DcUc`v~kh7f<@ho};X@`O(Om0dJB|CY?$O zs6Orx!(y>;MdxKV=BzB5qMtO7^1#+GrrLFtrrp@olq7e43R25Erf?eBZEFZ=p#Msq zbB^YyH9TKsZEZ5-{@(l=2UnxT?ajN-Fg@@2lUzds8Ka#&^2IzHsqR=#y%0LRZy~-# z)eR7 zc)CQl7WIRc_Hm{)1fvHlg~P`PevQlbwMSOcDte68-C#<_-TVk)=guD8Y5k;*$Intf zZPI3K$z(}qW>Xia#Lm=sBs+oy&KBBZPzrhB--X$$&U1ce!1fWXYN8z#V3>GC49vsm zkmcRNaE#gVr9nf=gNxQgk5B30w<|d~W{aTksmlEXOhqs8TWI!Q&S_`jCq@!%&;{X4 zo_6vvO!fRR9}_pNA-|?eLaU$NCO(r@73jMY~7 z-`$_!G+v*7XPt57e(#X06|gH+808TM2- zQtsQ3JXbb(uK=%x!D75lS&4w9_fOYCofh2KqBA*7=iD1J)RdBXQ?1f(Rp%R-3yrTE zgEE)spgoQ9Uk}We+W6Eo8TMzb7gSn;&Ytay^hRUmnR}LH$036sASNW?XVG+^uv=3H zI)M!1*WBh5t0NV+@t{d+gk6d{+S~H*xabf}|5Yw9ny$V_Yd?g*FOv68*2g_ugI%E| zn_a}-w}Y(D>uMI{3Hh9zzWudTgr2DrtE~+zBuJg5Npsm%mfGq0kQD{1F;Y~OBi^Xc z>qpta{Rkyu8*RC|);i|)I{pQI+*;zAxV$ZT+Y83dKOWm*y2-DU&PR-?6W4lJ;fQ9( zeN4gNKYOacpg#J_Ks5}0(@u>Nq=3B5dy%s zKRAfmMO`gTV-rz`7Qo^U2ip^pfl=hwMTxVomIi!3jJv`{-~yR6;Ar}@hZN1fD1Jp| zVH08(ismqb~a=@0pUL&%!jbI zw1DY60OikPfpBmSL6pY+-ad|QhCq&!|5BVFC)-*1ewqHz0P`yr-bDa#0{C!YG4RC$ z7|xISvjl7U(|X5h%Trk@uK+b81v98Gv+o zZk)hW9gBV*DbYcXydXpNkBqGEJ6Cx|AD#)fkU=vj$7d5 zQ3$_bD8$g&Ba9sv!#{%lrjkABFul4*AibBg$A!3XxWuDQ;oz77!?gTw3BVnNU^P6V z*N2cHFX}V?BM2+oAQq7C5&&cck`Iy|7xX8g5I~FFe&AL}Ax9o80f);ZC({D`mVrW0 zSR;vtSjhi&6^GW%%29Fx z=+7Zv^keZq8QJ<b06iCyY=D&Vn6Lf! zZg``c2GAfeFRjV~79V(-HjBs{Xzj!NF0&0=woS-@Z~mF6j6o zrZ5&QPXS;!E+Dq^-a-2~jB2pAWzU0bN=k9L}Gn2!tM!_xsBX8&>maEFfuzb_Pm z?HPb!K{hs19M%KHF*_YDK_QKLXaO_bEt~RB25QXk86Q7U;Rx8 z+<|&P9SKnDr$0{rcXo5qlq=Oo^k03k2ZBT2`t!I3FvcF%?$je22hY&r19m%X+!8pH MR6yud!{M+00Sm=Wj{pDw diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 63ada59e8d..16c483e36d 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip diff --git a/android/gradlew b/android/gradlew index 91a7e269e1..cccdd3d517 100755 --- a/android/gradlew +++ b/android/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,47 +6,6 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; -esac - -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - # Attempt to set APP_HOME # Resolve links: $0 may be a link PRG="$0" @@ -61,9 +20,49 @@ while [ -h "$PRG" ] ; do fi done SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- +cd "`dirname \"$PRG\"`/" >/dev/null APP_HOME="`pwd -P`" -cd "$SAVED" >&- +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat index aec99730b4..e95643d6a2 100644 --- a/android/gradlew.bat +++ b/android/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 1fabb53df4..a9d654296b 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -54,8 +54,8 @@ PODS: - nanopb/decode (0.3.8) - nanopb/encode (0.3.8) - Protobuf (3.6.1) - - React (0.56.0): - - React/Core (= 0.56.0) + - React (0.59.2): + - React/Core (= 0.59.2) - react-native-background-timer (2.1.0-alpha.6): - React - react-native-camera (1.1.5): @@ -68,8 +68,8 @@ PODS: - React - react-native-webview (5.2.1): - React - - React/Core (0.56.0): - - yoga (= 0.56.0.React) + - React/Core (0.59.2): + - yoga (= 0.59.2.React) - RNKeychain (3.0.0-rc.3): - React - SQLCipher (3.4.2): @@ -77,7 +77,7 @@ PODS: - SQLCipher/common (3.4.2) - SQLCipher/standard (3.4.2): - SQLCipher/common - - yoga (0.56.0.React) + - yoga (0.59.2.React) DEPENDENCIES: - Firebase/Core @@ -127,13 +127,13 @@ SPEC CHECKSUMS: GoogleUtilities: 06b66f9567769a7958db20a92f0128b2843e49d5 nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3 Protobuf: 1eb9700044745f00181c136ef21b8ff3ad5a0fd5 - React: 1fe0eb13d90b625d94c3b117c274dcfd2e760e11 + React: 1d605e098d69bdf08960787f3446f0a9dc2e2ccf react-native-background-timer: bb7a98c8e97fc7c290de2d423dd09ddb73dcbcbb react-native-camera: 68ad5143d2d0636236d46c7de8d2a6455ca52a36 react-native-webview: a42108b827082f8f0333529b0772102031d5960d RNKeychain: 627c6095cef215dd3d9804a9a9cf45ab96aa3997 SQLCipher: f9fcf29b2e59ced7defc2a2bdd0ebe79b40d4990 - yoga: b1ce48b6cf950b98deae82838f5173ea7cf89e85 + yoga: 128daf064cacaede0c3bb27424b6b4c71052e6cd PODFILE CHECKSUM: 2e0971124458d413e18b407b2337bf2c1d32f357 diff --git a/ios/StatusIm.xcodeproj/project.pbxproj b/ios/StatusIm.xcodeproj/project.pbxproj index 239271d96c..5e3de35fb0 100644 --- a/ios/StatusIm.xcodeproj/project.pbxproj +++ b/ios/StatusIm.xcodeproj/project.pbxproj @@ -187,6 +187,34 @@ remoteGlobalIDString = 134814201AA4EA6300B7C361; remoteInfo = RNFirebase; }; + 4CB6B0F9223BA994003FA049 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = EDEBC6D6214B3E7000DD5AC8; + remoteInfo = jsi; + }; + 4CB6B0FB223BA994003FA049 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = EDEBC73B214B45A300DD5AC8; + remoteInfo = jsiexecutor; + }; + 4CB6B0FD223BA994003FA049 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = ED296FB6214C9A0900B7C4FE; + remoteInfo = "jsi-tvOS"; + }; + 4CB6B0FF223BA994003FA049 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = ED296FEE214C9CF800B7C4FE; + remoteInfo = "jsiexecutor-tvOS"; + }; 5537E2A920650E640085CED4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; @@ -390,20 +418,6 @@ remoteGlobalIDString = 3D3CD9321DE5FBEE00167DC4; remoteInfo = "cxxreact-tvOS"; }; - C90048071FC47AF50002B8EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD90B1DE5FBD600167DC4; - remoteInfo = jschelpers; - }; - C90048091FC47AF50002B8EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3D3CD9181DE5FBD800167DC4; - remoteInfo = "jschelpers-tvOS"; - }; C900480B1FC47AF50002B8EA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; @@ -432,20 +446,6 @@ remoteGlobalIDString = 3D383D621EBD27B9005632C8; remoteInfo = "double-conversion-tvOS"; }; - C90048131FC47AF50002B8EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 9936F3131F5F2E4B0010BF04; - remoteInfo = privatedata; - }; - C90048151FC47AF50002B8EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 9936F32F1F5F2E5B0010BF04; - remoteInfo = "privatedata-tvOS"; - }; C900481C1FC47AF50002B8EA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 305F194186D848FDB07AF34C /* RNFS.xcodeproj */; @@ -764,16 +764,16 @@ C90048021FC47AF50002B8EA /* libyoga.a */, C90048041FC47AF50002B8EA /* libcxxreact.a */, C90048061FC47AF50002B8EA /* libcxxreact.a */, - C90048081FC47AF50002B8EA /* libjschelpers.a */, - C900480A1FC47AF50002B8EA /* libjschelpers.a */, 5537E2AA20650E640085CED4 /* libjsinspector.a */, 5537E2AC20650E640085CED4 /* libjsinspector-tvOS.a */, C900480C1FC47AF50002B8EA /* libthird-party.a */, C900480E1FC47AF50002B8EA /* libthird-party.a */, C90048101FC47AF50002B8EA /* libdouble-conversion.a */, C90048121FC47AF50002B8EA /* libdouble-conversion.a */, - C90048141FC47AF50002B8EA /* libprivatedata.a */, - C90048161FC47AF50002B8EA /* libprivatedata-tvOS.a */, + 4CB6B0FA223BA994003FA049 /* libjsi.a */, + 4CB6B0FC223BA994003FA049 /* libjsiexecutor.a */, + 4CB6B0FE223BA994003FA049 /* libjsi-tvOS.a */, + 4CB6B100223BA994003FA049 /* libjsiexecutor-tvOS.a */, ); name = Products; sourceTree = ""; @@ -1427,6 +1427,34 @@ remoteRef = 475D1FBF20B7413500879A77 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + 4CB6B0FA223BA994003FA049 /* libjsi.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libjsi.a; + remoteRef = 4CB6B0F9223BA994003FA049 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4CB6B0FC223BA994003FA049 /* libjsiexecutor.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libjsiexecutor.a; + remoteRef = 4CB6B0FB223BA994003FA049 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4CB6B0FE223BA994003FA049 /* libjsi-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libjsi-tvOS.a"; + remoteRef = 4CB6B0FD223BA994003FA049 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 4CB6B100223BA994003FA049 /* libjsiexecutor-tvOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libjsiexecutor-tvOS.a"; + remoteRef = 4CB6B0FF223BA994003FA049 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 5537E2AA20650E640085CED4 /* libjsinspector.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -1630,20 +1658,6 @@ remoteRef = C90048051FC47AF50002B8EA /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - C90048081FC47AF50002B8EA /* libjschelpers.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjschelpers.a; - remoteRef = C90048071FC47AF50002B8EA /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - C900480A1FC47AF50002B8EA /* libjschelpers.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libjschelpers.a; - remoteRef = C90048091FC47AF50002B8EA /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; C900480C1FC47AF50002B8EA /* libthird-party.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -1672,20 +1686,6 @@ remoteRef = C90048111FC47AF50002B8EA /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - C90048141FC47AF50002B8EA /* libprivatedata.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libprivatedata.a; - remoteRef = C90048131FC47AF50002B8EA /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - C90048161FC47AF50002B8EA /* libprivatedata-tvOS.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = "libprivatedata-tvOS.a"; - remoteRef = C90048151FC47AF50002B8EA /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; C900481D1FC47AF50002B8EA /* libRNFS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; @@ -1776,7 +1776,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -o errexit\nexport NODE_BINARY=\"node --max-old-space-size=8192\"\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + shellScript = "set -o errexit\nexport NODE_BINARY=\"node\"\nexport NODE_ARGS=\" --max-old-space-size=16384 \"\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; }; 2EAC54E16AB243C3EBBFE1BA /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; diff --git a/ios/StatusIm.xcodeproj/xcshareddata/xcschemes/StatusIm.xcscheme b/ios/StatusIm.xcodeproj/xcshareddata/xcschemes/StatusIm.xcscheme index 9dfd2ede6e..7ef910400b 100644 --- a/ios/StatusIm.xcodeproj/xcshareddata/xcschemes/StatusIm.xcscheme +++ b/ios/StatusIm.xcodeproj/xcshareddata/xcschemes/StatusIm.xcscheme @@ -1,6 +1,6 @@ #import -@interface AppDelegate : UIResponder +@interface AppDelegate : UIResponder @property (nonatomic, strong) UIWindow *window; diff --git a/ios/StatusIm/AppDelegate.m b/ios/StatusIm/AppDelegate.m index 96631c00a9..2dee3efbfb 100644 --- a/ios/StatusIm/AppDelegate.m +++ b/ios/StatusIm/AppDelegate.m @@ -1,5 +1,5 @@ /** - * Copyright (c) 2015-present, Facebook, Inc. + * Copyright (c) Facebook, Inc. and its affiliates. * All rights reserved. * * This source code is licensed under the BSD-style license found in the @@ -47,12 +47,10 @@ RCTSetLogThreshold(RCTLogLevelTrace); } - jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; - - RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation + RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; + RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge moduleName:@"StatusIm" - initialProperties:nil - launchOptions:launchOptions]; + initialProperties:nil]; rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; @@ -94,4 +92,13 @@ restorationHandler:restorationHandler]; } +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + @end diff --git a/ios/StatusIm/main.m b/ios/StatusIm/main.m index 3d767fcbb9..0aeaa2c5b5 100644 --- a/ios/StatusIm/main.m +++ b/ios/StatusIm/main.m @@ -1,5 +1,5 @@ /** - * Copyright (c) 2015-present, Facebook, Inc. + * Copyright (c) Facebook, Inc. and its affiliates. * All rights reserved. * * This source code is licensed under the BSD-style license found in the diff --git a/ios/StatusImTests/StatusImTests.m b/ios/StatusImTests/StatusImTests.m index 7e2349d94a..7c818e3e06 100644 --- a/ios/StatusImTests/StatusImTests.m +++ b/ios/StatusImTests/StatusImTests.m @@ -1,5 +1,5 @@ /** - * Copyright (c) 2015-present, Facebook, Inc. + * Copyright (c) Facebook, Inc. and its affiliates. * All rights reserved. * * This source code is licensed under the BSD-style license found in the diff --git a/mobile_files/.babelrc b/mobile_files/.babelrc index a9ce1369e6..98736cc9d5 100644 --- a/mobile_files/.babelrc +++ b/mobile_files/.babelrc @@ -1,3 +1,5 @@ { - "presets": ["react-native"] + "presets": [ + "module:metro-react-native-babel-preset" + ] } diff --git a/mobile_files/metro.config.js b/mobile_files/metro.config.js new file mode 100644 index 0000000000..d09cb67d5b --- /dev/null +++ b/mobile_files/metro.config.js @@ -0,0 +1,22 @@ +const { getDefaultConfig } = require("metro-config"); + +module.exports = (async () => { + const { + resolver: { sourceExts, assetExts } + } = await getDefaultConfig(); + return { + transformer: { + babelTransformerPath: require.resolve("react-native-svg-transformer"), + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: false, + }, + }), + }, + resolver: { + assetExts: assetExts.filter(ext => ext !== "svg"), + sourceExts: [...sourceExts, "svg"] + } + }; +})(); diff --git a/mobile_files/package.json.orig b/mobile_files/package.json.orig index 1ec2bf4700..5aeefad42c 100644 --- a/mobile_files/package.json.orig +++ b/mobile_files/package.json.orig @@ -24,16 +24,16 @@ "events": "1.1.1", "hi-base32": "0.5.0", "homoglyph-finder": "1.1.1", - "identicon.js": "git+https://github.com/status-im/identicon.js.git#v1.2.1-status", "i18n-js": "^3.1.0", + "identicon.js": "git+https://github.com/status-im/identicon.js.git#v1.2.1-status", "js-sha3": "^0.8.0", "process": "0.11.10", "prop-types": "15.6.0", "punycode": "1.4.1", "querystring-es3": "0.2.1", - "react": "16.4.1", + "react": "16.8.3", "react-dom": "16.4.2", - "react-native": "git+https://github.com/status-im/react-native.git#0.56.1-status", + "react-native": "git+https://github.com/status-im/react-native.git#status-v0.59.2", "react-native-background-timer": "2.1.0-alpha.6", "react-native-camera": "git+https://github.com/status-im/react-native-camera.git#v1.1.5-1-status", "react-native-config": "git+https://github.com/status-im/react-native-config.git#0.11.2-1", @@ -49,27 +49,25 @@ "react-native-keychain": "git+https://github.com/status-im/react-native-keychain.git#v.3.0.0-status", "react-native-languages": "^3.0.2", "react-native-os": "git+https://github.com/status-im/react-native-os.git#v1.1.0-1-status", - "react-native-qrcode": "0.2.7", + "react-native-qrcode": "git+https://github.com/status-im/react-native-qrcode.git#v0.2.8", "react-native-randombytes": "3.5.0", "react-native-safe-area-view": "0.9.0", "react-native-securerandom": "git+https://github.com/status-im/react-native-securerandom.git#0.1.1-2", "react-native-splash-screen": "3.1.1", "react-native-status-keycard": "git+https://github.com/status-im/react-native-status-keycard.git#v2.3.10", - "react-native-svg": "6.5.2", + "react-native-svg": "^9.2.4", + "react-native-svg-transformer": "^0.12.1", "react-native-tcp": "git+https://github.com/status-im/react-native-tcp.git#v3.3.0-1-status", "react-native-udp": "git+https://github.com/status-im/react-native-udp.git#2.3.1-1", - "react-native-webview-bridge": "git+https://github.com/status-im/react-native-webview-bridge.git#v0.33.16-6", "react-native-webview": "^5.2.1", + "react-native-webview-bridge": "git+https://github.com/status-im/react-native-webview-bridge.git#fix/classnames-colision", "react-navigation": "^2.12.1", - "realm": "2.21.0", + "realm": "^2.24.0", "rn-snoopy": "git+https://github.com/status-im/rn-snoopy.git#v2.0.2-status", "string_decoder": "0.10.31", "text-encoding": "^0.6.4", "url": "0.10.3", "web3": "git+https://github.com/status-im/web3.js.git#0.20.2-status", "web3-utils": "1.0.0-beta.36" - }, - "devDependencies": { - "@babel/core": "7.0.0-beta.47" } } diff --git a/mobile_files/yarn.lock b/mobile_files/yarn.lock index 3a7fed511e..446e34efce 100644 --- a/mobile_files/yarn.lock +++ b/mobile_files/yarn.lock @@ -2,13 +2,6 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.47.tgz#d18c2f4c4ba8d093a2bcfab5616593bfe2441a27" - integrity sha512-W7IeG4MoVf4oUvWfHUx9VG9if3E0xSUDf1urrnNYtC2ow1dz2ptvQ6YsJfyVXDuPTFXz66jkHhzMW7a5Eld7TA== - dependencies: - "@babel/highlight" "7.0.0-beta.47" - "@babel/code-frame@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" @@ -16,23 +9,42 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.47.tgz#b9c164fb9a1e1083f067c236a9da1d7a7d759271" - integrity sha512-7EIuAX0UVnCgZ0E9tz9rFK0gd+aovwMA9bul+dnkmBQYLrJdas2EHMUSmaK67i1cyZpvgVvXhHtXJxC7wo3rlQ== +"@babel/core@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz#921a5a13746c21e32445bf0798680e9d11a6530b" + integrity sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA== dependencies: - "@babel/code-frame" "7.0.0-beta.47" - "@babel/generator" "7.0.0-beta.47" - "@babel/helpers" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - babylon "7.0.0-beta.47" + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.3.4" + "@babel/helpers" "^7.2.0" + "@babel/parser" "^7.3.4" + "@babel/template" "^7.2.2" + "@babel/traverse" "^7.3.4" + "@babel/types" "^7.3.4" convert-source-map "^1.1.0" - debug "^3.1.0" - json5 "^0.5.0" - lodash "^4.17.5" - micromatch "^2.3.11" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.11" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.1.6": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.4.0.tgz#248fd6874b7d755010bfe61f557461d4f446d9e9" + integrity sha512-Dzl7U0/T69DFOTwqz/FJdnOSWS57NpjNfCwMKHABr589Lg8uX1RrlBIJ7L5Dubt/xkLsx0xH5EBFzlBVes1ayA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.0" + "@babel/helpers" "^7.4.0" + "@babel/parser" "^7.4.0" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.0" + "@babel/types" "^7.4.0" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.11" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" @@ -48,35 +60,28 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.47.tgz#1835709f377cc4d2a4affee6d9258a10bbf3b9d1" - integrity sha512-fJP+9X+gqgTTZzTqrKJHwebPwt6S/e/4YuyRyKyWHAIirGgUwjRoZgbFci24wwGYMJW7nlkCSwWG7QvCVsG0eg== +"@babel/generator@^7.0.0", "@babel/generator@^7.2.2", "@babel/generator@^7.3.4": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.4.tgz#9aa48c1989257877a9d971296e5b73bfe72e446e" + integrity sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg== dependencies: - "@babel/types" "7.0.0-beta.47" + "@babel/types" "^7.3.4" jsesc "^2.5.1" - lodash "^4.17.5" + lodash "^4.17.11" source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@^7.2.2": - version "7.2.2" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.2.2.tgz#18c816c70962640eab42fe8cae5f3947a5c65ccc" - integrity sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg== +"@babel/generator@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.4.0.tgz#c230e79589ae7a729fd4631b9ded4dc220418196" + integrity sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ== dependencies: - "@babel/types" "^7.2.2" + "@babel/types" "^7.4.0" jsesc "^2.5.1" - lodash "^4.17.10" + lodash "^4.17.11" source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.47.tgz#354fb596055d9db369211bf075f0d5e93904d6f6" - integrity sha512-Pjxb/PrxyKWc7jcAXlawvNAQMxxY+tSSNC5wxJstJjpO10mocmGzBOqNYjxdvVhMb3d0BEPQ8mR+D65fFpZ+TA== - dependencies: - "@babel/types" "7.0.0-beta.47" - "@babel/helper-annotate-as-pure@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" @@ -84,14 +89,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.47.tgz#d5917c29ee3d68abc2c72f604bc043f6e056e907" - integrity sha512-nv8d6TcDBb1CJMQzwab/e0rqyqoP9d2AQBjr4GdSiVRpJX4aiLEiLBm2XprdEb/sVIRmmBnVxPXJaHDsS/K2fw== - dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - "@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" @@ -108,23 +105,14 @@ "@babel/types" "^7.0.0" esutils "^2.0.0" -"@babel/helper-builder-react-jsx@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.47.tgz#e39bbce315743044c0d64b31f82f20600f761729" - integrity sha512-oBGX/MyT4kNGuINK2k/KLHD77Ih1oTROtoxnV3uAPS9rLYhmZn3W8qy2L4bbyMwQ89nVSM427b0bTTXUEEReXA== +"@babel/helper-builder-react-jsx@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4" + integrity sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw== dependencies: - "@babel/types" "7.0.0-beta.47" + "@babel/types" "^7.3.0" esutils "^2.0.0" -"@babel/helper-call-delegate@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.47.tgz#96b7804397075f722a4030d3876f51ec19d8829b" - integrity sha512-Rx9TRmCCEP0pWau9gfR6ubcbbX3nVc4ImNY143ftC70jrKdSv5rS20yz2cmCilDzhexwGZQ3PFwOLKe3C/5aEg== - dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - "@babel/helper-call-delegate@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz#6a957f105f37755e8645343d3038a22e1449cc4a" @@ -134,14 +122,17 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-define-map@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.47.tgz#43a9def87c5166dc29630d51b3da9cc4320c131c" - integrity sha512-pLB9RY7GZKcc/frzgfDY/HwdqxWPe60qMAvNUef1V1bDZ8i4AUgxAANgltFzj61t100WGhqaS0xGkALD+9VA+g== +"@babel/helper-create-class-features-plugin@^7.3.4": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.4.tgz#092711a7a3ad8ea34de3e541644c2ce6af1f6f0c" + integrity sha512-uFpzw6L2omjibjxa8VGZsJUPL5wJH0zzGKpoz0ccBkzIa6C8kWNUbiBmQ0rgOKWlHJ6qzmfa6lTiGchiV8SC+g== dependencies: - "@babel/helper-function-name" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - lodash "^4.17.5" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.3.4" + "@babel/helper-split-export-declaration" "^7.0.0" "@babel/helper-define-map@^7.1.0": version "7.1.0" @@ -152,14 +143,6 @@ "@babel/types" "^7.0.0" lodash "^4.17.10" -"@babel/helper-explode-assignable-expression@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.47.tgz#56b688e282a698f4d1cf135453a11ae8af870a19" - integrity sha512-1mwk27zmhSuMUcVWxw5ZKiPYfuWXviZNqgA4OvFBloPf9R+dKDhNgP2uUrkHh68ltVVc3Bup1nsbd/2KM5AxEw== - dependencies: - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - "@babel/helper-explode-assignable-expression@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" @@ -168,15 +151,6 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-function-name@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.47.tgz#8057d63e951e85c57c02cdfe55ad7608d73ffb7d" - integrity sha512-0LSvt95XCYaOrDA5K68KkTyldKXizDwBnKACdYzQszp1GdbtzmSeGwFU5Ecw86fU6bkYXtDvkFTOQwk/WQSJPw== - dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - "@babel/helper-function-name@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" @@ -186,13 +160,6 @@ "@babel/template" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-get-function-arity@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.47.tgz#2de04f97c14b094b55899d3fa83144a16d207510" - integrity sha512-63j0i3YUW8CO//uQc3ACffJdIlYcIlysuHjMF0yzQhqKoQ/CUPv0hf3nBwdRGjiWrr3JcL6++NF4XmXdwSU+fA== - dependencies: - "@babel/types" "7.0.0-beta.47" - "@babel/helper-get-function-arity@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" @@ -200,13 +167,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-hoist-variables@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.47.tgz#ce295d1d723fe22b2820eaec748ed701aa5ae3d0" - integrity sha512-5BcKFhyzrsInlrfO/tGoe6khUuJzGfROD7oozF/5MWsKo/c3gVJfQ5y83lZ4XoTKJt/x4PQlLU0aHd/SJpYONA== - dependencies: - "@babel/types" "7.0.0-beta.47" - "@babel/helper-hoist-variables@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz#46adc4c5e758645ae7a45deb92bab0918c23bb88" @@ -214,13 +174,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-member-expression-to-functions@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.47.tgz#35bfcf1d16dce481ef3dec66d5a1ae6a7d80bb45" - integrity sha512-gpipslnZw2hcVGADUtqQII9KF8FPpRZsVUXwKP/0EnWwtujRFSVL+u2Fh+VXODRAxFmTLo6eGcOr/Vfan0MqYw== - dependencies: - "@babel/types" "7.0.0-beta.47" - "@babel/helper-member-expression-to-functions@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" @@ -228,14 +181,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-module-imports@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.47.tgz#5af072029ffcfbece6ffbaf5d9984c75580f3f04" - integrity sha512-Rk43Ty+a6npu9znK22IqFlseStRGWxEHi2cjmLbbi63VGiseofdUtIJI65F9MTCuMTXAX7VbY/ghef1Jp5qpvw== - dependencies: - "@babel/types" "7.0.0-beta.47" - lodash "^4.17.5" - "@babel/helper-module-imports@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" @@ -243,18 +188,6 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-module-transforms@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.47.tgz#7eff91fc96873bd7b8d816698f1a69bbc01f3c38" - integrity sha512-CziMe30ZunAhe6j05oNOFOg7im1lcv3dYuMxrwBYVe9YdP4NHPU7a1wrDBUhaPmyqTIZDwGnFne7k1KP79SeGQ== - dependencies: - "@babel/helper-module-imports" "7.0.0-beta.47" - "@babel/helper-simple-access" "7.0.0-beta.47" - "@babel/helper-split-export-declaration" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - lodash "^4.17.5" - "@babel/helper-module-transforms@^7.1.0": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz#ab2f8e8d231409f8370c883d20c335190284b963" @@ -267,13 +200,6 @@ "@babel/types" "^7.2.2" lodash "^4.17.10" -"@babel/helper-optimise-call-expression@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.47.tgz#085d864d0613c5813c1b7c71b61bea36f195929e" - integrity sha512-NhnGhjwrhzGas4A/PoBDEtEPCGJHrzhaT6qGmo1hmkA2orG4UNi7KENC38DhJII0n2oUrKUuzTwgCvxKOTiHbw== - dependencies: - "@babel/types" "7.0.0-beta.47" - "@babel/helper-optimise-call-expression@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" @@ -281,23 +207,11 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-plugin-utils@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.47.tgz#4f564117ec39f96cf60fafcde35c9ddce0e008fd" - integrity sha512-GR67o8boOKVJRKM5Nhk7oVEHpxYy8R00lwu0F82WxxBH+iiT26DqW1e/4w/mo7Bdn1A6l0pNaOlNk1PdM2Hgag== - "@babel/helper-plugin-utils@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== -"@babel/helper-regex@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.47.tgz#b8e3b53132c4edbb04804242c02ffe4d60316971" - integrity sha512-dafidvVkjJP5AIWkJspV+7RGj1jeNts0qYvlmVzqAGb6BmQzEldJr6ZPzrmlpW/AW1YJGdw7br2yiwvlCRqDvQ== - dependencies: - lodash "^4.17.5" - "@babel/helper-regex@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0.tgz#2c1718923b57f9bbe64705ffe5640ac64d9bdb27" @@ -305,17 +219,6 @@ dependencies: lodash "^4.17.10" -"@babel/helper-remap-async-to-generator@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.47.tgz#444dc362f61470bd61a745ebb364431d9ca186c2" - integrity sha512-Nmj3lUHQscD160asav2bZ3sMIjGwGY9r6Vrriy9TqH7bmaClKUKUs5Twv0htFWfOKNFLEeY/MaqiAXylr1GS2w== - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.47" - "@babel/helper-wrap-function" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - "@babel/helper-remap-async-to-generator@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" @@ -327,16 +230,6 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-replace-supers@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.47.tgz#310b206a302868a792b659455ceba27db686cbb7" - integrity sha512-yf2JAD1+xNTjavqazqknRgPfd6MbGfvfIcAkxWsPURynAwOMSs4zThED8ImT2d5a97rGPysRJcq1jNh2L0WYxg== - dependencies: - "@babel/helper-member-expression-to-functions" "7.0.0-beta.47" - "@babel/helper-optimise-call-expression" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - "@babel/helper-replace-supers@^7.1.0": version "7.2.3" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz#19970020cf22677d62b3a689561dbd9644d8c5e5" @@ -347,14 +240,15 @@ "@babel/traverse" "^7.2.3" "@babel/types" "^7.0.0" -"@babel/helper-simple-access@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.47.tgz#234d754acbda9251a10db697ef50181eab125042" - integrity sha512-sd2t3QDKjd+hHkJKaC2AX39l6oIil1N548oMZAtV5YHlVGoWWkAVGnPMxRg7ICEjIftCU3ZI6UeaogyEhF8t7Q== +"@babel/helper-replace-supers@^7.3.4": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.3.4.tgz#a795208e9b911a6eeb08e5891faacf06e7013e13" + integrity sha512-pvObL9WVf2ADs+ePg0jrqlhHoxRXlOa+SHRHzAXIz2xkYuOHfGl+fKxPMaS4Fq+uje8JQPobnertBBvyrWnQ1A== dependencies: - "@babel/template" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - lodash "^4.17.5" + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/traverse" "^7.3.4" + "@babel/types" "^7.3.4" "@babel/helper-simple-access@^7.1.0": version "7.1.0" @@ -364,13 +258,6 @@ "@babel/template" "^7.1.0" "@babel/types" "^7.0.0" -"@babel/helper-split-export-declaration@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.47.tgz#e11277855472d8d83baf22f2d0186c4a2059b09a" - integrity sha512-jx8GmxryT6Qy4+24W6M6TnVL9T8bxqdyg5UKHjxBdw0Y2Sano1n0WphUS2seuOugn04W2ZQLqGc0ut8nGe/taA== - dependencies: - "@babel/types" "7.0.0-beta.47" - "@babel/helper-split-export-declaration@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813" @@ -378,15 +265,12 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helper-wrap-function@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.47.tgz#6528b44a3ccb4f3aeeb79add0a88192f7eb81161" - integrity sha512-SAasvh80Mz5q9x15dqH6z8jpM0WTBmxQSNZATSwJwhmWdme6r2gxpufIMr8LwQIJHmXmgNLmvh0zdWSbE/PR4Q== +"@babel/helper-split-export-declaration@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz#571bfd52701f492920d63b7f735030e9a3e10b55" + integrity sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw== dependencies: - "@babel/helper-function-name" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" + "@babel/types" "^7.4.0" "@babel/helper-wrap-function@^7.1.0": version "7.2.0" @@ -398,23 +282,23 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.2.0" -"@babel/helpers@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.47.tgz#f9b42ed2e4d5f75ec0fb2e792c173e451e8d40fd" - integrity sha512-uWk7gIua2COEWLwZGxfF5Wq1bgXOt1V6xzWxqeFznrA6F1TUPiAhkK5zORiZEa5RAILp6Mswsn3xFjDyCpp3rQ== +"@babel/helpers@^7.2.0": + version "7.3.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.3.1.tgz#949eec9ea4b45d3210feb7dc1c22db664c9e44b9" + integrity sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA== dependencies: - "@babel/template" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" + "@babel/template" "^7.1.2" + "@babel/traverse" "^7.1.5" + "@babel/types" "^7.3.0" -"@babel/highlight@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.47.tgz#8fbc83fb2a21f0bd2b95cdbeb238cf9689cad494" - integrity sha512-d505K3Hth1eg0b2swfEF7oFMw3J9M8ceFg0s6dhCSxOOF+07WDvJ0HKT/YbK/Jk9wn8Wyr6HIRAUPKJ9Wfv8Rg== +"@babel/helpers@^7.4.0": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.4.2.tgz#3bdfa46a552ca77ef5a0f8551be5f0845ae989be" + integrity sha512-gQR1eQeroDzFBikhrCccm5Gs2xBjZ57DNjGbqTaHo911IpmSxflOQWMAHPw/TXk8L3isv7s9lYzUkexOeTQUYg== dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.0" + "@babel/types" "^7.4.0" "@babel/highlight@^7.0.0": version "7.0.0" @@ -425,17 +309,27 @@ esutils "^2.0.2" js-tokens "^4.0.0" +"@babel/parser@^7.0.0", "@babel/parser@^7.3.4": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.4.tgz#a43357e4bbf4b92a437fb9e465c192848287f27c" + integrity sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ== + "@babel/parser@^7.2.2", "@babel/parser@^7.2.3": version "7.2.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.2.3.tgz#32f5df65744b70888d17872ec106b02434ba1489" integrity sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA== -"@babel/plugin-external-helpers@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.47.tgz#b348b80da9b5fa3acebbe21979aa3839f6f7b875" - integrity sha512-R45V1hsr5DQIbhJajyQm5p2KS+qvmAqkEytP+DhrrEUrx0J1OfqWKZPNDiPe3xdLJtgTNZaDBq1iqfs0gnfslg== +"@babel/parser@^7.4.0": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.4.2.tgz#b4521a400cb5a871eab3890787b4bc1326d38d91" + integrity sha512-9fJTDipQFvlfSVdD/JBtkiY0br9BtfvW2R8wo6CX/Ej2eMuV0gWPk1M67Mt3eggQvBqYW1FCEk8BN7WvGm/g5g== + +"@babel/plugin-external-helpers@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.2.0.tgz#7f4cb7dee651cd380d2034847d914288467a6be4" + integrity sha512-QFmtcCShFkyAsNtdCM3lJPmRe1iB+vPZymlB4LnDIKEBj2yKQLQKtoxXxJ8ePT5fwMl4QGg303p4mB0UsSI2/g== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-async-generator-functions@^7.1.0": version "7.2.0" @@ -446,15 +340,21 @@ "@babel/helper-remap-async-to-generator" "^7.1.0" "@babel/plugin-syntax-async-generators" "^7.2.0" -"@babel/plugin-proposal-class-properties@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.47.tgz#08c1a1dfc92d0f5c37b39096c6fb883e1ca4b0f5" - integrity sha512-6yuCiF+ZZHPLgAa+0a6/teNeAMsWqY6AVtZA4NhCWnwP4OH0JrRaY7rwvFCJSqNGurf8rF65W9IucM/l0+HOCg== +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.4.tgz#410f5173b3dc45939f9ab30ca26684d72901405e" + integrity sha512-lUf8D3HLs4yYlAo8zjuneLvfxN7qfKv1Yzbj5vjqaqMJxgJA3Ipwp4VUJ+OrOdz53Wbww6ahwB8UhB2HQyLotA== dependencies: - "@babel/helper-function-name" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/helper-replace-supers" "7.0.0-beta.47" - "@babel/plugin-syntax-class-properties" "7.0.0-beta.47" + "@babel/helper-create-class-features-plugin" "^7.3.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.2.0.tgz#737b0da44b9254b6152fe29bb99c64e5691f6f68" + integrity sha512-NVfNe7F6nsasG1FnvcFxh2FN0l04ZNe75qTOAVOILWPam0tw9a63RtT/Dab8dPjedZa4fTQaQ83yMMywF9OSug== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.2.0" "@babel/plugin-proposal-json-strings@^7.0.0": version "7.2.0" @@ -464,13 +364,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-json-strings" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.47.tgz#e1529fddc88e948868ee1d0edaa27ebd9502322d" - integrity sha512-ujUjQUyTxUWHfixRD7Y5Nm8VCgHSf6YgbM37LEnojKp5lPahZO42qJfDty+Kh0tEanpI5H8BLPkJbFSzx6TNEw== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.2.0.tgz#c3fda766187b2f2162657354407247a758ee9cf9" + integrity sha512-QXj/YjFuFJd68oDvoc1e8aqLr2wz7Kofzvp6Ekd/o7MWZl+nZ0/cpStxND+hlZ7DpRWAp7OmuyT2areZ2V3YUA== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.2.0" "@babel/plugin-proposal-object-rest-spread@^7.0.0": version "7.2.0" @@ -488,13 +388,13 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" -"@babel/plugin-proposal-optional-chaining@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.47.tgz#099e5720121f91eb36544575f98d44cd57865ea5" - integrity sha512-5jlVmdC1Lv874h2553xAp50jVv3L/23KksOLUZdF/9+ZdbAzOlhX6spHiVy/jjfU9G1MFZtZTlxhV5roGkqZvg== +"@babel/plugin-proposal-optional-chaining@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.2.0.tgz#ae454f4c21c6c2ce8cb2397dc332ae8b420c5441" + integrity sha512-ea3Q6edZC/55wEBVZAEz42v528VulyO0eir+7uky/sT4XRcdkWJcFi1aPtitTlwUzGnECWJNExWww1SStt+yWw== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-syntax-optional-chaining" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.2.0" "@babel/plugin-proposal-unicode-property-regex@^7.0.0": version "7.2.0" @@ -512,26 +412,33 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-class-properties@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.47.tgz#de52bed12fd472c848e1562f57dd4a202fe27f11" - integrity sha512-vLoAuLSjHSenX3TQmri6ttQWZp3rEtGcRp4LgYEBQ012fN5h+KmcssvkCAqm6V6ozS5KzUWpBlZ6t7YhZG6oBw== +"@babel/plugin-syntax-class-properties@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.2.0.tgz#23b3b7b9bcdabd73672a9149f728cd3be6214812" + integrity sha512-UxYaGXYQ7rrKJS/PxIKRkv3exi05oH7rokBAsmCSsCxz1sVPZ7Fu6FzKoGgUvmY+0YgSkYHgUoCh5R5bCNBQlw== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-dynamic-import@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.47.tgz#ee964915014a687701ee8e15c289e31a7c899e60" - integrity sha512-J2y7RAH2NwQ+ahJahj2eS1PqS2NWNWTDaEibqrE55VTJU7nPL8AhthRwIQfQkCH+8UIeL/T3Jh1iHIRkvJ6dXA== +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz#69c159ffaf4998122161ad8ebc5e6d1f55df8612" + integrity sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-flow@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.47.tgz#9d0b09b9af6fec87a7b22e406bf948089d58c188" - integrity sha512-+3ZLKNV8tSDnTWL4QRNx5uZB/hUzY71WcgCwoXWy+8ma7EjZ3e3vbR69VR8dJwG1DqGsug6ZzM+afR0G4gKgPA== +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.2.0.tgz#edd83b7adc2e0d059e2467ca96c650ab6d2f3820" + integrity sha512-c7nqUnNST97BWPtoe+Ssi+fJukc9P9/JMZ71IOMNQWza2E+Psrd46N6AEvtw6pqK+gt7ChjXyrw4SPDO79f3Lw== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz#a765f061f803bc48f240c26f8747faf97c26bf7c" + integrity sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-json-strings@^7.2.0": version "7.2.0" @@ -540,26 +447,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-jsx@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.47.tgz#f3849d94288695d724bd205b4f6c3c99e4ec24a4" - integrity sha512-5scuJzIYZY8M+A1ra8mcKANIwB5TtsRD6Aw94xZxfvnjhhVMFR5RYE9HshVlBrZVY+r3cJDNIQLJMC/fGJHImA== +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7" + integrity sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-nullish-coalescing-operator@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0-beta.47.tgz#24043fa9b2cdd980d4ff18b9d451569565725ebf" - integrity sha512-o0v9WRQwatyMSGoPIdYoK8VTDrjdHU3MQgHLcbveetueKHZGYN3MhZvkCFa86l5WKUGDF81FOk/mta/7QuDI9g== +"@babel/plugin-syntax-nullish-coalescing-operator@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.2.0.tgz#f75083dfd5ade73e783db729bbd87e7b9efb7624" + integrity sha512-lRCEaKE+LTxDQtgbYajI04ddt6WW0WJq57xqkAZ+s11h4YgfRHhVA/Y2VhfPzzFD4qeLHWg32DMp9HooY4Kqlg== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.47.tgz#21da514d94c138b2261ca09f0dec9abadce16185" - integrity sha512-UOGQCmzvNlZMQOuys7xPiTa2EjTT3xHuhUghcdJnYikqGV43obpIIaP+VDCWPvIT8g0QDIvmRWx5UefvkWXN+w== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.2.0": version "7.2.0" @@ -575,19 +475,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-syntax-optional-chaining@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.47.tgz#f1febe859d9dde26f2b2e1f20cf679925d1fab23" - integrity sha512-lt6JV/D7QeAEf3qqUT4JTPkbU6vNCfeMW7BB7JD+HYivITkmXuGIVl7w4JrRB9LkfjkYE5vgiz3Nc733AD7v8w== +"@babel/plugin-syntax-optional-chaining@^7.2.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.2.0.tgz#a59d6ae8c167e7608eaa443fda9fa8fa6bf21dff" + integrity sha512-HtGCtvp5Uq/jH/WNUPkK6b7rufnCPLLlDAFN7cmACoIjaOOiXxUt3SswU5loHqrhtqTsa/WoLQ1OQ1AGuZqaWA== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-arrow-functions@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.47.tgz#d6eecda4c652b909e3088f0983ebaf8ec292984b" - integrity sha512-xiU+7RJAsqx+iZqWSQQWBu9ZDTruWimkg4puDSdRVfEwgZQdOtiU2LuO0+xGFyitJPHkKuje0WvK1tFu1dmxCw== +"@babel/plugin-syntax-typescript@^7.2.0": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz#a7cc3f66119a9f7ebe2de5383cce193473d65991" + integrity sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-arrow-functions@^7.0.0": version "7.2.0" @@ -596,14 +496,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-async-to-generator@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.47.tgz#5723816ea1e91fa313a84e6ee9cc12ff31d46610" - integrity sha512-/TXK3v6ipvmhMO81Y2Vjc7RYROkS2PcmRc+kvmU3CWA7r5I73KWg10UEW/fpWqCuoTCHHHXu1ZcZ5u+nduJeFw== +"@babel/plugin-transform-async-to-generator@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.3.4.tgz#4e45408d3c3da231c0e7b823f407a53a7eb3048c" + integrity sha512-Y7nCzv2fw/jEZ9f678MuKdMo99MFDJMT/PvD9LisrR5JDFcJH6vYeH6RnjVt3p5tceyGRvTtEN0VOlU+rgHZjA== dependencies: - "@babel/helper-module-imports" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.47" + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" "@babel/plugin-transform-async-to-generator@^7.1.0": version "7.2.0" @@ -629,14 +529,6 @@ "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.10" -"@babel/plugin-transform-block-scoping@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.47.tgz#b737cc58a81bea57efd5bda0baef9a43a25859ad" - integrity sha512-V/u3Zdy40KjVQeyYUaQnCGiHQbRNJoc6IEtNDERltuW9vYPHS1n6YGc+EHKi8JVYT4kE6UHOjD+BrbCCV4kjRw== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - lodash "^4.17.5" - "@babel/plugin-transform-block-scoping@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz#f17c49d91eedbcdf5dd50597d16f5f2f770132d4" @@ -645,18 +537,18 @@ "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.10" -"@babel/plugin-transform-classes@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.47.tgz#7aff9cbe7b26fd94d7a9f97fa90135ef20c93fb6" - integrity sha512-hzW/jL6TPBMHJXeXwzuxMN0PFAfjVD0UzATHrFSejY5A7SvhWWrv1cZ3K0/SzCXJ9LpMdxCNiREvVjeD/Tyx2g== +"@babel/plugin-transform-classes@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.4.tgz#dc173cb999c6c5297e0b5f2277fdaaec3739d0cc" + integrity sha512-J9fAvCFBkXEvBimgYxCjvaVDzL6thk0j0dBvCeZmIUDBwyt+nv6HfbImsSrWsYXfDNDivyANgJlFXDUWRTZBuA== dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.47" - "@babel/helper-define-map" "7.0.0-beta.47" - "@babel/helper-function-name" "7.0.0-beta.47" - "@babel/helper-optimise-call-expression" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/helper-replace-supers" "7.0.0-beta.47" - "@babel/helper-split-export-declaration" "7.0.0-beta.47" + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-define-map" "^7.1.0" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.3.4" + "@babel/helper-split-export-declaration" "^7.0.0" globals "^11.1.0" "@babel/plugin-transform-classes@^7.1.0": @@ -673,13 +565,6 @@ "@babel/helper-split-export-declaration" "^7.0.0" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.47.tgz#56ef2a021769a2b65e90a3e12fd10b791da9f3e0" - integrity sha512-V78qyzmjj4aq/tjpkMFbV5gPtrx7xdclW1Rn6vV9hIwMSMbtstYEXF4msy614MofvYj6gYbPbNfyhXFIUvz/xw== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-transform-computed-properties@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da" @@ -687,13 +572,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.47.tgz#452b607775fd1c4d10621997837189efc0a6d428" - integrity sha512-3AaXC9H7qPybJbSs/QMhhj9EZF9MYrb/HRytwki1tckaYifqCJquENIZxDAYmwsWIGIHiq34WqwPRMIsz/b5uQ== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-transform-destructuring@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz#e75269b4b7889ec3a332cd0d0c8cff8fed0dc6f3" @@ -717,15 +595,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.47.tgz#930e1abf5db9f4db5b63dbf97f3581ad0be1e907" - integrity sha512-vyGG3kLIXpMuaPL485aqowdWFrxCxXtbzMXy9p1QTK5Q/+9UHpK9XoAVJZGknnsm091m0Ss7spo8uHaxbzYVog== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - -"@babel/plugin-transform-exponentiation-operator@^7.1.0": +"@babel/plugin-transform-exponentiation-operator@^7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.1.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008" integrity sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A== @@ -733,20 +603,13 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-flow-strip-types@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.47.tgz#fa45811094c10d70c84efdd0eac62ebd2a634bf7" - integrity sha512-X/8Gd4CxdBx7LOtW2wPSzr83bYyndqYbnJoUEosPJXOG2aRmgVo4hn+wk97vtDH+hMP7HsTApVBffrZNXS3erA== +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz#00156236defb7dedddc2d3c9477dcc01a4494327" + integrity sha512-PmQC9R7DwpBFA+7ATKMyzViz3zCaMNouzZMPZN2K5PnbBbtL3AXFYTkDk+Hey5crQq2A90UG5Uthz0mel+XZrA== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-syntax-flow" "7.0.0-beta.47" - -"@babel/plugin-transform-for-of@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.47.tgz#527d5dc24e4a4ad0fc1d0a3990d29968cb984e76" - integrity sha512-tfH5OMzV9fWLYJTzWDhoRJKr8kvBZWH26jiCgM0ayNq75ES/X947MqMNAgBjJdTAVEV2kOyks2ItgNAJT4rOUw== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.2.0" "@babel/plugin-transform-for-of@^7.0.0": version "7.2.0" @@ -755,15 +618,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-function-name@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.47.tgz#fb443c81cc77f3206a863b730b35c8c553ce5041" - integrity sha512-/5I/f8NCouugsRT6ORB1UjCP3N+Rgv/OB6SzmaeIUEpYYPM6D7WQ+4BaRYXQn4eqtOJmTgxDXYa8FgYtoeqP9A== - dependencies: - "@babel/helper-function-name" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - -"@babel/plugin-transform-function-name@^7.1.0": +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.1.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz#f7930362829ff99a3174c39f0afcc024ef59731a" integrity sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ== @@ -771,13 +626,6 @@ "@babel/helper-function-name" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-literals@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.47.tgz#448fad196f062163684a38f10f14e83315892e9c" - integrity sha512-PxBw+52qWypwR76YfS2FlW4wZfp61SjIyt3OSPZeWnf0zVQWNVrlRRunJ7lBYudDYvyMwStAE/VynZ0fHtPgng== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-transform-literals@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1" @@ -785,6 +633,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz#fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d" + integrity sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-modules-amd@^7.1.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6" @@ -793,16 +648,7 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-modules-commonjs@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.47.tgz#dfe5c6d867aa9614e55f7616736073edb3aab887" - integrity sha512-MYoLyexybBJ9ODWWMsMFzxAQey68RzhQNPjfNAYPhPPB3X160EZ5qOjWxRS2rYNvuYAxs6guy5OdrDpESqFSrQ== - dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/helper-simple-access" "7.0.0-beta.47" - -"@babel/plugin-transform-modules-commonjs@^7.1.0": +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.1.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz#c4f1933f5991d5145e9cfad1dfd848ea1727f404" integrity sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ== @@ -834,14 +680,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-object-assign@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.0.0-beta.47.tgz#aaf0e4593c1e9b1ceb48fc8770736a029b17ed64" - integrity sha512-5Cc/5TsUjxiAuEQ4WUu+ccP0RI2/qcZWEZA7U87RH26rnhc0NDBZfUbEf1RGM5gBFLFVNzUAoFX8kRykHvl/nQ== +"@babel/plugin-transform-object-assign@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.2.0.tgz#6fdeea42be17040f119e38e23ea0f49f31968bde" + integrity sha512-nmE55cZBPFgUktbF2OuoZgPRadfxosLOpSgzEPYotKSls9J4pEPcembi8r78RU37Rph6UApCpNmsQA4QMWK9Ng== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-object-super@^7.1.0": +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.1.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598" integrity sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg== @@ -849,14 +695,14 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.1.0" -"@babel/plugin-transform-parameters@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.47.tgz#46a4236040a6552a5f165fb3ddd60368954b0ddd" - integrity sha512-UzQG8draO+30Y8eNEREuGBfmEHLL7WFxOjmTBbaTrbdOrm/znCUThqcuNz8cyn2nrZbln7M/loQ3stjf9Pt9fQ== +"@babel/plugin-transform-parameters@^7.0.0": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.3.3.tgz#3a873e07114e1a5bee17d04815662c8317f10e30" + integrity sha512-IrIP25VvXWu/VlBWTpsjGptpomtIkYrN/3aDp4UKm7xK6UxZY88kcJ1UwETbzHAlwN21MnNfwlar0u8y3KpiXw== dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.47" - "@babel/helper-get-function-arity" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-call-delegate" "^7.1.0" + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-parameters@^7.1.0": version "7.2.0" @@ -867,36 +713,36 @@ "@babel/helper-get-function-arity" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-react-display-name@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.47.tgz#7a45c1703b8b33f252148ecf1b50dd54809de952" - integrity sha512-Rw1KWihSkGHbqHiQuiFu/beMakDtobW3eLSABw1w3BvRIc/UhBXxwyIxa/q/R9hWFBholAjmx9cKey8FnZPykw== +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz#03e33f653f5b25c4eb572c98b9485055b389e905" + integrity sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-react-jsx-source@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.47.tgz#da8c01704b896409eae168a15045216e72d278dc" - integrity sha512-oZ6D9z+qql+tz7PjGp1CaxepxqDQQTusyjeKsWr7NdEa0v2j3sWLkfK4Aa7kU9BT0+j+r/LN4u33UBkBNVoVvw== +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0" + integrity sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-syntax-jsx" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-react-jsx@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.47.tgz#98c99a69be748d966c0aea08b5ca942ba3fc9ed1" - integrity sha512-HGian2BbCsyAqs6LntVVRpjXG9TkzhHfTynjUoMxOFL29doKEy/0s96SMvmbBSR/wMRKMd1OPvCiEYYxqZtr3g== +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz#20c8c60f0140f5dd3cd63418d452801cf3f7180f" + integrity sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g== dependencies: - "@babel/helper-builder-react-jsx" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-syntax-jsx" "7.0.0-beta.47" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" -"@babel/plugin-transform-regenerator@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.47.tgz#86500e1c404055fb98fc82b73b09bd053cacb516" - integrity sha512-JEPIiJyqYRfjOYUTZguLkb2HTwudReqLyOljpOXnJ/1ymwsiof4D6ul611DGlMxJMZJGQ6TBi59iY9GoJ6j4Iw== +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290" + integrity sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg== dependencies: - regenerator-transform "^0.12.3" + "@babel/helper-builder-react-jsx" "^7.3.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.2.0" "@babel/plugin-transform-regenerator@^7.0.0": version "7.0.0" @@ -905,12 +751,15 @@ dependencies: regenerator-transform "^0.13.3" -"@babel/plugin-transform-shorthand-properties@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.47.tgz#00be44c4fad8fe2c00ed18ea15ea3c88dd519dbb" - integrity sha512-+o7/yb0Nrk4Gg/tnBgfBf+G1uGZbtkSluUnj8RyD37ajpDlWmysDjFEHSfktKcuD8YHeGz2M9AYNGcClk1fr/g== +"@babel/plugin-transform-runtime@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.3.4.tgz#57805ac8c1798d102ecd75c03b024a5b3ea9b431" + integrity sha512-PaoARuztAdd5MgeVjAxnIDAIUet5KpogqaefQvPOmPYCxYoaPhautxDh3aO8a4xHsKgT/b9gSxR0BKK1MIewPA== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + resolve "^1.8.1" + semver "^5.5.1" "@babel/plugin-transform-shorthand-properties@^7.0.0": version "7.2.0" @@ -919,13 +768,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-spread@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.47.tgz#3feadb02292ed1e9b75090d651b9df88a7ab5c50" - integrity sha512-LFAozFdfT4bE2AQw2BnjzLufTX4GBsTUHUGRhT8XNoDYuGnV+7k9Yj6JU3/7csJc9u6W91PArYgoO+D56CMw6Q== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-transform-spread@^7.0.0": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406" @@ -933,14 +775,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-sticky-regex@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.47.tgz#c0aa347d76b5dc87d3b37ac016ada3f950605131" - integrity sha512-+Rc6NihGoXcwAqAxbiumvzOYxRR0aUg1ZExfyHnI5QnQf0sf4xAfgT/YpGvEgLd5Ci0rka+IWSj54PhzZkhuTg== - dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/helper-regex" "7.0.0-beta.47" - "@babel/plugin-transform-sticky-regex@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1" @@ -949,14 +783,6 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-regex" "^7.0.0" -"@babel/plugin-transform-template-literals@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.47.tgz#5f7b5badf64c4c5da79026aeab03001e62a6ee5f" - integrity sha512-ORfrfN/gQoRuI+xf+kOa2i/yvXfedFRgH+KtgoIrpUQom7OhexxzD280x80LMCIkdaVGzYhvlC3kdJkFMWAfUg== - dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.47" - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/plugin-transform-template-literals@^7.0.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz#d87ed01b8eaac7a92473f608c97c089de2ba1e5b" @@ -972,14 +798,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-unicode-regex@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.47.tgz#efed0b2f1dfbf28283502234a95b4be88f7fdcb6" - integrity sha512-44nWn421tMVZ/A4+1uppzoAO7nrlwWzefMr9JUi5G+tXl0DLEtWy+F7L6zCVw19C4OAOA6WlolVro5CEs6g6AQ== +"@babel/plugin-transform-typescript@^7.0.0": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.3.2.tgz#59a7227163e55738842f043d9e5bd7c040447d96" + integrity sha512-Pvco0x0ZSCnexJnshMfaibQ5hnK8aUHSvjCQhC1JR8eeg+iBwt0AtCO7gWxJ358zZevuf9wPSO5rv+WJcbHPXQ== dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.47" - "@babel/helper-regex" "7.0.0-beta.47" - regexpu-core "^4.1.3" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-typescript" "^7.2.0" "@babel/plugin-transform-unicode-regex@^7.0.0": version "7.2.0" @@ -1037,7 +862,7 @@ js-levenshtein "^1.1.3" semver "^5.3.0" -"@babel/register@7.0.0": +"@babel/register@7.0.0", "@babel/register@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0.tgz#fa634bae1bfa429f60615b754fc1f1d745edd827" integrity sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g== @@ -1050,30 +875,14 @@ pirates "^4.0.0" source-map-support "^0.5.9" -"@babel/register@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0-beta.47.tgz#ac53bc357ca59979db0e306aa5d3121aa612a7a2" - integrity sha512-r5aS1bAqW0tHvwUNPRRdmIedSWGK/oyv598EENpV/+VZF8EkX9TiVqCpJyg6zucPPyMjtdXN1pK/Yljp5NdGGA== +"@babel/runtime@^7.0.0": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz#73d12ba819e365fcf7fd152aed56d6df97d21c83" + integrity sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g== dependencies: - core-js "^2.5.3" - find-cache-dir "^1.0.0" - home-or-tmp "^3.0.0" - lodash "^4.17.5" - mkdirp "^0.5.1" - pirates "^3.0.1" - source-map-support "^0.4.2" + regenerator-runtime "^0.12.0" -"@babel/template@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.47.tgz#0473970a7c0bee7a1a18c1ca999d3ba5e5bad83d" - integrity sha512-mAzrOCLwOb4jAobHi0kTwIkoamP1Do28c6zxvrDXjYSJFZHz6KGuzMaT0AV7ZCq7M3si7QypVVMVX2bE6IsuOg== - dependencies: - "@babel/code-frame" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - babylon "7.0.0-beta.47" - lodash "^4.17.5" - -"@babel/template@^7.1.0", "@babel/template@^7.2.2": +"@babel/template@^7.0.0", "@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" integrity sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g== @@ -1082,21 +891,29 @@ "@babel/parser" "^7.2.2" "@babel/types" "^7.2.2" -"@babel/traverse@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.47.tgz#0e57fdbb9ff3a909188b6ebf1e529c641e6c82a4" - integrity sha512-kYGGs//OnUnei+9TTldxlgf7llprj7VUeDKtG50+g+0k1g0yZyrkEgbyFheYFdnudR8IDEHOEXVsUuY82r5Aiw== +"@babel/template@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.0.tgz#12474e9c077bae585c5d835a95c0b0b790c25c8b" + integrity sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw== dependencies: - "@babel/code-frame" "7.0.0-beta.47" - "@babel/generator" "7.0.0-beta.47" - "@babel/helper-function-name" "7.0.0-beta.47" - "@babel/helper-split-export-declaration" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" - babylon "7.0.0-beta.47" - debug "^3.1.0" + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.4.0" + "@babel/types" "^7.4.0" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.5", "@babel/traverse@^7.3.4": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.3.4.tgz#1330aab72234f8dea091b08c4f8b9d05c7119e06" + integrity sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.3.4" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/parser" "^7.3.4" + "@babel/types" "^7.3.4" + debug "^4.1.0" globals "^11.1.0" - invariant "^2.2.0" - lodash "^4.17.5" + lodash "^4.17.11" "@babel/traverse@^7.1.0", "@babel/traverse@^7.2.3": version "7.2.3" @@ -1113,14 +930,20 @@ globals "^11.1.0" lodash "^4.17.10" -"@babel/types@7.0.0-beta.47": - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.47.tgz#e6fcc1a691459002c2671d558a586706dddaeef8" - integrity sha512-MOP5pOosg7JETrVGg8OQyzmUmbyoSopT5j2HlblHsto89mPz3cmxzn1IA4UNUmnWKgeticSwfhS+Gdy25IIlBQ== +"@babel/traverse@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.4.0.tgz#14006967dd1d2b3494cdd650c686db9daf0ddada" + integrity sha512-/DtIHKfyg2bBKnIN+BItaIlEg5pjAnzHOIQe5w+rHAw/rg9g0V7T4rqPX8BJPfW11kt3koyjAnTNwCzb28Y1PA== dependencies: - esutils "^2.0.2" - lodash "^4.17.5" - to-fast-properties "^2.0.0" + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.4.0" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.4.0" + "@babel/parser" "^7.4.0" + "@babel/types" "^7.4.0" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.11" "@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2": version "7.2.2" @@ -1131,6 +954,146 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" +"@babel/types@^7.1.6", "@babel/types@^7.4.0": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.4.0.tgz#670724f77d24cce6cc7d8cf64599d511d164894c" + integrity sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA== + dependencies: + esutils "^2.0.2" + lodash "^4.17.11" + to-fast-properties "^2.0.0" + +"@babel/types@^7.3.0", "@babel/types@^7.3.4": + version "7.3.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.4.tgz#bf482eaeaffb367a28abbf9357a94963235d90ed" + integrity sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ== + dependencies: + esutils "^2.0.2" + lodash "^4.17.11" + to-fast-properties "^2.0.0" + +"@react-native-community/cli@^1.2.1": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-1.4.2.tgz#e8df64ac404fb95ae83ef934a299f07f18ede42d" + integrity sha512-d+8ntrs8K/J+FaliQIpo0KO8v2/iDpZOcATvbxcCUWKuJGv8j0jUYrcx8d7rjNHy8Ie/BDXtjRA+bDi2wruUJg== + dependencies: + chalk "^1.1.1" + commander "^2.19.0" + compression "^1.7.1" + connect "^3.6.5" + denodeify "^1.2.1" + envinfo "^5.7.0" + errorhandler "^1.5.0" + escape-string-regexp "^1.0.5" + execa "^1.0.0" + fs-extra "^7.0.1" + glob "^7.1.1" + graceful-fs "^4.1.3" + inquirer "^3.0.6" + lodash "^4.17.5" + metro "^0.51.0" + metro-config "^0.51.0" + metro-core "^0.51.0" + metro-memory-fs "^0.51.0" + metro-react-native-babel-transformer "^0.51.0" + mime "^1.3.4" + minimist "^1.2.0" + mkdirp "^0.5.1" + morgan "^1.9.0" + node-fetch "^2.2.0" + node-notifier "^5.2.1" + opn "^3.0.2" + plist "^3.0.0" + semver "^5.0.3" + serve-static "^1.13.1" + shell-quote "1.6.1" + slash "^2.0.0" + ws "^1.1.0" + xcode "^2.0.0" + xmldoc "^0.4.0" + +"@svgr/babel-plugin-add-jsx-attribute@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.0.0.tgz#5acf239cd2747b1a36ec7e708de05d914cb9b948" + integrity sha512-PDvHV2WhSGCSExp+eIMEKxYd1Q0SBvXLb4gAOXbdh0dswHFFgXWzxGjCmx5aln4qGrhkuN81khzYzR/44DYaMA== + +"@svgr/babel-plugin-remove-jsx-attribute@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.0.3.tgz#32564b5c4d761b51e34492b6a4894196c0f75803" + integrity sha512-fpG7AzzJxz1tc8ITYS1jCAt1cq4ydK2R+sx//BMTJgvOjfk91M5GiqFolP8aYTzLcum92IGNAVFS3zEcucOQEA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.0.0.tgz#0b59338c00671cf8137eb823bd84a3efac686502" + integrity sha512-nBGVl6LzXTdk1c6w3rMWcjq3mYGz+syWc5b3CdqAiEeY/nswYDoW/cnGUKKC8ofD6/LaG+G/IUnfv3jKoHz43A== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.0.0.tgz#91785643540c2300f3d89e515b37af9b5ce4e695" + integrity sha512-ejQqpTfORy6TT5w1x/2IQkscgfbtNFjitcFDu63GRz7qfhVTYhMdiJvJ1+Aw9hmv9bO4tXThGQDr1IF5lIvgew== + +"@svgr/babel-plugin-svg-dynamic-title@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.0.0.tgz#eb8d50b80ba0a26f9b27c7268e2a803d90f1bc9e" + integrity sha512-OE6GT9WRKWqd0Dk6NJ5TYXTF5OxAyn74+c/D+gTLbCXnK2A0luEXuwMbe5zR5Px4A/jow2OeEBboTENl4vtuQg== + +"@svgr/babel-plugin-svg-em-dimensions@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.0.0.tgz#0de3972c46ff1960bed765646037a3a7f9e1da3d" + integrity sha512-QeDRGHXfjYEBTXxV0TsjWmepsL9Up5BOOlMFD557x2JrSiVGUn2myNxHIrHiVW0+nnWnaDcrkjg/jUvbJ5nKCg== + +"@svgr/babel-plugin-transform-react-native-svg@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.0.0.tgz#5e8ecc2a9870ae05fb1e553b1fe9c6b5853a1c66" + integrity sha512-c6eE6ovs14k6dmHKoy26h7iRFhjWNnwYVrDWIPfouVm/gcLIeMw/ME4i91O5LEfaDHs6kTRCcVpbAVbNULZOtw== + +"@svgr/babel-plugin-transform-svg-component@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.1.0.tgz#257159e28a21ac20988b1eaa5f59d4724f37fdaa" + integrity sha512-uulxdx2p3nrM2BkrtADQHK8IhEzCxdUILfC/ddvFC8tlFWuKiA3ych8C6q0ulyQHq34/3hzz+3rmUbhWF9redg== + +"@svgr/babel-preset@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.1.0.tgz#f6fa8ad90064b85dd7a3566a70b7006e789e8385" + integrity sha512-Nat5aJ3VO3LE8KfMyIbd3sGWnaWPiFCeWIdEV+lalga0To/tpmzsnPDdnrR9fNYhvSSLJbwhU/lrLYt9wXY0ZQ== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^4.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^4.0.3" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^4.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^4.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "^4.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "^4.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "^4.0.0" + "@svgr/babel-plugin-transform-svg-component" "^4.1.0" + +"@svgr/core@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-4.1.0.tgz#4f8ad24fb4ab25c787c12a6bbb511c6430558f83" + integrity sha512-ahv3lvOKuUAcs0KbQ4Jr5fT5pGHhye4ew8jZVS4lw8IQdWrbG/o3rkpgxCPREBk7PShmEoGQpteeXVwp2yExuQ== + dependencies: + "@svgr/plugin-jsx" "^4.1.0" + camelcase "^5.0.0" + cosmiconfig "^5.0.7" + +"@svgr/hast-util-to-babel-ast@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.1.0.tgz#a1eb0f47059769896f759f47995b636fce5d9fa4" + integrity sha512-tdkEZHmigYYiVhIEzycAMKN5aUSpddUnjr6v7bPwaNTFuSyqGUrpCg1JlIGi7PUaaJVHbn6whGQMGUpKOwT5nw== + dependencies: + "@babel/types" "^7.1.6" + +"@svgr/plugin-jsx@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.1.0.tgz#4045e9cc0589374a6c182a1217c80e6734b5cbec" + integrity sha512-xwu+9TGziuN7cu7p+vhCw2EJIfv8iDNMzn2dR0C7fBYc8q+SRtYTcg4Uyn8ZWh6DM+IZOlVrS02VEMT0FQzXSA== + dependencies: + "@babel/core" "^7.1.6" + "@svgr/babel-preset" "^4.1.0" + "@svgr/hast-util-to-babel-ast" "^4.1.0" + rehype-parse "^6.0.0" + unified "^7.0.2" + vfile "^3.0.1" + "@tradle/react-native-http@2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@tradle/react-native-http/-/react-native-http-2.0.1.tgz#af19e240e1e580bfa249563924d1be472686f48b" @@ -1139,6 +1102,33 @@ Base64 "~0.2.0" inherits "~2.0.1" +"@types/node@*": + version "11.11.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.7.tgz#f1c35a906b82adae76ede5ab0d2088e58fa37843" + integrity sha512-bHbRcyD6XpXVLg42QYaQCjvDXaCFkvb3WbCIxSDmhGbJYVroxvYzekk9QGg1beeIawfvSLkdZpP0h7jxE4ihnA== + +"@types/unist@*", "@types/unist@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" + integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + +"@types/vfile-message@*": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-1.0.1.tgz#e1e9895cc6b36c462d4244e64e6d0b6eaf65355a" + integrity sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA== + dependencies: + "@types/node" "*" + "@types/unist" "*" + +"@types/vfile@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/vfile/-/vfile-3.0.2.tgz#19c18cd232df11ce6fa6ad80259bc86c366b09b9" + integrity sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw== + dependencies: + "@types/node" "*" + "@types/unist" "*" + "@types/vfile-message" "*" + Base64@~0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/Base64/-/Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028" @@ -1222,12 +1212,17 @@ ansi-regex@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= +ansi-regex@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" + integrity sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -1265,6 +1260,13 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + argsarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/argsarray/-/argsarray-0.0.1.tgz#6e7207b4ecdb39b0af88303fa5ae22bda8df61cb" @@ -1313,20 +1315,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-back@^1.0.3, array-back@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-1.0.4.tgz#644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b" - integrity sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs= - dependencies: - typical "^2.6.0" - -array-back@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022" - integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw== - dependencies: - typical "^2.6.1" - array-filter@~0.0.0: version "0.0.1" resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" @@ -1468,553 +1456,48 @@ axobject-query@^0.1.0: dependencies: ast-types-flow "0.0.7" -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-preset-fbjs@^3.0.0, babel-preset-fbjs@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.2.0.tgz#c0e6347d3e0379ed84b3c2434d3467567aa05297" + integrity sha512-5Jo+JeWiVz2wHUUyAlvb/sSYnXNig9r+HqGAOSfh5Fzxp7SnAaR/tEGRJ1ZX7C77kfk82658w6R5Z+uPATTD9g== dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-member-expression-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-property-literals" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.7.2: - version "6.26.3" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" - integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.1" - debug "^2.6.9" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.8" - slash "^1.0.0" - source-map "^0.5.7" - -babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helper-builder-react-jsx@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" - integrity sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - esutils "^2.0.2" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-external-helpers@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" - integrity sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-syntax-class-properties@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" - integrity sha1-1+sjt5oxf4VDlixQW4J8fWysJ94= - -babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - integrity sha1-TDqyCiryaqIM0lmVw5jE63AxDI0= - -babel-plugin-syntax-jsx@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-syntax-trailing-function-commas@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= - -babel-plugin-transform-class-properties@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" - integrity sha1-anl2PqYdM9NvN7YRqp3vgagbRqw= - dependencies: - babel-helper-function-name "^6.24.1" - babel-plugin-syntax-class-properties "^6.8.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-arrow-functions@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.8.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@6.x, babel-plugin-transform-es2015-destructuring@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-for-of@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@6.x, babel-plugin-transform-es2015-function-name@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: - version "6.26.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" - integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-object-super@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@6.x, babel-plugin-transform-es2015-parameters@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@6.x, babel-plugin-transform-es2015-shorthand-properties@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@6.x, babel-plugin-transform-es2015-spread@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@6.x: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@6.x: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-es3-member-expression-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" - integrity sha1-cz00RPPsxBvvjtGmpOCWV7iWnrs= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es3-property-literals@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" - integrity sha1-sgeNWELiKr9A9z6M3pzTcRq9V1g= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.21.0, babel-plugin-transform-flow-strip-types@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - integrity sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988= - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-object-rest-spread@^6.8.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-display-name@^6.8.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" - integrity sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE= - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" - integrity sha1-hAoCjn30YN/DotKfDA2R9jduZqM= - dependencies: - babel-helper-builder-react-jsx "^6.24.1" - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-es2015-node@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz#60b23157024b0cfebf3a63554cb05ee035b4e55f" - integrity sha1-YLIxVwJLDP6/OmNVTLBe4DW05V8= - dependencies: - babel-plugin-transform-es2015-destructuring "6.x" - babel-plugin-transform-es2015-function-name "6.x" - babel-plugin-transform-es2015-modules-commonjs "6.x" - babel-plugin-transform-es2015-parameters "6.x" - babel-plugin-transform-es2015-shorthand-properties "6.x" - babel-plugin-transform-es2015-spread "6.x" - babel-plugin-transform-es2015-sticky-regex "6.x" - babel-plugin-transform-es2015-unicode-regex "6.x" - semver "5.x" - -babel-preset-fbjs@^2.1.2, babel-preset-fbjs@^2.1.4: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.3.0.tgz#92ff81307c18b926895114f9828ae1674c097f80" - integrity sha512-ZOpAI1/bN0Y3J1ZAK9gRsFkHy9gGgJoDRUjtUCla/129LC7uViq9nIK22YdHfey8szohYoZY3f9L2lGOv0Edqw== - dependencies: - babel-plugin-check-es2015-constants "^6.8.0" - babel-plugin-syntax-class-properties "^6.8.0" - babel-plugin-syntax-flow "^6.8.0" - babel-plugin-syntax-jsx "^6.8.0" - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-plugin-syntax-trailing-function-commas "^6.8.0" - babel-plugin-transform-class-properties "^6.8.0" - babel-plugin-transform-es2015-arrow-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" - babel-plugin-transform-es2015-block-scoping "^6.8.0" - babel-plugin-transform-es2015-classes "^6.8.0" - babel-plugin-transform-es2015-computed-properties "^6.8.0" - babel-plugin-transform-es2015-destructuring "^6.8.0" - babel-plugin-transform-es2015-for-of "^6.8.0" - babel-plugin-transform-es2015-function-name "^6.8.0" - babel-plugin-transform-es2015-literals "^6.8.0" - babel-plugin-transform-es2015-modules-commonjs "^6.8.0" - babel-plugin-transform-es2015-object-super "^6.8.0" - babel-plugin-transform-es2015-parameters "^6.8.0" - babel-plugin-transform-es2015-shorthand-properties "^6.8.0" - babel-plugin-transform-es2015-spread "^6.8.0" - babel-plugin-transform-es2015-template-literals "^6.8.0" - babel-plugin-transform-es3-member-expression-literals "^6.8.0" - babel-plugin-transform-es3-property-literals "^6.8.0" - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-plugin-transform-object-rest-spread "^6.8.0" - babel-plugin-transform-react-display-name "^6.8.0" - babel-plugin-transform-react-jsx "^6.8.0" - -babel-preset-react-native@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-5.0.2.tgz#dfed62379712a9c017ff99ce4fbeac1e11d42285" - integrity sha512-Ua5JeQ1yGK8UoydMPzE2Ghq5raOKxXzpyApYDuHi4etIbXi5+GnCin19Nu+1obLQCf2Dxy9Y/GZwI0rnNOjggA== - dependencies: - "@babel/plugin-proposal-class-properties" "7.0.0-beta.47" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.47" - "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.47" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.47" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.47" - "@babel/plugin-transform-classes" "7.0.0-beta.47" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.47" - "@babel/plugin-transform-destructuring" "7.0.0-beta.47" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.47" - "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.47" - "@babel/plugin-transform-for-of" "7.0.0-beta.47" - "@babel/plugin-transform-function-name" "7.0.0-beta.47" - "@babel/plugin-transform-literals" "7.0.0-beta.47" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.47" - "@babel/plugin-transform-object-assign" "7.0.0-beta.47" - "@babel/plugin-transform-parameters" "7.0.0-beta.47" - "@babel/plugin-transform-react-display-name" "7.0.0-beta.47" - "@babel/plugin-transform-react-jsx" "7.0.0-beta.47" - "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.47" - "@babel/plugin-transform-regenerator" "7.0.0-beta.47" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.47" - "@babel/plugin-transform-spread" "7.0.0-beta.47" - "@babel/plugin-transform-sticky-regex" "7.0.0-beta.47" - "@babel/plugin-transform-template-literals" "7.0.0-beta.47" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - metro-babel7-plugin-react-transform "^0.39.1" - -babel-register@^6.24.1, babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@7.0.0-beta.47: - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" - integrity sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ== - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== +bail@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.3.tgz#63cfb9ddbac829b02a3128cd53224be78e6c21a3" + integrity sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg== balanced-match@^1.0.0: version "1.0.0" @@ -2036,11 +1519,6 @@ base64-js@0.0.8: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" integrity sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= -base64-js@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" - integrity sha1-1kAMrBxMZgl22Q0HoENR2JOV9eg= - base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -2077,14 +1555,6 @@ big-integer@^1.6.7: version "4.0.2" resolved "git+https://github.com/status-im/bignumber.js.git#cc066a0a3d6bfe0c436c9957f4ea8344bf963c89" -bl@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" - integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== - dependencies: - readable-stream "^2.3.5" - safe-buffer "^5.1.1" - bn.js@4.11.6: version "4.11.6" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" @@ -2239,29 +1709,11 @@ bser@^2.0.0: dependencies: node-int64 "^0.4.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-crc32@~0.2.3: +buffer-crc32@^0.2.13: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= - buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" @@ -2277,7 +1729,7 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= -buffer@3.6.0, buffer@^3.0.1: +buffer@3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" integrity sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= @@ -2328,11 +1780,35 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= +camelcase@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.2.0.tgz#e7522abda5ed94cc0489e1b8466610e88404cf45" + integrity sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ== + caniuse-lite@^1.0.30000928: version "1.0.30000928" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000928.tgz#805e828dc72b06498e3683a32e61c7507fd67b88" @@ -2355,7 +1831,12 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@^1.1.1, chalk@^1.1.3: +ccount@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.3.tgz#f1cec43f332e2ea5a569fd46f9f5bde4e6102aff" + integrity sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw== + +chalk@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= @@ -2366,7 +1847,7 @@ chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0: +chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2447,7 +1928,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0, color-convert@^1.9.1: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -2459,32 +1940,11 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -color@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color/-/color-2.0.1.tgz#e4ed78a3c4603d0891eba5430b04b86314f4c839" - integrity sha512-ubUCVVKfT7r2w2D3qtHakj8mbmKms+tThR8gI8zEYCbUBl8/voqFGt3kgBqGwXAopgXybnkuOq+qMYCRrp4cXw== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" @@ -2492,16 +1952,14 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -command-line-args@^4.0.6: - version "4.0.7" - resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-4.0.7.tgz#f8d1916ecb90e9e121eda6428e41300bfb64cc46" - integrity sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA== +comma-separated-tokens@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.5.tgz#b13793131d9ea2d2431cf5b507ddec258f0ce0db" + integrity sha512-Cg90/fcK93n0ecgYTAz1jaA3zvnQ0ExlmKY1rdbyHqAx6BHxwoJc+J7HDu0iuQ7ixEs1qaa+WyQ6oeuBpYP1iA== dependencies: - array-back "^2.0.0" - find-replace "^1.0.3" - typical "^2.6.1" + trim "0.0.1" -commander@^2.11.0, commander@^2.9.0: +commander@^2.11.0, commander@^2.19.0, commander@^2.9.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== @@ -2511,13 +1969,6 @@ commander@~2.13.0: resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== -commander@~2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" - integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= - dependencies: - graceful-readlink ">= 1.0.0" - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -2588,7 +2039,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@^1.1.0, convert-source-map@^1.5.1: +convert-source-map@^1.1.0: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== @@ -2615,7 +2066,7 @@ core-js@^1.0.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= -core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0, core-js@^2.5.3, core-js@^2.5.7: +core-js@^2.2.2, core-js@^2.4.1, core-js@^2.5.7: version "2.6.2" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.2.tgz#267988d7268323b349e20b4588211655f0e83944" integrity sha512-NdBPF/RVwPW6jr0NCILuyN9RiqLo2b1mddWHkUL+VnvcB7dzlnBJ1bXYntjpTGOgkZiiLWj2JxmOr7eGE3qK6g== @@ -2633,6 +2084,27 @@ cors@^2.8.1: object-assign "^4" vary "^1" +cosmiconfig@^5.0.5: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.1.0.tgz#6c5c35e97f37f985061cdf653f114784231185cf" + integrity sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.9.0" + lodash.get "^4.4.2" + parse-json "^4.0.0" + +cosmiconfig@^5.0.7: + version "5.2.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.0.tgz#45038e4d28a7fe787203aede9c25bca4a08b12c8" + integrity sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.0" + parse-json "^4.0.0" + create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -2699,6 +2171,17 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + crypto-js@^3.1.4: version "3.1.8" resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.1.8.tgz#715f070bf6014f2ae992a98b3929258b713f08d5" @@ -2721,20 +2204,13 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^3.1.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - debug@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" @@ -2759,59 +2235,6 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" - integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== - dependencies: - file-type "^5.2.0" - is-stream "^1.1.0" - tar-stream "^1.5.2" - -decompress-tarbz2@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" - integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== - dependencies: - decompress-tar "^4.1.0" - file-type "^6.1.0" - is-stream "^1.1.0" - seek-bzip "^1.0.5" - unbzip2-stream "^1.0.9" - -decompress-targz@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" - integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== - dependencies: - decompress-tar "^4.1.1" - file-type "^5.2.0" - is-stream "^1.1.0" - -decompress-unzip@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" - integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= - dependencies: - file-type "^3.8.0" - get-stream "^2.2.0" - pify "^2.3.0" - yauzl "^2.4.2" - -decompress@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" - integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= - dependencies: - decompress-tar "^4.0.0" - decompress-tarbz2 "^4.0.0" - decompress-targz "^4.0.0" - decompress-unzip "^4.0.1" - graceful-fs "^4.1.10" - make-dir "^1.0.0" - pify "^2.3.0" - strip-dirs "^2.0.0" - deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" @@ -2884,23 +2307,11 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -2973,7 +2384,7 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -end-of-stream@^1.0.0: +end-of-stream@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" integrity sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q== @@ -2985,7 +2396,7 @@ envinfo@^5.7.0: resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.12.1.tgz#83068c33e0972eb657d6bc69a6df30badefb46ef" integrity sha512-pwdo0/G3CIkQ0y6PCXq4RdkvId2elvtPCJMG0konqlrfkWQbf1DWeH9K2b/cvu2YgGvPPTOnonZxXM1gikFu1w== -error-ex@^1.2.0: +error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== @@ -3044,6 +2455,11 @@ eslint-plugin-jsx-a11y@5.1.1: emoji-regex "^6.1.0" jsx-ast-utils "^1.4.0" +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -3125,6 +2541,19 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -3210,7 +2639,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@~3.0.2: +extend@^3.0.0, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -3287,14 +2716,19 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" -fbjs-scripts@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-0.8.3.tgz#b854de7a11e62a37f72dab9aaf4d9b53c4a03174" - integrity sha512-aUJ/uEzMIiBYuj/blLp4sVNkQQ7ZEB/lyplG1IzzOmZ83meiWecrGg5jBo4wWrxXmO4RExdtsSV1QkTjPt2Gag== +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs-scripts@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.1.0.tgz#d9e855aed19b572be9dfe39da70d8aece724eed9" + integrity sha512-VMCpHJd76YI2nYOfVM/d9LDAIFTH4uw4/7sAIGEgxk6kaNmirgTY9bLgpla9DTu+DvV2+ufvDxehGbl2U9bYCA== dependencies: + "@babel/core" "^7.0.0" ansi-colors "^1.0.1" - babel-core "^6.7.2" - babel-preset-fbjs "^2.1.2" + babel-preset-fbjs "^3.0.0" core-js "^2.4.1" cross-spawn "^5.1.0" fancy-log "^1.3.2" @@ -3303,20 +2737,7 @@ fbjs-scripts@^0.8.1: semver "^5.1.0" through2 "^2.0.0" -fbjs@0.8.16: - version "0.8.16" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" - integrity sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s= - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - -fbjs@^0.8.0, fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.17, fbjs@^0.8.9: +fbjs@^0.8.0, fbjs@^0.8.16, fbjs@^0.8.17, fbjs@^0.8.9: version "0.8.17" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= @@ -3329,12 +2750,19 @@ fbjs@^0.8.0, fbjs@^0.8.14, fbjs@^0.8.16, fbjs@^0.8.17, fbjs@^0.8.9: setimmediate "^1.0.5" ua-parser-js "^0.7.18" -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= +fbjs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" + integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== dependencies: - pend "~1.2.0" + core-js "^2.4.1" + fbjs-css-vars "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" figures@^2.0.0: version "2.0.0" @@ -3343,21 +2771,6 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" -file-type@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" - integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= - -file-type@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" - integrity sha1-LdvqfHP/42No365J3DOMBYwritY= - -file-type@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" - integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== - filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -3419,14 +2832,6 @@ find-cache-dir@^1.0.0: make-dir "^1.0.0" pkg-dir "^2.0.0" -find-replace@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-1.0.3.tgz#b88e7364d2d9c959559f388c66670d6130441fa0" - integrity sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A= - dependencies: - array-back "^1.0.4" - test-value "^2.1.0" - find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -3484,11 +2889,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - fs-extra@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" @@ -3498,10 +2898,10 @@ fs-extra@^1.0.0: jsonfile "^2.1.0" klaw "^1.0.0" -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -3562,19 +2962,18 @@ get-caller-file@^1.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== -get-stream@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" - integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= - dependencies: - object-assign "^4.0.1" - pinkie-promise "^2.0.0" - get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -3627,21 +3026,11 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.10.0.tgz#1e09776dffda5e01816b3bb4077c8b59c24eaa50" integrity sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ== -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== - -graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -3741,6 +3130,32 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hast-util-from-parse5@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-5.0.0.tgz#a505a05766e0f96e389bfb0b1dd809eeefcef47b" + integrity sha512-A7ev5OseS/J15214cvDdcI62uwovJO2PB60Xhnq7kaxvvQRFDEccuqbkrFXU03GPBGopdPqlpQBRqIcDS/Fjbg== + dependencies: + ccount "^1.0.3" + hastscript "^5.0.0" + property-information "^5.0.0" + web-namespaces "^1.1.2" + xtend "^4.0.1" + +hast-util-parse-selector@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.1.tgz#4ddbae1ae12c124e3eb91b581d2556441766f0ab" + integrity sha512-Xyh0v+nHmQvrOqop2Jqd8gOdyQtE8sIP9IQf7mlVDqp924W4w/8Liuguk2L2qei9hARnQSG2m+wAOCxM7npJVw== + +hastscript@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-5.0.0.tgz#fee10382c1bc4ba3f1be311521d368c047d2c43a" + integrity sha512-xJtuJ8D42Xtq5yJrnDg/KAIxl2cXBXKoiIJwmWX9XMf8113qHTGl/Bf7jEsxmENJ4w6q4Tfl8s/Y6mEZo8x8qw== + dependencies: + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.2.0" + property-information "^5.0.1" + space-separated-tokens "^1.0.0" + hi-base32@0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/hi-base32/-/hi-base32-0.5.0.tgz#61329f76a31f31008533f1c36f2473e259d64571" @@ -3760,14 +3175,6 @@ hoist-non-react-statics@^2.2.0, hoist-non-react-statics@^2.3.1, hoist-non-react- resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - home-or-tmp@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-3.0.0.tgz#57a8fe24cf33cdd524860a15821ddc25c86671fb" @@ -3856,6 +3263,14 @@ image-size@^0.6.0: resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -3879,7 +3294,7 @@ inherits@2.0.1: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= -ini@^1.3.4, ini@~1.3.0: +ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== @@ -3911,7 +3326,7 @@ invariant@2.2.0: dependencies: loose-envify "^1.0.0" -invariant@^2.2.0, invariant@^2.2.2: +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -3952,16 +3367,16 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== +is-buffer@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" + integrity sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw== + is-builtin-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" @@ -4011,6 +3426,11 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" @@ -4040,13 +3460,6 @@ is-extglob@^1.0.0: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -4076,11 +3489,6 @@ is-hex-prefixed@1.0.0: resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554" integrity sha1-fY035q135dEnFIkTxXPggtd39VQ= -is-natural-number@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" - integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= - is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -4100,6 +3508,11 @@ is-number@^4.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -4191,51 +3604,43 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -jest-docblock@23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.0.1.tgz#deddd18333be5dc2415260a04ef3fce9276b5725" - integrity sha1-3t3RgzO+XcJBUmCgTvP86SdrVyU= - dependencies: - detect-newline "^2.1.0" - -jest-docblock@^23.0.1: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" - integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= - dependencies: - detect-newline "^2.1.0" - -jest-haste-map@23.1.0: - version "23.1.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.1.0.tgz#18e6c7d5a8d27136f91b7d9852f85de0c7074c49" - integrity sha1-GObH1ajScTb5G32YUvhd4McHTEk= +jest-haste-map@24.0.0-alpha.6: + version "24.0.0-alpha.6" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.0.0-alpha.6.tgz#fb2c785080f391b923db51846b86840d0d773076" + integrity sha512-+NO2HMbjvrG8BC39ieLukdpFrcPhhjCJGhpbHodHNZygH1Tt06WrlNYGpZtWKx/zpf533tCtMQXO/q59JenjNw== dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" - jest-docblock "^23.0.1" - jest-serializer "^23.0.1" - jest-worker "^23.0.1" + invariant "^2.2.4" + jest-serializer "^24.0.0-alpha.6" + jest-worker "^24.0.0-alpha.6" micromatch "^2.3.11" - sane "^2.0.0" + sane "^3.0.0" -jest-serializer@23.0.1, jest-serializer@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" - integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= +jest-serializer@24.0.0-alpha.6: + version "24.0.0-alpha.6" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.0.0-alpha.6.tgz#27d2fee4b1a85698717a30c3ec2ab80767312597" + integrity sha512-IPA5T6/GhlE6dedSk7Cd7YfuORnYjN0VD5iJVFn1Q81RJjpj++Hen5kJbKcg547vXsQ1TddV15qOA/zeIfOCLw== -jest-worker@23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.0.1.tgz#9e649dd963ff4046026f91c4017f039a6aa4a7bc" - integrity sha1-nmSd2WP/QEYCb5HEAX8Dmmqkp7w= +jest-serializer@^24.0.0-alpha.6: + version "24.0.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.0.0.tgz#522c44a332cdd194d8c0531eb06a1ee5afb4256b" + integrity sha512-9FKxQyrFgHtx3ozU+1a8v938ILBE7S8Ko3uiAVjT8Yfi2o91j/fj81jacCQZ/Ihjiff/VsUCXVgQ+iF1XdImOw== + +jest-worker@24.0.0-alpha.6: + version "24.0.0-alpha.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.0.0-alpha.6.tgz#463681b92c117c57107135c14b9b9d6cd51d80ce" + integrity sha512-iXtH7MR9bjWlNnlnRBcrBRrb4cSVxML96La5vsnmBvDI+mJnkP5uEt6Fgpo5Y8f3z9y2Rd7wuPnKRxqQsiU/dA== dependencies: merge-stream "^1.0.1" -jest-worker@^23.0.1: - version "23.2.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" - integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= +jest-worker@^24.0.0-alpha.6: + version "24.0.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.0.0.tgz#3d3483b077bf04f412f47654a27bba7e947f8b6d" + integrity sha512-s64/OThpfQvoCeHG963MiEZOAAxu8kHsaL/rCMF7lpdzo7vgF0CtPml9hfguOMgykgH/eOm4jFP4ibfHLruytg== dependencies: merge-stream "^1.0.1" + supports-color "^6.1.0" js-levenshtein@^1.1.3: version "1.1.6" @@ -4252,26 +3657,32 @@ js-sha3@^0.8.0: resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-yaml@^3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.0.tgz#38ee7178ac0eea2c97ff6d96fff4b18c7d8cf98e" + integrity sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^3.9.0: + version "3.12.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.2.tgz#ef1d067c5a9d9cb65bd72f285b5d8105c77f14fc" + integrity sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -4282,6 +3693,11 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -4304,15 +3720,12 @@ json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json5@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" - integrity sha1-BUNS5MTIDIbAkjh31EneF2pzLI0= - -json5@^0.5.0, json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= +json5@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" + integrity sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ== + dependencies: + minimist "^1.2.0" jsonfile@^2.1.0: version "2.4.0" @@ -4404,11 +3817,6 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -left-pad@^1.1.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== - load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" @@ -4427,6 +3835,11 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + lodash.pad@^4.1.0: version "4.5.1" resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" @@ -4452,7 +3865,7 @@ lodash@^3.10.0: resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= -lodash@^4.16.6, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.6.1: +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.6.1: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== @@ -4551,160 +3964,255 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -metro-babel-register@0.38.4, metro-babel-register@^0.38.1: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.38.4.tgz#712a79138cadbd37c9487e5cb822b3842d81ccee" - integrity sha512-CiDBqiV910RCDfNXg0PRdgYaPlU2GbjTFfQZJZhDv3gYytFYyrge+s0RNGQRly4/+g1RKE8gS6oJpKy9i05GIg== +metro-babel-register@0.51.0: + version "0.51.0" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.51.0.tgz#d86d3f2d90b45c7a3c6ae67a53bd1e50bad7a24d" + integrity sha512-rhdvHFOZ7/ub019A3+aYs8YeLydb02/FAMsKr2Nz2Jlf6VUxWrMnrcT0NYX16F9TGdi2ulRlJ9dwvUmdhkk+Bw== dependencies: - "@babel/plugin-proposal-class-properties" "7.0.0-beta.47" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.47" - "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.47" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.47" - "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.47" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.47" - "@babel/register" "7.0.0-beta.47" + "@babel/core" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/register" "^7.0.0" core-js "^2.2.2" escape-string-regexp "^1.0.5" -metro-babel7-plugin-react-transform@0.38.4: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.38.4.tgz#56c4364388457c7e56055d557c2a1716e2c04a55" - integrity sha512-1mEK3NzZ6fd6cgFtQV+T8q4+Fqzw9rMsLEReLBXvCYZJ/imamTsuIyCBnPy4WhnVcBQON3pFjd/7fV8OOuD/9w== +metro-babel-transformer@0.51.0: + version "0.51.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.51.0.tgz#9ee5199163ac46b2057527b3f8cbd8b089ffc03e" + integrity sha512-M7KEY/hjD3E8tJEliWgI0VOSaJtqaznC0ItM6FiMrhoGDqqa1BvGofl+EPcKqjBSOV1UgExua/T1VOIWbjwQsw== dependencies: - "@babel/helper-module-imports" "7.0.0-beta.47" - lodash "^4.17.5" + "@babel/core" "^7.0.0" -metro-babel7-plugin-react-transform@^0.39.1: - version "0.39.1" - resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.39.1.tgz#deb851fa6904ed5b9f4e38f69e3f318a0fb670e6" - integrity sha512-7atigK+8EZ1DAWhpcw2a60OhCPihe9TsRHGOKUUwJjXmXDxmYxoxejh1kK5vJSaW38P45PkUBwnfNwISWFv4mQ== +metro-babel-transformer@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.51.1.tgz#97be9e2b96c78aa202b52ae05fb86f71327aef72" + integrity sha512-+tOnZZzOzufB86ASdfimUEGB1jBKsdsVpPdjNJZkueTFyvYlGqWDQKHM1w9bwKMeM/czPQ48Y6m8Bou6le0X4w== dependencies: - "@babel/helper-module-imports" "7.0.0-beta.47" - lodash "^4.17.5" + "@babel/core" "^7.0.0" -metro-cache@0.38.4: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.38.4.tgz#8025d55134c7ad711894d1d839c43f2e2b680851" - integrity sha512-dP6uZqLHwgbTeb2pD7AHmokO84mTQNG46NIQ8juLJxsFtiLO8QZqVgHaSamoEUeTo1CaSfESZ4g8WpIonFgnPA== +metro-babel7-plugin-react-transform@0.51.0: + version "0.51.0" + resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.0.tgz#af27dd81666b91f05d2b371b0d6d283c585e38b6" + integrity sha512-dZ95kXcE2FJMoRsYhxr7YLCbOlHWKwe0bOpihRhfImDTgFfuKIzU4ROQwMUbE0NCbzB+ATFsa2FZ3pHDJ5GI0w== dependencies: - jest-serializer "23.0.1" - metro-core "0.38.4" + "@babel/helper-module-imports" "^7.0.0" + +metro-babel7-plugin-react-transform@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.51.1.tgz#9cce2c340cc4006fc82aa6dfab27af22d592607e" + integrity sha512-wzn4X9KgmAMZ7Bi6v9KxA7dw+AHGL0RODPxU5NDJ3A6d0yERvzfZ3qkzWhz8jbFkVBK12cu5DTho3HBazKQDOw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + +metro-cache@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.51.1.tgz#d0b296eab8e009214413bba87e4eac3d9b44cd04" + integrity sha512-0m1+aicsw77LVAehNuTxDpE1c/7Xv/ajRD+UL/lFCWUxnrjSbxVtIKr8l5DxEY11082c1axVRuaV9e436W+eXg== + dependencies: + jest-serializer "24.0.0-alpha.6" + metro-core "0.51.1" mkdirp "^0.5.1" rimraf "^2.5.4" -metro-core@0.38.4, metro-core@^0.38.1: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.38.4.tgz#975c8dda01aa923691f5ddb41672904d744a821d" - integrity sha512-FBRWdIcSpzQSVSS4f1pFLsYu8uWOfY/iiwkgnCsrwKryP59g57oFIHdFOBp2l3NE9tKJI0LjnPUJxGJ70SEZyA== +metro-config@0.51.1, metro-config@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.51.1.tgz#8f1a241ce2c0b521cd492c39bc5c6c69e3397b82" + integrity sha512-WCNd0tTI9gb/ubgTqK1+ljZL4b3hsXVinsOAtep4nHiVb6DSDdbO2yXDD2rpYx3NE6hDRMFS9HHg6G0139pAqQ== dependencies: - jest-haste-map "23.1.0" + cosmiconfig "^5.0.5" + metro "0.51.1" + metro-cache "0.51.1" + metro-core "0.51.1" + pretty-format "24.0.0-alpha.6" + +metro-core@0.51.1, metro-core@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.51.1.tgz#e7227fb1dd1bb3f953272fad9876e6201140b038" + integrity sha512-sG1yACjdFqmIzZN50HqLTKUMp1oy0AehHhmIuYeIllo1DjX6Y2o3UAT3rGP8U+SAqJGXf/OWzl6VNyRPGDENfA== + dependencies: + jest-haste-map "24.0.0-alpha.6" lodash.throttle "^4.1.1" - metro-resolver "0.38.4" + metro-resolver "0.51.1" wordwrap "^1.0.0" -metro-memory-fs@^0.38.1: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.38.4.tgz#90081d96a28b3553d89e782de2b453f6fb4783b7" - integrity sha512-qErfcOHcoBqzU1a+CSKTuewHGFPuOIeTIb1VNxDWCY0pfdcIOLlhS1kSAR3F235yg1fF/GaQGux9n3W2+NXGIQ== +metro-memory-fs@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-memory-fs/-/metro-memory-fs-0.51.1.tgz#624291f5956b0fd11532d80b1b85d550926f96c9" + integrity sha512-dXVUpLPLwfQcYHd1HlqHGVzBsiwvUdT92TDSbdc10152TP+iynHBqLDWbxt0MAtd6c/QXwOuGZZ1IcX3+lv5iw== -metro-minify-uglify@0.38.4: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.38.4.tgz#5e162a48414f0d84461f674022b425e2a6b751ac" - integrity sha512-XaqbAOg3Dm/2zk/RVf2rr6h03erqitZKw3hvUCRI6EajpJhKdMty3viT6Wet7HHXhOkcZeySvBflua7u5NznFQ== +metro-minify-uglify@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.51.1.tgz#60cd8fe4d3e82d6670c717b8ddb52ae63199c0e4" + integrity sha512-HAqd/rFrQ6mnbqVAszDXIKTg2rqHlY9Fm8DReakgbkAeyMbF2mH3kEgtesPmTrhajdFk81UZcNSm6wxj1JMgVg== dependencies: uglify-es "^3.1.9" -metro-resolver@0.38.4: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.38.4.tgz#2dc0cc9520a1f03e94f6cfb94b062ccfb21eefa1" - integrity sha512-Hw4bb9iLH+l4kSzmhOAKSkmMJ0MxDF2e6RBNPY2xekBlaaygzLSNebsJSpuhn7zLJZ4nuPRaY3QFo4so6GdZRA== +metro-react-native-babel-preset@0.51.0: + version "0.51.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.0.tgz#978d960acf2d214bbbe43e59145878d663bd07de" + integrity sha512-Y/aPeLl4RzY8IEAneOyDcpdjto/8yjIuX9eUWRngjSqdHYhGQtqiSBpfTpo0BvXpwNRLwCLHyXo58gNpckTJFw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.0.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + metro-babel7-plugin-react-transform "0.51.0" + react-transform-hmr "^1.0.4" + +metro-react-native-babel-preset@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.51.1.tgz#44aeeedfea37f7c2ab8f6f273fa71b90fe65f089" + integrity sha512-e9tsYDFhU70gar0jQWcZXRPJVCv4k7tEs6Pm74wXO2OO/T1MEumbvniDIGwGG8bG8RUnYdHhjcaiub2Vc5BRWw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.0.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.0.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-commonjs" "^7.0.0" + "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-parameters" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.0.0" + "@babel/plugin-transform-react-jsx" "^7.0.0" + "@babel/plugin-transform-react-jsx-source" "^7.0.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.0.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + metro-babel7-plugin-react-transform "0.51.1" + react-transform-hmr "^1.0.4" + +metro-react-native-babel-transformer@0.51.0: + version "0.51.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.0.tgz#57a695e97a19d95de63c9633f9d0dc024ee8e99a" + integrity sha512-VFnqtE0qrVmU1HV9B04o53+NZHvDwR+CWCoEx4+7vCqJ9Tvas741biqCjah9xtifoKdElQELk6x0soOAWCDFJA== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.0.1" + metro-babel-transformer "0.51.0" + metro-react-native-babel-preset "0.51.0" + +metro-react-native-babel-transformer@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.51.1.tgz#bac34f988c150c725cd1875c13701cc2032615f9" + integrity sha512-D0KU+JPb/Z76nUWt3+bkjKggOlGvqAVI2BpIH2JFKprpUyBjWaCRqHnkBfZGixYwUfmu93MIlKJWr6iKzzFrlg== + dependencies: + "@babel/core" "^7.0.0" + babel-preset-fbjs "^3.0.1" + metro-babel-transformer "0.51.1" + metro-react-native-babel-preset "0.51.1" + +metro-resolver@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.51.1.tgz#4c26f0baee47d30250187adca3d34c902e627611" + integrity sha512-zmWbD/287NDA/jLPuPV0hne/YMMSG0dljzu21TYMg2lXRLur/zROJHHhyepZvuBHgInXBi4Vhr2wvuSnY39SuA== dependencies: absolute-path "^0.0.0" -metro-source-map@0.38.4: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.38.4.tgz#560230c9841dfdcd40d03452dafc7a808314246b" - integrity sha512-CUqqe3X+SoQKOxJAgYlmYsqqv0ow+OIJI2/ZE5fXzijo98mIcaZaWeNMM3hXljUqlSHl8+LtIju22Ia002bOXg== +metro-source-map@0.51.1: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.51.1.tgz#1a8da138e98e184304d5558b4f92a5c2141822d0" + integrity sha512-JyrE+RV4YumrboHPHTGsUUGERjQ681ImRLrSYDGcmNv4tfpk9nvAK26UAas4IvBYFCC9oW90m0udt3kaQGv59Q== dependencies: source-map "^0.5.6" -metro@^0.38.1: - version "0.38.4" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.38.4.tgz#86046cac6600ce619f442041363a051c4f7cdac7" - integrity sha512-CjopTFBKK1x09NPQKTZP09cV0gzfqxYQaVoh0jTJPL3+TqGr7A1kaDhkGYiMNbNyV+ms1J3QxLHXlxSToHDoLQ== +metro@0.51.1, metro@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.51.1.tgz#b0aad4731593b9f244261bad1abb2a006d1c8969" + integrity sha512-nM0dqn8LQlMjhChl2fzTUq2EWiUebZM7nkesD9vQe47W10bj/tbRLPiIIAxht6SRDbPd/hRA+t39PxLhPSKEKg== dependencies: - "@babel/core" "7.0.0-beta.47" - "@babel/generator" "7.0.0-beta.47" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.47" - "@babel/plugin-external-helpers" "7.0.0-beta.47" - "@babel/plugin-proposal-class-properties" "7.0.0-beta.47" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.47" - "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.47" - "@babel/plugin-syntax-nullish-coalescing-operator" "7.0.0-beta.47" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.47" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.47" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.47" - "@babel/plugin-transform-classes" "7.0.0-beta.47" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.47" - "@babel/plugin-transform-destructuring" "7.0.0-beta.47" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.47" - "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.47" - "@babel/plugin-transform-for-of" "7.0.0-beta.47" - "@babel/plugin-transform-function-name" "7.0.0-beta.47" - "@babel/plugin-transform-literals" "7.0.0-beta.47" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.47" - "@babel/plugin-transform-object-assign" "7.0.0-beta.47" - "@babel/plugin-transform-parameters" "7.0.0-beta.47" - "@babel/plugin-transform-react-display-name" "7.0.0-beta.47" - "@babel/plugin-transform-react-jsx" "7.0.0-beta.47" - "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.47" - "@babel/plugin-transform-regenerator" "7.0.0-beta.47" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.47" - "@babel/plugin-transform-spread" "7.0.0-beta.47" - "@babel/plugin-transform-template-literals" "7.0.0-beta.47" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.47" - "@babel/register" "7.0.0-beta.47" - "@babel/template" "7.0.0-beta.47" - "@babel/traverse" "7.0.0-beta.47" - "@babel/types" "7.0.0-beta.47" + "@babel/core" "^7.0.0" + "@babel/generator" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/plugin-external-helpers" "^7.0.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" absolute-path "^0.0.0" async "^2.4.0" - babel-core "^6.24.1" - babel-plugin-external-helpers "^6.22.0" - babel-plugin-transform-flow-strip-types "^6.21.0" - babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.4" - babel-preset-react-native "^5.0.0" - babel-register "^6.24.1" - babylon "7.0.0-beta.47" - chalk "^1.1.1" + babel-preset-fbjs "^3.0.1" + buffer-crc32 "^0.2.13" + chalk "^2.4.1" concat-stream "^1.6.0" connect "^3.6.5" debug "^2.2.0" denodeify "^1.2.1" eventemitter3 "^3.0.0" - fbjs "^0.8.14" + fbjs "^1.0.0" fs-extra "^1.0.0" graceful-fs "^4.1.3" image-size "^0.6.0" - jest-docblock "23.0.1" - jest-haste-map "23.1.0" - jest-worker "23.0.1" + invariant "^2.2.4" + jest-haste-map "24.0.0-alpha.6" + jest-worker "24.0.0-alpha.6" json-stable-stringify "^1.0.1" - json5 "^0.4.0" - left-pad "^1.1.3" lodash.throttle "^4.1.1" merge-stream "^1.0.1" - metro-babel-register "0.38.4" - metro-babel7-plugin-react-transform "0.38.4" - metro-cache "0.38.4" - metro-core "0.38.4" - metro-minify-uglify "0.38.4" - metro-resolver "0.38.4" - metro-source-map "0.38.4" + metro-babel-transformer "0.51.1" + metro-cache "0.51.1" + metro-config "0.51.1" + metro-core "0.51.1" + metro-minify-uglify "0.51.1" + metro-react-native-babel-preset "0.51.1" + metro-resolver "0.51.1" + metro-source-map "0.51.1" mime-types "2.1.11" mkdirp "^0.5.1" - node-fetch "^1.3.3" + node-fetch "^2.2.0" + nullthrows "^1.1.0" react-transform-hmr "^1.0.4" resolve "^1.5.0" rimraf "^2.5.4" @@ -4714,7 +4222,7 @@ metro@^0.38.1: throat "^4.1.0" wordwrap "^1.0.0" write-file-atomic "^1.2.0" - ws "^1.1.0" + ws "^1.1.5" xpipe "^1.0.5" yargs "^9.0.0" @@ -4908,7 +4416,7 @@ nan@2.10.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== -nan@^2.10.0, nan@^2.9.2: +nan@^2.12.1, nan@^2.9.2: version "2.12.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== @@ -4949,7 +4457,12 @@ negotiator@0.6.1: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= -node-fetch@^1.0.1, node-fetch@^1.3.3, node-fetch@^1.6.3: +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-fetch@^1.0.1, node-fetch@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== @@ -4957,6 +4470,11 @@ node-fetch@^1.0.1, node-fetch@^1.3.3, node-fetch@^1.6.3: encoding "^0.1.11" is-stream "^1.0.1" +node-fetch@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5" + integrity sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA== + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5085,6 +4603,11 @@ npmlog@^4.0.2: gauge "~2.7.3" set-blocking "~2.0.0" +nullthrows@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -5209,7 +4732,7 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -5282,11 +4805,24 @@ parse-json@^2.2.0: dependencies: error-ex "^1.2.0" +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + parse-node-version@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.0.tgz#33d9aa8920dcc3c0d33658ec18ce237009a56d53" integrity sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg== +parse5@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" @@ -5302,12 +4838,12 @@ path-exists@^3.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: +path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^2.0.0: +path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= @@ -5354,22 +4890,12 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -pegjs@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd" - integrity sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0= - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= - performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -pify@^2.0.0, pify@^2.3.0: +pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -5379,25 +4905,6 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-3.0.2.tgz#7e6f85413fd9161ab4e12b539b06010d85954bb9" - integrity sha512-c5CgUJq6H2k6MJz72Ak1F5sN9n9wlSlJyEnwvpm9/y3WB4E3pHBDT2c6PEiS1vyJvq2bUxUAIu0EGf8Cx4Ic7Q== - dependencies: - node-modules-regexp "^1.0.0" - pirates@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.0.tgz#850b18781b4ac6ec58a43c9ed9ec5fe6796addbd" @@ -5412,16 +4919,7 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" -plist@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" - integrity sha1-CjLKlIGxw2TpLhjcVch23p0B2os= - dependencies: - base64-js "1.1.2" - xmlbuilder "8.2.2" - xmldom "0.1.x" - -plist@^3.0.0: +plist@^3.0.0, plist@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== @@ -5451,12 +4949,15 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -pretty-format@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" - integrity sha1-UwvlxCs8BbNkFKeipDN6qArNDo0= +pretty-format@24.0.0-alpha.6: + version "24.0.0-alpha.6" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.0.0-alpha.6.tgz#25ad2fa46b342d6278bf241c5d2114d4376fbac1" + integrity sha512-zG2m6YJeuzwBFqb5EIdmwYVf30sap+iMRuYNPytOccEXZMAJbPIFGKVJ/U0WjQegmnQbRo9CI7j6j3HtDaifiA== + dependencies: + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" -private@^0.1.6, private@^0.1.8: +private@^0.1.6: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== @@ -5476,11 +4977,6 @@ process@~0.5.1: resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -5505,6 +5001,13 @@ prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, loose-envify "^1.3.1" object-assign "^4.1.1" +property-information@^5.0.0, property-information@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.0.1.tgz#c3b09f4f5750b1634c0b24205adbf78f18bdf94f" + integrity sha512-nAtBDVeSwFM3Ot/YxT7s4NqZmqXI7lLzf46BThvotEtYf2uk2yH0ACYuWQkJ7gxKs49PPtKVY0UlDGkyN9aJlw== + dependencies: + xtend "^4.0.1" + proxy-addr@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" @@ -5535,6 +5038,14 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -5653,10 +5164,10 @@ react-deep-force-update@^1.0.0: resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz#3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1" integrity sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA== -react-devtools-core@^3.2.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.5.3.tgz#5d1f58afa1bac644e70945992444983a06386795" - integrity sha512-0/0OGEjchZNgKzahGi6TqHfMEc9J6VMYl6NXCawZB5levXEwh9Svij+iaIMP1LvgEfOzA8tF6jnvYzzvQh61zg== +react-devtools-core@^3.6.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.1.tgz#51af81ceada65209bbccb8b547a01187cd1cbf04" + integrity sha512-I/LSX+tpeTrGKaF1wXSfJ/kP+6iaP2JfshEjW8LtQBdz6c6HhzOJtjZXhqOUrAdysuey8M1/JgPY1flSVVt8Ig== dependencies: shell-quote "^1.6.1" ws "^3.3.1" @@ -5793,10 +5304,9 @@ react-native-languages@^3.0.2: version "1.1.0" resolved "git+https://github.com/status-im/react-native-os.git#1a6d0835f919cb075793ad7c602f2724eee4702d" -react-native-qrcode@0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/react-native-qrcode/-/react-native-qrcode-0.2.7.tgz#d103166fb1a5b53643e8bf7b88c0672e689ac4f8" - integrity sha512-Xvc3T1h95zA9tbRxiMkKethDYpPwKcqDPIHe9Cxt7pM+lma9dSzd6yXGGLGeZmFU/SmHMK+4bTnDltUv1s4Jnw== +"react-native-qrcode@git+https://github.com/status-im/react-native-qrcode.git#v0.2.8": + version "0.2.8" + resolved "git+https://github.com/status-im/react-native-qrcode.git#58af1c00a7dc2e9b4bd59993d002c1045a9bd22f" dependencies: create-react-class "^15.6.0" prop-types "^15.5.10" @@ -5849,14 +5359,18 @@ react-native-splash-screen@3.1.1: version "2.3.10" resolved "git+https://github.com/status-im/react-native-status-keycard.git#a6da0a7889fdbc8cdf61771cf1b989c5cfb14b08" -react-native-svg@6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-6.5.2.tgz#1105896b8873b0856821b18daa0c6898cea6c00c" - integrity sha512-r9SXx/AOzlo/jkahAo9WjNTRJ+A2lDHE3yS3WtgZ4Gzqqyxb3L6LpuAG02x1TaKEowdTEG3r6u7vhnCZON8N/A== +react-native-svg-transformer@^0.12.1: + version "0.12.1" + resolved "https://registry.yarnpkg.com/react-native-svg-transformer/-/react-native-svg-transformer-0.12.1.tgz#9546b65f5829e9f85c2951186a67e72e9a4c79ab" + integrity sha512-lau+hkPXFo40vUIUkp2nJCNeVJwsLxOx5qRvdUhuaSXGtvQbl+w+q3qs68Cy2Eqm+fvu1feWCp/OT30nW+yKpw== dependencies: - color "^2.0.1" - lodash "^4.16.6" - pegjs "^0.10.0" + "@svgr/core" "^4.1.0" + semver "^5.6.0" + +react-native-svg@^9.2.4: + version "9.2.4" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-9.2.4.tgz#a30ee42535b39097e7b68dfa6dcf5c1c8cce97f1" + integrity sha512-Gox4iASgWpwgXpmaLgEvzwftjkrT8hIEnxnJvIypZaFlME9fdcgulv4AKcnwTFLxyIrbuuIaY1/GmbU4hejkjg== react-native-tab-view@^0.0.77: version "0.0.77" @@ -5893,9 +5407,9 @@ react-native-tab-view@^1.0.0: ip-regex "^1.0.3" util "^0.10.3" -"react-native-webview-bridge@git+https://github.com/status-im/react-native-webview-bridge.git#v0.33.16-6": +"react-native-webview-bridge@git+https://github.com/status-im/react-native-webview-bridge.git#fix/classnames-colision": version "0.33.16" - resolved "git+https://github.com/status-im/react-native-webview-bridge.git#4d9a7e7fd5319c3c2b494426c4ede3ac94135a87" + resolved "git+https://github.com/status-im/react-native-webview-bridge.git#26c75b82b78ab9e91812d14d39d9dcfd68bd83d8" dependencies: invariant "2.2.0" keymirror "0.1.1" @@ -5908,59 +5422,58 @@ react-native-webview@^5.2.1: escape-string-regexp "^1.0.5" fbjs "^0.8.17" -"react-native@git+https://github.com/status-im/react-native.git#0.56.1-status": - version "0.56.0" - resolved "git+https://github.com/status-im/react-native.git#aa51c6e7a17776f7277f7f2124467fc0d41d6841" +"react-native@git+https://github.com/status-im/react-native.git#status-v0.59.2": + version "0.59.2" + resolved "git+https://github.com/status-im/react-native.git#910d317028d9310add1d3fe13cea63195de008f4" dependencies: + "@babel/runtime" "^7.0.0" + "@react-native-community/cli" "^1.2.1" absolute-path "^0.0.0" art "^0.10.0" base64-js "^1.1.2" - chalk "^1.1.1" + chalk "^2.4.1" commander "^2.9.0" compression "^1.7.1" connect "^3.6.5" create-react-class "^15.6.3" debug "^2.2.0" denodeify "^1.2.1" - envinfo "^5.7.0" errorhandler "^1.5.0" escape-string-regexp "^1.0.5" event-target-shim "^1.0.5" - fbjs "0.8.16" - fbjs-scripts "^0.8.1" + fbjs "^1.0.0" + fbjs-scripts "^1.0.0" fs-extra "^1.0.0" glob "^7.1.1" graceful-fs "^4.1.3" inquirer "^3.0.6" + invariant "^2.2.4" lodash "^4.17.5" - metro "^0.38.1" - metro-babel-register "^0.38.1" - metro-core "^0.38.1" - metro-memory-fs "^0.38.1" + metro-babel-register "0.51.0" + metro-react-native-babel-transformer "0.51.0" mime "^1.3.4" minimist "^1.2.0" mkdirp "^0.5.1" morgan "^1.9.0" - node-fetch "^1.3.3" + node-fetch "^2.2.0" node-notifier "^5.2.1" npmlog "^2.0.4" + nullthrows "^1.1.0" opn "^3.0.2" optimist "^0.6.1" plist "^3.0.0" - pretty-format "^4.2.1" + pretty-format "24.0.0-alpha.6" promise "^7.1.1" prop-types "^15.5.8" react-clone-referenced-element "^1.0.1" - react-devtools-core "^3.2.2" - react-timer-mixin "^0.13.2" + react-devtools-core "^3.6.0" regenerator-runtime "^0.11.0" rimraf "^2.5.4" semver "^5.0.3" serve-static "^1.13.1" shell-quote "1.6.1" stacktrace-parser "^0.1.3" - ws "^1.1.0" - xcode "^0.9.1" + ws "^1.1.5" xmldoc "^0.4.0" yargs "^9.0.0" @@ -6020,11 +5533,6 @@ react-proxy@^1.1.7: lodash "^4.6.1" react-deep-force-update "^1.0.0" -react-timer-mixin@^0.13.2: - version "0.13.4" - resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz#75a00c3c94c13abe29b43d63b4c65a88fc8264d3" - integrity sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q== - react-transform-hmr@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" @@ -6033,15 +5541,15 @@ react-transform-hmr@^1.0.4: global "^4.3.0" react-proxy "^1.1.7" -react@16.4.1: - version "16.4.1" - resolved "https://registry.yarnpkg.com/react/-/react-16.4.1.tgz#de51ba5764b5dbcd1f9079037b862bd26b82fe32" - integrity sha512-3GEs0giKp6E0Oh/Y9ZC60CmYgUPnp7voH9fbjWsvXtYFb4EWtgQub0ADSq0sJR0BbHc4FThLLtzlcFaFXIorwg== +react@16.8.3: + version "16.8.3" + resolved "https://registry.yarnpkg.com/react/-/react-16.8.3.tgz#c6f988a2ce895375de216edcfaedd6b9a76451d9" + integrity sha512-3UoSIsEq8yTJuSu0luO1QQWYbgGEILm+eJl2QN/VLDi7hL+EN18M3q3oVZwmVzzBJ3DkM7RMdRwBmZZ+b4IzSA== dependencies: - fbjs "^0.8.16" loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.0" + prop-types "^15.6.2" + scheduler "^0.13.3" read-pkg-up@^2.0.0: version "2.0.0" @@ -6060,7 +5568,7 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" -readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -6073,26 +5581,21 @@ readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.2.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -realm@2.21.0: - version "2.21.0" - resolved "https://registry.yarnpkg.com/realm/-/realm-2.21.0.tgz#fd70067ffede61e3749ffa4cb32d827585d0b735" - integrity sha512-2XxkVogKOObhwBUcP7NPvyA9kU/HIeopVbAGgKanJWYw5z09J+I+q1CN2gCVR5EC4+H55Ht4loEhjDud5+LEYQ== +realm@^2.24.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/realm/-/realm-2.24.0.tgz#4c804bed23360b7d4f23964e708d142608f7a335" + integrity sha512-pIeZNoUfqrfo9WRdP3PtVVjh2aEde9l6T5tReN4as9MLn9sC/17tppatrl5S3gfakxvNQH3uJ9FdYI7lS6EspQ== dependencies: - command-line-args "^4.0.6" - decompress "^4.2.0" deepmerge "2.1.0" - fs-extra "^4.0.2" - ini "^1.3.4" - nan "^2.10.0" - node-fetch "^1.6.3" + nan "^2.12.1" + node-fetch "^1.7.3" node-machine-id "^1.1.10" node-pre-gyp "^0.11.0" - progress "^2.0.0" - prop-types "^15.5.10" + prop-types "^15.6.2" request "^2.88.0" stream-counter "^1.0.0" sync-request "^3.0.1" - url-parse "^1.2.0" + url-parse "^1.4.4" regenerate-unicode-properties@^7.0.0: version "7.0.0" @@ -6101,7 +5604,7 @@ regenerate-unicode-properties@^7.0.0: dependencies: regenerate "^1.4.0" -regenerate@^1.2.1, regenerate@^1.4.0: +regenerate@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== @@ -6111,12 +5614,10 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-transform@^0.12.3: - version "0.12.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.12.4.tgz#aa9b6c59f4b97be080e972506c560b3bccbfcff0" - integrity sha512-p2I0fY+TbSLD2/VFTFb/ypEHxs3e3AjU0DzttdPqk2bSmDhfSh5E54b86Yc6XhUa5KykK1tgbvZ4Nr82oCJWkQ== - dependencies: - private "^0.1.6" +regenerator-runtime@^0.12.0: + version "0.12.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" + integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg== regenerator-transform@^0.13.3: version "0.13.3" @@ -6140,15 +5641,6 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - regexpu-core@^4.1.3, regexpu-core@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.4.0.tgz#8d43e0d1266883969720345e70c275ee0aec0d32" @@ -6161,23 +5653,11 @@ regexpu-core@^4.1.3, regexpu-core@^4.2.0: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.0.2" -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= - regjsgen@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd" integrity sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA== -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= - dependencies: - jsesc "~0.5.0" - regjsparser@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" @@ -6185,6 +5665,15 @@ regjsparser@^0.6.0: dependencies: jsesc "~0.5.0" +rehype-parse@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-6.0.0.tgz#f681555f2598165bee2c778b39f9073d17b16bca" + integrity sha512-V2OjMD0xcSt39G4uRdMTqDXXm6HwkUbLMDayYKA/d037j8/OtVSQ+tqKwYWOuyBeoCs/3clXRe30VUjeMDTBSA== + dependencies: + hast-util-from-parse5 "^5.0.0" + parse5 "^5.0.0" + xtend "^4.0.1" + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" @@ -6200,12 +5689,10 @@ repeat-string@^1.5.2, repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" +replace-ext@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= request@^2.79.0, request@^2.88.0: version "2.88.0" @@ -6248,6 +5735,11 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -6260,6 +5752,13 @@ resolve@^1.3.2, resolve@^1.5.0: dependencies: path-parse "^1.0.6" +resolve@^1.8.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" + integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + dependencies: + path-parse "^1.0.6" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -6349,14 +5848,15 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^2.0.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" - integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= +sane@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-3.1.0.tgz#995193b7dc1445ef1fe41ddfca2faf9f111854c6" + integrity sha512-G5GClRRxT1cELXfdAq7UKtUsv8q/ZC5k8lQGmjEm4HcAl3HzBy68iglyNCmw4+0tiXPCBZntslHlRhbnsSws+Q== dependencies: anymatch "^2.0.0" capture-exit "^1.2.0" exec-sh "^0.2.0" + execa "^1.0.0" fb-watchman "^2.0.0" micromatch "^3.1.4" minimist "^1.1.1" @@ -6375,14 +5875,15 @@ sax@~1.1.1: resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" integrity sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA= -seek-bzip@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" - integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= +scheduler@^0.13.3: + version "0.13.4" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.4.tgz#8fef05e7a3580c76c0364d2df5e550e4c9140298" + integrity sha512-cvSOlRPxOHs5dAhP9yiS/6IDmVAVxmk33f0CtTJRkmUWcb1Us+t7b1wqdzoC0REw2muC9V5f1L/w5R5uKGaepA== dependencies: - commander "~2.8.1" + loose-envify "^1.1.0" + object-assign "^4.1.1" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: +"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== @@ -6528,31 +6029,24 @@ simple-get@^2.7.0: once "^1.3.1" simple-concat "^1.0.0" -simple-plist@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-0.2.1.tgz#71766db352326928cf3a807242ba762322636723" - integrity sha1-cXZts1IyaSjPOoByQrp2IyJjZyM= +simple-plist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.0.0.tgz#bed3085633b22f371e111f45d159a1ccf94b81eb" + integrity sha512-043L2rO80LVF7zfZ+fqhsEkoJFvW8o59rt/l4ctx1TJWoTx7/jkiS1R5TatD15Z1oYnuLJytzE7gcnnBuIPL2g== dependencies: bplist-creator "0.0.7" bplist-parser "0.1.1" - plist "2.0.1" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" + plist "^3.0.1" sjcl@^1.0.3: version "1.0.8" resolved "https://registry.yarnpkg.com/sjcl/-/sjcl-1.0.8.tgz#f2ec8d7dc1f0f21b069b8914a41a8f236b0e252a" integrity sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ== -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== slide@^1.1.5: version "1.1.6" @@ -6600,13 +6094,6 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.4.15, source-map-support@^0.4.2: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== - dependencies: - source-map "^0.5.6" - source-map-support@^0.5.9: version "0.5.10" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.10.tgz#2214080bc9d51832511ee2bab96e3c2f9353120c" @@ -6620,7 +6107,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -6630,6 +6117,13 @@ source-map@^0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +space-separated-tokens@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.2.tgz#e95ab9d19ae841e200808cd96bc7bd0adbbb3412" + integrity sha512-G3jprCEw+xFEs0ORweLmblJ3XLymGGr6hxZYTYZjIlvDti9vOBUjRQa1Rzjt012aRrocKstHwdNi+F7HguPsEA== + dependencies: + trim "0.0.1" + spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -6663,6 +6157,11 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + sshpk@^1.7.0: version "1.16.0" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.0.tgz#1d4963a2fbffe58050aa9084ca20be81741c07de" @@ -6774,13 +6273,6 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-dirs@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" - integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== - dependencies: - is-natural-number "^4.0.1" - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -6810,6 +6302,13 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + symbol-observable@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -6824,19 +6323,6 @@ sync-request@^3.0.1: http-response-object "^1.0.1" then-request "^2.0.1" -tar-stream@^1.5.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" - integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== - dependencies: - bl "^1.0.0" - buffer-alloc "^1.2.0" - end-of-stream "^1.0.0" - fs-constants "^1.0.0" - readable-stream "^2.3.0" - to-buffer "^1.1.1" - xtend "^4.0.0" - tar@^4: version "4.4.8" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" @@ -6858,14 +6344,6 @@ temp@0.8.3: os-tmpdir "^1.0.0" rimraf "~2.2.6" -test-value@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/test-value/-/test-value-2.1.0.tgz#11da6ff670f3471a73b625ca4f3fdcf7bb748291" - integrity sha1-Edpv9nDzRxpztiXKTz/c97t0gpE= - dependencies: - array-back "^1.0.3" - typical "^2.6.0" - text-encoding@^0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" @@ -6928,16 +6406,6 @@ tmpl@1.0.x: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= -to-buffer@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" - integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -6986,6 +6454,11 @@ trim@0.0.1: resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= +trough@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.3.tgz#e29bd1614c6458d44869fc28b255ab7857ef7c24" + integrity sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw== + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -7011,12 +6484,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typical@^2.6.0, typical@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d" - integrity sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0= - -ua-parser-js@^0.7.18, ua-parser-js@^0.7.9: +ua-parser-js@^0.7.18: version "0.7.19" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.19.tgz#94151be4c0a7fb1d001af7022fdaca4642659e4b" integrity sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ== @@ -7039,14 +6507,6 @@ ultron@~1.1.0: resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== -unbzip2-stream@^1.0.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz#7854da51622a7e63624221196357803b552966a1" - integrity sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw== - dependencies: - buffer "^3.0.1" - through "^2.3.6" - underscore@1.8.3: version "1.8.3" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" @@ -7075,6 +6535,20 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" integrity sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg== +unified@^7.0.2: + version "7.1.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" + integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== + dependencies: + "@types/unist" "^2.0.0" + "@types/vfile" "^3.0.0" + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^3.0.0" + x-is-string "^0.1.0" + union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" @@ -7085,6 +6559,11 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^0.4.3" +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -7115,7 +6594,7 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-parse@^1.2.0: +url-parse@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.4.tgz#cac1556e95faa0303691fec5cf9d5a1bc34648f8" integrity sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg== @@ -7175,11 +6654,6 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" - integrity sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE= - uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" @@ -7207,6 +6681,23 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vfile-message@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== + dependencies: + unist-util-stringify-position "^1.1.1" + +vfile@^3.0.0, vfile@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" + integrity sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ== + dependencies: + is-buffer "^2.0.0" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -7222,6 +6713,11 @@ watch@~0.18.0: exec-sh "^0.2.0" minimist "^1.2.0" +web-namespaces@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.2.tgz#c8dc267ab639505276bae19e129dbd6ae72b22b4" + integrity sha512-II+n2ms4mPxK+RnIxRPOw3zwF2jRscdJIUE9BfkKHm4FYEg9+biIoTMnaZF5MpemE3T+VhMLrhbyD4ilkPCSbg== + web3-utils@1.0.0-beta.36: version "1.0.0-beta.36" resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.0.0-beta.36.tgz#dc19c9aeec009b1816cc91ef64d7fe9f8ee344c9" @@ -7301,7 +6797,7 @@ write-file-atomic@^1.2.0: imurmurhash "^0.1.4" slide "^1.1.5" -ws@^1.1.0: +ws@^1.1.0, ws@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== @@ -7318,14 +6814,18 @@ ws@^3.0.0, ws@^3.3.1: safe-buffer "~5.1.0" ultron "~1.1.0" -xcode@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-0.9.3.tgz#910a89c16aee6cc0b42ca805a6d0b4cf87211cf3" - integrity sha1-kQqJwWrubMC0LKgFptC0z4chHPM= +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= + +xcode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.0.0.tgz#134f1f94c26fbfe8a9aaa9724bfb2772419da1a2" + integrity sha512-5xF6RCjAdDEiEsbbZaS/gBRt3jZ/177otZcpoLCjGN/u1LrfgH7/Sgeeavpr/jELpyDqN2im3AKosl2G2W8hfw== dependencies: - pegjs "^0.10.0" - simple-plist "^0.2.1" - uuid "3.0.1" + simple-plist "^1.0.0" + uuid "^3.3.2" xhr-request-promise@^0.1.2: version "0.1.2" @@ -7362,11 +6862,6 @@ xhr@^2.0.4, xhr@^2.3.3: parse-headers "^2.0.0" xtend "^4.0.0" -xmlbuilder@8.2.2: - version "8.2.2" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" - integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M= - xmlbuilder@^9.0.7: version "9.0.7" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" @@ -7394,7 +6889,7 @@ xpipe@^1.0.5: resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98= -xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= @@ -7439,11 +6934,3 @@ yargs@^9.0.0: which-module "^2.0.0" y18n "^3.2.1" yargs-parser "^7.0.0" - -yauzl@^2.4.2: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" diff --git a/resources/images/ui/hold-card-animation.png b/resources/images/ui/hold-card-animation.gif similarity index 100% rename from resources/images/ui/hold-card-animation.png rename to resources/images/ui/hold-card-animation.gif diff --git a/scripts/lib/setup/nix/mobile/android-ndk/default.nix b/scripts/lib/setup/nix/mobile/android-ndk/default.nix index 7149a8c72d..2fb4bcc741 100644 --- a/scripts/lib/setup/nix/mobile/android-ndk/default.nix +++ b/scripts/lib/setup/nix/mobile/android-ndk/default.nix @@ -6,15 +6,15 @@ { stdenv, fetchzip }: let - ndk-version = "r10e"; + ndk-version = "r17c"; archives = { macosx = fetchzip { url = "https://dl.google.com/android/repository/android-ndk-${ndk-version}-darwin-x86_64.zip"; - sha256 = "0pqagwqrp6sw7l5hcbjs308wqnxyslnpr7x8svs58dlkzn70255q"; + sha256 = "0299m2l8jp773r9y1l9jbyy4xw2mvsz8gqv5b409gwclq8apip1w"; }; linux = fetchzip { url = "https://dl.google.com/android/repository/android-ndk-${ndk-version}-linux-x86_64.zip"; - sha256 = "168dbhk7cvrri1b4jwskjqm5mj14cg6px7y7ycz4g9m8byqvqjhf"; + sha256 = "02q1hy423syl868jdyaxjm44hn59cmni5019r811vinagvq3m7qi"; }; }; diff --git a/scripts/prepare-for-platform.sh b/scripts/prepare-for-platform.sh index 136c37f76b..c87c3380fb 100755 --- a/scripts/prepare-for-platform.sh +++ b/scripts/prepare-for-platform.sh @@ -55,6 +55,9 @@ if [ ! -f .babelrc ] || [ $(readlink .babelrc) != "${PLATFORM_FOLDER}/.babelrc" echo "Creating link: .babelrc -> ${PLATFORM_FOLDER}/.babelrc" ln -sf ${PLATFORM_FOLDER}/.babelrc .babelrc + + echo "Creating link: .babelrc -> ${PLATFORM_FOLDER}/.babelrc" + ln -sf ${PLATFORM_FOLDER}/metro.config.js metro.config.js fi yarn install --frozen-lockfile diff --git a/src/status_im/react_native/resources.cljs b/src/status_im/react_native/resources.cljs index e6b1b0f4b7..1b570916f6 100644 --- a/src/status_im/react_native/resources.cljs +++ b/src/status_im/react_native/resources.cljs @@ -69,7 +69,8 @@ :hardwallet-card (js/require "./resources/images/ui/hardwallet-card.png") :secret-keys (js/require "./resources/images/ui/secret-keys.png") :keycard-lock (js/require "./resources/images/ui/keycard-lock.png") - :hold-card-animation (js/require "./resources/images/ui/hold-card-animation.png") + :hold-card-animation (try (js/require "./resources/images/ui/hold-card-animation.gif") + (catch :default e)) :warning-sign (js/require "./resources/images/ui/warning-sign.png") :phone-nfc-on (js/require "./resources/images/ui/phone-nfc-on.png") :phone-nfc-off (js/require "./resources/images/ui/phone-nfc-off.png") diff --git a/src/status_im/ui/components/text_input/view.cljs b/src/status_im/ui/components/text_input/view.cljs index f08386e15e..5962b46dea 100644 --- a/src/status_im/ui/components/text_input/view.cljs +++ b/src/status_im/ui/components/text_input/view.cljs @@ -5,12 +5,21 @@ [status-im.utils.platform :as platform] [status-im.ui.components.tooltip.views :as tooltip])) +(defn merge-container-styles + [height container] + (let [merged-styles (merge (styles/input-container height) container)] + ;; `:background-color` can't be nil; in this case the app will crash. + ;; Nevertheless, we need to be able to remove background if necessary. + (if (nil? (:background-color merged-styles)) + (dissoc merged-styles :background-color) + merged-styles))) + (defn text-input-with-label [{:keys [label content error style height container text] :as props}] [react/view (when label [react/text {:style styles/label} label]) - [react/view {:style (merge (styles/input-container height) container)} + [react/view {:style (merge-container-styles height container)} [react/text-input (merge {:style (merge styles/input style) diff --git a/src/status_im/ui/screens/browser/views.cljs b/src/status_im/ui/screens/browser/views.cljs index 17054bf9de..a5f90d0fc9 100644 --- a/src/status_im/ui/screens/browser/views.cljs +++ b/src/status_im/ui/screens/browser/views.cljs @@ -110,7 +110,8 @@ {:should-component-update (fn [_ _ args] (let [[_ props] args] (not (nil? (:url props)))))} - [react/view {:flex 1} + [react/view {:flex 1 + :elevation -10} [react/view components.styles/flex (if unsafe? [site-blocked.views/view {:can-go-back? can-go-back? diff --git a/src/status_im/ui/screens/chat/input/input.cljs b/src/status_im/ui/screens/chat/input/input.cljs index b18183af42..b7fe204427 100644 --- a/src/status_im/ui/screens/chat/input/input.cljs +++ b/src/status_im/ui/screens/chat/input/input.cljs @@ -111,7 +111,7 @@ (defview reply-message [from message-text] (letsubs [username [:contacts/contact-name-by-identity from] current-public-key [:account/public-key]] - [react/view {:style style/reply-message-content} + [react/scroll-view {:style style/reply-message-content} (chat-utils/format-reply-author from username current-public-key style/reply-message-author) [react/text {:style (message-style/style-message-text false)} message-text]])) diff --git a/src/status_im/ui/screens/chat/styles/input/input.cljs b/src/status_im/ui/screens/chat/styles/input/input.cljs index 93f6c0857e..349fc5cb18 100644 --- a/src/status_im/ui/screens/chat/styles/input/input.cljs +++ b/src/status_im/ui/screens/chat/styles/input/input.cljs @@ -33,9 +33,7 @@ (def reply-message-content {:flex-direction :column :padding-left 7 - :margin-right 30 - :max-height 140 - :overflow :scroll}) + :max-height 140}) (defn reply-message-author [chosen?] (assoc (message-author-name chosen?) diff --git a/src/status_im/ui/screens/qr_scanner/styles.cljs b/src/status_im/ui/screens/qr_scanner/styles.cljs index fcb37754f7..b394b72caa 100644 --- a/src/status_im/ui/screens/qr_scanner/styles.cljs +++ b/src/status_im/ui/screens/qr_scanner/styles.cljs @@ -1,4 +1,5 @@ (ns status-im.ui.screens.qr-scanner.styles + (:require-macros [status-im.utils.styles :as styles]) (:require [status-im.ui.components.colors :as colors] [status-im.ui.components.toolbar.styles :as toolbar.styles])) @@ -6,8 +7,10 @@ {:flex 1 :background-color :white}) -(def barcode-scanner - {:flex 1}) +(styles/defstyle barcode-scanner + {:flex 1 + :elevation -10 + :android {:marginTop 10}}) (def rectangle-container {:position :absolute diff --git a/src/status_im/ui/screens/qr_scanner/views.cljs b/src/status_im/ui/screens/qr_scanner/views.cljs index e75b5e3342..8e9a329695 100644 --- a/src/status_im/ui/screens/qr_scanner/views.cljs +++ b/src/status_im/ui/screens/qr_scanner/views.cljs @@ -13,7 +13,7 @@ (defview qr-scanner-toolbar [title identifier] [react/view [status-bar/status-bar] - [toolbar/toolbar nil + [toolbar/toolbar {:style {:background-color :white}} [toolbar/nav-button (actions/back #(do (re-frame/dispatch [:qr-scanner.callback/scan-qr-code-cancel identifier]) diff --git a/src/status_im/ui/screens/stickers/views.cljs b/src/status_im/ui/screens/stickers/views.cljs index 25b98e8562..d42d218c14 100644 --- a/src/status_im/ui/screens/stickers/views.cljs +++ b/src/status_im/ui/screens/stickers/views.cljs @@ -37,7 +37,8 @@ (when (and (not (zero? price))) ;(not no-snt?)) [icons/icon :icons/logo {:color colors/white :width 12 :height 12 :container-style {:margin-right 8}}]) (if pending - [components/activity-indicator {:animating true}] + [components/activity-indicator {:animating true + :color colors/white}] [react/text {:style {:color colors/white}} (cond (or owned (zero? price)) (i18n/label :t/install) diff --git a/test/appium/views/home_view.py b/test/appium/views/home_view.py index 15a124c2d8..ea4d7b35d5 100644 --- a/test/appium/views/home_view.py +++ b/test/appium/views/home_view.py @@ -60,7 +60,7 @@ class ChatElement(BaseButton): class DeleteButton(BaseButton): def __init__(self, driver, parent_locator: str): super(DeleteButton, self).__init__(driver) - locator_str = "/..//*[@content-desc='icon']" + locator_str = "/../..//*[@content-desc='icon']" self.locator = self.Locator.xpath_selector(parent_locator + locator_str) return DeleteButton(self.driver, self.locator.value) diff --git a/test/appium/views/profile_view.py b/test/appium/views/profile_view.py index b3e0cd7338..03965d620e 100644 --- a/test/appium/views/profile_view.py +++ b/test/appium/views/profile_view.py @@ -105,14 +105,14 @@ class UserNameSetByUserText(BaseText): def __init__(self, driver): super(UserNameSetByUserText, self).__init__(driver) self.locator = self.Locator.xpath_selector( - '//android.widget.ImageView[@content-desc="chat-icon"]/../../android.widget.TextView[1]') + '//android.widget.ImageView[@content-desc="chat-icon"]/../android.widget.TextView[1]') class DefaultUserNameText(BaseText): def __init__(self, driver): super(DefaultUserNameText, self).__init__(driver) self.locator = self.Locator.xpath_selector( - '//android.widget.ImageView[@content-desc="chat-icon"]/../../android.widget.TextView[2]') + '//android.widget.ImageView[@content-desc="chat-icon"]/../android.widget.TextView[2]') class ShareMyProfileButton(BaseButton): diff --git a/test/appium/views/wallet_view.py b/test/appium/views/wallet_view.py index 3cbbd112b6..7ad10b62ea 100644 --- a/test/appium/views/wallet_view.py +++ b/test/appium/views/wallet_view.py @@ -271,7 +271,7 @@ class WalletView(BaseView): def send_transaction(self, **kwargs): send_transaction_view = self.send_transaction_button.click() send_transaction_view.select_asset_button.click() - asset_name = kwargs.get('asset_name', 'ETHro') + asset_name = kwargs.get('asset_name', 'ETHro').upper() asset_button = send_transaction_view.asset_by_name(asset_name) send_transaction_view.select_asset_button.click_until_presence_of_element(asset_button) asset_button.click()