pQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/compulse/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png b/compulse/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8dff24a66e0e25199d0e5dcbeb3c57094c21543 GIT binary patch literal 3444 zcmb_f=Q|sW+pQ2= FnQ-Xp0B+9oLFp;jb)LJ^e4E-_-3*dtv=m0Gn& zji6Rjt7vP58gJkK;rHR3bDeXY>;86sIPo@C#$4=!Ov;4(Eau=}fo{|77cUtTp@ ze)~7qG&Rt32xHjFLkIAEx!Uug`SvjJHror3@KR|Ji4I6Fa=I#lDom(;J(++Po77k- zwr@}NtEOJ@i?eOQv+Ix?UR^9I;_DKSqxx(L>Pd=PipHCo=;z;-m>J)lB?xp_HXw&v zn-5bLkWx=+`K_8W) 6IJgGo+Vy?42`vLKf+lB6J4-^0Q* zmPoYu>3PKt0>`}T`HH|r8ZdFfbI3d2X0)wp`I!ZzON!~S^)h$uqxNcvEzNz{zZEDy zbmgr|y1N>uf_PN&?2{5n#8j02^Lx$-Rl}RbVR1tqIIT}+*KI;0!DQt3LP=f61Nn_9 z5Sx@)4Szgaf1;PCnio!sq|M*n<{e$P(=^w)B6!)wRO+)5e}b}gmcioo9s*Zn;_H8j z{2 mHiqVrknnZzT2b||3`5CBV42L{{NB>Tm zt*ZENzAD)COt(o 8Wur;u_6lD4s4QVSh<=EXVP^*XE|-U?aCe{wKM0^ISEcDhJIDQc zeGlNp7si@ssbME};tmlBKCUr>=RUuh^iQ)q%c!y$DLWG*wdro6vpArX$I@M43P>}$ zFw?+Tm6?yRm5M%M#O(1aMu>h$Y-ZFaA-p+qIL7DPNq44k%9dxqe*IIdmTN3Laj5=! zXb#lq4Nd<~X^`(5{;*{cDQahW?c6?8>zQF*?h7AVZE@$;Hp#9ldmakR9~_g?AxJpN z?h^1UI4LHrTj;D=eun4thZb(d_{riVg`sIb9WQ;!D{b*B=--9fk8SJkl4suzlCgpH zta8?&4}}@!=`}HYL~aZ{Pwy>Eco-0F@G+6b%4MlH{<1Bu0m1gbF{5|xD=F78Ndywm zS1}~urhW(UBn9e==5|E|zSJL33S-@6hC!6S_sz=?GoDU=*1tL7!P4{YoIIM-b2Pf% z@k=IK(W`hgyxo~kd)uCMh9!`jH;qXjY*e$5xTKU-9PR+x@@6xkP9;qI1`UL?n&uX| z0vgN8-NbLsm9clxD&z^=Ot9+Sp@rT8$sqac*Oe4s9ng1J2=_Okp^oGW;5^@@fp{N3 z$RVSqT<3{Cg=HD$5*aiU2$;&NzC@XhiJ1FS6hHa86J9X{3{;R$?z7;d(;k_J-`wym zxFSOZx25=eM@s$zf#1w&m?KQeU__1VZ}W$CBHV6&Z;5K?Wb52R9Q18u&x+i;RbN{l zigQ4V-s8C%XOpt$oaOR4BSpa-AgH_XD#erg{*IOEL{}oOJb}Ys!y55PlyWQS+G0M} z=^^;DHepo#Iq)LA@k2Jy?*4BRoSc>Yd8m6^A2d8KTG5;$wm^AzeIPgWavhXiqVL0G ztr7)f!>Or57ocyVhXg9P4ZA-=sRdhu@&v%{aKm-%OBm5c@MrU?7W$qHu4|3<}(P zjVG3EK-V6#20Mzy%{vZ>)DaQW!w&hte=l&khJLP+GyPRd@l&e%?$;G3h} 4xmuwAd1HJ?*SFsJNnx 0ih_QvOzgyN#sJ zfPK9Xo5k 7ya!{pQbt@z~$VEL@7d97^| x&Yi{yYRiW->|QKSXICVtP@uvX1eW16Ugfxp ziH)$X+jcuGlo%oV6Wn7QqJSHEQNfG1gA^nnihHv#_D4thx-Tuswn{#dbb7ZixSYj# zu<3d|w0e-?=wusKYg4nvNR6$2_B=Zk6ZuPsV hl^Zi@?Lvwk z$n#lBulMmobsyENTB2DKCBot4(aa1)f!q9M0w#5J-|SC0Le~Q)Vc)}s# 8o)Mjmm`uuvokqHrpL5!YTV8ST!=l0eE~5fs+fQ|!795Y~ z(9HR0-S;=!d2K?0U)&;ksB-SiEzrbO)<1K?e2|U*Snll~*mmcrxpAU!LwOQE@=782 zXj($qqzk6x>vAQu_yN`8PbD+*0#|jrAe`$*#jo!l?*oD0VJ9Vqmf!U_1@{ImH@cWj zL_+)63}CfD^r9=NZA}Qr_n1HI*l*m@(w2=qXZOYg^@lGh2`6tIs&yGZ1iGud(D5zB z11rrq16Smg8EE|BQ6z4r+A%K08o48}U$}XeB;`YNA#H~#j_A+yKTCV18EkRa$cH6U zM-WdJGAD#&VBIm!>+o5wmSfreaUN@+nQ4h+(a_oMa30hBk`eE+6fPHUXK&nc%~&j0 zBRPh~7WWEZDGxHSSKC2T!w@tI7<=Y$KlUO!RVlQ-GI(Zz(_tHl>sYFQt|#>0i8uZC zE&NGqjG!~Id?XU@oU51~n$h-#C+tkOewV!C(rJ%_xMlivUu1AnO24G-0r4B#wDNz? znQQH^iIF*bkH+lX> M vOHo~(Dqn7OD=b@ z-(nA0$_& #6w>&UJsuGZGQ*J{L5JBNRO z9p-Y75Z=qSV{gRKla@JOzZ$vm?l3T6r(fMChx6{?+xQ2%^#L1d`v(%E)=0B>I|X#O z>;q&|<=&7vZKPCV)t>XwqPmD= 5VS;l^b2ssKDu!snA7!7D0iC2G2$hB>uU8vN*_AOk^?2 z_<@DWf}IXSTjCkybctT2a$`1?MNC-|R3F{YXl#KV94T*Edn%G4hi%r0@O_aS>}e(H zsq_Fj!86zxu=jHfJGCLk*!2(9Q3Dijiobg_g=N=Cn#vg6rzp z{Ki5ylQC!DHIQDM)4e~a)v71h*Iy|p=XDnMpgA74Wg}5fXWE-fNrA4qa+NXK@;6eh z)i8;bV?(yg)N@ValO3xHW_BPLT$Z;%>RTQ>>3C-U1u<-cnPVkZ 0QyYb9{N+8>lBwT+M@nvXidzCC8+yT$mbS4nCeur`MtLm|v z=HS~EJP2R@cs-Yb4dB`O3Oe{FIM>gxK-`G5t@6x8s8&r3=-Cnt^lU=l_!V44jX1#g g(Ww88O+06y(aeOT_0+8XuBi*AhE@hO`iQ9i1Jy%ud;kCd literal 0 HcmV?d00001 diff --git a/compulse/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/compulse/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`Y V6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_M sH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8 =l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$% 4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8h t^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z %$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z ~7YxD~Rf< (a@_y` literal 0 HcmV?d00001 diff --git a/compulse/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png b/compulse/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5be505ecdb757adc101c382794543edbdd77157c GIT binary patch literal 4763 zcmcgw*I$!O)4mgW?=^%fU_pr#5fGi>u9kdAZ(qf|i>6p)}GB^2o$lw#;zf(b?G zy-M%B2n31n@%#bb>3gud2XoEN?C$K${4R{q105!MetG}^m~`)Jnp~{-{{}7f#cVS5 zj0OPM?R7QP9{GW`(ipIhhU3G|0~(4N{{A*l_(w^}#^w^8$=2WT _uz0(*T>+g6xU90A>Km9q47 zIRwz<8r?r?t;ER0vov-d#GSxee($;V+%o*qsJ9mCZR~}^tH1WLTur!>C7d$ y<8G{et?Y__qQ7MWBXx>9Nw}o`{TwxrEpMh<(MGJ%f`G_XO{x6Pb))k0H+A- z4xd5ZXP5G+#HegeTUKdFON;jWg+AYQyG;(Axo_K8g%_N*Afn=LK1`vdQFz!F^8`$^*qC=mR`BT%)5qYgZg 6cV3 z;DDq;TL~AJ)YQ<2W;{nIS1yYCXik&ihK~qC@k V{1m? z!B1_SvKjB2fi?~b<;U_O0iI$eoyspZceKr&V~WGu7c^iF1r&X)kGn_r`) i3mS;3RAV`lfA?^QQ_lhRW)uA7LltS*uv4wIN{jaIZ-0?R_wBZh#9z_K z+NyIFS|`~GhFsqB43wdr{zieUv~I_HA8<*hYTHUl$M__=nBw{oGi=t`;3n0s2twrJ zQ>bLZM;y~kJfb?)VkDRi(y89tI|oJc(OVoAIWyI0d~T8BIrEg$&qeizk$v5xgK~#0 zh6$vGZ18LVnp9wCaqDWcHSdP&pAXGf(J_$DnAh1V+0D|M;1dLZG}x$fEhK3h7Z)J; zEk0qo-gPH@nhF1-QF5QvKU%brVwX?Y!&UldVKw4r>Dcm`uwGGMPr9~pR7Rgj!R>gL zJcVh{eA2S+=TcaZ3M+AS#ZY*m56IGI3t?$#q#$00ikBH!=v~>tN#n}zxvHBu)X3WW zFcx+auD8b$;>HHv#g1N!uKG5 !=Q?6Q4zR%+lhQ$Mc9cgz?=;&+s{8XTu6#^_KNcA>gVRy}DH zm!T(*0L1|Q=zqwEW5Wrr1`WE>Y4st`=cfWWbVodEs;O>Ul-O+qF*SS&TTS^;ud4Kn zr-K0p{2 33EC>6#emW*BBQwZdR31;r|@yleZW-ChrZt*wIr` z3Uk{OofE_}#grS_f %vF!6y<`RNUKXGsVy%6?wwZ4MeBb=RE`qALRy^!IzF4TUWTBTX# z#7!_VS(J4v8A+HI-LbOl-zZvKe{h9bTPnjb>^b?3<(-jAN*JD5*pF7?ZII^_bp;?A za>GBO`q8-EukwwE{@e1W#l58DdSmiys*CTWcODc$k~(u+41*hI2S xe5LbS84Q-*C$V h6=)uIPt7g5{^Axs)OlCa z^-Fd aYcD z&)${-cx1B1h$;-?L~;qm&NU$|TxiD_sQ70<)?L<%1YMlu0C$z%?ebw#VS8i}W74B} zpdIhRjqa> b9(1ur1&hYzy=TQ>doejfaE!H&JhPu`4an zv*2+8j)53Lk*Az{+S=~F#=`$=T} n9g1vA!iid?u18OX;?87e^}RdQJN|1S1oRu z1s)cV&vr@&`^6fZ-(Lc)T5b1GiX(uVwsU6sUG=JgsXRVzg&qmbU2d@^Nm>DsS`^%> zSU#Jl^V3@MYs`-(o(_6A2Qpga{ya)VHvg*tvN1C>WZSY}?4>fKi`~E8QLjqMR5tXt zvQCd_k%=9JGWmh0xvMSUaM79OHhc*C9&&oD$gbVFCk@7-%t$Iy3Ju6QNnLl4V!N _gyJarV;iP-lQ!#T8s*D- z#X7@{fnLs9rlE l`~Q@2`ugwav$>%hPQZk`n+$pffz#yu@TIS zGsX+}+(p6#a(%qvWfTdHFlA|I{Sxw{TO{td!D7e;8>wo{>kM)aYW -})Cgwr=^uX}>V742XGEeJM&^G1QWu8pr%jIa}tf7VHmxC(UUE3#f E alJo zpLiv1F 2v?lv?A1 a1LjnMQ*#ei8NQ#!EZ^w(FSYR1`>d`;eDa1I^0DA$3c;W>vvZeOHxQ>|3L>B( zxKcJk%Qz&|B6Rxh4DtDa{#27``zejXHE_hqAcZfVyh_G&)+E%5cLiAjyd2QK6Sy$m zhLXU#sj?*wr+7b`$Qf_YsLWEFI#i&Rh+>7jx2&(Z=W}Z?P7!KGkFL-9)-Z_kLHFIw zh@-xP8^bRx1k<46(Fx4XE4~tX`4Gfiy{SVH!uc^%{k7g(dlA>DU;$wDTW8X;%~-({ z8swmZ(mG)+Tof%GGXPygY{pH>-8#Fx00-$qp> T6QX?Dj|%E z&JmFs9+T_c{LI*j4UXrQSI{v8VnT~+PB4=%r1k^})hSAo{aTa{$V!HPsyMy8yLl>b zh@mRwRLu^l&itZ_W9XSasf_w1aUyyjE{E*onwRugpWVmm4MHE` gz_RGVc&CU_?a8P5J4k30epVKTnNe+y7l@e_8tbcD^NX%VeRLAEl#%9{hHjpGu zWtdX|A@zSdOqzNEL$$_($81XH>R9BY;#i;Th+X5V-BF@g3+gV-5xO$^W|&B_-#h7> zw3cL9)pxn@g}6Sm+R+WmT^tGIgJ;}7hWKbL9hL4f;%@6aI9NY=@O2yCwnJ@s4R}pY zBG{~5hVl`U=Jwn2)}IZ%SC9=|-w5#t`O~pf=15InPW+y+c+gj*bQTyvHT$2=TeoS{ zjz5&e($jYT{(W7!4Tn8(3FgQAW4!j#zgrV|eIDszw`gpgaWdQZVX$!2BiGs`4CTfw zA5q+4DN>Iw@7UV?N20C$zn&JR0Z*MbM5~PHb!LG>Bu6O^pmuWe_<0|)SDoWP; BNcYwA1g M>Xvdf`uAiR?~7@(q2ikysHFHv~K*{z|>2d`6=UjR#qJpp+wLu&mA934lEJB zIw-fhU{DXuk&NXq2z;Vl|E{I<)04eaz=DEb@Qog!r#B!)uRy#L642i&;gl*wL^T#q z4)eM=v#O9xIt~J)SI4^7m`jPTz^e<#8SV*&C6m8RpQ?X96I0+v9A-yBq&a-6ssrsY zhpdq1Cws*}cw~bdWxe-Q6JFJ$z7Z*Ff^JX5H1Fj3Heom0YIzJ9(9FdtXZM}K(0ixV zB30K4J}SR2$#5fOhf&Qs-MNmwTaC(}Q#M?y-ASR=UTS@PtEuv$!UsGfdr01(R1Ngg zBpi=!_#OEWZe()ltxnIkn0X15J_XgL)v^IdoH~K&)7p_$%Tqe2xv1ksx7z%>y={kT z9u83E@uHj~qqr&zro8I-4u8)+h3>`~B=cA-%7klxShv#nO+EYj*kLb@->!bPH)DCR zGDuhGikUEzc}vU#{vwWpqmZH0rRn@owr8YwVR47XCs(!Ek=KFOfBnw2p}H9A 4n$bHG|`n@ZK_>OSiENXg>~ zJoI4c16r`wh&N$R5Kf!PvR*sj2K{)x &mo2b0ic3Sed@a`V6DVP zlffH>de_Z=4x}ifo7&fcKScQ+zl*#VWeW<#EHif>Z7FQ7Ur&9U + + + + + + diff --git a/compulse/android/app/src/main/res/values/styles.xml b/compulse/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d460d1e --- /dev/null +++ b/compulse/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + ++ + + + + diff --git a/compulse/android/app/src/profile/AndroidManifest.xml b/compulse/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..38bc681 --- /dev/null +++ b/compulse/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,9 @@ ++ + diff --git a/compulse/android/build.gradle b/compulse/android/build.gradle new file mode 100644 index 0000000..24047dc --- /dev/null +++ b/compulse/android/build.gradle @@ -0,0 +1,31 @@ +buildscript { + ext.kotlin_version = '1.3.50' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/compulse/android/gradle.properties b/compulse/android/gradle.properties new file mode 100644 index 0000000..94adc3a --- /dev/null +++ b/compulse/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/compulse/android/gradle/wrapper/gradle-wrapper.properties b/compulse/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..bc6a58a --- /dev/null +++ b/compulse/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/compulse/android/settings.gradle b/compulse/android/settings.gradle new file mode 100644 index 0000000..44e62bc --- /dev/null +++ b/compulse/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/compulse/assets/banner.png b/compulse/assets/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..a9dbeb459c0c81c475c3121a28530fe71c5350b9 GIT binary patch literal 6222 zcmaKwRa6uJw}t7D5|A8XfT4RpK)RbjLYiTamQ;F%?rsp26i`Y^rMqK*0hNZKq&uYH z_kX$TKHPO5_Bm^>a~{vbK40uhh#JWg`X?9|7$h3%%KHC$$3KY@;QhB+g|Yo>n4bD- ziWt@73_Je}j)Q`Z0tQB1GSQti?mtiHp>FDlfkE2$UtwnQk^(R=s7y4J6%75L2j)&5 zwll9}m-x%gm(p6;e>6-=($B5uNYvG(OT^}78xr^!aS^P@6KDW&xz(v&s!+W;?(HYL zqIyz6fTJE4!3Qeh!KGT`1F=vELDXHs4kYqbrqn-7F7ta={@!iB?(jsrwjb(gt@{CV zI%{rr_+ + + *AR{x zetnmywBwkgBKB2sw31d2TSs(O#D5oKw<50YHWfM%Wk$|3hX^vJYH?}awHboL!rjZ* zWBi^oi;L^?dA82zJrX(UlguGdW2Dkw`3AlRMHOb;cXmoQ^w%;sh^8Qqu|7`Mr3lWV z%wsAgKltqiFWl~7hU3p2zJu-kGA6kVHiw`H;@Bf^WoRPJ_0z?2R_DWOm4N<=XYd8P zJ G`XBxJw4F^?*Jw)ZrYMI8`h zsXB{2W$aI4D2YYuQ4e+h*h3nT?+8pXbg^=NO;t7MZ*OM ^Ihw=;JQ20nk!Q-XW7=)U zoy@qpc`8}-1+9G7aek;#41)W@ZByp(1*s7(=24v;9C@QJNSvwBF9ZOWbZdi58biOn zP?u7Oo&^-g&8dz_ts#Zp94UWsK~rb$n|#S&b(MrMn&YyQBv$g9Pdbmw!0du>{|? zis#ISVba}Sg%JljTWVUm@`S5=W!%cIWo&eE+m~Cf`d086e3o#oI`wO0 t{>%W1=Y+Ab8 zL!)dGG#V52vQiGAIAtQ_;Lu`ABZ8ckd21Rlk&%1bPN$J~pl4&-ZiYWPMSJ-YbNr#6 z4%MPix>U#55N(b)&PTOX?|(pZ*F^NpS*mJ<+Wr7bOSzgjE@Rso*i1gjE?V{I9+`eN zq^p*Gw3o60z+*qT!Ias;53{%Y(}ll2w7AG_o*hY9!<;cTGoZs&fhEQupC{n4Jk#58 z=!TP0fgc_>m~7y1w;JJvv=@aiUY%CtKAaJOPp(HPpvaLw1 ytnc8a8q0Q5+ipRG@m-g5 zqYH$UrX@(?nd=ObV*%u|ePNPIG?uAog!LmZIp5#P_}LB2%14tGWeuabo@LC64E;6l zV1*KxXmjXvp E{L;Yx3^(w!k~Ogu40&{8zs){yxg z?YeUh)$j2% -n76Rs*lPY6A&WS_55;n-J92l*<8`Oc8k^~}yZu`R z??#zH3ykTkq;NQ{xrmi26A|laey=*AM-Y{aXGIrb6f^V*S)s&K$e>u`i($Mrhttf! zG`N$Y5@}iic+yX!3# iCjZJKakkChnI)E4$*kEpS$UHy? z&P~*$Wzn~9(J~U2s ryeZ*`V|II@Vz6dBCo(vq5d?q1^Wj7?ohQbW z=IQ187V?_4mP;u@x`%-%mrmloW;!AmSF_A3oRdaFCwy+L;Yl ;K|p3pWa_M#k^TBm*(9#c=ftL~BH>;kZFb!$pl|fH+QG^^oUl*trzYB1oug zp^EOQNTgru)?(84@LUizq29hz`t_yuh-8A>k*)G+FUxRp6ni`hNC>9-biflnPA#NP zKYr+?Y#(f6)*yewU^_zQtx39 3y !cV;Q&?vymd64EIE7>?T3y!l9pN@f(aivG5bN-YOc*OwDrpWaM#RHOE!8zkT^G z-TIZERNJp1rAm7mJdmFJ3*vMM`NWqsp(XN6Q2gaqiaiu&(IC^qE)PLo8hEH%1xONa zD|2yq_HJ`xoCPT<=LF-`xwHxtP-P8T=trp zC_I3&z$8VOZ(0gA)Y71yX-gE95hhM%E1V7l@ebDcZB&Iy+7R?ZdVu(y^>1QyE1b zR-b#TRczvT0P|LHl}bQzTPw)^Im-JFHyfXd mwi`i!yc|i-0?*R1R*g%*$AN@mRvdE#fV!j zo68E4T#-EtCwM0rIPCnMwrh9-syg)D-nLX*Vhc~|yTHJY^9EuBmPx#J9nv=qeD#%N zDePh=Ar!pbJI*g7dAlt|3_tad?=jg=uWdJpPY8Oe^7+vXGN9+SR(!TgpiWD2LO?-; zGoc+hRuz7% cx67;@o!!r~{ePdqE&(B{-$R)*I zz@_^GG(S`DU%~~h?u;=c2NtejlCbPU2o`V%U0vQ3l{9KLV9lLj#t3x`0IA4XGg&cX zk*iF2r5upzS`t6!YJO2e%-PMwTgZq(uvh%uaq`3vYfq*bfNNw{JQ}y2o_iD+eCglU zMnDxObFf=VhdpR5(L#7Er|~ ^)81g_W#+M>^1q z^Pw6jJ(T48MxxY!FQ|b}V?b=bXv86n?F)1-A-py=c#i7hAc^$4O`dQrc(HWYTH)gs z7EPV+q1StX!blbhybs}DPfZH3T8-U$bHJzdkAIs+*iIXIg&Dpds5Sk%b*vZjq?2JI z6j|m*GKmB~=M@PK>^iY#V9v?(kzmYw#f7i3q5xR~mWlsntaJeQNSDh&KiFUDMFp)! zh;Ec5KqT|>#!dWez3rRd=B^s26&LRt`aFvlBL #Ot#=!A&5C$8#sY4*vD-a<%vM=k#&|hf6fzf%KvvQU;RvR{n%uC(#6M zf4)wC6M-O@*(O?wohJA;qY4cWj~Y>M>iVr~ArHv4n{TQaOW5|6nkG#Tmg1yj{`j7- zZ$I6{F^TOw=L+;XNE&c60Kb=&+1N@-jnaJ<%EU0?t%D8T{gjX6b&+#_U@|9is)(lQ z+kU?+W9mt-X=uAn?QAQ{YnfgCfl+(QjbwD&ELxczMdQ|AvAmMYC6eev!;(c(Gf!S~ zR%v$GW1dK}uKuMLjDzO&uwfC82&xa}8Wl~v1ti|kD$2;>?@YD+`#_lUv- r^d* zP?#U_T-+UsbUPSSE@DJlvMKdMAgY-fNZ3?J`V}@Gja=-W>yY_uo(XdOtNbPRG0)(% zSWbdpcfIMj+hF%XN1~@gk?X0)_D28(!e#WFY9L<*kQwQl1Q0~Fp@_Vd>Y2Qsiq-?| zk*J#v3qrnu_q9nwT^RZft=?Na;!Fb{aK~}|uXfa6WbvL!UyFGe$+oR8I;;;U6JNWF zf{4fxG&1X_YEudd6w6XSZYDp+>a`IedzX?GWUW2Og&%p)b84eo!rld0d(Rw30i&%b zOtDg}&0hZmu`x(Xo*>Nqo#J;ST}c vX4ebTk`MS`7ps)*7!|xsza$6DC>(I(fXmOe0U9L zzU-51lvKGC!tSg($Q02V;`X+F;sqagRDC_{y?dM~^VyD%RaeahxlZur}Qfw%WO4uzQF2bOD z0Z7Ys8d0f9QWgkFPjTM+m+H3o#&KUr!!ZV=9{#25!ZSr?Fu@);AiC?FJnmZ=Ihi6P z;F46`+ON|Ez%VvTljV$O2H3KBA}8YozzdP0Y`MkM&1ink<9Q^<-CynViVrRHu24Pq zxS5geYC^|hbn=8+-c_CfEWRwRn20&DKCXM~qqjbP{L`uYG?JFcLny_*njFz{c1#%+ zDp<2!t&wv(CJ7x1k^M!w=^mj|{2p8VWykQJq&UdB5G;y_U0}IoQulBh7%W9S5)j;V zT$m6EP7FNOLQ$T1c1K%b;^{|<6bj(%g&iJoZ1m9>>oh6V>Zl1+V>cPgUGJ#4DkYMB zo8XW>c%mrX`pVJUlU9^bPLe+=BODbQ#I4mn`!wZM$jYnpSo7NS0<#Ph-n4DTn5CQ> z9aH2cxz8uTQa@BgnbA>-^O~pDl=Tc1m-FC#6RVJ@>=|%)g1eRkJJ((!oRmgQ@%YZ# za)}d4BMv3q$iC^r`h5Rd2XibYP{#u=J3mRV9L~IyCFaMT_5r)X6lK2vA UD^WcD 9s zdavG;=Qv9AvH3YWV5R~aq9qSNHu`i!J-~>lnQco1e4WF-(`|-~aF05V9`<2aX+3y; z`RX_PWc_^NXom*<+#2sgdvW6@{D?t7Pn8E2emgVasS8yX2LZcWEO9CLfn)Ogmf^e7 zDISo9W(@fSulr=P5Svde&3tx=Su0_4r%8e7{*Yj$@$BXr*X_C-H`a-!A|w8#4CXnq zDjgDP{uwhR<{NdR5cln*D;uN35-lvVYI*qcLLo#-Z6~Y$JLBe{?m{$DRDvG7fa;JB zHlk)17|6h@dxuV`66))p56R4XK>3qUHhXJXeqVhdNB9LYE2sru 99VLa>&vkIA?RY;Ot>xD^tMBlxqVNbx7&coV+-EOj%RPyajb`Am >#d2EMV~8P zX8g5_KS}fMC=;~z1k)wh%3qSJ)(e7`(LESKs%_e0#5WHoTcrt9VbUVZ*`;Tmpl)*E z9~l#O#!eTu)JnynXZ?@^dNoT~gj>}&jhxEU7x)F@TI;KjR-<1dt$Q+`1lv$Frn!t> zQ9{X7e0w~P>qB1cO0l}N2B7b0^l>XjcAPx`fw(I(OB>5U1OFz>kfIV}nks{)z1}6! zJjNJ6?5d8(@5jY?K;FA@f*%CA`=Yxhozd$=OLg6!@>?|n^ae?Aq9pEgrQDX@4E@ z*PFa67}M}U`ex%?EDz)}?YLt|*bG~8-0%0&86IX&&g~$R&H;2kUVb6}jE>sgoMO9A z#PWs##g!P{%y;GPR%%NeZW5C||AUQKD;5(fUuDb)m`==}9@4d)IA-Q7{SS5g|M4V| z;>IH;ny>7pg}zA9%&kP=P2{E5gF^?EaAbZRW5hntAx6^-NdHN!Ni;iwSCwUhZY7 z`h2&k$xO1#SIk+>$|4-d=dUeW7dkV=@VLk-R+*Cc)Zlz5&k=lU =(Ynb;KR`|OiE~k_n*~<`F}<$W z*p ;C3N#p`#Pe`r-o9B@a`5m(waeA5`4dQd;22=X^%o=70o&?M8*) v@}TRqfxXCb$Y4>@uXm7b;HsQKmOiBzUqlzcsV|VMTv8#?FLr#_ssxc z`F_dsk=5x>Y--x}u6&zD7PQ(Rs3?mMek%DOAlLwXB7lw$glxMrYn9CYR*ze)TZ?&% zd-ry1G*bM)J@`x06LR0gPTW)q?*5uYt#Lx(=j4 zQu3(p`TqVHpC9&@ncdl$+2_nY_pvcLTFPVq1^^BY4w XzVb%tqoOX(vo{Z(J$sh^%jx~-ub{&{a72c1gQVHg)a`v| z|94r*C5Dk31B2VCx4Q#I@0lJ^K0%#a6Glf<^`h9=tOXF!1N5XoHX%a%xaj!q|0|-B z>mYoEviB3z{(x6MgLOnCqU;LatI)oib3C~JG|eKfWG(7B)57i>#3*F!e~UCL7DPm2 zWbrD!U0AZYHj9H460gx0a37HZe`e}h2c_dw|MeQj@Ooy~3r1Q}V9^8dOu4^50);i6 z%MH&;&4#C%fITK?7?OAt)>dHyCNq(-Z3Y8Nvj=mxktq_M(@cF* tUOZI{2+I$!rpjDUSP@^9fTI8$atLV-VR4 zZlgaQup_P9QM-EG6Uh!Nk`@DO)8{43&y_kzRO9$W<`L~Y8Ih(BI`p@J?oE11>v=>d zHd+T&*apft*?lVT)_75nKD~EAZDYCATP%oK_8wRs`Z-TWNUNBg>sV+tWH~tsl(qjr zTObNQpGeD3OxQ|5%`VJ5t$DSHPIy3%AIDY^;7+)k^jvAF@tyWG98=X0_^3I!88730 z_V-2216}vKl4#*=`b^lo(eYUY#4sD(@(UhW9H-M g9M$8XGl|j#_y+z^)jKMiiMo8T-|ab$>JYDC-$jjss!{BEkjH5@*RQ*9xofs zp_=?`!#}kKS>>Xl%&zS3b&h1?&@EIvq(DHzXe@AYlt<}1SWy+4LtL~;d_`KFWM!E$ zN4?n2%X{j=l7Bd@2ZQOOI&5iy`^&IUMWs|sMVUOwV(*TRQ9eLhYoCo>DT|@3rJi#{ zixemnTdl3y5;4EidtlzBljbT%V>EDIK6NNbOiD;gkdN1{CIl8OesHE2=kvNhE=-GX z+MFIj4be@Slo9G*5@AoeD$V0_(w!USBE`zZ+={=c5*#Sm>}) !lqiI^avCrJL}=>~UBlrTD{jN1pvYZK5l=vJcEew#7=j zaPpCvX`V6RK#TJ}6kAORqT$24(2nF~2?^2kGrfu*sCh>GxW;H(BgtL3+D`+KXxR)N z{$*FWUdRDCA?*iEmf>Ng^>*u6%HbHTTm8y`Nh76F(rWDKd?*T15OK24Y(LX86=T66 zm~{jM60Olg(uJ_@3$~TZ6q43hpNQ?Nhvu>aW34U6Kei>DkfX )QfOB>q}Es4rHE{RPW~=$bjmqj>LQZ`IcJjBRrI29u`?l7*zx|FRFH9 zgdK_&-()b@7 2rK`pZC%cRSTe;x%X$`_D zpF%HiuH|Srg^8TxB6QM7qRgnUed|~&-_cW;JU#eywAe_ zGo_deESb@K>7lGI4I8h>_Y{9Kx=Eh?yj*s*-mV-sA`wYx_~VXij)KrIou|O@9d2{3 zVQB4%Y%n^(oIJS$Nw!fp$#(xebJB%tTDZqktY;n;N<%4BGwb6I3y`8^n`Ac& 6UeIhZG23Lq+(cQdsLF^?TM>)W-x!`7lVco^)V)N8S`4 2w?r*O}2hG{p_>PKm8KX=!LZ;)i#syZ3K3gw+D?}6$WL<^JxqXhXv zb?^fP_`1)X4r^Y3cLXVgIe~Mp^MjtT1BvoP`PS3jMF|a6dh35J{!061Bb&MM GP zm+eCVc#XabCH&bNo|`?O4Nx1m|EWyft^{$rAkCs76mIc;X9-I`@s*YkCr|EbC$RnN zoYGR}`i3#JX~JM9hM(BCG9AhV>(3di7WF9Y^bey XvX{& zLqlnFjmcHExsB5JOqc&8me;p i;7bb@G!sBfYL1qbEH#@L zE^$=17z`ssst+l!N$?aYm3c_07Upy$nc${lYXA?v)@UdA;@KKrH|ir`RURHM^XZuB z^b`*Y)oH!vgo#d{gIXJFtpw{#Nvo5GmKP7sIg>UnyDsylDdoo}lzinq?W|ehV vp`EfJ|_1Ts1%OmXHofH*3J=PKBFfIQ_00| z0|5)kzShIMk&^<0JFn#PYkGcI)XDX}UyvrN3Xc-I+@DFKsFF^2L3Gf{6IpL#A-^V% z=k_tt+7kAe3I3v((Tt; Tlh!D(I!DL-<3K8BfOi_zdpL^ ziW0*wTk{1H^?H)iD76*_m>QFg+^V$f V%Itzc?xkd-J%G!hlp$*yuC^q`Rx8T>Y&di*UJ0HL!zxQjs1tp z@3xB8m@gcyd%UE1Z7kcwdSXAGW}3&h*-MKAIr^z#+B^DfI(5UtXhsnJXKw@4+Iqb0 z7Y0sOeo1 nP-sF1H!s_YLY;2o~eXNwIa^nQvfT_X{L+(cK`M zpGJsrKEUUnw|S7!+4lXm|H0O%yZa>1;rCb4F(bH4Ry)1Eq47FKzgOzhPD$;JQwO2v z-ZQa>cm#PG1a;!Cmc3=8lA5{ioX-;eXDCj?9b-e(z_o3nY|<_h ibKg31XSBp&BW zei<5#viZQL9L2$}W<2GqK-l(0hb90}SJ<(FD-ZpJ$O6xoa5Y-6Vj8TNbdLKn;|bPO z!ak}luW^y!;_f#?ra6}WL{!ILp64LPs80Ks@9PnzRv%yXP-Yqi((yd{t$B5tP@7o| zzFgSDXKiv|v>MzQW3mxM41}!lF`1q^23bwb6E9vW01_*skd&EBMFYqKQs7C}sqOu- zcp~@h+=XIdxrIq?_G)Z1Wo7`La1;cqo_cFH`&mjCz3nu|1?zgDw%TvLg|%yiwF~m} z+p*=|A*rfmS&8hY@z?cZ$f~8xe1Po;*o84)wAhusH~bg#gS0P3-a@`|_FDLxu> ?Q|C=Y&_mXv3d2MBwVDc7BYfXNNn7u}a$K8o zs(6s8^CR&~G9o4^#t?!KYdvHX9sjqE?qaXW|BnPhT1W38EAm8;KKfIj{B!p$l1yJB z1839k@A?U`I{j=`=!fbm-u%vDUJKoRA5PT;Jvp~Ak7MSi&pC=;fTsGA<$`7cPh4TW zRh^p3uFjA}oc(u}DYR~S$O?=S`vOC#$(GZl-}?yc5#gSEVfyGll7&g!O&u*11-TX$ zj$AwM{L2b9072pksH5AEC^V~wWcYP&@iZkZJOZ1Mbm5Kb6R#kPU5w#M8T`4cc#$_* zoHp?j$a=2q6I7GE^PjN;oE919!giyvGaobk$6Eh%h3eV}!CE==8Ev($pHs!MW7_g- z;Qur+@==nlmd(g @&Z-RWQq5;ZJ}Pf=D63IJ_m z3w+UmS)UZB7BfUeguabO(rjzBfI2qr7Tz+*bJWPM0YcsgA{ 0rO|1d_t6tjQsAyAG4IY( xSV9(H5!4Ke2O|3VvVh>#!_2_y@dHGq1Z?Z_@mZDvGeN z$D7Hs?O=Z5bzH@35wc$ArZ~sn#2aEp+`XFQ=AExZg-dwdx^4{-o^Czb>TYXf~%i z4{)HUWc0VW*ufF-cp7)eqI%WKonj{#jYE)+h4|(%X46*J+57urzDvFCBycA=-#xPT zxp#T45uQDcqSJ}K`*wo?k4Z8HoHO{3%4hAMLV`yi{lwCgb=5B=J9$x0(Z*tTqsR4C64G^BLd^eO z7n)bWUYRvbpzEN&G%|~JciX#b)h`%(p(3sK4}D#SW9vSEJ?SBn+;je~f~t`(Co5}E zw||R|f6mv;{En})C^{xCEFtB`s}(b_&_gcMAN}nIdOaxNWhJ1)kCT!0)sr!@v1sNE z)RR?{#=5;R$ KWUBAlfPLLmB2({dWG{{QgUwIcgmwSc(k=NWpE2+z zrgwTe^@k!)K1=g)^A8^04~dKL5$<(tu0eT$<|7qPIbWQFzW(-5>`aC6RX;Af8WZ*A z5BaKMqS^TZgqO6y1vBhIB)i3c ;@8biOu+2%fq_C?973ykP*$RJo0I FJSsy2JZ6&9c z5cbVXywAI-k6oCg6wqfjw})B2Vl*XpaT=DnSXw<;tSd<&UQN~d_cwhc9sJa`NzAKt zO$+LsVqC?Tk6_c|l3R|}uncl-7IoEK=l#9(sc*6NOWA-*k~TquaP9XcJDm_8K&{Gy zOeXc$R^`5-LS6z#*U)*f>WTQD5+RWZszlfV&vB+ e^oJOLP87e)nQ?D?vSlSc>CZ zHJ6_BjWR}iN|G_X?zYFaZg~vp&|zZb#Xm}b^le|h`y(o4<-w -92-F V`g88@;Lqa z`vY;GcTW!$xDe|fN2AQo?xDfF?>g6VL?WsEuWK?1&RO%UI!F#AR8(#;yd)#c{ d5@6&m&I3yTTPW__~^AH}8U)Gz9>BrkBajf;gH0+{>$Lm0x}D z6-i`CYlpTAbAL0mega!;6W*vgFPu&&;`R)MF*ADBeHiG`Q@^EnzGKX{q@JV=&YkS- zU!d2^OZ}uaa6>`8iQK!tRvCXZi0Vn)mjGSEv0P0T37Sd;kG~vi@R(l@-3NW~N)9Kn z+q)hSZW@;BxIbi7R5tF7{(8T0p?Rq|ZE9{(v* au5RUb-+;8;ilzSi56Yr5&SIBAdVV&iN$zEzl3JJ(|EuNQU3BtN; zTy<0hhrCzx7ex5@g{1YANx;^)#N5z4T`HC=(h}y%XMNc}v~pzpqQm#brhL)$?^i0j zAmz}F?by@UKMaNzHpiE{QNRn-1JGb*_FsGP%fT)3n?`N9-T4NlnrrIAU{x#ToRbs^ zdI&3fZ_+0;wD9W)`Z`%m%(-&yMc*Oxe)Usg)6(t-vrJdr%RRPWmjTwB^|RIeGr*@M zYb%ptv@hNlvBB;di^J=m(?e7{EgL~ynA~>%wcEM5n9!RZ)O?h|0yWY*2}afwj8^^T zd7BvLlD>I(hvq0L0d2}{m#aVwAU-l3c-OC0HIgU)E zkBxC*p>D}pR!G)*5=;^&a|&vVq`|$vPUwV3nFsiN^_)42zUf1$=>&)#-F87fUnkyM znCAA@Fz$Vn+&Z?F>qcq6qgvmt%)eXeL7OK*w}>UP0QK05ff%1(RoZi)XN~qC7~I`_ zi)4gKpEdV{W!xq4#Q40kJPUXEbag95(v`)y-03xeR?9x2Bp?Q*+;SA2ZNY|I!D|<* zv=v $784geI)VVZPf0jU)@4ALUt^`nRIKD9XDXGJVV`jo|q zZdhac9T%ZtEYPU NBqv|u{D=9cSxei+)55Sk%3!K;7HIuu&OWqgy;lLmdyr_$Yv zQv2F81^9F$NLJN+6~sN5!eZIw_n#c}zeCAq^P+^AL^cs;`vJcYE@^1r)K le}INue8*yu`_xzqpttj?Vp8Qf98e1uJXtN%{KHjewA^cxG%*12~|8J@52ngz)f( zt#$Ly)}o$EVUz?eSeHQ-Z6kmf4HRnPjWNmnjUdTICsnn)@>@58yHfxN&xSnM_;t!C zQH!+w>c!u%ua3rY`XU}!f4QtI9XX1tKuDX_KJMo&d*S&k{syZ{310xIM)Z(uRR`&M z$SORfVe!s57-E6Hc*b_WJt%cEiTNSjcqTh6t!M;aX1<+Ucx~~ChlU;^lij7eiaz`m z;ILP$p5AeoGN3>T%pY7OuXpqhNV}Lx1>7v$(=3;TQwNh)<6!UGQPAo6PeVsKc7mdW zXAYtA rGX;r0!P2JzYVGJT0#gDLx + + + diff --git a/compulse/ios/Flutter/Debug.xcconfig b/compulse/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/compulse/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/compulse/ios/Flutter/Release.xcconfig b/compulse/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/compulse/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/compulse/ios/Runner.xcodeproj/project.pbxproj b/compulse/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..8baf490 --- /dev/null +++ b/compulse/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,481 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "+ +CFBundleDevelopmentRegion +en +CFBundleExecutable +App +CFBundleIdentifier +io.flutter.flutter.app +CFBundleInfoDictionaryVersion +6.0 +CFBundleName +App +CFBundlePackageType +FMWK +CFBundleShortVersionString +1.0 +CFBundleSignature +???? +CFBundleVersion +1.0 +MinimumOSVersion +9.0 +"; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = " "; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = " "; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = " "; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = " "; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = " "; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = " "; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = " "; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = " "; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = " "; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = " "; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = " "; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = " "; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = " "; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = " "; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = " "; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1300; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = " "; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = " "; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.compulse; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.compulse; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.compulse; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} \ No newline at end of file diff --git a/compulse/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/compulse/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/compulse/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + diff --git a/compulse/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/compulse/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/compulse/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + ++ ++ diff --git a/compulse/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/compulse/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/compulse/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + ++ +IDEDidComputeMac32BitWarning ++ + diff --git a/compulse/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/compulse/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..c87d15a --- /dev/null +++ b/compulse/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,87 @@ + ++ +PreviewsEnabled ++ + diff --git a/compulse/ios/Runner.xcworkspace/contents.xcworkspacedata b/compulse/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/compulse/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --git a/compulse/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/compulse/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/compulse/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + ++ ++ diff --git a/compulse/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/compulse/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/compulse/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + ++ +IDEDidComputeMac32BitWarning ++ + diff --git a/compulse/ios/Runner/AppDelegate.swift b/compulse/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/compulse/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/compulse/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/compulse/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/compulse/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/compulse/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/compulse/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..3a55a6692febc87914ecdd8fdf49bf5e3070db4e GIT binary patch literal 59266 zcmeFY`9D+ +PreviewsEnabled ++ gkNFx_2#VBov>B<&jv?!vqkSsH2XuGPbh?ta&iX_WO zma@zl6rm#f5~J+9s#Ah<658S!QH36on|Rl Y z82jf>{%@QAlg ZTO=&wG3Y#SS>kA$fA>_Sn9?x!X9jKIDZ+RAS#t!% Aqgv8}3m++CT3J8J?J~q`!PogkRHmi19WwVq&F8C7 zc$(CNcLCy7HO3*n1wLS;rP+()4-KSJ%qd K1B1VJb%?-DmBJ_s| zMiXb)(~~bph;!{&vfRY|UuQ^DFX+lDZG^ z4e)lxM0?Hay*-|ru-4{;w8 zaeYtTrT$$SKnMNx5Y3;UZwa_gRtUbHqWpEd{id}^*D`H6>ey8cj>v_4{Fa?nab!Av z$afo6N1?I~;n`vVzWkCk>^%JJ@ oOZ5`odSd1YVB32K(ItMn3m^ z)XzIoL$7M#wVv1o?zHOYCz9%_PXDKBJ~Tz?Bd8p5m$wGh=WY3Wz3K7uyR8)uoSv5Y zgTaop4aq|k2hvm(PiSq`zJW4132mvgyMdfP3?xScfuT7$BlUVETZ2yLTF*E9eeu)G zl{$8c*^8Y)1zj5-8mM=bTCC#r)adNxv~ owleIpmhyVUn>vmI@4mZT_!45|(_*gBqk5_RruJHFNsKR3mwIUR z&TUKH!Z8r~K )9%I8*M5m|=ujV}pr0ZL?IC;1>cTN6Pua zfGek_r!$%(y#_;FZY5-MO5Ja^I{0S6Wi6x|@K X^(2&EraV=rU84+fy4Q_ zq|Zn9bh%PD1w}`4^EWqNqs|`~GQ_O2`lI59Tjw*l7HPz`Mx*TEJqh9+-m{Em7~fnA z5qYG6w)O^N=()X|y1>GA{Fcs16I+>J((X ~ zZlxdihK>``T)P-ilCU2 BJ(35cy}*9x$$+sbw>+TNF~n4!nq z=+k)(Vzfp@nXJ_gSP }%wepy`p562ExAT@v_43DqPrG+cI#y#UQridz4&XfrlSUVD2O5pe_l7H zr~DjmWJYe8o{lDa4eJGnbA6waI(bO3p7{@uzx%F`)HAZ3_V&K(R9NnGeS1I{)Tl#s zKKHmd Q9lpzkC-AkKkL*4yUychD4G(eG1;U zHrlT9Z$HlT^t(kZ!`DWi>bxz^RC1pmp`QZ!wEr0Nw0#Ab!oAU703l7Tf}GwCuV~m6 zD{1K_c>mJd`x=MrI#&}PXKsGj>`-Vt!+$ L1p!_W$O%<)OnPA zWQY91E5`5fdf4}9@?&0vJ0y*y0N4BFsOMKt6yN>;K0RooVZ@;sJh1aL8)zX#BV#rz z?uquvV(Z3O*}77|x=l+v8NW&;Wz5F7@x!K>x#P`o$jMZ?qPUr7$!|Y{$q>uh)1}ha zEes3I5_KA8@2vc$k`P+BTz0ElHV#<6V#(*X?1Ed(B5yg&630bnEXopvB%$b>Kbg+X z3f#$UxRAdm1HMz=wWkDsGL(jkaSk1*KhUU1Ex=`$h{!f;flJgSqhbwoHui(3EG1cM z-TR9hXDMF8!@iR6y6Fp;ohBdMFu_5u<$?9f8*5AYptAmXt)0$GhI3ZuVZHeNNiyAG zfoFoO#Lw|If?O9gQ4e4HP1rD2BM<%ceump}rqO>ze%70EWN>)uqqds%{XJ(K3fuuB zX)V@^r37O9R~s9jAx`2h*egSd+~!io{G1Erg2!O!*j2!>tOiQ00k;*bPZJ5--7_&D z_p)!p-T0rfSQ$^H!@Ge?Doc0xdY3rgPL*V@c9>xZ<0-qi?WqK%dBdyr>jp+!2$u$S zubkxunb?c}6~ag5UhV}0ZGNET)^h1ZF;f4^QwM!r$LQh0W*>s(H?QNi#VKPc-DAwh zxY!q<1!ua_9(H0i_#=_NCy!&2JZ!dQTc&+^7TXgFc^_)SVr8Ro=r*kFww4lq6KH;c z9=;1=aMqGMrlv0d=2F`2%piF8$n>GO^hp(UF`jL-&n4TG(?CD7Pg@S?Q(3C}cB*e+ z1f;qSs&hi4K(g2ER+m< OIq`)@h);BcY`drda{6CgIt(nYtL1GK?j-u zgDXJsS686#=%0O58dBbc6PPJ&qET>cnx;*vD|DMyKPhm{t$Qt`d#YNi0x NOkArGJ{tD}8WVYy?di;!57~G)B(%Qcm5&L4(oFvXeB%wTX%VCU&-t8rnvJi^t zu5%L>TKyn73Tr?uPHD;Ty~4)>9uCJSZ@B^;n@u*o{G%)~7zZ$KElFkLOf%*A_bHoB z(>~rWGCV5j^t;8rn{%NVxA*A;360Qvrvhwh{&4c1(D|@yCgE0v6}K^QIAHVrrR6UU zkMm{==sj3)R}ZPj`K10zILN?jkhU2PNCMBV_;SY;6Ag;}XZO4fG)l$6g$$|3Zvoro zXEq*_297MHY^vOk4*wHF1kJDQb+!S%8GIB_IKueyPwYG5R=2i(dKc#RCiXBvw&v5h zBZqN6&h}osa?J0RZA8<}$kwryPZFrC;H4PyB+j&@;RaIO&Kvbdt{RHxH4Cv{YLUvi ze5rSYqHKna9P{jzU)`G>Cu$RSWaDtJ|697jr?ftjqu8twGPu(W&sY$44HC=Y!8abM ztIe^1r)~u}KkVk)KnU2Ozi;#3K$<+jI %OpH I1`r`j$BVop~+S0cF<9LH!D67N$gAxAE4 z6onT(1P5 5ck1WSTv@fBcNgH}XboZExkl)!ygNjLM~@L+!oUuG$&MWj~5^N!Z*AcNmt zk_O%EKO!ONau|nI12!b+cdXjV)MxsRfvbIgcnwx&9RrT2FFD})#*h(@-|X^7qFVB< zl;n%e@L+Bgyp7z*PNxa!0#lH#>@$a5mTSEJA9}kxK`K=j1030~wAAa1_@=W^ YHSCXo(m(Clk7!| z@*1S_w%9+Niq
6}wqrc(d*Er} zY_~DN0r<(6hwMei-vT32 xr;l%TZ!wBlf7!r*5?{NIm5TD|pE>`S16 xA_BRN!PRKy?g5tmP>GJukKy~YN(zcHU{jsCex+YJIW0`bnfjM>S{f*{5aQ)LY zK*W+O`&7Bvs4KVCkcB3BjE`HY>|XQhHKF4BdEw{MCFUIs2H3XSuU2sSSEseneD3Cb z$ZONc46GeDKXajA*kTvpW3m)u_vlHB+}jw_i;3?TQaKg!bOM}G11SE)g5?JkaN?bm z9-gfyzwQ35!lHq9O71rE%17julr)@%hU7s)&&VKe6#jPL2V=UKihL3w#94}7NlI)S zz 1-3uuL&tj{9B($!K$G z0talc)=bjC0D*KMC-vlVz<9mRVkF+`f7oQ(9KK1OpfDiH9J;@ePZN#R<$9=MdPH67 zN5eVvl{2Rg9whQ!xKt0F^5c;5P&I2Vs@bRLCEeq-{*XsCVH=NqVlcz4SD6>zN7572 z_g*~(eoZO@zGzzqMTKcz_y`!US$f+ZTc0>lrf-sG5aQySA @5i|6PnHJI`-_-WKDi*Zf#=c^Bls!-rIYSG~tP2uWvC zu%M$bD(FjD`s;$uHU66q4n)X2S+#hrzU#I}k3Do0mRdv10&D1Fo;FE}9EO~++!b2~ zn_;Xu%8{PtI^BWNXD_P#J%Pb(UW(m29XI6hN^5obkU`b4I&o=0*!w(h5K23<>-q6& z=OMZ@7VL}pG9k)HIRC6}TCoPV`OeY_cRm}w>+upoGiqlZa|$j*tA{agGC;h|&`?Ap z?JkU`Bn;sIe$_yP$?F$S)dIFhWiBDT<(>v}gf(^IXU<*7XH<6!%_RgQm#JK1s~K6& zuy2*ex1u99fAe5lOvjR0ugi5FnwFyqf7S`yg6y6T;hn@a6=3O?f*oPYjz<0kq)S*l z+rNQ(KPLW5?p(uaS#rbp0@opW8$Uhscjf^5hN9&R&6|Rsp_x&-hS@#c!N2ipSYIog z&SQa8cPrW6_KJ~i$3Vn?Ga##AX?e5Ra&bDHogwHhpx}oI@8UqqL4sBSLZ?y2g5WR7 z2eGApJu?yB(?lqzmuVYYE?G!$Its6Kboj-6-mZK#i%&ti84|bj&DgXIlAGYUqM {uQxi$t<9PWu+q@DbN_%IaC!H6)=h9RdYKrI6={m%Z3*gl31? z9D|AY#m=&k1}X@~W=pT~{(LzJk` &KfxLN*! oKp>nLXo8sF22-phG1yQ zr`5vsOGr42xwYUEX(ga1F#bkYJH -s@ldll_%PNR-`pEH_ZnKnrtDjwq`~-oPs-SgB GBe%Zl#E`+d_V$*#-TQ!L67`hf7fJ}A$c6d@#D!H*) PCYmnNYkO|hl ttfB8FjUuk*=HuO<=wHBx^RGW!Ix zW<1B?hPHDU6|vNxrSkz|(-C5o*s&}a%^|$R^RTNu?C|HyNmH_W+hjqHGs4H0#KSMeZpy z9F2>Pu_>B;dcG15%q5rGt%D=;?0T{2Bt^1G3vgZ-?B1@lLaA2<@L?=!%UDD8L%lXs z_gWBuFdxs;AA}1UcC_&XB~aTi=I}G?Bf8}P$A}zvlyVlmztf`Vs7a0SJGD6Hn#J{$ zdr $=+ImAt#xtd>coSqNV1~QOOR 0Z2IpaWL;}bq(Kw#VK2#JOW9*rJt2KSbHXzQT$31d`>w=%z9CME zOhmez5i()}tSbzhm-!o@+HPDliv1m3TR}Yq_$bqLsy~X{)6=%#j!o5?A0Cvn$@>^# zHV(V&IBRe**|fN)I3Y5-6g1mdy>Q>C_Mi bQmsP?})AZk&+HehgsSz{34s( zzECR%3OhzGwX>jE6Y$g;mPvpKE%)w5hG#i%Exzu*1X_2&M`6%~Wj+JvRE;r<#{Wdc zXr{qv=Q}fs3*i${M%Y S%tVR{|!%zMhwrIt~oj}NV=SyAGl0{IU=(dgS|ah z2&p#FF*E*@i1WTkg9DE^4o`eyI|?y3tvIx1II>k*+*5x1S`fiponP (>o%Cs04dMBG`?(D_Pdp}DZwghibBrX@dE9YL!bh6m z=upG`^IyFzxIw4ClxjoQN21{x^T(kfTY|=qhS18MJ0iLpwb|!9T&{YB`#Q9oU#AMN z{R;+zj5rOe5!oY4tbun@iX^lGS}usU9(XNZzeAxs!1{{It&-A!RMPRv)M*!W9L!?f zKrUmgvB>8;E{hcA=b#?$<-rUj4)B|g2ow}8A0(%%Ni`j`;Xu0m&60wWmUuusfnA7M z^xECp8Fw?k61d|TW|YiNgoKTZZ5LQ1kI8cx$Sr9ki6;EJMfs}P)Ev)W;%;OEXSa~* zB{bJrQe SHzUofy=p88}U&kUt!hO=Su zy@k0r2Y@xOnBDpsRx1_Tk>POOT^N>!P Aay# H5e=oq=-=!laNAA5(K(10ML9MGmd?JQ6gti{XqC5s zoy#*MJ*~+4Pfy}gNw<^D0Ux_X^EaOT_F>~(ZzNtY9U;~ofpRNndp2!lUu!RYt2L#U zfcd9QfZ>NHkqrdAm62#;gu_Egzd_!!9Im|-JX-=wn6R_7b+wPES`EmQ23Wm|kif@@ zT|B18U8JHM7HBLceFEI>G2HH@$roLM4wDGRt7(EAmnY|YW%!*QR!I}2+F)>$hit8- zCb;4TU>|6jFo+EO2LwjB?Myd&y$bUO3Q!#=O>FvXj4Q8IqqiP> WO%LlmD63X1>F|VuQbwIsh1}NZw_c*`Yj#U6c6ILv}TIjLi$&N!yGZl zzK?F7hra=gcQnW}mTLRZne%gat@3XTHh)6OS^bA~;v0;qfWa1K0g5z6bU(EBp()3u zcbv2^jgnDGqdw44PM!Ku|F;waF5^xw%0dzYguyI2PGa?wQC8STx($y`+m9p6;s#`m z`_ls~8S3*N8P>uz^-rDt)YwD%3gjeaqJaL;PS_Ahr9T$a1)_5%o#1@H2J!e^0wW-* z;`&oiV}j=^R`y~c#s<^vO-M @&tu22vlsPdshiP0yGEa1k zX7Cq2&~fwE@=2Wrgf&B<8$-t@gUU6n4W;CF&(H|nLDDFUQ9QU3-a! 8gioY$Vs#m{mVe@H8#3PA}SGjscb=eaSS1tVCDhF@KVJ6P>{4L!^;aNb9#v zTZ7(CdEE2}hZ)%|5PgV&KNZH6e=}nN{qqs}Y4$I#R&wPfgA7l*ot!!Ov27aff`P}N z^^XNe6o~s+y56?oVWF#`2bx6}q18^0%ughHZfVvGmz+5OapfcyJrIG5=aP2`GCpbX z@BNbm;W(e0ghFoky4SpMXV9yE*bpxJNgyfRfEOsjDMS?cEGS79zI;JiJH{k0Xfb%y z)Y=mZgTa&I0#g>m@j-rygbg{ t-6-<|kt!8t|4Pg~)BjlV6@Fy Z2rPZj;P z8Ew?AfO0wGp15Ubjs9a)($r7#R0ajR5(LUw;^2IQygu4-j(2l!vUMZ<6Qk_GhlF6J+7~w#_2Z0L62#Sbk6s?IT+)juX(qb#`#Ze2*_(Api(H{}Umk VsyuIges8^>y z@= )=@h_}V zpDu4f+Tt-i3AdzBcpRVqmxy m0 zJCiERsgw1$buJ#h000XQQETwgjC={@&W}e+y6nXvd32oUm<0T1`8XV@PQ@W*A8^c# zTmjyQPlUzC+DJkRh*Hje<<*5CEz**DS5Mr-9p+X;U^g!97wEqdAY?=>RcudgPu+U) zc&6Tmu;zDhNoHlUvffESRpn+OeYqMYvzXuqBAj8&9->G*SO6(Z_(mi9>O{?^NU3Qb zqbNmEP|e`JjaoSV*T4tLESQaaCD-ON5yF{0Wi01KBvAHt=058U41eTt&bbaT3}GEi z-m?18` ia*A(j6YtJ3zKbO=Jpi&-n=ekB&EjIhN->OT~U z1`7~ ZvTeWzN~NryJ%wLnmN39 zC-Ufcd$Z)39f}Zx3=9Q?`a>C#kMJ5429Rb~2Fm@;`3kkhQH-V$KPlL>gXbg>*WLkg zyO?&?cW~clbRsVzz3t{xaE3ha1c#O+)aPB1 `g&KA8N^uM3Ee-WzgsG?pS>75ePY}?0Wn#^$*xQGvvjh7d8rj$O{-pFa zY=>}17Mq%^agN4~Z%GN_dQ))MC~X6{W?pYE n8>!h7BrG!6ZIIntXA3#-+xw6b z`EQkW648r)fFl;~rlUb6p%yunE-Sq9;Eq6zS&ir6qAp?@Yb8;~LzR@Pzh57PmPhEy z0ZX+CYbt%?(T^^`;UuIVpJDzB$uEckH3l1p8}9G#v;Wa9urv#QOX_VqIn!;jwYNK6 z4^CMfy8)RwNWI(*9BdjT#MEC)F9cJ>tqD16)&M^8i;6G0c%jPm(X9oYb_%j!ivBa` zi5EaqSmgaN&_Nc)T%G@E0i9j_J);VC^`1q1R*HSU&=dJ018D5@difyf#;lDmVXuC7 z`3QLb!^e7*NqJ`gSh*K<;ykB!U*{jA?&w?2j-MAno*i$YxhuzKWK&7QwCFJXethJ0 zk|w7ef*Z3FV4f39U%T$#;hCe8>Sz^PyBJbBo_{p}(#lA6Fr8xcZa-B|Ds7Xt!@n|T z@i}t=s29`c$Mqo+xe=c(u~+6dw|42O;rOTL^ uPuR0vU4W~ zNUjq92E=#GsiZqaU+4EPdy?=Y6Iu`u!a<~*F;~h>pzs{%%VO^$PjwpYB`317#3ps( zV(r|XJg VB80G+5c3~>B)8mk`A`~$VAo@9T zo}Cs@Y4|dsn~|aT+C3}k^U*uVJFLnR)kRmEevPL)#heQb`aYXiqUngF50hLmuQhJ4 ze%yQI `d9x*$g-CN7JWr@pYH9tIhvowEsP z3WOr2{km_MRB7PJVmFdHy}2Cuc9#p+7l3OddcKIs3?W>gcgeZyWGZQ6yfD3m ZS7Zn>)>tY4noJ6>C!&GGE& zvoab)!)Iv7oB4V04K~&Zp_l_`1by%%_)f5b^@t(BcLbI=hd$q9oau2y(-uf(=mD$6 zcWho)MD&v-%2h%uIsX0K)04Df@-4bIN)0>)w8xT+9VMZMq$Fs3xN;T%oEFWUb84aT zyDHFxZFB>Y)k@T;=&(v6?v}q9=>l2e9}PLoX}uPrBd*TNu4f`2u2B1~RQ`7Bt# (2JiLW2*vgsIB=(0Z`AHNAd<{>8`Dp=06>sXs*!>3`b<@*$?Ou^~# zVlxV*r=9t|!4nYohZ*pA>QVo#o&{<(9#qdi_vps5KozR~V*PP_g=Om~R^lvV`(asK zm}Qd7Tbf48Q71A%f}7}${2(`rzJ@mbfgG8 FJ|k?p$v^2nQ?B;ur}!bl;A^84v!gq)c<3FTv5!FOVubn=2$!Y@5F zQcI3z4tzgs^*3w>I|IjBf+7Dd2ab#*j^r`0qL#4v&HCr_5qWq$p+_Y$k}iqKapbj| zQT!_ra=H08LVp_aVP5WqwOY-#|Ll-Vd8yYoQ25p7JKHA(DA)teDFCqfAW=BpCL;>L zKr(`GGn+idxcFdzIPpP(n9(H}&^n~!vFGV23gyb=!HI4_EVZZcPb4Y(*BO{M0x}Mu zzdkQbsf?VTBpHEi81z_x@5L83knE83X%d#Au+X1ZO}u0hS+-NaPI@8(4C$|6f$RP! z-8Er*-8wW`$9-S4{sKjkG-FSFKXgFCaBUYYB-FAKEVu&hnrZh&h|Ica$IasQ@L5I` z9BHQgqVB|Xl-*~2pTA2DbY5W`UMBFC@?M-KX5HUU1V#*4rZ9cwh6!7XL0VR0yrj#O z*OSATu^)#~_Md3Jk`*q#i#>M>&zs^_A;&^iBM*Ru2TP(cdA7i~0r(2Rq_9jqJSR`~ z%6ay64$|i<(Q zX>7ADHpI_UY!$Woy#-Haz@rT- zsXjO9-rdEn5;jbL6aV7NF5Fu>Rpc8dEq*f+v%WcASS>5eiA _2L^hPhLm#?$JQzFJc~T)NIkjx^rhg7 z<3IEvu6SG?8r;HRlzULEmG2TX`0on;>fDigbNWDE>mv74cH-g%Ad^RzfMtipW4qxy z^8?;>h;AN=ot_UN6g5YR=k3pITB0Jy3d~#vFb|{ fnADtoY})+^)8xx zBz@;kTWnth*H_Y8Ot%wp>JD3Fu6q9{hCG^~Ze#2d-WoOUq37>$CiqoOmjs{x@1@ zsjS8>n^>H`XVriHp^`JR{<=PX4lgcXy9$iB-jrNRjE@U|cBr~=v0XUe$enL@YH#ni z<_rL~8b0_XJf5bEHh O zHrSyTCr!T!q3mhrl;@+Rzmc#@9bke{OC{a)U4+`gdhG7Ltfsjtk=U#Q3=B+QXSi%Z z8Ch`jF16r0KFhN-!ww@9zcWgSeW~hms7#((1^QSlUEwvpKQZ;|9fs`z>(x2!m1Tho z^ABbBSHBn_FkUKv|*?ih?^z;|*TOv5hhvP+rhJD?v;j)-fX?#1aziP$In^LGTX= zMXo0<53p-+;!?8>Lf#2gsvYn@A?YL_!-mlLENq|j`X>LkM+Rw3iV>I8bp|x*2j|Tw z7OfBpb)Yne;A!%W@Mv}BmJ*G?u+Zt;w-KcV@HQ k z#Z=hF48BD{gPVXGMH%CvQCg2A; NOIxNDd_dBDK@xT?8g1bF~aWQn) z?a9uG+FMLY?+54Od8=CL$@*^3Zw(sUtSKo?+_)!uLef%>41gEa+20?jQFoh7iIl6* zWF=ah9Ojrj1^$JNclb-C?pO<7`m%FuZW@a+(a?2hV%xJ3ylvFacqte~|L`tiI`fK$ zBTtt_qatIbH^<*kS O8Rw>5Xv{>WMbA{ z*M;QR`f%~&02J3NA*zZ!+2DD(#!QJw)P7|D3Byqm-ycezvhM?#vD$?5v7kN%@ed^w zvIs8NWS4hAD`OKe7Z?jchm=MR`AV+TAs^~W?Bg)oe_BeHPnC|pXFeYl#pzu4=$xjV zj|y+GP*H}rgw74GA{1XceN~9?`+ z{AlCaHsZ_S%uf($kY_BmdM$Vsyv3k`Vo}@fB)Li$CA?>$jU050%)hlq!^V?UIgC9# z4W@{;QuC|^@LV{ =? zb{OO}DN=uQ0}G3zg?$H_OhYYe6Ru3Di8_aM62=3P5VFN!@hm#2gwpL={0v^gx4Va1 zv9S8xHEZ4W*V`g48XR_T6cXdMQ7qnko1Qy4sbDE6z5>e4iz+~Y3MT_YeWupdUyJl7 zQYGixWs#n1709HGhL~{nS8>C3F