From 184b0fcb2f44ebd9f6cdef819107c75310a9f740 Mon Sep 17 00:00:00 2001 From: KSP-TaxiService Date: Wed, 17 Jan 2018 22:00:15 +0800 Subject: [PATCH] Remove redundant DP-10, update antennas to stock parameters and balance against stock antennas --- Parts/GigaDish1/part.cfg | 79 ++++++++++++++++++------------- Parts/GigaDish2/part.cfg | 16 ++++++- Parts/LongAntenna2/part.cfg | 34 +++++++++---- Parts/LongAntenna3/part.cfg | 31 ++++++++---- Parts/LongDish2/part.cfg | 16 ++++++- Parts/ShortAntenna1/model.mu | Bin 6967 -> 0 bytes Parts/ShortAntenna1/model000.dds | Bin 43832 -> 0 bytes Parts/ShortAntenna1/part.cfg | 35 -------------- Parts/ShortDish2/part.cfg | 16 ++++++- RemoteTech_Antennas.cfg | 32 +++++++++++++ 10 files changed, 168 insertions(+), 91 deletions(-) delete mode 100644 Parts/ShortAntenna1/model.mu delete mode 100644 Parts/ShortAntenna1/model000.dds delete mode 100644 Parts/ShortAntenna1/part.cfg create mode 100644 RemoteTech_Antennas.cfg diff --git a/Parts/GigaDish1/part.cfg b/Parts/GigaDish1/part.cfg index 45fafa5..bb0462c 100644 --- a/Parts/GigaDish1/part.cfg +++ b/Parts/GigaDish1/part.cfg @@ -1,41 +1,56 @@ PART { - name = RTGigaDish1 - module = Part - author = JDP + name = RTGigaDish1 + module = Part + author = JDP - mesh = model.mu - scale = 0.1 + mesh = model.mu + scale = 0.1 - node_stack_bottom = 0, 0, 0, 0.0, -1.0, 0.0 - node_attach = 0, 0, 0, 0.0, -1.0, 0.0, 1 + node_stack_bottom = 0, 0, 0, 0.0, -1.0, 0.0 + node_attach = 0, 0, 0, 0.0, -1.0, 0.0, 1 - entryCost = 38500 - cost = 11000 - category = Communication - subcategory = 0 - title = Reflectron GX-128 - manufacturer = Parabolic Industries - description = A massive medium-interplanetary class dish. Wherever you are in the Kerbol system, you'll be able to stay in contact with this. + entryCost = 78500 + cost = 11000 + category = Communication + subcategory = 0 + title = Reflectron GX-128 + manufacturer = Parabolic Industries + description = A massive medium-interplanetary class dish. Wherever you are in the Kerbol system, you'll be able to stay in contact with this. - attachRules = 1,1,1,0,0 + attachRules = 1,1,1,0,0 - mass = 0.24 - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - crashTolerance = 12 - maxTemp = 2900 + mass = 0.9 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 12 + maxTemp = 2900 - MODULE - { - name = ModuleAnimateGeneric - animationName = Default Take - isOneShot = false - - startEventGUIName = Extend - endEventGUIName = Retract - actionGUIName = Toggle Antenna - } + MODULE + { + name = ModuleDeployableAntenna + showStatus = false + isTracking = false + pivotName = UnfoldingDish + windResistance = 1 + animationName = Default Take + extendActionName = #autoLOC_6002398 //#autoLOC_6002398 = Extend <<1>> + retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>> + extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>> + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = RELAY + packetInterval = 0.25 + packetSize = 8 + packetResourceCost = 40.0 + requiredResource = ElectricCharge + DeployFxModules = 0 + antennaPower = 300000000000 + antennaCombinable = True + } } \ No newline at end of file diff --git a/Parts/GigaDish2/part.cfg b/Parts/GigaDish2/part.cfg index 07c6c4f..14f34d4 100644 --- a/Parts/GigaDish2/part.cfg +++ b/Parts/GigaDish2/part.cfg @@ -14,7 +14,7 @@ PART node_attach = 0, 0, 0, 0.0, -1.0, 0.0, 1 entryCost = 33000 - cost = 9500 + cost = 4000 category = Communication subcategory = 0 title = CommTech-1 @@ -23,11 +23,23 @@ PART attachRules = 1,1,1,0,0 - mass = 0.3 + mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 12 maxTemp = 2900 + + MODULE + { + name = ModuleDataTransmitter + antennaType = DIRECT + packetInterval = 0.3 + packetSize = 5 + packetResourceCost = 30.0 + requiredResource = ElectricCharge + antennaPower = 200000000000 + antennaCombinable = True + } } \ No newline at end of file diff --git a/Parts/LongAntenna2/part.cfg b/Parts/LongAntenna2/part.cfg index ed5ae00..971a898 100644 --- a/Parts/LongAntenna2/part.cfg +++ b/Parts/LongAntenna2/part.cfg @@ -19,7 +19,7 @@ PART node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0 - entryCost = 1500 + entryCost = 1600 cost = 600 category = Communication subcategory = 0 @@ -28,7 +28,7 @@ PART description = The Communotron 32 is a longer range version of the last generation, now with even more spying potential. If you don't believe us, ask the Kerbal Security Agency. attachRules = 1,1,0,0,1 - mass = 0.01 + mass = 0.04 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 @@ -37,16 +37,30 @@ PART maxTemp = 2000 PhysicsSignificance = 1 bulkheadProfiles = size0, srf - tags = aerial antenna radio signal transmi MODULE { - name = ModuleAnimateGeneric - animationName = antenna - isOneShot = false - - startEventGUIName = Extend - endEventGUIName = Retract - actionGUIName = Toggle Antenna + name = ModuleDeployableAntenna + showStatus = false + isTracking = false + pivotName = seg2 + windResistance = 1 + animationName = antenna + extendActionName = #autoLOC_6002398 //#autoLOC_6002398 = Extend <<1>> + retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>> + extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>> + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = DIRECT + packetInterval = 0.6 + packetSize = 2.5 + packetResourceCost = 18.0 + requiredResource = ElectricCharge + DeployFxModules = 0 + antennaPower = 2000000 + antennaCombinable = True } } diff --git a/Parts/LongAntenna3/part.cfg b/Parts/LongAntenna3/part.cfg index 4dd0d62..22fd527 100644 --- a/Parts/LongAntenna3/part.cfg +++ b/Parts/LongAntenna3/part.cfg @@ -22,7 +22,7 @@ PART attachRules = 0,1,0,0,1 - mass = 0.02 + mass = 0.03 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 @@ -35,12 +35,27 @@ PART MODULE { - name = ModuleAnimateGeneric - animationName = EXTantenna - isOneShot = false - - startEventGUIName = Extend - endEventGUIName = Retract - actionGUIName = Toggle Antenna + name = ModuleDeployableAntenna + showStatus = false + isTracking = false + pivotName = ant + windResistance = 1 + animationName = EXTantenna + extendActionName = #autoLOC_6002398 //#autoLOC_6002398 = Extend <<1>> + retractActionName = #autoLOC_6002399 //#autoLOC_6002399 = Retract <<1>> + extendpanelsActionName = #autoLOC_6002400 //#autoLOC_6002400 = Toggle <<1>> + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = DIRECT + packetInterval = 0.3 + packetSize = 2 + packetResourceCost = 15.0 + requiredResource = ElectricCharge + DeployFxModules = 0 + antennaPower = 800000 + antennaCombinable = True } } \ No newline at end of file diff --git a/Parts/LongDish2/part.cfg b/Parts/LongDish2/part.cfg index 17107b9..fd92d40 100644 --- a/Parts/LongDish2/part.cfg +++ b/Parts/LongDish2/part.cfg @@ -14,7 +14,7 @@ PART node_attach = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0 entryCost = 6000 - cost = 2000 + cost = 3000 category = Communication subcategory = 0 title = Reflectron KR-14 @@ -23,11 +23,23 @@ PART attachRules = 1,1,0,0,1 - mass = 0.2 + mass = 0.35 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 crashTolerance = 8 maxTemp = 1200 + + MODULE + { + name = ModuleDataTransmitter + antennaType = RELAY + packetInterval = 0.2 + packetSize = 2 + packetResourceCost = 24.0 + requiredResource = ElectricCharge + antennaPower = 50000000000 + antennaCombinable = True + } } \ No newline at end of file diff --git a/Parts/ShortAntenna1/model.mu b/Parts/ShortAntenna1/model.mu deleted file mode 100644 index 8028f0cca98873dc78afdbc6f5239f7dc73ee766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6967 zcmeI1e`uCf6vsE6HGeG2&CFV+W&R|$n2I>}KC6*JS)jQ;GPj&=E^9w*y;2dm7nWAm zQm8*f2AM$`WPuqZ5@(7ELJ&x4KfoUhD=N};KKFU<`=007yS-Zy^~Ww8@A;nl zJ?EZ#-}{{BKC^3DdKxYBk*en&uCJ`B8T!D}&#tL&h*mWid(wYmPFh+}ZXrZzU9_UQ zx~kIpWL2(SQ(se6Q5UVMtE;fq?tL&6p_7KoC|SFrD*MUiRvY1$j9IR)$3#z^)b+y7 z5+OXxzCpz8SlHHh@Yi`qJ388Yy%qgf$HF498(r+^h9h>%FH-y>#m8>>VNNn%Jy)1d zoNoE_Fc)!je49g?pQp(`Np9ATubE48M#>&-Uo_wOEjQmezH+`ZxnzN}ttihaEnVO= zOwV&B=H&>2k1a$Qb!#@?Co_W~p#d+BW@)?;C#ADNg zc*5`?Cce%;8P@q^3t^&&SCZ4x28oW)28&R?GDNQP1$~IfP?6ChnZBUkEHXl5n8|F|ko6L(vc ziPRX)mR~8&ZG83kei8Y_MUQ6N@^9_?v5UZG40|CyM)zVcZ0#lv20y-|;yWt7wG+pj z6n_l6jSrt3Y1U4B!#7qxH($4L!t2s@JFm$zkdI!w*1i2Pc?S3iyUYAGf2C`?tJkGC zc3s5R9Da-N+HDTjZuzXm#zEJ1tvj5|owJLbE6Ywq&M$q)iRH9L-phU5^yi9K89RO5 zna;?&Vt+m-!+}SSANI4w)y{<@n<76*e|7Wn$oAZ2&Xul$$c3c~O}}IIea21?5Bs{D z_YIG}z3@?I*SPN@UluNL@`lACk?8D5`@W4uEyucwF71puwJik^`ghzx#y;fFQ^x-3 z2j3KJ65iOyjz;LukJ@c`g%^&PzJ1*%#=fC!hrtzxcN+Y0`?<&&i8s;rTT}3(v9Ak3pe?w0) zmsiOz%XLts+nhmr>NWU$f1U(CXivQ#<%c!|PaN&I?+KNK8Qc(E7H@%$4plVWq`n1fN_$~pu7-NyZV+%YG2&Gh)j&#h^@hxNqy z%T8~dqsPBJ5g#|4^;6Ay(G51!d;S``p>da6$8wRWB2z@TaUkfNUvzqS2s$?$bbHg` zhJwzG=5~=>k=uMhAM5M%eElKlw~CAx87FdwFX$6QCW}lGx!V`?yL_GgPG8WuwG9^G zw#H2gLFYb$PEX^e#XF9gjG%L~LZ{~@hj3G~9D9QUbCcs%#|@C1pPdVx+aQ>pT;Orr zvvJUwA76OfCJ}U6Pq)0RI{CZ66D#X$YF5it@0vcq+48jX|KlgP|A}lrf93mY#&uh)$^WEC}^x55)Pk9bWqQwgZ54H%+_8#)EdGJFVYty{G=-SWf^tOd{i*4^6 zLd%x?+ zONC-?3pPa@p;1(O`vm7jMG;5PDclrciZ(AN1fBXv(X}rFo^NytFlT_5m@V4qg zO~e_foqE66qnJBTI}^2&dX7+&>4X0_WvjjH8ao$1nN)AaM%40OWBK{{Giq1V3QqeQ D;rEgf diff --git a/Parts/ShortAntenna1/model000.dds b/Parts/ShortAntenna1/model000.dds deleted file mode 100644 index 50b2f09da4918e4f3cfe4a76b700b8dea9620eb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43832 zcmbt-U5I7bbzZ9#Gp!=D`bF=}g^6L4jFJ1Z^{>T3Fe_x3I`31}C zX!nos-&cO)U;Xn>>vHAV8!tV+^5ti*r&nhk%eJ3bIo(VfUY}k0^6{IK^(mgOmT1?d z$JVZDt2V#Kc$9Dy=-u5&c^=TQv95N{PtmU!|H@9UaU1n} znD)x|tMu=t4bYGEK5VdF<4@1B*)%@k`Qz!jujj*ZoZV)+k?VPW^ndBO=vy3WU6X0< z2l|>;>wPUuLe{XlZR*u*Bc(WbDhd7|0l}8*0Wid`(ciKox zZ_jb7=@RYp`=(16FV_?0h~u;UtV^$s-yb!(p8HL^>2ZFJ{=>X$l#8+a8b5Xlx#oNu zTqpV&Ur!;hqw#i*Cb^#HO|9g?_)9zv7od0ae$#Q{xQpkf#H;BV&FB4R-Rwwwx`K5* zdwqA>fc`vA)6Jk~s&jpda(&V6vr5tjd@^6bFYu9k@^$okF+QI^obmnITFdpM*7%tF zLr&1%>V}7n@J=axTO~<)^rtflk zEWWfmYu3KmG(5Qumd$3levIF(Nq&|WkdM5+ncLy4zaejCuXDT5+o~<)I^L@kpAScJ zy_WtE^ucca$z_(NC)V!b^m&0F*8MO&zV`l=FW>mW7rwv}UgQ@oPrrwLe~o@@Mckodk!8b3YhI8WL?@cHWdYOng%&(b?a z2jD0EkZa%p*UvQ0>5}-uzp-4Ho#uPY_bL6Z zPPooHFq9?!cb(r|`e1JSt>^pX_tw7Svh}CJ;b2?kqm&%K2iE>}mJhv8`z|K~&P$Ce zIZO3`x3^DhU(eI`eLTuhjRjd9!}ERX>%19q_3{0Bg#TVeJZFTUqz|;AaB=GwC651fLJQerkNb z3t*l9j`#A=>%!xp=KDDmSI=E<@xbbJk{l(kZ->3`dD60Tdywa`e)Euz{R7Hl``5Aq z_1&MzzC4Zg@8Esbf4G0pCq5fLUo36EFy>#b1MhXk&C@$7rT1f;Y`p35bcf^aO{&~~ zJg&`m@pL6#-0zI;X3fj_8;ox`s((4E_>dkw~6Z(@I8Z^EV~QJ1>ocJ@C&A&_8#_} z@7qV|zSS@0r{{*}F#bUoet~i};6ImsLrx?|2Vq|pA(z4(6KOn^b$W_=;J-@mXVt;i zy*23Vv)6ZKzTf%8?eoKGh|3)h#y7Iv;@k1~{+xDL@v_NLBfWfB-Ld}D zPId`?{>a+H-fP_HYipcu?+)xmjEnZuBif}aRm=54epdERInFElVY{k%HxlAxjmP z{=)6W-N3p2z}t`F1o(ww9N{niKR+>g*B|fn^J#edE7re-l_QhwQ0fc%=gq@ zxe|P{c9Zm)_`kQyephDG&gQ#V$tz$#O+BvK=D6&S`3rqSe0r1^N2Z6>#<*SVzqKF1 zzT#-~p7x_y=hX`9eD?aCS?B9AJ661Z81~?p@7J0ZrQVnLxBEX5PPfGOuD*B6@UMHv zVgDZa9r}6~{CD}FUe00XN4Or$`F?&+CBj1KJ;t$q^CbH+Jcqt>JlFpY_}h3fUst($rtvmd%;h`;mQP( zGw?sgTP;nmyBX#0;TrHaJ0ZD2S;(W=i*g+?j@hA#c4_h4?b38v^vmrq-mZ;5>!xEl z!hWX2znh0$uEkg9^ZX!vY`APE*@b^``r?8(Iey*ud$zwDe*TH@srx6jwQC*kz-#;9 zmd39i(XXfM4}4zvpSzvo{jDVbPn=C|%->@@`@+AQ?>`Crjn1YqJ;Zw&|~|qx*F|GpI=a3a)0n|6tAPc7wt7(_3+yJCvW}ibD#U%wfFbFd1JCWx%U2l z_VTmp@%*#O)&9}$+3VZC_j|ur&X4$RSU=bEiS~cC?y}vG|7aS>o#-p^kNp+&QaJ1j z*N^WBk0D;)Kk)sT<5NeRpMF5O*t$pDVIBfc#TBmCAx9BEgj}S3m%pt9JQ?q^|J|EE z68;}(UzqAgdY;F}d|CgY56^{*@+#s3@E`391K%i3&s^by2fbUO%lE(Y{YO^E{+aK)1M#y>2S2pu-S<<^ z_I1S7`#<{Pw~yZh{JsJ};S$!^kRIQcBN7L^#-45o>@gLT~eb!ds@B6Kr zq1OkuMaRKHWfIQq2Oa51^-sBO!0hj9_XkVx2YUN~@(6JM@t%Go@JIOP&qXixdA0R> zdH=T`{pe5NCLmu0{*04@FU&Iz{x0~F^;|fMKjv?9zv}TU;ymU}s?Zg_KMcM;ZlE_YUX*zMiTMxJ zOZ>4Mt`7zE3E@=K8ArDVPl$i;JKDou{Ec`r4ho zSRd?Ib5ztv>&0`>|9DDyNqalfG5+7`Ie+czjXck=&#s-0{inn$JrVAKN37fPbm`Us z$4i5~kbQ$&SHFGtD+lx1#)I9{_)mj=pU?fqeE+`BtMx@5Nc;=@O%JBKfeUfmF#N>_ z;~V0`A`c$?iITXlTfc^SV|AS$MqD{P_I;c4-|Rq%|A3#z(W^MO`&xh438cGdCu3jT zx}M#3I{Z+NHl@ztCs+1@>>>@wftvV|&LRZ0I>p zO8=eD2fZ@88TgktD=#YC0^iRnAvdsxB_F4|9qj9Bd&&p(2=P1OZPuYj+5T@iUI?G5 z=fF?$9(ueVe3oAT?#yo(zGvDO(_f}XHT`Pj!8`ilj6dwpL&NuUVdsXh13X_W*7u(F zKX|WvFybF;|Kdb>VvBQ2{O@*(t83rC0}t9ExFyD4Sf1(w{`dX4{QThGVE7H6y9j8k z3_lKW7T#eekZ>lBt`8}F%ir&N9%>@F?-3Aw8vf?*EnI3MzRbuzOOaX#ag#i^eQP(DJA@%~|R+3B2>_ybn* zKm2#B#D}a8`GKJKV32Ro>2lP1d^`8}J@metcO2(-^bh$8|B?0QiTI>- z#`@aY))n{%ol%k>z|s7|ohoq4rM*`?v{r3Yw3ny1VK1$HoUd4(J;saD9n6>tGJ`d@Jl*%{tCI>XNS556^v{wH^InP|EmE`3c5 zmN@5bC?B4GUQ54>`A6~JXdRu~UzF5ilw5Cm;(mRQ>w}wGf6yg*AlGW|eqgcibAx^1 zjp6tn^7fYXhkQtH{JrwJw%_;o2lnqw_VL8pV?DATXz>5Xf2TKG)ie|8 zJJft{#JAS$LGUq3vnLiuKwkFjJSRWjxzlfy_y=9v;lEOPo9l&PwG!?@d^wntuS33j zC2k7&#(3{oKif~{{a>DcZKit^cAqEHX>#2Z`7O1VeCK;6CH^;)>^0Kq!r@8m$Ao`d zyIw!~A#sSj9P&fj|D_+ar1L<2dw#Daot78m^L@9Aex4Be4|gMe4EsOTKaM)+w*IgW zos}jRXT|1mmj6TklDJ3wA9gkD9qdGH^gujF7t}1yPZ$qud;S#9Nq>zFfj@EdykGKj zW!yh1L0L0%L7`z@25t?I4!`*52coi0{Kc zz~9U6d;bIh5uK9bh-V@$uKWF`XD{Jt`mKKLJ?#(D?}%Tpms;1`ea-c8pBeaP{8rEF zn@PD3j&@N(zo$PYuE2M&>*OE&K$Z)&H~wAlUXSUS-D}A4U+kNQIKa=*>VsZ<*mr(9 zU%Gwmd(%NHd*FCOUjB;w-FN*0-GRT>W%{l8g=g05STCPLPV#%m!F2Li&n<72@$cpz z)P@7jWqOs0zvjNK*teM8Mmt*{=pv*z1x*}hkD>|{8*>H0vE`C#!GqfjQ4Eq4*enYX4m+*yJPWRywCmM zHxxf_tSPQqIq$(ddnNw!+Vgt{>GoOSueKw;Ie1W$Ue~kGulYN@=y$!jd*AKozVe+A ziz5FQ>oj{e+bQv_{Jw9sQ^v30i^sS5eEX;=@lWBG=IJf1dpPIUx{$!Lb+`4?Eh~q7 zo$F)7kLh5W=SH2&FL2L2#}|Or?S|wh>;s1J{%POVHTWIun{6F> zpYaF%vU`Jl?zIm-U5@s_*DJq=hz^Fo<%LQKNBH|bKBXV@!?rq7x0aiXoTtfdJIH&q)wD(f&qP@{&IKs}* z&mp{FyUyb|OsjsbF9SosN656y&dRzevZ5;>_e{O9xnKp>*?Wp z$??WHLh(Gy)1LUJ{OTQSAjkOoI`4nsZg zk99>!eCg+r|G8SO`_7u~6DGF{>9OwEn}H>-d(}!%jF|Smz_d zGvqenoOH|WHUKA`^?VUa>A%N?vJ>U`pUJ`a-gq7dc}Dt=gnaQBf7!{~=^gq(u!-xA@@CWnf46VA zexr772je^y+rzkjv7h~atRqU$`N^G^;uMopoOAzpOuy}8)GzQK;TQW9EP%L$-x~B< z^gv(vzVrKE1MY$A$I8>xUC8gf+Z=C@YtJA1{%F_-_wdB1Gz9r?$Zy~@l`rCt>qzm?+^1jsvA8OI-=c!O1*3qvQ-_i$V{wLx5 z-_{FzPdarTX!0KSN34u>Mp?YySi|^5{1i>wjv)8_95~CTgoG+yY<28yH~!f^S@Y+?dxVor1MofkFt2M zymyq_;XE7fqpq^VKjJOK@zgWeU*b_i(TS7qYtz=SpQ9e4o$Ix5zvbtJNOSr)@*Ca$ zqb-gDL13BXE#iUGv%-&TxgEqlkn6xaTuM30`$A|~~{wB6>#Oaow>)rHo8<_2&hwmX)UVkKfJs%Qu z!>ud+KtRfQTpxl@uovR<(+=Yl`hR`;3aBm@=0=$@kM>T9A}E( z^W=KbuD#rp_8(@F^u@hKkg0mw4?ixt>K^OXd9U$(vCw`y_+oLbp6fm>^DN(fHr)Tf z{iQM94|Sh#CvDLF-C5W9)C3nn8OJPEee-B8O|Kg;%B zt8=;V-%oU27wxcrA>D&M9C)75?FIJrj3a{&nQvN0=l&(|uibyjKLq|IF4czchozTZ zpq}5aO>;g-_WY3hrCkUL^(4;8ng21lkv^e>U5Ig1j_}WZP-7Aia^A^NCbyhV0oWMHHEh3-UlP>SK)eruI^C53Yx$AuXTfYCh+bf;` zzRZ7PKT*3raNh`f6!ro01^#y5=OOoRcFtMyVLFjM%jlaS1 zOTSX$U-xg5UgW=hef#3;EyY!!ll(zAOS*z@pp)%x^|HJ3cU&I}Kat~q^IMjW&g*KX zTGxWV^D}wf?G5+YRbCe`)}$x=CFpT_-EL}MP=CCwcEPuI#HabAdgT8b{?7W!m+i;@zP>^p zvRr_U$oq`-A92t~|6M=pgVxV;+>hV;3D=4BvkbnY%6k0n>vs5erz_s0ALXJxQG0CT zH4ZioM*lGGUDtQFi|D3yuIJrdw?~gYb~*F<6B{q%e+Pk^_+fUx;6uL8$@350o3P)> zcJT9tukQJl`+q(ko%iMOBv0svdle)62l{KSf4*|w8F5h9!EWFEsl?1F86|IVLpd%O7krupwOS`vS0|$1~bT{7y{wh94^KpKeaBupNFU_1XN@d?o%{ zDUnW`r@CE>do1!-H;Z^cxVqnUyMaP{^8Gi46Cd$E+5QKe%y&&}o%mf6>{RjmO3UYK z2n+M`{ClOTo2gHqW8DJo;w_QH#PWQP1n{Z5Z{4QHK z?nl1I&npKUU5oF|2To z{AkEc?Q-Jx-RkY=ulq4I5>Ffl20&%aak|>%Qub%6sf0q&8pU`>Zv)8Xr`%m#x znD=tCA(NZ)a5kxf$8eBDe(u4p2r>Z z-}eFX2Y|B{-^Xz|9;@BK1L2bM8N%K5w7pk9E&E$OgY}4aQu>D8>mDp#b3Diw+d&*O z{ty?b9sE@n_-8%^U&t@$ORmo*+TS5eX!7%TAEn{$_I|kMZ+_GKfSnKJc4<%hX?$;D zcl6xlXSg@`slPunf3!}#s=+Sb!T5F_HF?j|K78Lm z@=@XUEhYZ*h^uPFh;tIN3xhuR zc^cCE&`ao%=gVOSs?5*8JxaFQVEg!Pmft^Vy2w9@-^uk)e%ti7;yn0$H~p3Nqo%(W z$6Kj=`#OHmW%cRAam)0)F<(l8WKl9#{-718~#$yS1Mp|Hr)C_JFI$VMr7?u6&Qz+NZdl zqE1}5hJJbvH?R0IzVA>6&fn1U(D&%KzwPmY+m+#-(%^>*{Ox-@RWrhm@=)-H-=oWQ z!~r`a{^2{2)<3>$sqYM${xvQ~R|-3y$AR2!h_Ckj3E)Y&iT8h3X@21HNKWEAA+zrK zgzL%oI1$%syr9$H56|=bl&dz{yFAcdnB6P!2fN=k+))y@qNIQS{ro#1)^GXmd(cj} zryq>$M79Ik_jcd+^Ma=xafUu?p15b?@qc>|d2`_ld!RTk+WYTI>g}G-w|GvN^&fh~ z{GYx{88{dpnj@os*4h2gz{8$b;17N`yYf2##K*t`xI;j4dwu7W{N{I5#{AWDog-!c zVR0Vg3ChoGbC=^{og3x2A!l|Dx&Gy6Z@#$r@c+L2zF7C*pKKhXbGYY4da!=18|!b{ z^*j#fKT3G7aZ3E-_a=znX$Nj5*SBv8CmjFD-^TCv{JeHM@<6Nio0H#Lc3g43EW9J$ zbDSXul%LMyJ@|LlBd=`d5H6RRAM?rXD6h7~->GK*zk1IX{*-napF7jOIB?ro2VYF@ z8shWP?}8iM2SR)&yf$W^kk9;{Pu4%!(XrmS`~lyo%gKT`#QeOspK*-uu%`FSFU0da zetcgv?Q9C?mG6TOMG10-kG?>hCmx;&v=?^f-^+Fu;ncVJ?D z=ojC8J~n-~eiO=h*gLZiCH^?RBR+My_p#vwJq$Sz{vLnDJr=y?`);m%K-8hnwe^n@ z&sj$ye4nU}@%22ubAW?i>xbXXsf0kN{^-`3;z#%^-Iw5VOkkz%QD^+`K=4aGC@up( z`1{_>cg4w8H~r3h!~I~zb^hI2TSZ*?eYj|c=eriC+PcT*k?=RPPnE~NGoJGn{r1+lzSO>_{;!Vn z|G>lTYvASlcRN4ir}y=I$n$s|{yyYHxYcSG`TgPCmiqc>afY7<)*1)Dqj3CVK0QbL zs5sT-PjZ*-|M=X$q`&FO&(r0D%y)|iR=%f(@8XKT$Mg>gzYldB3jK<4fAO;aL;L+H zaP#knr^5bdeE*)Kp?``@l#w6EB| zQ%@leEQjxR;oc_o?y1QQe&3ztC2$J+O*sg=05uJ{^7moqwSNPCeBRcz%a1>=b>D9| z|A~7bEyTB9Q|HFkTD^2hD9R6JG$MzI* zpzpP<;5LpoR{1}Uw``ul-+P__`MkmI6PL?&{utu`rye9|F0BeBk|V{ylox zufn|#zHjwiW7xrDb$lmIegN@eY5$+$LohF5r?LQ59Qt7`l1nlEH!tmWNTVKXs`7w*< z?K>dgH^0kmc{KA2#?J=)MY&`7I>Y^?{W;|U_d(UZT@#;ox*fKk?!b;)zg54G?K|aX z^n0VgGfLvhd2oKzm$*Sc3%`JN{0_gB!V_)={qi`uFCF0(w_I2LD`-J5+< z;tw?qzQ0X8{oDs}crAQ|)9v_v5foR?Wv5%epNYr*Tylf^kgVezly+cyc<=YR>S*uf zydLH|EAmbePt=3FseQLqWBhFYBcF$S=X*vc^hv<8${v&h`A<^2mnEh5!AG^6wcqUb>G!`5adY^HwW!DdGKehI8j|4CY zZ@;I7_D?jP;~e$^AN1pM=(m;IaPX`@?Y3BVd5Qf3x^Z6tw-NTB5Bx{;`*$y)r@+Jb zcYN8(9QXB}H}(Dc;1}u2*cJKi305$)_d4I7jX=-(K} z#W-Ir{mlIk&K_ypJFr7~PWkZj-ArG9Rqe{SG{#vivCfUz(OCcGhr1`zXI%f_cexM_ z=yzE2<%Qu9_Z5M!a0>g5`kCT%;6XcITN(HN@S5$rr0=)Q_kYTI#EtqLpN$`RVSOL+ z)=%B<e>F^fx&;7|3N?K=J#NWy8oWPS!-v(U-I!KJ8b^H=(nryM?~HQ zzq8`Lq2l-Vi*}Kx$9-EHSLZ?T{?kk1>-qdud6-NuV;uFfb{`(v_u@_NBEC2K9^>Nq zj>QKk_hyZi;U94hxiQ9H_ssA;st1N+#Or}GaHHRj?>fZue1BQ~qxO9n?t9mUKVYXF zfWAhZ__g@mr_B@J0dDsVM{7UalZiUZ`oO=Fcc6Q5hJWrK_-DFT{WI=)ZDhXWcHl2? zXZ%OM4t*Q+Onfu_E82TJ)@<5%=(lP4qx>Fm!%nW}=lSmg7(RyAP)>>W^A~uY+rwNe zb6w9vt|cEI-pubYp07*$*BB>C#w*JE`g!JbIzjwg-v1803%$O#Fg#$685efxzHs#K z^CO&dd}KG~Z%h9}ZeXV|KL0Mj$iAogN8V5K#qZp3zdOcbiTtDH+w$iTCl3BZ@gw$^ zuv39Q=;XbA^Xm!zKhvLf_h=XFUPbURzt8-|-vfD?pM$TjuHe77BRhUw=g1Y#RfR{~ z53snPnAi6WJ8&e9`^M<~CvG=F9)P2bcgo*un4H-6y`i`8*X-~2Q^xXP?ab~AXDh3X z@i}!fv+v&)>q0zK;*Y!<<38Nap`OR@SIj<3&&J;a==^)8Sq^kAH{1hudtZteLwE|XZ#qJL09zk@5RT^b7ohz9_+u#(&RI{N5w@ zKsn$&aJ1XheF^Z@_j%>HuklybhNBS>+oZnB6El-#0&CKG_s7HzM_tqxF zH@?p~@66+$QO$ zrhAbezKD5zy?b7AAA~qX`=5&z?O-3Kd*E|n{|7z?zta=LXRzmfuY2_#R($UV+jqxZ zdJTD^{Rd3M^>*)g4f5fBBXIQl|1cLmj_#FUSk@6%5O0)&T?jeK`Vaj5_q&M0J&$L4 zn{jET<-I?~L*x_Up{u!Fw9ovHa}?|RG&G(KWK4mrc$8M>102;cbbp3Z?U&+_jP zvp&Z7lvB(f_0OCo{z)#n|ga6zw?8h*H({xI)3j>-0*uC_Qx9wZhYt>qw&-}zg^0(S+*v{}We05G23&pw~Bw}5B|Oy@H06uy^QCpCEh=@-wo=ya5DQE z?Vw+cjT80N682`@v)d%F8sk0Yj->D1!2E;=5d`pM?1<* z#A_&NNA7x@fc-w}?Y+Cgy;ocq@kZP?#eRhI#W-8uANvTclj{xq%?{q_KO1l0G~EOr z!LJRomuSzwzZd-D`` z`(Lr&`kn#&ljJ4;eWP{tw|zq3&-J*SGkaD(Kl1axpX2u@|Lkj*E-n7S<>|ZY_&w^y zKX{zK|9aN(_aEQAk#V{jU zxr%YdrRXj7Zu~y4YxQ}o&*BN$dF)#zq?f-7iuPF5{Jv)Fhc6|Q8>|QVMEX{K zmk)ltm**|$^Z023pw(Y_G~AxtVSCT(*!nc?#Zv9;{xtV(T)&;4+I#U4>)6%zQsTaK zx;$e)`_2a20T*u%xzFpt{;}owt)0W<=eU2_m-UM0IeO1^jn4nDu4aSutYKr2`{nWQ z`}W4>soFKR!}yivJz^d5i}^uEviSe_&6E<_qyMzw``I+HY^ti_IL&OzbpY6?TRELg zxi4uNYk&OawAX$Df8J_W<5nC8<9oR~(Y*GZE$biiG@J*^KtHUznKEB-@%-Y1d^|km zeGB`ZF4ys*Wn6=0a@@(T;`R#nx~>0gYU@6J6SF&gnlE)p@w4}lF6GjmFE5?i-?P54D4s_?tvYjsBf;!rPk5kc&*VoCv%Eke%@w);?;|mbatudIp=b5u{1tmS}*OM z{OP;r=jRK1j@NA8c71R49tT+VzJ>gmoQZzoLpml?-5otR#KQQ}&oB>7oKsGL$3*g4?YLZ5 zF6U^!j&>I>mMD+keDUIRYV{YVA6{4e1?c~$n`rjJ>v(VNE=d1uqH(}x%xAcpJ{Vut z)=K&lfU@;=OPwbko@@PJ3-Mgy4;6?XE#)0m%6qr)eNmT4|Dx+if7_k#`voV5*pL#|NE%cU5wJ z(st)(l>6TG;e`C@7fX(l&gYb;F3o{|$ba|`>YuM8AwDy`AKO95>BMmS5dW^dfAgE4 z``mZ=ck~kEj`N;KPh0#QXRdp$zZVVj)t!Ftov+#NzK`F$f_pUnyPKr(VLqrYAD*A` zcTQpd7U!p0Z<~Tn;+xuY;tlzh9KcR;{>4(?r&umn;(gcw_Ji8UPU1dXNx%H8(Jy_3 zJp=w$pEy4n+Jg)DKk=oiNdI^BcLZUk+&;~p+d7u8yDS&7-)%p~yrlo@Hf}|EGXH4j zeki?;0&*q$$Nuew)(r#Z^ii*I+(`Z=x95vi`|H-_WS$o38ssLOx_wwCp4)V|Ut`Z( zIN*|g%uD+;n>LND2e7~%T3lj(e+<8)sU-i?r0=av)=f`=ztf-kPPq8r2k+05);HI> zPfokT({}@Z`#Z{u3mbn*eKWn1ov}Emq#t1pyuMpf?$hCe3)0v2q^n)d#h+*o z2HE?$+sC#IKFm2zH-9kC^b>c|yVe+;M)x}Fu-l*?`>shmS9y8e@pt*hGRSY3SMhz( zp4lj7ZEQ!yXM7~tjq#EIW(sO?N z)g$85FP!cZw>PKrbEhBr|H|fa@!^G)FV3}JfqW_M$9Y%aZ|lajPT8}=6Z!p%Bsw8i zq^tL`^*r^7aBojqzDL+Vex!85@;Pwexbv>SA9%xI8V(lkl1|2Dlz-3*`Sf@eurY3} zsL4F9jcA-pFOj_YxE#P6m2+juAG)a|(ZT058i zrgPEvV6HOw4l*PUt}pYT-}%vcJdwIZoAEa~E7Bk9n66*GV)$GvbAYykhjh|0ZiWA%U0j~D@VCE4`)~B)JI~@b<0-R;w%;&4OihVD+@Iqm zdFoq_Z+gYMZ7=_l<}Ky?yltg#OZorqTBYh6DM?HmPmVUbQs{|{Wbo@OGu*I<35 z9~(`{g~cbP7t`jeDF5bffA}Ks=XlWbGtA904;12|rji^atWs7k;{;z%Q^5x6;e$=laAAjk_HTZWcP0y_~yvw@r`=d8L`h6P@ z=?0D)`4z;yzE52B|8B=(9~k?5mwSYJD=lKvP z%2R{*$=Wwn#F@KnhgAW;EdL3C3gxPOAiIJM9P8(&qRZ_o_5&k1K|Bt8Add^}`(t0& zdi;ZM0P$$-e}Ml(i}O*s-xnVw546)u|2yR=_JyL?{Dku!f2)0u^QAx0zO2KC zn$OHXAzrk0%Vhh1(NBCluZhRN(ey$22>khZ;)Umx@bY_i*e9`{-_KkiK}dO+O(!gq zipttq6bL|7pFXY#-o2Q&C=gJdw zX+gepoy(8!`xm|+JA|Fc@=v?RJm=ztzDF;A$hd@b=XFP1oa02}!{YD)-;p4lq_0Yq z>}6WF`s=&bz5O6BXxsDP3PzTY`N}f9een$Ts09uJSKzh(=pNKGn@B0(^ z4Vca4nfV9zAN`@?l=BC0G==^n?!!7^ml)qcE{T(^M{*wP!+jQ~OYu-@geT%>%1y!n z0Qt~n{idA2p*Vj?@6_!Fx|3h2F~0)-K>X9!(m|WmbdEXTtX4fnpX~>Tp7m1#%uYsrhA=2zvKlp_Wy_L}} z_?PXR^eE&@{?z1VG8LZ=FM@tsFY+kV+y2z{MbO*sobnI&WfyzJdGPmq-oam5JH&yK z1D6k|zn()d_AK-;@vrQL?zvgs$?EtV)(HQQ-v@J#_qtYmKw|XFkoR-S0dOYW$nROb$G(qsB>Gu*I}d-yxDRX~pAHut=|{dy?av>K z;@^ntu@34XzDwruZ-aF~Kbwm5T=+enf*-CSuNkK`vgz2IYI z?|VOQgFFrSFQW%)z9fC~bI}LG&*#|3@;Nq`tRwGfCDNp-cfIW0q4E;g7N{Q*e{7HQ zfsy=QDBhp$O3q>burAYct#3N18ppSy{60Tqi$0@7QO?{@Lrp7*Wx#|Ve$Cpv7z z?K#2#(LZ;43BLZy`|Dr+*Z8OPgj^@m4SNiKVDX>mhQ4E+Cja6`DMn^x{mufR$_lKDzD!-`(E>@ z&&U0uf0QCk`+qR2Y+p6Iv^SWyQhR%D}11vv_8g-)4gxn`Sp!2czNj;EODLy{xHr24lqERr_p}h)@^mb zrxF5e>qUCU?YP$)<=uwg7av;w_zd@eBaiBN#Y3GVLeHR2SHApp{Il_~jh}E{pRe)~ zVFBmK{@>OEelg!gy0IRtZFXo52qkW5f3eLHE*#SQfKeaq#o*&ayHg1K)0@ssf zmD#r&H~z^lsl0@9f2&9Nk?e8h=e=NDIX}*;XlIbmr@cg83G=}opDO>1#|8bM!{f!| z=ek%=WAptI{%PHw7lc2ybHg{j`Ud%i>ki-t^@nyp=to>Hf3-~fJ6pjAq=RJd@F3HV z`KwB}yWO5PQ||9I38T(D=hx;GKTbX{7KdyuK zz@QH}H!J7IHjHt+m6`vPf9cJvYR2=spNexo;%#`izvDQ?{5Vjz`LTb!FuIUm3H<-m z=DT#=>^{mXR;FM7=%bIm!*9s6@^ACCk-v+$WvTtV^atx$+PPYuAJajPg1@A?QmL7|(U%gUBI&q_@2|u``>h^z2>zVwTgU$1ZA9&_+L_yGTgiS=A@0oc%x4`7V9pOPOBl<&Xsmv-L? z{^`Y~OQZ5TAAMx~;8#G0$xVa)C&3>uB(FyZ>8vV}(dpz!+ zpND-Z=TEe!U;3jPuwTOGS8V>bR1f-Pmp-LG_UGcC<4%0Y$1(rH&qLp0{Ug3N%G=?( z&VYyL|5L3Cg2VNB`O!x|);;%OzR-L12aHpbw|@`AbB6mdH{N^iz5nxD7N`6r_-y5O z-mp@3=^I;beD&*JJ$Xww7(eYk&FcF