From 2fcd9b23faf0ae093093c1ddb955ed101bf6f7df Mon Sep 17 00:00:00 2001 From: lishuo Date: Mon, 12 Apr 2021 17:35:56 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=84=E8=BF=91=E7=9A=84=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/CameraRectAutoFit.cs | 44 + Assets/CameraRectAutoFit.cs.meta | 11 + Assets/Resources/Images/Ride.meta | 8 + Assets/Resources/Images/Ride/New Account.png | Bin 0 -> 57220 bytes .../Images/Ride/New Account.png.meta | 104 + .../Images/Ride/New Account_back.png | Bin 0 -> 1772 bytes .../Images/Ride/New Account_back.png.meta | 104 + .../Images/Ride/New Account备份 2.png | Bin 0 -> 13791 bytes .../Images/Ride/New Account备份 2.png.meta | 104 + .../Images/Ride/New Account备份 3.png | Bin 0 -> 13791 bytes .../Images/Ride/New Account备份 3.png.meta | 104 + .../Images/Ride/New Account备份 4.png | Bin 0 -> 13791 bytes .../Images/Ride/New Account备份 4.png.meta | 104 + .../Resources/Images/Ride/Pop-ups_Close.png | Bin 0 -> 1615 bytes .../Images/Ride/Pop-ups_Close.png.meta | 104 + Assets/Resources/Images/Ride/change mode.png | Bin 0 -> 5546 bytes .../Images/Ride/change mode.png.meta | 104 + Assets/Resources/Images/Ride/downhill.png | Bin 0 -> 3491 bytes .../Resources/Images/Ride/downhill.png.meta | 104 + Assets/Resources/Images/Ride/full.png | Bin 0 -> 5636 bytes Assets/Resources/Images/Ride/full.png.meta | 104 + Assets/Resources/Images/Ride/newin.png | Bin 0 -> 1571 bytes Assets/Resources/Images/Ride/newin.png.meta | 104 + Assets/Resources/Images/Ride/pause.png | Bin 0 -> 3017 bytes Assets/Resources/Images/Ride/pause.png.meta | 104 + Assets/Resources/Images/Ride/quitout.png | Bin 0 -> 5164 bytes Assets/Resources/Images/Ride/quitout.png.meta | 104 + .../Images/Ride/ride-icon-1-small.png | Bin 0 -> 1386 bytes .../Images/Ride/ride-icon-1-small.png.meta | 104 + .../Images/Ride/ride-icon-2-small.png | Bin 0 -> 1268 bytes .../Images/Ride/ride-icon-2-small.png.meta | 104 + .../Images/Ride/ride-icon-3-small.png | Bin 0 -> 1286 bytes .../Images/Ride/ride-icon-3-small.png.meta | 104 + Assets/Resources/Images/Ride/ride.png | Bin 0 -> 2216 bytes Assets/Resources/Images/Ride/ride.png.meta | 104 + Assets/Resources/Images/Ride/shadow.png | Bin 0 -> 56112 bytes Assets/Resources/Images/Ride/shadow.png.meta | 104 + Assets/Resources/Images/Ride/simple.png | Bin 0 -> 5621 bytes Assets/Resources/Images/Ride/simple.png.meta | 104 + Assets/Resources/Images/Ride/single ride.png | Bin 0 -> 11483 bytes .../Images/Ride/single ride.png.meta | 104 + Assets/Resources/Images/Ride/single.png | Bin 0 -> 18503 bytes Assets/Resources/Images/Ride/single.png.meta | 104 + Assets/Resources/Images/Ride/uphill.png | Bin 0 -> 3531 bytes Assets/Resources/Images/Ride/uphill.png.meta | 104 + Assets/Resources/Images/Ride/编组 10.png | Bin 0 -> 6111 bytes Assets/Resources/Images/Ride/编组 10.png.meta | 104 + .../Resources/Images/Ride/编组 10备份 2.png | Bin 0 -> 5494 bytes .../Images/Ride/编组 10备份 2.png.meta | 104 + Assets/Resources/Images/Ride/编组 5.png | Bin 0 -> 2438 bytes Assets/Resources/Images/Ride/编组 5.png.meta | 104 + Assets/Resources/Images/Ride/编组 9.png | Bin 0 -> 1536 bytes Assets/Resources/Images/Ride/编组 9.png.meta | 104 + Assets/Resources/Images/Ride/编组 9~.png | Bin 0 -> 2438 bytes Assets/Resources/Images/Ride/编组 9~.png.meta | 104 + Assets/Resources/UI/Prefab/Ride.meta | 8 + .../UI/Prefab/Ride/NearbyItem.prefab | 635 +++ .../UI/Prefab/Ride/NearbyItem.prefab.meta} | 0 .../UI/Prefab/Ride/NearbyMajorItem.prefab} | 359 +- .../Prefab/Ride/NearbyMajorItem.prefab.meta | 7 + .../Ride/New Render Texture.renderTexture | 37 + .../New Render Texture.renderTexture.meta | 8 + Assets/Scenes/Ride/Ride.unity | 4332 ++++++++++------- Assets/Scenes/Ride/Scripts/AbstractPlayer.cs | 10 +- .../Scenes/Ride/Scripts/CyclingController.cs | 18 +- .../Ride/Scripts/DeviceServiceMonoBase.cs | 4 +- .../Scenes/Ride/Scripts/GradientBackGround.cs | 163 + .../Ride/Scripts/GradientBackGround.cs.meta | 11 + .../Ride/Scripts/InitMiniMapProvider.cs | 9 +- .../Model/CyclingModels/BaseCycling.cs | 2 +- .../Model/CyclingModels/SingleModel.cs | 61 +- Assets/Scenes/Ride/Scripts/Model/OutModel.cs | 5 +- .../Ride/Scripts/Model/RecorderDataModel.cs | 6 +- .../Scripts/Model/RiderModels/BaseRider.cs | 2 +- .../Scenes/Ride/Scripts/NearByHeadScript.cs | 31 + .../Ride/Scripts/NearByHeadScript.cs.meta | 11 + .../Scenes/Ride/Scripts/NearByItemScript.cs | 115 + .../Ride/Scripts/NearByItemScript.cs.meta | 11 + Assets/Scenes/Ride/Scripts/NearListFactory.cs | 133 + .../Ride/Scripts/NearListFactory.cs.meta | 11 + .../Ride/Scripts/Network/MapUDPService.cs | 34 +- .../Scenes/Ride/Scripts/PlayerController.cs | 20 +- .../Scenes/Ride/Scripts/PlayerItemFactory.cs | 39 +- Assets/Scenes/Ride/Scripts/RouteController.cs | 9 +- Assets/Scenes/Ride/Scripts/SingleUIManager.cs | 43 +- Assets/Scenes/Ride/e.renderTexture | 37 + Assets/Scenes/Ride/e.renderTexture.meta | 8 + Assets/Scenes/Ride/icons/bike.png | Bin 0 -> 675 bytes Assets/Scenes/Ride/icons/bike.png.meta | 104 + Assets/Scripts/Apis/UserApi.cs | 2 +- Assets/Scripts/App.cs | 2 + Assets/Scripts/ConfigHelper.cs | 6 +- .../Scripts/Devices/Ant/AbstractAntDevice.cs | 4 +- Assets/Scripts/Devices/Ant/AntConnector.cs | 6 +- 94 files changed, 7063 insertions(+), 2007 deletions(-) create mode 100644 Assets/CameraRectAutoFit.cs create mode 100644 Assets/CameraRectAutoFit.cs.meta create mode 100644 Assets/Resources/Images/Ride.meta create mode 100644 Assets/Resources/Images/Ride/New Account.png create mode 100644 Assets/Resources/Images/Ride/New Account.png.meta create mode 100644 Assets/Resources/Images/Ride/New Account_back.png create mode 100644 Assets/Resources/Images/Ride/New Account_back.png.meta create mode 100644 Assets/Resources/Images/Ride/New Account备份 2.png create mode 100644 Assets/Resources/Images/Ride/New Account备份 2.png.meta create mode 100644 Assets/Resources/Images/Ride/New Account备份 3.png create mode 100644 Assets/Resources/Images/Ride/New Account备份 3.png.meta create mode 100644 Assets/Resources/Images/Ride/New Account备份 4.png create mode 100644 Assets/Resources/Images/Ride/New Account备份 4.png.meta create mode 100644 Assets/Resources/Images/Ride/Pop-ups_Close.png create mode 100644 Assets/Resources/Images/Ride/Pop-ups_Close.png.meta create mode 100644 Assets/Resources/Images/Ride/change mode.png create mode 100644 Assets/Resources/Images/Ride/change mode.png.meta create mode 100644 Assets/Resources/Images/Ride/downhill.png create mode 100644 Assets/Resources/Images/Ride/downhill.png.meta create mode 100644 Assets/Resources/Images/Ride/full.png create mode 100644 Assets/Resources/Images/Ride/full.png.meta create mode 100644 Assets/Resources/Images/Ride/newin.png create mode 100644 Assets/Resources/Images/Ride/newin.png.meta create mode 100644 Assets/Resources/Images/Ride/pause.png create mode 100644 Assets/Resources/Images/Ride/pause.png.meta create mode 100644 Assets/Resources/Images/Ride/quitout.png create mode 100644 Assets/Resources/Images/Ride/quitout.png.meta create mode 100644 Assets/Resources/Images/Ride/ride-icon-1-small.png create mode 100644 Assets/Resources/Images/Ride/ride-icon-1-small.png.meta create mode 100644 Assets/Resources/Images/Ride/ride-icon-2-small.png create mode 100644 Assets/Resources/Images/Ride/ride-icon-2-small.png.meta create mode 100644 Assets/Resources/Images/Ride/ride-icon-3-small.png create mode 100644 Assets/Resources/Images/Ride/ride-icon-3-small.png.meta create mode 100644 Assets/Resources/Images/Ride/ride.png create mode 100644 Assets/Resources/Images/Ride/ride.png.meta create mode 100644 Assets/Resources/Images/Ride/shadow.png create mode 100644 Assets/Resources/Images/Ride/shadow.png.meta create mode 100644 Assets/Resources/Images/Ride/simple.png create mode 100644 Assets/Resources/Images/Ride/simple.png.meta create mode 100644 Assets/Resources/Images/Ride/single ride.png create mode 100644 Assets/Resources/Images/Ride/single ride.png.meta create mode 100644 Assets/Resources/Images/Ride/single.png create mode 100644 Assets/Resources/Images/Ride/single.png.meta create mode 100644 Assets/Resources/Images/Ride/uphill.png create mode 100644 Assets/Resources/Images/Ride/uphill.png.meta create mode 100644 Assets/Resources/Images/Ride/编组 10.png create mode 100644 Assets/Resources/Images/Ride/编组 10.png.meta create mode 100644 Assets/Resources/Images/Ride/编组 10备份 2.png create mode 100644 Assets/Resources/Images/Ride/编组 10备份 2.png.meta create mode 100644 Assets/Resources/Images/Ride/编组 5.png create mode 100644 Assets/Resources/Images/Ride/编组 5.png.meta create mode 100644 Assets/Resources/Images/Ride/编组 9.png create mode 100644 Assets/Resources/Images/Ride/编组 9.png.meta create mode 100644 Assets/Resources/Images/Ride/编组 9~.png create mode 100644 Assets/Resources/Images/Ride/编组 9~.png.meta create mode 100644 Assets/Resources/UI/Prefab/Ride.meta create mode 100644 Assets/Resources/UI/Prefab/Ride/NearbyItem.prefab rename Assets/{Prefabs/PlayerItem.prefab.meta => Resources/UI/Prefab/Ride/NearbyItem.prefab.meta} (100%) rename Assets/{Prefabs/PlayerItem.prefab => Resources/UI/Prefab/Ride/NearbyMajorItem.prefab} (62%) create mode 100644 Assets/Resources/UI/Prefab/Ride/NearbyMajorItem.prefab.meta create mode 100644 Assets/Scenes/Ride/New Render Texture.renderTexture create mode 100644 Assets/Scenes/Ride/New Render Texture.renderTexture.meta create mode 100644 Assets/Scenes/Ride/Scripts/GradientBackGround.cs create mode 100644 Assets/Scenes/Ride/Scripts/GradientBackGround.cs.meta create mode 100644 Assets/Scenes/Ride/Scripts/NearByHeadScript.cs create mode 100644 Assets/Scenes/Ride/Scripts/NearByHeadScript.cs.meta create mode 100644 Assets/Scenes/Ride/Scripts/NearByItemScript.cs create mode 100644 Assets/Scenes/Ride/Scripts/NearByItemScript.cs.meta create mode 100644 Assets/Scenes/Ride/Scripts/NearListFactory.cs create mode 100644 Assets/Scenes/Ride/Scripts/NearListFactory.cs.meta create mode 100644 Assets/Scenes/Ride/e.renderTexture create mode 100644 Assets/Scenes/Ride/e.renderTexture.meta create mode 100644 Assets/Scenes/Ride/icons/bike.png create mode 100644 Assets/Scenes/Ride/icons/bike.png.meta diff --git a/Assets/CameraRectAutoFit.cs b/Assets/CameraRectAutoFit.cs new file mode 100644 index 00000000..5872733b --- /dev/null +++ b/Assets/CameraRectAutoFit.cs @@ -0,0 +1,44 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CameraRectAutoFit : MonoBehaviour +{ + float targetaspect = 16.0f / 9.0f; + // Start is called before the first frame update + void Start() + { + // determine the game window's current aspect ratio + float windowaspect = (float)Screen.width / (float)Screen.height; + // current viewport height should be scaled by this amount + float scaleheight = windowaspect / targetaspect; + // obtain camera component so we can modify its viewport + Camera camera = Camera.main; + // if scaled height is less than current height, add letterbox + if (scaleheight <= 1.0f) + { + Rect rect = camera.rect; + rect.width = 1.0f; + rect.height = scaleheight; + rect.x = 0; + rect.y = (1.0f - scaleheight) / 2.0f; + camera.rect = rect; + } + else // add pillarbox + { + float scalewidth = 1.0f / scaleheight; + Rect rect = camera.rect; + rect.width = scalewidth; + rect.height = 1.0f; + rect.x = (1.0f - scalewidth) / 2.0f; + rect.y = 0; + camera.rect = rect; + } + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/CameraRectAutoFit.cs.meta b/Assets/CameraRectAutoFit.cs.meta new file mode 100644 index 00000000..21ace8dd --- /dev/null +++ b/Assets/CameraRectAutoFit.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10897b204f40f6c4a9202250110f0a27 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride.meta b/Assets/Resources/Images/Ride.meta new file mode 100644 index 00000000..3306b0fb --- /dev/null +++ b/Assets/Resources/Images/Ride.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c424b00c77060e24db3aa7985281b01e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/New Account.png b/Assets/Resources/Images/Ride/New Account.png new file mode 100644 index 0000000000000000000000000000000000000000..8f27aede8adc238afaa77e57baa63fce69ee11a2 GIT binary patch literal 57220 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/New Account.png.meta b/Assets/Resources/Images/Ride/New Account.png.meta new file mode 100644 index 00000000..4f6bda6d --- /dev/null +++ b/Assets/Resources/Images/Ride/New Account.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 1b3c45ae5a4dcb54398941564f899602 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/New Account_back.png b/Assets/Resources/Images/Ride/New Account_back.png new file mode 100644 index 0000000000000000000000000000000000000000..243b2e10c97f2b26e87290a5d5839f12c385513c GIT binary patch literal 1772 zcmV3ViV``<1WM)=6lciF2 z(I1LL5ElK?|AjP!|eyF%m`5FXm05MUWB+5=IK9UQB8;isj#o znKe$&yU$u{)?R1rbN1fn%uFA=v)1~)_x--L_C9CtwfC7y#j~NIp+CSio~u&9G2}Z^ zV+McvLG=>?e=bzVnk8wR^j*hBjB=bAzwP;LcS@V>`RX>z`jeL6b6|hybju*v33^im zJ0P&KjX#d9fUAN3pk+2}T^2gCHLzBrBrsruk#>z0q!((v8Lbi#x+)3N|JgV)=)-RD zbO`3++Gj8vH9Zc=^}aKeoWUMH80*7%MIw8~#p#d(n;8o5J*xoz0e3PYq%Cm%2CihWDGe z$#>LQ(CdqP=uq%@ETYS+E4E`11uRyaiE5Gx5 zf>q90po9Lfm*Wd7O?_>xvlXq1**yBnrwWBZODx-Z`F=@q;8-T7v6ssx4t3;v+9uV< z^MoCgZ0`yS*fIIqZO+8U;C1Vu{oN9qZOP?UG+O8At7a#isrQc1*(k{)^hF5`oamDa zoXO)h4^bJUFTH}c+f8S>FJL?idEo+rocZ3#6CDz#`w;M zXdCeD4i{|DLG+$4q~Dn-A^52w|C>pw6F_^r(I-tEYO+I`RF}{oNQE1`Vy7C=n+sED ztyk>UnrsBSL8-$QCi4opJ8i-tu-psY77B}w$@P-W=d?Jqg|v3U1)A*GgtSj4_aixM z&Tt=L{bgD&?Kf0Co5ZK^i`FK1uP!*4xdELQIbsF2YN>e7A^Of`-(w1-WuaX-i;djWXkLGt`95q91S$GecGCDinvBMcw&6^wONc?O&UzV-OLhJBQ= zO^2T_*1xY|;w%E$*2FS;zBBY6%+j~aPmvqJI&cV-HEp@Ipam_PSl&bwoej#IK4gV# zJM5eC&dc&r50=&$wj`d0ZzFgpjAe}V8hSU-qudeG(p0VhGYsa_3VBTT@u#@O4&)(c za#)Bi6TP6GZ6>%dGfB<>IrQkb0h|L_rb|!xT8RA%tY73^2JJcLT8c(~y`Ko*nAth# zJJ(S-F`^k@m&u|>*SiZRX;MJVnP8upL)bjuWcsm_vyw-F|C+=u?&CtULN!h(BpM+y z^Oy|!KxmsAmPFAVsu*A0P&mQ_<}eY&?s==Dr6JD;{U9`bmzsZ{6s=m!$vnbMnw_g| z3B!h0SFh0YV&?u~*8ii&oZbm1%6Of9LcWe^>PLi2g6SS-ygu-?VyH(%y=niPo2B}N zjma-Xv?UPk)+66Xk(G|7tMCJa7QqB{O9`!CSFee|Do1m8h+=z77K}X!Redb;VGz5< zpT)nZWWf=YF|VZ{G<|KVMr1trCS;iLkF;ZXChas`%Y0%Nh1VRxb|5YSdOIJpn=NlF zTPBwL5*|!YbIyMMOYr?baFp?7W4RF3W)2sD*lwXUKZ}g!0$E50I1WO4b2R7Cl3J`_ zb+`&Mej|4Q1oj6In`)r6z7EWpfB<=#?4{x}f>F8+>xEPdr%s@8*JOTEAEYqX;GCQxVHrGoMiAg5zN}!`N z8RW5Jka~cA0y_uv6SQ8GTn_T?-1Pvrf<0f&KPKXDow2|rU@K^~^^j2iz}Q}9wz-CXhCBi zC4vP7p+elYgUNG5+QLV|V9TY0W2@%%oc|>uTMZ!ts7hdvk27^IzkOA{o(pIiY8rMc z&lb&IulluI`<@8yzMKiZ@z=}3E$)aM`iv?HeD=4h2>5SBZ|3V>Y(858UC5BWrBJzUO4!9=sDWS@Mt0}f{TTM$ z%P3PN2GHO9jF!yPKubu5qs zmW;yB$^#dHr|Zq1FlA$S35*SxTbpU)78JpdZ!W{DRS*J!ZW<%P1DG<3E1YuYFxClNzMOyDtnG5W5tkq*2eB1_ z7**uiq^i+noWH5F1IKv4bHvS!`IW)$^Yb#P1_e1_OLB7#6HxYOxol>G2n9w_%bmbntObFu;Y^& z_^?$8DfO6YBRuY1V?`f4RC*O8@pCndJAudwud92PQ=3G=x-d(G|AB22H=vf-o|p;u zkwA^{Em2V*$1c5#@QvMk6n+Md-fhg31qP*sKEqWSdBPo$NIX%4;S_G}z05_-%k%Nt zXRv5%e(vXnX0Bb7j5jA8I~SfDja?Mc7@R2{FAT-65qSZKikxsJ1u3!tCdEHAzixWq zmfdv;yqcw{Ia@CyRihaClx{t#NE~n+@^ix3lIxFIY#qd%=gj9lK=3W9s~b2y!BlYc zYhGBXL1U6-Hk&ruC;B)^3Lig&nw83BH7(*O5GCpnzn@D}ok}MN`#e&p$L3#l_jLN) z?n?-~_ZAQ$zw_cUwGF--fTnbvbB8)Fv)9Vd7ZPd>eZs?r)U|4RF7e4k&^JKZ^8gDN zLic+P|M<9mA962xCC*&kMo`>SIUfV)v8WF1(Pq&qR)tEv6QRHTP$4l!6{;nV`w(D0 z=Q*Ea+WyG~1&g8cN1r}TjM@)jh==|&doj6>03($$1SO{X?aiB4V5uXx?}uh_a1}3++uEN=zk!4Xqn#k+KCQ(KAhL5xA3G)yvN<>t`R$u z$~}>X6K(!|J>RrCFgJ*Ecr;I@C4E1!oJ_?omFi0gfM>YeYS-=>X6$LayNkPpMo2Lq zdw`#>>yFXkc zI|?>}`xs~f-2d$vC3#IX?lSiL4y7fH`$LY2E%b^mjG~Ssq}{Vf%KzE(dPJp7;;st_ zHIvEB__$G{;bg2~gwqdx)v}75v#N_07#Ek(SgAyG$DkpY3uOj<4~j|Dr5w`QM4{lQ zjhYp50Y#2$fV7usCJ=kI-ASM8*@S%^3$EeZD^NBS2Ri5DjK61$powW z5I465CCZmjygl|Lrse1*(*XbY`ZJ?W&<6VavQ=IeyJBk<4R{=2iHN1%we%lm7=9s3 zL9VxIvppDzahpMuxBufv_3F*bbyA^2QDL*W=#c6jZTd4K59pbG+3fE*BNB&3>eY1(~pdGx{w1d$J{3i!%%;O!GJjz}T~|Y4dATD*>SBbsAP*NR70O zCrQ5-k7b6kfA!L#R5;U~QIJ|5TbYngc7AhVi`4ZY$YQe=mMQ#`0cHE~z#!XS2e_9o zj6W?cUMQzU05AQOBY`zw##@6maE-m&YWV^BlgfPV55g`FE7w#wh+4K}s4?4ywoHf) zFjGvySZ1g=fok0hquK6bOYSRMIpBZ!=7pJo*;(8y@H(SpV!S(&!4Ki%bNv=h80f#B zD`jAJ6!&s)KFutB(sK}rdC!Bi^af8>lG;GywID6SEu*arvs$fhZRem(9^N0TTgO_y z4r)GYzWA&RiP#kOoTW?%9F!``;#)|nH1i%3gAp2}?jdNwb($JY4wewB<~x-kI)yvZ zP?eyUh7QQJ`xV?0IA%*=3f@QvBDgPm%Z zwm~k*uM~y)dS7pTEz-g?KtpKR@o-QI$xPBq;Hv=oqY-9NYp!FU3KMpjQ*OHoo|Al zjWO#)hMFpZ2i=OSOZ9 z9c{~a*E+8N*>3=ho)0sHHq;)`{P*nIKG`+?W@6Rfb4W)hnR@nW@cHdH-(g1bymC}) zV-Pv&aNd4*!BvK{DGq)Sh2OfEqqAm0;Pa^w!qx_*Vusl`5i@((_ZSQxPxk34!B-3| zH40V?&zxQweo^wq<|0+$+_iO6#2O~y>3HJ_&c#`$Cjdqj%yjRYP2LaZzZlc4H`AS< zSEmC(B20{iR4 zvx)Ivf1X+^hev+{e?dXHKWVAcHNiP_enq1uJ#W-!2dl;?MmD)$u;M_ACR(#l1KLnS ze>n1$v%tW<75rRQ*|H+CIk2Aena#|c$dmfHFd8@QKk(2m#L>5qVUwK^el;ZiqZenz zEbL8;`>1VUq?+A!LYa`BVh{PdzQS=UO~Yh+$VniG#e1()vJk1j4KWucZO zIp3f9gfkN$jULP{Nm9oE)m4s+yE{21bn`Kb;I-BnoCP}_9h=B)CwoyG(YjbQUP3T? z^U5Q7Zx17Je`34w01t;eBzaZ)Y!~g!P$fKT4phB%=A+a-XPa_KZ{neA=-==uVmKj` z8AKc^0-pUk0u}CWeO&-LZpG29Rfhug9V3Pyw$q@ZxP?;QQvmiMhz+%s=HN~_1GhGi z2eZ54?x>XAwx zGtRhj#}Ame67Ex{rXsI9d?Ua)2h!r#-4u`^?#{mr1M4s5y;*Kl*22)OwTsJngcZre z(xmgT^sA6f4Nj8|uNz*im}cxBHhI$7BP^HWmZ(ya?FMVsQ8AK5nL_RRZr^f^fyM$= zM5Pf;vy1WrBIPH+IAJai^}uBn)iQc3v;N9ZY6csAepj=_kHKc1Vk-E#5+2!Ry^9H{%jBmjTq-B1s>=Vv0= zCI~C}jYkL9FRKhn`K9H!RA`8F81mVW9yt9=bTHz9GRU@Q!&F4Gw;^R%Ond@aw$r_I zM{KoJY2a)dbSjNRG9{xhQP50*m&y>{hBhu`ut-+Y<$Wt&&%p0U85ubyd+;V zY*zG|D1p%E;oEQb!Cv@E`KQ}VFz%ZF%1A#D23Ep3KOg0nOCmEfvqSgWRn}LOIZ#E+ zIA;RWm;84N*d($fAGXVC{&dsqK*YX<)T48{W?Da1;sY;)QJ>pn@YLT*1kI(ZYxcN7(1# z3|kb(z^u}%saYv<*XyKMjyuLNXpxwOFO^Amp~J;`qdqOf#xcST{PA!Lc$oWL==+^+ z2m4qDI<_ablPT;_sngZHV9==DiB-`ydIc#GpYG~t>p|S0bzhfAKTlZ`Hp-@HfeVuBeLyk&GBYTsmzvU z?!E~3jhb~X1>$`Z55Da@@U+nNUmJH$3MkChrhMn=AS{U@a*Xi8zN3%uK3l>sHBs0b z6`P|fTcc!i=7+!l(=>6so9<8lBmxPn{TsH^F{sd!VLdq6!TPZJB zJcD7YfQWw4VrJ%sN;Tu5q&wZUVxQg91zyTpTW-;VZN4X~C$pm0)cW*cF=))t zKh}WHXSN#GJchZJ;_lt9$P^8{v{vi|KY^=dNsHK*pG}+yxvg*8)!k!rO_}POZ(7?a zl2O^{dLc&=jOHyE8L)5C!5tA8{Ig!(XU*$L8`7C=`Yv@@JKSgZ_QLu()?Sr_M;eyD zAJjkRG;$<28o%E2p`ssEP(TM`m7$IFi4Ki8&R48M6K1ss*q+(1F^!H?Z?W6`+#=m} zGWt}Fm8~`sy{B+&8yMhWf_BSj|FVR#TQ9>JT(5JSlqdHEA`Nk?sLKq33M3S7qIa7G zb8e!O9gSg<-uRxob-_?2vlP%k$KSw1pDf8d^r4Fc9e+Dk8^7st#yv9D(L#EC@K|X` zPib-Y4rnrL;c*$=4<4^0XuB}7iXdi>DOz1io8%e9oTak4xG|mI##vLT{>=*zfyvy$ zW~SXaytS&CcqwWO{wNvvOO@dBc43j?QV-_)+aBPEHl^UguO@EaNuA!()}3xXiXNL| zB%bLaU|MZrWZxfkv?+cTt=KNf0$b5{r?)5s6Z8ww(1!6q329yB4?p5B<7c*8EP?@k z#sP|Dl)|Iq!&W@ya`S9p@J`j-7Dj`EmlOZ|_LVFwq*q}tVLpa`?!gpmxOV^2R@Y(V zs9CP2CwFMui(Hb^ix-G&&+%ZE?~sC4)SBP` z4gNURc1C3_NxpfWtZO$oC6`Ob!|X)s)p>bshdnrLq>}nUQFH;~5|+zuLbK%Wgka0i zaJpx*i1CoiXfHr-t z@91WCI0B4DHKCd|9C*rgZ5bMi4i&pmQK7-Pb*8ad&{f^aF|zSgc=t=y5-l}66vK=I zTDw&BrPK@D9Oz$8dKiLniW-%tUF(QZkR)9Rno=N_@G9jJ6>O~+;hi_U(wQWk5)!Nq zjn4UrObn8j%aa;hV`mNrNmJ}tXt6F`V@QL_T2hO@o5Y4vGdrACk1Y1Q!C;UQ;=ufs zcDW{Gx^qiq1GfC(YAM?Z+kcm277}2|L>AmViDl)(I^hs8aDhpJABS=e^Tbowe`6ng zMLJ$Q-pliNk}B-*`k-B0*}@w^=eEw@J+`p#9^Kqt)21xsV&*-l;*W>mT%rhH{RPa{ zc;HPvx{W)jQ&;$G`+=h_2!Dhn@a9lauvCr=lUGBMs`8z>g07XP#%dR4Rbp$zDi@fB zr6-MdHzjQ+ql7nhzTT}jV?c_Wqi@Jsq*Uh)T(@h*>SQcV^;cB6pp$f4zu)s@>R@_d zu4IeHZ)%BS4+nJhCAL0WHGJb{bg|B>S;*OMKq!-{m=vp=G;?4@&pDyVRET~VIh!p{ z(vO{S^zYgKMux+xp$V~Vh%@h{mBwt$AlKoVTHH%JywBINLx3ktus$U7r^2~}2?$Lr zdT14gV9lOE2`~67hSBnDdqkCZHI^`mgu-u;QmKY83$5Hk~`BJ%4Sh ziZ-Blx_-{@hZyx%FysrdmHrp~@8d*#>*(>O)D<3=N2<8dA;Fo^6t&-pmeJ!WGNK#9bEiQ31-46c22Wl3IwpdHY^BWj4WESp`8-o4KxY%^Q)T4_x!93q>u`pHi1WT+xVHB#IJIRE? zzIg5?>YI~b9z;WBG#&E-hZHr{s2I!v@RvtLqPV@t)1WTq@))fGjoK@pxIjlt>cwUE zHR+EGBBZUZm(MhE?iJ@=gyVg8`<;5QF+O?Xhn+v>MpPIMQ8{~7p~1kIBc)b*vew<| zrz+2BUr_i@0;0~O#KQ4>zHe(9?aPKGLNJ+z1WKD%Fd833rD_A&y*yLtO(uYxa5W_X zvu(_g^Keh}Yet$BB2phqq2B{dW2o#`Zd>|v_is^%4zD=*klT;uBrgY(Vn)d*!jEUb znJ!Pv+Pyp89wdvT{BYU#?{T?!wh_-0h4J>D)Mb)DBnyciSF{k5`w<(#H>Oo&!vrNLYym}kQjCpD^sZh z??^N}-?S^PG=7@raBM2uAHNz6?^y&NtcE?>suJ+OD!1!I+_qTl$Rd7PNOwAqzo}Hy zmv{WHWa`zAX%9$GdBSWy{JIGhGGFNAAws|V`JI#EGgoucZ2KEA+>OO2QK{m|5qjT} z&P5mKF>xCTx7E{MOzrH%N*VHiN;;|FH4^I@g%`s7-YsaA=N_ChWJG>30~t7-&hDTU zVMq$Ymb3nEW1A;fqsQWhZAliHA>alQT)>CC4#q2ZQ#;0?Q1r&S@9F7@#SH~A!;~B# z{hFE;x(jNhQIGr@Sn`h!K@P8$YIe96ZZQ>a{#!!;8M=3Mbyf0@+}MfFwRwz0j4aQM z?JyC4v-6o{GiCX2W(DEXRVf{Q9@Dw9OCAi+Y<|hL`LEIACLm- zJ5FOIjFx#NN+$G#yc&*XHB!@flKvyn8o|o+srkO#Kn&H%d3s^s%s|>O$QaOW=dd#9 z9xZYn#=N|{{Sg`*aTm+$em#ttXwwn-^Yfk2>)X)$xCLmjcyA;*{v;?;#{Hk9qDp@{ zSORZBwgbmCTEAwyEMz@{oeWLi(n~~r^>UY{c#s@pXoy&k46D)%5QJy zW$}4j9RyRyJ@)nO?E-kYW4&C|)fcgBM_g_1C3oI#E)ETj_VG;FL_@ZNyNEEMJmdZ% zg;WnAkNC#N`M5a;L&FW|mgRSXruE? zrzjlIcyw~jyVe}pc#Z^U-Zm78J7H5Ip@rmxs`+p5z(N$%!EUPa&*8p4PLOOtuV_2w zsAiseJy|uq)40XgYhgUe6K$8}OCaN?d$w-}tckJYzOfb2ovA-uR&-a7sL$hpCQ`T` zF$-uth|QP$R0fX*#=$>mW-NZc7fS6Tpl^zVk>%k{DJz%5Bd0{|TP;;`c^Y1vP%g}; zu`b)^R{@^qMSXZSoW*>*OInw{6tqNdEby&z<**=85Zt9_D0ppBbGKn8KXj%5emq+ltyf+$dE(es`{eU+PDtJ=yIRnZA{|W6^TFpW-Sh6k>Aiz9 zeIp9n<@Az1S(*MpgJd_P4G!hS8`AZak(K?T=%4)YI9O3|^F8rJD_&2YkT3Ab= zFOi7$8wt6D)k2u8W&8eDH8sWSIjxztMPH$PL07d4N-1D^Q_QUyQzRLmuN{3a>jiib zN|j3g_l_@~X?vG#@;XvWYRL)62! zgO&V3FRWB8qpx}-KUi?|F@lRd_6JkW&o1o&Z*P0SnGT|>Yz|mq@cc{rJ~IqYRuZ$8sOffQR~#G z(Q4R5_DQggQ+p5z7qYyE5NbCw#SAA5<7IAhXNAY49}s}6vk9Ul zM9PLZe)4~h3&t5z5k#pdD=H|AQTP2wetIy|)-aHe;z4trMhT81O$g3M^1 zjR<}&7Md3m<$#P6?;Sb(sx#zCFtA=J)BJEuQc|6!<~7gG0F}TvyV-L2iW-wH_}#`c z+WOuQFgp?ac(i>WD&gQUeKd~gZ%d5&P_dGT$wL91;3KV;F_hA_kLwc~?y);|qutCC z(TL}9KL0!|L@)4uk0sL|fhOkCsx8n+#IPp>Xw`9&5~|BDp!R})3a;0=-$0FeKt3W`QV z4^u23r)I?YK4W2&{8~?sYjae$!5RC*GFu}}^uDT*x4abUW}qD(f8QH>MFBb^L*V)w zEf4Vft0PBcqQ^2{!a%nIX{7~eJq5(rcRPlhXW`Uglxn?s!ie(-$PHy-oB(5L>FI*U zdzh52kC;>5qJ?j3ZChwPWFoOOe21zl{O3Je&M8&krAk>&eD=Oye&!JETMT&Xr~C!6 zPtH5qf6U~2)l!SV**iYWC~PhOaCxNqsM(GaV3t6R@ABo*D}k4noc97S*Y(8%r zU%?%*u!WViI(OiIG!}eCa3>X?-I-oBcqPzfdB%h)&)iePPcyV)LRo#iJag?Gc>vmkiC>u~5$9IbXA2_@IT`jaY+25TG2V za<4hO7sz0QFxPC+#@7T#p!MZpQ2@(^xJU`-RQy9xeVp#RcvskHQ}0>KJ3Q@yFsRy$`&V)M#m|1K&1oh_iC`L4d% zp=SzRJF3sUoP=G~<$sDO0 z&dh63Vmr&iEP_{#uLpo}xlL6MQS?X4vJH{$;UaHmC{Fb2zQS=Ws1Tv*%w2u&Ucozs zWcf1W@$b58)E>J01U>z;)(M`Fzb1bnvUD@3wKGo`^F5a!p>!%{Y>$&t{F%mV7z(+fw2vZ+wEph8!)?3g4=!BTPm-KAX$p@rlA?%%_Xwg)8Q4mO8M`bbqLl0 z#uiHWKD}FITcp}L?Lo3y_+RvUxu+v}X_Pcrtic^$U4(V}wW26>vsv;WmeKEU8lk9! z*NsuCA@MDE2;1rGhf|4lA)4bN{tHL+we|t~?YkAv*lJaiS5AbF0p(!G9)8Xy005iV zbBGl}-Zqj#*&1_oHM-%GEk1P70nbi$K&gQ6;U7q=TC-Zu66BDS!$8xb`HQOuG!cYM zfQU^>cWC@}>OV)tvcdBhbZg8p*WOZjqq0)5x(ZsE=~*)5KTX~xZc#1=F2^!@BpH-i zS0T8wWl#@qO-sD*=dCDeH<{`tY95shqiCsS=}--?A_2+41j{#P;?fzgYh=9N7!ubp zq<>hCJ@P;d+B~>z^HQ){yQqXHoyaT)e{l>?R2J1s*&>jIt-N>Gu z>U-q<{QzeQpF?j^rc}$4S96ZuvuUIv9X(v~V5i%=o*7ne6kAUFDh6&&|bNGV~9jJm4YisHzXWF ziCoJL2;aag-l}IiS-mj!%b<5yko&liNZ_1 z*s9YCqiRj-m=PSPtbfSgPerFP`~+cmF|C#j5pW1C$ZlZB*V#36tm{Yfp{k{DU>c6U)= z9!(A0OwMGFooD0T??WNpwu8&x_Z+LI(beWlmNY}V^ZxV`Mi;R9$=y6-4;vaEqzzD~ z*{{lTSsq+!`}1?bstXT+C#|0^$PSMdmd*zcTE?h;{TK=lUPSA0ZZEKKVcS)mgsA{i zpZHjBj;P=HXFxhmmRHn>>q+se*HV4Emn2d7_wkwxLSB@sh=cxd<0Yn11nVL3kv*}1 z{G0a1rjW$xYR-|p$+j9cTBzTRk#xR5nE8KFFj|ioiblUz>s@hoLuP z5uR{7u~{e>e4PmO1FXiDk#mXt${uZ2$)`iI>I%JWA0hFWGuaLFOW{~supP)!H`}p;hBssuissjl-|IP8R#9NV3E-=&>S1{}u|?e$oBlE5=(|2; zjLlR^+;%m)&LM=ZDv7UgP3lp17hCDmsF7pH-Y{ibGcg%u_OXV}G7 z`;XmIa~k5=jIFqRs(3H;LnlmNUVR9&sMfMh*Ks5v=W^XUR%}A1i`Zh#c7xXgW>W34 z0xs#rJ~8?s4*Hh;aOLsFjPJ6qi&7mF&*|&>96|O; zS^2(A9r%_DhV(O2KcyGPK%MR5o!%zFq!D*@TSCV75;}eR8zJza(4fxw50PDD9VJm- zG%5sJ3bX?CQVFI^CTivCRUNM~E9R8&EDou4XY=s~@a2fh&Ahio_GINf@dfpz8~M&@ zyT1mb4*=)8H?QB97ob!nR+RwV=#N~fa;|Y?-(p9xMfi^6dwn}inF4n@NsakH)$zj;Jh633r!vm1J2 zh$BhuB^mLiUD|&w}|EtCf zf^Nvwbt*fDokRFWo2d0@zAiizl5Ys-^6b(NU`Opzo0*Uw;K`{hVDw$ijIb>%9CB^d z2QhPlu`I{y$Ofw<|Q{+w(zWhtug=QB9?lw66-U#UjysqdCALe2uKIL_d)8`+Qi z<;40(l3NnSyQO&mrp0p5;XeN#omMQ*A0n-f3sI)_vxXa0`l@dx3-a|6BZW4_(fq(u zy@dH{LyuI;T4oBHP*E2d5z&|C0n5?Xs!Kx#y3mE1|8)6zsd3QjU2zA-t~a?7V&M!)jmeQ|f_rrz0}+ zi)74X$J2Boa_-Z5^~bcaDZOD!R|zZC|7%la2xSbsu!3ZAz!)rD_(Wglp{L82c2x%S zn=c~(GGBj&UTsF!eF+SXuz+_;Hnqh=>GO zECHk9!6dLS-T3FKhg^er;UX)1d-%~Hf1*sWHttu`m~Obu=(_Hki*KZEtTiG#(M>*y zkD5f@UPh}iC;EDsc>&M+Z$_NST%QC)fd7%8|NmeQ>`+X1k!>=Sd9l@Q(?!&Cgs|z+ zl;NQA=jzVP9U1@Pa`O?A!K4#2O_&Ej&$s_yvmU^Wt1A3F#w(Dj*8o5Z55f z$$I8X&|0(8VKr^nPDtKxyaT@$3?KgN_3y9Iu`DkC{QA!l6(^~tBB#7}PIcqf`7Dz} z%p9%*XAH|=O5^V^eC;_EUVU|8@Jx(dYFgAA+lEShA*7`6YP48fQr_(Icp>%l_;kI4 zDv(C$fIwPu+w@Ua2R^`uY`M0y+)U>&Kcm3<&F4a`z7&`Ng_1j6=0{)`uxt31lb@!uMvdeOZEao@H(bQ zQ@!)vOu}b%{0%0I2>R6s%x{!V^|Z>$fYS6o^3R%sAdVUjRxW)F?Rl4nn>*m$XSdTU zJjBf-ptQXAYds~fS7V^zk+Xs{O@LpoL4l?HFP&lurSTybHj2H!4kN8{jQ?%Rrah;} z*xsN3DXVV-cJREtcy~s4JWIR9ylERPiFO^{A-YKZ`G}8pb;sdsh(xABB52c<@*MFW zArugJrKYG$FqcsfrU_;jhix_W?{hch+G|A7iz%l`DE9e%F~}$GO_dxRO~fVJF$I)p301 zt@(4N_p01M=F7;m&pD{SXmjb~nurV6n_^F35Vb$4k4W*{YX$-Ldxs>Rx3Dg87{_!( zQDf&xwNKPLF+rZX7w)eVW>J3>zGv8ZTA(p9Fwqg&biIUi1jPO`1`&rz=dr|s<1arW zSQazo##b?6>xWTJ^NGHbXDn^WHkCaqA%O$G{~X2ZTRyoz7~b4B5P?Im<93(LVlur( z6>H)5e(l-%9P>2IS*TL~Tscc+`s?*NtcLizj)ZztJd2 zR3Z|hB!9#wO^m^om#~D1H%@=f9r04?ef&|i5_uSp_rC4V7r=$pyOPMnpHqFJ*nUfF z^(BJp1qS?E^wZ_$3ckaJBV(x;%YV)p{G-owp#Q6Y-v!6-NJi8ffl!#KBk-F2J~lw1 zO-*SSDgg>l`fM*ZSI|D(tS8(5#*!pLILp2jn167NQ&^xI>r2pU|B1#MZ_I4OA`r0E zwo;3U0R4e~;Ge2g(Ea%;It!_;NDi62LW!J7w1CD>tam5Wwj(ZjkZaKGJ*@7E%kgi| zd4+{raD^+hhqrL;$Qelwxe9u5S~q=RIm*-cX1A~N*YtmudvG5hUlf?0)y`-KlFTtsi5U@t#Z#DpB=HRx~;p%g}t3&D6c-rJ( zs}Ge%m@c&Gfz)w9oxEuZ;orM0I+W&x1dLnN^yBg&BK zhsG1@kdJTZb6Py9&z_K95-tAIpVWN?54eF!x$)d$*XfZj;f#&M@D=yopQTs>K|c0o zUSDEsEaw>B`rV1tQ9K?zKqQzgd?W;e%PRzVul2w(7&`x4l`*Ftf11DfMl|8d0z2&< z{J$$37S<<88EDu|a9ks9*;OaN zzwVg+uPx6-?K}V^9x2nW1|az)WWg83;NuZ{HlZk$sJj`q$?021T4RS$=`1~283p%2 zJ}4tLo5J-6U{1H)%~*asQ?Q2lh~kw~+QWI;OD^7FVux=c3t&u7Z(tR5qS$=Sc+TD8 zyjzE=oJ(!V(ao-DR@$>4va7BkG6z84^ak-CXhCBi zC4vP7p+elYgUNG5+QLV|V9TY0W2@%%oc|>uTMZ!ts7hdvk27^IzkOA{o(pIiY8rMc z&lb&IulluI`<@8yzMKiZ@z=}3E$)aM`iv?HeD=4h2>5SBZ|3V>Y(858UC5BWrBJzUO4!9=sDWS@Mt0}f{TTM$ z%P3PN2GHO9jF!yPKubu5qs zmW;yB$^#dHr|Zq1FlA$S35*SxTbpU)78JpdZ!W{DRS*J!ZW<%P1DG<3E1YuYFxClNzMOyDtnG5W5tkq*2eB1_ z7**uiq^i+noWH5F1IKv4bHvS!`IW)$^Yb#P1_e1_OLB7#6HxYOxol>G2n9w_%bmbntObFu;Y^& z_^?$8DfO6YBRuY1V?`f4RC*O8@pCndJAudwud92PQ=3G=x-d(G|AB22H=vf-o|p;u zkwA^{Em2V*$1c5#@QvMk6n+Md-fhg31qP*sKEqWSdBPo$NIX%4;S_G}z05_-%k%Nt zXRv5%e(vXnX0Bb7j5jA8I~SfDja?Mc7@R2{FAT-65qSZKikxsJ1u3!tCdEHAzixWq zmfdv;yqcw{Ia@CyRihaClx{t#NE~n+@^ix3lIxFIY#qd%=gj9lK=3W9s~b2y!BlYc zYhGBXL1U6-Hk&ruC;B)^3Lig&nw83BH7(*O5GCpnzn@D}ok}MN`#e&p$L3#l_jLN) z?n?-~_ZAQ$zw_cUwGF--fTnbvbB8)Fv)9Vd7ZPd>eZs?r)U|4RF7e4k&^JKZ^8gDN zLic+P|M<9mA962xCC*&kMo`>SIUfV)v8WF1(Pq&qR)tEv6QRHTP$4l!6{;nV`w(D0 z=Q*Ea+WyG~1&g8cN1r}TjM@)jh==|&doj6>03($$1SO{X?aiB4V5uXx?}uh_a1}3++uEN=zk!4Xqn#k+KCQ(KAhL5xA3G)yvN<>t`R$u z$~}>X6K(!|J>RrCFgJ*Ecr;I@C4E1!oJ_?omFi0gfM>YeYS-=>X6$LayNkPpMo2Lq zdw`#>>yFXkc zI|?>}`xs~f-2d$vC3#IX?lSiL4y7fH`$LY2E%b^mjG~Ssq}{Vf%KzE(dPJp7;;st_ zHIvEB__$G{;bg2~gwqdx)v}75v#N_07#Ek(SgAyG$DkpY3uOj<4~j|Dr5w`QM4{lQ zjhYp50Y#2$fV7usCJ=kI-ASM8*@S%^3$EeZD^NBS2Ri5DjK61$powW z5I465CCZmjygl|Lrse1*(*XbY`ZJ?W&<6VavQ=IeyJBk<4R{=2iHN1%we%lm7=9s3 zL9VxIvppDzahpMuxBufv_3F*bbyA^2QDL*W=#c6jZTd4K59pbG+3fE*BNB&3>eY1(~pdGx{w1d$J{3i!%%;O!GJjz}T~|Y4dATD*>SBbsAP*NR70O zCrQ5-k7b6kfA!L#R5;U~QIJ|5TbYngc7AhVi`4ZY$YQe=mMQ#`0cHE~z#!XS2e_9o zj6W?cUMQzU05AQOBY`zw##@6maE-m&YWV^BlgfPV55g`FE7w#wh+4K}s4?4ywoHf) zFjGvySZ1g=fok0hquK6bOYSRMIpBZ!=7pJo*;(8y@H(SpV!S(&!4Ki%bNv=h80f#B zD`jAJ6!&s)KFutB(sK}rdC!Bi^af8>lG;GywID6SEu*arvs$fhZRem(9^N0TTgO_y z4r)GYzWA&RiP#kOoTW?%9F!``;#)|nH1i%3gAp2}?jdNwb($JY4wewB<~x-kI)yvZ zP?eyUh7QQJ`xV?0IA%*=3f@QvBDgPm%Z zwm~k*uM~y)dS7pTEz-g?KtpKR@o-QI$xPBq;Hv=oqY-9NYp!FU3KMpjQ*OHoo|Al zjWO#)hMFpZ2i=OSOZ9 z9c{~a*E+8N*>3=ho)0sHHq;)`{P*nIKG`+?W@6Rfb4W)hnR@nW@cHdH-(g1bymC}) zV-Pv&aNd4*!BvK{DGq)Sh2OfEqqAm0;Pa^w!qx_*Vusl`5i@((_ZSQxPxk34!B-3| zH40V?&zxQweo^wq<|0+$+_iO6#2O~y>3HJ_&c#`$Cjdqj%yjRYP2LaZzZlc4H`AS< zSEmC(B20{iR4 zvx)Ivf1X+^hev+{e?dXHKWVAcHNiP_enq1uJ#W-!2dl;?MmD)$u;M_ACR(#l1KLnS ze>n1$v%tW<75rRQ*|H+CIk2Aena#|c$dmfHFd8@QKk(2m#L>5qVUwK^el;ZiqZenz zEbL8;`>1VUq?+A!LYa`BVh{PdzQS=UO~Yh+$VniG#e1()vJk1j4KWucZO zIp3f9gfkN$jULP{Nm9oE)m4s+yE{21bn`Kb;I-BnoCP}_9h=B)CwoyG(YjbQUP3T? z^U5Q7Zx17Je`34w01t;eBzaZ)Y!~g!P$fKT4phB%=A+a-XPa_KZ{neA=-==uVmKj` z8AKc^0-pUk0u}CWeO&-LZpG29Rfhug9V3Pyw$q@ZxP?;QQvmiMhz+%s=HN~_1GhGi z2eZ54?x>XAwx zGtRhj#}Ame67Ex{rXsI9d?Ua)2h!r#-4u`^?#{mr1M4s5y;*Kl*22)OwTsJngcZre z(xmgT^sA6f4Nj8|uNz*im}cxBHhI$7BP^HWmZ(ya?FMVsQ8AK5nL_RRZr^f^fyM$= zM5Pf;vy1WrBIPH+IAJai^}uBn)iQc3v;N9ZY6csAepj=_kHKc1Vk-E#5+2!Ry^9H{%jBmjTq-B1s>=Vv0= zCI~C}jYkL9FRKhn`K9H!RA`8F81mVW9yt9=bTHz9GRU@Q!&F4Gw;^R%Ond@aw$r_I zM{KoJY2a)dbSjNRG9{xhQP50*m&y>{hBhu`ut-+Y<$Wt&&%p0U85ubyd+;V zY*zG|D1p%E;oEQb!Cv@E`KQ}VFz%ZF%1A#D23Ep3KOg0nOCmEfvqSgWRn}LOIZ#E+ zIA;RWm;84N*d($fAGXVC{&dsqK*YX<)T48{W?Da1;sY;)QJ>pn@YLT*1kI(ZYxcN7(1# z3|kb(z^u}%saYv<*XyKMjyuLNXpxwOFO^Amp~J;`qdqOf#xcST{PA!Lc$oWL==+^+ z2m4qDI<_ablPT;_sngZHV9==DiB-`ydIc#GpYG~t>p|S0bzhfAKTlZ`Hp-@HfeVuBeLyk&GBYTsmzvU z?!E~3jhb~X1>$`Z55Da@@U+nNUmJH$3MkChrhMn=AS{U@a*Xi8zN3%uK3l>sHBs0b z6`P|fTcc!i=7+!l(=>6so9<8lBmxPn{TsH^F{sd!VLdq6!TPZJB zJcD7YfQWw4VrJ%sN;Tu5q&wZUVxQg91zyTpTW-;VZN4X~C$pm0)cW*cF=))t zKh}WHXSN#GJchZJ;_lt9$P^8{v{vi|KY^=dNsHK*pG}+yxvg*8)!k!rO_}POZ(7?a zl2O^{dLc&=jOHyE8L)5C!5tA8{Ig!(XU*$L8`7C=`Yv@@JKSgZ_QLu()?Sr_M;eyD zAJjkRG;$<28o%E2p`ssEP(TM`m7$IFi4Ki8&R48M6K1ss*q+(1F^!H?Z?W6`+#=m} zGWt}Fm8~`sy{B+&8yMhWf_BSj|FVR#TQ9>JT(5JSlqdHEA`Nk?sLKq33M3S7qIa7G zb8e!O9gSg<-uRxob-_?2vlP%k$KSw1pDf8d^r4Fc9e+Dk8^7st#yv9D(L#EC@K|X` zPib-Y4rnrL;c*$=4<4^0XuB}7iXdi>DOz1io8%e9oTak4xG|mI##vLT{>=*zfyvy$ zW~SXaytS&CcqwWO{wNvvOO@dBc43j?QV-_)+aBPEHl^UguO@EaNuA!()}3xXiXNL| zB%bLaU|MZrWZxfkv?+cTt=KNf0$b5{r?)5s6Z8ww(1!6q329yB4?p5B<7c*8EP?@k z#sP|Dl)|Iq!&W@ya`S9p@J`j-7Dj`EmlOZ|_LVFwq*q}tVLpa`?!gpmxOV^2R@Y(V zs9CP2CwFMui(Hb^ix-G&&+%ZE?~sC4)SBP` z4gNURc1C3_NxpfWtZO$oC6`Ob!|X)s)p>bshdnrLq>}nUQFH;~5|+zuLbK%Wgka0i zaJpx*i1CoiXfHr-t z@91WCI0B4DHKCd|9C*rgZ5bMi4i&pmQK7-Pb*8ad&{f^aF|zSgc=t=y5-l}66vK=I zTDw&BrPK@D9Oz$8dKiLniW-%tUF(QZkR)9Rno=N_@G9jJ6>O~+;hi_U(wQWk5)!Nq zjn4UrObn8j%aa;hV`mNrNmJ}tXt6F`V@QL_T2hO@o5Y4vGdrACk1Y1Q!C;UQ;=ufs zcDW{Gx^qiq1GfC(YAM?Z+kcm277}2|L>AmViDl)(I^hs8aDhpJABS=e^Tbowe`6ng zMLJ$Q-pliNk}B-*`k-B0*}@w^=eEw@J+`p#9^Kqt)21xsV&*-l;*W>mT%rhH{RPa{ zc;HPvx{W)jQ&;$G`+=h_2!Dhn@a9lauvCr=lUGBMs`8z>g07XP#%dR4Rbp$zDi@fB zr6-MdHzjQ+ql7nhzTT}jV?c_Wqi@Jsq*Uh)T(@h*>SQcV^;cB6pp$f4zu)s@>R@_d zu4IeHZ)%BS4+nJhCAL0WHGJb{bg|B>S;*OMKq!-{m=vp=G;?4@&pDyVRET~VIh!p{ z(vO{S^zYgKMux+xp$V~Vh%@h{mBwt$AlKoVTHH%JywBINLx3ktus$U7r^2~}2?$Lr zdT14gV9lOE2`~67hSBnDdqkCZHI^`mgu-u;QmKY83$5Hk~`BJ%4Sh ziZ-Blx_-{@hZyx%FysrdmHrp~@8d*#>*(>O)D<3=N2<8dA;Fo^6t&-pmeJ!WGNK#9bEiQ31-46c22Wl3IwpdHY^BWj4WESp`8-o4KxY%^Q)T4_x!93q>u`pHi1WT+xVHB#IJIRE? zzIg5?>YI~b9z;WBG#&E-hZHr{s2I!v@RvtLqPV@t)1WTq@))fGjoK@pxIjlt>cwUE zHR+EGBBZUZm(MhE?iJ@=gyVg8`<;5QF+O?Xhn+v>MpPIMQ8{~7p~1kIBc)b*vew<| zrz+2BUr_i@0;0~O#KQ4>zHe(9?aPKGLNJ+z1WKD%Fd833rD_A&y*yLtO(uYxa5W_X zvu(_g^Keh}Yet$BB2phqq2B{dW2o#`Zd>|v_is^%4zD=*klT;uBrgY(Vn)d*!jEUb znJ!Pv+Pyp89wdvT{BYU#?{T?!wh_-0h4J>D)Mb)DBnyciSF{k5`w<(#H>Oo&!vrNLYym}kQjCpD^sZh z??^N}-?S^PG=7@raBM2uAHNz6?^y&NtcE?>suJ+OD!1!I+_qTl$Rd7PNOwAqzo}Hy zmv{WHWa`zAX%9$GdBSWy{JIGhGGFNAAws|V`JI#EGgoucZ2KEA+>OO2QK{m|5qjT} z&P5mKF>xCTx7E{MOzrH%N*VHiN;;|FH4^I@g%`s7-YsaA=N_ChWJG>30~t7-&hDTU zVMq$Ymb3nEW1A;fqsQWhZAliHA>alQT)>CC4#q2ZQ#;0?Q1r&S@9F7@#SH~A!;~B# z{hFE;x(jNhQIGr@Sn`h!K@P8$YIe96ZZQ>a{#!!;8M=3Mbyf0@+}MfFwRwz0j4aQM z?JyC4v-6o{GiCX2W(DEXRVf{Q9@Dw9OCAi+Y<|hL`LEIACLm- zJ5FOIjFx#NN+$G#yc&*XHB!@flKvyn8o|o+srkO#Kn&H%d3s^s%s|>O$QaOW=dd#9 z9xZYn#=N|{{Sg`*aTm+$em#ttXwwn-^Yfk2>)X)$xCLmjcyA;*{v;?;#{Hk9qDp@{ zSORZBwgbmCTEAwyEMz@{oeWLi(n~~r^>UY{c#s@pXoy&k46D)%5QJy zW$}4j9RyRyJ@)nO?E-kYW4&C|)fcgBM_g_1C3oI#E)ETj_VG;FL_@ZNyNEEMJmdZ% zg;WnAkNC#N`M5a;L&FW|mgRSXruE? zrzjlIcyw~jyVe}pc#Z^U-Zm78J7H5Ip@rmxs`+p5z(N$%!EUPa&*8p4PLOOtuV_2w zsAiseJy|uq)40XgYhgUe6K$8}OCaN?d$w-}tckJYzOfb2ovA-uR&-a7sL$hpCQ`T` zF$-uth|QP$R0fX*#=$>mW-NZc7fS6Tpl^zVk>%k{DJz%5Bd0{|TP;;`c^Y1vP%g}; zu`b)^R{@^qMSXZSoW*>*OInw{6tqNdEby&z<**=85Zt9_D0ppBbGKn8KXj%5emq+ltyf+$dE(es`{eU+PDtJ=yIRnZA{|W6^TFpW-Sh6k>Aiz9 zeIp9n<@Az1S(*MpgJd_P4G!hS8`AZak(K?T=%4)YI9O3|^F8rJD_&2YkT3Ab= zFOi7$8wt6D)k2u8W&8eDH8sWSIjxztMPH$PL07d4N-1D^Q_QUyQzRLmuN{3a>jiib zN|j3g_l_@~X?vG#@;XvWYRL)62! zgO&V3FRWB8qpx}-KUi?|F@lRd_6JkW&o1o&Z*P0SnGT|>Yz|mq@cc{rJ~IqYRuZ$8sOffQR~#G z(Q4R5_DQggQ+p5z7qYyE5NbCw#SAA5<7IAhXNAY49}s}6vk9Ul zM9PLZe)4~h3&t5z5k#pdD=H|AQTP2wetIy|)-aHe;z4trMhT81O$g3M^1 zjR<}&7Md3m<$#P6?;Sb(sx#zCFtA=J)BJEuQc|6!<~7gG0F}TvyV-L2iW-wH_}#`c z+WOuQFgp?ac(i>WD&gQUeKd~gZ%d5&P_dGT$wL91;3KV;F_hA_kLwc~?y);|qutCC z(TL}9KL0!|L@)4uk0sL|fhOkCsx8n+#IPp>Xw`9&5~|BDp!R})3a;0=-$0FeKt3W`QV z4^u23r)I?YK4W2&{8~?sYjae$!5RC*GFu}}^uDT*x4abUW}qD(f8QH>MFBb^L*V)w zEf4Vft0PBcqQ^2{!a%nIX{7~eJq5(rcRPlhXW`Uglxn?s!ie(-$PHy-oB(5L>FI*U zdzh52kC;>5qJ?j3ZChwPWFoOOe21zl{O3Je&M8&krAk>&eD=Oye&!JETMT&Xr~C!6 zPtH5qf6U~2)l!SV**iYWC~PhOaCxNqsM(GaV3t6R@ABo*D}k4noc97S*Y(8%r zU%?%*u!WViI(OiIG!}eCa3>X?-I-oBcqPzfdB%h)&)iePPcyV)LRo#iJag?Gc>vmkiC>u~5$9IbXA2_@IT`jaY+25TG2V za<4hO7sz0QFxPC+#@7T#p!MZpQ2@(^xJU`-RQy9xeVp#RcvskHQ}0>KJ3Q@yFsRy$`&V)M#m|1K&1oh_iC`L4d% zp=SzRJF3sUoP=G~<$sDO0 z&dh63Vmr&iEP_{#uLpo}xlL6MQS?X4vJH{$;UaHmC{Fb2zQS=Ws1Tv*%w2u&Ucozs zWcf1W@$b58)E>J01U>z;)(M`Fzb1bnvUD@3wKGo`^F5a!p>!%{Y>$&t{F%mV7z(+fw2vZ+wEph8!)?3g4=!BTPm-KAX$p@rlA?%%_Xwg)8Q4mO8M`bbqLl0 z#uiHWKD}FITcp}L?Lo3y_+RvUxu+v}X_Pcrtic^$U4(V}wW26>vsv;WmeKEU8lk9! z*NsuCA@MDE2;1rGhf|4lA)4bN{tHL+we|t~?YkAv*lJaiS5AbF0p(!G9)8Xy005iV zbBGl}-Zqj#*&1_oHM-%GEk1P70nbi$K&gQ6;U7q=TC-Zu66BDS!$8xb`HQOuG!cYM zfQU^>cWC@}>OV)tvcdBhbZg8p*WOZjqq0)5x(ZsE=~*)5KTX~xZc#1=F2^!@BpH-i zS0T8wWl#@qO-sD*=dCDeH<{`tY95shqiCsS=}--?A_2+41j{#P;?fzgYh=9N7!ubp zq<>hCJ@P;d+B~>z^HQ){yQqXHoyaT)e{l>?R2J1s*&>jIt-N>Gu z>U-q<{QzeQpF?j^rc}$4S96ZuvuUIv9X(v~V5i%=o*7ne6kAUFDh6&&|bNGV~9jJm4YisHzXWF ziCoJL2;aag-l}IiS-mj!%b<5yko&liNZ_1 z*s9YCqiRj-m=PSPtbfSgPerFP`~+cmF|C#j5pW1C$ZlZB*V#36tm{Yfp{k{DU>c6U)= z9!(A0OwMGFooD0T??WNpwu8&x_Z+LI(beWlmNY}V^ZxV`Mi;R9$=y6-4;vaEqzzD~ z*{{lTSsq+!`}1?bstXT+C#|0^$PSMdmd*zcTE?h;{TK=lUPSA0ZZEKKVcS)mgsA{i zpZHjBj;P=HXFxhmmRHn>>q+se*HV4Emn2d7_wkwxLSB@sh=cxd<0Yn11nVL3kv*}1 z{G0a1rjW$xYR-|p$+j9cTBzTRk#xR5nE8KFFj|ioiblUz>s@hoLuP z5uR{7u~{e>e4PmO1FXiDk#mXt${uZ2$)`iI>I%JWA0hFWGuaLFOW{~supP)!H`}p;hBssuissjl-|IP8R#9NV3E-=&>S1{}u|?e$oBlE5=(|2; zjLlR^+;%m)&LM=ZDv7UgP3lp17hCDmsF7pH-Y{ibGcg%u_OXV}G7 z`;XmIa~k5=jIFqRs(3H;LnlmNUVR9&sMfMh*Ks5v=W^XUR%}A1i`Zh#c7xXgW>W34 z0xs#rJ~8?s4*Hh;aOLsFjPJ6qi&7mF&*|&>96|O; zS^2(A9r%_DhV(O2KcyGPK%MR5o!%zFq!D*@TSCV75;}eR8zJza(4fxw50PDD9VJm- zG%5sJ3bX?CQVFI^CTivCRUNM~E9R8&EDou4XY=s~@a2fh&Ahio_GINf@dfpz8~M&@ zyT1mb4*=)8H?QB97ob!nR+RwV=#N~fa;|Y?-(p9xMfi^6dwn}inF4n@NsakH)$zj;Jh633r!vm1J2 zh$BhuB^mLiUD|&w}|EtCf zf^Nvwbt*fDokRFWo2d0@zAiizl5Ys-^6b(NU`Opzo0*Uw;K`{hVDw$ijIb>%9CB^d z2QhPlu`I{y$Ofw<|Q{+w(zWhtug=QB9?lw66-U#UjysqdCALe2uKIL_d)8`+Qi z<;40(l3NnSyQO&mrp0p5;XeN#omMQ*A0n-f3sI)_vxXa0`l@dx3-a|6BZW4_(fq(u zy@dH{LyuI;T4oBHP*E2d5z&|C0n5?Xs!Kx#y3mE1|8)6zsd3QjU2zA-t~a?7V&M!)jmeQ|f_rrz0}+ zi)74X$J2Boa_-Z5^~bcaDZOD!R|zZC|7%la2xSbsu!3ZAz!)rD_(Wglp{L82c2x%S zn=c~(GGBj&UTsF!eF+SXuz+_;Hnqh=>GO zECHk9!6dLS-T3FKhg^er;UX)1d-%~Hf1*sWHttu`m~Obu=(_Hki*KZEtTiG#(M>*y zkD5f@UPh}iC;EDsc>&M+Z$_NST%QC)fd7%8|NmeQ>`+X1k!>=Sd9l@Q(?!&Cgs|z+ zl;NQA=jzVP9U1@Pa`O?A!K4#2O_&Ej&$s_yvmU^Wt1A3F#w(Dj*8o5Z55f z$$I8X&|0(8VKr^nPDtKxyaT@$3?KgN_3y9Iu`DkC{QA!l6(^~tBB#7}PIcqf`7Dz} z%p9%*XAH|=O5^V^eC;_EUVU|8@Jx(dYFgAA+lEShA*7`6YP48fQr_(Icp>%l_;kI4 zDv(C$fIwPu+w@Ua2R^`uY`M0y+)U>&Kcm3<&F4a`z7&`Ng_1j6=0{)`uxt31lb@!uMvdeOZEao@H(bQ zQ@!)vOu}b%{0%0I2>R6s%x{!V^|Z>$fYS6o^3R%sAdVUjRxW)F?Rl4nn>*m$XSdTU zJjBf-ptQXAYds~fS7V^zk+Xs{O@LpoL4l?HFP&lurSTybHj2H!4kN8{jQ?%Rrah;} z*xsN3DXVV-cJREtcy~s4JWIR9ylERPiFO^{A-YKZ`G}8pb;sdsh(xABB52c<@*MFW zArugJrKYG$FqcsfrU_;jhix_W?{hch+G|A7iz%l`DE9e%F~}$GO_dxRO~fVJF$I)p301 zt@(4N_p01M=F7;m&pD{SXmjb~nurV6n_^F35Vb$4k4W*{YX$-Ldxs>Rx3Dg87{_!( zQDf&xwNKPLF+rZX7w)eVW>J3>zGv8ZTA(p9Fwqg&biIUi1jPO`1`&rz=dr|s<1arW zSQazo##b?6>xWTJ^NGHbXDn^WHkCaqA%O$G{~X2ZTRyoz7~b4B5P?Im<93(LVlur( z6>H)5e(l-%9P>2IS*TL~Tscc+`s?*NtcLizj)ZztJd2 zR3Z|hB!9#wO^m^om#~D1H%@=f9r04?ef&|i5_uSp_rC4V7r=$pyOPMnpHqFJ*nUfF z^(BJp1qS?E^wZ_$3ckaJBV(x;%YV)p{G-owp#Q6Y-v!6-NJi8ffl!#KBk-F2J~lw1 zO-*SSDgg>l`fM*ZSI|D(tS8(5#*!pLILp2jn167NQ&^xI>r2pU|B1#MZ_I4OA`r0E zwo;3U0R4e~;Ge2g(Ea%;It!_;NDi62LW!J7w1CD>tam5Wwj(ZjkZaKGJ*@7E%kgi| zd4+{raD^+hhqrL;$Qelwxe9u5S~q=RIm*-cX1A~N*YtmudvG5hUlf?0)y`-KlFTtsi5U@t#Z#DpB=HRx~;p%g}t3&D6c-rJ( zs}Ge%m@c&Gfz)w9oxEuZ;orM0I+W&x1dLnN^yBg&BK zhsG1@kdJTZb6Py9&z_K95-tAIpVWN?54eF!x$)d$*XfZj;f#&M@D=yopQTs>K|c0o zUSDEsEaw>B`rV1tQ9K?zKqQzgd?W;e%PRzVul2w(7&`x4l`*Ftf11DfMl|8d0z2&< z{J$$37S<<88EDu|a9ks9*;OaN zzwVg+uPx6-?K}V^9x2nW1|az)WWg83;NuZ{HlZk$sJj`q$?021T4RS$=`1~283p%2 zJ}4tLo5J-6U{1H)%~*asQ?Q2lh~kw~+QWI;OD^7FVux=c3t&u7Z(tR5qS$=Sc+TD8 zyjzE=oJ(!V(ao-DR@$>4va7BkG6z84^ak-CXhCBi zC4vP7p+elYgUNG5+QLV|V9TY0W2@%%oc|>uTMZ!ts7hdvk27^IzkOA{o(pIiY8rMc z&lb&IulluI`<@8yzMKiZ@z=}3E$)aM`iv?HeD=4h2>5SBZ|3V>Y(858UC5BWrBJzUO4!9=sDWS@Mt0}f{TTM$ z%P3PN2GHO9jF!yPKubu5qs zmW;yB$^#dHr|Zq1FlA$S35*SxTbpU)78JpdZ!W{DRS*J!ZW<%P1DG<3E1YuYFxClNzMOyDtnG5W5tkq*2eB1_ z7**uiq^i+noWH5F1IKv4bHvS!`IW)$^Yb#P1_e1_OLB7#6HxYOxol>G2n9w_%bmbntObFu;Y^& z_^?$8DfO6YBRuY1V?`f4RC*O8@pCndJAudwud92PQ=3G=x-d(G|AB22H=vf-o|p;u zkwA^{Em2V*$1c5#@QvMk6n+Md-fhg31qP*sKEqWSdBPo$NIX%4;S_G}z05_-%k%Nt zXRv5%e(vXnX0Bb7j5jA8I~SfDja?Mc7@R2{FAT-65qSZKikxsJ1u3!tCdEHAzixWq zmfdv;yqcw{Ia@CyRihaClx{t#NE~n+@^ix3lIxFIY#qd%=gj9lK=3W9s~b2y!BlYc zYhGBXL1U6-Hk&ruC;B)^3Lig&nw83BH7(*O5GCpnzn@D}ok}MN`#e&p$L3#l_jLN) z?n?-~_ZAQ$zw_cUwGF--fTnbvbB8)Fv)9Vd7ZPd>eZs?r)U|4RF7e4k&^JKZ^8gDN zLic+P|M<9mA962xCC*&kMo`>SIUfV)v8WF1(Pq&qR)tEv6QRHTP$4l!6{;nV`w(D0 z=Q*Ea+WyG~1&g8cN1r}TjM@)jh==|&doj6>03($$1SO{X?aiB4V5uXx?}uh_a1}3++uEN=zk!4Xqn#k+KCQ(KAhL5xA3G)yvN<>t`R$u z$~}>X6K(!|J>RrCFgJ*Ecr;I@C4E1!oJ_?omFi0gfM>YeYS-=>X6$LayNkPpMo2Lq zdw`#>>yFXkc zI|?>}`xs~f-2d$vC3#IX?lSiL4y7fH`$LY2E%b^mjG~Ssq}{Vf%KzE(dPJp7;;st_ zHIvEB__$G{;bg2~gwqdx)v}75v#N_07#Ek(SgAyG$DkpY3uOj<4~j|Dr5w`QM4{lQ zjhYp50Y#2$fV7usCJ=kI-ASM8*@S%^3$EeZD^NBS2Ri5DjK61$powW z5I465CCZmjygl|Lrse1*(*XbY`ZJ?W&<6VavQ=IeyJBk<4R{=2iHN1%we%lm7=9s3 zL9VxIvppDzahpMuxBufv_3F*bbyA^2QDL*W=#c6jZTd4K59pbG+3fE*BNB&3>eY1(~pdGx{w1d$J{3i!%%;O!GJjz}T~|Y4dATD*>SBbsAP*NR70O zCrQ5-k7b6kfA!L#R5;U~QIJ|5TbYngc7AhVi`4ZY$YQe=mMQ#`0cHE~z#!XS2e_9o zj6W?cUMQzU05AQOBY`zw##@6maE-m&YWV^BlgfPV55g`FE7w#wh+4K}s4?4ywoHf) zFjGvySZ1g=fok0hquK6bOYSRMIpBZ!=7pJo*;(8y@H(SpV!S(&!4Ki%bNv=h80f#B zD`jAJ6!&s)KFutB(sK}rdC!Bi^af8>lG;GywID6SEu*arvs$fhZRem(9^N0TTgO_y z4r)GYzWA&RiP#kOoTW?%9F!``;#)|nH1i%3gAp2}?jdNwb($JY4wewB<~x-kI)yvZ zP?eyUh7QQJ`xV?0IA%*=3f@QvBDgPm%Z zwm~k*uM~y)dS7pTEz-g?KtpKR@o-QI$xPBq;Hv=oqY-9NYp!FU3KMpjQ*OHoo|Al zjWO#)hMFpZ2i=OSOZ9 z9c{~a*E+8N*>3=ho)0sHHq;)`{P*nIKG`+?W@6Rfb4W)hnR@nW@cHdH-(g1bymC}) zV-Pv&aNd4*!BvK{DGq)Sh2OfEqqAm0;Pa^w!qx_*Vusl`5i@((_ZSQxPxk34!B-3| zH40V?&zxQweo^wq<|0+$+_iO6#2O~y>3HJ_&c#`$Cjdqj%yjRYP2LaZzZlc4H`AS< zSEmC(B20{iR4 zvx)Ivf1X+^hev+{e?dXHKWVAcHNiP_enq1uJ#W-!2dl;?MmD)$u;M_ACR(#l1KLnS ze>n1$v%tW<75rRQ*|H+CIk2Aena#|c$dmfHFd8@QKk(2m#L>5qVUwK^el;ZiqZenz zEbL8;`>1VUq?+A!LYa`BVh{PdzQS=UO~Yh+$VniG#e1()vJk1j4KWucZO zIp3f9gfkN$jULP{Nm9oE)m4s+yE{21bn`Kb;I-BnoCP}_9h=B)CwoyG(YjbQUP3T? z^U5Q7Zx17Je`34w01t;eBzaZ)Y!~g!P$fKT4phB%=A+a-XPa_KZ{neA=-==uVmKj` z8AKc^0-pUk0u}CWeO&-LZpG29Rfhug9V3Pyw$q@ZxP?;QQvmiMhz+%s=HN~_1GhGi z2eZ54?x>XAwx zGtRhj#}Ame67Ex{rXsI9d?Ua)2h!r#-4u`^?#{mr1M4s5y;*Kl*22)OwTsJngcZre z(xmgT^sA6f4Nj8|uNz*im}cxBHhI$7BP^HWmZ(ya?FMVsQ8AK5nL_RRZr^f^fyM$= zM5Pf;vy1WrBIPH+IAJai^}uBn)iQc3v;N9ZY6csAepj=_kHKc1Vk-E#5+2!Ry^9H{%jBmjTq-B1s>=Vv0= zCI~C}jYkL9FRKhn`K9H!RA`8F81mVW9yt9=bTHz9GRU@Q!&F4Gw;^R%Ond@aw$r_I zM{KoJY2a)dbSjNRG9{xhQP50*m&y>{hBhu`ut-+Y<$Wt&&%p0U85ubyd+;V zY*zG|D1p%E;oEQb!Cv@E`KQ}VFz%ZF%1A#D23Ep3KOg0nOCmEfvqSgWRn}LOIZ#E+ zIA;RWm;84N*d($fAGXVC{&dsqK*YX<)T48{W?Da1;sY;)QJ>pn@YLT*1kI(ZYxcN7(1# z3|kb(z^u}%saYv<*XyKMjyuLNXpxwOFO^Amp~J;`qdqOf#xcST{PA!Lc$oWL==+^+ z2m4qDI<_ablPT;_sngZHV9==DiB-`ydIc#GpYG~t>p|S0bzhfAKTlZ`Hp-@HfeVuBeLyk&GBYTsmzvU z?!E~3jhb~X1>$`Z55Da@@U+nNUmJH$3MkChrhMn=AS{U@a*Xi8zN3%uK3l>sHBs0b z6`P|fTcc!i=7+!l(=>6so9<8lBmxPn{TsH^F{sd!VLdq6!TPZJB zJcD7YfQWw4VrJ%sN;Tu5q&wZUVxQg91zyTpTW-;VZN4X~C$pm0)cW*cF=))t zKh}WHXSN#GJchZJ;_lt9$P^8{v{vi|KY^=dNsHK*pG}+yxvg*8)!k!rO_}POZ(7?a zl2O^{dLc&=jOHyE8L)5C!5tA8{Ig!(XU*$L8`7C=`Yv@@JKSgZ_QLu()?Sr_M;eyD zAJjkRG;$<28o%E2p`ssEP(TM`m7$IFi4Ki8&R48M6K1ss*q+(1F^!H?Z?W6`+#=m} zGWt}Fm8~`sy{B+&8yMhWf_BSj|FVR#TQ9>JT(5JSlqdHEA`Nk?sLKq33M3S7qIa7G zb8e!O9gSg<-uRxob-_?2vlP%k$KSw1pDf8d^r4Fc9e+Dk8^7st#yv9D(L#EC@K|X` zPib-Y4rnrL;c*$=4<4^0XuB}7iXdi>DOz1io8%e9oTak4xG|mI##vLT{>=*zfyvy$ zW~SXaytS&CcqwWO{wNvvOO@dBc43j?QV-_)+aBPEHl^UguO@EaNuA!()}3xXiXNL| zB%bLaU|MZrWZxfkv?+cTt=KNf0$b5{r?)5s6Z8ww(1!6q329yB4?p5B<7c*8EP?@k z#sP|Dl)|Iq!&W@ya`S9p@J`j-7Dj`EmlOZ|_LVFwq*q}tVLpa`?!gpmxOV^2R@Y(V zs9CP2CwFMui(Hb^ix-G&&+%ZE?~sC4)SBP` z4gNURc1C3_NxpfWtZO$oC6`Ob!|X)s)p>bshdnrLq>}nUQFH;~5|+zuLbK%Wgka0i zaJpx*i1CoiXfHr-t z@91WCI0B4DHKCd|9C*rgZ5bMi4i&pmQK7-Pb*8ad&{f^aF|zSgc=t=y5-l}66vK=I zTDw&BrPK@D9Oz$8dKiLniW-%tUF(QZkR)9Rno=N_@G9jJ6>O~+;hi_U(wQWk5)!Nq zjn4UrObn8j%aa;hV`mNrNmJ}tXt6F`V@QL_T2hO@o5Y4vGdrACk1Y1Q!C;UQ;=ufs zcDW{Gx^qiq1GfC(YAM?Z+kcm277}2|L>AmViDl)(I^hs8aDhpJABS=e^Tbowe`6ng zMLJ$Q-pliNk}B-*`k-B0*}@w^=eEw@J+`p#9^Kqt)21xsV&*-l;*W>mT%rhH{RPa{ zc;HPvx{W)jQ&;$G`+=h_2!Dhn@a9lauvCr=lUGBMs`8z>g07XP#%dR4Rbp$zDi@fB zr6-MdHzjQ+ql7nhzTT}jV?c_Wqi@Jsq*Uh)T(@h*>SQcV^;cB6pp$f4zu)s@>R@_d zu4IeHZ)%BS4+nJhCAL0WHGJb{bg|B>S;*OMKq!-{m=vp=G;?4@&pDyVRET~VIh!p{ z(vO{S^zYgKMux+xp$V~Vh%@h{mBwt$AlKoVTHH%JywBINLx3ktus$U7r^2~}2?$Lr zdT14gV9lOE2`~67hSBnDdqkCZHI^`mgu-u;QmKY83$5Hk~`BJ%4Sh ziZ-Blx_-{@hZyx%FysrdmHrp~@8d*#>*(>O)D<3=N2<8dA;Fo^6t&-pmeJ!WGNK#9bEiQ31-46c22Wl3IwpdHY^BWj4WESp`8-o4KxY%^Q)T4_x!93q>u`pHi1WT+xVHB#IJIRE? zzIg5?>YI~b9z;WBG#&E-hZHr{s2I!v@RvtLqPV@t)1WTq@))fGjoK@pxIjlt>cwUE zHR+EGBBZUZm(MhE?iJ@=gyVg8`<;5QF+O?Xhn+v>MpPIMQ8{~7p~1kIBc)b*vew<| zrz+2BUr_i@0;0~O#KQ4>zHe(9?aPKGLNJ+z1WKD%Fd833rD_A&y*yLtO(uYxa5W_X zvu(_g^Keh}Yet$BB2phqq2B{dW2o#`Zd>|v_is^%4zD=*klT;uBrgY(Vn)d*!jEUb znJ!Pv+Pyp89wdvT{BYU#?{T?!wh_-0h4J>D)Mb)DBnyciSF{k5`w<(#H>Oo&!vrNLYym}kQjCpD^sZh z??^N}-?S^PG=7@raBM2uAHNz6?^y&NtcE?>suJ+OD!1!I+_qTl$Rd7PNOwAqzo}Hy zmv{WHWa`zAX%9$GdBSWy{JIGhGGFNAAws|V`JI#EGgoucZ2KEA+>OO2QK{m|5qjT} z&P5mKF>xCTx7E{MOzrH%N*VHiN;;|FH4^I@g%`s7-YsaA=N_ChWJG>30~t7-&hDTU zVMq$Ymb3nEW1A;fqsQWhZAliHA>alQT)>CC4#q2ZQ#;0?Q1r&S@9F7@#SH~A!;~B# z{hFE;x(jNhQIGr@Sn`h!K@P8$YIe96ZZQ>a{#!!;8M=3Mbyf0@+}MfFwRwz0j4aQM z?JyC4v-6o{GiCX2W(DEXRVf{Q9@Dw9OCAi+Y<|hL`LEIACLm- zJ5FOIjFx#NN+$G#yc&*XHB!@flKvyn8o|o+srkO#Kn&H%d3s^s%s|>O$QaOW=dd#9 z9xZYn#=N|{{Sg`*aTm+$em#ttXwwn-^Yfk2>)X)$xCLmjcyA;*{v;?;#{Hk9qDp@{ zSORZBwgbmCTEAwyEMz@{oeWLi(n~~r^>UY{c#s@pXoy&k46D)%5QJy zW$}4j9RyRyJ@)nO?E-kYW4&C|)fcgBM_g_1C3oI#E)ETj_VG;FL_@ZNyNEEMJmdZ% zg;WnAkNC#N`M5a;L&FW|mgRSXruE? zrzjlIcyw~jyVe}pc#Z^U-Zm78J7H5Ip@rmxs`+p5z(N$%!EUPa&*8p4PLOOtuV_2w zsAiseJy|uq)40XgYhgUe6K$8}OCaN?d$w-}tckJYzOfb2ovA-uR&-a7sL$hpCQ`T` zF$-uth|QP$R0fX*#=$>mW-NZc7fS6Tpl^zVk>%k{DJz%5Bd0{|TP;;`c^Y1vP%g}; zu`b)^R{@^qMSXZSoW*>*OInw{6tqNdEby&z<**=85Zt9_D0ppBbGKn8KXj%5emq+ltyf+$dE(es`{eU+PDtJ=yIRnZA{|W6^TFpW-Sh6k>Aiz9 zeIp9n<@Az1S(*MpgJd_P4G!hS8`AZak(K?T=%4)YI9O3|^F8rJD_&2YkT3Ab= zFOi7$8wt6D)k2u8W&8eDH8sWSIjxztMPH$PL07d4N-1D^Q_QUyQzRLmuN{3a>jiib zN|j3g_l_@~X?vG#@;XvWYRL)62! zgO&V3FRWB8qpx}-KUi?|F@lRd_6JkW&o1o&Z*P0SnGT|>Yz|mq@cc{rJ~IqYRuZ$8sOffQR~#G z(Q4R5_DQggQ+p5z7qYyE5NbCw#SAA5<7IAhXNAY49}s}6vk9Ul zM9PLZe)4~h3&t5z5k#pdD=H|AQTP2wetIy|)-aHe;z4trMhT81O$g3M^1 zjR<}&7Md3m<$#P6?;Sb(sx#zCFtA=J)BJEuQc|6!<~7gG0F}TvyV-L2iW-wH_}#`c z+WOuQFgp?ac(i>WD&gQUeKd~gZ%d5&P_dGT$wL91;3KV;F_hA_kLwc~?y);|qutCC z(TL}9KL0!|L@)4uk0sL|fhOkCsx8n+#IPp>Xw`9&5~|BDp!R})3a;0=-$0FeKt3W`QV z4^u23r)I?YK4W2&{8~?sYjae$!5RC*GFu}}^uDT*x4abUW}qD(f8QH>MFBb^L*V)w zEf4Vft0PBcqQ^2{!a%nIX{7~eJq5(rcRPlhXW`Uglxn?s!ie(-$PHy-oB(5L>FI*U zdzh52kC;>5qJ?j3ZChwPWFoOOe21zl{O3Je&M8&krAk>&eD=Oye&!JETMT&Xr~C!6 zPtH5qf6U~2)l!SV**iYWC~PhOaCxNqsM(GaV3t6R@ABo*D}k4noc97S*Y(8%r zU%?%*u!WViI(OiIG!}eCa3>X?-I-oBcqPzfdB%h)&)iePPcyV)LRo#iJag?Gc>vmkiC>u~5$9IbXA2_@IT`jaY+25TG2V za<4hO7sz0QFxPC+#@7T#p!MZpQ2@(^xJU`-RQy9xeVp#RcvskHQ}0>KJ3Q@yFsRy$`&V)M#m|1K&1oh_iC`L4d% zp=SzRJF3sUoP=G~<$sDO0 z&dh63Vmr&iEP_{#uLpo}xlL6MQS?X4vJH{$;UaHmC{Fb2zQS=Ws1Tv*%w2u&Ucozs zWcf1W@$b58)E>J01U>z;)(M`Fzb1bnvUD@3wKGo`^F5a!p>!%{Y>$&t{F%mV7z(+fw2vZ+wEph8!)?3g4=!BTPm-KAX$p@rlA?%%_Xwg)8Q4mO8M`bbqLl0 z#uiHWKD}FITcp}L?Lo3y_+RvUxu+v}X_Pcrtic^$U4(V}wW26>vsv;WmeKEU8lk9! z*NsuCA@MDE2;1rGhf|4lA)4bN{tHL+we|t~?YkAv*lJaiS5AbF0p(!G9)8Xy005iV zbBGl}-Zqj#*&1_oHM-%GEk1P70nbi$K&gQ6;U7q=TC-Zu66BDS!$8xb`HQOuG!cYM zfQU^>cWC@}>OV)tvcdBhbZg8p*WOZjqq0)5x(ZsE=~*)5KTX~xZc#1=F2^!@BpH-i zS0T8wWl#@qO-sD*=dCDeH<{`tY95shqiCsS=}--?A_2+41j{#P;?fzgYh=9N7!ubp zq<>hCJ@P;d+B~>z^HQ){yQqXHoyaT)e{l>?R2J1s*&>jIt-N>Gu z>U-q<{QzeQpF?j^rc}$4S96ZuvuUIv9X(v~V5i%=o*7ne6kAUFDh6&&|bNGV~9jJm4YisHzXWF ziCoJL2;aag-l}IiS-mj!%b<5yko&liNZ_1 z*s9YCqiRj-m=PSPtbfSgPerFP`~+cmF|C#j5pW1C$ZlZB*V#36tm{Yfp{k{DU>c6U)= z9!(A0OwMGFooD0T??WNpwu8&x_Z+LI(beWlmNY}V^ZxV`Mi;R9$=y6-4;vaEqzzD~ z*{{lTSsq+!`}1?bstXT+C#|0^$PSMdmd*zcTE?h;{TK=lUPSA0ZZEKKVcS)mgsA{i zpZHjBj;P=HXFxhmmRHn>>q+se*HV4Emn2d7_wkwxLSB@sh=cxd<0Yn11nVL3kv*}1 z{G0a1rjW$xYR-|p$+j9cTBzTRk#xR5nE8KFFj|ioiblUz>s@hoLuP z5uR{7u~{e>e4PmO1FXiDk#mXt${uZ2$)`iI>I%JWA0hFWGuaLFOW{~supP)!H`}p;hBssuissjl-|IP8R#9NV3E-=&>S1{}u|?e$oBlE5=(|2; zjLlR^+;%m)&LM=ZDv7UgP3lp17hCDmsF7pH-Y{ibGcg%u_OXV}G7 z`;XmIa~k5=jIFqRs(3H;LnlmNUVR9&sMfMh*Ks5v=W^XUR%}A1i`Zh#c7xXgW>W34 z0xs#rJ~8?s4*Hh;aOLsFjPJ6qi&7mF&*|&>96|O; zS^2(A9r%_DhV(O2KcyGPK%MR5o!%zFq!D*@TSCV75;}eR8zJza(4fxw50PDD9VJm- zG%5sJ3bX?CQVFI^CTivCRUNM~E9R8&EDou4XY=s~@a2fh&Ahio_GINf@dfpz8~M&@ zyT1mb4*=)8H?QB97ob!nR+RwV=#N~fa;|Y?-(p9xMfi^6dwn}inF4n@NsakH)$zj;Jh633r!vm1J2 zh$BhuB^mLiUD|&w}|EtCf zf^Nvwbt*fDokRFWo2d0@zAiizl5Ys-^6b(NU`Opzo0*Uw;K`{hVDw$ijIb>%9CB^d z2QhPlu`I{y$Ofw<|Q{+w(zWhtug=QB9?lw66-U#UjysqdCALe2uKIL_d)8`+Qi z<;40(l3NnSyQO&mrp0p5;XeN#omMQ*A0n-f3sI)_vxXa0`l@dx3-a|6BZW4_(fq(u zy@dH{LyuI;T4oBHP*E2d5z&|C0n5?Xs!Kx#y3mE1|8)6zsd3QjU2zA-t~a?7V&M!)jmeQ|f_rrz0}+ zi)74X$J2Boa_-Z5^~bcaDZOD!R|zZC|7%la2xSbsu!3ZAz!)rD_(Wglp{L82c2x%S zn=c~(GGBj&UTsF!eF+SXuz+_;Hnqh=>GO zECHk9!6dLS-T3FKhg^er;UX)1d-%~Hf1*sWHttu`m~Obu=(_Hki*KZEtTiG#(M>*y zkD5f@UPh}iC;EDsc>&M+Z$_NST%QC)fd7%8|NmeQ>`+X1k!>=Sd9l@Q(?!&Cgs|z+ zl;NQA=jzVP9U1@Pa`O?A!K4#2O_&Ej&$s_yvmU^Wt1A3F#w(Dj*8o5Z55f z$$I8X&|0(8VKr^nPDtKxyaT@$3?KgN_3y9Iu`DkC{QA!l6(^~tBB#7}PIcqf`7Dz} z%p9%*XAH|=O5^V^eC;_EUVU|8@Jx(dYFgAA+lEShA*7`6YP48fQr_(Icp>%l_;kI4 zDv(C$fIwPu+w@Ua2R^`uY`M0y+)U>&Kcm3<&F4a`z7&`Ng_1j6=0{)`uxt31lb@!uMvdeOZEao@H(bQ zQ@!)vOu}b%{0%0I2>R6s%x{!V^|Z>$fYS6o^3R%sAdVUjRxW)F?Rl4nn>*m$XSdTU zJjBf-ptQXAYds~fS7V^zk+Xs{O@LpoL4l?HFP&lurSTybHj2H!4kN8{jQ?%Rrah;} z*xsN3DXVV-cJREtcy~s4JWIR9ylERPiFO^{A-YKZ`G}8pb;sdsh(xABB52c<@*MFW zArugJrKYG$FqcsfrU_;jhix_W?{hch+G|A7iz%l`DE9e%F~}$GO_dxRO~fVJF$I)p301 zt@(4N_p01M=F7;m&pD{SXmjb~nurV6n_^F35Vb$4k4W*{YX$-Ldxs>Rx3Dg87{_!( zQDf&xwNKPLF+rZX7w)eVW>J3>zGv8ZTA(p9Fwqg&biIUi1jPO`1`&rz=dr|s<1arW zSQazo##b?6>xWTJ^NGHbXDn^WHkCaqA%O$G{~X2ZTRyoz7~b4B5P?Im<93(LVlur( z6>H)5e(l-%9P>2IS*TL~Tscc+`s?*NtcLizj)ZztJd2 zR3Z|hB!9#wO^m^om#~D1H%@=f9r04?ef&|i5_uSp_rC4V7r=$pyOPMnpHqFJ*nUfF z^(BJp1qS?E^wZ_$3ckaJBV(x;%YV)p{G-owp#Q6Y-v!6-NJi8ffl!#KBk-F2J~lw1 zO-*SSDgg>l`fM*ZSI|D(tS8(5#*!pLILp2jn167NQ&^xI>r2pU|B1#MZ_I4OA`r0E zwo;3U0R4e~;Ge2g(Ea%;It!_;NDi62LW!J7w1CD>tam5Wwj(ZjkZaKGJ*@7E%kgi| zd4+{raD^+hhqrL;$Qelwxe9u5S~q=RIm*-cX1A~N*YtmudvG5hUlf?0)y`-KlFTtsi5U@t#Z#DpB=HRx~;p%g}t3&D6c-rJ( zs}Ge%m@c&Gfz)w9oxEuZ;orM0I+W&x1dLnN^yBg&BK zhsG1@kdJTZb6Py9&z_K95-tAIpVWN?54eF!x$)d$*XfZj;f#&M@D=yopQTs>K|c0o zUSDEsEaw>B`rV1tQ9K?zKqQzgd?W;e%PRzVul2w(7&`x4l`*Ftf11DfMl|8d0z2&< z{J$$37S<<88EDu|a9ks9*;OaN zzwVg+uPx6-?K}V^9x2nW1|az)WWg83;NuZ{HlZk$sJj`q$?021T4RS$=`1~283p%2 zJ}4tLo5J-6U{1H)%~*asQ?Q2lh~kw~+QWI;OD^7FVux=c3t&u7Z(tR5qS$=Sc+TD8 zyjzE=oJ(!V(ao-DR@$>4va7BkG6z84^akE=00004XF*Lt006O% z3;baP0000uWmrjOO-%qQ0000800D<-00aO40096102%-Q00002paK8{000010000u zpaTE|000010000u00000E}u$i000HTNklZ1E7~Yv}_BXVpoVwepha@V! zBR+&caI3f?(Uw1f#7}_&;)*yCL+ zugCAlA_E^biBxN?+{t{A`>({q`&7fGVM&D=IXt7uv&tM>mHDrcg)9Lnny&g?r z0BICi_O?-K1JuXk{MyOM;lDW^Q0RgBYPEU{X*`Jm4=4z63B7_9LrHbUKA>lNP`YJ0 z-Fc8PmtR0ZT z(hZ;;jFX-)G`InZI9909KS#8hqEbb;SUmbe9m&rGNk#7Q%YH z{uTzV1KM;c1rR4p$t!ITs*CMw=bXBtz|3C|@*G}Jk3C)kw+2Mw4@NL^ef=t_t_ zP7L5WTgQ--&)GQooQU9ZW_xhRiR5!GEjbu6BAqB*=hCRwIr#!+cspb*t{53ozp%PJ zrS4nb5_zAm;uT-8Ho$(Mi|A$+O9|mZXKOLQzLj7D6qU(ja@DRkw6y__0m>xpFBV7U zr7i)oM=`*8p10X9zpjhA#5M!3!CpKz{InsNa*12__ zj@)+rT+1+KG3Y?L9$M8Ez!)G7UDHtefGuDOkYhH2Sd`w@&HFZ%u08{xf$9Wob zmH1wfn6Kn#54#fL$&l{+DeOMf!F?%7>tpJ^VU>KES9V|q>jLTnE8_lEn`v;)!`{XY z#L55|Lfozegfh#Yz+W5D=T zZ2%FlEocfDa4cXO&{VJrU*zMTSgC5Cj2**R$IlXYOQ^#VfC7BmDF1Z)G^ z1l9&|1JYU@@TH zIcx%Jnp1pp)Fu21UCv!C1}KZBqXdmR=#a$7qn02I zh9J5LV(fn-K^pc&6!BvBF=A_(`kqGhWaMiD2KvNRYCR*=$8{XksKt*@b8l!A%n*LCQ8n zqX_mvjGaSg`#4a?e!T<<_DRhBlo~QNXB^T?a8uyuz|dGFfZp{>-gvS{P+i{|L;nXKR%a^p}*krM6L^ena>X&iZuT&@gM&eUE8h?kx2jm N002ovPDHLkV1l|e*Bt-= literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/Pop-ups_Close.png.meta b/Assets/Resources/Images/Ride/Pop-ups_Close.png.meta new file mode 100644 index 00000000..9c2ba9e3 --- /dev/null +++ b/Assets/Resources/Images/Ride/Pop-ups_Close.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 53264eaf25f88774badeae189c5a3f77 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/change mode.png b/Assets/Resources/Images/Ride/change mode.png new file mode 100644 index 0000000000000000000000000000000000000000..55bfeb8e0bf3cd4015a5232abf26c4193b9055c3 GIT binary patch literal 5546 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 Rx-$R(002ovPDHLkV1hR5cv=7e literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/downhill.png.meta b/Assets/Resources/Images/Ride/downhill.png.meta new file mode 100644 index 00000000..a3dd9b62 --- /dev/null +++ b/Assets/Resources/Images/Ride/downhill.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 73b105836612c1e4ea84b15b7afa813c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/full.png b/Assets/Resources/Images/Ride/full.png new file mode 100644 index 0000000000000000000000000000000000000000..bedc12e472845706e9db19942b9695a31ee7b211 GIT binary patch literal 5636 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 V7|c&)ry>9V002ovPDHLkV1m>g_lE!g literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/newin.png.meta b/Assets/Resources/Images/Ride/newin.png.meta new file mode 100644 index 00000000..7fbfa238 --- /dev/null +++ b/Assets/Resources/Images/Ride/newin.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 73eaee230d8e2074c8a6e6df3373a260 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/pause.png b/Assets/Resources/Images/Ride/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..71af980ec9399ef78f00d7c4bb79767c17d487c6 GIT binary patch literal 3017 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 LNkvXXu0mjfH8;EK literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/pause.png.meta b/Assets/Resources/Images/Ride/pause.png.meta new file mode 100644 index 00000000..617ffe6d --- /dev/null +++ b/Assets/Resources/Images/Ride/pause.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f0dfb5a95b374b446b849898bca73d73 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/quitout.png b/Assets/Resources/Images/Ride/quitout.png new file mode 100644 index 0000000000000000000000000000000000000000..02275c82f72a38f4d1f9f1f3ee58d064df8622d7 GIT binary patch literal 5164 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 s+SBd`QrpiF-;j0f*}`4?G4%;E&u=k literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/ride-icon-1-small.png.meta b/Assets/Resources/Images/Ride/ride-icon-1-small.png.meta new file mode 100644 index 00000000..3e094190 --- /dev/null +++ b/Assets/Resources/Images/Ride/ride-icon-1-small.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 13eea0967e1b568488c8cd19ffdbeca5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/ride-icon-2-small.png b/Assets/Resources/Images/Ride/ride-icon-2-small.png new file mode 100644 index 0000000000000000000000000000000000000000..abab94e41ab10b199fe35725070eef395d416b4b GIT binary patch literal 1268 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 JYZWcR{|5vFG+qDz literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/shadow.png.meta b/Assets/Resources/Images/Ride/shadow.png.meta new file mode 100644 index 00000000..93e654ca --- /dev/null +++ b/Assets/Resources/Images/Ride/shadow.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 3daff2baf7732894b9e903f95bf2a891 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/simple.png b/Assets/Resources/Images/Ride/simple.png new file mode 100644 index 0000000000000000000000000000000000000000..293fe035bb2f3977ff87a2dc0376a2f7a4728c6e GIT binary patch literal 5621 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 P00000NkvXXu0mjfZtAg9 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/simple.png.meta b/Assets/Resources/Images/Ride/simple.png.meta new file mode 100644 index 00000000..6d06d84d --- /dev/null +++ b/Assets/Resources/Images/Ride/simple.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: a838a374d8a517a41b1717d626437db7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/single ride.png b/Assets/Resources/Images/Ride/single ride.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9e4aa6dc9b9581b59d8fe83ccdc9d444bbd337 GIT binary patch literal 11483 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 a`RBW@FZ3_MQLX>oFqV-}6fYMu^7|h{d4X^M literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/single ride.png.meta b/Assets/Resources/Images/Ride/single ride.png.meta new file mode 100644 index 00000000..8682e9eb --- /dev/null +++ b/Assets/Resources/Images/Ride/single ride.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 4ee7788f5438e1840b3adfec33fd276b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/single.png b/Assets/Resources/Images/Ride/single.png new file mode 100644 index 0000000000000000000000000000000000000000..01dff2810a2368362df5168fbceeee1103e52242 GIT binary patch literal 18503 zcmdSBRZv_{^aeOEFu1z~C%6W8cL|>0?hxEvf-^t}5Zr@9a2p06971pp?gV$1-+y;& zcWWQEYOD5PANp3y>F#rHe|@_9^j9}VLroq7l@t{K0AMI8$Y=rpa322!WYF7F#`0p| ztpLGBQdJTFs82$BGDCbz3s~tZTC1u8nBU^a0JyJq0ED*~+*=@h3jhFoKK%cl1Lu(s z{6FIV6`G8tLjeE@fTE0~wh!D%AleGM)^+z5Inr0U>=n0|mDq2}IIc>?S;|BuTQZ7D z<=Vk0vipT5_a(SWuo5(;c{i44O@)uiGJomZ#M>xZ+#iGI{jH5JCpvD&*8FeQ8frCOdlS|>$Z0(_5ViFvTlbIp9 zr#ynje`JQ!F~6waS}7k3$R49g3_Ku5vvXqQv$TQU1-{G3<92*6(7uzT{1x3 z>mUoay#W;G+zUd_BCvKRi*rv2RA?Dt53JLTB{A!mA0BH@yuwWr071T?torRq;_&UV zH+#Yk$LHgam6|JLJ`k?R?$+0{m~$@LxBfkpz)QZvgN3tV%CwB@ZpB*%y8ynjN6M^I>Y)GyXFeQ4!V>`OAc(>Kn}%+PQcmF)=1ZLtC2iyf z9p3NB1vn~8#0Ti%{N&Z(EhmpoaQ3YkcjfZQEJJj$_#=6%j_E$AI=$P;mL3uQ*?=?wwD;SDuFTUyU*r>b>3wv=q*94GT0t5s6hrCIG|i*6i5=KQh1`6bpRKdc1?XOPWG^*)s>(&KSJXB@!%LNNNe8rH zk8XZ(7QQA91|h=g073%?Qxyu}v3hJs++!(U;St<+Qk(?A<75J6#RRoPZaF}xrgB2< zk8A$pi$KH!=BgF=XU5KtF-5<4T3Y|~p)DG1A7K9KXui_Wo^GKf||DEo^^Wp?n zI-H1b@fyn!lCW+E<-v372$NiHMMjZG(#OSQh}^3nV#FNh3;p3>z!g8AG2%PGd-&G? zN{LZEQXo+{fP-G`@smdMCC*lZbcg|-n~-In>-1J?OX-H`tpW^bq&X+iY=0SCabu9S zd4Z6Yc$IcNGSu$-yH=HeOOv-=pwzrWpj#x7YuLZ~OlXm%;a4#TrA%hBF* z1)IlSK{xUPG10OtkTz(9s{bcy$d#lwy1VRZAw_CX8deU*v<`PJ8I#c1W2`~E-UP?t zNDu+|R}DGQv&AVBb561t`YG*TiCr2#5X~n3sp|tJ`&Ggc^Oa68c`jK`GpEfTH8Y>h zn&jWDpX|4o4Se%@Bbw3N*K~zB^uX0~DdrNqwJTq@R4>IMV@B9#MJmaw8;!+%Muy>fxI^>^giyoT39Q+m?&NyM+90{s3`uRcSIYl+BE5E>=>1u+-o$ zJxN#G(bZ;88g_N!{hy)uKZy`d&RrS_N~Rv+{sHXt3vRpzo2}3Nzw5VjjT~bV zs58WUl`*%3dI!!l7ng7N5rGAqE6XaA$a)b~r_9EIS`K$dC!VE`MZ>ivYbnl|Z6AH3 z569#o`Hlhfm3~mH8h0k)whuEI+N@TLx!FW0MGo8jL#x zx*+&GyTK_1>#I9-$#v_a;A7Z+>san=meA;MA!N<_4L+FE8$T11en$)VxL!^(YU-Fr zlTG@p6Wi`|qL-tFI7ElQ`{fs<+HIoVxQnfKzvXy&>4?)qATP-$-lvbL`=%1t3MtGT z7K17Qt%r@@527{LWrhhPvTkrKH`W~)kW={{+MHo3E(sne6KU9)WGVRdl)sw%NF<_D zqX1Zq7@CBv4rNOdP6pkxD)WdOmWP8L&x?N#qEZiUQw}z4Q(2Ex_&c=gIa6L1DfbZr zr#Jz57O0=ED!ybT3fi=D0O0?8P~OxEy4rlF^M#OaE$+T4X-?~2<2v(!ZK8>WLh>wT zxQq}(`&ijDIHVJu`{8;HHIPIIOHvzx>Jeu|)ajfHKdH6V^SuJkIMCmV+J(+UH#qx%P7XqD9 zj|bA#_q-1y@4=Oh+ShiD^SCCDY!qBoUpj@1)n0Y447_(Zlq2)}&BiL82y*(?-~@~d z7v4X%b-Q(s)-Qxn`tF}-4&39$HBe?&*?z^RxLf*~=Sct=WNTHDe;5(a_Oqfe8Dcis zp9zv|=T7a{C&{=({f@zusQOgy(XWj|m-C#0 zx=I`m0XzO}8CEND4DQlKPstGd+kJ#SV;<+FQFb^lL&Y#z!am`0YY|FMzmr)X*ZpL~aT?2XO_L zBc2K4RAX5m$X_RHmw;L&%wH@9*g+L2x~Y*|^%g}l%PK8&?j)8^7JU7@)AR=<{#>If zE~Cn+D(Ir=#T=G*FK-&3G<1d}WR%Fl&fH78TQiJSTws6+6-;nLs<~EX{~ewz#Vo}B z-J=rv&uEsb1b<|PL2LZMq2uo=ml^|5;=wBrrF_llo{DckNJg*9o7Fy=!uNEH$ z(vCdCJjirc-(-`{;(`<}ir#`|UJb7=?UsYJKvWRYsuOdZj;mZV_nWU_Ur-79i@ZbUhmYO~YF zvEl3?w*KFyK}*wxCORGM#6jxAvFycDVb`DAR4O9{_`?R&RnfchpGscJ^X&9F*!5NCjdZf^NOzByX)$Go0duK7ws>$}lkCSdUBMt+B z%yL({RiXuDl|4>%N;b(#LVi$7-(Q zlQMd>Qstc#~W`U)`WAve|iA4e-S|eFQ=A6H+XMrv+ru$xz^-Y05_9d-5vfD}R657CKuh<9G zTb+ywNBdDUhVnI|@e1xiE*?;YLbtIQ%>q#wm@SpyC2AHCcdgK8Q3NLz@$MnCciqk^ z7&RxkrZ88jOyJaieJ=0X*KhXTCe;+7)%@l6`TM<|A`E-^q<8pU`TP%P2U8yd7hJ_W zyx3L#HCOhYj-?W_@Vh7|M~wt+w-%cRM3;{~HtOvV2Vq_uDqE>MR7kYO_iWQLo3J-u z2r~Qc8}L!yHqG7%t}Tk8*VJ+!I%@EI+yMsW&Hg0wba3=jCB73d*(t*`wNgzVHrKZ5 zZ?jH|k8G^1KRGGlO?Y;l4^^Tj6YXu}5uKJlF6!tf=k3W zM&L4me{-!G%Wrq+uZw#~QZ<{cUS5bOhI{RooZ26IVXHq&({rp60|JEH)6w?1-_2Ou zJv7M&ANe<0k@iZ7T25Z4+5fxCF{- zbV*f_^jf%4i1&Zn+5KPEmj5@25GLRq`=8|<<&RP0^Blq%y$(i`2aoO5MGPT0An>1y z5|{f6@6={|2t3)btD|bjefFr#?Xb0sfo7X%yFcl0?o0R=GK4W17YSnnEz$S)w#3z< zE2j98trTTt#u4Gtqn_wg!<5xCt`uKSW{mbq#gYg_uL+np(R9Y$`2(vDtM>0v-IpCe z8T+dSYiK~JAa#l5>L0u1%9U3gf><68=2t$S`TI{M&1GHeFu+x#5`3YK$i6ig@y8+$ z_F00w?MOYlpLvDI8Gy6sRLMHs%2B5y)>n-_`mN=^m994wXJLX$Aar7hM5bW!BB9&C z1Tnh}dl^KY+ei`KiQWc^Tl3q5(wm?1AZ8K??&sshm5XMZ=f~1CDnSL1A&G=i-WFT+ zY*e$?z@V>XJ{J%+ocHsRTcP&C28Rqu5@;zg1o(YdMOAL-a>XH}a;(P#J=(W7X7*41 zDjwD=%#zlNHPJ&a`GVd^J*na$T_}Tr@&a`9YRSMgY^uF2y< /// 所属人ID /// @@ -147,8 +147,8 @@ namespace Assets.Scenes.Ride.Scripts.Model AveragePower = averagePower,//平均功率 MaxPower = RiderDatas.Max(a => a._Power),//最大功率 WeightKg = Math.Round(averagePower / 65, 2), - Weight = 65, //PubCommData.CurrentUser.Weight, - BicycleWeight =7, //PubCommData.CurrentUser.BicycleWeight, + Weight = 65, //App.CurrentUser.Weight, + BicycleWeight =7, //App.CurrentUser.BicycleWeight, ContinueMark = ContinueMark, ContinueIndex = ContinueIndex, IsDelete = false, diff --git a/Assets/Scenes/Ride/Scripts/Model/RiderModels/BaseRider.cs b/Assets/Scenes/Ride/Scripts/Model/RiderModels/BaseRider.cs index 57d2f042..ba47a52a 100644 --- a/Assets/Scenes/Ride/Scripts/Model/RiderModels/BaseRider.cs +++ b/Assets/Scenes/Ride/Scripts/Model/RiderModels/BaseRider.cs @@ -42,7 +42,7 @@ namespace Assets.Scenes.Ride.Scripts.Model { get { - return this.UserId == PubCommData.CurrentUser.Id; + return this.UserId == App.CurrentUser.Id; } } /// diff --git a/Assets/Scenes/Ride/Scripts/NearByHeadScript.cs b/Assets/Scenes/Ride/Scripts/NearByHeadScript.cs new file mode 100644 index 00000000..4b659724 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/NearByHeadScript.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; +using UnityEngine.UI; + +namespace Assets.Scenes.Ride.Scripts +{ + public class NearByHeadScript :MonoBehaviour + { + private Text Title; + private Text OnlineUserNum; + private void Start() + { + Title = transform.Find("Title").GetComponent(); + OnlineUserNum = transform.Find("OnlineUserNum").GetComponent(); + } + float t = 1; + private void Update() + { + t -= Time.deltaTime; + while (t < 0) + { + OnlineUserNum.text = MapUDPService.GetNearRiderCount().ToString(); + t = 1; + } + } + } +} diff --git a/Assets/Scenes/Ride/Scripts/NearByHeadScript.cs.meta b/Assets/Scenes/Ride/Scripts/NearByHeadScript.cs.meta new file mode 100644 index 00000000..5b99e144 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/NearByHeadScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab770f3fae92ac1478b8a7c28eccb895 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Ride/Scripts/NearByItemScript.cs b/Assets/Scenes/Ride/Scripts/NearByItemScript.cs new file mode 100644 index 00000000..7d7cedb1 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/NearByItemScript.cs @@ -0,0 +1,115 @@ +using Assets.Cyp.Common; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.UI; + +namespace Assets.Scenes.Ride.Scripts +{ + public class NearByItemScript : MonoBehaviour + { + private RawImage Head; + private RawImage Country; + private Text Name; + private Text Speed; + private Text Distance; + private Text Ratio;//功体比 + + private int _userId = 0; + public int UserId { get { return _userId; } } + private string _headUrl=string.Empty; + private string _countryUrl = string.Empty; + private string _name = string.Empty; + private string _speed = string.Empty; + private string _distance = string.Empty; + private string _ratio = string.Empty; + + private void Awake() + { + Head = transform.Find("Head").GetComponent(); + Country = transform.Find("Country").GetComponent(); + Name = transform.Find("Name").GetComponent(); + Speed = transform.Find("Speed").GetComponent(); + Distance = transform.Find("Distance").GetComponent(); + Ratio = transform.Find("Ratio").GetComponent(); + } + + public void setRatio(string ratio) + { + if (!_ratio.Equals(ratio)) + { + Ratio.text = ratio; + } + } + + public void setHead(string url) + { + if (!_headUrl.Equals(url)) + { + StartCoroutine(DownloadImage(Head, url)); + var rect = ((RectTransform)Head.transform).rect; + Material material = Instantiate(Resources.Load("UI/Material/RoundedCornersTextureMaterial")); + material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height, 0)); + Head.material = material; + } + } + + IEnumerator DownloadImage(RawImage img, string MediaUrl) + { + if (!App.TextureCache.ContainsKey(MediaUrl)) + { + UnityWebRequest request = UnityWebRequestTexture.GetTexture(MediaUrl); + yield return request.SendWebRequest(); + if (request.isNetworkError || request.isHttpError) + Debug.Log(request.error); + else + img.texture = ((DownloadHandlerTexture)request.downloadHandler).texture; + + App.TextureCache.Add(MediaUrl, img.texture); + } + else + { + img.texture = App.TextureCache["MediaUrl"]; + } + } + + public void setCountry(string url) + { + if (!_countryUrl.Equals(url)) + { + StartCoroutine(DownloadImage(Country, url)); + var rect = ((RectTransform)Country.transform).rect; + Material material = Instantiate(Resources.Load("UI/Material/RoundedCornersTextureMaterial")); + material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height, 0)); + Country.material = material; + } + } + public void setName(string name) + { + if (!_name.Equals(name)) + Name.text = name; + } + + public void setSpeed(string speed) + { + if (!_speed.Equals(speed)) + Speed.text = speed; + } + + public void setDistance(string distance) + { + if (!_distance.Equals(distance)) + Distance.text = distance; + } + + public void setUserId(int userId) + { + _userId = userId; + } + } +} diff --git a/Assets/Scenes/Ride/Scripts/NearByItemScript.cs.meta b/Assets/Scenes/Ride/Scripts/NearByItemScript.cs.meta new file mode 100644 index 00000000..7ec8d568 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/NearByItemScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44fc978b4005ef44da1bdb422373f314 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Ride/Scripts/NearListFactory.cs b/Assets/Scenes/Ride/Scripts/NearListFactory.cs new file mode 100644 index 00000000..d12a8c7d --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/NearListFactory.cs @@ -0,0 +1,133 @@ +using Assets.Scenes.Ride.Scripts.Model; +using Assets.Scripts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UnityEngine; +using UnityEngine.Assertions; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace Assets.Scenes.Ride.Scripts +{ + public class NearListFactory : MonoBehaviour + { + PlayerController playerController; + private GameObject nearByItem; + private GameObject nearByMajorItem; + private GameObject scroll; + GameObject body; + + private int bufferSize = 0; + private int pageIndex = 1; + private int pageSize =7; + + private int preNum = 0;//前面的数量 + private int offset = 8;//显示区域的数量 + + + private void Start() + { + playerController = FindObjectOfType(); + nearByItem = Resources.Load("UI/Prefab/Ride/NearbyItem"); + nearByMajorItem = Resources.Load("UI/Prefab/Ride/NearbyMajorItem"); + Assert.IsNotNull(nearByItem); + scroll = transform.parent.parent.gameObject; + if (scroll != null) + { + UIManager.AddEvent(scroll, UnityEngine.EventSystems.EventTriggerType.EndDrag, OnEndDrag); + } + } + float t =1f; + private void Update() + { + t -= Time.deltaTime; + while (t < 0) + { + Utils.DestroyChildren(transform); + var nearList = MapUDPService.GetNearRiderData(pageIndex, pageSize, new double[] { playerController.Nextlatlong.x, playerController.Nextlatlong.y }); + + for (int i = 0; i < nearList.Count(); i++) + { + Create(nearList[i]); + } + t = 1; + } + } + private void OnEndDrag(BaseEventData arg0) + { + var scrollrect = scroll.GetComponent(); + if (scrollrect.verticalNormalizedPosition <= 0) + { + Debug.Log(scrollrect.verticalNormalizedPosition); + pageIndex++; + //RefreshList(); + + } + if (scrollrect.verticalNormalizedPosition >= 1) + { + pageIndex--; + //RefreshList(); + } + } + + private void RefreshList() + { + var nearList = MapUDPService.GetNearRiderData(pageIndex, pageSize, new double[] { playerController.Nextlatlong.x, playerController.Nextlatlong.y }); + + for (int i = 0; i < nearList.Count(); i++) + { + if (bufferSize < pageSize) + { + Create(nearList[i]); + } + else + { + UpdateItem(nearList[i],i); + } + } + } + private void Create(NearRiderModel item) + { + //创建 + GameObject prefabItem = item.IsSelf ? nearByMajorItem : nearByItem; + GameObject newObj = (GameObject)Instantiate(prefabItem, transform); + var nearByItemscript = newObj.GetComponent(); + nearByItemscript.setUserId(item.Id); + nearByItemscript.setName(item.Name); + nearByItemscript.setRatio(item.KGWeight+"W/KG"); + nearByItemscript.setSpeed(item.Speed.ToString() + "KM/H"); + nearByItemscript.setHead(item.Headimage); + nearByItemscript.setCountry(item.CountryImg); + nearByItemscript.setDistance(item.Near.ToString() + "KM"); + bufferSize++; + } + + private void UpdateItem(NearRiderModel item,int index) + { + for (int i = 0; i < transform.childCount; i++) + { + var child = transform.GetChild(i); + if (child != null) + { + NearByItemScript nearByItemscript = child.GetComponent(); + if (nearByItemscript.UserId == item.Id) + { + nearByItemscript.setName(item.Name); + nearByItemscript.setRatio(item.KGWeight + "W/KG"); + nearByItemscript.setSpeed(item.Speed.ToString() + "KM/H"); + //nearByItemscript.setHead(item.Headimage); + //nearByItemscript.setCountry(item.CountryImg); + nearByItemscript.setDistance(item.Near.ToString() + "KM"); + if (index != i)//重排序 + { + child.SetSiblingIndex(index); + } + } + } + } + } + } +} diff --git a/Assets/Scenes/Ride/Scripts/NearListFactory.cs.meta b/Assets/Scenes/Ride/Scripts/NearListFactory.cs.meta new file mode 100644 index 00000000..f00783e6 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/NearListFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1422da55067b129428f0a2833db916b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Ride/Scripts/Network/MapUDPService.cs b/Assets/Scenes/Ride/Scripts/Network/MapUDPService.cs index 56d961e3..24a99854 100644 --- a/Assets/Scenes/Ride/Scripts/Network/MapUDPService.cs +++ b/Assets/Scenes/Ride/Scripts/Network/MapUDPService.cs @@ -100,7 +100,7 @@ namespace Assets.Scenes.Ride.Scripts /// private static void SendHeartbeat() { - Send(0, PubCommData.CurrentUser.Id, new double[] { 0, 0 }, false, false, 0, true, 0); + Send(0, App.CurrentUser.Id, new double[] { 0, 0 }, false, false, 0, true, 0); } @@ -155,7 +155,7 @@ namespace Assets.Scenes.Ride.Scripts if (MapUDPService._udpService == null) return; for (int i = 0; i < 3; i++) { - Send(0, PubCommData.CurrentUser.Id, new double[] { 1, 1 }, true, isExit); + Send(0, App.CurrentUser.Id, new double[] { 1, 1 }, true, isExit); } _udpService.Close(); @@ -199,12 +199,15 @@ namespace Assets.Scenes.Ride.Scripts return result; } - + public static int GetNearRiderCount() + { + return onlineUserHelper.OnlineUsers.Count(); + } /// /// 获取附近的人(当前在线的所有人) /// /// - public static object GetNearRiderData(int pageIndex, int pageSize = 5, double[] point = null) + public static IList GetNearRiderData(int pageIndex, int pageSize = 5, double[] point = null) { if (point == null) return null; @@ -212,7 +215,7 @@ namespace Assets.Scenes.Ride.Scripts var allOnlineUsers = onlineUserHelper.OnlineUsers; foreach (var item in allOnlineUsers) { - if (item.Id == PubCommData.CurrentUser.Id) + if (item.Id == App.CurrentUser.Id) { dict.Add(new Tuple(0, item)); continue; @@ -233,15 +236,16 @@ namespace Assets.Scenes.Ride.Scripts Near = n.Item1, //Math.Round(TurfHelper.GetDistances(point, n.Point) / 1000, 2), KGWeight = n.Item2.WeightKg.ToString(), Speed = Math.Round(n.Item2.Speed, 1), - CountryImg = ConfigHelper.Host + $"User/GetCountryImg?userid={n.Item2.Id}", - IsSelf = n.Item2.IsSelf - }); - - return new - { - NearData = nearData, - PageCount = (int)Math.Ceiling((double)allList.Count() / pageSize) - }; + CountryImg = App.Host + $"User/GetCountryImg?userid={n.Item2.Id}", + IsSelf = n.Item2.IsSelf, + Id = n.Item2.Id + }).ToList(); + return nearData; + //return new + //{ + // NearData = nearData, + // PageCount = (int)Math.Ceiling((double)allList.Count() / pageSize) + //}; } @@ -322,7 +326,7 @@ namespace Assets.Scenes.Ride.Scripts { var list = mes.ToList(); //去除自己的数据和命令包 - //mes.RemoveAll(item => item.MemberId == PubCommData.CurrentUser.Id || item.Point[0] == 0); + //mes.RemoveAll(item => item.MemberId == App.CurrentUser.Id || item.Point[0] == 0); list.RemoveAll(item => item.Point[0] == 0 && item.Point[1] == 0); //去除重复数据 list = list.Distinct(new OlineUserComparer()).ToList(); diff --git a/Assets/Scenes/Ride/Scripts/PlayerController.cs b/Assets/Scenes/Ride/Scripts/PlayerController.cs index fd41113a..4723cb83 100644 --- a/Assets/Scenes/Ride/Scripts/PlayerController.cs +++ b/Assets/Scenes/Ride/Scripts/PlayerController.cs @@ -18,38 +18,44 @@ namespace Assets.Scenes.Ride.Scripts { base.Init(); } + TargetData targetData; /// /// 计算数据,父类会在此方法后处理动画 /// - protected override void Compute() + protected override void Compute() { //计算数据 //speed = mainController.UpDateSpeed(); heartRate = mainController.UpDateHeart()??0; power = mainController.UpdatePower(); cadance = mainController.UpdateCadence(); - +#if UNITY_EDITOR power = 2000;//测试功率 - +#endif speed = Helper.CalculateSpeed(elevation, currentSlope, power, weight, bicycleWeight); distance = mainController.UpdateDistance(speed); totalDistance += distance; //记录骑行数据 #if UNITY_EDITOR var recorderData = cyclingExcutor.recorderData; - recorderData.RiderDatas.Add(new TargetData + targetData = new TargetData { Ticks = ticks, _Power = power, _Speed = speed, - _Distance = totalDistance> mapData.TotalDistance? mapData.TotalDistance: totalDistance, + _Distance = totalDistance > mapData.TotalDistance ? mapData.TotalDistance : totalDistance, _Cadence = cadance, _HeartRate = heartRate, _Lat = nextlatlong.x, _Lon = nextlatlong.y - }); + }; + recorderData.RiderDatas.Add(targetData); #endif - } + } + protected override void SendTcp() + { + mainController.cyclingController.Run(null); + } //上传数据 protected override void Upload() { diff --git a/Assets/Scenes/Ride/Scripts/PlayerItemFactory.cs b/Assets/Scenes/Ride/Scripts/PlayerItemFactory.cs index 58420178..afe51d0e 100644 --- a/Assets/Scenes/Ride/Scripts/PlayerItemFactory.cs +++ b/Assets/Scenes/Ride/Scripts/PlayerItemFactory.cs @@ -1,32 +1,41 @@ using System.Collections; using System.Collections.Generic; +using System.Linq; using UnityEngine; +using UnityEngine.Assertions; + namespace Assets.Scenes.Ride.Scripts { - public class PlayerItemFactory : MonoBehaviour + public class NearByItemFactory : MonoBehaviour { - public GameObject prefab; // This is our prefab object that will be exposed in the inspector - + private GameObject nearByItem; // Start is called before the first frame update void Start() { - Populate(); + nearByItem = Resources.Load("UI/Prefab/Ride/NearbyItem"); + Assert.IsNotNull(nearByItem); } - + float t = 1; // Update is called once per frame void Update() { - - } - - void Populate() - { - GameObject newObj; // Create GameObject instance - - for (int i = 0; i < 16; i++) + t -= Time.deltaTime; + while (t < 0) { - // Create new instances of our prefab until we've created as many as we specified - newObj = (GameObject)Instantiate(prefab, transform); + //var nearList = MapUDPService.GetNearRiderData(1, 20, new double[] { playerController.Nextlatlong.x, playerController.Nextlatlong.y }); + //Debug.Log(nearList.Count()); + GameObject newObj; // Create GameObject instance + for (int i = 0; i < 5; i++) + { + // Create new instances of our prefab until we've created as many as we specified + newObj = (GameObject)Instantiate(nearByItem, transform); + var nearByItemscript = newObj.GetComponent(); + nearByItemscript.setName(""); + nearByItemscript.setRatio(""); + nearByItemscript.setSpeed(""); + nearByItemscript.setHead(""); + t = 1; + } } } } diff --git a/Assets/Scenes/Ride/Scripts/RouteController.cs b/Assets/Scenes/Ride/Scripts/RouteController.cs index 7773a4e8..83750708 100644 --- a/Assets/Scenes/Ride/Scripts/RouteController.cs +++ b/Assets/Scenes/Ride/Scripts/RouteController.cs @@ -21,7 +21,7 @@ namespace Assets.Scenes.Ride.Scripts Material _material; [SerializeField] [Range(1, 10)] - private float UpdateFrequency = 2; + private float UpdateFrequency = 1; private int _counter; @@ -127,9 +127,9 @@ namespace Assets.Scenes.Ride.Scripts { Transform camreatra = Camera.main.transform; Vector3 viewPos = Camera.main.WorldToViewportPoint(position); - Vector3 dir = (position - camreatra.position).normalized; + Vector3 dir = (position - camreatra.localPosition).normalized; float dot = Vector3.Dot(camreatra.forward, dir); - if (dot > -1 && viewPos.x > -1 && viewPos.x < 2 && viewPos.y > -1 && viewPos.y < 2) + if (dot > -1 && viewPos.x >= -1 && viewPos.x <= 2 && viewPos.y >= -1 && viewPos.y <= 2) { return true; } @@ -182,7 +182,8 @@ namespace Assets.Scenes.Ride.Scripts lineRender.SetWidth(0.2f, 0.2f); lineRender.SetVertexCount(dat.Count); lineRender.SetPositions(feat.Points[0].ToArray()); - //lineRender.numCapVertices = 90; + lineRender.loop = false; + //lineRender.numCapVertices = 90; float alpha = 1.0f; //Gradient gradient = new Gradient(); //gradient.SetKeys( diff --git a/Assets/Scenes/Ride/Scripts/SingleUIManager.cs b/Assets/Scenes/Ride/Scripts/SingleUIManager.cs index 545f0ba1..8fd33abc 100644 --- a/Assets/Scenes/Ride/Scripts/SingleUIManager.cs +++ b/Assets/Scenes/Ride/Scripts/SingleUIManager.cs @@ -18,27 +18,18 @@ namespace Assets.Scenes.Ride.Scripts public class SingleUIManager : MonoBehaviour { #region UI control - [SerializeField] - Text Fps;//开始按钮 - [SerializeField] + Text Fps;//fps Button startBtn;//开始按钮 - [SerializeField] Button simpleBtn;//进入简约模式按钮 - [SerializeField] Text ditance;//当前骑行距离 - [SerializeField] Text totalDistance;//当前骑行距离 - [SerializeField] Text candance;//踏频 - [SerializeField] Text heartRate;//心率 - [SerializeField] GameObject rightPanel;//右边列表 - [SerializeField] GameObject leftPanel;//左边列表 - [SerializeField] + GameObject nextSlopePanel;//下一个坡度面板 - [SerializeField] + GameObject currentSlopePanel;//当前坡度面板 [SerializeField] Text nextSlopeText;//下一个坡度 @@ -75,8 +66,8 @@ namespace Assets.Scenes.Ride.Scripts #region 控制器 - PlayerController playerController;//当前用户 - CyclingController mainController;//主控制器 + public PlayerController playerController;//当前用户 + public CyclingController mainController;//主控制器 #endregion @@ -85,6 +76,19 @@ namespace Assets.Scenes.Ride.Scripts void Awake() { + Fps = transform.Find("Panel/FPS").GetComponent(); + leftPanel = transform.Find("Panel/ReviewPanel").gameObject; + rightPanel = transform.Find("Panel/NearPanel").gameObject; + startBtn = transform.Find("Panel/StartButton").GetComponent

afUMDKB50q<=1eM zjT|;s7ZxX}-atkPB9(z`fE`oN0(zpGrDPeyDa{L6Gy#h46_%J$){IeFCw>5MQ#VaE z^S*v-#y(#9tRw!2YXLyH;8MI%I9cfLrDV;Pga{>X&zleMCv_f< z77~l$F1}y2LPx(Kr$D(y?WcU49>%hHm3@I8$4x@1Sp1T$=}fZH$@qujPLpIsRiS5BIzSOHJSxIv3hF_2RbxQtzgB{5 zl792Q{>Jj9NnqO@T!BPo*7|Gp>ok@QuHYX@?8``{!zZklKm79{t)UzlkoxjtxFc)u zJ%p2NA(=%@OGn@QTK1JcCd4Fhqb7+UKQ!;QKqAjP-=->z*d^-XVGs{Bb}=|kO8wGk zBiR#z_1pdz0Zkjo)%lYECWMTBTG9j8dyS;7jf-#t1QfL(=y$#b&Da$7U9ZD=h+5R0 zFy_W&+#;U{*%pS|`rgEd081QBJiuo=FJ}uen89u{^Vu~xn4Oa$?!JAL#fZKrTv4pmVAVT-5@6_bRF+S9e25cZXmW1R;h&F2 z)U!tw+p-{+a?s5z&>9B3GhD;jvqR(=>}ZC>W7xzt-|z(9tCKYKoOK)3$svB)Lx(fm zz?PZ1Me@wBBG1^<|Jw|Cocay$t{U=mI=%wUOG@Dt({u0*{@spI=kWE}{NGu>NVK}*ITVr&!ouccmYCPMyo4a^>=BiGE$ zSiN%0{4P3Ba&gO%w8Wx+gn1{fqMlsO6`4=U=9hgTE7x|vYq&m={z!BvTsKqr6Ni5N zQ+E;|Si7fCx%p#X&z>!jLcrtLj6d<5hk<@bT2;n z)jJnpUYvSdMtn^~o9WMNV2HPVh{(_1`lI2|eTQfhPCbYd<7@)KrEJ-yL2TwYvm?rF zrD8c(tf35_tg!pi_*?~Wc3g4ma_z#2+EYc^Z_QCNwv!q7oNPD}vxw^@vkpe)Yd*U` zeKLIU~1CdZ`XJ`2WSG`CpPOjrME=i~}jgmI9W!pa!DgDPW5OgTp2_!rdl7Ml;k z&!kE3Cd>T9n=o$J38QyNDAX6h-!e|+?mk@9#+X$^0@o-*exo+U+A$kqPPAabjb9Un zd}al(V(pOIX`J>G0eoW$B750xx zPu0}BJ@j#+;_5+XWl^Ub@UHNO&1tUON0Y){&$6%j)547b3Kzq0o9yqVypBpU_p3QV z2}1JAhKWCb*>$TfcXlo?JYqtC#>R%lla!?Og~D_OqgtK8 z%s&P$gV}}%{)pmLf0)BU9 z%~)Q3*TPz?=Zn8$j!|MN94!d^B^4vJM$L%@?N^|w-WQ}^Gu8>^`6HRRg(UYbU05Rp ztyjm)A0tTv$tIRybtVN#<>F%mdl_d@DiWkG_LLe9yq#(~xGdO)iTiY1O=c0y3#{6o zefpDVtteKeJDmz&*-n;RweQ@SFczD${TE*>cn)x3TK20@m_3k8(Ktj1B`wf+GoynS zy{>Q`yO>liWi%&zT1^k1`1IpdePtLNgCC+`MFH#Z4&Nf*vi634iz>kAa$JijjzF1i zSRUsx;ee5#Nw{ji37<_{fo&L(fb+x!Ir!YZY9GV|Hc#2B`!ws$P|@|TQU6ZYV?4}*ahN{rk=LwF*dipR zMjG$Lzj8c~jQ(;0J4lu5{v2QE^26qfzi_H~2HJ4$u8p`G@B^p_D7 z=UeW{Z7voZY=lSpTR<55*wMz-WyC)D1!6Nbl%Xxa-VZ}!bsup78jsF4T?9e7&fNAj?qzTp8XvA( zz+{`IY}_bKwvVRc0Qf1I<#mA2-^5-mp^6r1P{lX!1p{G~q(BOAXaW5LmPHlY+SMBQ z5?0FU{(BRtt^L?%x%AFN-YzY3L~6guVW zebqwa^gA31+h19}^E`ZlK{Z&~4GU9i%SG3uXvX^Ej?W37e(!)uB!1_h+7*qHbDz~) zP#%{nC)--KJ^j9v2J@*|m2Py8roNpDZYQCp>PE5JG}F75W!z2y$d?Glww*LuhS;Y= zW`G!PL$p2a?pQpEE^sI=P~oP7=6!%ox0OjDdz*A_yEZF|nvHRY*$bmCqP!7_dEtB& ze#$c?w(m@kZ36RGJnMWsJ)|r{`om)QH(=fx>0Q47PKGQZh2wzx) zZ3lH!gEX;MeT+VTe`mV1ZYc8EsPt*%cBctOCy(pcZZ81&1$$d8+QAI(bHMYc4pE9~7DT2e_AxRE>plh>#5G2k%&N5wCsT?Wq)Bhub z1Tmu0#FuLHH}$|<&-VWPE*d;?_XYVoFW+8KFweSW&#o0|aP#U%T#Ec4d$g*87oq@n zXNTG}{vs+TK^PB!MV$NE&|nJVYDaXK@|Wy#V`vVSmTPXis8FdyShqa!*1`qA^;Oq= zsL_b6j88{gVC!jF6{Bq;DR&?F&ORh9X?e%umT#FdbSEe}oqt>5<~_ACO+LjEy3!6A z7leogWo__%x2(d&n(~j%o`j`BdZDmo4H_8_1DS-nrA2M@(StGn%Gojbr|ukuDnm9Xs$~^D5IjLNO7}g&?}1zEfxi+B*YR#XcW6iZ7^5cl z(v)d4HDe%9e*Q+uiu|UR%tT*V8O#G^#t*u*%QK_=Wd#dosEqTG9bU+%9|6R(!=Pigkt=ZuAO{ih8VRm@9U|hF@<6}Q>0exI6Q@KvVKwpWV9+!XHkmLqfc+|P{eq<|TTe3L5{c@9sr>xq z^P8~Ai9EC$LEsg_5#DnGICoT-;UfaAxu6lcufhBNEO*azIqImw!n;r`P<4kSV!oIE z&-eSxH&_*ff%V`Z#a>ls$Mfy?KQmTU-nonN5*hhkQWnS{4?mpv zZmm_a0rQ^TrtLJ(5hy13EHa6c|1|#tHTHWLEaCH8D^Hj-+1fJw0&(it$|Nq}(z555o7u3lT8Q$h-GPDk5sM`h=*EPR2)@0X$Hr*M5#3XW z48KRD4S=9zB`yDzjaM{E2j#{@ zn?+fXUsU@1-X@H<#dz7SNEk(u-g|^Upr3}@8taU0dz$T??|`8EMW&ACzkLFO{;q zxBem0N2EQL-nvO+zHq)WoTPQky`3d%WSv zfY(WxYWO>^4(3nq%94}0RFNUHiM;+7AyaHCXvTS4du8UMWyIxlOc`GAa(n_08#lT9-r+sD}GI}A_(~`!D z)2j;(1*dk`T0>G^r#100PS5Ov=P{{QV>+D_z4(x$E<#tesaCNt-RU6FiMeD#t}1Bj7Kdte zX9iO0nqj<|qO=$jMN~W<$o91ZwDWCWe;X@9NQO#r9bYFNsK4{hZ^o;&+#Jo%h?!j~ z>0s+c*LCMN)AZ(XcogQV+0XQpB_fO-8C3>+qOIV6K0VETD1X4+A9**Pd-o;tDduH@ z+o*FVi4RMPy=0V3QT0{SE4P7}YkZv>ITh^=g=9D}dWV8?u_#P%moq3mOj2B`S1$PP zJ#E*oZcw$}4Mx2CFg@gRxCvLGtn$*#Q>+2uUmCD}kjywByWk@4H~h(!h$qh3mB72Z z8ZS4W{EzbBM}OOF56^R$oL?Dxd$iD0a2fUBA93Fg=(H$J`PmJHmGgJbp0};W3=aZI z*}`FN6Eb?WqbY}{u3hR0M`mAHfRchXg_Y@6I{yiAtY=f&cxF)iPhP4$#arImHZFx; z7(4)dOS;vs1H9QGOPG!We`q zM$Iic|K+0qOK&f`yJAua_f9SMm#?_DiQQ{r#9ZPDo_l&83O>l6{|#{c0gIoyx}gft2sah89d|I3KU`&kdSFo#`a4KGGdQIt=}OcIRJ zs~14Huy!_TgDxC>ggdifzCp6phfjRvn3uyns6GZXHCm>r*|9LkGl4R6w^;r$w{ZA7 z$(SFhl+OEa>%%;J_IMFpcHP~Nh>Umq38U%iZ#MhJQ!8M~pl8s_pdBjMM^jo|xP{QV z#Rh=z2uUb^jkfv}=X2Wd;Y^m|j^VRuK!4l}RF3tpU70Do>5IR(oIdb!c0nY}XOIyb zsg%X3^KRyG_SvEZz*Mo88-FN_Yua#syQpS090r=3M9nN6 z=hqWE$s7b9RG-bXq_F`O+IUQPli^WW>%n#oUhALRrbFL0h-dxV4c7oE6`T zTd-PXfahc;!wO+vHjol8*?jr$$BOz@TBS|XDLI?%czO%C8qpgc7pVx1q-T0&0Xsp; z$9f1zR{K!gmY-Q`Kdqyosu%({^#iB7Oi)&XjVYIBF=x}(MM7`DVYVv#BT4gJfy-s5 zij8A?%z1Yu(0ZBDajMN_4eOkbvN3*eX{8|x5%A@n;x}-mGct=;sd#mQrH}fz0jNLx z#5B>i#Ta`?7D2y77=cEsuq!L7mY#xZNur-|hi?FOxZJtqb)MC*pPW!1rk9Ff1H{ZY1V@*A^F*wG+6i>yAUIko!|=)zF@) zs}=q5>VtHOAH7Z=DE}=65#|?er|&y@RD|4DN*b!0$#e12(C%7Ni8s#qR%{6}+Ais#k2AZ6yFb#_!Cd@2#&{tu@@N0H z9f(p5^$}0I%`d~YNpykP#LUA3Ms+eoTL1_pAB~Y65#UnJ2(Gdh<>^AsIo6(a8gdV1 zW!tA;F)d@4)%?eCeJ=p1T}a<}ageyF#p~ZeN9k1lEiC$NX0d#=e-wI;>7}*O7_NIo zjvLlSNyAYgd55e$#T??R*d-xy!hAG z4m__)+$^#^B<+%RzLHI73IunPXOBL%{A7C*lZ&8o35B6mjr+^1;iKDzE4Xb^){kHq zIY@^Y&SF#Yp0LMrAd*j~c7pV>&9r}bOPV+JZONoH6M?(Pw?h?*O|Zn}lJ1nVc-8kM zq5>QPQ2V_f3DDWMP^{0!Lb7fpcl{ZjKQ1iScw0syD@2FE!ku;{9e=EBZ$IZ|Vsn*R z<8@Y}3&LGc^_PxETzmw}wO|(yBK`aSiLdC5V)*|Lrxuh5h(^eof#3_=Mt}uVv7ZR3 zJdj(`nzY(}{a;_-wNON|WcLZ!FLv$ykdKvv3y=(bM{))m3favZi(M9mfrxzR?&U5XAHz;rW z=K08<$L=@dp85ud@7^}EJqc#-q=n!Jm_+r8b=$3EQ|5)T)9DB3?kA)Bm;(l$d^tTu zi&<)U@Aur3%g*f>xPeBBzhI416eQ<^(3rXp!&yxNQC|Jxg)Kv_vK(S08}vkZj=u>> z7&$`<@0iJ7YNlpORy$l5cMy%>RjO8f$zV-1KqJcyRU?EPGh>2Ru<@MPQ+ULLGJCk8 z7l_Xb-08xuIXJ0f_%l?iR!w z^8hzHZS0iDrs)ho9%$IR4AUQ!d_cy-_o1OILW8~XA^y5UoOta2k)Eh9fvt$=h6+SW zR|4@ev#xtGn)Kp2}lh7 zsulBu>n6x9DiTxO0uo{AU7)093Pig^icYoJUDM5sdc%Y57$9~B0hSBypn_yQiDZii zuPBFC+kue+!y6mD>95NCP@?7j2RCBG5+D6Iwn;|K=VYG6RMvX&Zmdj?dKpYv_ePRF z1*{->E&UHi*T)PXYsbA!K5D*eU{oXAJ*zCi32zW5Ee7X{{I|gf$zu7wS5f$Y8|tus zP=k@oL@Z(U8GUt6Vy%$ax$-DTU=4e|V28AGKFTLOO0wu8a6Bk3FO`tplC_Q8THdm4#k zqpvLkSj|lpN$$ocF&27No`F`&BKb}tz+o7Uj0AZcfaYf#WoI%hp$nVr&BwnGd+mMt z8-11+eaovvv!DnP;f98tCae6YuzBmjEx{1=Uii@FN^VOp`Z>HSCMuL}_^pMM(cj`4 zjMjM6|0AGr1`vElPCnB;Yb8_83B{7t`V^D<7c7-HH4)NTSw`I+;fW*07}zi>GeHg1 zd7FZI^?h76pkGo!Lg>e*j>YSEuTkfGa%OqUXPhKPDsKq4_$3N3`9v*_QE=gKetpCy ze%Xu}+wQmsd!yL-V03XsexO2Ep#BOgArRcM~6z`?7MKtpTjD&aTI`;4zd3}S+ zE%5f(l0mueY%27 z*#>A}FAe-Y)GB&Fgk#&yZa|qUoi~!Lt+^}ixFI>T`K?(Oe?*#ldFu3|+IflZ(c9bv z{F<;^>CH5$ASq;xI{$aaVpwk8$d8SRAeA?1eyfT;KgQj4xF=d+@-Q?Hrftdz)cb$z zAje(kWFMHwG_j>2nC$frJ+Su;{*#x00Yi2a^po((B+JOB<@$7@pdCTh8LA7c$OLp5 zs}Mv{=2h36f{am)i9Gyyhsw1ZdC4>{!z{*)*VhdbNQj3+mcYKh&l?19{l{&nMDDp& z)|chwNA4m})|KcrHhgh^y*m#OBv9#}4t_(~W7lBTwQ#4b*mr^pmr~OA=YgOFzR)p6 z0$SJWuWw*~sVZSkq1VX~-GB7ag>_Fy>W5sbLj@7tjEK&0Exg~}@9cCblj=1+M)Ru& z=G(B=Q}l|!6SVG0ZBxvI8uh7luA05s6=8>+uqzw(RNNfeb%En2q)x`e*KmQkP?2QD z$%t7q(B14SCPyxc$I5{l;?>*jke7@N-bQ%MtB^=iS# z@{Fs|VTfI1N89nZkrt{d5Q^VJO%PJoE}(4q`V<0=qh(0CpPi!`=O-AODAuPS=F`bLB!&~2=m3N73Fzoyp^&_4409Z(aG7L((cNscPrY8w z^4B(Sw;oSgM?`B3o5@uYwL=p!ZLIQ}x%b8_eu z`gw}7Z4_Q}QsIp}Yzg~*h~4HSu$!E=vYvKZ@`=YE^;fM&U2-Ud^Gzj4Rq>F3#=dS; zTdhQ?bQGADpGxhX>YDFA6J|rQLE>kV&QAUXzuBLPhbn~K=DM8E0MmJjqdP zTNyhhGXdQrF_bzx(9`*&CMe##h3kBH2E!zWTMcVrdsJz8Gj9o-UD`K4jzQBj#ActV zO6n_TKJ*#!7lw=)X#3NVyman?26Cx}USwf*+uNL&;Dm;)WtJ#mG1@G_v z2+15bb;)qtQ}Ay~4;y$*Fa75Mk%aL#g4O?#<$^Cfgb+2ceXX%pc6N z!Q$%9wnl|6&Gy!@?^TuBqF9#6sOR(b#Uh=`KHpGp1pxvPWFXZ`Y0YGJ--m86o6Sz> z@>)V15t0o}IF?7m9Vy>Oq)fVbCvW?(&xhS+eHpWUTT|Mj>Z*{tF#FD;jsc$(ida45o6vgz@q>|mpWF&|DVB(A35?HKxYfcesl&Qr- z3=<9WzOos_z!7?2hea5J$nH~yjlo3H?Q1V_fNi%Se()WC8M(^f^Cq-a+)~qA-(PR4 z=N7baR|NK!%1tL;XaDjNrC27VCQ~DRXddD&GyzEQi{m2vhP|DpN(qXMpO87E7 z5a5b0iNIQ@hjR)xS&zv7^BLdXNh#z7$xW`?+p`Y;uy$Z^U~OaX)~9z6|He>j=j*i2 z^si{x!PxjQyp?o%IV=$|8~&cblATab%<|iMks(}f^LbwtR%rC64f!P<@HRVdLFr^f zCojusYUr&Nc&IhRf&|<&I;Vkp#~NMbf?~olb z9}eDnUl-CqO&NObutHT(>J;-Y3!2q9L#;f&FHb4=F%Ni8YMEID?M9`tmP1O3mi|=a zSX~@FN%N>0SNEwpY zNd=P(=QG1ee(WYS3TE`YebJbcnFEE62oro_;o}Dt%Vi_5mnfd-4~?sQZV)n>sz+oapF*o1hZ>c;XB4x5IpUty$mkyaA+ z!&V!HVj3@B^!3cDyesmIVOl~>z&1SiVTLxqo*05yk zwkl4d6eWM!5LgLuOd1;%kYvcsPF6s@M3G%dP03j)QK?3)aol}+NaWsB)0pMrM{+>Q zyauzX{b)<^oP_3Iae|;9n}G5o>1{phCFfwo5OvAV_j8O-YEhjOZqza<)hEp+4QWn% zWIcHV86o?(1+=-(@I#j7#%{`PDsHN$?6GSb-t@3Cs^G}R)#95f%A5#@AVQ4W$vF{Q z&F=kqm+wd?{JJ(Qo!afWHi4la70zBRX&COyGJ-8IJ9?I% z&+7`uKl4vV)~XSCY@*U+57?)mb+O1rE3OTXItc8dYzV5ld1JfRQ(ct5oPdc>NCimx z`Q>rS=$?oyz(4MNJmVuGYbOXjOoKi9ufa`ct0-~IL)d$$*uG9fwwjeG?MEz`!m<)$ zpY^GHl{V0H(01z2km`6zC>veie5Z<5Emf%}5W(Tp7lq$DPj;<2D>eTKf(UmZ0oU$SOvz(MU+WDzjDO{td4jr@lB z!N6L^)&-Uin{~n2E-SMBb?a?B9-DOVXZ{4fq!(hX-yKdamatY!F*5h27kVyALo;8< zj=c}`+~nF~>VeMNAB(7$)1?RCrgE6~p)B4h5spJqf7_3|Bp-fZmm^Xymm2Mr;{qUHE!tatjFIyh^?| z`E~m_%unI8X7j$1;KKK*EEu8A|Ar*78DIc64&JPIh`=BEl%l#d9(&U(FXH-cq#gt@}uDcAMQOi$Km@(&X^wX7{FD{GOU_U2L)}LDD zUBRez4?y4%`Omr&*MQtLKAj)SdR-ITfdPNqz2&+WkN?@k94q)f=ttTTAQ|gJ3FzKg zb4F@`w|7xVQa*(e!DE?}x=~9A7pB@iRt*+^d;&6HUKxnNtJl9;JspAc4iOo&n@t0I@SYk7xI?VR$)(uru_-GmEpIC9 zk9q3zWRr8S$S|H@1HC0_%5FR5TvK)NqvKoec6dBkt4p<|`ot#K!y~fJTZ?Pl7?${| zI}>7gp!C5j{G!3|>ym0gGa69giiK01z5CAbB91@M$>ksU!p5(9 zQ%S?p-l%a&jx8buV?cKZhg`~JMSNno7|HoFT+&&l z$iRJlnNy=-(x)l@3mG-%(x$9icK~qtVb|X?yNz{*AG0At_m(`}xIwvAb6{{i&eL+6zC5@|7w1?o&h4Y$VtE)QTL7zcd0nG zx8611dJjn&_S_oxoMW%Sfq0vj`wU9jvKz6zY26;{}eQc zKYcB-+Z<2$(i+H#@1py%E0`dc1tWULTO&B`E zp|0P)kp{^~kUF_S=+-F*1J?Zr*oM1s%$#A~jx06~rimdxYS8a$m@Y)&%LAVs6h@?} zAb) zZGkKoINJ(wqN%7x-LYd{C@(|AtBwF!u2f;mEYuK#Gx1k|S;qqd#!aD7TtceRfe&2E z#b(1F+&oqL)oqVL^biENcYjms$L7TAot^?t0GnP*bOO)zAx#hNWs3CxtkW0VknY;g z68RNyKz&-@psqjI>nGU2+f`jSi;EdUtb1$Bn-|QOn@ouoy@Ge5txr-Rytt{tbN**v zqxwms`#7$`3vP;_53H!kOPd{v2?kZq$h1@v`38^H91Y%=rV8k-Y8&Uup>ul+A$6%A zFy19$^p~7rouzDZ&@ooUWg9AuBTqM@#)t|oo1Xu~X6-F~>RcopMqI&>*f>R1h@P8N zf54a{uw26p(^&XM`OeJU6tGeahw_hhjk9Be5lLY+FAQ4yeIM8)+CHh#iChP|D3}6< z&Y80x*N|}hXcSRA#@?ioN#)&Ag(FnPgxnz4V`q+6vgThY6CkLBtl)!J$jp{+U4(BO zaIi51P(5R0zk7+%EdgJ&jL0{sw&1g<64FiW2`Q^MP?CROS17V&X#k7X`>0HDw=or9 zbL;++WW`9x>-ZP83V+S~M?u*BygIGOW7igS-FCGKm-y&Df*&|R&pXKr*aw zI8su4zN1HvBp5k#??hnyST0zKUe=GZIdqIvw&%Z85!S4n0)rd)saQ5u!oM0(6|j5n zDElILeMcsem1hh87UvcP?`-9Id%!50U`l(6LFEnF=Hq`x_R`n*P)WZc5m7XyI_C$( zh&T48Jq@HPKx?a7m+fNsW%q?@AK8paQy4MGFF1jM3xb4uh!>dgZf2X5e%)`b6FY)d z0d~|jAe-D2td3DUfki9VCKrTCrz>1|Sv-IYsH{h{RIAbn{a+@(^V^NpyORXY{}Q-= zUbyk(sj`xuKQAWpZ>TI$UHp$-RsGs~$@XdmwMyROSwXY6y%26cn9P`1#D3;{^4frd z{d3OBu)MspeNV&B(h1Ru8*l4aJlXrdZ#`GRb}JW)p1UgHanCt+Z_PZQ6VEZ}dd8aa zxdo=TmZyaH|Z04uRxT~H{axFUF#klOO!gI%4InBSnrBAL|H>=x~ z=j+;_%YQ87yJm+b<|OmXc=Bn=9=4}jZ-h;j+L9~%@%tt96Mu4|wIe@S^B=aXGWCO_YCr*X5H%GJ}e?HRX~D_wt{e7p17%BFe7 zT`BQ0ztbIpbl+HBvCIA6nh)bvE2?wmFS=z>;)C)R@q8icIVWy5*w(?r@%)f&j2`>MtqI)64?I7()nuja zT2!`3*5GjgXm<5uY-Han(Q=kz-zl|Or%wtLFak9{`NCmU2wIr>~7 za9#HC&NZg`-w%8)c~YrAFXra#rg_Vmh2oN|BtBJg2-~S2%c&p-Qe>vg$_Rhu4`<}KuH8>$Y@in(qM?Ck=a@M^PnnH2!4o&c1VbA#Td;V`x=Iyul z^SqLGOuCX&csT#h`vUd&X{^7#hAE-Uv@2+KGW&a`!>7C zDQy{m$|Y;GF{rLmVV#9Wlo>X{)O2OoFAq-u1^#@sef{xYKqho(+S~DxAw`^ za~qsk{z+-So74S%U1`aTBMe12rGF-9O&8suf4^t)_8mvp#@w%wQkw4cDSyJV-~9{Tmz`KU^Mvh*%^S|U zu}w-~*tt)p!DHe1&o#Pl?8Sr5e6)Ek?!LdqPq}j5^NM}70=1R%PJc5K%ieGRIO0Kr j1>gfbsV8B^{9pdV)7th`o2P_=PV@0}1rBgHB{Ts5jzi+n literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/single.png.meta b/Assets/Resources/Images/Ride/single.png.meta new file mode 100644 index 00000000..0b667036 --- /dev/null +++ b/Assets/Resources/Images/Ride/single.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 22a4522e87e75b64f90b9b6dcc95447d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/uphill.png b/Assets/Resources/Images/Ride/uphill.png new file mode 100644 index 0000000000000000000000000000000000000000..777324a4780e49c8aa3f401fd2766482b2c23369 GIT binary patch literal 3531 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 FV1nXQsx1Hj literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/uphill.png.meta b/Assets/Resources/Images/Ride/uphill.png.meta new file mode 100644 index 00000000..e9e67698 --- /dev/null +++ b/Assets/Resources/Images/Ride/uphill.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: cce17c627f621924b9ae5ad3ddfbac84 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/编组 10.png b/Assets/Resources/Images/Ride/编组 10.png new file mode 100644 index 0000000000000000000000000000000000000000..ec9772d1f77e85cb759c90f089c79cab900ac2f4 GIT binary patch literal 6111 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/编组 10.png.meta b/Assets/Resources/Images/Ride/编组 10.png.meta new file mode 100644 index 00000000..cbf9caba --- /dev/null +++ b/Assets/Resources/Images/Ride/编组 10.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: e992394c50ce03b45acb20d4e0fafc17 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/编组 10备份 2.png b/Assets/Resources/Images/Ride/编组 10备份 2.png new file mode 100644 index 0000000000000000000000000000000000000000..375f4948363fd6956d5d389397033efcaeca28ee GIT binary patch literal 5494 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 literal 0 HcmV?d00001 diff --git a/Assets/Resources/Images/Ride/编组 10备份 2.png.meta b/Assets/Resources/Images/Ride/编组 10备份 2.png.meta new file mode 100644 index 00000000..f6530d83 --- /dev/null +++ b/Assets/Resources/Images/Ride/编组 10备份 2.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: 464b558f823808343a015524fd051f13 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Images/Ride/编组 5.png b/Assets/Resources/Images/Ride/编组 5.png new file mode 100644 index 0000000000000000000000000000000000000000..0b814cfab71885180f47836289a9e9c2414dfae5 GIT binary patch literal 2438 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 Eg7(&p!T5pr$YtjuR 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 Eg7(&p!T 0? App.RouteIdParam : 376; //var result = GetTestData(); - MapDataModel result; - if (RouteId > 0) - { - result = mapApi.GetData(RouteId); - } - else - { - result = GetTestData(); - } + MapDataModel result = mapApi.GetData(RouteId); + +#if !UNITY_EDITOR var antConnected = CheckAnt();//初始化ant+设备 +#endif //if (!antConnected) //{ // throw new Exception("请先连接设备"); @@ -59,7 +54,7 @@ public class CyclingController : DeviceServiceMonoBase var param = mapApi.GetById(RouteId); mapRoute = GetNewInstace(RouteId);//获取一个路书所有的数据 - + MapUDPService.Init(); switch (cyclingModel) { case CyclingModel.Single: @@ -113,7 +108,6 @@ public class CyclingController : DeviceServiceMonoBase private void Update() { - } diff --git a/Assets/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs b/Assets/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs index 746bc01e..41f2e988 100644 --- a/Assets/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs +++ b/Assets/Scenes/Ride/Scripts/DeviceServiceMonoBase.cs @@ -92,7 +92,7 @@ namespace Assets.Scenes.Ride.Scripts _device = devices.OrderByDescending(d => d.Sensor == SensorType.Trainer).First(); if (_device != null && _device is IRequiresRiderWeight) { - (_device as IRequiresRiderWeight).RiderWeight = 65;//TODO:PubCommData.CurrentUser.Weight; + (_device as IRequiresRiderWeight).RiderWeight = 65;//TODO:App.CurrentUser.Weight; } ManufacturerId = _device.ManufacturerId; DeviceNumber = $"{ _device.DeviceNumber },{ _device.DeviceType }"; @@ -103,7 +103,7 @@ namespace Assets.Scenes.Ride.Scripts return false; } - //if (PubCommData.CurrentUser.FTP <= 0) + //if (App.CurrentUser.FTP <= 0) //{ // return false; diff --git a/Assets/Scenes/Ride/Scripts/GradientBackGround.cs b/Assets/Scenes/Ride/Scripts/GradientBackGround.cs new file mode 100644 index 00000000..22285d37 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/GradientBackGround.cs @@ -0,0 +1,163 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace Assets.Scenes.Ride.Scripts +{ + [RequireComponent(typeof(Image))] + public class GradientBackGround : MonoBehaviour + { + public enum GradientType + { + None, + Vertical, + VerticalDown, + Horizontal, + Diagonal + } + + [System.Serializable] + public class GradientColorNode + { + [Range(0, 1)] + public float ratio = 0; + public Color color = Color.white; + + public GradientColorNode(float _ratio, Color _color) + { + ratio = _ratio; + color = _color; + } + } + + private Image bgImage; + + [SerializeField, Header("渐变方式")] + private GradientType gradientType = GradientType.Vertical; + + [SerializeField, Header("渐变曲线(0~1)")] + private AnimationCurve gradientCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1)); + + [SerializeField, Header("渐变颜色")] + private List gradientColorNodeList = new List() { new GradientColorNode(0, Color.white), new GradientColorNode(1, Color.black) }; + + private void Awake() + { + bgImage = GetComponent(); + } + + private void Start() + { + SetGradientColor(); + } + + private void Update() + { + //if (Input.GetKeyDown(KeyCode.Alpha1)) + //{ + // gradientType = GradientType.None; + // SetGradientColor(); + //} + //if (Input.GetKeyDown(KeyCode.Alpha2)) + //{ + // gradientType = GradientType.Vertical; + // SetGradientColor(); + //} + //if (Input.GetKeyDown(KeyCode.Alpha3)) + //{ + // gradientType = GradientType.Horizontal; + // SetGradientColor(); + //} + //if (Input.GetKeyDown(KeyCode.Alpha4)) + //{ + // gradientType = GradientType.Diagonal; + // SetGradientColor(); + //} + } + + private void SetGradientColor() + { + //创建Texture2D + Vector2Int imageSize = new Vector2Int(Screen.width, Screen.height); + Texture2D texture2D = new Texture2D(imageSize.x, imageSize.y); + //遍历像素点 + switch (gradientType) + { + case GradientType.Vertical: + for (int y = 0; y < imageSize.y; y++) + { + Color pixelColor = GetColorByCurve(1.0f * y / imageSize.y); + for (int x = 0; x < imageSize.x; x++) + { + texture2D.SetPixel(x, y, pixelColor); + } + } + break; + case GradientType.VerticalDown: + for (int y = imageSize.y - 1; y > 0; y--) + { + Color pixelColor = GetColorByCurve(1.0f * y / imageSize.y); + for (int x = imageSize.x - 1; x > 0; x--) + { + texture2D.SetPixel(x, y, pixelColor); + } + } + break; + case GradientType.Horizontal: + for (int x = 0; x < imageSize.x; x++) + { + Color pixelColor = GetColorByCurve(1.0f * x / imageSize.x); + for (int y = 0; y < imageSize.y; y++) + { + texture2D.SetPixel(x, y, pixelColor); + } + } + break; + case GradientType.Diagonal: + for (int x = 0; x < imageSize.x; x++) + { + for (int y = 0; y < imageSize.y; y++) + { + Color pixelColor = GetColorByCurve(0.5f * x / imageSize.x + 0.5f * y / imageSize.y); + texture2D.SetPixel(x, y, pixelColor); + } + } + break; + default: + if (gradientColorNodeList.Count > 0) + { + Color pixelColor = gradientColorNodeList[0].color; + for (int x = 0; x < imageSize.x; x++) + { + for (int y = 0; y < imageSize.y; y++) + { + texture2D.SetPixel(x, y, pixelColor); + } + } + } + break; + } + texture2D.Apply(); + //创建Sprite + Sprite sprite = Sprite.Create(texture2D, new Rect(0, 0, imageSize.x, imageSize.y), new Vector2(0.5f, 0.5f)); + sprite.name = "GradientBg"; + if (bgImage != null) + bgImage.sprite = sprite; + } + + private Color GetColorByCurve(float ratio) + { + for (int i = 1; i < gradientColorNodeList.Count; i++) + { + if (ratio < gradientColorNodeList[i].ratio) + { + float curveValue = (ratio - gradientColorNodeList[i - 1].ratio) / (gradientColorNodeList[i].ratio - gradientColorNodeList[i - 1].ratio); + curveValue = gradientCurve.Evaluate(curveValue); + return Color.Lerp(gradientColorNodeList[i - 1].color, gradientColorNodeList[i].color, curveValue); + } + } + return Color.white; + } + + } +} diff --git a/Assets/Scenes/Ride/Scripts/GradientBackGround.cs.meta b/Assets/Scenes/Ride/Scripts/GradientBackGround.cs.meta new file mode 100644 index 00000000..a1d65140 --- /dev/null +++ b/Assets/Scenes/Ride/Scripts/GradientBackGround.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 96f78caa6b7570243a53bedbbb5f220c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Ride/Scripts/InitMiniMapProvider.cs b/Assets/Scenes/Ride/Scripts/InitMiniMapProvider.cs index fc59bc86..cbe7a4f7 100644 --- a/Assets/Scenes/Ride/Scripts/InitMiniMapProvider.cs +++ b/Assets/Scenes/Ride/Scripts/InitMiniMapProvider.cs @@ -30,7 +30,7 @@ namespace Assets.Scenes.Ride.Scripts var mapdata = cyclingCotroller.GetMapData(); //初始化map var point = cyclingCotroller.GetCenterCoordinate(); - if (_map != null) + if (_map != null && mapdata !=null) { _map.OnInitialized += _map_OnInitialized; _map.OnUpdated += _map_OnUpdated; @@ -44,7 +44,10 @@ namespace Assets.Scenes.Ride.Scripts } private void Update() { - _player.transform.localPosition = _map.GeoToWorldPosition(playerController.Nextlatlong); + if (playerController != null) + { + _player.transform.localPosition = _map.GeoToWorldPosition(playerController.Nextlatlong); + } } private bool init = false; private void _map_OnInitialized() @@ -86,7 +89,7 @@ namespace Assets.Scenes.Ride.Scripts var sw_world = _minicamera.ViewportToWorldPoint(new Vector3(0, 0, 180)); var sw = _map.WorldToGeoPosition(sw_world); - var ne_world = _minicamera.ViewportToWorldPoint(new Vector3(0.6f, 0.6f, 180)); + var ne_world = _minicamera.ViewportToWorldPoint(new Vector3(0.6f, 1f, 180)); var ne = _map.WorldToGeoPosition(ne_world); return new Vector2dBounds(new Vector2d(sw.x, sw.y), new Vector2d(ne.x, ne.y)); diff --git a/Assets/Scenes/Ride/Scripts/Model/CyclingModels/BaseCycling.cs b/Assets/Scenes/Ride/Scripts/Model/CyclingModels/BaseCycling.cs index c26cbca7..bc6a6b5a 100644 --- a/Assets/Scenes/Ride/Scripts/Model/CyclingModels/BaseCycling.cs +++ b/Assets/Scenes/Ride/Scripts/Model/CyclingModels/BaseCycling.cs @@ -64,7 +64,7 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels /// 骑行函数(如果此方法不满足,可以在子类中重写此方法) /// /// - protected virtual void Run(TargetData targetData) + public virtual void Run(TargetData targetData) { //将当前用户的位置发送到udf服务 SendUserPositionToServer(); diff --git a/Assets/Scenes/Ride/Scripts/Model/CyclingModels/SingleModel.cs b/Assets/Scenes/Ride/Scripts/Model/CyclingModels/SingleModel.cs index bd2847c7..b356917b 100644 --- a/Assets/Scenes/Ride/Scripts/Model/CyclingModels/SingleModel.cs +++ b/Assets/Scenes/Ride/Scripts/Model/CyclingModels/SingleModel.cs @@ -23,8 +23,8 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels this.IsRecord = true; recorderData = new RecorderDataModel() { - CurrentUser = null,//TODO:PubCommData.CurrentUser, - //BelongUserId = PubCommData.CurrentUser.Id, + CurrentUser = App.CurrentUser, + //BelongUserId = App.CurrentUser.Id, Competitionid = 0, ContinueIndex = 0, ContinueMark = Guid.NewGuid().ToString(), @@ -51,44 +51,41 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels // recorderData.ContinueIndex = param.ContinueIndex.GetValueOrDefault(0); //} //recorderData.PreDistance = recorderData.EndDistance; - //Rhino.PowerFun.Services.MapUDPService.Send(route.RouteInstance.Id, riders.First().UserId, route.Point.First()); - - //riders = new List(); //TODO 附件的人列表加上自己 - //var rider = new OnlineRiderModel() - //{ - // NickName = PubCommData.CurrentUser.Nickname, - // UserId = PubCommData.CurrentUser.Id, - // WxHeadImg = PubCommData.CurrentUser.WxHeadImg + "?t=1", - // //Point = new GeoJSON.Net.Geometry.GeographicPosition(this.route.RouteInstance.Point[0], this.route.RouteInstance.Point[1]), - // EndDistance = recorderData.EndDistance - //}; - //rider.Point = _turfHelper.Along(rider.EndDistance); + riders = new List(); + var rider = new OnlineRiderModel() + { + NickName = App.CurrentUser.Nickname, + UserId = App.CurrentUser.Id, + WxHeadImg = App.CurrentUser.WxHeadImg + "?t=1", + //Point = new GeoJSON.Net.Geometry.GeographicPosition(this.route.RouteInstance.Point[0], this.route.RouteInstance.Point[1]), + EndDistance = recorderData.EndDistance + }; + rider.Point = _turfHelper.Along(rider.EndDistance); - //riders.Add(rider); + riders.Add(rider); #endregion } - protected override void Run(TargetData targetData) + public override void Run(TargetData targetData) { #region TODO 获取在线用户 - //riders.RemoveAll(r => r.IsSelf == false); - //var onlineUsers = MapUDPService.GetOnlineUsers(recorderData.CurrentRoute.RouteInstance.Id).Where(d => d.IsSelf == false) - // .ToList(); - - //foreach (var item in onlineUsers) - //{ - // riders.Add(new OnlineRiderModel() - // { - // NickName = item.Name, - // UserId = item.Id, - // WxHeadImg = item.HeadImage, - // Point = new GeoJSON.Net.Geometry.GeographicPosition(item.Point[0], item.Point[1]), - // EndDistance = item.EndDistance, - // PreDistance = item.PreDistance, - // }); - //} + riders.RemoveAll(r => r.IsSelf == false); + var onlineUsers = MapUDPService.GetOnlineUsers(recorderData.CurrentRoute.RouteInstance.Id).Where(d => d.IsSelf == false) + .ToList(); + foreach (var item in onlineUsers) + { + riders.Add(new OnlineRiderModel() + { + NickName = item.Name, + UserId = item.Id, + WxHeadImg = item.HeadImage, + Point = new GeoJSON.Net.Geometry.GeographicPosition(item.Point[0], item.Point[1]), + EndDistance = item.EndDistance, + PreDistance = item.PreDistance, + }); + } #endregion base.Run(targetData); } diff --git a/Assets/Scenes/Ride/Scripts/Model/OutModel.cs b/Assets/Scenes/Ride/Scripts/Model/OutModel.cs index 990c2f7b..2881287f 100644 --- a/Assets/Scenes/Ride/Scripts/Model/OutModel.cs +++ b/Assets/Scenes/Ride/Scripts/Model/OutModel.cs @@ -199,7 +199,7 @@ namespace Assets.Scenes.Ride.Scripts.Model { get { - return this.UserId == PubCommData.CurrentUser.Id; + return this.UserId == App.CurrentUser.Id; } } @@ -276,6 +276,7 @@ namespace Assets.Scenes.Ride.Scripts.Model public class NearRiderModel { + public int Id { get; set; } public string Name { get; set; } public string Headimage { get; set; } @@ -499,7 +500,7 @@ namespace Assets.Scenes.Ride.Scripts.Model { get { - return Id == PubCommData.CurrentUser.Id; + return Id == App.CurrentUser.Id; } } diff --git a/Assets/Scenes/Ride/Scripts/Model/RecorderDataModel.cs b/Assets/Scenes/Ride/Scripts/Model/RecorderDataModel.cs index 12921e9a..145c5350 100644 --- a/Assets/Scenes/Ride/Scripts/Model/RecorderDataModel.cs +++ b/Assets/Scenes/Ride/Scripts/Model/RecorderDataModel.cs @@ -13,7 +13,7 @@ namespace Assets.Scenes.Ride.Scripts.Model { //private readonly MapWorkoutService service = new MapWorkoutService(); - public t_user CurrentUser { get; set; } + public UserResultModel CurrentUser { get; set; } ///