From abb4f799d6d2d67887991c2104973d23a596bc34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:20:57 +0200 Subject: [PATCH 01/33] CI workflow --- .github/workflows/ci-windows.yml | 101 +++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 .github/workflows/ci-windows.yml diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml new file mode 100644 index 00000000..029da950 --- /dev/null +++ b/.github/workflows/ci-windows.yml @@ -0,0 +1,101 @@ +name: CI-Windows + +on: + workflow_dispatch: + +env: + UNITY_EDITOR_BASE_PATH: C:\Program Files\Unity\Hub\Editor + +jobs: + windows: + runs-on: windows-latest + + strategy: + matrix: + unity: + [ + { version: 2019.4.40f1, hash: ffc62b691db5 }, + { version: 2020.3.36f1, hash: 71f96b79b9f0 }, + { version: 2021.3.6f1, hash: 7da38d85baf6 }, + ] + + steps: + - name: Checkout + uses: actions/checkout@v1 + + - name: Setup .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 6.0.x + + - name: Set Unity editor path variable + run: echo "UNITY_EDITOR_PATH=${{ env.UNITY_EDITOR_BASE_PATH }}\${{ matrix.unity.version }}" >> $Env:GITHUB_ENV + shell: pwsh + + - name: Replace UnityVersion value in Directory.Build.Props files + run: | + $filePaths = @( + '_DOTween.Assembly/DOTween/Directory.Build.Props', + '_DOTween.Assembly/DOTweenEditor/Directory.Build.Props' + ) + + foreach ($filePath in $filePaths) { + $fileContent = Get-Content $filePath -Encoding UTF8 -Raw + $fileContent = $fileContent -replace '(.*)', '${{ matrix.unity.version }}' + + Set-Content -Encoding UTF8 $filePath -Value $fileContent -NoNewline + + Write-Output "$($filePath): '$fileContent'" + } + shell: pwsh + + - name: Enable Unity Cache Support + id: cache-unity + uses: actions/cache@v3 + with: + key: ${{ runner.os }}-unitycache-${{ matrix.unity.version }} + path: UnityCache + + - name: Download Unity + if: steps.cache-unity.outputs.cache-hit != 'true' + run: bitsadmin /TRANSFER unity /DOWNLOAD /PRIORITY foreground "https://download.unity3d.com/download_unity/${{ matrix.unity.hash }}/Windows64EditorInstaller/UnitySetup64-${{ matrix.unity.version }}.exe" "%CD%\unitysetup.exe" + shell: cmd + + - name: Install Unity + if: steps.cache-unity.outputs.cache-hit != 'true' + run: unitysetup.exe /UI=reduced /S /D=${{ env.UNITY_EDITOR_PATH }} + shell: cmd + + - name: Prepare Managed Cache + if: steps.cache-unity.outputs.cache-hit != 'true' + run: Copy-Item -Path "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\Managed" -Destination "UnityCache\Managed" -Recurse + shell: pwsh + + - name: Prepare MonoBleedingEdge Cache + if: steps.cache-unity.outputs.cache-hit != 'true' + run: Copy-Item -Path "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\MonoBleedingEdge" -Destination "UnityCache\MonoBleedingEdge" -Recurse + shell: pwsh + + - name: Restore Managed Cache + if: steps.cache-unity.outputs.cache-hit == 'true' + run: Copy-Item -Path "UnityCache\Managed" -Destination "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\Managed" -Recurse + shell: pwsh + + - name: Restore MonoBleedingEdge Cache + if: steps.cache-unity.outputs.cache-hit == 'true' + run: Copy-Item -Path "UnityCache\MonoBleedingEdge" -Destination "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\MonoBleedingEdge" -Recurse + shell: pwsh + + - name: Build DOTween + run: dotnet build -c Release _DOTween.Assembly/DOTween/DOTween.csproj + shell: pwsh + + - name: Build DOTweenEditor + run: dotnet build -c Release _DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj + shell: pwsh + + - uses: actions/upload-artifact@v3 + with: + name: Package-${{ matrix.unity.version }} + path: Package + retention-days: 1 From 92425f01bda25d7962953c296611b2db587a3703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:25:54 +0200 Subject: [PATCH 02/33] Upgrade DOTween project to dotnet sdk style - Install Unity3D NuGet package to simplify Unity assembly dependencies --- _DOTween.Assembly/DOTween/DOTween.csproj | 199 ++---------------- .../DOTween/Directory.Build.Props | 5 + .../DOTween/Properties/AssemblyInfo.cs | 30 +-- 3 files changed, 26 insertions(+), 208 deletions(-) create mode 100644 _DOTween.Assembly/DOTween/Directory.Build.Props diff --git a/_DOTween.Assembly/DOTween/DOTween.csproj b/_DOTween.Assembly/DOTween/DOTween.csproj index a27fe4b8..44c8dbda 100644 --- a/_DOTween.Assembly/DOTween/DOTween.csproj +++ b/_DOTween.Assembly/DOTween/DOTween.csproj @@ -1,188 +1,27 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {DE17C145-3E8D-45D6-BBB6-D06BD7D80A55} - Library - Properties + netstandard2.0 + Demigiant + Copyright © Daniele Giardini, 2014 + DOTween + DOTween + 1.0.0.0 DG.Tweening DOTween - v3.5 - 512 - Unity Subset v3.5 - - - true - full - false - ..\bin\ - DEBUG;TRACE - prompt - 4 - ..\bin\DOTween.XML - 1591 - - - pdbonly - true - ..\bin\ - TRACE - prompt - 4 - ..\bin\DOTween.XML - 1573 - - - ..\bin\ - TRACE;COMPATIBLE,RIGIDBODY - ..\bin\DOTween.XML - true - 1573 - pdbonly - AnyCPU - prompt - false - false - - - OnOutputUpdated - - - ..\bin\ - TRACE - ..\bin\DOTween.XML - true - 1573 - pdbonly - AnyCPU - prompt - MinimumRecommendedRules.ruleset + ../bin + false + ../bin/$(AssemblyName).xml + true + pdbonly + True + CS1573,CS1591 + - - - C:\Program Files\Unity\Hub\Editor\5.6.7f1\Editor\Data\Managed\UnityEngine.dll - False - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - call $(SolutionDir)PostBuild_DOTween.bat $(SolutionDir) $(TargetDir) $(TargetFileName) $(TargetName) DOTween bin - - \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween/Directory.Build.Props b/_DOTween.Assembly/DOTween/Directory.Build.Props new file mode 100644 index 00000000..8e375649 --- /dev/null +++ b/_DOTween.Assembly/DOTween/Directory.Build.Props @@ -0,0 +1,5 @@ + + + 2020.3.36f1 + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween/Properties/AssemblyInfo.cs b/_DOTween.Assembly/DOTween/Properties/AssemblyInfo.cs index 6855938e..443a102b 100644 --- a/_DOTween.Assembly/DOTween/Properties/AssemblyInfo.cs +++ b/_DOTween.Assembly/DOTween/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ -using System.Reflection; -using System.Runtime.CompilerServices; +using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // Friends @@ -10,35 +9,10 @@ [assembly: InternalsVisibleTo("DOTweenPro")] [assembly: InternalsVisibleTo("DOTweenProEditor")] -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DOTween")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Demigiant")] -[assembly: AssemblyProduct("DOTween")] -[assembly: AssemblyCopyright("Copyright © Daniele Giardini, 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("807e068c-2a0e-4c81-a303-4b4fd3924511")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: Guid("807e068c-2a0e-4c81-a303-4b4fd3924511")] \ No newline at end of file From d25593f7623e5d6e71140833db5a50ddc6bb4121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:26:37 +0200 Subject: [PATCH 03/33] Upgrade DOTweenEditor project to dotnet sdk style - Install Unity3D NuGet package to simplify Unity assembly dependencies --- .../DOTweenEditor/DOTweenEditor.csproj | 115 ++++-------------- .../DOTweenEditor/Directory.Build.Props | 5 + .../DOTweenEditor/Properties/AssemblyInfo.cs | 29 +---- 3 files changed, 28 insertions(+), 121 deletions(-) create mode 100644 _DOTween.Assembly/DOTweenEditor/Directory.Build.Props diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj index 758fb0da..028e39d6 100644 --- a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj +++ b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj @@ -1,109 +1,38 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {421ACC19-8922-4E98-8921-B52240CE172A} - Library - Properties + netstandard2.0 + Demigiant + Copyright © Daniele Giardini, 2014 + DOTweenEditor + DOTweenEditor + 1.0.0.0 DG.DOTweenEditor DOTweenEditor - v3.5 - 512 - Unity Subset v3.5 - - - true - full - false - ..\bin\Editor\ - DEBUG;TRACE - prompt - 4 - ..\bin\Editor\DOTweenEditor.XML - 1591 - - - pdbonly - true - ..\bin\Editor\ - TRACE - prompt - 4 - ..\bin\Editor\DOTweenEditor.XML - 1591 - - - ..\bin\Editor\ - TRACE;COMPATIBLE,RIGIDBODY - ..\bin\Editor\DOTweenEditor.XML - true - 1591 - pdbonly - AnyCPU - prompt - true - true - - - OnOutputUpdated - - - ..\bin\Editor\ - TRACE - ..\bin\Editor\DOTweenEditor.XML - true - 1591 - pdbonly - AnyCPU - prompt - MinimumRecommendedRules.ruleset + ../bin/Editor + false + ../bin/Editor/$(AssemblyName).xml + true + pdbonly + True + CS1573,CS1591 + - - - C:\Program Files\Unity\Hub\Editor\5.6.7f1\Editor\Data\Managed\UnityEditor.dll - False - - - C:\Program Files\Unity\Hub\Editor\5.6.7f1\Editor\Data\Managed\UnityEngine.dll - False - + + - - - - - - - - - - - - - - + + - {DE17C145-3E8D-45D6-BBB6-D06BD7D80A55} DOTween False - - - call $(SolutionDir)PostBuild_DOTween.bat $(SolutionDir) $(TargetDir) $(TargetFileName) $(TargetName) DOTween bin Editor - - \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenEditor/Directory.Build.Props b/_DOTween.Assembly/DOTweenEditor/Directory.Build.Props new file mode 100644 index 00000000..8e375649 --- /dev/null +++ b/_DOTween.Assembly/DOTweenEditor/Directory.Build.Props @@ -0,0 +1,5 @@ + + + 2020.3.36f1 + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenEditor/Properties/AssemblyInfo.cs b/_DOTween.Assembly/DOTweenEditor/Properties/AssemblyInfo.cs index 7d115762..51ea5a69 100644 --- a/_DOTween.Assembly/DOTweenEditor/Properties/AssemblyInfo.cs +++ b/_DOTween.Assembly/DOTweenEditor/Properties/AssemblyInfo.cs @@ -1,18 +1,4 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DOTweenEditor")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Demigiant")] -[assembly: AssemblyProduct("DOTweenEditor")] -[assembly: AssemblyCopyright("Copyright © Daniele Giardini, 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] +using System.Runtime.InteropServices; // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from @@ -21,16 +7,3 @@ // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("807e068c-2a0e-4c81-a303-4b4fd3924511")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] From 5fa7f7a6d0f73d699cb48886c4c3daacd85b7753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:27:24 +0200 Subject: [PATCH 04/33] Package template --- Package/DOTween.meta | 8 + Package/DOTween/DOTween.dll.mdb.meta | 7 + Package/DOTween/DOTween.dll.meta | 33 ++++ Package/DOTween/DOTween.xml.meta | 7 + Package/DOTween/Editor.meta | 8 + .../DOTween/Editor/DOTweenEditor.dll.mdb.meta | 7 + Package/DOTween/Editor/DOTweenEditor.dll.meta | 33 ++++ Package/DOTween/Editor/DOTweenEditor.xml.meta | 7 + Package/DOTween/Editor/Imgs.meta | 8 + .../DOTween/Editor/Imgs/DOTweenIcon.png.meta | 144 ++++++++++++++++++ .../Editor/Imgs/DOTweenMiniIcon.png.meta | 98 ++++++++++++ Package/DOTween/Editor/Imgs/Footer.png.meta | 144 ++++++++++++++++++ .../DOTween/Editor/Imgs/Footer_dark.png.meta | 144 ++++++++++++++++++ Package/DOTween/Editor/Imgs/Header.jpg.meta | 144 ++++++++++++++++++ Package/DOTween/Modules.meta | 8 + .../DOTween/Modules/DOTween.Modules.asmdef | 35 +++++ .../Modules/DOTween.Modules.asmdef.meta | 7 + .../Modules/DOTweenModuleAudio.cs.meta | 11 ++ .../Modules/DOTweenModuleEPOOutline.cs.meta | 11 ++ .../Modules/DOTweenModulePhysics.cs.meta | 11 ++ .../Modules/DOTweenModulePhysics2D.cs.meta | 11 ++ .../Modules/DOTweenModuleSprite.cs.meta | 11 ++ .../DOTween/Modules/DOTweenModuleUI.cs.meta | 11 ++ .../Modules/DOTweenModuleUnityVersion.cs.meta | 11 ++ .../Modules/DOTweenModuleUtils.cs.meta | 11 ++ Package/DOTween/readme.txt | 29 ++++ Package/DOTween/readme.txt.meta | 7 + Package/LICENSE | 8 + Package/LICENSE.meta | 7 + Package/README.md | 5 + Package/README.md.meta | 7 + Package/package.json | 12 ++ Package/package.json.meta | 7 + 33 files changed, 1012 insertions(+) create mode 100644 Package/DOTween.meta create mode 100644 Package/DOTween/DOTween.dll.mdb.meta create mode 100644 Package/DOTween/DOTween.dll.meta create mode 100644 Package/DOTween/DOTween.xml.meta create mode 100644 Package/DOTween/Editor.meta create mode 100644 Package/DOTween/Editor/DOTweenEditor.dll.mdb.meta create mode 100644 Package/DOTween/Editor/DOTweenEditor.dll.meta create mode 100644 Package/DOTween/Editor/DOTweenEditor.xml.meta create mode 100644 Package/DOTween/Editor/Imgs.meta create mode 100644 Package/DOTween/Editor/Imgs/DOTweenIcon.png.meta create mode 100644 Package/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta create mode 100644 Package/DOTween/Editor/Imgs/Footer.png.meta create mode 100644 Package/DOTween/Editor/Imgs/Footer_dark.png.meta create mode 100644 Package/DOTween/Editor/Imgs/Header.jpg.meta create mode 100644 Package/DOTween/Modules.meta create mode 100644 Package/DOTween/Modules/DOTween.Modules.asmdef create mode 100644 Package/DOTween/Modules/DOTween.Modules.asmdef.meta create mode 100644 Package/DOTween/Modules/DOTweenModuleAudio.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModulePhysics.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModulePhysics2D.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModuleSprite.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModuleUI.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta create mode 100644 Package/DOTween/Modules/DOTweenModuleUtils.cs.meta create mode 100644 Package/DOTween/readme.txt create mode 100644 Package/DOTween/readme.txt.meta create mode 100644 Package/LICENSE create mode 100644 Package/LICENSE.meta create mode 100644 Package/README.md create mode 100644 Package/README.md.meta create mode 100644 Package/package.json create mode 100644 Package/package.json.meta diff --git a/Package/DOTween.meta b/Package/DOTween.meta new file mode 100644 index 00000000..bd807adc --- /dev/null +++ b/Package/DOTween.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c3bcea8ec0d5b24aa9965c3dc158569 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/DOTween.dll.mdb.meta b/Package/DOTween/DOTween.dll.mdb.meta new file mode 100644 index 00000000..60c54dec --- /dev/null +++ b/Package/DOTween/DOTween.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8675e32b8ad50a74e83eee86c0f5503d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/DOTween.dll.meta b/Package/DOTween/DOTween.dll.meta new file mode 100644 index 00000000..d97eb5b4 --- /dev/null +++ b/Package/DOTween/DOTween.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: b79603e038c6c12439b661cc1bb71433 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/DOTween.xml.meta b/Package/DOTween/DOTween.xml.meta new file mode 100644 index 00000000..215ae051 --- /dev/null +++ b/Package/DOTween/DOTween.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6246f0bf2867e5c4cacfc3ce7a67d5cf +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor.meta b/Package/DOTween/Editor.meta new file mode 100644 index 00000000..2ee53d51 --- /dev/null +++ b/Package/DOTween/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b242fb4fa664a2546b8792f4932611ab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/DOTweenEditor.dll.mdb.meta b/Package/DOTween/Editor/DOTweenEditor.dll.mdb.meta new file mode 100644 index 00000000..5d7cd297 --- /dev/null +++ b/Package/DOTween/Editor/DOTweenEditor.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2c9fa369d29bbe478866b833e9ece80 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/DOTweenEditor.dll.meta b/Package/DOTween/Editor/DOTweenEditor.dll.meta new file mode 100644 index 00000000..f5387aff --- /dev/null +++ b/Package/DOTween/Editor/DOTweenEditor.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: e4d2c14df1e9d134eb88172d8a3e1a0a +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/DOTweenEditor.xml.meta b/Package/DOTween/Editor/DOTweenEditor.xml.meta new file mode 100644 index 00000000..26a60523 --- /dev/null +++ b/Package/DOTween/Editor/DOTweenEditor.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5850708c48e6f0f41b6001c30b2116b9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/Imgs.meta b/Package/DOTween/Editor/Imgs.meta new file mode 100644 index 00000000..167d4fcb --- /dev/null +++ b/Package/DOTween/Editor/Imgs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0baa0885fad4e24592b43fe409995ff +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/Imgs/DOTweenIcon.png.meta b/Package/DOTween/Editor/Imgs/DOTweenIcon.png.meta new file mode 100644 index 00000000..0c8b9467 --- /dev/null +++ b/Package/DOTween/Editor/Imgs/DOTweenIcon.png.meta @@ -0,0 +1,144 @@ +fileFormatVersion: 2 +guid: a1c8d93bd70fa4346b7cc37b9e32efc0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 2 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + 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: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + 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: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta b/Package/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta new file mode 100644 index 00000000..903b4968 --- /dev/null +++ b/Package/DOTween/Editor/Imgs/DOTweenMiniIcon.png.meta @@ -0,0 +1,98 @@ +fileFormatVersion: 2 +guid: 275123f54be7ace4ea29aaf7e5fdcd8c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + 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: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 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 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/Imgs/Footer.png.meta b/Package/DOTween/Editor/Imgs/Footer.png.meta new file mode 100644 index 00000000..19952cab --- /dev/null +++ b/Package/DOTween/Editor/Imgs/Footer.png.meta @@ -0,0 +1,144 @@ +fileFormatVersion: 2 +guid: 19c5fbf641b241b47bb435f136237b45 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 2 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + 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: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + 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: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/Imgs/Footer_dark.png.meta b/Package/DOTween/Editor/Imgs/Footer_dark.png.meta new file mode 100644 index 00000000..8d28d756 --- /dev/null +++ b/Package/DOTween/Editor/Imgs/Footer_dark.png.meta @@ -0,0 +1,144 @@ +fileFormatVersion: 2 +guid: af6883624ea803d43997a9002764a3a3 +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 + vTOnly: 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: 0 + 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: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 256 + 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: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/Imgs/Header.jpg.meta b/Package/DOTween/Editor/Imgs/Header.jpg.meta new file mode 100644 index 00000000..77d5012a --- /dev/null +++ b/Package/DOTween/Editor/Imgs/Header.jpg.meta @@ -0,0 +1,144 @@ +fileFormatVersion: 2 +guid: 63373706de76d7f488a3332144af3fec +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 + vTOnly: 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: 0 + 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: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + 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: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + 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: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules.meta b/Package/DOTween/Modules.meta new file mode 100644 index 00000000..4daf58cd --- /dev/null +++ b/Package/DOTween/Modules.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff75aa93ec75e4c46be1ad4d94e1d927 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTween.Modules.asmdef b/Package/DOTween/Modules/DOTween.Modules.asmdef new file mode 100644 index 00000000..ddc80395 --- /dev/null +++ b/Package/DOTween/Modules/DOTween.Modules.asmdef @@ -0,0 +1,35 @@ +{ + "name": "DOTween.Modules", + "rootNamespace": "", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [ + { + "name": "com.unity.modules.audio", + "expression": "", + "define": "AUDIO_DOTWEEN" + }, + { + "name": "com.unity.modules.physics", + "expression": "", + "define": "PHYSICS_DOTWEEN" + }, + { + "name": "com.unity.modules.physics2d", + "expression": "", + "define": "PHYSICS2D_DOTWEEN" + }, + { + "name": "com.unity.ugui", + "expression": "", + "define": "UGUI_DOTWEEN" + } + ], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Package/DOTween/Modules/DOTween.Modules.asmdef.meta b/Package/DOTween/Modules/DOTween.Modules.asmdef.meta new file mode 100644 index 00000000..70b17ea5 --- /dev/null +++ b/Package/DOTween/Modules/DOTween.Modules.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b85a9b696dea92b4f9d0efe8b3f0e5b7 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModuleAudio.cs.meta b/Package/DOTween/Modules/DOTweenModuleAudio.cs.meta new file mode 100644 index 00000000..9494cbca --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModuleAudio.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b51928c6780ec0045876e55f07760037 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta b/Package/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta new file mode 100644 index 00000000..61e600a7 --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModuleEPOOutline.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0593bbfd991f4df42953184d70e0ad81 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModulePhysics.cs.meta b/Package/DOTween/Modules/DOTweenModulePhysics.cs.meta new file mode 100644 index 00000000..9321a9f5 --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModulePhysics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a7ab48ed4cb5da4bb047ded29094635 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModulePhysics2D.cs.meta b/Package/DOTween/Modules/DOTweenModulePhysics2D.cs.meta new file mode 100644 index 00000000..0cdf54a0 --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModulePhysics2D.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f0d8dd9e4f14b894198bbc8bbd9ae82d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModuleSprite.cs.meta b/Package/DOTween/Modules/DOTweenModuleSprite.cs.meta new file mode 100644 index 00000000..ba4236bf --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModuleSprite.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fa3b4aeddfc4f244f865ca6873cdbfcb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModuleUI.cs.meta b/Package/DOTween/Modules/DOTweenModuleUI.cs.meta new file mode 100644 index 00000000..3f17e578 --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModuleUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3211c98c35c2e7f4cb7bf19b3d8a44b6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta b/Package/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta new file mode 100644 index 00000000..025f175d --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 167f051cc042292498861556b3325ff1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Modules/DOTweenModuleUtils.cs.meta b/Package/DOTween/Modules/DOTweenModuleUtils.cs.meta new file mode 100644 index 00000000..61560bba --- /dev/null +++ b/Package/DOTween/Modules/DOTweenModuleUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 50e00c871ae334b48a8fc7c23bd48dd1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/readme.txt b/Package/DOTween/readme.txt new file mode 100644 index 00000000..37ff7ef5 --- /dev/null +++ b/Package/DOTween/readme.txt @@ -0,0 +1,29 @@ +DOTween and DOTween Pro are copyright (c) 2014-2018 Daniele Giardini - Demigiant + +// IMPORTANT!!! ///////////////////////////////////////////// +// Upgrading DOTween from versions older than 1.2.000 /////// +// (or DOTween Pro older than 1.0.000) ////////////////////// +------------------------------------------------------------- +If you're upgrading your project from a version of DOTween older than 1.2.000 (or DOTween Pro older than 1.0.000) please follow these instructions carefully. +1) Import the new version in the same folder as the previous one, overwriting old files. A lot of errors will appear but don't worry +2) Close and reopen Unity (and your project). This is fundamental: skipping this step will cause a bloodbath +3) Open DOTween's Utility Panel (Tools > Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup +4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (Pro version only) + +// GET STARTED ////////////////////////////////////////////// + +- After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. +- In your code, add "using DG.Tweening" to each class where you want to use DOTween. +- You're ready to tween. Check out the links below for full documentation and license info. + + +// LINKS /////////////////////////////////////////////////////// + +DOTween website (documentation, examples, etc): http://dotween.demigiant.com +DOTween license: http://dotween.demigiant.com/license.php +DOTween repository (Google Code): https://code.google.com/p/dotween/ +Demigiant website (documentation, examples, etc): http://www.demigiant.com + +// NOTES ////////////////////////////////////////////////////// + +- DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences \ No newline at end of file diff --git a/Package/DOTween/readme.txt.meta b/Package/DOTween/readme.txt.meta new file mode 100644 index 00000000..ef27a757 --- /dev/null +++ b/Package/DOTween/readme.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c4677c9bc78c3284b86896427be2b896 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/LICENSE b/Package/LICENSE new file mode 100644 index 00000000..2aa385b9 --- /dev/null +++ b/Package/LICENSE @@ -0,0 +1,8 @@ +Copyright (c) 2015 Daniele Giardini, Demigiant + +To check out DOTween license, visit this page: http://dotween.demigiant.com/license.php + +In short: +- You can freely use DOTween in both commercial and non-commercial projects +- You can redistribute verbatim copies of the code, along with any readme files and attributions +- You can modify the code only for your own use and you cannot redistribute modified versions (but you can send pull requests to me) diff --git a/Package/LICENSE.meta b/Package/LICENSE.meta new file mode 100644 index 00000000..2a86d7c5 --- /dev/null +++ b/Package/LICENSE.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66e89eee0b7361049a8e7fee1631381a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/README.md b/Package/README.md new file mode 100644 index 00000000..23ce51d4 --- /dev/null +++ b/Package/README.md @@ -0,0 +1,5 @@ +# DOTween + +[DOTween](http://dotween.demigiant.com) is a fast, efficient, fully type-safe object-oriented animation engine, optimized for C#. + +Developed by [Daniele Giardini](http://www.demigiant.com). \ No newline at end of file diff --git a/Package/README.md.meta b/Package/README.md.meta new file mode 100644 index 00000000..33e93419 --- /dev/null +++ b/Package/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 646ad4e42585bd54f902890e7da1ba75 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/package.json b/Package/package.json new file mode 100644 index 00000000..7009ea9c --- /dev/null +++ b/Package/package.json @@ -0,0 +1,12 @@ +{ + "name": "com.demigiant.dotween", + "displayName": "DOTween", + "description": "DOTween is a fast, efficient, fully type-safe object-oriented animation engine, optimized for C#.", + "version": "1.0.0", + "unity": "2020.3", + "author": { + "name": "Daniele Giardini", + "email": "babeler@invisibleville.com", + "url": "http://dotween.demigiant.com" + } +} diff --git a/Package/package.json.meta b/Package/package.json.meta new file mode 100644 index 00000000..c6387769 --- /dev/null +++ b/Package/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8bc0ca5a5d217de49b86d6b67d857baa +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From 2589adaaa229e847a2a1e92a2d9576e01795af9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:28:50 +0200 Subject: [PATCH 05/33] Remove hardcoded dependencies - Add Unity editor path parameter - Handle *.tmp files existence before deleting - Better log messages --- _DOTween.Assembly/PostBuild_DOTween.bat | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/_DOTween.Assembly/PostBuild_DOTween.bat b/_DOTween.Assembly/PostBuild_DOTween.bat index 1e1db182..393a3d6d 100644 --- a/_DOTween.Assembly/PostBuild_DOTween.bat +++ b/_DOTween.Assembly/PostBuild_DOTween.bat @@ -4,7 +4,8 @@ :: %4 = $(TargetName) ► DLL filename without extension :: %5 = Main export dir ► Main folder inside bin.Global/etc where to copy the files (ex: "DOTween", "DOTweenPro") :: %6 = Bin dir name ► (ex: "bin", "bin_pro") -:: %7 = Eventual export subdir (can be NULL) ► Eventual subdirectory inside the main export dir (ex: "Editor") +:: %7 = $(UnityVersionInstallPath) ► Unity editor path (ex: "C:\Program Files\Unity\Hub\Editor\2020.3.36f1") +:: %8 = Eventual export subdir (can be NULL) ► Eventual subdirectory inside the main export dir (ex: "Editor") echo : echo : @@ -17,23 +18,26 @@ echo : echo : echo : echo : -echo :::::: TARGET: %5 %7 +echo :::::: TARGET: %5 %8 echo :::::: Deleting TMPs... -DEL %2*.tmp +IF EXIST %2*.tmp DEL %2*.tmp echo :::::: Converting PDB to MDB and deleting PDB... CD %2 -"c:\Program Files\pdb2mdb\pdb2mdb.exe" %3 -echo ::: Deleting PDB files: %4.pdb +"%~7\Editor\Data\MonoBleedingEdge\bin\mono.exe" "%~7\Editor\Data\MonoBleedingEdge\lib\mono\4.5\pdb2mdb.exe" %3 +echo ::: Deleting %4.pdb file: %4.pdb DEL %4.pdb -echo ::: PDB files deleted, PAUSE for 0.5 second +echo ::: %4.pdb file deleted, PAUSE for 0.5 second waitfor pdbFilesToBeDeletedIHope /t 0.5 2>NUL || type nul>nul +echo ::: Deleting %4.deps.json files: %4.deps.json +DEL %4.deps.json + echo :::::: Starting export... -set SubDir=%7 -if not "%SubDir%"=="" ( set SubDir=\%7 ) +set SubDir=%8 +if not "%SubDir%"=="" ( set SubDir=\%8 ) set CopyFromDir=%1%6%SubDir% set CopyToDir=%1..\..\bin.Global\%5%SubDir% From e74653cf165906b94e39745adbf6da782d56724f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:29:43 +0200 Subject: [PATCH 06/33] Scripts for copying files to the package folder structure --- .../PostBuild_DOTweenEditor_Package.bat | 36 +++++++++++++++++++ .../PostBuild_DOTween_Package.bat | 36 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 _DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat create mode 100644 _DOTween.Assembly/PostBuild_DOTween_Package.bat diff --git a/_DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat b/_DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat new file mode 100644 index 00000000..2aad5333 --- /dev/null +++ b/_DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat @@ -0,0 +1,36 @@ +:: %1 = $(SolutionDir) ► Solution dir path - with final slash +:: %2 = Bin dir name ► (ex: "bin", "bin_pro") + +echo : +echo : +echo : +echo : +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo :::::::::::::::::: EXECUTING BATCH FILE ::::::::::::::::::::::: +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo : +echo : +echo : +echo : + +echo :::::: Starting export... + +set CopyFromDir=%1%2 +set CopyToDir=%1.. + +echo f | xcopy /s /f /y %CopyFromDir%\DOTweenEditor.dll %CopyToDir%\Package\DOTween\Editor\DOTweenEditor.dll +echo f | xcopy /s /f /y %CopyFromDir%\DOTweenEditor.dll.mdb %CopyToDir%\Package\DOTween\Editor\DOTweenEditor.dll.mdb +echo f | xcopy /s /f /y %CopyFromDir%\DOTweenEditor.xml %CopyToDir%\Package\DOTween\Editor\DOTweenEditor.xml +echo f | xcopy /s /y %CopyFromDir%\Imgs %CopyToDir%\Package\DOTween\Editor\Imgs + +echo : +echo : +echo : +echo : +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo ::::::::::::::::::::: BATCH FILE END :::::::::::::::::::::::::: +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo : +echo : +echo : +echo : \ No newline at end of file diff --git a/_DOTween.Assembly/PostBuild_DOTween_Package.bat b/_DOTween.Assembly/PostBuild_DOTween_Package.bat new file mode 100644 index 00000000..919674bd --- /dev/null +++ b/_DOTween.Assembly/PostBuild_DOTween_Package.bat @@ -0,0 +1,36 @@ +:: %1 = $(SolutionDir) ► Solution dir path - with final slash +:: %2 = Bin dir name ► (ex: "bin", "bin_pro") + +echo : +echo : +echo : +echo : +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo :::::::::::::::::: EXECUTING BATCH FILE ::::::::::::::::::::::: +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo : +echo : +echo : +echo : + +echo :::::: Starting export... + +set CopyFromDir=%1%2 +set CopyToDir=%1.. + +echo f | xcopy /s /f /y %CopyFromDir%\DOTween.dll %CopyToDir%\Package\DOTween\DOTween.dll +echo f | xcopy /s /f /y %CopyFromDir%\DOTween.dll.mdb %CopyToDir%\Package\DOTween\DOTween.dll.mdb +echo f | xcopy /s /f /y %CopyFromDir%\DOTween.xml %CopyToDir%\Package\DOTween\DOTween.xml +echo f | xcopy /s /y %CopyFromDir%\Modules %CopyToDir%\Package\DOTween\Modules + +echo : +echo : +echo : +echo : +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo ::::::::::::::::::::: BATCH FILE END :::::::::::::::::::::::::: +echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +echo : +echo : +echo : +echo : \ No newline at end of file From 0e341214707169a1a3f2a9f72402f06a0d5e04ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:30:46 +0200 Subject: [PATCH 07/33] Ignore package template files They are redundant since they are generated when compiling the 2 projects (DOTween and DOTweenEditor). --- .gitignore | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6da46fc5..fc915c5b 100644 --- a/.gitignore +++ b/.gitignore @@ -55,4 +55,11 @@ biz screenshots zzTemp* -_DOTween.Timeline \ No newline at end of file +_DOTween.Timeline + +Package/**/*.cs +Package/**/*.dll +Package/**/*.dll.mdb +Package/**/*.xml +Package/**/*.jpg +Package/**/*.png \ No newline at end of file From a67ec7042a90855144cac3429199645413e0a566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:30:55 +0200 Subject: [PATCH 08/33] Remove broken links --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index 6a0eba79..dc9bab39 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,4 @@ A Unity C# animation/tween engine. HOTween v2 Developed by Daniele Giardini - http://www.demigiant.com -Check the docs on DOTween's website - http://dotween.demigiant.com - -![DOTween](screenshots/splash_dotween.png "DOTween") -![DOTween](screenshots/splash_shortcuts.png "DOTween") -![DOTween](screenshots/splash_lambda.png "DOTween") +Check the docs on DOTween's website - http://dotween.demigiant.com \ No newline at end of file From ae8de8a31fdddc45ed469d6a1482d6b73f2fdeb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:31:57 +0200 Subject: [PATCH 09/33] Package fixes - Fix texture loading in both asset and package mode - Only allow manipulating asmdef on asset mode --- .../DOTweenEditor/DOTweenProcessors.cs | 2 +- .../DOTweenEditor/EditorUtils.cs | 12 ++++++ .../UI/DOTweenComponentInspector.cs | 6 ++- .../DOTweenEditor/UI/DOTweenUtilityWindow.cs | 40 ++++++++++++------- .../UI/DOTweenUtilityWindowModules.cs | 25 +++++++----- .../DOTweenEditor/UI/EditorGUIUtils.cs | 12 +++++- 6 files changed, 69 insertions(+), 28 deletions(-) diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs b/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs index 42bdb265..51790a0e 100644 --- a/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs +++ b/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs @@ -64,7 +64,7 @@ static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAsse importedAssets, name => name.Contains("DOTween") && !name.EndsWith(".meta") && !name.EndsWith(".jpg") && !name.EndsWith(".png") ); bool dotweenImported = dotweenFile != null; - if (dotweenImported) { + if (dotweenImported && !EditorUtils.isPackage) { // DOTween or Pro or Timeline imported // Reapply modules and ASMDEF EditorUtils.DelayedCall(0.1f, ()=> { diff --git a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs index b8d22277..6152e76c 100644 --- a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs +++ b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs @@ -22,8 +22,11 @@ public static class EditorUtils #endregion + public const string packageId = "com.demigiant.dotween"; + public static string projectPath { get; private set; } // Without final slash public static string assetsPath { get; private set; } // Without final slash + public static bool isPackage { get { RetrieveDependenciesData(); return _isPackage; } } public static bool hasPro { get { RetrieveDependenciesData(); return _hasPro; } } public static bool hasDOTweenTimeline { get { RetrieveDependenciesData(); return _hasDOTweenTimeline; } } public static bool hasDOTweenTimelineUnityPackage { get { RetrieveDependenciesData(); return _hasDOTweenTimelineUnityPackage; } } @@ -32,6 +35,7 @@ public static class EditorUtils public static string dotweenTimelineVersion { get { RetrieveDependenciesData(); return _dotweenTimelineVersion; } } // Editor path from Assets (not included) with final slash, in AssetDatabase format (/) public static string editorADBDir { get { RetrieveDependenciesData(); return _editorADBDir; } } + public static string editorPackageADBDir { get { RetrieveDependenciesData(); return _editorPackageADBDir; } } // With final slash (system based) - might be NULL in case users are not using a parent Demigiant folder public static string demigiantDir { get { RetrieveDependenciesData(); return _demigiantDir; } } // With final slash (system based) @@ -53,6 +57,7 @@ public static class EditorUtils static readonly StringBuilder _Strb = new StringBuilder(); static bool _retrievedDependenciesData; + static bool _isPackage; static bool _hasPro; static bool _hasDOTweenTimeline; static bool _hasDOTweenTimelineUnityPackage; @@ -62,6 +67,7 @@ public static class EditorUtils static bool _hasCheckedForPro; static bool _hasCheckedForDOTweenTimeline; static string _editorADBDir; + static string _editorPackageADBDir; static string _demigiantDir; // with final slash static string _dotweenDir; // with final slash static string _dotweenProDir; // with final slash @@ -97,6 +103,12 @@ public static void RetrieveDependenciesData(bool force = false) CheckForTimeline(); StoreEditorADBDir(); StoreDOTweenDirsAndFilePaths(); + + _editorPackageADBDir = packageId + "/DOTween/Editor/"; + + var packageInfo = UnityEditor.PackageManager.PackageInfo.FindForAssembly(Assembly.GetExecutingAssembly()); + + _isPackage = packageInfo != null; } public static void DelayedCall(float delay, Action callback) diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs index 443ccd9d..3b940466 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs @@ -171,7 +171,11 @@ public override void OnInspectorGUI() void ConnectToSource(bool forceReconnection = false) { - _headerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + if (EditorUtils.isPackage) { + _headerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + } else { + _headerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + } if (_settings == null || forceReconnection) { _settings = _isRuntime diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs index 5b5b73fa..1d587204 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs @@ -72,12 +72,20 @@ bool Init() if (_initialized) return true; if (_headerImg == null) { - _headerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/Header.jpg", typeof(Texture2D)) as Texture2D; + if (EditorUtils.isPackage) { + _headerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/Header.jpg", typeof(Texture2D)) as Texture2D; + } else { + _headerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/Header.jpg", typeof(Texture2D)) as Texture2D; + } if (_headerImg == null) return false; // DOTween imported for the first time and images not yet imported EditorUtils.SetEditorTexture(_headerImg, FilterMode.Bilinear, 512); _headerSize.x = _WinSize.x; _headerSize.y = (int)((_WinSize.x * _headerImg.height) / _headerImg.width); - _footerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + (EditorGUIUtility.isProSkin ? "Imgs/Footer.png" : "Imgs/Footer_dark.png"), typeof(Texture2D)) as Texture2D; + if (EditorUtils.isPackage) { + _footerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + (EditorGUIUtility.isProSkin ? "Imgs/Footer.png" : "Imgs/Footer_dark.png"), typeof(Texture2D)) as Texture2D; + } else { + _footerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + (EditorGUIUtility.isProSkin ? "Imgs/Footer.png" : "Imgs/Footer_dark.png"), typeof(Texture2D)) as Texture2D; + } EditorUtils.SetEditorTexture(_footerImg, FilterMode.Bilinear, 256); _footerSize.x = _WinSize.x; _footerSize.y = (int)((_WinSize.x * _footerImg.height) / _footerImg.width); @@ -190,8 +198,10 @@ void DrawSetupGUI() if (GUILayout.Button("Setup DOTween...\n(add/remove Modules)", EditorGUIUtils.btSetup, GUILayout.Width(200))) { // DOTweenDefines.Setup(); // _setupRequired = EditorUtils.DOTweenSetupRequired(); - DOTweenUtilityWindowModules.ApplyModulesSettings(); - ASMDEFManager.ApplyASMDEFSettings(); + if (!EditorUtils.isPackage) { + DOTweenUtilityWindowModules.ApplyModulesSettings(); + ASMDEFManager.ApplyASMDEFSettings(); + } _src.modules.showPanel = true; EditorUtility.SetDirty(_src); EditorUtils.DeleteLegacyNoModulesDOTweenFiles(); @@ -243,7 +253,7 @@ void DrawSetupGUI() using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); GUI.color = ASMDEFManager.hasModulesASMDEF ? Color.yellow : Color.cyan; - if (GUILayout.Button(ASMDEFManager.hasModulesASMDEF ? "Remove ASMDEF..." : "Create ASMDEF...", EditorGUIUtils.btSetup, GUILayout.Width(200))) { + if (!EditorUtils.isPackage && GUILayout.Button(ASMDEFManager.hasModulesASMDEF ? "Remove ASMDEF..." : "Create ASMDEF...", EditorGUIUtils.btSetup, GUILayout.Width(200))) { if (ASMDEFManager.hasModulesASMDEF) { string msg = "This will remove:\n-DOTween/Modules/DOTween.Modules.asmdef"; if (EditorUtils.hasPro) { @@ -265,20 +275,22 @@ void DrawSetupGUI() msg += "\n-DOTweenTimeline/Scripts/DOTweenTimeline.Scripts.asmdef" + "\n-DOTweenTimeline/Scripts/Editor/DOTweenTimeline.EditorScripts.asmdef"; } - if (EditorUtility.DisplayDialog("Create ASMDEF", msg, "Ok", "Cancel")) ASMDEFManager.CreateAllASMDEF(); + if (!EditorUtils.isPackage &&EditorUtility.DisplayDialog("Create ASMDEF", msg, "Ok", "Cancel")) ASMDEFManager.CreateAllASMDEF(); } } GUI.color = Color.white; GUILayout.FlexibleSpace(); } - GUILayout.Label( - "ASMDEFs are useful if you need to reference the extra DOTween modules API (like [UIelement].DOColor)" + - " from other ASMDEFs/Libraries instead of loose scripts," + - " but remember to have those ASMDEFs/Libraries reference DOTween ones," + - " except for DOTween's Editor ASMDEFs (DOTweenPro.EditorScripts) which must never be referenced" + - " by your runtime code or runtime ASMDEFs.", - EditorGUIUtils.wordWrapRichTextLabelStyle - ); + if (!EditorUtils.isPackage) { + GUILayout.Label( + "ASMDEFs are useful if you need to reference the extra DOTween modules API (like [UIelement].DOColor)" + + " from other ASMDEFs/Libraries instead of loose scripts," + + " but remember to have those ASMDEFs/Libraries reference DOTween ones," + + " except for DOTween's Editor ASMDEFs (DOTweenPro.EditorScripts) which must never be referenced" + + " by your runtime code or runtime ASMDEFs.", + EditorGUIUtils.wordWrapRichTextLabelStyle + ); + } } GUILayout.Space(3); diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs index f424f26d..a752bded 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs @@ -76,18 +76,23 @@ public static bool Draw(EditorWindow editor, DOTweenSettings src) _src = src; if (!_refreshed) Refresh(_src); - GUILayout.Label("Add/Remove Modules", EditorGUIUtils.titleStyle); - + if (!EditorUtils.isPackage) { + GUILayout.Label("Add/Remove Modules", EditorGUIUtils.titleStyle); + } + GUILayout.BeginVertical(); EditorGUI.BeginDisabledGroup(EditorApplication.isCompiling); - GUILayout.BeginVertical(UnityEngine.GUI.skin.box); - GUILayout.Label("Unity", EditorGUIUtils.boldLabelStyle); - _audioModule.enabled = EditorGUILayout.Toggle("Audio", _audioModule.enabled); - _physicsModule.enabled = EditorGUILayout.Toggle("Physics", _physicsModule.enabled); - _physics2DModule.enabled = EditorGUILayout.Toggle("Physics2D", _physics2DModule.enabled); - _spriteModule.enabled = EditorGUILayout.Toggle("Sprites", _spriteModule.enabled); - _uiModule.enabled = EditorGUILayout.Toggle("UI", _uiModule.enabled); - GUILayout.EndVertical(); + + if (!EditorUtils.isPackage) { + GUILayout.BeginVertical(UnityEngine.GUI.skin.box); + GUILayout.Label("Unity", EditorGUIUtils.boldLabelStyle); + _audioModule.enabled = EditorGUILayout.Toggle("Audio", _audioModule.enabled); + _physicsModule.enabled = EditorGUILayout.Toggle("Physics", _physicsModule.enabled); + _physics2DModule.enabled = EditorGUILayout.Toggle("Physics2D", _physics2DModule.enabled); + _spriteModule.enabled = EditorGUILayout.Toggle("Sprites", _spriteModule.enabled); + _uiModule.enabled = EditorGUILayout.Toggle("UI", _uiModule.enabled); + GUILayout.EndVertical(); + } // External assets modules - free GUILayout.BeginVertical(UnityEngine.GUI.skin.box); GUILayout.Label("External Assets", EditorGUIUtils.boldLabelStyle); diff --git a/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs b/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs index 06dceb29..67f5bcf2 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs @@ -38,7 +38,11 @@ public static Texture2D logo get { if (_logo == null) { - _logo = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + if (EditorUtils.isPackage) { + _logo = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + } else { + _logo = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + } EditorUtils.SetEditorTexture(_logo, FilterMode.Bilinear, 128); } return _logo; @@ -50,7 +54,11 @@ public static Texture2D miniIcon get { if (_miniIcon == null) { - _miniIcon = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenMiniIcon.png", typeof(Texture2D)) as Texture2D; + if (EditorUtils.isPackage) { + _miniIcon = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/DOTweenMiniIcon.png", typeof(Texture2D)) as Texture2D; + } else { + _miniIcon = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenMiniIcon.png", typeof(Texture2D)) as Texture2D; + } EditorUtils.SetEditorTexture(_miniIcon, FilterMode.Point, 16); } return _miniIcon; From 3403fdf14c677cf84689a47a356b5d11fd49c626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:32:32 +0200 Subject: [PATCH 10/33] Add asmdef version defines --- _DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs | 2 +- _DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs | 2 +- _DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs | 2 +- _DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs index c195b6cc..75b91126 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true // MODULE_MARKER +#if true && AUDIO_DOTWEEN // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs index 08b07006..c7f39d0e 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true // MODULE_MARKER +#if true && PHYSICS_DOTWEEN // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Core.Enums; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs index d01f7289..1351a98f 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if true && PHYSICS2D_DOTWEEN && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs index b3a6fd1a..b5814fbc 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if true && UGUI_DOTWEEN && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using System.Globalization; From 013b1cdaad74a9f22aefae8fa25fbadb6bf3e777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:33:18 +0200 Subject: [PATCH 11/33] Binaries --- .../Plugins/Demigiant/DOTween/DOTween.XML | 968 +++++++++--------- .../Plugins/Demigiant/DOTween/DOTween.dll | Bin 174592 -> 177664 bytes .../Plugins/Demigiant/DOTween/DOTween.dll.mdb | Bin 67269 -> 85967 bytes .../DOTween/Editor/DOTweenEditor.XML | 26 +- .../DOTween/Editor/DOTweenEditor.dll | Bin 66560 -> 67584 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 11777 -> 17084 bytes .../DOTween/Modules/DOTweenModuleAudio.cs | 2 +- .../DOTween/Modules/DOTweenModulePhysics.cs | 2 +- .../DOTween/Modules/DOTweenModulePhysics2D.cs | 2 +- .../DOTween/Modules/DOTweenModuleUI.cs | 2 +- _DOTween.Assembly/bin/DOTween.XML | 968 +++++++++--------- _DOTween.Assembly/bin/DOTween.dll | Bin 174592 -> 177664 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 67269 -> 85967 bytes .../bin/Editor/DOTweenEditor.XML | 26 +- .../bin/Editor/DOTweenEditor.dll | Bin 66560 -> 67584 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 11777 -> 17084 bytes 16 files changed, 998 insertions(+), 998 deletions(-) diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML index 522a3164..ef800e1d 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML @@ -26,9 +26,19 @@ What axis to constrain in case of Vector tweens + + + Struct that stores two colors (used for LineRenderer tweens) + + Called the first time the tween is set in a playing state, after any eventual delay + + + Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) + + Used in place of System.Func, which is not available in mscorlib. @@ -39,11 +49,6 @@ Used in place of System.Action. - - - Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) - - Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). @@ -68,6 +73,38 @@ Max Sequences capacity. Default: 50 + + + Used to dispatch commands that need to be captured externally, usually by Modules + + + + + Returns a Vector3 with z = 0 + + + + + Returns the 2D angle between two vectors + + + + + Returns a point on a circle with the given center and radius, + using Unity's circle coordinates (0° points up and increases clockwise) + + + + + Uses approximate equality on each axis instead of Unity's Vector3 equality, + because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. + + + + + Looks for the type within all possible project assembly names + + This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). @@ -121,20 +158,20 @@ The eased value. - + - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected + Used to interpret AnimationCurves as eases. + Public so it can be used by external ease factories - + Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected - + - Used to interpret AnimationCurves as eases. - Public so it can be used by external ease factories + Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected @@ -148,6 +185,27 @@ Kill the whole Sequence + + + OnRewind callback behaviour (can only be set via DOTween's Utility Panel) + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. + When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded + + Log types thrown by errors captured and prevented by safe mode @@ -181,27 +239,6 @@ Lets the plugin know that we restarted or rewinded - - - OnRewind callback behaviour (can only be set via DOTween's Utility Panel) - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. - When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded - - Public only so custom shortcuts can access some of these methods @@ -222,38 +259,6 @@ INTERNAL: used by DO shortcuts and Modules to prevent a tween from using a From setup even if passed - - - Used to dispatch commands that need to be captured externally, usually by Modules - - - - - Returns a Vector3 with z = 0 - - - - - Returns the 2D angle between two vectors - - - - - Returns a point on a circle with the given center and radius, - using Unity's circle coordinates (0° points up and increases clockwise) - - - - - Uses approximate equality on each axis instead of Unity's Vector3 equality, - because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. - - - - - Looks for the type within all possible project assembly names - - NO-GC METHOD: changes the start value of a tween and rewinds it (without pausing it). Has no effect with tweens that are inside Sequences @@ -280,11 +285,6 @@ The new end value If bigger than 0 applies it as the new tween duration - - - Struct that stores two colors (used for LineRenderer tweens) - - Used for tween callbacks @@ -1202,6 +1202,35 @@ Rewinds and kills the tween when the link target is disabled + + + Types of log behaviours + + + + Log only warnings and errors + + + Log warnings, errors and additional infos + + + Log only errors + + + + Types of loop + + + + Each loop cycle restarts from the beginning + + + The tween moves forward and backwards at alternate cycles + + + Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". + In case of String tweens works only if the tween is set as relative + Path mode (used to determine correct LookAt orientation) @@ -1270,14 +1299,14 @@ Resets the plugin - + - This plugin generates some GC allocations at startup + Path plugin works exclusively with Transforms - + - Path plugin works exclusively with Transforms + This plugin generates some GC allocations at startup @@ -1344,6 +1373,11 @@ Custom characters + + + Controls other tweens as a group + + Type of randomness to apply to a shake tween @@ -1355,282 +1389,50 @@ Creates a more balanced randomness that looks more harmonic - + - Methods that extend Tween objects and allow to control or get data from them + Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - Completes the tween - - - Completes the tween - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Flips the direction of this tween (backwards if it was going forward or viceversa) + + Tweens a Camera's aspect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Forces the tween to initialize its settings immediately + + Tweens a Camera's backgroundColor to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Send the tween to the given position in time - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it + + Tweens a Camera's farClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Send the tween to the given position in time while also executing any callback between the previous time position and the new one - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it + + Tweens a Camera's fieldOfView to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Kills the tween - If TRUE completes the tween before killing it + + Tweens a Camera's nearClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - - Forces this tween to update manually, regardless of the set via SetUpdate. - Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. - Also note that if you only want to update this tween instance manually you'll have to set it to anyway, - so that it's not updated automatically. - - Manual deltaTime - Unscaled delta time (used with tweens set as timeScaleIndependent) + + Tweens a Camera's orthographicSize to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Pauses the tween + + Tweens a Camera's pixelRect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Plays the tween - - - Sets the tween in a backwards direction and plays it - - - Sets the tween in a forward direction and plays it - - - Restarts the tween from the beginning - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it - - - Rewinds and pauses the tween - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - - - Smoothly rewinds the tween (delays excluded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Plays the tween if it was paused, pauses it if it was playing - - - Send a path tween to the given waypoint. - Has no effect if this is not a path tween. - BEWARE, this is a special utility method: - it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually - (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) - Waypoint index to reach - (if higher than the max waypoint index the tween will simply go to the last one) - If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it - - - - Creates a yield instruction that waits until the tween is killed or complete. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForCompletion(); - - - - - Creates a yield instruction that waits until the tween is killed or rewinded. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForRewind(); - - - - - Creates a yield instruction that waits until the tween is killed. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForKill(); - - - - - Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForElapsedLoops(2); - - Elapsed loops to wait for - - - - Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForPosition(2.5f); - - Position (loops included, delays excluded) to wait for - - - - Creates a yield instruction that waits until the tween is killed or started - (meaning when the tween is set in a playing state the first time, after any eventual delay). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForStart(); - - - - Returns the total number of loops completed by this tween - - - Returns the eventual delay set for this tween - - - Returns the eventual elapsed delay set for this tween - - - Returns the duration of this tween (delays excluded). - NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts - If TRUE returns the full duration loops included, - otherwise the duration of a single loop cycle - - - Returns the elapsed time for this tween (delays exluded) - If TRUE returns the elapsed time since startup loops included, - otherwise the elapsed time within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded) - If TRUE returns the elapsed percentage since startup loops included, - otherwise the elapsed percentage within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded), - based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 - - - Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. - BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. - When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. - If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - - - Returns TRUE if this tween was reversed and is set to go backwards - - - Returns TRUE if the tween is complete - (silently fails and returns FALSE if the tween has been killed) - - - Returns TRUE if this tween has been initialized - - - Returns TRUE if this tween is playing - - - Returns the total number of loops set for this tween - (returns -1 if the loops are infinite) - - - - Returns a point on a path based on the given path percentage. - Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - Percentage of the path (0 to 1) on which to get the point - - - - Returns an array of points that can be used to draw the path. - Note that this method generates allocations, because it creates a new array. - Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - How many points to create for each path segment (waypoint to waypoint). - Only used in case of non-Linear paths - - - - Returns the length of a path. - Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - - - - Types of loop - - - - Each loop cycle restarts from the beginning - - - The tween moves forward and backwards at alternate cycles - - - Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". - In case of String tweens works only if the tween is set as relative - - - - Controls other tweens as a group - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - - - Tweens a Camera's aspect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's backgroundColor to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's farClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's fieldOfView to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's nearClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's orthographicSize to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's pixelRect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's rect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Tweens a Camera's rect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween Shakes a Camera's localPosition along its relative X Y axes with the given values. @@ -2344,32 +2146,355 @@ and returns the total number of tweens involved. - + - This class serves only as a utility class to store tween settings to apply on multiple tweens. - It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining + Indicates either a Tweener or a Sequence - - A variable you can eventually Clear and reuse when needed, - to avoid instantiating TweenParams objects - - - Creates a new TweenParams object, which you can use to store tween settings - to pass to multiple tweens via myTween.SetAs(myTweenParms) + + TimeScale for the tween - - Clears and resets this TweenParams instance using default values, - so it can be reused without instantiating another one + + If TRUE the tween will play backwards - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started - If TRUE the tween will be automatically killed when complete + + If TRUE the tween is completely inverted but without playing it backwards + (play backwards will actually play the tween in the original direction) - - Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. - The ID to assign to this tween. Can be an int, a string, an object or anything else. + + Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int + (use or for those) + + + String ID (usable for filtering with DOTween static methods). 2X faster than using an object id + + + Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. + Default is -999 so avoid using an ID like that or it will capture all unset intIds + + + Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts + + + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Called when the tween state changes from playing to paused. + If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. + + + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Called each time the tween updates + + + Called the moment the tween completes one loop cycle + + + Called the moment the tween reaches completion (loops included) + + + Called the moment the tween is killed + + + Called when a path tween's current waypoint changes + + + Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative + + + + Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option + + + + FALSE when tween is (or should be) despawned - set only by TweenManager + + + Gets and sets the time position (loops included, delays excluded) of the tween + + + Returns TRUE if the tween is set to loop (either a set number of times or infinitely) + + + TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed + + + Time position within a single loop cycle + + + + Animates a single value + + + + Changes the start value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + If bigger than 0 applies it as the new tween duration + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If bigger than 0 applies it as the new tween duration + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the start and end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + The new end value + If bigger than 0 applies it as the new tween duration + + + + Methods that extend Tween objects and allow to control or get data from them + + + + Completes the tween + + + Completes the tween + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored + + + Flips the direction of this tween (backwards if it was going forward or viceversa) + + + Forces the tween to initialize its settings immediately + + + Send the tween to the given position in time + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + Send the tween to the given position in time while also executing any callback between the previous time position and the new one + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + Kills the tween + If TRUE completes the tween before killing it + + + + Forces this tween to update manually, regardless of the set via SetUpdate. + Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. + Also note that if you only want to update this tween instance manually you'll have to set it to anyway, + so that it's not updated automatically. + + Manual deltaTime + Unscaled delta time (used with tweens set as timeScaleIndependent) + + + Pauses the tween + + + Plays the tween + + + Sets the tween in a backwards direction and plays it + + + Sets the tween in a forward direction and plays it + + + Restarts the tween from the beginning + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it + + + Rewinds and pauses the tween + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + + + Smoothly rewinds the tween (delays excluded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Plays the tween if it was paused, pauses it if it was playing + + + Send a path tween to the given waypoint. + Has no effect if this is not a path tween. + BEWARE, this is a special utility method: + it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually + (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) + Waypoint index to reach + (if higher than the max waypoint index the tween will simply go to the last one) + If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it + + + + Creates a yield instruction that waits until the tween is killed or complete. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForCompletion(); + + + + + Creates a yield instruction that waits until the tween is killed or rewinded. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForRewind(); + + + + + Creates a yield instruction that waits until the tween is killed. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForKill(); + + + + + Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForElapsedLoops(2); + + Elapsed loops to wait for + + + + Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForPosition(2.5f); + + Position (loops included, delays excluded) to wait for + + + + Creates a yield instruction that waits until the tween is killed or started + (meaning when the tween is set in a playing state the first time, after any eventual delay). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForStart(); + + + + Returns the total number of loops completed by this tween + + + Returns the eventual delay set for this tween + + + Returns the eventual elapsed delay set for this tween + + + Returns the duration of this tween (delays excluded). + NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts + If TRUE returns the full duration loops included, + otherwise the duration of a single loop cycle + + + Returns the elapsed time for this tween (delays exluded) + If TRUE returns the elapsed time since startup loops included, + otherwise the elapsed time within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded) + If TRUE returns the elapsed percentage since startup loops included, + otherwise the elapsed percentage within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded), + based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 + + + Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. + BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. + When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. + If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: + .OnKill(()=> myTweenReference = null) + + + Returns TRUE if this tween was reversed and is set to go backwards + + + Returns TRUE if the tween is complete + (silently fails and returns FALSE if the tween has been killed) + + + Returns TRUE if this tween has been initialized + + + Returns TRUE if this tween is playing + + + Returns the total number of loops set for this tween + (returns -1 if the loops are infinite) + + + + Returns a point on a path based on the given path percentage. + Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + Percentage of the path (0 to 1) on which to get the point + + + + Returns an array of points that can be used to draw the path. + Note that this method generates allocations, because it creates a new array. + Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + How many points to create for each path segment (waypoint to waypoint). + Only used in case of non-Linear paths + + + + Returns the length of a path. + Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + + + + This class serves only as a utility class to store tween settings to apply on multiple tweens. + It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining + + + + A variable you can eventually Clear and reuse when needed, + to avoid instantiating TweenParams objects + + + Creates a new TweenParams object, which you can use to store tween settings + to pass to multiple tweens via myTween.SetAs(myTweenParms) + + + Clears and resets this TweenParams instance using default values, + so it can be reused without instantiating another one + + + Sets the autoKill behaviour of the tween. + Has no effect if the tween has already started + If TRUE the tween will be automatically killed when complete + + + Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. + The ID to assign to this tween. Can be an int, a string, an object or anything else. Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. @@ -2900,131 +3025,6 @@ The percentage of lookAhead to use (0 to 1) If TRUE doesn't rotate the target along the Z axis - - - Types of log behaviours - - - - Log only warnings and errors - - - Log warnings, errors and additional infos - - - Log only errors - - - - Indicates either a Tweener or a Sequence - - - - TimeScale for the tween - - - If TRUE the tween will play backwards - - - If TRUE the tween is completely inverted but without playing it backwards - (play backwards will actually play the tween in the original direction) - - - Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int - (use or for those) - - - String ID (usable for filtering with DOTween static methods). 2X faster than using an object id - - - Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. - Default is -999 so avoid using an ID like that or it will capture all unset intIds - - - Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts - - - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Called each time the tween updates - - - Called the moment the tween completes one loop cycle - - - Called the moment the tween reaches completion (loops included) - - - Called the moment the tween is killed - - - Called when a path tween's current waypoint changes - - - Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative - - - - Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option - - - - FALSE when tween is (or should be) despawned - set only by TweenManager - - - Gets and sets the time position (loops included, delays excluded) of the tween - - - Returns TRUE if the tween is set to loop (either a set number of times or infinitely) - - - TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed - - - Time position within a single loop cycle - - - - Animates a single value - - - - Changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - Used internally diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.dll index e57b6ee9a13e0b41380f1398ffd6b3f379325cb8..584b5602db4e43d9e5790fd428e414eb1afa2cd3 100644 GIT binary patch literal 177664 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

;Z{uH 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 r*ZRgf*E8#1;Pzv&*S6OB=W-c8^E>`^; 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

+ Not used as menu item anymore, but as a utiity function + + Starts the update loop of tween in the editor. Has no effect during playMode. @@ -28,15 +33,6 @@ If TRUE prevents the tween from being auto-killed at completion If TRUE starts playing the tween immediately - - Full major version + first minor version (ex: 2018.1f) - - - Major version - - - First minor version (ex: in 2018.1 it would be 1) - Checks that the given editor texture use the correct import settings, @@ -101,10 +97,14 @@ to use. Leave NULL to check in all of them. - - - Not used as menu item anymore, but as a utiity function - + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll index 4d46b5be7f89986f8ddbfacd66c9127b1a63d332..ecebe559468ceb90c4a9422a7c1338b2eac309ae 100644 GIT binary patch literal 67584 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�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 literal 66560 zcmce<3w%`7wLiY+%;d~u@_x_>!8Lcq~`)gwTH7#xJHGT2!Xj5LEf4VAq!%896 zy4>QnGj8m(YI{LUt;uoC7UF$SbV>b0rAvq!q-*dLqL9;?)SC#TKmY9jA9VV2i)B}m zDE)6g6-p%h87Q}n5-9g^GDPOzGMC5&?TvDmn3Tyo6<#BR&%yTrU+ut~lF@xh;A8&+ z0FT?M^ajR%HA3uYG81MOFxCw^azjr@z6F<|yPC{sZybW8tANgI0}W5d-!dVVJ5Wwu zKz79+>86P+amQZt$E`x7=VXzO1xjYa>Pk{GN`&xh?hzE`(L5t)o<}oEK^uXkJ)>pB zJ)wiFCjv+tL4f26R6a(m1}cmD2IX-!ZJ6?H*M_OU1&g_WaLxE~%G1ixhNw+U>Nu!zoTtaX31_B0L zNS7K-GSH161{D$A2CQ6RtidEBn~4>Qn8R45#JE4)Vr^QT0lUrsd8*EpP~#b)I>Kl( zBUCoEkr667jHVINP=$V8hjQVPMFGDjQG+Jrgo=D-$R!5iwZOujp#NCF8=s1FU2fyc z$Nb)~?u}0a`deKao{r~m9l!}!;DjsebqBfOP+7R(OPa_Q)rRns>i;k6Dw*vO2T><_ zqsVMSTm0HebOMJVQU<;*FbV`(B|`P)Mv@3kF~7pkfcYvv^UZY{(RK4ddYUb6G2jjt zyMs+$^FE|Qx#mykk!Ake!FfS)-jEyw$N}A`hk=Y40A!ac#E~!*!w{0=GT<-GDa|d- zlPZ#$@FcMapLTru@L4zpz^>&t3sGVY564^{nR%fe?s~t8HiJXsF_%X`UTCdBe&9E^ zGN+3bJ^ki=GDx(ojEi(^FrkYd5GWqK67YD=JGJe)59J&Mp?FDpdpQu%(o$6 z7G{ZoY;tp$2T2-F{`!V&ABT#PtfDL<1WJisq?>ENkB5QT?Su~s`n;+>3y&epKy*Ds zz41oKE__^4dQ%jz4_GB}L@V(Wc~nfRF7ntO87_k8-4K<|Or>e%^SUe|*^#RN;bD>@ z^I3$ats21mwIi+Tstuq!WhPnlg_ESdT%xmz^(hIOVv+s-rxsPt+b5$;sCf zhGxt@h*Rt=K}ui@@%jQunyc-11~4aGvt%tZk%gqJ93nbMairCf;?UNefp>4{^S_xnTBiv`)hpW_`qjWj~b z=HnUidV^#K|1o#{F~n7BzrXR>WBJA6L;xYKN_MV0oFfZc2zG;knVZ)rE?&g8h>8n^ zy8u&$CKii1yG1^=pZc_$68Pi1S{yOauT>ZrVxf9Z*rx>y_(7=N9bTxFQm2MWX<-5g zKLA9F0TBWLvHSqUObF;_h%gtb&kB1r16~xW$Goly*jhloh%Dssr<>WMZ{J;Kpm+SE z)CXbtkPA4haaU!^I9H-U>>iw2B^wfB1FC>t(Z_Y-mcH z19Xgx567js>}x0+x)&L1!SL(VP4RU|^zuJ zZ3Gjhjf9;DrZAg>C}|^zEH(lswh=@M8^K7n5e#MwZ>|}H+CR}rJ%7GmSJS_30GaC*Q`YkW2sb!hp_}akSGljag3!T z9zkAOEa?Uerw14^JKhNn`?Jk9&LqJz0BEP_$j3BuCY4I=OY0TA;fU7g8=VRTDU^;; z!oWz-NkS*z*2%5)hI-ANfK%!9?Va3m5a7D=F2F)OCRq zZuou{uVWFRip)V`#liB^%%aB!kc?jfkmC(_F`!MtdCVILBr6ZDB=rJb^JS}ao?vgQ z3wq7hGf3rL)8$h-D5(msnUhX3R*~jOl#Q?i`(%mDuodENk!;f%u>D+jb(yMMH_NOt zP_J&zv9WU9TxVkyx_OC>RqEzp8>`aIM{I18ZoX+_lXWvMTPc29-4xxNX=BydsKS9F z&I~%x9Nqkq1I^XVCmd*=ZocY3^K~=JpQ@+202MjVLfzcxK(WXfa-hY!dDMZHV5jRq zOJSoNt7M0X$-YgnFG6O~(+IFGV~{$SdYz^L?BwOp*aJe@ytL7jqX)1@ON|+SI_fpg zqWWlTAjVRsA@XB>;`NHzX6cfbZ4oD{&h(k*TTFDO&m6R|a-aDb8>{e{_t;pa&-}fO zRr$=kT&uZtlYHii6vmDBnHO3Fu0K3m_sa1>3LAR?u4_a#TMEI?U!Pq=2OYe2gmcn- zj6h5ai6YG($O#2??-A9?FeWX|;tg)g@#@#b=KcZW%q1{6urF%{W@cEI4>}sXa;P>0 z8?MtbB2J;;0L9@(V{|>ihJD{Le@J8_3POEh^kUrLixj!WUiA)%6SlxRkkbs31mqO1H>-{ zFh&6Uy3Wd0Z0Ci6*+;e?1tYBK4H`!mVy%z+Fw+{ACA45eYAih(fUEEs z2PRei3y#f%h0Hy9@T>!<(|ix9_(4j|%ohXI4$>w;?GhrWI&G^TfP@mUqw+VBI;N@0T`?puije(hffOJ!LX~^Xr z3tPHoggILg^D4?hD=v<9W3wp-)s~rqXv~m-+s-kI7^F^S4x%x`{Cs*HbBRG9v#5E* zAf3Y%{Kzbkn?s72U!xMa%V?E5N`PbgSRJ9P4Sd1RuEATVnisu7%${VY=jDykrl|6S z2P@lBnsFlvfkTwc)&)YVD1|?0jacHD?~wv=aLq^o9Nvh3 z7U`$^;I|yy&7({;i0Us59wdjZ3up&uq}~?)9H>be7CHLKdAVNWCdh^TK7K+=Ojzuj zZh`14%19S$UZcj6Ub^`xDh?W-2cF}-E{5P8DDi|Uy+xiQ%!+@3%Jc;DLODeqgeL@b z-`wNb+@|Bm%14?!V$AG9Wn<$o@<`f@G+F?!H;f}-T6$doz36XrJ}ik#DXUEzRQaRZpn{sC&on-=y`V87gZNl7ghxlUxB(~M6aP0)%7A0Qa>pfULQBM=AR+ zOI(KvebCcWUDs4GdOnmY&`ty}%3X1uDlsjDLfOo?F2=_x^R$599j?^eI#aX4?kv3P zq8g1m0YX7-Jmafi_$8T2X`1vj)xcww3(=1lUxUb~-;2A2QhTlc0EaRJa7~cZO3g@`9@;%1gMEALo`ZiMGTnz)dPy~(d zSb`b~r#N$)hY!$;M$basjj;k@+(Q|51jmQ~^xuH`jeiG>-wTlVF2ER~iD#5R{63(i z@$UgLULOCxl?>o7aX+y50~Sdievt5o2*;w*vv>y8K1NAd!+(GyYgk4#5D3P90AeN^ zj_nyGzzT5t<3FTgDT^!t!`CxPpfdjO1SOnJYy!dfBb1SnPD#75D@c++AW-eE_B+}{ zL|Iu2$q*okNs}BhL{wGC@r^IIPCT*Z}~4vG~I!ues-^5P2nIKDVbh2)~|D0#hm2NOvZbHK~g~4nZuzNTE!n zH&IRkTyI_c3CNUhk3WeAlTqNq&GDx!G!TC}RY=OJI42^1hOba(;6d(NS5;Nz@Var{ zBE9DsNV3Vt+M$E-bD+{~q(!VEZNpPvsIo3Xfa1Io4;-wfnE5OO#x_%{2uQQQ?1{jkDP)UjvW9OoX2DwgN?GpS~JzX6sn7c7+;V{7*;%B*e6+bJ? z&-1g=yo;Yz=KcJfWIoEz$>#6)ImP@dKdZCN4`sq{mK9Tp)j4LJOyrsiWFpU8ClmSR zg)&iK#$}?=yiz8L%o}B**t}gPO3d%cM5*~xnJ6=VArp8}EE7TV1DPl{OG>!*3bRor zD$O%wqRKo+CMKC3GBMe_L?)(~SIR`S`6ZdCF^|ebt$DvpOf~`~wBZiaP#!dX#|T*-svVRX+=+)O|aqb1f+BX7UV&q?7?j<3)52O6fsXHouxtfNuO5d2egNwv*7nf-h^h|=Rwcarpoc&Mz z2kn*1YQAh^mvmxr()M&(+8FMOebQ@Jx_^p_c^5!sHZQX@ z8U0tP2D{exQnasHa^~GuYV`dS*Us@lik8apQF=D>P*=TvGClup)oLjos8s!@hF+dF zd;uJK_yiQdP<{~)gn`+R!pp6Nmavt3sYS@h{UPTzu*dQrxQr%e7gAQH9Vf|zE0t8G z8;`ihA^!zS-pC@B4j@mUC`M;g>;)5L_&!oFTMGIu!Bbh+d>a}};Hu(dnY?k5var?u zjTRw8_Z+EGE~(^f|L{rV^Q3$}9tW_HOE>bJC&^SGGZki5@{5zm7fJczO!@atB3~lq zOYt~xd8SgelP7kzGMOnrnJ|&2w`A2xGGVDeU5(4b{sUKJWa622f*z}pJtpT-%#r-3 zInEtUd8RQ!Go&0J@;Jo3BRm~*JI`5OzP}YJF#DjdQ30(6i=ovBjV7uuOTafp1;UP$4fnT%64+H2Sq{tgSOtXu!F8 zmRO+i-NiJUWHp{8>+&@Ev|(EJgmi6q2eqG9Ws>QZWqZx1pg3aFpDg|BLn{ORP)KjI z7J(nw9BUC+G{qW|cvIom^F4E)mZh2%DUN%%8m$V>v+`7@IBGfPHZF!yQ^;-yGF*eK zMlUF`lpHUv7zNL`5&qVY)!6JAIiD1o~X;KC)IaJJj1MS=ApuiKbP z2}fUKVckU=9t;KA-l&|@AQi51vmS$3EV^=i>RO@hGp2)?wfKinhL;!rH#DM+*LaQU zvl_FwN_X-q=#-Ch*h0^69n|4_S$UzdVmIH*D)DGV9#0TwM&!33E}(hnMO?&kJ1=52 zsC&7(Hr3GbX)x0s0#3qzp5c0w%xB1rQ{CnQtN$dOeaT#95$hW~!!saWQ}OyE0{<;*EtLRk!N@&=<-n8)!;U_Sd~hK)Z`M2h}#-+fB6YKtLS_X z7bM)(HS$%Pi~)FEJ_339au?p1aPZu9vRLKmz|m@mg$Hm}GnH!0OKWoe;8H${aw z&KA`E$!)%z$_Yitp39{TN!d*&3r3`lM`#^yD6O3`I^xH3vhW^ z;(3gDAKGQ!SA(0Xe+Ni>0lhr76N2UmqAjhpXuF8E9;kUkiUybPm|rE@ODP&gqR0F@ z(Tu59UJOW&*#y))FGa(U^q3~mu20eWh<1c%KSO~qvPkmV0=^Pwsd9>G3TCyc?B`&Pt44C<8&LxMK1fg*jdB$o|d|Y z>*dt&5ke=yZ$>CJN*yJ+l*;5%mq{+AGP%@wl1r&fE_I{iQYw>69m)+JrBo)Dx>j;2 zmC2<}mRw3@a;du|mr|Kr>S(DIr82lQw|Ru$E$DkqMcP;bBJQyy;OHO#E=p25K(~u@ z^PA|E(Y1ujHwCm0QpqrdjYa~vJEKnU=MOI2INWO|)dN?5XQFQ!{e0X*?@3(&W8O*Y`s74)aR~Vj;;?s3 zRM#kZmiYw9u#ZhB!y)UhB*Pv)p$vyG?@Y+BpHC#i_LVo87t?Ba8vN+DOq`1NKK^)Q z7D`io_6kJ9#dKFrcQ|ga!8{{F26rcn7a(k$MyBEpCGQPq8HklSU8bPB4w`t}^~gav zU;k@#4@}S)3Xaj!y338uneYO*K@77Mwc=}0C|KSJS^@p(k4H-5obiQV{p0xVTR>K2 zkHAqHp7HsrJe)zIEG*TF(!XNn#btgPud>e9ATXK7HkA_`qhU>KKMyzt23n-sLrq3V zn??hQN0md41`v-T2aN^{j~WM!9D%*TL8Ff6-gnT*@!0zuG;%cdHV2JnvQYvK8VwL0 zB{t2??ULVmGXT1Q?bYomrL z>KV2yHC0iU*i>q)qMm6}scDM3)S~iu_q*8&82wZgUk+u5=WoODd+Ud>c9}xHVfQsT z0DnDmiQx;^c6bJ2-3_;^cD2J2-3};^cAnJ2-42;*@v-C0V$r6)5or zN_;Y8dF2UpFZ+ih6I+loWwDz$SZqdS>Fg~I7Tc0pUUnJ>iw(*wANz@e#a3ljc7_pk z?+)LN>>Wj(9Yt9?iu4^t-W^509YxtY7IkAp@dC5NU*tExhcPa9dwRI4$ZwZDOn%2x z8@G^<{9$*d|S9%+1c=lEF=y$e3H?$zYS!d37n-Ss84yuSsEAvNP2t z8=Kw+i=C-A+1aGYLgvm?oNUeWgk)!GPWI+$O|oG?zNS~Py+R&R0>6d^&t$Hc%73AjIoMnlc%~pywEOc)Sv5mg$hx?S8To2uZ z>KbvN$V){;OFw4OaGAu5h1p8hz#3Pt*BfwdF_%}H-XnaS312;?MX&b=W%q)n4uP^bALj2D(Jh2YoJ37#pMJbzUVW<>ya0Krg+W$r0`iVRk+CQHLoG8 z7DAhXxyQiX%QQdXW43L&YA+-^3owaYPHBr8h1yZ$$lWZk72(B>5suP9Qf_&TaA?k@>vF zC&)m);I>?!)!1XIt@|-zFn1TZHCAC$%I;+9MK~T4qqKvFFGG`6Cp05T*IF;|Wgnp% zP}~R7Kr4aS7Fr<74CjM-mt`q>YjYSSHdcU|vLC(-Mb%`-m!t61W!5jtx>tY}So&#L zEvR%zw1C7>E40yv+odI5mc$q5R)P_3QdN``$u5$$ccDe0B9KTISv8SLyts7gLJbV`lZzQ-ERomej_!dSJva#)@M>%a@;tNe-8yESGNG+uG!&=Z^gdQmI z6{Y&%SGH-%^^}i%S9FxRa>+-?7jfz@pa9;}QHRh)vw+{urWw>3)Z?vQ-;um*<);g? z9la28hx4)>_AhidmS>N%ypJu6`{2-$`QOPq7H+3*y1zY zjU~9_PyLx@Y(3N1I<741(%4zB25t{ib>D)qJutRM8Jq9mOFP3da_n3s&O0u@-nd57 zjI+^hc{Yk!*3+;lV5|ZKx5okNgN)E!H$E|-v4*Hc_uq>~F{GT|m%>zx?@JL8-CD$SuUkAXK808Dg^@Q^M#YW^e z2u1w&;I~1zSfLG%kpft}Yr~fzCC|1O;VerykH-IiYEOFIZ-g>BvxnjC5)am3#V_yw zX_w-l-t$RPdKh11_m2?BB+6Xz4Pfm)Pa*hDyMOojvE3sNq7xlTS#QwYA^8R!kCUr- zIjcwzDxq3G(!XbHY;`Iq6mcUr3lJC*4Z0 zb7}_i>-Czk0*{faP;bNC+VFln)p7A8iSaTvFtUmIi`jBX4FA*x%|lrIAkI-)ja5_8 zZuy?YT!#)(o5*A6xdwd6^?Jx?!(`t?J4)l53I@J<!Q+=*|VX|8_mYKC|pBpvG_uz*HR7JNC}A(%<%@BbZ>dnl+bizJ6P0; z6~=j#kG@}^b25~#83%#jH3)stK{w6^-?#vPetCrz$GVH}XjY*=wt0l8M}OF=z0vGY zO(kh0v4YU=GH8MqG`|B0d!Gxbb{?sGM{*l<63e!!x69;iC%^7N9ia`A8--WeH$mmq zv!8ue4+!%9KMNSR)*KC$C%CvP`x9y?6{P6q5E_EG@Wqd6&!VrOPdHO}jrkvt z&g0ErI5*pz)2POGp4s@g!atW2T5o;`Zi$LRwDL=p z1tNzSBBn|!@$k=PfJDER;V3VQe}%_3(>M#7iCO5dHR*kS%*&ijd(L~x>O=F2S#?K(o>Hdu2?z}OW}c$i&N?Hkq=WE1V?tK=z$Ts4I;~` z7%54m10!_n!>Xeom7X+0cPJ!%>W(L#J8PuZ#$hWl(wD-6BSoonU}f+0sE((^zwN)oua$}Sx%5wt06_ynHcio zLNYC4?Ga%fSe&-Zm1UT>fvPH}!R&0EJ-E$>Z7CY&d}+#Qv&+e5b^tJcZp%|B;G17g z`AsBm2MP1fwmgLkrxtejFau|#bSkGa&AqVVIC zvcr+N)s~{bSustV{t zcaGS>ZYMfXggAg??9=F4Y}FV$SJ6vP&Lyzs)f)=YqGev3fHG7c}i zFkp3a-&rTm_W*d~@&z~_`avy@okyy?jy#p>|FP_UsCr%V1S$j#jGI%d{;!Gh1vuZt zsyD#i^cznazO;SlLAg}X#LME)9v3fL>PxYQ`V6XtAnpGRb9Pu27+{$obxh$i9wne)dF+@EkY&YLGsBGs=>`>r$i-e+7uFcQ1UlUe**; zHF?6r8pmil5u`O6FZN(UzBm-RsQe)5kDqS2gP*}{e(LlMb-hr8mRfv0jqkPiQ!@Fo zoNUF{@MAbU1l4&3|E!$KE>?3PP3VkJ((rmXO(64K(Ru~RjffXri4Vo>5Q`a$XlEq1b%DbX% z(3AeO3hTQ?Rd5`-Of-X^<>p!R9Jv;n*)r`)W=P50$}%)XYQ`s^Q^SwYE%&dOD#oU^ zB!)p4yA(Y8JdQf;EL@ht*Cn=(eG;sOro`u;REUsa%nii^7b{$T>=9Yf4TVV zncFnGY5wd5a~BXLOY{Oh41-J?6(T%Mh%bbYZcm!A{+)OOEW}UNgN~RwZA-g&;|BTr z$J17AX$47$8}WO;IB}S^yq9X{KMf(|+{yQ4XJgEYf4Sz-7nP}Ytmf!D_5x}N3~Pat zae)rPDp!az@qwy5tY~<7@S*JRI1WOTA6p-2D`gM>SXPKX1Z2x}akOYvjV>CB3I2EC zht&n*l^V)5rRYF~E)Fp4V^~y7lt(%JBE$I%{Y3`yzEVhV15*~&FAn;}aK+-FE}ke{ zRg*8Sn%YyKiwh?0(RA@F!;6E&y;>Bw^Tidx?Ip!xQT?p^^Tp55fPk12JXjqNlf4J4 zi$w+Ketf5$JRC{+nJ>y%mf`QpO@(!`C@ip9@nP?;YTk<8yJi1Inq zn=h`N(Nho*7gbX^Hvr~~TI33dUl>Gb(GFJsN$f}O>f)1J{wiZu{#)Wppu8nM19*-I zRuDIrHGd{=R(?RdRerEK$MqeiUtUNp{Y(kLUH&~YbiZEX>l+hHlp@`*i}jJvI^2?T;D{=mEthUtP~%XQ7sphk>)ovP%WRIN;2nytBXGLnl2VkCHRK|g2yYUbxn{d z77x}@U60gK$<45NvA9?x9Uf(U4ir-Q5$>-WxgXcV!o}i)$<%j0oJ4&$7cD9lT_K|X z#Y^<#)nt>)8wf68A2?P+^#1Igf_(9?m-_en`3I}d5&t%wesAfy>hq@Mi(46f=sgeP zUx-@?V9e5gh2mF%-PLDudJIGDo=Jpx@XIax@#5=YgRoM3SC4q#DkrR5)Br0K8>SIf zC2Dzf*P^hgTxN30?&>dL=5ch<@h1Fok&g#4uz3F!HtIVhF#Ajm?|*7QA%}BG6}r8`w`6yMeIULXm@j zbEde7FtqlvO2Q6{FNhqp;p-I4TsH$p1ZimZ=y)A|x8Efm%4_!&i5dEZ__d<%W)XCA z`qP|#7I5R(XWW;0HjcG3yo})jhB1aq{ltAYo8U}NALF!-)4!~|4CVK6nUCiEo4-h` z$hzAEg!ne*)eDSR`7@zYCck>6GiM41X{6;dCqD9Py#{5M;iq zk+#KE1TV-Zc(;$>56TH%RZb=JGJLa=C}*(Dl*vRt#&8|O3mEn@{1n5}8Q#qB0fwI| zrCd>1W9!(~oXb30$G*q#b7EAH)=Mg2z>F+Uoo#8r$#S9IWSP(cQVpN;v1De1^i2p;1_57)PK4tp86=f;?b#3_-jR$`yr%%nRg-l&|mUXq>Y)E zd0Zk0SSz9p&p>8c;WMBo{RE4QXZ#z-&VyIX5m)B?621H!!~6Y|UdrjU3~yj~4b%5< z`cIs`lhZj2`)VJBR)?#9131_H1Yn(qEV&pz**ZrY^Zgz*N_s=XAHltC<{wdeA9`Vq z_-66n{9DI<1WmS%eFuF3O^Vy0`7nA==CWE;#_f6p@-FcN!x5C=5~s0bWq|0fYX1bK zW*S+>sCX2=Ty_~KTgN_M`xa{XVh#yr@eTPr}FQ#noAtVQjt&uagvAd|!d{+6n2t3k>f^RoiPALeXA%=v%xKO5FU)27 z-U+VCnIu*#tfG8X&SWvn*dej3Jm#7ru2;O%%Lx0t5v_^RUN zfmbc=R=k3$$3%^IP+{Bi3HzDC?(z}#3xz#cPS}eIy8^Y>h}RVsW9)r}RZS*dHZCcU zXFbnYKw)bbo2IbsjLlZqZpO}3*yW6^QP@1j&Q;i9#<~^uJ;p9k*bQiHji8?{quPyX z()voq4*3>V`#d%LYeB@D3&~pXS;bpcI$x_5H>-Su-k58uxLxrMc;{V&$R-N@29I23&`{1pBU(XcZR9G!z zxpO4%@&e+mo=eyvQD;PQW{Q1`-6XzJ*MnWe%?kTf>2+F2Jgl&-z{27sg?+hxXHKKo zFi)2GKxsT@mbh7A@8`|eW{b6_NnURLd~J?cOPdsER-L~mXRi1eV~2#hYKwN7Sa>?| z4vB$$!Y)x*_GH5DRoDv{#ixnyER>S}UVnMcY2qge`&!jCIrGJaMUwZ6`s;H}7r$eS zVitZgPrRadSJxfMStvFvCP~R#BDOJhlXxChS|Tn`*n5mUBr)IDD))Gnh;nQzsc&Bi z5|(7_kngS;guN+w;+Iul%~>KQEn!Ju|DJP}xKCk+E4OGX#M25pQSsxP6(URm*iL`Et%$k>q27{bE<(Z#f%;Z-e9w1KT8)DD1O=|IXPge!`fv%T`f}11L+Et>XQ5 z!fq0uGCs)JDyE;yJkegUMcXF26?Pip(l&7~V>gMfqQ|z0Un^{Vsh+z{JiT4!JJGO3 zJ5StvfyDAl^K#Dfl7hoZX0`yCS7 z=szvDN0deglQxTq8H`Dr#l#ZEWcy;Gg|VA_kIy_KHzxKe>>Xeii*G7yF|gg@1%>Sb z)+QcxZ86RV&NX*Nh=MC8yS-xIVgUThCQ7o`D?~5$7#bp zF(``mQYn{WF(0W^R|b!k~1~v_jnHC=V7EdPE{qb%=i(etdsMLsI|OWe9=r&5{pPa#mnd>u%Uq6YoJ2w@Bns3FmSy zqT?1S=pIEcKwX-6b_Pkl1LzSgxpZ#y&*{{Qk7j5B>Hba06y)kLR$q~4@9p3gctOtGT6> zZ29ZhlCpf+N8!oY;@K(KlK|@YCjYZj{Fs-Yol=Os1HnZMn;Et;+{kb{!w6uRh;jN7 zhSvb<;u*k7agB@8M*(Lrr4YMwqGW5cC(Xyzx=RZei3;u6DN9AI_I6$i;0?tsh=nzX zDvyZip)HtWOI;U=ncBT|JH#CA4$StCh;q;uY1f5zV~2<9Q>ZRV&6S z|B(1f?S8RQ`!DQ+W@>+~yH;%1Dobw=5iWr!x1)q9rAJX_4}P*Qru{jukl}se679|U zhX9|i?}3Ifton+ys!31cJC8q|@)BqZw`qrD%f0X$MT6Y#Gy2o5$73^V0?N%x%w%AK5U_7eAPs_8o>)(_lv8Fsjj=~=wFy4d)}kHh&AU-O)Keh-LFk9G?BikWG}-J zz+eb*!6 zTG;bdt-bPL*PGh(`rYDPtuXsJTm-Mlep|e$>b)@dH`hJdC0IMo)J_z?4fsXxyRK~a zeBXzzOSG+JSz3jAQdy2x>;6rCG2o8u3c&MxHGs=~GXM`4yF{(~(Yhv$EI(h1Xx+7o zwQSe+g4KXOYG~6cTv-((=*JVqeJJyhk}Z(@4q&$H2iZF`YW3SL$`wQUKg+g3roQY- zVao= z*KSApw`KdpVfXhN=4*?1?6knnOGU)J#Cx%OKc_b`{avIlbH|WA;C@$xrhOLhL<7c} z`|njZyYF$oS$CWJQP*o#_b~jS`>2>)__+JHtG(fWyYF}Vro4!}_ZAY|7bFp8a@W8^t^ z?hN9ZWm_SCu&hkHE522*$8*%3Q+c!dQFn38Fw&_hV?qvs0c$uGwtWI|9E!uI9==dhXHswfWjn?Ww@)$n^t;{}p%(I=nsY zpMb^FUkAK+I;Eds%0moS69pdl9_X{`i2H*Yg4awV`N>SVizwoTVprCi?q;Su1Ike? z*F*5{?tgj?3DWbB_!|j(>bxu}vn1<~cy9*jPmm}TS=rjA?D?Fo26t*OcvVAx z7Fjr%^{#t9;?*M05YA5T7i)03b-(x_+I~M~<=vp%1Ij(<9bIhZICk7M2fbXRwc@nn zQP+klA9`v|;BeMG?x(ZwK$&&u<$K(14R>cfgIr~hISc#1M_kX(&@szAfLUgv_GgBx z8Q#e7R)$L$-onYctOpn>o(k3atvk-9P=+tb1Hn*T0u_ zzuTSVgU;_x(Osp8z<$>wt{06d`XjFI7KZ`<&M=Af_hI*el6m@J*M&H{&UV*fL}a@k zLIm5W-5a;{*CV?pLZF z27F(C5->UG*Gzed@>aZo^lMe`=$B}BOxl52`%m>d5KI426GQJ%{~iXM?#;*iJP*(i zn*hUNFW_wPb->fauK*W97rZ+WX8|q~CSZ%W$ES&v;!c0QSS|hr%384?yI5=#2mBh| zE8GdVU3?8N!Z6A(#_%AxKAc`20K8Qkh0Oh+6pJT7$rryC=Vj-M--_LUFNiU~m&9Sf zSMZK0U%V#12l$3~8t`rLC)D^Zauthg7u8$lqH-#bE*7;+sRKn5ivWG%Or}JU&KF;B z>7YN#>DOGfpuFu`3;0i043ej5q}xL65a1H+CctId7Xe$eTL9NGcLQ@bgWH6E*XiQi zCY%E%0IS3efYZbm0Yl<$z&#c zkYqE%hZ(-WP!w`G495y@6r1uk;FrEXB|a~HB7QE`xHh{wUAMdb%hjxH*W%h9?XdQo z_Kp^IFK};gf5M&Txzcl1)|RZRvu@0~FYAG^B778tH%y4SvAeX8N&HaAC)VlXd);gVm%EAGj{W?x~C6GYtPGi1K+(zg0r% zHDwXNB8DYZM7c1Z;J1AQe^^fN>T;6lV^}?z(!Xc8p5cWI;|#B2xPal87(U4Grc%na zq?$@=;q>)hqTE#(1$-??@Y^$@xjuYZMZb2cQOP?Co+TSF|G2{<3Q zHM|RL1YCd|8lux2z(tU9;oshyhx8ecav@&LNBT@ix$w4h0n!&hN)s1?k23;rYEkd+ z#9zf_+IL`>E_a#dV3uc$_K?oMe%{U6lm_pAldHgv*vP8C2Jc>+QDo-43_HurzgalN z$o!+9GN%2m{ny}K%y|n@3*MySK0r3?mxuStTn+qxjKz=QIVh@Jd+`~+ghV{LS2q-&^S^Eq={#Af`<;Dcrqsh!be z$F4}CrH!lE9P5krLb$noUCYX|1sZd5<_a?k1(jr%6WJ8)i|?^GN({DjCOR0y>YYqTr)C2-Pw#D;NGNv^_`Kmad;41r6rP#hz>J~+gi~*(e9Qg zO6*2uv1o!>n-pgpqazXRg~rkD&5=&gm*|R{y|GTwfoorY34%+Oc3Fz8i1(5(>Ps}O ziuOm%SeIA_H)zMd8Qwwvz>5hM zx)L^_JG!MmmK<8SFG(HLZOOrSvWXTUIuLIgOwu^DD2V|xmP}!TF^k?EZ6557#Vs`A zM95FpK|^wVrID5cECY*BbWs4*A_wAd$r#Ja_jlZCFOyE{6T zBVNM2&W=TUrDQ6kOvs(k+2qKdP(CAMOemvV^JJwAM3TGOdn1Wmo8z0J1HF;1==f4% z31ulXWjr@k!gyAM=b{a$Vmxoaj9-kwIx#brXlvglhu65AXZOYBI zAB@4y>!SUGE8=~9k$wygN4j}{qK-H_2GG{ODY};uCfZ?S@G~bJX&iJCSg8Oa(Njc>l)M~A&O*@BSe&Uf1|_-y z=PC;ujGZDQPhOU!n#(Md=Q0a%%w-m-JD#M4GrCMsCRz+D3t4%TeXI;yTHBLDFn(v! z3K`v*1c@i9k1Q4q&J7WYA}aIp7}g`QoYp>-+&LJNG;0ahn#8QuwKmcj?UfA7nhp#j z3(niF)?*GvBGw(n5RSKY#rv1Xd!2bY(^0D?XJ(p|9XQ3L6;WEQIEiYJxhdAQi=vu? zCAI3cmF`UPI!LwvGdHW1YCKewX;ON5Ql`(2_p1~~zZ4eh?}>ND_o)nQKMdU#tR`rq zGqgU^C&ODmCCJ)+h<&@Td`Lzpu+Yj(lD0U)4J}(ECK}Bm9RqR=B9T}^1q*@2T{lHR zaW1W@IE5J3NffLYoqhyS+Ulf{R!0(PxLniq@1*P$j92W6(o*p3xS0_@P7mzKY91 zRBl><)x5pWKw7R6+j_B?>5Hw6b+Q1>BA9z3W-Nl)3d;vHgKfHZ7rIeR$e8_;GA3ID z+NN1))p(eSmLbcr{NMssV6J7PYtS@lQ6hMwPrIj1!sLX5DbK{nH$gzS<`96nNj}ew z#FFSjnkr+xyesRFRut0^3C%A?-=R+WM&i zT0kS&o{SEpP_hl1K`we|v9On%8>=7EC~ESSjaK5#No>kG2dV7Am;>WA-cIs6TLPK4 z#uBv9vT0c!TcArXj>_UKxno^(#Vbe;lj`a2*E>lL5@1bC9Arwz3y*83awqkp_udN5+ zj0?i7CLm1ZP*R;#Y~F^c|lQ;1IC4m-b_u zYwvrE6*v1McyE?X=(hBxAlqzF!**Km|NXG%P1UqAFU$pz&SU1p> z`!LK@npo)fXtHaUWKuo6B9SQZ9Vl`4av_vj8|~kzidV^%{oRRkW1u0Rnn{^VSm#4n znS-;%jHRE+3QWFyIE&Rqmx*IA3}1nQtch7Hk7DvqVN`K{-0YJ=_IxeH9Jur;o&;Ov zx{jO;yJ&VQ>pY8>V~QbZG?z+h$`%4U!@V0K{n1{*^AV1!#W~nc(v#M!^u(MR8H#q( zF4j83krQQ8Hz;lWBv0e5c`zC0v|1gca9T}a@tDG?_Ewx(Vm9p`7X0fmsFA_Pn-~O!8F3-DJ)@;5i(=6v=#_o9dvHNCs7#-H#KSD7g}jC_>p3?T8O}3 zKT?nksJ1cIu(qlq7DkhWu8Uk8H&aLq?qwme3oVSY#b}<1b!W7J2z*Oe|H=QW;nfU#a>9QNoA6c5ICvUxtvbDVW15m_YiHtL~A!(d%^<(S}CX_V1b22 zj}uq^L0QvxEkv=lB$Otf!nTHz$v9in+G+C4%Y4kh%%LYDqqTuqg>%0F8TZmjt1zw0 z^<4kX7JhxzKGcW(Yyy5GGr`+FLZVgrIUh^Pz$kNe(mAD*K&OubFf<**;nY2XGe_z- zC_30DQ#{(3M$;gw23H;u;N<}!bV5K+5=_!TRtyJ?JcTGCmO{Pb7@MU#h!wqXIM@^b ziIR~DElgDvGw+Cow$UTx7-LP$40G(?*FyLQE8W9`#xy#E3% z0SB0fhH!+LDQOEOQI3suab{lspgpl36=h)sda;ah>2)CDF;?^4@x32IgkDSAx#hwN zq=8g{7-8h!ILSrq7EN@f0>}?F^5M}Oy;D(zUua@9(#gDoDBm2@Dn8ziCfXbt432jR zGSJ%Z7OYv^>MGe8V#Oe4lRkxDN1(K^2(mUbO%dej3cDOmBjs~Fzbs-uKRXiZg##~- z?uzV*;e20UFM&<<WRAK}x^K&?O+wFzo_g9ZN1ewY+*@VI62OnZ6iZAKzBH_0RD zCVmYVA83!7dt&I-Ot#zxVJBwsd6veGTp7SJlN`(l*6M|^u;gHqalB+axdA~Y+HD{O8SgUrs7$SK6WEU=_&rEM?p?5C+6jMyzVH|f0zQ4in`3L=vT`3LF38BLX~j+% z=?FsJH(0NZU#%MkP6^erEdx90P(XzwDS*mkqC<}Fv_o;!Al)EyRM5G)=#%H`v)1z0S9`K<>U#Wxpv)t!k{MRE?JMk~H-oJEGJskwtz-)t=O z3*K6)%CMj8Nr>ebzO?x1jqFUwjiWT1HPl3eHk0kC&1gbSw6vm@W=IKAXGj~QNVJY8 z_mQJk7B6$rB*jBnm2Y9G1sa7pGB@qL;Fz?UQ>CNF6IeytOlp5OE#Fg{wS?%R`O8{m zB}4~K#d!aLqOcOjzOC0X13H8+HYlsew6#5ewKLBAnkYn}Kpw6%%+!l|g>R1Im{a<< zqL9DS(YqYr$idql2O;JCXVZ4l&LxM$S`0Tuvqn{>h{8MM$&13IBCtO?*Ums4ViQ=E zG)hVrc?763vN7#Kq+%-SDl*Q(l95<{LQdr?>AC0owr!?+J z;DsDva!H25Iw4~6^{;>%ZZjly9mHC~hSk{25np1m<0$W;`FZJLK| z3eE10^^TImU?Y=bYma?Jk^&(=<+_1RMCE#2tcvtmNi<5ih~jO4C#WRKq8HBcBsR5E zfh9oepkp%Hmf-xJgB5y{URqGxqGZyxlw54`9T&uWNzz7+5mj3fxIZ@;N$Af&^Yz1JWRNtT-T!ciVK@&qp$dw$b*% zojb9_P;(%+H__U|?kH$Ej*X;!`D-n2Ecu$$dU&3-Bp@$TE#xFD-ht~>yBJ|r!KYD3 zdnt4(9Xa7Djoe5%a7;R62OeE;Wp$=$O`dWAWf3JN*O%nsD%Fk#tE4h^+MLS<9*Xw% z#`g*w>)L^Kb#xyH&TvPRQyrqH(^~1H354g5I!+m%;Uf=L#%GyGBP^uG3!da`XF}PN z>M^18>S*u4^7uYBC0=++lkyuRm`~uKljaflAwRn1@|#u!3MVGNkChBc#0x;kvCK;&cc^>fntFA|gt) z-pGphK*!2U@GcAc6iT=DW4e}@bS^dd6I&9LD>>q3ieeqQSOoGzE8Uu)o3d@@%Dw>< zg{TM>kPxD=MYQ2|x8A1G1$9+a4uF1-QY5|2Zs z9lw)i;`^xs0>eEs&sh`aS&1@ZkdGthDf6G1o_{lP^+B6nJp1wdh}!XMdd~KZ&;7CW zn6?G=k;X%)b2Dn*hx9r;6Zl1OX$f5UUYB0qtPFe3!gpSr`h0}FGqjhrWR~%rYm$Q|6RC)t6pJrmbgX^mAr?nerdevtw8NPpfk_eNEC@#DaH!A;G7XS?oK#rw-CThq#|%#i4)cbUG_-4 zI=vN{?kVch`4hXIm@~1|$t@~orRVr4R}g1>l>8~`!mpv)Hc0O$3UD#zcB#-b1k3ls zK1uGwI09oo?C8hWQDnc(#BU(9;VW0dJ&b?VGaFx$!Fvx5P*d?Wk{aMrZYutLyHjz) zLevtUH0!~Kp8fCy3NNyx^YL9E`s$2bBJvcZQ-n7gUrYhLk>n^qcEQsIIec$Giu%2W zJ+IGMZka5_X*1|MhsuZ`HwEcUuzjn5QV-|v81uZe0+*Dsoz)?L>d$K&KerTMP7CCKsXGBWX^f9GX z?eqU9Wv4VkYn*k@!tajZ0s`5wAe|$;Dhj#J5Mn6Z#x*=yN zL^=jV>o_^

U#VuIjMTn`y-^imT3jdMkX2)~2*tqE)Aub27 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 diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index c1e86e45da77645dbe3a8e5fe0a91c3056ab23eb..32306fdc8fd48fcf774597145369ba2fe603dbba 100644 GIT binary patch literal 17084 zcmcJ034B!5z5nmrJGr?tlS>$q0Lg?UlRY5`WI_@$34}~ok`TZof-*sw%uK?NkO?yr z6wy`*Rwdv6AsD{AZBiuP5(rC?jDVq1OIZtDAw7c# z&F_29Irl8T^EL^al4Ge=3~!QdRW9Lk&a&h&oh5 zq=9$fc|ADCA1>7K)xfh{L{BIH#)rShKVRabf}24SXklYbXG18w!Q1H%Mb8Ta`a92U zT+zWn>B2}Pu(7LeOQ#XA$RCV`!kr7-TN@WGZuRzidjjE7Uj&)_|33@9aS@GyKJS)* z-|g+|JDma=zIg$96B`5F!Tvzxbjn!zKP^L-+RAWXb1-n;>6EnSe_GPYaL5;kL_*=y zYS1_D6}=^AMuUB)RlqmbEWLnLfp8=k>OUP()qP`8wFdeJo1%e@r`3X$-#Gg-n_`2- z9oje$>JRisoBAUI0Urj==`?7?zfod)AQ}z!_e8!?fi3?=fm{=U(JiZk{r=EtX?ENH zR$;9n|6t$gjoWWNn$U;3A}%?z>9m!d32Q17nTQgIV0aUWU}s@wEkstLB;7<4$uk)- zRz^fmYT&|LON5D}?6wX~G|HHrR~^mijP zho`Nhh3ra=uF|g7^g4*p23pScYjnGI2M=Y8PcF$oawT)(Q8UvNvarWAI;cH`6pZ9Z z*vDe&N+C3PK6AR-n~BwzgX|UJHBGbS(`4~>D@~(3numN7sep=*+cAw!XdfE2XkthB zhnK}aW?Dxb)J^Bp4u+)nOrX&T_fGgq!P^-xxsAydDS^3mrz}2r2!DDePR(Y+AFp{U zl~WDn&>&sLXg2L-^dQgmwFz`=!tcJC>w2E)0CTxr4Q_XXyP;A17*)&BY&o_f%{JRs zX-3AmR7lyh2$^ToQs55cUq)xsTneCs(Pa8z@<9mlUj(+CmvAxTMYtM_Z>;Gvv|O!N zo5M5DLx!a^o!rQN1!TrEUx#dWO{8ll-ZYUE6WP{#BOQVBqpg9+dQ2N_fo{gsaKIN1 zc%uO(Ns+K5vxqDkJ-R~YQn}8}dC+oV@E>IPYR2s7xdza*h+Y1iYk(xNbMc(fhM$x@ z4mYo3Dy5~R+2EyUn%zvZXtC(hN>tQN6*PfAiI6iW146g3cPG*=+a0$5-OBF$KdS6C zljyNYM<($O)4Y+5{y=xfmVrQfG#uCUT|(vV!!N6^0iASZ>fbu4aUz!w*$AT`Z}Pv%#D>S|M4em}Xr9cea*bdkA{Ubp9hYl}xldhs#BD@OWa;SD3F z#AM>RpC`-c!cR(ji!%~a{V~zSL}+l0k7O;?##IlW^t!Zk{X^;L@sK(3Fd$t)xgnW? zL6n1`lqsO=PODwUNfX|nj!zIPQ>i={cLQwKPItwXP-2>ns>KB^PM?qExk@L;?YgBd94A~Cgv&)66KqVZF`;siPN6Iz&Q(BFXyVILX*m75^l|e}J((mqnbo@8 zJ{1bd%z8odXeNrPgd8o>4>RaM#-R+ngqd2B)7fZ)YH#*)O|n(l^3CXsN?L>D$W&be(;#UC&IG3z!F=&Q6afrkG+zYK09xgO*b>Ec0TJ zMSjRm58EFx-ZRM)`TUAG-t?iJPTD^@H5{|NX?rGJn)#i~arIbCCX+m!U6AT>c|=pS zHodK9z))nN@(Z|#OyAF>n=1$xIHEp9kHXCA2yV zxI&;pnoOCX9Pu=bN(IkGU0=(jH!?rujYQ9we;pa3(ZRUX8VqZ=5OXkc@pFlUL3VYLx2Oa?IEicv=9ZYL zSTt!qwPRR2k=^hNx_ZW~Ghz)(#f!{L3r%m#prbR6Av}R(KMXTV=!W@?FiGwU^fNix z7wV6CgZ&X>@y$%*Dszd^g*i*%Yw8m*DwQCoGIw)kq?lV{-bwc1u?e}R%3)tSDkn*z z0-9C`g+Y~Vw!CRtHdh|Vpa81c1*=y?cF~9`gy?qAA?!~(Y>qSG;~8|*%m-$2fm@9| z12N06WaFs`E1z(5oa}pa*(b=gtRYoxb*@$A8IqL?LMuSYaJKTPOiG5pTnVXUNf^zd z7qVW<8mI87WKz&NywM0hOxfk2D;?i+=rUF03?4CyW-IqQ=mE!rr-sj=I^`J${mk+6 zc(|RX$B0wja?sn3cTNq*h*SRJpwAqCjfZD4j0aZQ3?XzXS7y^y*;i-B%AO|TikDz) zuTt*GrqS$s<8jkPTva=@QNQv`HvKI7=kd51BF=p-okQPY%JFPEk^OEwa;At};zMs- z$&@d%>EfJAa$+TBiO4yvw2am%-_N0&a`wjK93rmnY&wh1SALX3|B>@pJT6DXIak0I z`IT35=(U_*#p7~CT+J#vlfufMa_G-FAIIbJ$G^8Tmv-e|nH#H1p@=i;a#t?hoqJC_ zu2{rXtb|f^D^KOp)49*Y<4VSt_f9VTCii$eu1v&LcVGndEC0-;&vUpi%m=~){xrnRpBoBQ{c_@z_&U+*t=M-^^yD&NKV9GD@=$Cn~#3L(2WOFxs z@7+u}nMWVx{V^Unm+MLql`1>(X*hppeylVRUPdnEwtU)`zds&c8B70IJ{`tbUvO9yFbEWwYY&XUt4PLuv1z+QJ(=bMK#PA%63di)fjwb zaMgL+|4~F&7vET{FAV%$hAroQcr4#nF}L#m8bz*7>2XP(sxO^In;NKWik{Jb7Snsh zA0s0ZS^R;G!DYcNkxN2^D*}@=xbKZ);j+z0v^;R0I}{F#FY$gU?#`jy=NUV2V(6&5 zIkmSrP1-11nA&o!aEL^sN;Rz<78)knLrdVt1mKF6z{#zL$2L!$NLyg{y3o*DX3-n7 z-kpVpN~}Asl{vcblys~WQPv-zo2+(w_wukq)hPqZN zFP73vr7t6rQ6hwPN^aQH;C*qG#P;bgG+~l>zmz^L{X)E;L_&jMAKVK=DbCf?@0C~! zpKpcN)Oqkim)J|N zc`zJgk}(*JVj8fo#AkU_?FSNbyL;cr6xGu-mxg|*!g8Vpy;H4xQbs#xUpJc+g%Z4e zKc9ka(NJ_rI5apA!KPWTJBTnTDe4XP1dL#oAa_N3B*lbPYeY`8M6ie07r@T=*z*5= zqrEdPGeF*DjQeS*lD-N=#UAGig98u(-^a;twYQJ@?8PegD)}ye{8uzTSyK3xOCoa| z)T>`YX|aU?6=_q=5KTVy8M{4vadjrzHV-=)x%h1r0-ObhgzxPr&&;NsbMBf$N+KnO z0~MR>1!yRA8*NSE)MB|_t$SV=UvIzE! zuTm@NY!NaGqD!Z%xww8%PM??G=H&L{)ZUjx@0;}APx!jtKTj7yWv|X_db#MCoq!DlvOh1DeHIHw`` zGGzKuCH<{(Ta{RdjM=HL*cf+g9=TO!!~4_}Jzq061llltT9m_8^m^5Ck&VWu#P+~| zH|)jv0b>&l2YaPAjP0KBHvLa>EZ4haHmat4au~ZO>N2r8dgMsMtD{3h>abptFzc}& z?tVi`J(w%k;TSOlSKurzvE?w89ayrS1CPH8nzxZQ!F6ild!QC&M>XAF{iA9wJ(J%X z^~Ob)qKocHhz>h7Ft}zYBR2Dtd*{(Z^L{*!+a+zI*t<854;jnd7+eyFb_j!n4Ko;@ z#o^G#hQVN;Uk?<sw)n1(s(a1*BvwNurQT4`nKE&7&hVZ`SbfqehGqD#nyZ zt9Ju>Mgj=-1IQ}6sHxu{I6p3wJI8iUOo?(Dt8Fjlrh$)>)ONq8y{O%%mW-^`J4dJ& zv^UpgOG`7ul_-biR#1UZvl=|P;IQSu^Dn2ZbR$F0SQ2k>(X*~2F5Vqd&zQSb&pSiK z?t;%fau9kP+aaF^6LA(cp$f^O9;~IG);?E@iPErh^gTFYW^8fz8hcMPpo-j9*{|j3 zI7cI6=+M}<`z)G-J%CBt9FXn@X2bF9g8P>iCYPvL5@Hfi@;3W7=Biiv~9b#94Gik|!br-Mc(<|*_ zaw0p{*#X$99rHXd^=fZ=o*$9sTh+tr9%-X?^Z`7od-#+1J**x+=85&Fp|gCe6BbW{ z5<`t`Hm9uu^tB)3jZ+!--e;i4WYy3Al~0#2_x)h{ALglX_{5 zoNNSL%%CImJ%(cR?;6-zi}{~*v}eHs3v{o}EMqU-4V6@P;3revHLT9(5`lTv_Y?N( zTDFH#wX_g#?`xp_4YxPII!o9KOJLFX;l|ZQzpmS&ck8=sniGvEIXKO9W+b zhc!bC-8De+7f|A4$;1}K;<=lX;o>Q~#^M#W#ONpNk)@@PgA3h&W{i;~XnhGS5Cb9$ zQq=w59KZi)!%3$Y6pqNd>Y)adO@M3myUQskS3=}_Osw3tU5>G{Tg zHpWzQr^I-}R4#^;G1Sc6Vazf#DW4|gn9<#vL{53+6+9bb&0>Ch3H@Zr6H8)wjUcZS z{l#j`r&Tbk9Z0ofDGe{(xl}A#BRKepO*?TH=>om;om+Irz%1V&F-J%#m@XYUc&^kpt>J9wOCRxcsHsB!uio z2-9Y0LjHx^a`TShHXZ#?3^^3jKHjN`eBv*Fx$b~uIuUwQ4}FChAz74eeW8V3Y?#OM!#J4%CcDfdYRhE2kUW={a_p&YV?Ul#wT_&eH)cHN7P_GhSXMp z+;FR5U#%Z5qm#=%if6ioZ5~w>fY(bVT)?TG+2)wtgkq@XT%4c5_V*o zn*9PGZ%U`j!w;u2=g-v@MaWZ3mBQ8H2ZH=`5C?+#$EHm;W6hLUs6@x|fsjkz zXZX?g_8TF0ev(sdSb`;xdyx=EBecF0nm7af!>Jgf$AyOfww3-)Q>eBC$SqN zJyHVyjkoBJs?0^=7cj01R&oPj0g0iW}EX@M0k$3^aoo#&VdxjO^NVml zfMDvy9RXXfEyRIsldV_qjkZl9qS;I>*gmNv8049-(N!>-a7l#td0+8U9GLRia6sx{ zvAAM+r1KrK2pMJ>3g;!t>f0Q9=^wiKkx}PEHXX8U>VmjFhRe5U#{bj|qE4d9y z9l)i**sZQ*A)lA8hT|6LK20}CIFa?d+KaRD;o;t4ew5BX!1(w*s(V;+PmtWns#|7n^@+qW-#1xF&eym$Ph=ceWX_(PH4EvWo#_bB- zSI9#q#R%I#5&n7?zv{D|)*`c+bPdsyLkE!HbK=+=(Wj+p7(E3>tp1EUAu zt;L@hB5e>|>emG6!h!(o{11B0M?n06Hy&G_yasEf41QpO-<4?Pn8wXUH0s8qal;9} zXPy#mvEI3w?pl5K>R8pVwB=<|we`uf=&C z$2~!>zO5iz`S!7RM0|o3FNv##P{O!_@wQ={kFz(Wu~SHHq+XQSiG%HGZO7KOtz8#( zI5NW{7v(@M+=G5twPy0aHkh7K5Dr6w@de<%gK}k=V~%; zzQYWW+ce}=gwQf5az@gpYw0g*KU*7X=}xR&ap|H$cv!qHxHbUoTmsv+337S+Tzco+ z-<%su{avKS4Gq7TSM}7h#d>=N%CaQwT1Qu|yJ{U*i&L&wPSLgDcH9?i6Rst9ZTNl4 zIe6*dI(l;5^Wr7TKsdCh-`mwU?!^8>LzQqU<*IdZZMs+d+^Ck?e-x3M>BC!Bzq7hKu7z>iM$Ur!VeIDZ-lX);0!wHk3 zV;3J|fr>TSJNA0w1b<-R_%hYW{=k|2xa*7)!2ovm{IU1Uw!lDW#bC4#|3(lCvsk?S zTVfAZQzRPhikq0HjKTVb^mqbp1QS0&8Mk?ag{+0F7z)3}neb73-p$5m>xmO5e*3Po z^S5qy#BoCZ7M+NH-`%qj!y&dD;oZPhU33R{Hue(parbnltF*U1lNMTe70on+HCWP%0eUI$a)7(T3a&0?B>f6e&LmwcrV6X@n*eTTCDTL8hr(lB;PE-{?_xw z#k7O5lN}RVhiCo5s~t7KZCB$mq1o7mXu?7u7v98}6Pf`@{8u+!(sN@EmqePrG2U)W zwJ`-^%0_RvHxPyj1><$wtk-GYpw3qej>+ae$i|c1g4*!uHnU}I-9cV6kp1o=%mWY( z<|)WV;}UXbnc-dWJB{VkF2qv~G!MP53+o&qDofI5J#^FhN7j>K5gYj89Fg}FwjPZ7 zF)4wI4;!_pr-?;O3AjU=ps=8l$Rde2TvN?5T4**KV!hN@nJR4?CfC^Yg z0q$bA7;z7?-3EG$;WSso{!IFtfnLD!5SQ$~I+&m;PvK~G+OUUvw?YO^X{puNxw5jN z`eAznF%B*r*H(3>{109e$;@gnHzx9K*4I4W<1!Sf4i?2#t)|DYf4Z)vJF{$QnbXB$ z##NX`lqT+1W$MtN_+;21-Z-zK%icl^8PI++nj-1kZtq3}QIqh>Rxl5D~f= z>GVl8fa!&s(>i46NV+*l?*t#+z>h%rsml0H(fa~t@j>)QL^h!>uq7Boe?%1HIxpeO z9NB-FJZ(VdS=~DS_DLh+GWNECcCuGk?AX&VSCB2X4x2OW9?UJeY>Uxlz z<>`W4Yv3S`dCdb5(?fl9yzhpMutr8}aN&wfnw-xfyz1&U{A8-z`PLPdsgw@yJR4HJ zlS?C!pLn&?bnR$A9qa#Hzi!erZ1JD+ZgkwcxXMNk=d_LjW!q zm`WI!5-QM+h3Ngz&;WM{Onko~zGy7uK7q#nhrr=JfXuX+P|g{6vyB?Hmj>up18Yd7uP6cg0V zjE(YgxS6qN&u*gUHa(9>i4sF$HXGWjCe3WLH&grFCi=&w?P1F9cS!L3S zi9F#;f%KO`X&W&oRb!^g#{Py27NHi#Vi8=~@l7eOId|H5C zi*_hX&xhZH%wRX65FNZB<{Yc`rzrh7`f+sJV5uftEM36k3vrbo;qpPcVsQ7M{$hf> zgo%v+u8d2eijxxV9;AB)M|pfqYr6Qx>7ypr=sq!`wj;Qliv}xGc;20;{P{G&`s^S* zH+W?HTWNenaGlI=bK@1rR>ROP!YdP!z8s{BH(#-t_ctl;W9|7H5OhZ2mHG@Av!OB> zSOeiqLzxAh4MLRC06q`I|IWhC3J^@2(hnX0;XqH>4!#wHf8J7V1iuD^2}XGk{7w-5 zolAKI{Am!pIAta>_#-ejsFW7q63_(TTfu{%WMCN?KMp(*cn$DO5Dc7>h(aC!o&@|5 za3?4QcqR%w2Am4K2!%X=XG|(e0SeiR=gGipf$Kn1fOmjz08ItH2mEGGI`DDuM?o3D ze+T~~$PPRS6-)$W0=IzYgQfw01|9-U2cC_JW8nh>LCPiI=YVDc{{nnJC=2*K@HasY z;9JqS8c+_fjK;kITmYN{JQY+3Tnj!2R0P}s-UKQJ?gRINW&v*p-vTNDz6JamP$}>s z@cTezz`q867Bn09Q}Ew{<^WHEASDp~e_AO8p8;|LH-o!C6~Nu#t3h*tw}D4MmB4$! zuL4y8KL$Puss{cQ_|HJ|fIkL50m8puD-+OBUjpM_t(78RJE#_TF?bcI4%i3Y4w?^q zG57#z0r2(UyFm584}#wgS_u4e@E?O3fZqXs4de#?EBHxJBk)8h1uja%Jdm=5bI@Yo zUxM!iEdf3W{uXE{@Jc97I;aVF6Zl$CGw_SxH-lP$Cqtn=1zraH2=GQwE3gg9^*Zo! zU^lQ6v;ue?_)1Q|*MMIFIs^C*;6DJh0oOtqGePaZ`B27(fjfX#K^cF5=QDvn2fi1y z3fK?DoC8`7{2$<#g3bcwO8R@?vw?2|t^=(Beii%)kO%m?P~HuoPT)CE-ebUPf%|}4 zLFWK}489F?E^s=O_X#NWI^fm7c_1%v78H3HxC{89Y}5hIK47lYKgF{jI1g9@1%U4X zUj^z0ehK_hP!BNfPtys|df>^q&=cT(;Q7GCpb+r6;4Pp5;H}_&piRI}g6{!^ffwfy zy$l=y?gDNHMS&j$4}k`OkAgo1+6;`F#WW3c9`KhKaCQv9^MP-|AS=b7+X7sTL3R(G zF91FRcoAqTa193B6TlY&`+%2#E&~1y_!XdU0e=Dh5$M~%85opS(8a(XfY*aA0e%ew z^sm6%fMpEO<9Hqdo&!7)v>mt`d^zY+;6x1EVc_ooA1;Ue23-bx0{j=C%YipIVQ)ZJ z0G|ZE8MFiVx(et6Xc)Mt68bxrXeaO)RYZ5;c^B|^fqOt#0>1*j4|El9V>RqO=xX2# zz`H=#0RII1R?u$XW8g1J8t@FO4@RDnPf`1Rlk;1VJg@E~|1_;cVYcnK1l!FPgNz`p>u zf`{;O68JH24SXds;pIFE&dYfWoR{-sa9++6;P|7%_~GR|1J28N7Mz#!0yr<{WpG~3 TE8x7G*T8u>zXs>!90mVx-Dgz_ literal 11777 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 diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs index c195b6cc..75b91126 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true // MODULE_MARKER +#if true && AUDIO_DOTWEEN // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs index 08b07006..c7f39d0e 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true // MODULE_MARKER +#if true && PHYSICS_DOTWEEN // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Core.Enums; diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs index d01f7289..1351a98f 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if true && PHYSICS2D_DOTWEEN && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins; diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs index b3a6fd1a..b5814fbc 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if true && UGUI_DOTWEEN && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using System.Globalization; diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML index 522a3164..ef800e1d 100644 --- a/_DOTween.Assembly/bin/DOTween.XML +++ b/_DOTween.Assembly/bin/DOTween.XML @@ -26,9 +26,19 @@ What axis to constrain in case of Vector tweens

+ + + Struct that stores two colors (used for LineRenderer tweens) + + Called the first time the tween is set in a playing state, after any eventual delay + + + Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) + + Used in place of System.Func, which is not available in mscorlib. @@ -39,11 +49,6 @@ Used in place of System.Action. - - - Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) - -
Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). @@ -68,6 +73,38 @@ Max Sequences capacity. Default: 50 + + + Used to dispatch commands that need to be captured externally, usually by Modules + + + + + Returns a Vector3 with z = 0 + + + + + Returns the 2D angle between two vectors + + + + + Returns a point on a circle with the given center and radius, + using Unity's circle coordinates (0° points up and increases clockwise) + + + + + Uses approximate equality on each axis instead of Unity's Vector3 equality, + because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. + + + + + Looks for the type within all possible project assembly names + + This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). @@ -121,20 +158,20 @@ The eased value. - + - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected + Used to interpret AnimationCurves as eases. + Public so it can be used by external ease factories - + Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected - + - Used to interpret AnimationCurves as eases. - Public so it can be used by external ease factories + Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected @@ -148,6 +185,27 @@ Kill the whole Sequence + + + OnRewind callback behaviour (can only be set via DOTween's Utility Panel) + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. + When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded + + Log types thrown by errors captured and prevented by safe mode @@ -181,27 +239,6 @@ Lets the plugin know that we restarted or rewinded - - - OnRewind callback behaviour (can only be set via DOTween's Utility Panel) - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. - When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded - - Public only so custom shortcuts can access some of these methods @@ -222,38 +259,6 @@ INTERNAL: used by DO shortcuts and Modules to prevent a tween from using a From setup even if passed - - - Used to dispatch commands that need to be captured externally, usually by Modules - - - - - Returns a Vector3 with z = 0 - - - - - Returns the 2D angle between two vectors - - - - - Returns a point on a circle with the given center and radius, - using Unity's circle coordinates (0° points up and increases clockwise) - - - - - Uses approximate equality on each axis instead of Unity's Vector3 equality, - because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. - - - - - Looks for the type within all possible project assembly names - - NO-GC METHOD: changes the start value of a tween and rewinds it (without pausing it). Has no effect with tweens that are inside Sequences @@ -280,11 +285,6 @@ The new end value If bigger than 0 applies it as the new tween duration - - - Struct that stores two colors (used for LineRenderer tweens) - - Used for tween callbacks @@ -1202,6 +1202,35 @@ Rewinds and kills the tween when the link target is disabled + + + Types of log behaviours + + + + Log only warnings and errors + + + Log warnings, errors and additional infos + + + Log only errors + + + + Types of loop + + + + Each loop cycle restarts from the beginning + + + The tween moves forward and backwards at alternate cycles + + + Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". + In case of String tweens works only if the tween is set as relative + Path mode (used to determine correct LookAt orientation) @@ -1270,14 +1299,14 @@ Resets the plugin - + - This plugin generates some GC allocations at startup + Path plugin works exclusively with Transforms - + - Path plugin works exclusively with Transforms + This plugin generates some GC allocations at startup @@ -1344,6 +1373,11 @@ Custom characters + + + Controls other tweens as a group + + Type of randomness to apply to a shake tween @@ -1355,282 +1389,50 @@ Creates a more balanced randomness that looks more harmonic - + - Methods that extend Tween objects and allow to control or get data from them + Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - Completes the tween - - - Completes the tween - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Flips the direction of this tween (backwards if it was going forward or viceversa) + + Tweens a Camera's aspect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Forces the tween to initialize its settings immediately + + Tweens a Camera's backgroundColor to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Send the tween to the given position in time - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it + + Tweens a Camera's farClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Send the tween to the given position in time while also executing any callback between the previous time position and the new one - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it + + Tweens a Camera's fieldOfView to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Kills the tween - If TRUE completes the tween before killing it + + Tweens a Camera's nearClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - - Forces this tween to update manually, regardless of the set via SetUpdate. - Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. - Also note that if you only want to update this tween instance manually you'll have to set it to anyway, - so that it's not updated automatically. - - Manual deltaTime - Unscaled delta time (used with tweens set as timeScaleIndependent) + + Tweens a Camera's orthographicSize to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Pauses the tween + + Tweens a Camera's pixelRect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween - - Plays the tween - - - Sets the tween in a backwards direction and plays it - - - Sets the tween in a forward direction and plays it - - - Restarts the tween from the beginning - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it - - - Rewinds and pauses the tween - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - - - Smoothly rewinds the tween (delays excluded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Plays the tween if it was paused, pauses it if it was playing - - - Send a path tween to the given waypoint. - Has no effect if this is not a path tween. - BEWARE, this is a special utility method: - it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually - (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) - Waypoint index to reach - (if higher than the max waypoint index the tween will simply go to the last one) - If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it - - - - Creates a yield instruction that waits until the tween is killed or complete. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForCompletion(); - - - - - Creates a yield instruction that waits until the tween is killed or rewinded. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForRewind(); - - - - - Creates a yield instruction that waits until the tween is killed. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForKill(); - - - - - Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForElapsedLoops(2); - - Elapsed loops to wait for - - - - Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForPosition(2.5f); - - Position (loops included, delays excluded) to wait for - - - - Creates a yield instruction that waits until the tween is killed or started - (meaning when the tween is set in a playing state the first time, after any eventual delay). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForStart(); - - - - Returns the total number of loops completed by this tween - - - Returns the eventual delay set for this tween - - - Returns the eventual elapsed delay set for this tween - - - Returns the duration of this tween (delays excluded). - NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts - If TRUE returns the full duration loops included, - otherwise the duration of a single loop cycle - - - Returns the elapsed time for this tween (delays exluded) - If TRUE returns the elapsed time since startup loops included, - otherwise the elapsed time within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded) - If TRUE returns the elapsed percentage since startup loops included, - otherwise the elapsed percentage within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded), - based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 - - - Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. - BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. - When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. - If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - - - Returns TRUE if this tween was reversed and is set to go backwards - - - Returns TRUE if the tween is complete - (silently fails and returns FALSE if the tween has been killed) - - - Returns TRUE if this tween has been initialized - - - Returns TRUE if this tween is playing - - - Returns the total number of loops set for this tween - (returns -1 if the loops are infinite) - - - - Returns a point on a path based on the given path percentage. - Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - Percentage of the path (0 to 1) on which to get the point - - - - Returns an array of points that can be used to draw the path. - Note that this method generates allocations, because it creates a new array. - Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - How many points to create for each path segment (waypoint to waypoint). - Only used in case of non-Linear paths - - - - Returns the length of a path. - Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - - - - Types of loop - - - - Each loop cycle restarts from the beginning - - - The tween moves forward and backwards at alternate cycles - - - Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". - In case of String tweens works only if the tween is set as relative - - - - Controls other tweens as a group - - - - - Methods that extend known Unity objects and allow to directly create and control tweens from their instances - - - - Tweens a Camera's aspect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's backgroundColor to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's farClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's fieldOfView to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's nearClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's orthographicSize to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's pixelRect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween - - - Tweens a Camera's rect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Tweens a Camera's rect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween Shakes a Camera's localPosition along its relative X Y axes with the given values. @@ -2344,32 +2146,355 @@ and returns the total number of tweens involved. - + - This class serves only as a utility class to store tween settings to apply on multiple tweens. - It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining + Indicates either a Tweener or a Sequence - - A variable you can eventually Clear and reuse when needed, - to avoid instantiating TweenParams objects - - - Creates a new TweenParams object, which you can use to store tween settings - to pass to multiple tweens via myTween.SetAs(myTweenParms) + + TimeScale for the tween - - Clears and resets this TweenParams instance using default values, - so it can be reused without instantiating another one + + If TRUE the tween will play backwards - - Sets the autoKill behaviour of the tween. - Has no effect if the tween has already started - If TRUE the tween will be automatically killed when complete + + If TRUE the tween is completely inverted but without playing it backwards + (play backwards will actually play the tween in the original direction) - - Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. - The ID to assign to this tween. Can be an int, a string, an object or anything else. + + Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int + (use or for those) + + + String ID (usable for filtering with DOTween static methods). 2X faster than using an object id + + + Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. + Default is -999 so avoid using an ID like that or it will capture all unset intIds + + + Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts + + + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Called when the tween state changes from playing to paused. + If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. + + + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Called each time the tween updates + + + Called the moment the tween completes one loop cycle + + + Called the moment the tween reaches completion (loops included) + + + Called the moment the tween is killed + + + Called when a path tween's current waypoint changes + + + Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative + + + + Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option + + + + FALSE when tween is (or should be) despawned - set only by TweenManager + + + Gets and sets the time position (loops included, delays excluded) of the tween + + + Returns TRUE if the tween is set to loop (either a set number of times or infinitely) + + + TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed + + + Time position within a single loop cycle + + + + Animates a single value + + + + Changes the start value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + If bigger than 0 applies it as the new tween duration + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If bigger than 0 applies it as the new tween duration + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the start and end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + The new end value + If bigger than 0 applies it as the new tween duration + + + + Methods that extend Tween objects and allow to control or get data from them + + + + Completes the tween + + + Completes the tween + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored + + + Flips the direction of this tween (backwards if it was going forward or viceversa) + + + Forces the tween to initialize its settings immediately + + + Send the tween to the given position in time + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + Send the tween to the given position in time while also executing any callback between the previous time position and the new one + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it + + + Kills the tween + If TRUE completes the tween before killing it + + + + Forces this tween to update manually, regardless of the set via SetUpdate. + Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. + Also note that if you only want to update this tween instance manually you'll have to set it to anyway, + so that it's not updated automatically. + + Manual deltaTime + Unscaled delta time (used with tweens set as timeScaleIndependent) + + + Pauses the tween + + + Plays the tween + + + Sets the tween in a backwards direction and plays it + + + Sets the tween in a forward direction and plays it + + + Restarts the tween from the beginning + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it + + + Rewinds and pauses the tween + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + + + Smoothly rewinds the tween (delays excluded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Plays the tween if it was paused, pauses it if it was playing + + + Send a path tween to the given waypoint. + Has no effect if this is not a path tween. + BEWARE, this is a special utility method: + it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually + (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) + Waypoint index to reach + (if higher than the max waypoint index the tween will simply go to the last one) + If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it + + + + Creates a yield instruction that waits until the tween is killed or complete. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForCompletion(); + + + + + Creates a yield instruction that waits until the tween is killed or rewinded. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForRewind(); + + + + + Creates a yield instruction that waits until the tween is killed. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForKill(); + + + + + Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForElapsedLoops(2); + + Elapsed loops to wait for + + + + Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForPosition(2.5f); + + Position (loops included, delays excluded) to wait for + + + + Creates a yield instruction that waits until the tween is killed or started + (meaning when the tween is set in a playing state the first time, after any eventual delay). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForStart(); + + + + Returns the total number of loops completed by this tween + + + Returns the eventual delay set for this tween + + + Returns the eventual elapsed delay set for this tween + + + Returns the duration of this tween (delays excluded). + NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts + If TRUE returns the full duration loops included, + otherwise the duration of a single loop cycle + + + Returns the elapsed time for this tween (delays exluded) + If TRUE returns the elapsed time since startup loops included, + otherwise the elapsed time within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded) + If TRUE returns the elapsed percentage since startup loops included, + otherwise the elapsed percentage within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded), + based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 + + + Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. + BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. + When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. + If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: + .OnKill(()=> myTweenReference = null) + + + Returns TRUE if this tween was reversed and is set to go backwards + + + Returns TRUE if the tween is complete + (silently fails and returns FALSE if the tween has been killed) + + + Returns TRUE if this tween has been initialized + + + Returns TRUE if this tween is playing + + + Returns the total number of loops set for this tween + (returns -1 if the loops are infinite) + + + + Returns a point on a path based on the given path percentage. + Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + Percentage of the path (0 to 1) on which to get the point + + + + Returns an array of points that can be used to draw the path. + Note that this method generates allocations, because it creates a new array. + Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + How many points to create for each path segment (waypoint to waypoint). + Only used in case of non-Linear paths + + + + Returns the length of a path. + Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + + + + This class serves only as a utility class to store tween settings to apply on multiple tweens. + It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining + + + + A variable you can eventually Clear and reuse when needed, + to avoid instantiating TweenParams objects + + + Creates a new TweenParams object, which you can use to store tween settings + to pass to multiple tweens via myTween.SetAs(myTweenParms) + + + Clears and resets this TweenParams instance using default values, + so it can be reused without instantiating another one + + + Sets the autoKill behaviour of the tween. + Has no effect if the tween has already started + If TRUE the tween will be automatically killed when complete + + + Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. + The ID to assign to this tween. Can be an int, a string, an object or anything else. Sets an ID for the tween, which can then be used as a filter with DOTween's static methods. @@ -2900,131 +3025,6 @@ The percentage of lookAhead to use (0 to 1) If TRUE doesn't rotate the target along the Z axis - - - Types of log behaviours - - - - Log only warnings and errors - - - Log warnings, errors and additional infos - - - Log only errors - - - - Indicates either a Tweener or a Sequence - - - - TimeScale for the tween - - - If TRUE the tween will play backwards - - - If TRUE the tween is completely inverted but without playing it backwards - (play backwards will actually play the tween in the original direction) - - - Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int - (use or for those) - - - String ID (usable for filtering with DOTween static methods). 2X faster than using an object id - - - Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. - Default is -999 so avoid using an ID like that or it will capture all unset intIds - - - Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts - - - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Called each time the tween updates - - - Called the moment the tween completes one loop cycle - - - Called the moment the tween reaches completion (loops included) - - - Called the moment the tween is killed - - - Called when a path tween's current waypoint changes - - - Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative - - - - Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option - - - - FALSE when tween is (or should be) despawned - set only by TweenManager - - - Gets and sets the time position (loops included, delays excluded) of the tween - - - Returns TRUE if the tween is set to loop (either a set number of times or infinitely) - - - TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed - - - Time position within a single loop cycle - - - - Animates a single value - - - - Changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - Used internally diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index e57b6ee9a13e0b41380f1398ffd6b3f379325cb8..584b5602db4e43d9e5790fd428e414eb1afa2cd3 100644 GIT binary patch literal 177664 zcmdSC37j2Ol|NoxRj=x8{nC~0yw}|c=@95pyrq+LC!rG{VUs1YiGbZ5Swv7nfQQ}S z!b>&nzJd!bfPxWqT*ejAaR(h|b4EpHbVf&U8+CLXof(%Ix90!-o^z{Sz3xuZF#P88 z`8VX%z2}~L&bjBFd+u7d&Y60(utRMg4eP55ceb-vQuF$o~vfgi7mZ#9`{ubeN2!9t(%j%IZf|Q$o z@zYv|(g=!$a$Wu+qVoUt(?kiv-)hi3j{(p4 z)v|gwxz=$|7s?XM)&T>D4NMBxfm+=USD}z~yRSM8jO)WA0le`7s66l4jvEe8144rp zgc=DtvUM%awX$n|RT<{%w*&V4stO=kp|-)u)CFR&hM+P>p;mN->nTnVfuj(ZL(E-a z$3RZ6AmK~u7rr;H=#(oFGRue+qa+~CTpW$w} z%xt|~X0sD}v#me3^v?-bAThjw72N2mmc?AkQlb4)J!PqsvgocNYJ+HVyQF?J#Of(a z&8)xkj)9$0F=eTfeldc+IheV-M%1|e@-Kd4muL}rL5E5#i`vVg@d2rgvZ%2ldM%65 zl!xa~E_V(^b!Th%X~NF);Xgy{>R{Nz@(qTo__#ZK8VWi4I;g!qIAG7xj;5Sh3OS{b zuuQxWw7*PW*kxI@IBciFXgdiUt~Uv1Qekva3EWSGv#D?{70#!^g;W@hGNA(>nS@IW zk3!6nYlo=mnzZeV1;b%?5TFFEI|FUxQ4li9d;8Ja^CdT0h2o>8>7P6cnuCWYz9_x@ z%WkxqZo%ty%e{W>sKBpG>_b{_HWOs0dUJsrCKdT^R*xs2ZJcJ+GY-a_puLBX#~Zah6GG>U;2 z6x_Ent+pvB^j}gR6o^;KOof{vW;lu;P4CeZ0Sm;-PUdSRLc_5bD=2_v0Srd(w4K1q zh1;kpwB_0W8;a3a-a;#tKU!!eBNbe7OPP{aF8QTwxD~moy_@nDY&yXsLb+1%N`9Q4 zv9{PU770pzBb#Y$ffzL(ZavnpduR=3YmFdlG@L7C8=ebY*IX!h3VL&cyy!X`qY%c!a2)d~bIt zR~g$G6w8|{frpG+PMs7QrHl}m=tYqmZpmw0kOqh7lk*`4ZXi$_XYN&T?o#HeMS06@ zU^-{X-~KXaIOq;MFZ>>SO^7Cu?=7t?!Inj#QsEMcs9#OkLEbcw7DEw#G~xIpfuV>$ zD@)-CczEH7`0Xvhc8fttEU1*NyR@Q=C$xH;+8HIU-YXbJ9JRfE0d>k4Q|L2x2(l?V zETX=OQ1q@>%|HAwOwmu7qWJ6@>?>ov0%eC=2{O0t&3o>xdq=vbKaDP?FT5A3=&O3t zYzm&V%woAWQ(Nl?88^thjZH=*$Of5Akh%RpkO4=8ywPtcz5X%@XOr~Nyjm~7MspA)#Tr-tRDwe)W4vVd#lA)|QxFfWcOdjdp1X4wdw`sa$nhQIOSSbWnW)k*bmI=(`=6W$`!lpEJ!&W=oJw)#+{0BJHb!0 z>y9H-`W;QdI7x_~ULJ@^*ap%M8I~a04*@#B+Xl*gjvaH}Eu04`w(GNjhlgSM0hG$mSsMq#Vq zR9PT4a!{_U^f!{nsK%voeT+j;mCV=gXmO3ECaR|oF0Gis1stlUuU;B)^+Lp?T2?P$ zRz3ZQrAZudP!dNhBC%#^5^D}hV$DJlyNB}SKD(pR&y{K(%2(j_<9eQot!pUXkIo=5 zt+fj?t97nL-VU0(hjI%=y;Rxc7RtJNsBjR}!a~%Ghl&drmFMm1;Oy(sM)9~)A8(RJ zxPc9An=pk19K+b@cHOg^Fguhr3_BrZ1EH9GRm`SbL4;1iV~M%D15_huTIOAi5(gg1 zjH{~}VjjqT(z7sa;r!V62+SKW)?wdTazo44d{cXRYjpm|NE>T(B{9WlP_J(Qkkm`)FePmobW>!9XYML0B~A& z$}bc5O-m{ zj_wdzP_JbT7o+e+lntGGCFmPPIV08SWkvz82AO+$1a80)_%TRh_&yF_KR87K8RBL zh*9l`@qvkD!S|qj^ewJ+BKV+3353MOdqH?b#vx4vggGS()#`=sUVs64r4bzT-bW&~+Vm!_EzI3qE2+&Wbl+6;LE?zA!dD=t-TWnf z>$_6AVWX^RJS)2Cwp(vNuExqVu+sb$GMXm&6}$CfVAP*j?saQtDfz$^o8t7RMQ_rm z1(_RA4L0XIfhU%ahx&-}K)43&b_3=_5h(>O=0^DSM(?da7ru3zZCQiRg_F0Ne*j~w ztO`fJ+KdRvobbd*o)&-r|trr2Q?gtc>QI*|9Gv%G%1aZ6dAt3c; zw1B-{rWcC?S+7{i?07Abu|$(CZ+3IV+N!{|`-;8(EFixZXrzvpKAu zP?zD$S;=;#s!JAj^S6xm#Inb71=+wKy(7q|Bx6`QP+2C!i_k>Y!yK(`V|Me`$c%DS z4VkqunN=CA74;-#q+H%)zTD$vDr3;~hY_!%g=NZ{PtjOoM+u9)A}p7!nW3n}8k@LS z26mzGc@nFX%VjCb1}vdrcIDMfiM`39oh8JNA^xNmUGeD$TOofl|;0v}U)M0Y&yMV*wO9r{)dyikEbE-Ge-c&~rK`Votya z4ZnYED1*GE%w^keR_NJ)+M&xu$8ju~)7&N7BpZvA)T|65?j~)f#pb>J1d>22VeK0` z!h&6k%{s`CfEQ%S8EH-R%VsgmfNe?<65m%D>ra;#RbzYz%)=|od>}62#dN3QH3P5t zBt$mkDwEw==x7|y*eZG3Arr)ra#l_{fQVX*6k=;x4XJ_kKmj!W2+OHO3auYwTE!ZT zYl|91!=_7Eg%;#jYA)9;u%79~4ajE$LZe4p(x4%-0<~W#Wg0OUYQXdc`Dj$8K?r*m zAh+toA*=w6V=pFM^}X40Z*Kfa1RlET15@`{MwNPVPh5jcCL$%>){U5So;$l1ByCNS zc3~31Txuj|W_ElXanr78%~;y3uhMwQy{ztIr4w3Fm0&q_`#Uvz+M2NZ4?9q)Cb`xn z(!|zO4DxDC-Nd1I#|;PFVpol9&|L{v!v|v_u3OA$OU?v9r@P!~aEcKW$)g*~jK<)u ze8dLVoi;e=HDz(#YHU7zBNvmrd-s(yyzH!?nT3t!3PJ@fA zPQlPc30Bv=$m&pt2^0dw*mdBK4?kQ+pO&#uR<3ymws!56LhW?FXzNg{yVhrCZ4_F( zOcTS6JewVQfN}yA+sn!Crmw=;3ziwbd=!H!j(sqXls~(LKE!S8uv@qBIcm3V~ z71&Qj-n*H1MCrVR;RW&#ZJ|6M8_ayh&>2)Z_owJQuml~VEu?cK>3qx3Ia=v_J4NTA zCFl@sAsw{cVCHv*&WO_aeTvQ>mY_qlg>*2f3}%jTwZ6_!Iw7Jnld7L%8J^Pms>4H5 z&qNDRkhGpLPz`2IF?6Ps&Z#Lnr!7H;Xl*(<>k8P670>9_ANQfKzwZV8(iEFY?0ly98cc$U@ zc!XE-Sz_Ggmv zk&rMnI~8o-T0X1+1T#-D{Ql$c{H{pxduj*2RQX7!lbwvA*#3_tzbg&D{{$ZD_O4`!|vI!^Q}(y^moE4k}P;>l`)O@=Q)7<<0Qi7gO`M@g{46Z^;pXoo zH>>8o8&Yga!%xP1pPl0S zoF({@PzPVy)+X|OuHlQJIc@8v6rol^$mNEv6o6X45{lU-dK)F*=NrBclc5{ofD`yiq{Z+ey%E^f+Y3^BU$_Kc z5?aI;J}{Vhk>QIWC;8gKS0XKj7nPU5c6nb+UZ&~2gkfoVdai+80tv-UCMhqRVKDPj z!`C50H*)!CNuPq0mxf112^?5C#it=PUuH$FeZ!q&VLn}~PZ)bkf_};ep8}b% z1{=)$iJ`Mn>AaJ9%~;}H4C`1zHjfH^CVVXx9lREid8$!V3*Ba{3qTL$3})VK==CbS z_oV3kX+jUfEX$G~Ii;g}Q#iJi32zhn%)FRB`q*IRy@r0D(tlry{`+J4LfKhNe=w%c z%!}!tMEV~v^j9hU52omUsDr*T>5zYIOrM$4^i|&{lm5Miep%^%I7R=yn7-MpYwMfH zX?m*fQ%LV4hF(SKeKbYy&k}kf>tcN*`ex?E^iL)Ij~V*?O8?_2`k#pDt11@LPxQ^q zi|ND6f|*Ym`U6V;Qz`nN?x3$smew~jr|G+LJ{zVR%zW0+U#;{%N19iu)A)0SpGK$Q zhG<^mG>Ase3(MaBbhg6?8(J>soEZ!CXJPmi%zWO^#Hx)Oz8&KgH0HlZ5&p{*VGORZ zQ|`3{7p_U0jQFE7K@UT?VCJt3y(3h{zfO_*n-r;7Mxq@`M$iprzF=ssP09GTDZ+o3 zA{@&oxScYxuRM$NzG&zTsf=G@cH<|$%y5UF@LEKpQdwO38|cm2O*#)6I_rS2vdeKC zjw9*9zmlT()tI8MuA!LqTFjsnv!EOMoX3;q-y51os%-y|qV%b~j;kAe)mRDh|!LCgk z@!3WsyuuBif%?Rrv>Wb4peA#ie3S(SmLmrhs}kjs98Q!+xK`AZvZlahJPXqjzH1W9 zeBa2p0qkATL29l)?xyF$KcLLUF8_sLwM(8^!O$9A7iq}66#H>^qO%cO@+>S)Tj!J4 z4-Kzlmg4ob4qiV>@%r&nyhuZMar~h?o8x{o9rCPN--51(X|q6 zWCb(7GW_a?=lAOrzu$E5ORbfVPA5C)G-o{%I>j1qF!SGrU!%?MD4DIl67Hibyc+E+ zS^CO(>EixRiv4dp*r$t2x{LU0dC@L{nLir-8{7QbYi*qj=Ti(H?qHZIFX=4e=UW*2 zabG-`!6|)N8^-!G&&_YeBU9PvRC*jVU;>+%dYMzgn~4LTFn516#$Y)b|tV5nkl zkx$cF+ezyt8B$ZmP=nN&B^xOkmOuz+vFN|Fez4>l%;bQ> zwR>!;vwlv%qg_7)Hm^zQXPh_?8TGS+!E&^n53Qf$8ALhrsd5%N%K7N(rgPnV zX$iA=uRF!76!Y@-vk;HCepaMt^~AK&^&?c5RX>!`)DJbdxPGJ%^IkwU>H1-@w0_uM zVi`V|SqU80&rT$jv}Q6P4t7!1y(y9VVv#crTj$K{F_e{lvgWmzmn-A!v+bKN9TpUZI zj)IxBhQ}%3fhrjyNq82Hg4Z#;VD3(|_S`*VH9-eUr@_pThR$g~aJ&{D&FesiX9n{< zU2Jw{n%xe`t4qqMUiL@AAv~EP8SvP{3Qi#_t zOW-p}f8ML51g<9n>pHkm7D=nX)D`8ug7P+uyl0b;8=b>POCl|X7p*rDXx5t`Zwe73 zf@LW9@uWZRjilt=xU{?^9n0%-K44)DEtr9=ivKu|gyj8~=v<|_nRLwXdX!-uUP~9o z_lhvw*A*gWmDz~+3#EM}X^$D&PiWIVUukbi(cXF}+RU1!&3*8zNPC;1{Y0USrP+LR zfzm#X^ngP{$AqC{TEq9HVCc*wbDLyVqceY-!{eehj|-K@juemMm*&At z2jk(%*d1#Q!ORJU$CH4*XufkGHNexlxmfw1NS>x{b~3DW6Hk4(*Mwq{W(aoxzmBRw zo7S}wjNgNqU54)@2`cRgrF~M0_Q`G9?RxiG%p~)3yfN#9==1pMY$^aZqYw$;a3q#f zL(CY5JmA?Ap+uW)5pvCC`Yf?#~bv4 zMFf|ES(YBit;lh11G!6Z!e2p$Aag)-yo--MIXew%f6AC`mxl}C?}6sy=fCUKM>5vFf0tsGa-PxsGLBOf+ZP3a3bugquq zWLpl0&upH?>MG;JB8!q74ei5;ML`!^neUQ<;tXh}ah^Ffv{4cK(ZEdXoopR%iWMrg zEY6=Y?<8L5t&ij2CIYoh27ME7aNd#WKH)gU$CG1~u@ycu;N0cLOyFLH1F|=3dpHIgczCC}X~V2|T2>D~)q_m`2!vv5 zODyFNurV>ttw$=;@}~Z51E=-a7VE&~(_o`!HgC=}M)XWoeFIJz)>dmIq4#Uhs~3}F zV(#d7Ol7ReH3l*RBcRMyPs)78`Qn4ALFTghu*rdHyaOl{=2nx1&m;>I>o7Fd7%l|C znOO887r+VZL)+5ZLQb}u9t3)5S3bNSbBg-<>GOQ+dapUn9=JIpzc=7Fyb(W6_+jAO z3_@;y_)7%Kg@>|Api*Tg)zw26<6GGk*7gxZS8sA;tkULpg6%e+1yT>~FbvmBe`^85 z@Yx4pl{0xedF6VnG4i@Q?O0bu@1Y_(e2g8wA0or$SE7$GQC@)ISlO{YNU`yUbPAARNu$TO~Nm;5`yNl0lk(=PL&NbVb^@cuw!pyi=iea2)z8)=T_0L5n^f#pfH~ zcv*yppZ^Sy9sdBmh^=gY9zu4D9ZUUa+q_PIL%i%_)Im0jXigjKvb-=*I|8nO3dDoz zY3}Dwgde_&lz-^v!~os}U8XHg48U&N+JLdOZ@>7l6u=Y!PF;j--VCAQ@EpV84k$vM zsLG4CT;l_cwzwu_g<*Yspgg6c8qjTT?<)ew!Z*yZTy!V zx`r-Ee8NS!&KmNXiBHgavi0p!aSauzuD-%U7ax-Rqb@rfjp}~f8hR4$hcdc{Car7L zo<;WXU}RJ(_%l8k5_Rgy99YjMnTuqs)Nws<{cxQ;T2+VLXzBo05K z7Vr;^Twdkhif8RK`^HVE!SF^nq{eaZq9@olt|8!A1Z)7HW&qD7U=;v^2JjpLTmW*F z!b2INT7Fgaf$`^FD^nJIWVlBne|GD3N_|vZ87(wpn56io*7Ff=!XWZmK-0Y*>Ww0~ zWv2`)qz%${CVUzzWNEvy88-VdNQt*b*w>}O9~E$mW6OF9`_BYi!OQpTs>1=SMsE<` zc4l0LG?7O`I~;uMX_n;>eHHHCMUWa{5J&4(IrIn3$4Gu1J;s;FbeUnXkNb{Rqg>oH zG^$%8#gux1rP60ct%9-~SubdDZv> zwGmg=0x8V@RtC{;B`%}g*6%BiL+ddIBP*K=w#3B>?W#u97WL?48-oTJW2jj!#Gq}) z7~v6QZF9`kV0< z``GE=sQ(9gJ=)O3IuOQg@GZC(CFMmQjbFTR6zwM8;iEsUKAK%!Bla*3CYOe2Y-z{Vvx6NUJe9H%ld`u#X{9I1PX z<`u(7F;nc$)w5taw+pXE>RgAfM{+J1PogW6`?SNGLIOL!DZFxO2QHkoI?PX)uByju z&Y}mSXXvZSO^5PhH~#^U=8I7J>ax(k_Q=q`o}hnb8NxWte|&`a|CHb_OZsml=(9_U z!}$SqT)ow#$NS7icVY&>;o{QaaJU{M{rzciyH;<#BuR$@XeG3XW8P7X-UJ3VTogd(Mql*oW%1Z;%bRwhm94s-V92Pr z%V4V%_H<<1qkYjFWWd<-kmXDla!=kYWo+JQ+TFHzg{EPekiqD`q=D5ZSuDbWM7%(Q zH#W_>3a*y1u{6u(hgbJUZ7es4uCd&32*W`uau1a*3l@jSPv>-~{P!Lvo%RxsUq1`o zJrlZ<73k#ZzOLGeg@dk!nqxA)m1XyMkef=Q=P+qHq)4T4G-1+W*PBYE>(x|`?~UhM z+u<4;17=uVnEoWDVYb}9k;ZZ=&D)Vt%VS$uQI_)94fSS;yqIokGf2VJ%h@Vt3QjqJ zAIq3Zp^SJ}DscPC>q-d);f$_sS>l#qVe1x%a%%`Y$k0YOt|Al#e-aP-@JU?fiFi|YEKY(8_`71tVA-Eg; zHG}2oZv?WAkS{P;iT+j~M-uXP3<4V~|6gRV9DPY2U*@APdXSIVqwyPkMS`*f^;HJB z!J`xtkf1=siOtP4P6O_ zfv~WmP+WwZsyIh0t$GTQr6x@+N}(S})Wj-Mg|X5!#A?(KD^^3SY7MdSH6%4E^rVI) zB$Xr~somp*)-B{I?CWJy$aew1k#qWZu}QvNT4&9S zk1=u>;D_YUKRa?3oFpF&J$DIu7l9Vm#REfcp?Y|?qgOxHxv`FQn7kr+da-mP>&Q*U zHP36ll8xYPEVdNSiD2WR0+BhQ!1yyf4q4F)Tb!ZCE>5${-ce(tvug8d1sE_#NshTE zrq-iCIEuNO_2!sZf2bSzQ-nhs-C<=hE7~IC|4J^~dP1jM3+q9}b!5HP2~UJY)cX~t zzpb~T_#$M5DlMd?=-YD$fb4V?T zn|8v2H1|WJI?@3f)H@GJ6~`Nt;v@327_X(&b;uTLG%nX49o{#}CjVj8b&Ie+wCbJc z)@5P6YFSvXUKZACmWB1&Wnta6EUecFmim4iV3R*n-^-~Lu2{HwdP5qoBR7NSohSx? zP6zkN!Gjw^F<^{vTb9(T@09dzrio*a{jgi!)0kAG2sSpF8+9T1u z0Z_woUc{J{>>5X+QG-Ff$;px!gDTQfBL;(wP1~gbaLYh0wu`geK>&YZ0Q(m`L}IeM znE?JMhI;o?O@!F1HV{85sQbPB01!D-RMs+*1b!^uZsQye%tEsp-xwHSFgqVBL54y-#YhU4oF zi+O+maS4V72c8`k^Em?27Qyqly+DQ$EFF{@D#bd^`>>Vv$h?Tz+`AMs>@z#{^_tJc zeS2y*Zva~QXhf}OFw`woKWAf5s%&sY-+M_E%Z~|hrOWNTCi;XtDgkoxyz*(WyvxZh zRnY!%;SYc!9i6Ck@@Wmv`6gMVi1s4P1VEUYe; zawkxosF%2l>O|943LS=BgZHHcy1)PtG`_`>?q}GIzMX_K(L#eQ-x}_q&;L_zsfc`>=FSH_#u%src&Ds?FFI^^${*q=+Ct>1>GUq>&O5Nx;zBjS~`M5VQ}@-3VjoB=W=vN!BD_XsAEC1^M{5 zK%uIUU!mjM8v<^c3a+h!WC1%z$L&E%S69r?1+-PzVc^Z8OM1OK5*r( zq~bv1@2JRBMw8%2IG*j|;3Tdv`xEFjS$jjhTQ^d-iA~}hisZ*d=+8j$>l>ZC=%KLE z5&)aSKoTz3x)H_@G4F>M=;s^9V>MXwxr_4+rSkQ5~i#d%BBnT z*j8Xe@S^V#R@RnKmPTOuu&Ypo&!S!{n$L~CL(~@AOnoKCjEsl(ke#F`zzMP9n2)}T zv>4^>0N@7t);sX@T7QDy@SXTs|Gkl`PMHz`@WBY!w=3^RRlw7c_SvGmjnHv8$jUe0 zjUOJl&1QuB1|S0D@IW=ETWWFG32V>?i4mIgeQuFd(*{5v~z{`g0Avp zf0odgi#jVBIf(WQ+mt*L7aMyx8)fC+vWOWZ79vG!ay<#iKrMPd zb+{oTI&iVYjQaPiFCtm=*`g})t{lzpA3NGBWff6&i5pqh9KFydj$Yui0Im+jFLGNj zlsM-Z?VN80w0{Im-*aVaf8UhB{4f$4-6rxOL~7|sOdL(lbz2AUi|Yt-uFT?HnYzpM z-?%N+DO6=Ksgbc3n9{A z1j3NKg7iTu&$Jop>^VXgvgh+?E%)NtM5*$8(IoHIw>!>$hU6=vUi(|32HFkYxbOM;iHiVHHfuhBk6cs$6+zSS0Xp-33IFQfjyd6B!XP zQ@@B!DG{)~BbC2kWOSu;Z4r!kt|+4o?vM=a=?cSMi`BfDX}%KF;E-hvCod z5;GS&UkkaPi#m(V^jLn9&OMlM<91bSII*ZbzOnL4JFNVC&A!OOCF63fypzje%pE4n zYTtp*+FIdDE${yXN;-TlS}Lo*#TY*Ca&esc$&OUU(y5>7NM$UYO4DgmX3V70g4%q= zo>F`zHQ_6%DZY}L@RigQUr9~)N@~m(Ll9%7C0CkRY)&P=ZBMZpOs2H;11+Hkv?Po& z30f&*$m1QvPou18==2}gK-D)%JO2!TZ0Gmm*?a&$+%(3E+PuQP=(HH|q$x+AC0qb# z3+Sxcjg={d+DhEHw4cGWv40M6zljw+_HjCgCSPrX2~W1c6ekApmgpKhqz#g2roM%3 zFyUJtNXZPPbu|7ISJT9#P%RSD!Z0pPER}EsVA1E9kTfy&BaiE{tk&||*V>rJBW+*I zxa{`T!DV^vt1*S-#6k!bTD5EGp_vQJK(YCR@ASdWG>A8|dBSf+l|Vn%s4=F#OUc~iY2 zt8kqVxutsBz{%)qu`IR~m@;P;SFhCXziIU*L&QVYF9w#6tbQNKsImv&U~p8$o0e72 zQxma%j#(zYY7u7fbt;HvA>%5x;exc`e*~Ou_@D4>egi)dA=;Oq4Ko6}_$Fbkf0kc{ zo8Q8Zse86z($cz5=&PaJ$A@8d3CD7mgRG=UT%#E zSoX91a_PCVxHovf=X> zG@sb|x~{kU1mmPR;qh`P|HjQcPUbaMIxR+Ts3Y3^DOm6@8QdmkeAklWuaH_9!>R{k ze)DJejphL}?0KTN-VGzAcv9lD*yz6r@5YRg*`r;+&Y42+o8=z4jBES6p}FeaJOSG2T9D|>$`eg#5OH+WvrnI4GiQz1O&c}U|4~rLb$yee>=*rH}JtM zd_AbP8Xq`wM^-2cH^}nC%(V^rX(1+6CO3V%cC37t8#gqd-c!gqgB*Xz2RAg73gyjL z7`?+`(Ggb0j*dmBL(x)xUhRRAI<19f)SIux;x0-F@PYZZe0gOVi|cBXc95}frK9zH zv4ajj;2z8m$VcUizFfT6UGgepMc--B1e^aUwMhrTZ`qq&fji;KPQkwn{*6BiyfEzf zAE3+}ppl-Ad>YTmCt95rSNa=SzxiKCHdn^VvUYKNJ2E@1-y*LbcikQ;H9|z1G|2>b zc)H)SA(S|a#>r0Wcc3QQ5?i;FG8xfzriD+Xxzb|AnWmw}-H7nGN#%?ZibE3eji&Wn z`PmklhE-N3b$|VZ0M}MXYAqY&B!DkdW#AX2jo^wGmFMD^Rb1uj+fcVbKD-+mszXQ< zYyeg}3iY1v%+#-5P9zlZdtKFTFKU9GTeaDXq5U5b3%tvCmk9^{OvJYr(LD3LDAsQf z-HxdqDuKcN%lgO0;i|cno9`{GET9;831A0eeo!#Ea4Cw<>!$Lxg3^D*Y`&zt|zw+RN6CjY8%=+t@w1pvP2z6s5NWw-A1xj%-ChYp|>>c|7hrHCQpx3;okC4vcMshi0MC zpW$~DEj_dDKH%=_ElIBXPTAHgftQ>r*|#A3WUtZ-fD)p$<k<4KYd&I%BezJmc=cN2NIh)V7{CSy?3BqNK3?KQ4`%cYGUL_J`V~La!K36geq4YMKWLx$kDyB(!v3&4&3wRuAOU@Bjz!75q zWM%73C0|+tcKb1YqV4%pQsEM3eId?=#Hn?}MfpOee{8sv$>o;x3pw!%+Mm2?c$JQh(i}1`h7A` zAI{6C@{L{vY0DE3?sh6FJTjlxH1AMq#u-*C%(n9mYO&qF%$7PxXCz?1f1psLd zH&?V18JuYLq!NR6B7+l69GXdT_O=rloM`q50B6e#N)yv3-3$7`dgj~rxQvs6p)eg@Z$)DClTq~q^kWy<69i-?caq04##I_Pt22Z}PKq1gI zC+1*~X(TXM0jo`jXbi?+GE4D|!DN%-I4Py(r#iImw}aoyVAmNb$-eZ~Nk+7^ui&Fu zpr>{Gs|ubs<>MH{HDN#U?<;2Gy>H(dvn}i8pfig#Nf$e*6j&@d22fP7-WWi6#bRRs zB^4_*{nAO#1KWf3O9jcL^;F6VI|$b1s78bo@?{Dej>$vLNa2GiY&9l@A|Qnirm)Fq zr?>q+k>%YKNcy^y-X?&B{oXQrys6@1@v{dNpD9a=&y=ObXNrn{nEo_h%7`qYLM&?Q z6T8;BDX~`*sYNErb73MC$wYZBOr$QED9?7Hn4vaM%p!1wZXPcx58^RL1L6v~?rFdk zS+AhqZQ*h(@uzF>Y#xE1h!FVGwRq51C2BE+S4H3~BSndoK&=dilmiKA1!w|gK|;Fl znm~Dw&@T82dkOjkE}~7~BDw@Fq6z;^ZD#6Co-g>n)F`$-sMDkm5bKF8i838TiE45O zQKU&+TA3!Xtwt2vvw>%G1V0fW@Z%f#XyIKh{4(6!jGs6^2KJI4H;YYwpV2$g3) zMH}8-nYgf4(2KQ(H- zA#;#fwdny=F!z#=LA_MOJ}_0nHi5og!X+u@T70O7`&@bWp<9t>_JxtOV6 z+EEIpg%P-0uj2r7DO<*J5E+K>+@7DE#LI6utLlYE;YaQj(H628H*! z<;|P{0jYf8)_vZ{s?<0-oD3J06)0_@EYZ6mHE9NIYFrArKW!LMJ)0(jI2c9?7S&{LZ` zz@kJOkl&v)mr! z5%1SRg}boLxoTusG*kxM8QO`ACqtIXL{OM)o`O*GRQzm!Zzzy-P*}C;9>Isur!iUD z4sj*;Kit+= zdFNdyK2?6g>kz2zk2Qx~r0Jg}n!}EbXs$ku0Hx`dQZH8iSx6fTRc^&pxff%ynzDwP zn8`#jCD!H~W!iP!!w{Bc$Z@%CodgkIBYuqSFYooY?{Ur|sf2%h_*Wa4{a5Ch{fYek zl)sL=DOa8SF(c?ccY}TP;+ea?oCRM1 zBmd#gF#%^{`jOi%&yo8$SNpbL}1nBzRK=a}PsJeyCzPee#^ z9*z;5ueyM+))VEI;pT<-LBU9i;}6o(^Hm8Q?%|l+e8lIgm|MmlB<3m|bG}L#w}>zy zLKymIfjROWdXrig5}wd7TH2GSu(r)$>Is{f0FX9=t*?9&OY`}Nki=#f zfz9k8to3C1Ww?0>eo{6=T52;19ome^%|~oA%q=!UVy@CLHY1E%M3@jE0I2m1v zB=tXsuJ4?MQ@rvQ*Y_dMOe{ByjGuUJXL=8npUSH%8bhU;}t# z5@U8TX%L~JNknuX6Tx0R<7tcMaX}%1 zw_?axHcE{Ie9?^f0y6|JHWF1=_(tNG8Z!xSF$+w>ga;hOHM9<{1#nOA4%(R>;=LAd zt^-`hXVfGX5Am}9&&as$PVpy9#t_Amd)KLKKX?+b2O~Wa5o} z-50)>fNy`A76wX>_sg3Hoff&meUJbKmu&(DWDo>yKoXX{a}mIdtUd&>MefHh3a@idf045fS~beg98WgW9&6W78jTOf@rpSg7}HE~Qv&nL?X1*g>q$Ctf* z4@M^v${p}>6VS^9rmmx3ll2wPdNxk_VTcgO;Vf9a3>U^OJlGI~#}CV!x0ZZ4C5fqZ zkP|U+bX5bQiIT6UaODt5kkvB`@nRuuzGIxS-*8PGUsz`Ao9e}xyz=JbjW`92hJr#Y zj|P^IC!ao3QP#tCMbV?t)UA7a^mPyx%H2%47vwL_6FT+kN-4OGmg5VPrw)- z)6tb^V*aZJFwv9~2zuNA1G^L~U>n~8Y^Q}i9xTeO#3WX*<7UZ39A@<8P%vG^BH9>T zn2T&P&WcRc%k49uSfH5kDGo96To~MF5GA<4Lj5p!~F zhH$~h-~g`|w8u?(jGG3tYte0=z;O~0#WKWRY8w+6rIu4VI-U|d3N0sfIG!RTCNA9( z=q)xf!WJn2u!ZG!S~q~6u}7WX{oa&Y$5=_3ImSwrl)?5HJvX9QneCrL-X#itBnm!W zdqPTsGR|Ua(DIKjOlqqEL$E{!$<@||48cUpkFg@muuN)M6fV9?YMnkmV|@zc)Nxr- z$sCt;V_de)TRU>uI1Vr2@WOslkZMlVxDL<6%gOng=tdwVV>HRZ(wiI%ngLyn>PjIC z3B!X*F*z8VOjA~aRLhZmK#43oKeyGkEUdCEcT9I8*oaz^_Xn5x&OS3PvsX!V59G4E zF`b-;gDZCjM=l85wa0VZKhDXXako0W6Hlzi))$EIK_XIEwv93zsE zz!)$v(iE6s5|0~q$q;d2Sp~RIb^$VbTp)&JkBjfOaFOm=G-DadI2H~i@LL7&ozDi8 zzVkVFHlK^1h>*m0GUA0d5#AzP@ZsLD2p0R!!A*J0I|KO7BWru$NH%7NdPa8E&Zo;{ zp4NWm=1=X^1Qrp-A9byQH%l0Q)U^uiX2SSG*GfptTTB5wd?6nfnp_AY@4NH)q_7D zND($n+8$i8QHdrSgQ;vY3v(DZF4?GHlZ`>+_?OI)&L*a%je)_*G!Jc3YTV%qk*dfkh(+YlucpX9`myb7K0YPT% z@mR6I6Se#gtmO)z=o09Yv`b){fFtIEj+oE%jGytiEek4U{L+pM5$zIK+aSURiHIG< z-W)T2#$zIaiY_5dM7spmJ&5o@B4QOW5p)TR$3z4bT|$~jue%Zl55@U_3N36M3Ny#-Nb;&QnkzVY%~B1)r+ey3S~&xgDzDA&<}*dGb$lUIfHtL+x1fj(d0A*(J# z48F~v5_1^jN8zK4AiMaj-V1b(3FXM=LnX;7B-e)E=&LKmEHJ?FyDN7n7PO4qAO?wU zKKk?`N+~K25_od@LNW);JOxC~gz@NAd@fZ~cOuTUUp(l}+0mcG4xhYiYYb}^_kh=f z$Kh3r@TJgx{=tjlV4<(*J;({OB!n+RYJC{5a!6p!>{^g(=Ioosjd4=#Z8OwVJ(v@g6D*~hO$p4oLuuZ#2; z7C>?QOrf{7lir%yBNTflu^ARXaePp)cQ3?-uVGpL5$_hwF+9tk;`qlb1lrPw%(;>|HU%b(&n3>l@IT8KTU*mYtvJj)-{KbolbAlBN_ zX0vAYXvH2PHp2oaj=x8+U0leSGO~f$4T}9K>V#nd6l*to5ANwCJTSXjQGY^Ih6PZp zUFbddI8s-UBS!*@zq~Rp<(S@j8&hvN&XV z6~xpVCiwB^;zN`4zuj_?a!xO8UZXe9n-9XsA~e@^aZ+c4EwKO>g>q>+&{w8)`9~Iq zaas%?#td96>{hB-@Q%MLT`K8!rO(Aw2^J(@hu3TH`3?FE-;cDgS|8Zqv*Tpd-Uez9 zpFes93R9PF$|nUVcyfOQKG{iOZr$5W5s&W>tv3@#vrYJfe2~#M3i*k8+z5LXemmsO zjXqFGygZdh*}eza-U-=wBEe}L$12CW&V1gww|}JQ^xtv@nqWjgroK~C$}Wz4=*syR zn9RHorFuKjG`ZqdmP)K$80TIx*~QfalC9vk$#Y>IFaMHz#m`ESq{B?H#4<1DS?*M{ z4ZnQjlh1GtA~C|G@Og-!x}>~SxU6?+c`K7Rk+~0h=&ynD_7=dO=gn-tNN9H7WOue+ zaN{kGT6f7Uzlw!y)j+e?b+aOEZw4q68uYUL6LPh|Cgkf^AoEpH`Q$~DU3hbP6h%Wr zIO!z3gZ)|vAca$arvMf{(0a_}rgBsAx*^-nNyyGD2p>qY6B~fJlLC{S^^fd?BYXQ5 zN5dOv#K^T1lypiOVFJa`POxWTy&HNXk}}%m?%PvvZ`lnSF6yIO2R@EmI{@Xg+L|{( z`Mquh$0$$5kjV+IH0MdmyKBkUcC)Sn$gt`GHDt93v`g_E==l`pi~FdK5cr zth$EWls#475i5Nb#^aU^ZhGfR5-KJ^Y(W~HFwx4-!nzVR#$IAJDf19EB4{^$aqlM1 z6Pn?q@Nk5r>NLam3CD2Q5Z2o3+kw9bBb&oz9vM|>caX(FP!Apqhw-Sxzx1=Y1G;Co z>*qL(=J-7KE5pG3Y%iB;%b%m7`eh$*j>X5Y(Ge+amxqbn>P^}p9I+;wC!g`r3R;%5 zQPhc>-08pi78oN=^G#0_t?Ta@uGssj)%h|(CqUCq{jo+Z?#0UTEK} zQx(u2?A%FdyKxwCvhDnGWjA%}4PFz)bw2}6OIh^e#4;3HI}=wTpgxQlrJS$YQ;%SJ{iDEuyGoz1Wqd+3GKm)bCJ{ zy|}Yzfk|UuFKhfmZ*gT&_A`5p?~h5K0b-*o&?_N=LWmRY>Zp)4i<>*dMWw*)(l`)i z3BUaEv|oNj;+Gxkvnbz-j+lga#Au&8)v7o z*DkHmSdhKlIS!2v#ADhy={tI} z9*#7lPwviwTlPTQi}<5oQc}rIex)~8>kl$Gr*J#A@XVtGUqju{QK$@+@H)N~`<=~&aN{Y-;#@w#d&)C@5F8ORvbOy5OG6s4n z%w=6W6VVH;aKqPOV8Ji!y5Z{)QcQf|{w?B=!UK5Bz5IBrDOp*ZMGb<2Ilxl$RDLaGG_Mq?XoYJ~=@93LVrM3c`=5tx(N`#S;TfNh* z=kTTkFFC{Kh(-1I_5sZR=xprL9O2a1kADm0L0^P<7FFA@9kaK2DkfhRkD|@(I{8l4 zli00T-BuuJ)S2S&6c=vFuQ>}MVHTU?HyjD!4SKcHG#Yrfd)q==8W6(xzB-W*!W_&i zZ$3JXS0-;S*2)Q9AvRCE$?{Pj$42-9#-5x%iF2M^D&#i3vkKo~UicMr2kl0`cl9CD zuIF|gSBN!PnKT97Dswd%fySjOW2Q!v#!RiY+1GIPcAVG7>qKKYC@Whv`{=vZ4TCfA~DkR+h$Ia37;Vq}Oy0~*T7OD8TaZZfxT;UbG5 z(>4Qt^S3!yWx25IVSPAF+Z)PHp>(H#Fq(!uZ`}*(BPBcL5it?Rp4Q9DE!}o<$Cskx zbroSHh443j6J^L)SjggC#DO-b%Hjs~Ml`4mShrL=lP`s{Zh0_`?!c3gDALIr%adZM zph?=>ZOi(Il;I>K)>qrDlks%MpdSKYY<$SQm2tH}g=7?uyfl_NJeAb1Q7TL@gr`$H z;|+Z$wPP(Mj?K&){d;XGsQH}qDjXa7xIWJfAQanB;7fm*(0CDAn{=K5v@Cvh^s9ZG z%}Yg`5myBJ1QChNA_s!FVNKJ_Ik1EvhubPtd@Eme^egtv8^9-`I^YbcCDn}@lzK-| zmMsG{@slwI=g>N#7L2Ucl!W23SthO9)mpcbu+U@1wAf5!wiW}}Otgj#d)B#Be2hV3 zkSSdZV3!c_M*%@bO~d4W98>udqn}Oye-xm;PQyArb1gVbIiKj(H#wLr*yh9_4Fx9# zD_Z%!qrI)@7Inqa<)K1lX-pnFrt1qkE|zp@xM!v&s<@4A`^7H-nwV_#$EB>~!<7 zTf2Z8z6~fcf`GTC0!^DqrNY65cYu8sm(l4I)F1u(+C|D#n_>z(aYbA=@N1yThJjYZ ziDC*bMb$JUoD2M_Cj~8IycLV1D>bQ%>+ihdjuXQ>Ay7Q_f;jemT8w@_X@iOEg&KR& z=xAJ+1+fUY@KAEU31JKt<<>!5WM%Fm)RjEDs&QNH`Kw+!dnWS37~aP!Wmo{RdBu7> z1=WN>HdY^ab*wgb|ACHPK11M35J!|AJewyY<} z%hLH-m<_Iim&btDd>hE1t$5+pkWKpBDU*M8H4%q|j1xXU!%q`?J2K+SGRxr7pW?EI zT(tjv%=wg4e6SrF^LYWv^9ktVF)L47YqLF25e6Xo%{2HQD~o?C@Gn-V7fOjexvg01 zX9USoKc7JTsQSWZL)=5xjOr}OTk2k3Ug17EeI?NQ!VjSitE1BoAY#Xnvr4Iy%MdXs zyQlAx$U9KYCg-Ko|4Gm*WoIr0-#z{K70gGFqjYyqU$b%n=q9_4arQ{AR;tX2vG(hu ztPhsYwvL2uKFPYGV)2G87YZxe+*+wz6$`J-^Ao96ZgmJg&{UVaAOJ1Q4nK=B^1UvX zdkj3k7&tI*r-j`ow{PBomw2g$u(tCugw_rG;o*nno!+A7U!J|Zexq%lKmC$bcs=(H zRLT>)`Tzm%13-yLF*VKCw694T$)?h>^|j3RYe^%cw%Rl^Q&*H@Hl|JRJ(y3k{MZY@ zU9RFkv-TWgwW06>C|hN;Fx`u6S|>I?p@*-q;Rhc)FpHObd!(V@AsAwZk+5}spt79Ev4 zd#pkko@2QBqggClL8i(hl}YN&wXjVof3vrd%=zK_P!^fZZ9A?1pd^<_kc@j~7nWT5 zljFgmpSCdwiR-?o0H!Tt&gT2U5cg1YRWV%a6OiBh0ANiIQ+6{}`&arO*Fxj7J_9;- zi`9y&=v8mk=|LF7%~VqOLFAl%A*0leM8gjWhwwfa&MZ8fyZtAS=Vp}O4Sxj~wiI^$ zBOuc+MK-@}>_tWSH=vX^AC;ZX41%iUA_&KTlvy{x!ouMHVlh5J3H~_?@c(@=K0yio zwF~h7b1^IQtfw2vlV-BF%-0=`H+>_nH@Ac*K* zjb3Y_muU29j9y%xd6Gu2Ky=uRo@$^^Rp?%YUQH+{H5Gb2qv}tw*kj$__CMkPx~kJ# zS6kQ5+^YugVLZI%$=Hz>EmUtczDjUcNTiu~3e^;cDIY;L?f;Gej|a%(Vw5)z!?DAU zBJl<|jn&1Q3B*Ol7zEaEC+ygF51Qv=hsZM}wCg2#;C7fy^W(x^`iz^vpMTK!B$(MV zH$n~36oY88bG!J0ZybEG1n<0KU?*R=b&=%?J_e#I`B)P@UD7ZA;x~3h&(QR%^>M8} zuH$3oS!8fMgW)G)IUMUK$WUQBT)*{qx1KPC@o4x-q)y@aDL%!2=*^TO_nE-|Ebzlm zBQ@{XvdY=hC4#PkB!; zu(0>#*&Be`SP}j?u$rI8&l~|*t*IMQjArj_{sofS^ty8~y__yS2^rA)LSOZ@1Mwc+ z9>{_{y6KiY`={T;=Nx52)0LwsPV}d63U(D=i;v!5Lgfe(8Nk-st!EK+J?6y{0N~j% zKmq_fCk99Wfak^l2}r$g%v^we;?MNjtS|gK8vklzc1WL!*?VOo{24-3JERj-z|R#x zFRFn5PypSY0{)ADX(ggLC+v{;co1uXiSI|i?vKubY$(ibKHTVRO3LvY3_||w_F=E+ zFQIPx!K*M?m7`11Uojr~I5A}NJdqx!i{4H}J$Pvn$091?mnHE(VZ5w-o0v~=jF;g# z7wga2hV-7|?&&YnX5_FNW}VHy1}l^exAXlCLXGp=Tdr%QI=$hByP>a^Nw!-b5cq)2 z*J0hx#KCDy=FEO;%)!S>f%6V2+84m!mFTy--oY}s;i;$)tc|2&J8TE-2_J)Q=1_Q% z|DFFIac=@1MbY(r*L3%EXD1;c3uK=JCX<=$0m71meUqJpB#457;(~*SiiX65O%YTO z#SK&zQN#rm5ODz%QBiSML_}2ZRzO9;^+x>u=TyxSg3o(@&+}aG3s+bASLamKsimu` ztE+qdoA&Sf-?BgTAMCd~`vzw~A=;o_WMclX^Z!uh1{Zxeie5Xj=)0x-uN1vz{bSTt z%Zf{!{{OR9L)=CGP%3AuYP+*va7l56D?e-ocm(ap-LhF?Jd&-$-yWQAqVc#I|4CaF z{(m873ovbd3-M^W_ig%<(C{o>GOi1J-WUb<1PkbTr7?y6@fYQ>utgELv3Ac9dEX)R zS?|I<9Zy%H_guR8;~L&0|G0+t=}){&CV_i8SBC-{jcH;kw-3_uegLNUqirt7Gm4JB@`DpdjcS!$OXi?AM(@KCARO6{nb@rzkz$9Y;{q0Z? zDgFf;US%8RQw3Pqt#sNJjVI)u5Y2fCy+<-DHqtZB{@(A4TV zyY-Y?z=tHM|A<|RAj-hYx!#Y#2d)lxZbJdNGpASK_lYd;bPRHq_bPU0z;#{?M{_;{ z9i9OvI8Wd-A>u&!|0LOX+I%O=v_O^E2T(DS&z_I?688|G7QP2;?c z_u^6gr~e73=@tmmU#GKMah6upbQ^h)=oZ{~XiZpul5&YyfikYzix``*h$Qu{`jik$ zLkjm1VqL&!*Yq&ExYNWrZZqNHzRz%eMjG^}k^4i;Tf{EZTO*dzjQH{tU|`F2cwozQ z#Jd=29!L!)Ka_$5Q?Vzny;iuiagOD)76L-SA+9_Jb5`! z;fxW9|CA$Jz*vk58xXzozni03xa7mw1k@r~;?EKFmnIq{E|3_Feu4(S9j4Xeju6k= z+F&k3XP66NX^-yvh&&w{m&u&bA3l#itu-wHTwIv#JDffY43-4gX;QDq)#83h;O70!@8HZgU36gpvo%| zjnoxj&)q?mJB#2SpUp95bL!cgU^W}sv>3XOQmWZ(VKy6;%^7K;q#)&m99r*bm)%4? z40ks1O;`vs8mag3et{+t-?Ww(>+^=&OlW!xe^oox#TL}-ZmQS%rKmT0`b&Q`r-6xD zM?A%n8P)3Vf^S&|C~NhD5FR-j6OvFl4IbRGHSa+r#El)Thnlmd+If8=LV8DI00_rp z>Ufhm)H?rcQR|iE#U0S>1L~i`PPJk{-oKru;awW_!;*Lu8M>U%4t&loJ z!F>%&3divu4xKxk&#{BLm#@F{6sj|AmFmj!vHdhCElM>%f#Z{1UeMPnc8NN#)O6%!IvD!vC&F=o-h+=$@5Pm8DD zbHbAibuXaNx~X`R>d;ex+s9&VT;{#umOIOmS8FnUwT{AAs*>ejOIEVHm821{=+*xl z?a~=dopY>g`_#{H_lZjh55|4svl?D1vaNDWICC)XNZL9%E4lG=GTw>+*5 zTo2R^xFTiTy0{SWzD3t5T@Gj{d{xj@qIthUaIBgz=-#hED0D@KK==hh=+Q@b=ix8< zuG*y1_L?&lx#);BcJd6j5=*h7lfqv2%fK8jEmd+<-ouEgqfEV)Q+IXdSw~tCuX*{( zpdS?g{%Lx?u1Dif4Np)so}B1BH@Sg2m`18JTFA(~fkuB`7s+iz|1Txpe<3+v-m4HF z_fga}xb4n-Du3#$()@ju_ir>25B9&~!!_|vHxycQTAyGUGmc|-Vx7d~Gj9bhW7U@! z;u@s!HkEHs8VOC*?Zk(vu8+Q)lg%lH+#4C{jt}MGLMz5^X&Uj)1jOss5`5py`NVWP z8mYH(hs1NQl^b@p^y4`RWR%u;H=z^RAa6{Ura8MANp? zK=krQxp{k#7qdwE;kEi(5Pn_jvtbfan^)mLsBGd zh{exc7@_S7{uLTuWQDkUhbH8g%V_bVH}Tjr9hsYl?;Zw1)*@t$FPbh`(vpdPi75e{ z73~di8x*%s5bYDFl*2VEG~THr!}JmjW)i+Sp`|dc!&?kN-|oX&SUf)X<2IwrTQ8w+ zLB~hN`F>s%%RmXGos6r|_-*cpgh*osouOloHLe~?e&Kl2z<7vGF)gHFH`eNUNJqay z7fy_IFKwzRdmA3;b!kRZwgczbUZeLz;=+z2631*DxoA;caq}avtFbF?4@IauBPN6& zrn#fl3HA(sOMQk7F?2=ir+w&cAzOd~i7`*x;EQPs(yG4^KJGU7HY}fcze6Yweuk6Z z1CstXLxcU*4|axj9m|Q9`n0leauY=?6LrT$+1=52wO2+WgR&uM(vSjQz%-mli;Dj- z%u(bRYHX(47tnze(puPj_5`0mV3bmPY*<$`1%Yojh22Zv&Xv^^nGhKh?yIME@a2la zj#zt4xT>j8{JLz*%<-0|S`;T0wKAUl`uVJk#+L2i(o6zT86qkY_>0rc!J=a56TSG9 zRY=8n+=s-3mc5Qr()v+tcg8_AzYfPsI1b_X14jxpqHvVs7>2`*V?2(_adce(hq_FB ztBc22o@RBs3cm2+sb4}k_gZLZBhg!Stzl6;p0OI(ZXP1L0JO$b;$I){tk=JNb)ee@awMaDXLF#PWEg_?o0=8a&@xyB&P?L|%#{e>And|e2+SgMGG?N%o}r4x#(ge6PqdxSsVjG5UmxvF z#>bj5|7zDW4iC32_dq#H(d-ifY|D?0!tg^QWK0xKw&*u2>ybzFo)&&&k|y;rQBaMF ziE3Byu?*c}j6)UjKh?Vx^PoUhd3s<_pmh-`F}R28h*cu8PGfuB39_z2)f6t*!U_)E z93`os1zw#ej8g|9yzTYr?2i%;hP~Fx--H z+6fIbXd(I)_|rh+mNb-m`NB3>ULv!{IgfA;hIeG7$9Rl5vTIL5&&^#sc8Sqn3^)`b zBDW1j8anGD$2+`_Y1uj7k(3Sde0O3fc9PZK3Kbgp=&u_2LS3t*mDnucE26WgQNhT0 z;YI#(r#yMim4$^xE!iYe)gaeb4t?gP?V(!T7t6#Rfm|Vwp1oCo#0BuemdnZr-+zv@QLeyvNsw5&Jxb;_dg>X&y6R- zo~i!&MG4a)B*h{-j4o~D4T#4=%~M^Yb&D0vGBBp4lJCWE#fs_Zg=tA6mv7Bk_>km?J2lzs^%J~z5+C8 zs(|>2rCO8yV~Yv>XD0T$1Wna>`2wFM zM@g5IO?<~r3F1hNVdqPZJ1C2(N=O+8p=ft&Q3m>wl(T@$lEv?Qg z0`Y}-Eg;VI^VzJ3a~Ylpj$1~nX?lXeMs<|S39uA8C=#|2j~m5%C=<$l9A=7mOU(d5knW=op|ZSpjWmfWoZ|eH@aC!nXq!?ty|0==wKn$?(dT7u>^5zHP?E zX`LS-&)ud4M86PeTD%@_^35~d3iJy{9pbsDn1%ySFT^SwxZZJ##e2gskSgUhTPU2MuIs~c|bph>^%R0QfbOno8_#k&xLv|b6~ zKfJ=}Yhw?idOo0Xpuq73vGTErT*++5OPj7nTHxe+x#A?boKPFI+^Lij{3{Ktj%7o- z`IG1PhHPgp6k2=mm^`V>2n{i7&nz@}g|3pCajWDjEk(Op*us5|12*IF5N_Y)1QT0& za$_`$CzkS}!gMs;YFBVn?&ZNEjrfrCdBz#W3qia@(Uv9>?YPnsiIG9Qc>3q+00Eao&?kg zr>_VkM$M1~bTa)7zW|MruFZD7`o)VO=xjqYD{hqp6cwKPjK!`24ZbN1hSb4~)$ud5+v-)2fj{tr}k6we~UU$be z;=wj%HJDwIA8)L5v7Z}L!GPDL)bmy7TCLpdA^XA3Xxg=^Jg1|q=%1#K%Z?VAi}JRX zm(VV)pDVRGt^ZdG_iE%YFQPh~|76!N!D2`G%8F)~PD8WdE>gz+Z2Hj6}Cc=j@qL5y%XYzQ{|bL681bg428XlSK9Y>aRwDd==AG)KuYWp}#{`Eo=H4 z0!Pg1Xo7)&t;;@(G%H#}*h|%}FL_z#Ep>J%9TcBWjnd{^v5mgQRjYpMnLSZCKA~hT zeV@u%DlP?TXuyIEq%CO2TDI`5rnJu)a)sPI=5C1_L{#NZP%_we=qBzt}Z=aRd zMWburSWDXSAMErYji$;2MqQL4y9id0 zoky^+=AZk942~JC82ZJJFpOGMzNIqFM7f%?y0! zUFe+0xhT6g3Jc2e+VhFagH$Vm&MSk?d&zUUVgjRsTpLKD0TTacyriNg%*N3V$7CGy za6E+LRUC(L*fADnsg&9>Vb|j>91wzASa2dadAs|LqJXvSL2eF^2UIiB(BEWTgq<;$VuXA z#M{ro`D+TuN#bg}qouq#ASVfym|Dtb2jnDiHR28T;P~eRyPP7-V^Ybjq8kdwsK_+U#p9>DtAA4yz|_y$UF`P>?ilf>1ys-^t4fSe?* z#?>w5ivx0!xEj~AlrIU$NrLSYE#E%g1C zcN2p1cV9qG5?AAsE#=Dta+0|6w6t_=Xu&RJ^$gw=eb5hnO!qJPIHS(_JLV1YPQ}93 zm&@vEqlK9`-lMm}gUHJw=oK66BCu-~{I!reYh0vZ$4zRevp03he9uD9QvSQ~AyNzd zy3p!c$4hI0|I>IU%NxDgGooj^Z}=a^PesEs5P`F%ilTJ#*d}jP= zgQkJ_h6}cGkZ0w1DWZC8s-Rb;jLYh@ap6&R&A6- zaIzNo>{ViH>i7)I06lhx=wX+a`hqVHaxbZubiTQdWZG7iX zr-ZRh_ylJyK30i6NQq_$y&Y%aXX>4O&`1LxuZc2>zUDS-@qU1P6qlXjlG%&GS12zV zN9#d}6ho9@S}G3jpD0#dABwUUeNB5rD^X4K3KVvi8Lo@4LO>^4J+_y@rE@Qq0|VbO zfaW36q?e`mWUy9``37`}y#Ge@!Lfeh)8!NBV&w+9MBY6r&qO*gJ)9R%rEj@?ngx4b$rJn7}Zph~$*c zS0H#^h&3?7izSCJS7!;jS7<@G>#x;gHOk;m-+FB%!HS6AM|WboRG3#gBLr4g&IsZ6 zIa>&rfrS{udj(Yi%plOcdT^vr!5WR>HOLbx1iIILh6>hfuqdWf2z0L%tb%IA$_IW2 zQme;Z6h6xsL5n)|nBN)RkYGh5hdX1#>s1yJ=-$v^71Rdq;ZPgskqs{%l!Up41$*h< zurt(gtwSA6)9_xY)B|3+H#}G!2B47z3?Mke0H~mC8QusAhaw@+y^+DOz(zDFB#Ooo zurc7(+D5blsG|i0Yz%mvVIyKkgMd1!9}SBVMhOJGbZ?t8j6sz`9d&4Uqm_EVOZUbE zt0Q};Uc=j#Jdr&D-5VRM0s~Olh!K@+c;i%z0WaO#E?6BgqLK}7yo!-P_a+3ZAVyR& zVnp2;-b58+z)SZgouQ6egF5QK@U~a#0WaO#;S6EuccsS_QRecrT~x2(}RD z-cD!Of~pOu5VTf76$exZTC1SO11bcqRZ#PW*Qtt*K=v8qrz;Dg>=n(1Z-{Z^{+|-RnBTTr{YF3PEcXG_-&U zL2DJXxqu2mYZbJ@fC@ot6|_mio2yEfK=-=OFc%FqP;>;Xiw+GnP>lqws}b!dU<*NO zTTsb{90t)<5d6biRuT)9U>)eks495K2rPc2JQ2LPTpy zrkIU+&vTgf;0uq4%2S3tR&;`tO7Mri_howGv{|J9PEo6;Bx`f=g9v`VhGGg4uz^0< z)(z&%54Pb!t(13$R)Vt#`xBC#n5>vJ)iR9PsvGPAO@Hr1pemONz%P>p&=pcD0KYdC zKv0nXLUcy{%McUipH7facl`0^zXw3&pHk%f`~4caQHX#Et@1DBJ)w1G{>f6aRo7b% zUw;E2Xx)KVkczJZCurUND}!SpXdO$h;8+M+$I=_V{2l=nEP>uI7c)M8*Na(UANcy7 z7rN1&KBIZG^mby02VUUU8%PJ=y@Q+0GgXtmx`J<^1z#PAsvku~&#Z&uAwPdS1X_K6 zj)&%#DjrNST3lrVpy0*T#TO!h?!{FRP(e}y;Y;^ghUgivnLPbz5#V_}yMxa-=Q*oN zJnW2^hd@`BM~k@0+aEW9R(}q=L(e$p39gDe{EWDVK{vRp>DonElQ(|~gvy!#-&KN} z&8$`{Wdl;eJB5BWK<;YogA zkBlN8d@%9rD44k>K)Bk96q# zAJfs!$V@eqed)|Wemi>^PQf}7WIq;dqAkX;Q%ZNJYMJq47{ZKdq@QOZTrf5YAs|7Yxm zqzA#X!Ek*>kmN0Z|7&-hGyM?QurMAe@CG zNju29g&pL>y@4=tQf(2rk><+0TiRR#2jhfkZDRDX%l>Vxm7y@@MwyS^PZ{T6ebArRJ{X+mAv{(p;ok&t)h5>tYQpUbs0&iC{PwU?U7bx zLH;f5A`iCfa-6^}Vz!G;wEC%VrCoUn{)AobcN9n?Ny%>{*5`yMc!F)DID>3t4A^)D zNtKPk?Uwvo*hn61qZcQzk(h0y6Rmz4TxlcPErYa?O`sq_CNOrx*MF|2pw3EM*?2u8 zpGBpC z{xEv*7MVO>yih%lZ1O82Fhh;&Nb3Y5DB222KqXP3%wZcjBtI7J9Ecu@m!6q`N&;Ik z{%oB_R8Shh8R5MZC<*#cDpUsL!RbKxiqzeovm?+@d}@;^Cfe{s?GwBIR5NU`u?6)v-6!S0c<_M=^66mwF+{a5 z53L$&3Z<}3h7Sai@hBsuko0IbLQvE!fN`>%9)JR`Rgi?Ck zXlcI9HfJ|cma2TNhx_`o+DS$1?{b26-f;C||B{g@ci#LrN>(<)k_t*<+kdy1>s&2E zo~3F3Lj}p4sWPbcHF&%9(Ch5zZsz+hZf=bMnSaj>*YN~ofc~|U1YH|m@>->7rme51~Jr;R%2oi^&6ciO0P-f7cnn1L<5 zM-T38>WjZUz@iJd_vPLTNE!b$>}VbPz~LZpE)3l*~v&4W1LP4_5lEs)@7}TE-aaH9$vzk4J_%_hyX$i|=9}V> z`+;tzC}MXLyFccVPXwPYXZITR`Kq+8)D%}Zm99Y#Lq52sM?aw^%#QJ9F# zC;zlWa%V#tCN8ZY_wHhHujTXIrF8z@2nsvKNj8M_q&N$@lmCg1DSdmTf^yPHBa();0A)kq?c_^Ra`GL!`G@H&pEueVrE1-0%W60-M z=L6ls#1+W9DHe?(JCn=Fom@`RH>=3q=Omw}x{=%A9IE&4*}|2@Bo!QU701>9JJB}S zeS&q4R8oqA22=dU`;z6;xE@10%s{Ky-kJ2rW|Iv=QB$Tk-J`CQ+F3^oUDO`&9}TZ_ z)r$One)@1EkqHjP2hmQ%tjHgVD^O~_TeKp-O5mqSIovJLl0umr-6cheW`z4DZ$*AB zG-D7lTKrn-Ba$61Cdw0+ayVxWrI#nJWzCnWNmd0~2@5|Qz9L_M>RD6tCe11_i|M^y zL=zS5>qInJ(evpR9tR(GG+*L5S4tzpwk0}Vl4+U#Bybq(*sQLwZO|fp#7as4+sNoWLZ|%(*vSFFEUj_vn^;B zQ%}g^LGLiF1hoh4Wx5BNsh}^J-T-BSjxgDv*%4nY_>E~Q$OY0gvZWf7huw`4OpORv z1Zt->!L~~Wo*qz(F9&9@Y&|qPi(?{-X$>^HfjmsVArIxC&P;DZvp1-MDGr+bK?9iz zL4!dfH7b`U2kC=`g6f!dGkq_{Y1CfEfrR)$oXfI@SoVV$uOSnnol_sw53=)Eb|cG9 zC|b&7+RkU$CrshC2~0zoB5V_x{$Pr+UBF}?Ot!SOUC8tT%i7r{Y1BggYP-N$D-vvz z*|Lvg7dSDyv0cIRvZCoshq_4Fbd+GU$ghy$B(?2Nlw-SEYeJke%U3bsCJ}TaD9)B+ zYtTY7qDAzmRnDRK!pK~feZn%2?M9}pO!>B3HCuYLxU`UB$+z9XrTbTxwgZQWfwnbl z^>)Wh$OhS-(5NMsR}c-gJ;^2bQ1nb^l^AY&nQ4QfT^!5q5i^}%LbjX3tw^D8)wa)N z3Vml{m&I7yL6+J3lWd0VOQw|riLSAItA!xFfum<457*d^vehpZ&2$#nuDAWdvHaL} zrgIX0pXOJVU06)v=GrWsT3sgFd7~{vM<*hVbsE&apLpC>s#Cqs>P7Snh-A;QY_pQR zoldfyiZ-(5>xzD5+1o1IJf;tn>|d!AZZC*RDL?%eT;ZRQ47Kt@o}{iUi?1NsZ|lai zr-0~y4O1i7l8;`PsEl{lIc3OEM9w>$;q}PXq%WmVM^4tFim62lCbF4JvnS%&rjQ#sp`seR1!J(ENG zlnI-RQ4(3&ex~-EUbglH(;G}3wXc|Fa_XJ5!%UqxoKyRj=~t#4?I_bjoVrW& zo@`5n){ZHH7!*ZEobVdWikDW!wt|nG2vxb*fLOa zG2v+%Xo%)v`h{tjR=~7|EgPW~GmU1;MroayGC9sMS{c)OOx0QsrY0`48m)q98B?9s zn<<|y8>jVSdYb86ZJ;p^<&v0Awv5+?uzra*weamPqIK>FGGR+-0MF0EGc*ZZok1KeG2i! zi25WtAJb_a+|eWGJin>|Zg?r3f6(c1xJMmy?&7WLf*pW0+fWl{F^{`_7#{3+z_ymE5i=t%DS?7qvcvpx9~vYXGY zCy{)*uv^M*&S>%}X19>t%SMsU)$Cry?x>#RGmhO_cK31Eui5>Q-OJgX$?i4m-cUrL zZen*nyBX=^<7U^z?w$hj*}?9c?7qS7g`CQ*rBC^DIx_1uXm(^bgxwN$0l$btUbB?;rc>_cKQT9drHXdo*_5Um(LoDp~HNJ;f+Hs%e3tLcn3_1f7kD(<~D>cQ!-V30UfVN?ZrsU&rMbeQ- zQ|w7XI}!Vb9f$NHv`Jl@<02hr)d{$}bI46fCAZ8)?ml+6v-^7q`7F--4WX__>(#|Z zv|C-g%kGX2bl!pepDWv^>7sDR_3-%`EnF81s`jC)cmnq5q9@w9F52guMr?PYwVUE9 zw07L#!a`k)jo1@|Um}emcgmnWF*dQALyc}vVLuz8CFry(id~`8`EeVv5&gG-a@=<-= z1r==)tD6$j$&D&*ljv&$>x$Q*4ZNR2Zog!5cfiLK>-tdHE~}tg{xqL*`cOqI<#8yL z!){1*?nA1Z{!ZGb#fYl%gv3H&RV2eb)Hfrsvv|D33D=WDZa;Sa)z6t2BNm`9GDUW^ zFJ_-5p`F~YZAu}z8%xQ(qlX(SP8AurMnt-k&d2qmzIQOYhfzDGSly!#{yR%c;YPG4 zn?LPF{?DX#gHL7;I{#q=N#CoYb8iB<@0C%GR*&k29NjgF^72qm^0^bPDb}Wc0Qc*W zl-BTaihui1@}J+G&Z#u8R)cnn6`u4@;7%UmL_B{LQjLEN7i&!(lFArl>3uV>9AN`K zF=9~H-YAU=yO6t?&v&r9fqh8P0j}iBjpASo3FP{YWNcknuiSI`?_a0J*+|@eY zLGG4u%O8rEb&)!B4E(c;sPty=wYJ<*4xfkFtr$Z(fl}2){h%unZ6d1ERdB~bY7?i+ zXX5-Zz7lVQZMt|7wTXJ^(ExW?vg!6Q z)JM&$pg6{ExSDy`!i8vEL$i-WRySP_7b}Dqb4`&y zXgTsLdqNtoQSTV9O&+gJ98W$BOmru3(?K0i<(~-S7I-`F3`nVV}1+o*o>} zGCu#iH|ZSU^Wp6OGp^8Bap{1qXr+$~*@`mxq4zepD@K2oP$;(cdma9}`ccd8fF3wT zOh<1JBSQJSFS|AD9w%D!6}hWZ$-SpHxjB5UvzsxReAct(y8KW5sVr;145{o%A$RG} zW&X56J1v6Gx?*zQ%O`hl<)R>|iP-iGCHJXJavv)ocUO1QA9Jni0DKnqB-h2~Pr~)( zCA8Dm@ZZ|=>%?=j~la5}i|PZ14IFZbAw5Htk*E>`!y%_O4i*&%k(!a~{q259?&8CjAYl5AqJi~88tM$%09 z>(O1$;)A&{=8FHB=8+yWD*Xp>s($IS>Xo=Ece8sGE{!|5>iO={6mA|hX7fB`6}uVi zj$`){c5h?19lKYtTg2`la#bpq4)2jv-4t0sZd5V3Z#sJ<`J`?8^n%ZzYI3{7?ToJ; z^iPTxml&sU*Eu1A+{rQIu4_x~oLF*~#*rJ}j@+l&T^LX2W&*hw`Qh#hC-;MBay1Sc z&tZ?T`##4|#bJM9cRk1O0Ea!rVSnMUSsb=2hl=7*C)r)hp`0A*AiMiHY$@BE%QpAt zuyq`^0HH=;Z2{j3Ogve+9m@$5n3jc1={^KsO_@zd_ibCUwJJ#$hL-q^!GUpRcGf{DUK8T720WV>v;GcQfT!igdZ7pI8q zyi%jDib>6PGG`?5Lp>F4R#FGQY)oZax2%R4gL>q_yuNU=IE*6Ww~IwC^sm{nWL6g(&pX==Oa?Pd{DJet;O{ zrv>eYh$=s=X+K;{^wZAvqs3G|9cn*TT<0gF!#FX|Pgxz#7fbxqx5I^as_e7uk`5P( zb$*)N;WDvB(dGRf?=Ve#t0*CHPlu~TdPiTl?>k&4rYL%{;NKk@#NC~wY-46>@*J_< zPkoaYiGxf_#Kz1^lkX7ev>_Aa@?zEP$@hzAnU%|3%_E!9w{J5CGv`pMl z(%1Hcn6K#Lo=20P5GxcdDmj(>q*$+LVNWgPDY0GAb+BclIOwO)luaVbEiKC}J)Hck zsPR*D%5<MU#-;3*rGqZ{-|KenD(jv>UP)#p{Z?RUJ)!QGDU23H%E(L+&xXucwbDO#O+H2D=V*-yulcZwSnZ9|TBiQ5%rj7~^- zO|11(YRYc$qM{zq+#}vml#_Zm`5p0%qRvR~J@JPk9qGL%V)CS&=Rx+q$WpW(d4FH@ zP_!<;W6B3&l%lu+eQh6!T18ui5KU0jsSnY`ie|Fr6^cGgI-LBGn5F2p0q&Gf#I1_% z@9$38D;`wzT~hayPsJ8RZx8F9vR}N(v_zB?Z%+C`e5}6UeLWW(Na!9xfWNwF#n49vgXi^jvyCmh9_)yX0%9Sa{MRuXo9O!u} z<)rBAr>!Z!iwS<(nevyo&QI^8=(cr!`ZUF|edwpdDdDzLe)>5j+Ll3|(L)Ov=n<*$ zw(*MIFNsWTZ);L?qDOpcitQ;sIa1SXZ~4icnqd>g6btqGHsP?*IljYZA3C-q)nN-^ z*&LQ-+e(<0ij67VQ?qR!D(W%1Z)zvo3wS$%zAeM{jVy0KLDOH!m7TR_x(uUhak?pvmgE?(%MYi0|6z412;Bum3MNf5}kXmHx%d}MF zlwXnB)%J*@f#ow&%WNC51B+~Vvh($+-E6<}zOE%=U)GJOmA0Gk3_yq_;;MdkrVg+j zQ}pDp8L0zpJ@A~A%F{dS!PG&vxr$CzJe_)u?JY&)IzE^>+!j|UHUAp@VCpE_xr#1@ ztje}VQUCl0Q)_I;6tx@nTIx7kNiP{L3Ur=rmZHtwzet^EJLab!Qm5F??JYIGEc+tW zYkSL2Kcrq`>(NKbPF0*vZLrN%v|?;*T9fT9Med^5v^lo8zCO+DwE4CPekw}4+4hK^ z2Bh6$OYi5?9G|wtcDJI==~t!QX*=kr8`JK#)%2H|ozs`6Ew{a^=$oNWr9EgHI6%t2 z8M-rVjcvQ4kl~-CJz@)?O=&3Ikm1MD*4vsC&CCBJ?Md6~ema)+w5<|PZCJCHmcH4x z#ZQUpTWtk{rEGkDUiwS6S&G(Xm!-dK+o|ZSydmkY+Tw;t&2+AMet>Wv+2$&G3bIdahZMa7`rOucsMP!$^rdZ$qU&7Oq#w5ZuE<_?OZs;< zY<$4KWnwmD$85_LB|>)Gc1+R7nXA%I*h+>=&5tvmP5;$)lcEO`o=yM5_N}6qK&Na2 zM@Y>dK!4lTDtdV6o9UXiQPBpFrR`)|BHkPNMS6rbWuy#e?{PA{t@fd!D;-)!qSkek zl>JnuWu$1!6>aX`CL>de8!cs-a7G^18hXyN#biP|hh2MU@prf47f zWlb5EYhCN4=F!Z1GNx%wirkftW?ZG6^3$e_YqXi;q^7%ad&YH|^IRXjmC>N>RrL9o zy&26~$#^OI5j0O*tZ2iSLm3OSlZtkNZqaJalbW_}TE-IoQDn-)iZMTBEYq^im$Egk zQyKSY9zPkG_i3FK9Vt1Lu|lixlacv=Hc-)rJtHz#Y9ssQ8c?}`^?qa1%7g5 zuGKDAv@$0mbDcKBPqCSgYO@rzt%}H8ug&#SZ02LyB1L!gj>vpmyTebhnNMiT6|GE- z$b3>;9qIJl_^V-jTip_jM`;%#Y$i%!hwih*R0+sHZkZF1C#EV)u)BKRlkiDeED%lRm zUec14Y;2Fk+BPj)(UcxNBDZNJiaHEwW81C`R%A;f8pYHc5}npgY}dvq*{6tQhjt;; zoRDu2%MR^wrdM=kVbYc3TFdb%^; z(BdXjxTRuGQJ2iOwYh$($b3gT&NP?D;`g=0i%3(B%ciF%849g5qm8UB6L%*!b zGd}YZKke!}Df3gmEzPBuXYSXW94C#b(=$KU4k@~*>i*2Hwd9MXWdqBf%si}3n8)V3@7xMz;zS1s;xskwW2j^j6NilT)*J3D^Yu2OVwzs`<-YfVf`P@d(E z)7mK|%Pq}!X!=c4Wh{}d0S-eysOYVn;SNhb_X;WNRyEuaqVH97PwyN@sP6Vk+3M6B zN0{EEC}Z?kN4UOMQBG>UBT6rrCN*_vM(cAGtcx(D{bog3r58IA^yd_99qe@^>fb4v+heAqy`FTHjHT`9W=FC z6h(8YZgZsSixgFW()10AHk94zNXH`(8Oz@t?sR18lN32K?{sA8-zqvc^EO9Eea6*N zb9LTwM<=~m(G9(qJDmDTMc=uWJ96|LiiRXFcewN~6xu>u930i4q4!E>sgA5 zN3C*r^plF*LmzeI>x-_Hn(;-qISTbIGl}F(wMZW$3HSETIEwT>*Rf3eU9trsKps4tdwnMPH*RJLhvpnSRPo#~nTN)azw> z**U*Edg=v=K6h+!l%G>ROrL~^tYo@pP)z^ZDsY=FIALLWo7lzXDEtJwX*u^ zjfx6fR#rd#CPi<8`s=qV+5{S)FIV(aiIp`_U#sYb%&4qE`UXW!Rf$=H^{qZx-WJCY zeW#*59kw{m(f2UPyPl!?KBi?T&*6@tdSpH2mMArAm|m&q>ZDFtBlL^>RFE}FU*xB< ztTFmVMb{Sh&caJ5vt%sS77xv;(Z?v-KCDyLIDLyE=a90j@p|6|sp%Y2mvz3rUr~0> z$5J_fA`b;tjqNNH~2J{WKGqtQ}nrGxWlVI;HT8AY5J>* zdb?7yrt8Q3bYIpCy+f0XrMK&$tZVe%iZYXjJFe5O_ET!s_4*@WF?5uLgrYqnmgsKB)$Yp#BgqBlYF^+k#{fo{^DR`gTJhOC?Q zy^3zg+?usW=WR-evt#eqvToJK%#|s0?EPNWV*R=Kl3v1{+wJg9o%%69rDnaV_gyG8_jDNUcul|7 zPpMh2>yIk>VbC4fyY*duT9f^j{*|9LXYbL&7RgwC7_>Y4J-wr!_Gf>f5A)OU?2q+J z{iJo=tKaUY_>Q0H8~x<$___YBpSpGYLOu&L-H?iYk{Te^b==d-Fem^bf zctn5SPs=<0pnvYC7d!r>$K0y&KJ<%@zvx+hisR zCA8t0&IIEeMa`v!&P3yspL#jl8_RDe&1K@jVPl-B#%iWr;-u#S&{{>4JekgP<6A|m zK^aEnQkg${rt0nQQtJr8@BFi3j78^~9noFN` zmKf*WDdTJ|ecjpFIHBmIXTP(X@vEXqo`;=1j5f=p=4wz+!>OpD>_=z0QKD#S^&ie& z#(8(MEu8vL<02+XJvnEnF-1{xsXJ$wanMgab4D1|_sA4ZdPe4qF=`b}@+9X}8`Bl7 z28}fqDrzX3lv88ep=fIL6*=RK!}kVKzu5SmiBeyZbFpz;QFG}7Ia7=t_sR5{OP|QO z)R?X4q-R^s6~;V8lRQgurWyAtS`E6=*r2GPY){T~<6T8lt3S!P+E~0ikb1LmHxs4) zYfiJVTv2nW;hJq2D}1TPy5<@a6`k~Cxo$EhDVpT@HRopIIz_8N3ysB!8p?`Yi;NA5 zrdIcG-DW&|e<1byj3=2W^>MEIjE#z#OD}QZ&AkVFsn2xXZ}eAm(zC#|${3_*l4qQ2 zjd7l$)u4xr8HyUp?sly;?oc$fdZlZfQTt#Z^-ab^CQ5y~Ym+faQFG}Y*JfjbpFVeO zF@9Ba(({As1>+AzlRVp9FBwrQ1^(?4t3lh0EJY1vf4R0BeHBfuHgjJwB36;6oM*jb z#4%Co*}3l+{S-BqcFuj*7~rRYx$hf;nCNOeFZW|(gp!@~Tmh<4G|7{lyVrO@(Q44A z##3vgWesI>a`zc8D4JS*YwqX9&b4fdc)9GE-0zIHA0=uQ*}Y!P{n7ZhqHds{jGXnX z$=AvWqmYTL-jjR6C{fg0dLZ|t(f2XZ+$EYzf6V>WcudhrkM91{*raHZXHV`a<6T9o zL4O&`pOE1i%HrLpjYkwstxk8_>@zlytXaG{u#Y>^zV9hX6Z$TRh_>6GCX(eDV~=Jc z%WB*)_O6PWOD}b|wIB0SgFDW?=NSq|{n;JvMEh|?lRP!<_VyVYrEE2*gZ*1Y4Q1=y z$@YRxQZ}`Evpdc1eU?b3o@>9BNzU?e?Q@vOme1X}_L~%;T-}&tlIxcDtfUp4pyZ_7Fv@LBs9Swn@!~vIjgP z>}wQFt$xHa+Wx{0k~NE$QeN|%Z|}NO(pS#+JQv#MGD*uO*%vX%QkrC6(}KFbO5v7@ z8ACqxOtN3DXvB~&Jd^D&Gf{aS^-QtvRMcGhhvyP|^ezfVxedv?%wDYs<(cQT*D9Li zIqJF6K26bT&~*FjiWbg~R5Z!6DeocsEJdq9 zYwhM+QWL#Y-oy4dMN_M-{73Ek-wvd{*?x$LQg`KVwukNUrPn?GS$l+^hUPzKk5+Wj zb7B6A_Hz|Y^0@N1*{*Ev8nfW{HQxr|Do|C`Re)Ro7>hIc5Fj4A{ZVh zZxv0g{xko8J!fwq^&|E|CQ3b};E26MQFE!M;HZ7Vr@qw73%<9n+~-SuRKZX7HHs#A zQVLGkw<}r=I%(hcnbd43n_TdV{aZy-tGxxk+aEs=NZl|uG0B;nVZPLYNDpn^PP072 ze65A-trj%%3)1w(@=y!f(1N~dK}TDVb}%>=I+v-B3o}d~HJ9eLwFgo6ww9kxdIp7s z`w63V7`B1&zg>2W+F?q*Sxy5XrDwICKwWuPb`2 z;6Oo|Ip(mGJ(YQ&Al;mzXjk_G1sTe+SFBS7KNe*AsmrK83$lIGX4ufvdXD)!hm$$V z!KN*W^OZ0uGbCvgOOAO`5yj#*-QSYt98uagtgyiRP*Hlnu)-oU=?KYWpH*UJFv*^_ z#4Pj6+7_0WgP3TiO#8yl<`kw~;;a0dZC%anOwyLF=1xg$OILHzF-qYTjcn;|p8GwK zw57r{evm}A^fG^ClD70QPcund`k3)QlBP_dkC`NiQ|Mz>Dxwtnn+KU>3WLpCj|WmX z$6U-LQy6C6EoC88g2T*5{IcxAVP@e^9FFHNqs$4C#HoVLg`-UCXBlUgQ5A(%W`UwP ziI>EVH4{%r+1kYZg*E0KOiM+<&~pmw%;So@gR2YAHET{v&AY2@V!XLg(T3vjh2zar zze-v8&`E{onSFng^jP`jg%iwY75zTiCMKHOnU;v(M^_h4H2eQSnoGoxQPT@AFfV6X zCRP^ADx74_Wuks*Hs~fr&84>&PB!=YX?5YnX2(A%7MkfiTX>n7qX^@B;Z(D?B8=~a zSC}IdHI(fx^qSKYO|Aa0aJspHNtSh^xrIr#-9~de)3T6T#`d)}ny*U|cNMtpjb_Nd zDfMMyPyTO(H<;5Dt*QL2u-V+JXd!5hIpvhpylAxBKF?gEs2^y)c|cK4=N!k4=21oM zK{uJdE4ml7z_kA*W4Ru5v)NYB!Lg?c7n<3A(u)?EJr(V&3@N(B9HHoO&~4_0iWE9#O)bUu@8k&l^En3jdKD=aU1%v`Q05A?YCjtV!paAeUF z=C?uNo;If$GKH+{^NXG~A5=6f;gL2Q&6A3bjJl|3vl&4zHliiJk#%L!bLIf1rQ-GC z%fnwV=PJr|J`(einP8Hp?CZ9fJ(!k>6Y19%Z8L``+U%HDw8N}YbXDoRqL4+hyLX zWM4wI%UmO6VtD%pie59rEV6pOI0?@9PKpQmLsL!aT|JHTprk4`vPwrxae%=t<#M<}9XWab>6PV!kq; zS2B8Tc*xwTh@KlBHs4Z2&kYZo??$kl$op4CN6nK=vNpdr=i)64YLVwx94-3Z9MeWp zJM6vt-pq=Y)W6f8kafnJ8l-tDEyr=(tW?yDom@Yerxd02%y;}`(#}=VtSY%D>4do` zPEtqgq&#VUtEjwKFFt9GZAY>tVtg^4+?h8pEfv{)Hz)mOE>@J#_ao3DMYIF+4|8C= zjI-7iQT&JbmY?E^PnnDHehQ_2Sy@W4u-qwY>Q!dqZ)dmEe-H z^V{b;imV|_%f!D*=NFe)Qxv^4dVXsv*;Ks~J9xfG82!CQ+ftud0seXbcvy{u(S z%RqM)_p>(m>4D2a*-~x2 zpona#vy#hXEM&`h)+0#LLA~thW?BpZad`R4cK&ls%vNMe%g2 zj!E|AGp!4l=7_Oji?x~7rHcNJ>Jd59nj55fowZ2G-h$?J)*XswwCNFfowY*IOSsmq zw>AWYyWZNOWRCFD`t{a!MQ^sTL-P$qyAiJ5+8-3I-a4dYuUUWK*FTOaYKlmWtG9kp zG!NlsSs^_re=D0&*<8my9_a1B-uCF>tHBdNi< zEJ)UDU8Q99@WooQ)uiZgw`3JwPput z-fG<$q>nSDMi|gn%Yp0?nw58juy+N9bt%E_Di>(tunu{%qJ^`cJ{1U4T z(;N{Oek^v0m8|H6Ha~$}L7KN)MM0XkTm6DGZ?|fLG?!Wvm27nAvDl^76^bIFege%3 z(!9f(8>D%Mbytw)9oG6F%{#4Ulx#!TU&VJ?yA;*5(Ms;L_62D!v%U(_TxR_eq`Axr ztqkP-E-Qvv38e*t+9M{G)DG_yvuS2Y2Iy>C|O_R=x%GIqQ4@40$m-Xd5_hg zWLpsDJ=V>Nu0)*oSa%0$-fKOmWU;v3@3kIR^j2hQ+`ZQGL7MkjuPE6e^k?^3? z{_H;MK#=Bg>l-DD3;9D^Zk?>q`BJqOv#RijEGom zeXD3)mY`LK1dl1)e6AGT&F%0=EEwq^%uK4RS*r1^+-SCHl- z)>#WC>>?73CI%}(-!+hr>#GOG@rIY`UbAeXRK(Z zIf7;a&sZsnXeRKCRS=}P(drtcxzXwuq`A?m3DVqTO;EBXzCW1P)m2^HU0vN>UEQzeN&PB+Va3C~nSycT%6zYEtNE?{d>NZf>G_? z^X+zVe&2Vsi}U-w8(f^<_r2iae8l&Xr2TEdJLV(4Hv~JQI=|^e22T3-*V)h4cQ!_bbL|#^tCdedbzf z-;2h@3k`M1=N0Vnu43bm??R2`oxfoYu#lu3UQe9cCG93oOERX*JmkAlIH}C1d{+rZ zWj^KmndGA~pYr`&(x}X*d~Zq`m5DW%F-z{}R3@dJo`HoK(x8)0mZN_bN< zpY?rIut*>^^9A4E2^K3&&3w`K6~XQxDNoIO&G&?0H&vu&zV7>(U~^`q zX1?j0(@AaEqrL;|*S?PkcEfS0neX_T1uH&2HS_nrj|x_xQZo(zHG&-}NX^Xge_5~> zN>VfP{4Wa@fGman-w0L-SxWsC8+3iY0XDzkQ?5 zcP}KH@82faS0Kwm|5bwJLNAN`uL|~`kfq9h1KwUx`<6hKI)8n)#+p$3D*u_AGt@FPt*vpV*gWr$$98}+#kY$s=f_ySaCNr{OsE|rvc@I4EXq_CB0DT18%%3CGXqUrTphNYY5>Hok{V12tD{l36(%He?b3J_3+k8(kE%v!&>#SR&$P_)sm7NeBJC=I;Y+- z@r|lu_0jQX=)R-UE?r$xlB;?!1~U8czEve9Ue#ai@D#2qDe1T`!+KSqAsW ze11KR>N`-Hp;pbL8DYhV@;v6FiSG$gd{dL=q3~Mh#8fjkSrn5g_>$lzDy{G%M5oYH zEvx}uvZh;Q(!A4@RWq$}GHcXyi+?H))zu?1kUTx8-J?!}mYi~kLUb?aQ~8}TEg7hs z0iM^RvnalFGv&Gty+a}KJ9K;-ktw7@&1q4x*#R0SG@cE0bscHuTFB|)k?h5{sQ#zu zr+2Gt zL%nd(LLH}653fg^=TQ7ardyVrcz!a6=!dxnow!HcUGJop)n<>=x@K|ucy=5_E>j&v zT^{uh2)*hB*pM7`9oCUt^%k#IH(}-)$_Y(HxjdW;m%@=NhjZa8rO2f@O*Nm(T+C$> zJx6^EZ2`|hvNjL%XupeFp-a~Dh32>(UDjOq-=&bX^swFYvPI2-9V5F+cF!laOG~a- zd9slIHRqqd%s)*_Q&*E?_k!;{8X?*@aC2UDe0KU&&Of$ID+hiTSqXQ~X5(>WICkoER_NKKWQE*5n3jh| zS~jaSJ^!EIB26drf5&oaEB6CvmPn_qe9uJ>Cjrwap_EY#OJ^Idv zFXuY_@~3g`=XFr`g}Ved{ZF&lI@f!*NL{>N&@FY3#`i*Z&sI0Tn||zZYvt1VBtJ)c z>Du#j$1NY5c&xb93zj7z@11;gi|%;u7DaQu*O2Pcez=zBzlvwCC3A;PJZ{Q+_p->N zGt~%tRzI=5ChIIh`+NFag5n<41aI6>%Wx)OsylhNzH70Lla~DK-|m7pWlDS*D5fGF zd=HxWKgB${-fVkSni1Ob*F3r{S`tm6GOf}yg=*9kuhi@2q*Sle?v!JQH>)}IsF<9Z z+1HxWJsvCy)lMVCD#W({T#hKxkfjIYA-rhQ>Kf%`Twgp&b6?gq8h2R&*G#=#|_m8Z{JW+-pMKs zALWp2mw~?}K>UY!7j_Z+cAOW@rIzYbEWJ-T5p+ZSp7%0qKTNp>U{UdxpgI1z(~0ul z!>f5Gp5l|Phj2>Z){-gG>VDKR>$sL&$F=-Aei66AiF@#cZmUd_{S#fjiIzHaiql_E za433rCgorkwHhswSIJ5@8c+L)u=V5Q?;&ie85#N#p!QFSh=jcOJ-RV zQ*^8IYCZqY#lO7Vsdsf7#cA(m?M9Csr~N6kYVY_=rFW@1mpe{Y&MMg**Cn_qG@kJn zAZ)2D{iIx$&5tur_~b6i18f8RI3e+7&{s`EpN{{&W~zN^Ial)vrF((m9(6nR>{_;| z5?T~zw435L>Js#-t>fgodj2e_G(%54=q`7ca3+QL^W=PcjQ%9y5@+RXR1_R zVafvoKa7uoyaypx9FG4h(dInCb{UhGUu;OC%X34HUF(Vik{&0OH=mOQ3+Ey z_hWtZ;4f7;?FyWjoilLaWX{S3M4`I8_}dud^HW}YKN|A*AP=2+S|yVviS7|OX-{qP zd9T)|rPa(4NafSW%p8H*bD(xvd1qqPFx4`g!{FS8`%6=ZM~`YRpEKiE3Gj;Xt#()j zAD-p*p*!coJs|m=djxOie|mG+;Mi8}tG6?-N<81t5W zCdogrOMlF|^IkP(t(*UEu8CBasdjf$U(c_mF?<*AL1=8_JsSHz#pr#!-9Redn%N$a zCG7{R=X>`+-tV*igFgLWWp~?oL+Lf{f5IDg=0awTU3gDn;%~^2wRwr(?>~iA)uK?U z7k^2PtkWOMxsLBw=v+E}3YUBuzt{L@yq`7k7pnd|CI9zj>%or9R3WsK{)!&$3iT;H z>BLk|;>L(aeUew_r%s?9*@N5)(iLuJa=Wg_9?H_v6?_6lQW+}F@z3#F`19G$f1XcZ zbm~Ud|7GpO>GaY2Z^f_V^S#OsQQNhg)5obTn%`-WyLE;N@#*MWd=hvzj|9!>j_W&S zR$bH!I{x18(Y5oL429Y5(S4jpwfp8nc4?w|;ogW>_3`-??SD-*!EZ2~ zTOx)EgU3|wBJ`*TpG$m^*Zol*fqK{Mo-g(Gd9o>QIo;B_C2_}TR2%rajFtu_pXU?Z zI?1P=y_0VvXv);{{LFU&e_USuE`avbsF6?1G-bmA6O`5bM(n-6%g}GW+-I%XPBN)Q zG45r3Bat*_sv(}mT6^x^rxHxQwFut~_bT;>byK`beVFJEGv|Ns*(u!t^Qt;N!}-NJ zI>SlghK5i51J32B1T6!d-dxA;?5tiRdKb=xtXiyh4P<#TIV~P%22o!3ov!KL9gu8v z|B6bu8s}i9eN#)*St_=`4k!LTC@7GD=~~Zp*UP%WrR&mqu-Zc9|HoO5oI1YCZm+3+ zIh#`5w^GmN)9h}xnSU%@pL@G=Jib^< z+WVSLPWSA-j_uyD!|BG!2lQjz$^YXm#s~WRzfYfY)FD-arxwq0JS*|6!gD&FGw{^o zS&e56o->u-=mh6?)J8n7<9So@w&VUAL+4Y&g+)mcMlVtnnTEa_ddzzeNq6QDfYq zt~;H=;O2T`uK5Z4ox_FZW%zrTRpz`CHyZb-M-~?&T)Ox~{9Qqc@8$R^b9l?B(QeYW z5bxqIA~u@OtoyXFAAb$QPzNAkop}&{8@=7U1@Q~bLkKT1pXcxZ{(k0l<^lDixi=s@ zf7MM0FIjyn!Y_0`XWnRx;BUXYrXJpM7?c@nZbiJI^;Lwy&2NBGbl!6aOE?VA!mmI< zzrj4hbsgo}??Nqx+Rx!zT;sbOdeQ1j%m9ZK9M0nK05tG~=K!?vgy$54+IWgV?LEpR zECP?A78xJi_y^A-coZ5R-QR-1esXgYJrZ&+3eq9deKV8y~ z_=dWKx0dUw=P+nKx^z)a3&+=T*lzr8%L6$SK9$qWlnXfwaTw+BO~^Bmo8tK89A0IR zhOc3nuVI;kCVf$`$9T5>9ka)%L3ji6tTMJY^yRfn*wb(c;yn#liL{l)fs4EkE>4IF>S_{FJTMx096&yw$F$q#b;Ajemk zA&jn7<|Xq#Y20SeH_Q%kc#ywm_B_XraQR0$e2c?F9KOq;*Cfp}n*Xw;tpFpl>JJ_o zpXVa}@TLs~&oj?8#=9LS8VA(ymT18N72@#gC*KNvzSU6VeNCNqdaB?}jEXA}&YANm zgx8%;aT=v>@;DqZkCeV(KF^xzW^FvrdU&2&_dM(BLe}K--1ZT3^~r5syy?Y=3YesU zfJs_y;k*HpbQoaCZ&9b5@SGViN!x3=gn&t!1ik4w%&C7|M&W7Tso>HMagB#qk_s;E z5KD51Wthb!9AX(}F@FWuUct4`GU?lk6~@((HEKf>i7 z;qrUXu2&152ffI9glk#ExfXFPi@27zIM*VsWf9l%F7q$qT56fUmicR$zn-P4W&T>` zZ(*rwnZKU-Z(td2V5z*^>Y#C`?wr8Y9QGJL?>r|EG;eF58FAj}oq-->xaA#K0FtxE z2%r8bP-d*5nR3d;>k*&Lq4x}mfBj^le{|kEusmI7el9@vXDrad^@A6t5`pmbB$NAX4c~S_ZQ@kn8$DaWne9rww7D8mfOCT+q;%E z(9IesHHJI>;3+jmI&xI0@%J3Ro#X$xn&`eYOs}K(SL$-qTGrKttgBLtVeb;ZVw z=D^Z>P};!K?;`xSrH`P5HC>Mu-eN9Y{7K^$W5u~o7k4Ud(lJY109_RgPXS?96W=<2RizTQe4_m?z^MhcSpI` zj&d&?WzE0IYwMdBt5+6X&iqGk-=r%42yVVmNEYTQrXOU=LEKWAlYfxu2XR+r0pi4e z4fDLkb-l%Pg?OC2L#t%bTU_ruYzg0COZX12$nU7du#IoAJW(DM@1UFuL7_6=p>?+C z9hUGNNcd{e4O~maD4TBKd5+p^KDD^2_)T-coHkH8PF#zSdjAMZ+hf$y zTsHr*;Z@k};O6U#55PX(UVPA`wfi7?`9%03G*0&O`umQVZitoOOC6`C5DqQ49N}Le zJjDHSi2LOb_sAjckwe@Uuc_iSpD($IC43%zbY}^zAT&yUy6*mxpwYAbnUYoJ=QjUq z$y{^knwLrGd-FO}?P4`Dxh2od(0s5GPWYK$~^gXVE3 z{%gtA#{Heer4RAg%kw;U>ba$*o?AY&r8Lj;(eTP%l?_4lTp#!|_?37dG{KXL&Z%tu3DAp^-2P+UWP*X!b6Bwd|-W*g_T{ zwB`8nyVM_AXP1wdXLl|vZ-jTMDW{ju^3YfsG0*7s6dhH6*o?1=UF)witBgJC>kE5~bFm`y7;RW(RvGDrZrbxeFxDAgoY*2xl?9 zk}0RCFenSu#RwOvctx4|3{uO~jU3*L5WnnKTaWi+*G8p{b7}iI?;~8=K`!BOl|t$v zHG=RN^-+Y+bD0xr58_AEClJ1>u0?oM{SCr5)ZZa|OWlO3a_!+`l;}wJ} zjiU(bjW-cC7{5W-V*CyvK8!QNuhtql2s@2@gy$L5#tRM7Sf4=}3mK%bL4&juHK>il z2DLF|P#bp{q_@irYU8LuZTtk6a1EDm9hdMqrrgAoF{a$klslO64W`_~wd`g3IMeqt z{UB2wXUY>yImF>J%s;`YM>zFWrXOYc8!YWxENzZSQu)md6#tQAlE=1^8i^1=QC7{$+PHkuUI?zpZv$++VU*zy14u8bq6CA$C;p-gE z^iY{|5eC$JPa5$mj@NN~6{j{Lg#JBL@&*r$v~CaS|2)qHp!9%JrY=G%dIVva3UWNe zJcG;=;apKqA5w?7oHXYeK|G+Y@f6P}Q`d5?y&R5n-u=kySC1fZgc0`TTs0%0uFWC6U7tgm`AiP!?ZzCE|K=RZdneQHV*0&I zzYp|)dKeVHI>4zv;?yTN^(oHv64PH}`s+-86Z9hG&HXyYOyOH|n_0IB9AI=2EQyVx}Bhy>JgPG_fnLELQF~Ib0<~)zfxsb~VGCjoQ3?en4hJEKj|CfLs zP$}Oc<{`2)QouQ!9p;atSDYwVUG~ zLp-3aXUb=oa-*O6{bul+>J~rs{ujBldpY$!PQ9N~AL7)9ks44>fbLgMG0(Hi^8%;7 z$a&vn`mdS(4%2_nx$^QzlEOTavow$Dosma1&dlSsFnux8tC(H~I(`R}N3w+x`c;}a zNAjq@t^j|T+Rc>fIs6RMZ)Ez-Ou3UO_jC9NQx0lRg*_2N@kAM?B$l(ZwyE*&}hqrKeAfIf=6C6Iv z;fn|ZYF$AZ;ULJ5X-xkZ$FJq^ zGYI|ap};3l!U4p~)QbTcIj?c}Izm&u!<;#VROaGBDyNFWTZ)MCa1l`saQrEbKg;o# zIQ|;Pf6eiCINn%Hxi)ba;qa1TlHuB7s`q+?u(V9S3v^T6i#Q|%-LHPc;S|k9-bSbJ&Q`RIMdsSJyFR1Bb0MiQY4lGEP-imiSAz_4q43+xxTN8qgj_X#{K&{Hh=1vU%p7q~~@tpfK6JS@;tBKZY23+xxTN8qgj_X#{K z&{Hb;1vU%p7q~~@7$E8GR>8*w-zWHl;D-fQWukXL(sQNY^8{}Yyjk!*!TSXt6?~82 zV}jo*__*Nv1fLN6u;8j(>IdZd1)nE)gW%1A_X*xF_^9A}1RoRpR>8*we@O6s0w;ui zSa56#SZ^LcmP7D)f;R}>EO?*b{eq7QzDMve!EY6OT=0E@PYC{^;D-gO86pQD%OUtY z!SRBJ;PV7; z5WHFNKEeA19~FF$;A4W{D)_kI`vl()NODdH{jks#zCJ?Z+XKjQ2tH5n2EqFT_6vPf z@I8W$34W{KV;JCnjfRt}SaQYQ1<*O9f zAh1v1sK7CS;{qoHD%@A%`~n*U_6ZynI3{ph;DkUd4m!WU27!G7M+J@v92Ynt5Zh;+ zUtoj4K7peG#{`ZGoDisR3yI|y*dVY^;Hbbcf#U)v1S;HC;`{;|1oi=vo<{|a2^<&L zFh{5N2^=QUDa7^I1zzKm0 zcMZ9n0viPO2^ zUld#|)#Vw0lwK+LT)`Uz?-MvGa7^I1zzKnBnJ%wEV4uKIfnx&41x^UWl>@C;feixt z1da+E6F4q#LZGUa`~n*U_6ZynI3{ph;DkV2!O-;!Y!KKda8%%!z;S^S0&yur=NH%@ zuutHqz%ha20vlR%zCMAY=PUJ9b#2`k!yna+Gt65)!LWI`x`5I@w!D(zzU5ta7^I1zzKm^Y&E~YK7peG z#{`ZGRM%+!N`Vam`vi^(92YntP+cqe1U3j96*wkvT;PO2^=Xk$V4uKIfplw9;XV#d z`T@TWh=HOW0o(<60H>Ti#%0E-<~lQEe$?D&{=r=8S>6xInU)B&G|!4Np5BCvfN;9GWTP-f0z46?sK^>=l&+Q&^O0dp#K&VgDL`r+=$I<^Qz*2LI>%WBxDs@9^L4|Cav&|9<~t{-^wo^rX@&OK&cHzSL8;x$JMtzE$>M+5WO0mi?sc#j;IB@HZN-;F+c102#;Jb0DpcpFBDGEx zt4%oH{|@?puR0Dls!qU7suOX8YL*&TSp4ywTtDXUoihs&Ua*Y9)RIz!4|5o;pMm(C zbBR(hhr*vTW#hV;h))+@zhyR3&tFSCf5YMZ9KOWiuRG_0UbBJ1KRu59y=kIl|B4W& zO}I&Is4|46Dpxs(S0KcBnDQZh9724dfHn0NLY)0TPloypLR0+*bYR$CNq~5RgBK3at08;N)<4C<KUXysGdXWgX(#tj;jfzj;o&`bzB`m>bQCtspINZq@Jiw zRW+(XovSvhpo*$X)yLIm)fd$_Aocgulj=qF3-m#`G0%t^N#h2i-n`h{X&&!c?TLDl zo@+gy@!akCw&$mw*FFF4ecO9k&Yqm6+;eijl6zO~&Au=C_WJ(H@5y^RFE_s~e|7#} z=l?MO$^2jB|1RHGP*yOfU{S#t1z#0%{yV$kV>B5j{r9s| ziLedt>IN}tBbeV8W(ex8k`C&lmB0 z3D1}D+>Ylfc>WR3SMl6|=T1Cd!}E1K-@tPhp1bjU6VE+(?#1&@c>WpBxA5GD=i9J| z-%*_y`JEWwofyTP7^|Hak)7%x+$jAno_%=s!)iXPdN2+{STzT*Vh&)n96)cF(E3f- z{VH{lx+p-a>qTm7DZVid7{hPm6m+WT9~JsXg+9u31G*-D1-O0%S*=k?zf#h#MeHK8+I|JS6RuSq>$lX4yt`eQsxn~P~ zw$Nt_eU8xQ2z`#w=L&tU(D9~_+dog}^MpQ6=<|g>U+D9Newxrv6Z&aFUnum2LSHEK z)zXeL1%6%NT>`%;@LqxcEbu;o-w}Afzy}3BBygX=hXsCL-~oX@6!;^7j|qH2;FAKM z68K|*&kFpBz!wDmRN#vO4-0%r;41=O6ZmfeUl;iA0&_gNe|-Y;1QvL7e;0Uke;0Uk zKb1@R41vcBoGI`mfwKj^-)GOZgD`+0Pf^-_!uOQun`S1#-EA>Q< zmg~tJo&U)ko&U)kEyq(re@f_23B5d5^Oxsp{_@;d`=ja$#-r+1JYU80O+4Shvk%V? z@jQv=1w60dc@xj?@Z^|}s!}|&%|kg~Fb?J1Za$v#P2jiVneW+a)_TfvXPYOQv(2BG zJ)WPLm*Tk@&v!jXkah^qH}LF5+FsE1nnuoE^PA>g^HYEubN8C};qm+Sns@pxR6hZH z3D3=*$8+xVeHZlOJbvFe;B$Dsi*kNu{=k1BR=>UGul)a#^E=~Ta$dmmCZ5~PBi`BO zsgPp<9=~TI|7Gvz3SRb}6v#J2f!*c2mcxIHwJ)zP{^S7lR!gC6qS$Iyy^CQm> z{9fF$@WRIV0DXWJfE9qp10D}}65vUICj*`gI2Uj(;3y%S%+smo(?>ncsAhKh^GrrH*E7JJe%?KK)xPupAY&4crL_q z5uU%m(~D;-(zhbLANNKE5FbE%8|W7!elg-hfJ1=8fWv_NU;Ua@y}h-)Rm)U;cf2*2 z47a6Y{i#Siwq~o)n^)G>HLhH?qOoyhYx9bl6?H3GnyZ?Yt!QnmT~$+6wQPA+TWd>e zb7M_iV_RG6s;cI?+7-2}%T`v^uBxtER=rI1_I9O$sYrigA`u*Ek3~}5Bg5gY$fe=c zRmV(4qDV)vY|;^ZOE8jZiziy6!Qo^$v^E|ePOb^{_BxqsrpXNY^pe#rQ*FUyswq4Y zkA-TMlO+AUy)BXCa5Om591SLuRm*y_P^+_2YqC;nvr?C5rLM?I%}T7Q$|_h^YE4#Z zZB}YsR_gMs)D>B&*@@Lz#m!2s$x5xwO0COEU7nS?A}cj3v8pDkxLK(+S*f*IsdZVY z%d=8fWTj>$R@G(|H!HO!E44N&wJs}lc~-u&mUYtkk-!)a6;JOxzsqPsI~8 zv}j{4wRCj#2czNhY;;|GhYMR9M`|XC`Fk?>9n9u;NX&nJ2ET*Z{0^xt7z*3moY}z! zgWJQIr0&SjBuXc|lEJA=b|G!SL~}GU+!+nVoO;%Wvr#w3;f**BcVFZjDXp zNTdei*6l9?zr9H zbJ9b@Ho~&ID9!O`JYlD1VzzXdWIfa+5B$CDjVVFeqVb>=Z|TUyHe!O<^>jvdg`*ji z#^kV@p<`em8MgS_V^$1>M#9lh$H3-Dc&A;OEhmr9rje-$x+}A#xcV|%G7ZFRbj~&@ z5n_g8=qsy!aqO$IyUtahYmVw^IEXIJwcXp~SlbzErpX9;3LbuZpxb7hh7)9$;R5D1 zT#VXQiZQ#{Y}p)swo5j@gW3EJiTjA{lFjd6Horr%43|?Gb+5)U3>T9!3>Q-}4VTSi z7c$v!F~=0c#Z*0t?3^s@B${QonBQ)Voh8F?=`wA@#i(Pr7`4olQ(OjRs^QXQvVqMs zO->0~;w-6C43`#x3_s@)bH-GA%1tp`oIJ&FIYrq+S@)v0Q=DvBB}Q0xE{bh}I5iWq zg~=p4b_#hMI|anHOk7wdW?3ap%CJ*RaqJYMj-3K3c8U`w*(s*ka=PqPW`gb;ZE!ME zT!SrJvSW&}WSf+jVW+Cp`gAl(OHf~x>fRX+$C`uD=+V{O&)rd7?&ZBCqd>}h5VvQ@8Cjn&I)nyRW+t!iDdvZb}AscA)BQ}xO=^z*XTmg=^Z%Ntvos#nymY9dl= zO=ELo^@_U2nx@w3x|J)Iudu6_rUpB`YSlE7gD#Sv8;M3)ZjeOoX);wahs8Aw6Ugi0 zp>#C7M%8yFB0I1lYo~4-3diVNJ05EZr-G4aa*b+?ZHtDhTU2*^xFx@;p~44t#`bW zM}%ErK<-cr;nW^UC1|Jis3a|3@OOGtoVPQStleMXKi|!NzSXzYlL7&I;EqbkyvmDq_cyGp?D0Du90LaJhTLhR1_O3C?~n( ztZ*!x;A}XgPvS*@F2F*X<1wsDsqQ!;5IL42AG0%@=vTv51k3-H;K*=15=*tmLg8I) ziTDt6^iRpl`6z&}5e6hH#kzxuZQ)d7EYu!SL5Q{^j7Tz-z)l^J-b6T_*cOao8&9PZ zWhl6dEb5LhIdAD4Yyqbh5nKDnN#kXDzl^_w8nOFwm z@s{vb7;1PhVO=!HD77~SRVp$j5rCVxIY+mUbo0X>;#wTRoj+|JF!-=Slr?ywOw8qFO4XNS5 zkz}Ml=@3HUO?ZVh(z*+~?NB&m@r8%uPz{cK!WJbtoQR}sEFH1vp>Sh56p34C(2bm59#}36vmK)}l^$+M!%Id}HPa3Z!gxZ* z<*k_t>$hjBcQ}})f+ERwo|L*wJ07u!kt9u$#%MIY6D(~wPJsrI2PZ|rD5elfaK&jz z$Kr`0D=FC)iCJ+HI-xW1o<-Hu8@6z$1LJ4S_TJtmYymJsB@OlyqSBn4nx^OURQj-W zfHkGGR6MmVl1!p_J%c(DTuo~t5l(|VhCc*(F!HdpQHRG9Bp-A@;#wGuqyb4my2#YRunzazr8y_=%(Qi*46bmp#+k4BUGX@;uM)#7m63Y5Da;md0}qn z1q!GbM;nh=32WoqU=X|G+NxOgNs&jgWe`h*O|cl;V|v`$3Ehd2ZtCD^xRsw3oJtk(eFbjM+vCV9{(UFulI^f39MOd!eJMi(938tn|_Jo z92DpI3fSP4)()hw#UfiCN)RIjp*LtoVsr~st+SL zn&1;9j`D)XF>(_)LT&;_GFKTUCD@6zrY)1O`oc)|!{*3TWh$NjP9o_8DU8ebP%NCp zxI{A(ndlJFA~cJ%1xezT!mj>knv}z{fVSMpK}^4nL?e90NQ#nNb0TXxX(?+$JX>i& zyIkB$7#dy|+=e+y)zHu$%D}L+B(WaTlw~v15=;dx8b*Un>yBI0A;}>N1vy>h^`eYu zWB?nNA)3_|$@15PL-Mp>F=tOO7dcEk~D3S$p1aq)9uJeZfAUb3dvYbA6}lHBT$Ly2s|3Ke#6QXVx==hdo= z#AxMBCxl40VkkI?2-RjVLEa1;_RM~j#XSU{10#{7VdLXMsrqC$xgiSgY4B=DkVvx0 zdT&EV7<$@b;Uz{|Ap1x9`9zI$<-%mtxhUuti?x&1{f-#y9TkJuS>!o%#I%>8GE>PQ z+ev!P**Pb%;z*1)xK7cq(6p^=jD^T1I{7TdDGBX#=_bx%VdYCxBcWrnVo2CASi=!UEPtDkZ5T8$%EZjH18j?+H;K|4Np46-QYl*fU_Zm^-0;W%NA%ED zz1Fa82}e^w8mnxAd3AS4R6{ZgEo5hcPplVxcp~;Ra7yQb#S`Q>`iuPy%xlKURp&JW z>mTjhND!(uMG=}69HB+Rc`1wOm+@AEGsN64XgOylg$f;T7ea++5Lyz!oonHAV|hZa z$STD#45+O{(cXFt#sM8iqZ)^Q@ideSQ3-{697lXT1--m1@xDF^e}X9e^n$Xcnudhi zZZl4Hnj@HKdJS{4xhQ&7<3wvI*7goqS{H#OoYQGl;|Lj3j_B2y>QB-6IMX`dIk8L6 z7#$xtn9OtR>xMZM+d3V=K*MZc+JF<)EoAChdg!Z;M1;DUs*F2Pq@qkL`TdE=uuipB ze|TMSj04IL3-4r@B7}Np3(SAl@L)KhQ7d}Z5^fj9I?f6x%|*}$n#p4)EFn#C)^;}C zx^vURZ8(a7iN?{zFqvxGF$qEA39QeXl3}I&RoVinE#b(v!4&p!gtRByFt!Id-k(mU z;zJxo_i89^jV@{vobNiMDJ!iFu0!uHi&@ z2W%VdrD&~(UOL$L(&`o82IHf#j+h0>%tiXS_cduP{5;j2z#>BtYq;q>njVshSR{(= zBO5dB4D8m^!KkFfW1AzG9X77D+!3>rC1Q_#-Za{VLQ=Kgtkz)*04bAjJEGxjBpCKA z?9?FwUpW{RtbR>ZZ!hL0I9hjLa%fg-aZr{JHX$CfqaCrXRCw4%m0@Q*fm;uj47%2E;_OH$go72EPWwh& z2#C8#R>idDU|?oXY>#1!HN-|jzO*h0cs>$oKiFMXPXo`Y?{fvby_ zj0J~X=wL9ZjX`t-)w>cPw+lTbQ7z5OH zMeYTT0b_b|3ZpC$`zVhK)!Sw+P@?*X+%hP1LJnthh(Jq6a~iv8MZKhBWSVuX7iYdh zI@*XB4?>NSPSO8^@okCV@L;5$ZhUclQ;01c9oCgFI3m^|7}+?!UI7{otvhfZA4}GN zwGwm>Vmlmy^#z~4cY*Z8b{ut(XUueGO@tP#_0q~Oqj!nSP|5%&VoMO0#SoT}zDRpYq|g%U_jlwv&@ko#V}_U^IzI z5$@mKKG4p`PgEPJS06?ZMu#p0u>nNu(GZ-m;A~uxFMwl73NcuC@1%xl2Sv(6*dF60 z8xY5@I@*~|a_S%yOHKls0B4SlqzLJ!D95Z*NJeBC;&?C=>P2PR4dMYo>n-vocsONG zqs5#g%ASfN9V!4EgDQoy-O!du2vO1jroTo=X*QD5v(sVYx#lpsP%3067e^)N7}3`9 zrct>J28{%GEg?y9rthQ#l2v%9AnZ@D`-C>Jn|9q)Wa*QcB$8kNY}7iivI!kAo+LJoHzw$mop{+0 zC0aN{dpPZxkb7+NwZ!#K#wPSz67;qXCnMMiY);ZHhsQ9ajld#fG%Gq!BcB{QknOg= z;!w2paqyJQi_yh-`f;{~MIQ!J^`{dFy~GoS!Oh3wm<9bXN>S`j==@yqu7pq0^ezRA zh?dbb-i=Yj<+2h=3oYJua}wD&qTwV}dPtoWPvNy=RJGwEFF`8R zKBp!^rk_m|IjFF>3Btpq_XpIKWLQb%OF|r{Dske(Ag%%Wp)s9`GfDPMHXgJRTyK^6 zm90I3oAA;PQyLxzPX)MdL%cq4M862dHY7EKP5#FCkiwA{juO$6Gzwvq7(fDs14L_I z-`%=#edF5RX5M^osaxYI>_fO*iDKx&`@_L@EJ==(NT(^AJJ!_L-G1 zK$out!5O0!#d~!-PGo&!(aJ=L85GFgqTd(^3+$4_Ho-Dk`CQSo6PJTJcK~U5l-O{SbI@N7a+NIr7pTSTQu&hZ8wgQ;6q^^)4^SmveEhmBhkAlhC6uL zr3XPDzu?WLby`E`hR*9+>m{ukz!b0%OhEhfEuF2{2_e~ekyqq$ROn0#L+^avPLmjN z1n$B!uFN963CsJ`9|6Fs^l!Iwk;$j&#xVx;O&xySVUw|gm186q34?SpQQk?|Ow{!@f&Zov1AZZaXU@4W#d{6HX7yS&PHKmP6KPIaY+>Fg2*fV=v`?3u#LPsXD-A*R`*y%X`F*|q47^W?`%S~*6f;}R97 zI|CeRkG1X^j%$}z$E-#D{BR=9%haV5*%8@Fhdr2pF<1Q8aR2=OqI++K+ z@kIj1v$PB4iw)rfy|pn}8pk}OIu%&0g{776D#@H#9^mu+FaQLf5D`EpuQ z_|ix?VUc?K>F(MjT1e{eZAuReK#r{%(3FQ`jn|wBeP!4}^r}KhsG0_0B@vUb-!5Fo;6Wf8j@i;t{B(bt^*%w) z?n8V@hFniOlId#NL#jNLaJ5+SYjAqfGraD0IkUqgWwWtiR{2N zPK`8;2$7Gp@rrR08K+;mpdA{ZlW@w>3e%6uF!!)`91+arUdv01rtn~JM2_yQh4mE(y_?0|i1rXzqftHbGN|oIdxHn%IB~2>L+8iHF+ zd@#gU6q0O4*ezrO$XB70yq9<5G$PqFN;)pk(CR{Kt~!gX2kyV=H$)h3-Mb(KZg%mB zx1}R}sO~5Pnvw%|R!5Q@SIZ}8+=X&`;c>@c`|$EXHQ`-0bjoicU;w$Z(HwT&*^(kL zsdf(Qma!tN3n@v9rnkQ5(|uQcpD@FJ6UE7A%zT(7WJt*iFJw7{p9k zej%ge4$v(=I>;bP45>0OoTg!6q4|rf7>X_w?x9|m<(?Dj%y@ITo_{wLO{!Mx^#DW< zn^L&Mt|X7Fbee{Z;~`owKH;+q&Y;@7Vss`mPa;##q2pbh zCLNwZa~~sMl);cqqV&7Y8PLt?tsyLx^j1*@iv0?bhCTUzx)v9i<+Ns?iw>V4k?K#w zU6GfVC_(?UfUZ+5*%;oIjs_EOuwglLh3EjbG%y43ZZK{7!9iYpQdyg2y9{_F*3T0% z8Z1g!(!o0cu*<4y;npf^;rcYk!gLcYjDLh>A#@!AKZvICEz+CUPe9|IqfL<&z^lU}xG{uVRg7g`QMT<-B=D1#KV9Bsra!3I#ZsBf+ zw%9763u)el2);X+1jrDUWnBp#5i1+k(1LoL9!r6Yf z>KMQnmNS!ai%IIzN05Iw>*iq?>dW+!ySF_?AC=EnVq;cwBHo_<$a+H&&=b93gJG zv!_e<%agd;m>NW08nb-k9KFpuQrkh`!ti6D_SkUR{=pJPi2QUZso?EI21azZ(GQlX z%1|Vo#7hJmv!E?0#OcQ``Vv2;3%$N>Okst_=)<8uA}#tCSAu7p98n($9X>iX&$YSV@v#!W(@4jhya6yibrzyFvwv`>L-{sY)zHI7Jr%Ns~cfJFE-l z5y-_y!vng799c^jSeQP@SJAlb5{3A^e8EL4ggJ4NNWVUe;7UE6F=GYPaddS*j{87u z7k`csn${fYh`G+J=|w$nb!i9Dfin{Rkp{eQx)4n7=bA<=T6-hCl7*IV$V6^BfuTsU zAA2v=9F9c0Q9K43>|#PkL%J~9A@H?ky8J+|ZE=V}ud0Uax0k$b;I!BF8SuLj{yj&A zBViMvZJu_x=Ot`73?O@sbp}OCqaA|fbYj;^>7>hH9i9F+itdq7FKl{1uUR55m;S5q zbPP86A>^?tAt{ehf_vb)S?kwS_u_zy-+n3DWnli}j2h!OrGl9#dVL3AO7I6xW7p zPYM@v`R+cg4yu>lOLGh-!q{ySElR-v_Vc*z!mo8L$b#Xtc1L(UOprB7$sE!9S$kTn z3&+y=Eep=)jC2>caI$#=E*yu8%(IJ)(JtIP*ad0Gi`&x47o0d%$J`gGH3i36 znEAK{WiN*o9m>~H`1DBbg|cw%U?8#!^4agE*pf7jxJkN0GiiL(oh^a%l7&^sG!93& zSyTg^$SAl13_I`^6lh!nv2B*Gq{RE=7Xy~}sS$A{HPRB-C%YQcKC+Hu#n6!uU0cBD zvM!JD3rl;!))*hE^CG8l94OEyRpAVh^QhyvTxb2l9PEJElA!r8YNe+qak3Q$p-7kk;gy<8Cq)kCjY5&5eq-YZj^I{Xg zV#m>)bQp@$US6f?phe>CF_f(_WZ=;r!8Lm@k~mQs{eri2wBvx2zv;zkFqwj(Wtd_X zM)`0+jUTt5koF{9o9IZi4h;iC@#3djH;QnZ7XCbv&ZgfKN*ukdiI>txf#(k%@KA25h0}Z;_-=BWQaK&?KC+rioKfW6hOaA!@z(-^uw%GR zhSC$7-?I=OoWG?Tq)L1+nTmv2M`8`|AYcOF2;wQbX;ck0kv_0YqNjl+nVV>pc&Kov zF*?mEiLfDVTnaHQP#Cck;sle(ImEFj*RqXMRB@GBf)7kD!AGT6;e*p^^l&>w7_hZS zS*e|Ie5Ki{kc2!9*{LB>PNm)<5lLT3grreQt>pf?gqsqB3W&M@WyO$-8n64r5|R2g zlb8CDdMgTv7IKMN6+2M})m({hOjDWoi=U{C`bx_|s@Bq^(6n_(+vQTKG5X~$G=~OM z2;CRtDoA{%FPx@UqS*MK*jVaOQb`ImB~T*`EoQ3aDTkv2#dx`(uWmMLpwr+5&>SgdWxy&hlmUW^ z9&V&r-Jgz%jLE`nWIZ|K^L-#(C)z^eZt#7kxzA9yI>L2vm(jd@U+L`q)uF62XDYm3 zbap3oWfN?XHr+v3B#Jwo`~K46ry4OKXq};TgVv*LM%$U>+L(~3-3n9Ck3WS&hC*8_ z?B;+|vo#l)3o_{g2p8aw-Yml(ydk6g?fI3!s(|I=-(^^Bbj-Noe^VA?-FnDMRyfUu z&+52JSY=v!x3P(=L~F<(>Sc%Gq%ks+5w_SVEMsKF)#z8d?S-5QCFLX#rjbmA1d)Np z1uZiRTvk`}(YlpVOTkN>LIqM@S|JzXu~bRM!CEWbUF58Wv{dZ`m$v%bxlXHAryGoL zH%q5$r7ojJ(V9;ytzO5qJ3)=4^@i;KQiN%w)2jQPy7!E3sELLIE)B8VG}NeEYeCgs zhUKMc-Hfm%)b1ymQQ1~x=w}D(QWlQHvt7$<6Qel zQE*0(N~*C&Yz<;zxC!L;rJ)4fXh-2rms%-K>9jQB>mtZc$_pYtIUqyaY-)jalc+nl za;HvqSr=e-Q0LOja!XB%b~UH8W601f)2*aILfzm{DutRbTH*^l-o;0}{+b%)o$4j6_iuE(DW`3wAc zl8f-CPSz;Gmmqc~hSM5wsL}=a6DCU$(^PQuY(QBwcxXb9l+=Eb-P#V2BxHBUZH#bC zyD5`B?#X_&^5E}Y`YQ2fx#0GD@HZ?s)U$TU)lJ}!sLX@)S_Y4J6?&{6($xd5!5>he zt;iPq5tUZ%51LXWF{Kft{?R3@QASs`5}WV`T&QH)O01EIU8y#ryiSz8k$djj^Cy>O z*-vBB9&T&9wMN z&!4}{O8k|d7G><2(~8R6t3HjqFwb|It&Oa#2+v$cMQ&ri1cJ9ip{Gq67i4#*^8}Jm zgEskAW3_{XUy<;pWGlLbEKLi_pczg}5Lu1|GTW?~uItpcl{P5}_APWr;avc_*s{xd z7~yg$%5y9v*&?cE0YhCHwVHC04WZ?l>a_-%Ub@`FjnZ{@(UwbZW~of_adazn4Lczn z4Km?47pI z7TTJtMAsUkIX?tjTL~LMD{Gj0p6u(zkV~(tJCQ=IBF$)iXXT)YHw2APe`yX&K9ZQM zw&N?3s}aMa&oA^ksn&2q+&KMCB}Gjr+$X+$^T+h!k34XEpbsqug9)R<3BL=#-gvoH=E zr-IzlHcUIc$umy70F%oy*kmZksOnt?xwm@FgR?c~0!%nE+IniYV}@m<&%A(B@Pcb{ ziYFf~#hw<}C$c-*x7M~NbM`ljZ6be>EDzZts!V(F)={K;Z%3(QGsvz}9ukN=dM#+& zwZ4!&RI6K{iY2fhR&#YzmQ1oj`gobFJ3jt{e6$I~q4g?~PuqOUJs{gj&Jd}Wj-+)S z^1qU(TU)ImW#qL(I+h@!k2T3h*Xx+xWe~si=4qEhQx+f2VS7#!nAQco!jtv0WG8!= zg#SAE05-{5P@bjuo2Zv%Dp)U|WUT2Fowil_99a7gPrw`?=#XAX!tga;0(^6Q8^Hh2>P{~_Y?e|&l2CT)m1)Ov$K;3K& z&Z$e7HDsv6Nh6)eK^;n)KRsZ{5u#yAZPClRwW}wp-Vj?pG5Oqj8$}B$wU+crE!MVu z^05$ckOP$2n+sS!&N;uX*;?>vktPk%m~i(u)u8)?`d4o#seEfgr`;|6ZiY&vK};>6 z&7k4S=W`I_Od4m@%hrZ7)5cI~l-GTd;g&(op>nlVvQB0)(zi{PnRIMPqIKau3M2U! zpggC=B%O9REZ2{wA~~USo>RCt! z1^O^<@|!h!PvSN_YEC0-nl=dJvX7t-n&n*tz05Fbj-9@k`+*D#Za1Lq)N97*$9qtT z_IgPj)=`lA1rBwp9u9gRX-zqO7C~OGdy%2Z>YV&&6=rrD<(O>Q)V5~SK@!k(=|YJ# zJX5ZhL}dS|94ep8mgQ5^^xK&=2g#*R1GUkj;h|=d!ZVG8-V>-^w*;-I$^G8%*tJjQ z&RTPayL|T>#p%j+w4JrQ-KExo<18H1L{becEYxLs9oII4XqMd~RTJ;AkH)NH2Ca5o zE?E*<6bDcbZ8s|UXodu&ZRI>1oY6|M38hcn0xaQfPq`L4+@*vJG#VY*bV-z7+hGc6 zQ$eSl&RV3mGnv*y<C_x+(H>gUvhvqV<){9(w2(E=N2ca+_{fe?pG&(JPvxCFDP7!MnP$Rz+e~{g zveC4n(W*@opK?*zG`igHGbfjBZ2!~Bq}7o|B#jxXXP08jsNX>A(K)5A(T8YnNkejS zl72T&LOX*=7edOW=4m&^I!`0Nklwox57`pS@z5s|dI8n$(y`PsRSL2~+C3sEX`;F% zf{(i4SnA4Db;|Z6-CZ%cP9t*c65orW-(yXqw;a1F64P>iDQ-E?@R zw*k7FXe>D6ZE_ZF%;~3+GD9rTWJ{n z90a8^C|X2;Sumq)^j%Ns2>x9j(D9PelG4$Gf@~<=03@GN3JXg|pV84kpmg+c9rgQd zYJNVVg}Rh*+3p3UqZ3k0x-?umdZdVx%0{oo|KQYU>FCG!|5tT!MMb5fM|CtWuXOYc z9W5vTzm!F?j=pVGGn-0&OOnEbye-HTrB^sex-^Xva?#|n(R-l{GZ(V_+L-07ROO_d zS;fGA?}fx=eWmHL(L4RhMAPxlry~K6QvMvDQMUVR#LQfU*zBS*p9h2)rK7tIlf%;b zT#fkz_4s}jun_{}*6w|GynASPPbSD-dX6YJnyBqxZo|Dzd#>r-p&zMoR`$DU<+)9rTz<+L< zC%4>T)5ZEKz0AhC8AGdfuQUQVm8LQ41VZYKK&dYf@CRn2D0G$|aX+*WAiYBD05nO^ z3r8}X4-vzwAm34db5qNxtUw2erkH`^gD`EdnY7Y%14(TVb(V~^MV$2>WWm7Nz0B|P zLe+>s+cfXXY5aNuCOXFe;`3pkAvM>Bp?O{aEe&{mCX@ngA)$}b%K8d?c{B!0KZ^1y zboBAQViR0Q43zchh)FRNYN7_8molSN3;=(*DyG7}#d>2El@fl0aT%4wab=0a!Fc^7 zJTwWv#=*-ezplX^-F_rP!=oRg2vj`!u@Xzi)&$^e&vP+$Hd5b}6KJI|i=#(apL;nR zXUX^L47v}vZI3X8+s61o2j_f`OGlPSN0!(fsfQXDd&pfZQ=V~CV5rR^CX2wjej@vs zJmKbM%Bxc-N8J<_^$n&tqQB+fT*livhc>s;j1g(Zh}{gG%o*NwXCTUzY6`_Wg+hG< zo1^WPRC9$?bA?@vPUb>o7HbN3R0WxvK!AtN30#~#*sh$Vi`NE{=5&Y)sdST>a>^9S zf+>_mQz*-(P->@8R!*TbXo|Mb(&n_ZIc>LDCrfiR!jiUFxzkwEw56w*D<7fEdbY(% z%P&*bS`?e7Q&Y5t%CVqb*ULGQz#csq4Z6m3~GwiP+BKT!`x?44u?5Rakz`a z%Q+n7@G1^J!Qpir-atLr$I;J~(FnUqs?^>FuOB+tUwp^(%lRIDX}-+$cABv06zBgkH7a5#^Q}dR(5Yw2P>-l~$VNdR^8z%T*B;6E0U1 zN>~h6MOar%$X2@ha?@Yw36z_Ga>G1XRrshX@-=jaV2QyBQwi_vp|a7}u@D8!V%r_j zEIB@N7W}0dJct^!n-w6PjNXM&ak4`3Wg!%9%8b!gQa4&VxbP)WCHI@~XzL}2wkYsQ zNiJ)l(0SP9!pdO6c{7WO;5)0?o;(PsM|1&v10BP%4quNP8d{>Mb7_e#9U+V=8$oh_ zAT=>iknb%U9o52-lCUO-EP8c7lLMtCl!C@EvH|)m)H1QVNLpNJ6zYB}goK5X$_@vZ z^EEU3keWGPGv|})b}uL-5pJ@&A=if<@%v}`3d=?xh8N6qKMgbZNPhfJ<7@Oz8t>^M zUjbAZh7aJU$CGdPKjbTweB5#*nx&)9gGv7*cFYE&Gz~|bNInHO74C)B6?}9*)ep6$ z$t$!$m^1)#p3f@<&G6;Gb<{m2GbmlUHs9x?Drr)no1kAF9arlfb^Kjc8BjkW^%y=^ zlM9O$uzN(AJQ#|8RLNt2wn^k2k;4vEGpIL;{JvcBgZzG;Tr?sKk3XMWC;l(stHgXf zfMgoe2a0C+iooqLJw;`sPxw8vJ${a0$RZInlh5Ws87NmF;}bXzL>0f7Px>fJ&8KT--1qYk8T4qwtJ4WPq#u$Qv85BmRU z?`&e@x~@BZ-<#olkdMQ8L&lclAw8DmR<$Wrl4+T7m|BUISZNioWbM8Io-gieM0wrnfDT1PHpgNmvb_hsG(Ar&}JabCe z$g`>DL?j>sic5`PYtBZ?eOZbeiqfe1Q%Cw>781iQ1|n3l?CGZbA&o zRzS2+&o`#Y3shb*bTvz;c(fn#fKE``#W_pp*HkHLH~$BQY$_3flB$#P*TjZq^w0QO*D6L1@0W{i^?G-Gu41D;`}4xm1j? zf~F8F#WY!i4xoNlbGO7rTlt0_8~N5G3kqBs%TU ziIK48S6>*I2AOHiarYo&5rGa!I;|pjtngr>pQZ2?s}tpDvv5PMh{e`>+v|5WC4S>_ zgf{!X6wg+=KzB6FG9C5SP&^s?3;3m$&NSPA@^9m}2doZM6U1`9ESZ^f5t=PlNyxk2 zdK2kE8`8OEmsu*65SH2smGRUhVUjx)ov@}#nLt}e9Gak%MUsAh5?$J>V zfp!7%$Er=2tCBfd0zlMB#~-bHRh2Ob0LtXm>_F=^H*Z-sx%pPdGg;tb5xA(Bi_95h z$Q7VMA(`p|vmTw1(k!IHnb4=RC{pgdKbigcKkxhZ)jCGTP?xE(p2~suLS4XmOHNk~ zR2=FJIZZijIUKSG^(i@-oM|~7IWux{IXyYEa^~cGO3rO^ZkMx5&K+_-E$2=-eL3@T z7UbL|XCUWpIlJZDBWI7Cd*$5zxBs&I#Lg41zv{W%h4FI?vdfOXPk7(WqxZ87pp8sr z8h&@&$ozk`ms$S@A?py%cK4Glx@uQNXN2l+J@nlN>;F3Q?jv%JBmwFlK7w=P2+rSp zAxQ-IVcKZb8o9n1-_^8{)*H-YayI3B8|aFbUOx8`y1@4c-$lgy_7SC7lddFNG06U-(j1^myQHc}IqNpvV+;M0 zy;FTj(cZ~6EBceOfiOyiN&Klnqjyq1Pm}ddLKyjqEs|F1EM3yuL#?-DIC3pA?j#^o zlTRZMm&UgkVl>kXT8rFN>JAeRiEU10nibnM ziV=&*SfHs17S*;~?RFVuils$KX;?wuETc?+uqdrwR+6cyGRpL6i;{ANI@QVUDjIL< z!|<9#=35pkP!+G`Zj9gXctBOWG=Ug@(c`5Pl;yj==;fdHctBOW+YLN^)#CwWdt&>d zWx!JmU-cvg&2}+dr!4}`vIw61XZLk$Oz-7-2QvQe!V+Vt7ktqqBTF_2p3+wJu_Ljg z3~ja$TXLh8X4!Pn1{?QmcM$W)&;p~fQ)bnfeNTH2T8L!#294@3N+Pw4h0oLX24Aq< zxFG2Y8L56VxbAqfR4Q$E?86P4MN{Xi0dZT1H@wS(h6B=$Pj3x2>aF!*BUAZV*U8(5 z9a??dq&08;jQzS=tFH%(K(qpd`VLIdP3sD2-InsUcw+G5O<+YPLi<>|A$)$_WM zgv~~WZ)9jQjReeRt2+z8Qwp?Z6l3UjY2;y%nT1zdERgu*i|xSrRi11z*a{L~*7jIr z-4u%^@dLW#ViqPU|8zit$B2x&ix7EQh@15c8)Akk({H(OUPP`DAR4(QPoKqMZ;7QY z!8QKY(bU`{U0yz#;gGp(deD&h4r{;=DJ;=uBSW$*G~{~RbU;^Gqc___*3y$CGn8&0 z$c1Dmkf`DN$m1-VDGwbU0JVF){ZJ) z2gw=}#J>^Ob$KppY$DM*<1tHMyjn?`JFnO2>0`CNADa@M&Ku$A?Slm$YR?mAGb zLXs>l!)t2KR@Iyl;7B7~Ix6YK8$;Q$bVOVc-Hi_npb`h7F4c*RFiXpxl~A;<+hTWJ z;(F5jc!^r+{llvQpRc-77C^Bj4ohGLY(k@?TJx+}Sj>gSb+8l;h(M?U=BPq5p=E(6 z+PX1p1cP)c2kUw1z)EiOAspvIt14Zu+Qg16$HW5La-CARGznt#>LNVFx)(V@w=D&qBo9Wg#P9dB+px>=I<9l!zC^B8R zNi3OFlbbg@w~4NGnXIr9V4db6)YR=60a>$~fC@~3mOvAT61IrPeDfAQ1f)HqhZMy8 zoh%L@UoKnb)M6Xw>?&ZVkU>yr4=Kb$5ooZzP2qAATL`Y!m%UBYecVCTu$rhlY4r4?rxQJ`$s!F)a<_Ux z3d48uW#Ag5(8`a<_#$t<7=g@5Q{4ouTtH~MEaSD9w%3oo{6d-QLK=a+IV!V4t+^$5 zz4UDslMtAUGu2!PnuDk{RjsQ)Yi63>j9iF~j9M)2u_0`4K_pr#7PDTOm*HXsjD-&dtI8Q(!=^ow${R77$|2*aT;7kSa>#fp zm(Zi7d#A}4Tj{$Y`S8P(nW$)&E#uStiB7LdRxIe463W&WAgZjgS|?utHG?=&7CV6j zR(;P8(|UGy#OsX`VCT=X#hayIt?TM%@wn@z^=+j4ZdMqweY~`rww~1K{WmKvPGCiu zZ1s%wek_osOXUjOkuw&J(r%j$JBoyPYA)c2wG(;c?MF1o7QIz&ds1|5}8Soc%{>^r>2j0Vm~dEc4LJWoW@2yNd5SN z0}Qhqhn!xp-d&BoD>V8Ho!)v@R${BjvJwkbl~@oyBp&4>ilfXcc|Xg%lJ{dJO5>X4 zj!MjYP*!50suBybJx081kq(GGY3=AqVSqqw*ingD8_G&7R8?ZZNvp(_PzS_HCU;a) z*efzD7KW~F9Fxc?(DXR#q@Ri-6O+JFDU!V4go4B725b@Sb?PWU9Bnk3{2(J{j}03K zO$&}Fb$jCY_txZt29!%8L6~AV;sK#c!f#X*>teg2*g}j~Y~lcIii=HD5fobh&pXBb zn9`kMe_XaGnnhGGt9xzX%ndLhjOABbBFfy#q1AlESqVvRi%2U$cv8SDl4K(}Q5{7E z;CQ;q#?tqGW1PG_wQbldmj8&UC^bs8FgBu^v&u%4AUxIxp5CpP8-O?BLxjky-iQxN z)KvB!#q#fsC~4BC#FB+A*g;xGOgVtvEvwW+PN5%V9jDNbVr7MGEWEV->gkIKUh7v#jk6`B`j;(yS!y z47=aBWHA$8S&434QiT+yGc;!YoD3MP`ug7x&*sNS z8nt!^HPQNV0}WRr#QrMtQQI{%%0PuyS<+EQ6~&NB7)F9mXfuDYLb6*uDkOV& zWMmzXpLZln6r0RGk96e-luaX7IdS4hE+_xIlGzmCNNxm9;j@E5J3De{F`LDvf8wHY zCS9JipACzX(iw+8MU9eN)-!srJW0TgZQ5XC_Swnam7rMgBZGzYnUh*Ayf9^@^Re@E z2fDU(#s_u8OA8V*Sb%V+J&q=A)20>3}k?g@&M-qx+&A z;$atG%6fhQ%Z}SQq=+?{;Lfs}gbkP@BW)>->#}7QrVx3_C16HZ^_&T`QP$w%f$;^~ za}j78z7#78VgE`G_K&bLV^ZTt0Nq77muVM`pU)Jg-F&gvx5&VO{(KR^p33?wo3D-$ zOh@Cc@ogteKx*-?)e8+UtAhmbPv(QXYoyqf*Z24@vOAxz)IddTuYEI~oDJiyn3)aL4|~zqrQL=KSF6xzmfqkJ*0iJBRjj?q{tt z_a%PTY2)P=&wW!rX3tg6j}!E!#=Da_NtA@Ek_pcN;v=_I)^8-J>bNZQQ4n7pZXOnRF*7HBP@$#7$PFvn(u7^m%(yiy!#q5^z zGa-CF2`jgrbM*IWRKg+f@wp@{-+Br0H^nSB!}@R%9=!G3cCWo<)#(NMJa?h@19?Qd zT+tTZ{>L=D{Z~%Og6pGmE2Ez$pE~-~xu5>!GynO+>El;^^o@7Z``-R9k>k;aPkiCU zbANp5#OW99dh8R=6yvwQxV?MpL;*O#PlB8%2r0t$pFREc@aR8PRiBi9Fj{ft|LRCO z-tUK4j&5##h5OFK^DjLM8p=FAMrq73%Quf3ILCzd=pC5wGDa`UT=hd8Oqfw&H8W-0C$a8y;iNO!1V6BUm$4- z!e7_dXlp|2s+)+eFX@1#(V;W{TY_uA0UXH2C>-opps9{6`sH`YsC>QC@3(>IK0v)O z9N<>YH2(Lff%2<*GU^dF{01AnyS_Qn zy7BV&BLj4+Nr3VPz*R434*1NOxOD&XyP#@Ieao8YS3A(vPy{xY9dknwE#xGJm zW3R3sqLl~1oIXdajbAOw_V?>IOWdf%dcR+I9KF=7YOCYq3G(}$C3-i19RH*FghQ5h v$koyGJ26?|F^<*F8&3Qx|55B$c{B#Urk}S{Mk9o?pZzs$|0m7r5P~F=gM%EX&3Jhaa}Ak0IpWPWe6f&jON*>mMju_vXHQ z=Js7{?9}tvP1ip2COlvI7E>;k)yN&AA@4Wpx)FC;*3PlHYp-hn zk+QPnLhGG9c&ABn>SxPm6o<0eR>r#bqCRV7qtEI~;T%r%6x(S*2G@35{Rk@e*iAk< z@*AzOtiWzE!I579%!8M=2ob98MkGKHZ#ER8BRV(|*W{7*5c!^IFEEsc=nFO&%(lVZ zt@XE8F!0)-=vGRVb@qb9-qbz@fVy3(MC(AfG%?t&10WA$+0p`2OOS)_9#r-~QEQKzt#!Noe(BPluCQaEtw1Vc zg%cg6m`;Rt8APifUG$Gonmrhe0VQOdF*+#G$1@5wBE#j3LI;Rm!6*u!6ftLtSoOMiUP(NZ z1zDcJ=!itGVH7n4=o1-*86kQtqo{a9pTsB>g6NYOg-Q^83Zqa4qPrR0Akn8X3N-_| zhf$iC-MkLb2qo~Mk3xw<6T6SN?MzhjXlV|pH{LT^zJZUiQavT9l#=MKENX*j3p=EKG{)*FNzH7$ z>vhAYNX3+-PKLw?1{YxA?pjgf#;d;k%^jje-KHJQI&BI$s}IqB;*Fu{ zWd@@@%c{n4I~9l5OyF>{Nj#H^d#Sjeif2>tTq+)<;`vk@PBEbmf0)FJj88z!qH9O6 zl4_+5prg0e$)(jMIhZ3IQPwHgJkyvcS%ubm%v9_^pVWHMTg_V!ucCgi8T*@hZG zIm7ug9hj46x4sV=p40kg2K&9U0G)?R3lKk>@iD~ROtgW(_#%2(Kyn8aUyYv3gW_u{_`FnO1{M*p$^z{qgfLj{y zt4D=?d3q1h2C|tjJ3EjI-7q&j;O0U<%-zkz0YCKpiGRq1?yiAMX&|VExiG-LJHyQE z-C+QPAPoG8pZd4K0Q&~K(m=lYgfQ=yXEvW1=Ie#f3-j*Vm{#2q=7%n?jR?dmW@e); z5HlLbkEXBG6afpw%gzMVBB9Ylj1}g=G7kn5ciB$p<)W?B6xwQam<_?`D@eu;w7^V8 zYP0ATGexgd^o!Z(csA03ErA7_l|SMUp;Rt96g$3yUr1KDCL4tw)Vy--SN?0h3mqQO3k2`%vXcRL- zV0r*WuDeCAen}ck)dtZCLZCXu+^gf<#mu!mc}pE&I%m<}_9AFF><>LJIszshO_5@8 zRS~u<3Y7|%Sd04A1hkt#6BujpM-#Ru35>P)v#J=Kh`@_Z!tX#4wp$2`VnM}h&7~D( zJfXGHsh(BzY6F5{#8KND5>U5{F@-^6haj7>!vgB707dV3+5U$ghAH|fQxuWo~$|fTcWJ4FN z@6NkJ7aWn|O?+EwslPOksrKixVdl>1{xE~YOqlT|er7ve9tev(~t9HBDgXbJ{BLj26qa7@BBkRiyh1koV~&;{N)TpD!j znDe>9dAMx5P6~vQWN0B?^a~Vuy7CpLzDmm11r>nMW*5 z;)ny1IHHHd+NDXXJs^p-i%FcjJ}3>^T@`nsD0F>LhX0N0YBpBj`d|oNIWdoQi!-Z* ztwY`}n&+<1Ef)0(Ws_Sh>$&Um2SCj)M!jr(VG*O!e!DW#ei7T%Nc(mTUM4|QWMkPX zOi}+U_;jXS^Xvvp0cDL=c0)=ALNNy`nAf<12%SVBG0*J+4G=UZGoX5L(L5%?Bn+cZ zju|`)18ECmrcfI?#`0ARK%}3GFq*H{b6z?6rMe+Z%V_ced{&?J4&>wC9Of7|E?|V@ zmJcvkh2DFHsXYT!nHcJ@wj=}gvdjQ`hotdf^hj_#@KAPsC*)k<_;j^S24$S}D9DR3 zVK{#dv=exl)(=q=7;gQ5!G7;tK;v=Nd5m+M1@&%#x{!Q6LFnc^>d%ZJT#Ga@{tM?X zFf@OxG=HQtFJz`uK?ejbV*E6v38j$c#R*Ng@-CVIX+GM}{1>J96Qy|xGo7w9AH(<= zN)uyp(!4aGiAhNpO^kKJ`NtZX|Ee^9sx&WSCX|J8K92D-l_pe3n$rnQOs1-pn{CIQ z$qc$uwQZP?+aASFv<+yp)0G?2$;IxptGm-MLNJ*=#f0^vnfa4IWWRSZIbsm*9f--h zfgha(DGwlrbo3DhvjIor-Kc4qQh2ZI#WV7ykkEH3vE|B|%G)-bCnnbDJ}?QamRv5A zRLfkqFm+{H&?VQ5Ld>Agf&4X2rO!pAnrRpWA(~(v_(Sn2aa_yc=OM$uaJpyc^sV>)}y?N-FN}SPJ^-h z25|GUkg1l!#_AowW%PjMYF{bBLLz25oa>@8_cf|>rI=DLs3Q4Om)=+TV|D1%*4X8;R*v2L zFsl%Ydmlkqn&_*vUj-|vW$jV}^LJLJ^a0vuxYl`(kRC+855rn85vF}4`h6){z?%AM zV}N;Ep2Z67iaw|zJ&aS@oGGpBs~+WeO|<2pIf>SO`|k40c(@3#vJd@+W#u{PEc+&L0@#>rPUqv< zrc<7t_~$rv3aPsacH<>*9JO(~c^_O#c`~va82w@?_+C6t^xMt9LO67JX@6g}*m-c! zU(~YFRb^)icJs?Xs%JI5YQpl&9;Gr10IAJR_uDx*YIT+mm~LvNIFAy0FM5T+imbxQ zkKOnhAdT}mG*}k;*AEZ<8wvWSmLZJO`1`}e|Az#BS<-(qL2oZDP6>TDs{=Dvb*qEj zx)T!s&PSJl^A+N-O=CGi@4?bJ=s8&WUmqf!V-@z@j`e5I+Y0E7f-q^ZyG^Ci-D;}WynwEC8{A=iI3CH&-H6$;9o@eO%PBYR1SqzH zmzwg}b@gJ2yo0fDwiC$09*rrkAqGx-t z9;x?F$FilgLD@{&l6o|0v5cvllu=XDaxSIEE-ZFFm3Q0o7ee(d44GYf{vt-vvheEW zPWC|M);U138!u=&@C|F>q9 zDtfz2$oOvPTaXQJEu&`0L-?(&0wyDKudoxPxKbJ?E{P+>Qg67mVC!Q_ zHBRFasKRcta-7Cv7_ZFPiZ3NH`gDvwwN1FzEcAePH=!;KE`{0Ad{D~An)lP12hEP= z@j%Vv^;O>Ypm}2pCxZ{x#Y3ZC*O~tr^d5Mg3q4B)p`rEanZi(;?r}cyhz-Q;n4$P{ zskFfHwyv^0Q7)`d)CzZty%|(D%ou&iJ$6L9RQ2fko)+s;DoSvq=sIWFj4YxP(PrbZ zz+uscHM`%q41mTfK#xo5rl8+1a~bbXXj-*}<-J7r| zX7kNTm=T!}P}DuMrC}YF;>}BobaLhC{+u^)UzzpiTPN6-wVG`^&|V$8GlZL8bTKeq ziQ-U^<+16wsG`^A0|1(lwA~c_HmO=&NJG<7wRCX(7_=BSF9wAHfhcw?r;+mb#&{Gl zY}ia>%~(ArA&2P$kPiKUTf?g;2+K#6-8^PWr~IP@wa5TvAfp8w@G=8<0h#p*#mx3s zA{noNv!!u2SE#NI-5LynBSb-6)bS3=fllltv>Oaeb>gx*gZI%Z zlQL2iZzd?MbTZ{h=$eC^8d_JTG=7>Ha&0eSEk}gq))!{LOoqhjTlhjA>>}gucb$kz<*-fIOz}}Sd%P_cXzxIIdalvIVZ!5AWnlHnp~GbzGCLeZTkdx zK7e-g8fb0P)KdX*HO~y2h?LMQbYaIp(okeRy6q%jvuUu>jrkPNcG!|bm-+Edvy_o0 zRJ*c`UJw&Wk)2Ig++BGR!`h_BWsMlO0jtQAWYH=v8XOzyi#fwgV+IeKvgH}R1J6%E z+g8!r_C5q)&q9`W-i-$}6e+{;CAFV=F;qir;4O|M;Z!yv{?dbnNQTYI9E>LMHPdMc>+wC-!{KDgVm~Q#?sJK1tevy(&yn3ppdR z{i}F3&6!4wUZ%EMpNsC5H6NQOpcPTcws&aOv>jpj5%m-s5_XRWyV#I|&{$HQI27%K z(J-%T99eAskY&^`0Enh^9Ck-Y1iLBnrEX)>gfN(4S{TH}_Qby7xLkBOY!ucl~I{&S7o|2-oyO$2JdgvTMI!`rpey()( zr087NONUrJbk>p1^@a{QIo8(=%)3kV(_sAZT3ER@zrXJ)-_0q0%`Se}_mz~7goL5l0mXKt<-^O(aDJcR_nSlW zYo++LyZEKbM>^f?l6H#;N;rRu;rCnMp^g?v$F$pLGv3{9iPh6?F}n%ppJV9!PU$?C zc}=^09^>8ZmRLRZy@_<5Z|MA9>D-#4^MYPF#Ok8619ox@>AXJ{Tnv6HlxVrcf7=140`^psGJ9_z&PB&ln2@oorf0g0ulHq>u)hR-+ zNeH>zc1T}Etb`EtPx;};!ui)4IvLV&TONa^JTw{a(Hnssz1^8&`?`c}CT2@I3EM<( zFx_zeF2mO+L${S>(3FQJ<2`yKu%oxvr}*Nij4_jhFX{C1MKcNK-)Q*e$k1&C44U%L zWW1-m1a`{%Ch{^(@6C)$)6@OZP&4TyO(rQX)>6XxyA9tw8M>_kgQh$*8Sg1Cft~Wc zCB^riUcRK$&6jq9x)0~yYWVh(;ePLJ%#03(V~0Os{2IhD20^=~oe+y>LXt5E?PQ#E z-frj=NylxiV9=C@CgVMNBe0{lccj?9Ghv&F*^*AeHt`P=_! zgQh$*8Sk+-0z3Bh;S}F{d-;-1H{VlWCtJz)BZhC84EKBYF|)C^k20?IHvc4)L)GUs zi7MJljeF5)g!3OWv@mTXt^1kZG`k(f5~E~0%RX@B0(UaPeKJVpBpU9^=! zTJCi*ZRSmAtA0-+?Y}Uzk5JlQOws^i>x7ob z*rS6)zs$RcHtaK;|FWUIUTJ?NMf-1J+FJY`+KGOdcM)xji^BN_4ebp|`)^aUzuHAx z87!$^=1pk37KT37PSXB6L;Faj{Wa2ivfA(08Gj0$f*Yav(1#O?j(^gaLp*<4QX5K}# z&nE4EHMEaa+W(fK{qJ40l|h%S$F!N((B7&qi%QW?V8Gb6uG3b1qMh9d{hvd=KQnwQ z%J)CW%d~_4Wc(?ecHlLMBxY9TD88EaO=HNQF=%{+8$A^{um{$S_8@}u8R)`-mIn;1 zDUK*sx#cH0oK_a`YC%&{WsX6;iZhFrC-;~+d;m;XY zJH(uwuldmjkwyd>RlG-gCVCE78+qa70{2OV^Z#Rb)t2HFX41TVk>d5srFfBs@M7Cm z9_N$CuMCg+Qas+-#pBm09=}eHV|C z9Gug24iXYZx(?7$AIg@sU?$dui z+_Dr;IN;QpP9IQX`>+{L>?6JAK|(2}Vk5fdfiX)s?-+jLhvw&|_+`5IrPe%1r<)yg znzNn;oj#iUJi~9I!|y2BqViIhY+rO88kpGv7R)`$OBdHqvCnp~PZyVTd-!X4FCqV& z;Xm2o-&r&3W*DRx=DQfC%1b&u{Cw+*DJNQGLW77ttm#)m-MHkD#lWYBT;uE-n8guhGzHdk|EUy z%$wuNwNVYOBEkT>opd1KnAB8n`t}9eG zc}*$Aes7R$q-dC;63$}Le`)<(%KBLi9InBih$Pg{P6VC$A+T{nQa>jV2O^_>PGPjv zI+=mi&kjaW&QhwJ<*su6Vf8bV6hi9fRI+Ibv;E$1iq}ZY%iG679CrPzNzqyx(@NKm zP+eC2P)1Wf)L?J@NFnxnN03drepoE6A1tL?k7fO=0}kuwG$a+ZW-<{@O;OeBQzCDO zMb0>Eo%658kX8E0s@G&*u5ja|d;^t{i?7E!q;UR7!{_uR_-st^IqD#M zn75aYGA*}$r#v&V=Nx@>IDfR^c?R>DGL5EqZHjqe@QxlIB@xU{Nitdx=!)Y;=*z;( zzi|E-L-$cBx>1Vmu|0GJb1~g6!G(vuyTTjnaK2)AoCzMNiYiH(xp$56?zuOyQgiQ& zoVS=Iow}iOHZZU!oI&G8R1%LU1uOg5+{{$D6O;Q4T4yQeF>=H3o8#=wjAQ7`*$xJE z9*>VhYa|+NK$Nznyz$y5oX6NvZ0lU*&7gsfY8kxGQQqSz-V;mnCeak{x1lt!?Qnk5 z@IIfE+|~sQn)1+Oyl35qK(p=xHKh>emL>3cq`%)gE+z2siNLy!ZIngQDlm0LdGQh{ zoZo8Xy@-U|*2N5(^3Y_wXT69(vt9&wQ;74+lJ`Q=-|wA}l6Pupc}Y5!*X6j4W9@K$ zo00bt5|VAPtw$@(?WALd)h9Bp!zSsvcpm|V`MSiztTF|WF_Y59JBx7sBt!es4(-P% z?UPfqPdONEW=+#ZUu0cH+B*#G%Y-(>30jX;+B-?lOlMAIJT;x+!~}-UOfskGn%Q%X zMEZEu5YC@w=uda(KTheNo}z!o()5{WDf*rTxvZ;6|51kiEKs$>OO4gPl^W1#oy;ij zGs(}?$ytmiLs^;X@Es9~N18I$Vmo%_Oy4!+dA8yCcoI{(yOi!ZDZ1x&=yvMbYci8e zzHuDU;YAI+CdY~3MLcd-#A1k7*~DW*5KkcIm=NPtd4|bJh~cfwPT{8(J{>{fN(i1_ zlHoNagy-Q!1sjHc|M0`D=b}&0lg)Ot7M&Vj?W1ft>-z|wh_c!C;Aqf#9?-njvxz*| zdJcnB_BP&eyRGLF+Fr-#t&Hm5Aa;)4hDRUaOHKF^6TaAlFEZf^8Ma=4Uog3yK^sMJ zTQ6g@)Oxu)Mim)pWIIA~jR^t?r$Ag|L`#^xQ;AWYd&|YxN0I|JnIU*MN zdD}Xlvf&S?A`&p34ve}lLRGVPeg>ZRsCc+R#iUYBq&g;5BsRsV+-k2MRcbxQV70(F zRG(lN2n#C;#l>N%igUEmDyJb?YSPrA6k4i8Vyq%n7%NR?_jKzeV)>}mWLt)*sEUdQ*7TcG@HBR|6?2k$pvSbSRS>V@m&S3ORT2)e7XYKrd zU~n1z20z@o{YTStm!S7p(7l%JU-TX8Jy8$uPw{HUI(x@3X$}<0)63cFSx0UIt9oAJ zS!@KKWU+;e(|Vgxfymra6hU#7Pk&__mt*!wS636w*~&8a@kz7NXvB~Grb>rK<9ylpW0AY@js4)-FtK^ zy2vxwdZ1GWcIRBHB=*#^(sE>1yP=-}J)FT1e6z=W5n=kf%MM%a1JTXM=6U7U5uR=6 zwB_)C1Eg|HK^9*ZV3ZO2nx)m-O~Pb3xJxMOk%7v=u^fZ-Zk6r;+7~zNL_e42esEMr zI$(o(*FmXbK%o@lvLCehDJk8_Zy%nYy<5!fP>MJot;9a0y56xYTJKyI*1ML4_3mY1 zy=Pfi?_Czw`<8|Ee!)`TkIA$AnfhKvMLNwlA%BZMn#qxEvbsT7TC>yq6C^s#x8qk0 z#emr%YOiPj_YlCJm=e3Wmh^Q7gLT`I3N`>%V@vAN09Y3-sSpF8+FPP~1E7XmqGki2 zGFzfi1EAhoqC5kjidv#41Na~T{D~#~5CQy&0UsuSKQVy)i=2gv0rwHW9|dTybGmsT z_UiFbeKN3nJGe|fa8G1}{3wv*_*oYfLN~IK_dD3fEC;AG-I23Ca&E@}+o*EQSNm zE{j2b-EA>1CLnDw9F2Ba3XV*itD1qStZs`@Rn3r4^LE)8Cs|!~ z#;I19opJhN>}<|OwjDk9BZoh6Ey-+mVgz5r+e&)!+yZ)Wo-1rzUXu{S zXb7&0nP%<5atH22@H{11t zA4k?`L9(eNA6lLaj-#6aGL3zj@2AVlCyZs&7+7LnBcZB=z>HLyw5!DE{43_Lt07Fa93tmK275_%l1CTv2Suo8r6f)&@`pN_24AjJ%GeYQ3~U3 zD?~gKVXZExPi7hzmIUQ3xlAU)&?H#t*!zf;X<(2Mv{ohAnv6zxQRMYXc`{I)R-U-L zzqG4PG%XN1jJpQ!D~s?jgaM6j!Mg2zjJvIGC-F?{A;xj-S_$*AeQ4~J#o5uIk^L8v zg>kp_^CX^W{f}fn*B*8T;ffYM?cxOJb4iB#N$8xO#I>9_mACd!;<_ZczF#7)V$a$` zvV2Xik|Kiqq_ZielSVoqt#fg6+5`k0gkv|t7&?hOF~R|9s4v4fP5u@sR5kM7D7jOf zd6WZ`b@;y$|84xQZnNcOtK0e|FmNY=JY`zH;?ogDcVqdZe>;U!l?-s)Jbp3zYbr98 z(Ioh-hnXPzE}jRyChKl68oql7JF?*%wdBXeg>e2sZL<@I9`dU!0kAm?C-G9XAMqCf z(T`q?-};GI3D$gWZ@%@Zd;?wi^gLW1bQ zhrYmgD+u6a!P^SY}E>ehpJs*FfV1p;z! z!ntTuyQxb(UW}U>u&W5;bsV8@yp*xCGxbN=NnFe7Ty%{SeHH1NXVw6fRakq`JkRZvl?EM$0E0$L)27w8EDY`Yx`L3*BpR z{evUtlT}`w$ZRc|dk*yE@(Jm(KpEs&+5+N~wbqTB*XmJ{a#aDYkdUx;f)=Qbw{nt` zO98CV>N=x?`ic~z{kW^b+)(ld-$*y$W$WjdD;zc$y^Nt2*(_I&)fA$S6YEmEk2g2l znOaNk+JZ`P5rA)dxS}HTGNIqVad)}NLJuj|!pzVZs+KJ+u@YWXCWd+Zk+JHAvUMD( zXFJ5Ase}d_wdoK5851UgBFfdX1OClX{Jp%P&?Lg6Ng_aiWg{=N1rhhoXN&w3L4cqY)A) zSA2l`*#F^H>+A|^+c+NAU@mZB7r&Eiw{ZtZJ+$30Tst?E?PeHZNnuG=Ig_`WS8k;> zNnUR1sQWEQF{ZJ=^~B3QT`yAca}8F zi(#&cnHR&Kkm!-jcArGo<2SzgXQ*@a56{!vJZE{BcO9u6oPfTHb^vwIjoVH7cN9O` zj>7WZBD?vwfNcL7=!>mvdp2UWOqXg$+vb`d+_VAZ@jjDe0*fLovf5xfRL z1IsT#<1YNPUXP!LZb=N_2TK`%-LbV{V{6~O^^p|76aWrgglxP4LdEenGS1x)xJK+= z6i?fK)?R(rh__ZX-IG6M2+vTf?ZRZXdO4^br<(K@OmWA0I7Lpe~DtU+765i(p)8AR=Yhna!P zTEPFK@qYmSkH`P&8TQ@@w8H3GIHdXs@S-Q#d)E^1Bmy=8P&I%j6R;Y95d(M%0WJW! za{i$VQ7yls`oMT;x0NZ0E$Uep@PY|^h*BRFR|a3cz$9tb(xC^9y8+Mwny&R=H+{k9 zxE-HUYW*|m=%4}m<^3H+@N(N`P|lbL=4VFYpXa8=X3NH z3M45CaH4w%`7Y986nOanH?cS0hS1~NqJS%|!N%{6U3=QB2v8BS)*T?Tyh6KJZ#&OC5900^RYqN$loELM!7WLQKgtzyXaQT-`wTrWrz2lw#3 zFd^S0DEbiSDo>6Qz>Pc`=MZNS0kmh>rsSEv%-F;EC@cS#Ma&?v z5Gh(S8%aPGKRI&>Dw{H*1DBV(@~jR9xvEdme&EWDU_+Bfd&R6G%J8V3b!A*!H6boL z#ubyUE^j~9ZGH}1P0q7AIoUlAjbTddxiTo-Gixw8vaa`=2adO^>4%v3{YY@-1sRUX zQDXa}NTvmJcFqz>x%;O$Kglo8#_)^3BkR=$s5UrF|&-cm!K5=qcoccglDxcD+7)_`0@+qB4v*}Rg zlS!rZboh!brT9u}!dFsLd?hvEE2$~IlA7?9)R-@p^^AoUU1?&mDHZ*WEyZdunbMXI zw1ghek~qpFXvK^nkNv!#Kv|9NJq44K1{(^(i`RQzkb9+*B)ViMcbif)aC;&Lsv_X-|s;l}jKLGb(U~ z3sLMNZQi{qbDqo|cUPdZ^Wz-vS~xQL#hisEDt~c%IPzfa;kw!Bq#az+)eg>Bx*c4% zTrV$_S-otGhiC!7RZXClKCk6;EY{Jy)Ded9Qb%7v*uXF}Xc3as5g$-TUnGp{lK5r3 z@g@AE>WH+ojuJYoBa@p!Tu00;bwpyW(qSD5SD`&E5=b3&fHPb>TV5T(6qjE|Pd(f^ zdg^lPNGP+8_7t;w4p~dH)7M3RjS@apHG;bOvX)ot>L#hHuK>jM^fw3_58{XS40q~^ z52!0lQcz1@m0!jie}|t`U6Gd7RYHe#WpXo!>x#Lhu1L&PI;<<<%1L}MEfPpwb$~Oi zuOUg=(*SCs2!5HT_ckcDCrGgTy1L*|K()|F6ZT}5Aqc{UaXqT+|3kxR>?kI6QRlPe|bEJBFKq$El3gO~%>@yr)Y&Gl?IL)UQP1 z((z5%df;cx2US=5S*J-9+`5?hUL@}u_a?sKL+=@$Es}er6%n*>iS&7XX?(xhtQ~n!WJ3A5dp8>iX5yB2{-_6^ekI7_THjIg=e2NvHJ4fH1y>nN;iRJG0a?{X@ zT)qBvnWuTyGcdZr96prSRmm{@(gTfR_&L_n`0+)bpHCUc74b=25wn;z5z$1^FLi_u zvwP%|U}jjq?Zptd%ir%a{Y7d-zs%7NKNuU7#!ocj7f<`KbwzsfKAzSOCl zt@Y%0x|mJDLXJ2lf$cQ;vbwf<6+TZac z<|My-ilf$7ak%&rh&@5oq+q^(M31p41ySEI`m|wq5Kmgivl%rG;~SLGweSf^t0_D% zsde{m1_D07w94V6-o0rIkB#qx1rLJ!03jxB4RZW%q?RYKy22;F@k9K!eh-*o&##8m z`q6n)ycSEF78_$$!uv5ZW%kw%VCPIB_|0y#QhZ|@ZtG#iFrLI zS5fnWz(%59fP3vC#pFvsaT^0cu6Z1&4^3_i-QmrJxnE%kHu@2m;=9wr5#Sg#46^e2 zz6RR9`PeWn+n$z=369d!&jI7AX|I-p+suj^=f}X;lWN_T99vT(yJzkpobWNyhuQh8>}x2wkj zd3qoRWPEkLgPb$S_?`kUE{Ab^r-!~YEaPdy#HGEVcCDBt{TG~F|iPoH!0IaH_lFw*K-zwuKfo9mKf zOG;sC8!|i1Um;zOscnmt8X+Q0nq&ezG~Msn5K0_H{Zyy zBiQ<&@>~|PimTlCHN1KcqL)BJH3(^i{cP0FvUt6Jxq1*UZ@EJg{{s*bsFsDT&FgkSQ(Bu@{bmQNco?oRyFZqr=#%(57 z=wsXSR#s(R=}EnkGf9kGIWl>2LIPth@mx@cWgWL-Rs4Kyi#_ft9n{J22j8jhl4{+R z>n0~4^Put&hK+xxSonUt@;8sGz?qIwNUG;4Po9mwMk^2_I2k&tZefK#Bawc%{MB}d z@g&vN_z%FMe}!-2fG^A#>wGh1UesOqmD?Bs@gy>%IJAsy-*>Ep#_Y4#z*S)809gxTiPM7S*A^XgL(hGqS z{U@@a)BO#o)%r1?`Yj?6XaneG{pkDfq?P*|p{|^EIWl;3A7g`k1HCuk9(>oE|R51uT2a|0ke3jr8{ zJR3o>xXqM&brtT)+s9~naTqQDgA+7H&d+rpH~H$Cb;6VD0Vz(5;s$^<2xOg&L^HMH zxMrR3tqqI$s?1nu>{={OapjUU>4}32v?P3%CFxYcTEMvPk8*kz`bO&(@yGX}qJ|E& z4t)gjskn!^4$X|qoSE(6XP!G;?uT3ldF6ug%BzQ2EHeXDSBV)h3&an^Fh&gQ<1vg8 z1N%q}V}vkSH1PahxTN0GlykoBbwaE8OU<*fxm!}1r8=QbQ{y*9PHbaB`8{j{Z*YnQvaM7oE)5V%{_fx5C) zy|UJVf?H^E@DmQ8tSc8`1D7kZ-XmP07_^w;$gPV^bn8bta+t0@jF++K&zKx#;oo?T zVledv=qH6;o;(t0ilsB8#W||irVP(sTbwqXjTA;gk)SDak43l zt~AGs#$gd!5-uaa(wIjGHn0R>Y&XL@f2`-Iy=_j36;q?#vAkLmp$9*9HfY0-VNAWa zZ1QfJ{O~nn{3@%B*b7X>!b2%FBMiw1Ni-zR8$W}(d9KvW2jB~^ch0EMpi||zS;JJE zln4HEH;70zZJ$AQt*Px7BC6{k((`S_p6Jx$<*i9%(g}YmeH(!Cc)1KWbdsM+XBTAB z8TEYW-3u5wYXUAV&*{UpRZk=R9EBZs`qt4^b{CqE$<0)=CUUJvl$EX#Af-fkgc2iN zl#HZA>!rlRY-h+rnJBJMVx)_bDbv!FnCN6%SR%w!yQApx7;bWSK1M3FqGOa`a6Anw zxRzuy^6H$>vp$L1c%IZNY|yP8>)teh9W@0E8h9(ISU^@b+-$P54LEs-Po68YMIU{M z_E*Q?ZTo?ykmX$t;9Y3y7L+*`3u%D3Mq`WV-+0eHBKfbR3*X4$YL0 zzZuKoYz^4a&v_Q;__I>s^33|eGXr_1*6}RL7cxVWqs2@vx1?XliC@rW2BeffP}nMK zANk2ERb@PV8DL~4Fl8<ZPLrThi%Z$Mo>pLMAgV7oZP80FA1IX?ge9qUCn z!W7g86r?RrK-lD)&!mQd2_EIp1{vcOGO00Nf=Ai3Va9mk0Tj^+Npg$Wp^}iac~+Dm-KZWf^1s*`5*}47;`@Hp{6a z;4a!>hH`tAccVEUce;+6XLJNCkZBzNYdjhM;sjLU$45|_TUjsqjs&NkWHAsYp0F5* z!zl6i;+-*GlS%CV1`sx|pd9dc6h6o)*lz76hXGtBNCLxIz(lR{S6~?(cShjL{lOg3M!=6B_9PI zZBQsreq+%TPI>Nl`Sn1G$C!IjaQ&VXmf{`JOc63l!vEmp&(qg$WfU=6U#sEqw7HayVozDi#1NBFF z$)$Bv%nCaQ)#0cHgcR~+3LA~dL(WKHz!bI^lR^=Y!hk7kF51~`02cRm z%k1f93%%lJ4=6rUmKL8WON-AG761N&_oH~TBeIAJu?s*$OxpDA&u&c=!!X+1vpA88 zWKIbeCsLP8l(3U1Ca8@Qvxg&rgbTv@29lou$sq9R zul_u&Fr^k#cvS?>C{mPI3DnAHL^+USSplRJPSP2$qZG>ILB_WJ&g2^(Zqq2pJq(C@Uof2@0R+qtjLyQ%cl&tHI>Pw)c)swg z13KpwzG`qqRBK)A5aN+57H2*N23@EHi4ZNfO^_bztIum9tm z@*=Ub2M}A}ONcG-CBzoEihU?&yhsAn!BTo7cnSUlFTtK*btLMfR`@IY9w#M0)=BJo zls+(7FELQ51IXHlfut=9eBzt?J`0(QqHgHrpXc3a^;o}3= z?M@(!Z#(hJcw-xWWbH!N?MO@4?Gid%KQXx(#Orp1`0#_L$(?~s|P;{AfkP2f!HMEq)-w&l2%Y5s% z;K?$@ZR+@9_J#vBtEbLh56LJ%4bygSW~E=nP8)11jn|K#lpdi>Vw(p@Egqp9#@4_C zaVuuAQSMOl^I0{Iga$snPMNhHBtETi7z|$0#dZ8C=;K9VFLLUw4(%Z`kdsuABY5J^rv$SHv8ngsSIB*C95-i8t@ zCW1MbTSH!7vKedFGX#J!M+{@!Y3@W`KR%$qe)@~1Ec)IeDF^K}B|W29?_){iy#+u`>X8>M(-Di4Iz_YDtqQe2qEuX3q_nCg)jglp)?L0EvR=%( z>r_JEp%T22u}bw~G$102GE>!&KEZM-iRrC623a(#b;sz8o^(+>t#Ts_hT}m?;9MCy z4TR))0LDw6^$CoZ@X9r5V~02&a5^$;b;RvzndbwTahVf=P8@eNTjgJ1`%o)L>Q2W z=sqTbwN*Z+EuPyzgb3aik+Cdn83}k$f%pP51TQlZRaRg#T~C`5U@r?yC4~pP#2K^> zwyPshpDz_3fswHIh%*s3&cYA(r*wP-AFz^6_&J0(2|z&7-`*RLEqrFt>l1M~13;X#W()zcH$d4%z&x;cTJPZ)pHwMgCz2;&c33n4LYsTuI_ zg?y}3av_YAV;JLvk#Y=UoG?<3VT?P?3-RkWF2b+2NykDjDY{Z0l<0{*D5V`n`OX1> z_#n!f*@ib`=nt1vR#bfklyx$d^_c2)PBS4aE~%rl$1G0jsBUU;Qb&VuWZeWiiWEmC zBK<$mAsrr7qm`$I#Ahg%ex(TAs=rHg6nGF`CNOlS7CZZd9(x#;EbSi+Oa| zn`~lM+7K9>N%PR=WOQ>0QdL^|-^bvorT8AwH9Vj%U?resthQ+GyRczXSN48Rt9ve4Ab73 z&v82zRCs4;!-j}@XVx}|Fdz}JgOqpXb4)}~;hob&`d2ydx~zK;VL&2c6)_Pf*W+dI zx}%H8fV&Edd*XONg%&|7VkAms^(wrN>2XZh>EtRMbPFt@bPJ3iJG%-BEHFk4jIs&L z2unP25}08fcPW=j@3B~q0$i*Y0g_~_EXD;$nlX@ZnbU|0(fK?U0QIRhzjb*UK!%~|%aixysLVDleVq#5?wqWSwNuR z6T)mU$^Pu{IQAhC37ZfbS0G$}%H-MEVO{}rk|w~C1b))wXbdP%D`@lB5h~9lg4gzqHvd6*9Fex=JDMJKS0g zhrx^3x~&W&d_&ChvopAy^EAYwv+yI|Jr@e(X)m;>G>Ihv8#ar6F%AMWU?bjs^ce5(5-G;XW<%vfvxmS`=H-L}+P zZ4MDiG9)GLRr);ACL@(uF;(VXOjZvLHE6lmCZ`K2k;ZeBXUE*b5R}HpwJ+P+3Gwa_ zpM`geE~f0Adt0(df;+PY@xMCU{t5H6v0EI!Kjp8yRm8)O`G9WnCa|wuHoq6a0vXId zoiW<1_(zBP8su;NNm}I(eitmGXAp}t)(;!-LkXBX6Y%#EFojqj80_yPU`i#@$Zet` zu*Qh5F``HeBBA`Q`0Q7q{I(uJ9I^d73ckm$>IVI`Z|ClKqn*pX(VQs!XI(Em7kOVz zot3uWl4)$}58Bvm?dGf5lIG0&0vP*Ge}M@&<1^%Y6LtwV?D==7*^r``jx+HCUTVp? z?JVeO|M4ua=h)(AgpDSCT7)F)rF_78={~}mX!aQ0WBny)Vp8IA3pf+ZXol{ZkBv5d z3?H;X;iGG*2@lQ-4P^%LS}JpAYDe`l3f!1SpR44##43Uc%V`l>wnlb-z$xv_-XBOO)mmSvr3k6)qgsUEXTeAOVD z(Sp&BWBnARe~q-wX9Gricn-qGL#XN&A<23uA9UAX>$!wC3BXXUN~4I^Lj$aHj9}tk zsh-4z3nI#nBH1aWix~pjM)Lg8#SDRA)EdZ+DK2IZ5)&`c;y|zWup?ol5|64GCybZ9!QShniqf;7`#R~4I z((+?PB4H#+9W`J@qC2Uh4Ox*8EkDAF;OYYlsM?loaZ=@21It*SKp9_5yXaIf*IN6r z?ywb04p&aSfJ(sDcMy;&PStjL%>eEoXgwcD$tr{7V98AmM$K};V&skB0ZmH|sYkUa zMrULPm7%Q0Xv%R`!jWqz`0TNTVZw6P29gbeNjqQW+AK3Jdu^bL%l+`)2j4T#)+PH8 zafH|%8M`EO*PY1q`>DUd59aV}thx|DTf@Ye0VmE3(+dH7j@yNxVjEpbs>Ni z0wN4ZgkeGi%d~usi3qAWtrru~g#gwOh%g`#slC)f0H0$bf{KLzkpz=)N+y$VM$BZL zj0DDrfia)J7$M9^xkF~#i_0p&#j*>qR~F1fL>PF=TWPvbGyCzo5n?4K#N}%khVl+J z9(Uypyn$TO?X`Zc;9oG1<3e&lH7@zZ*^l^Y-d`)uZv^Lfh~E0GLg12kAMo!P@E%~E zF~I%5ID$Y{4>OPxc5J zW>~6zx$ilrcOS0RFQu4^oy`Rhd0bOm-DJyCh`Rv41@@sH71VB2&jGub1YmOQPkg;x z$%1!$*I==zcMV=>>#c>nF;qX>!h132t$v3nkxx-K{6cz17)E++9_e}7s2{b(WV1yGp67mSe$XORqxZGP%u<=lQuiS$0%siT0|-k?+h@@8BBg(+XC ztV^h@ZR1rCh1^U;#syHA!t4R;pbf)rZ5wN{M7)@Yj0>PJ^$|hD>?T1xQW1a20x;g@ zPhsk%f_PpEaaa)_CL-f){uHLJ5ybT=#Py0eMb?bB`BRwME{I2_5H~6!w%K?KjJNqy zm_ma^VK$}^k5a?|A~N3QPhko(B_K|x5Jwbo6A>A2^QSQNX+b@`2GKSlm6!8-*HRA#(RB!YioJq(Hx3Sre+Wrc$7#BdHdan22Yzk|wV*Nd_ z7;p2ZP(9jva94s=ZVxHepA(C50Ti+|Kf8A)46iaM?*uP}q;KrD?{>tT#r1>pFNV1< z@CgeV47^o+JWd|ee19+0wWbn*QdPcel2-(u7pn&*mER4z4)pmqDAqG5H9jah9h4Fd zN(lzV2nVIT3`%7Wiv13XDGf@k4oZ~`ikb(djSQ+LDOoKL{=AYss072DBYD>SFn~9q zY?&GkJ)FWqIVG$~V9qJ8!1>5c|C&~FIj!`D{pkrG>sG^;*Ycg)6Dk7Qg_~#Oa)f>? z&dl5fJFvO$#?6)7)a?dk+0{QBvlzmP?eu_GJsU?~an#tHO-?x**#m>sBP5!m)riTd z=lKPg)!WF%tU!9hpcH!E#D|@n+@O%z_NUM-_T)nf{k?s+;V^*N2Ei)X02b6Js{Rt` zWu)7z0XBepDVSDLP?ewnr~TDK4ir`up49WZXk@HJE zKs9-H=NNi-#|zo$oG0$X+m2$rwYDpoK>3)!9#RZm63R+e>q)>uwLjJezD*ziL3V_RDjgC833?a=SR$g=t}TK@hpi#H6sjsh))1^$Ac&D|}_M&6E7v5@EZ+|4PgZ@1Fe zt|&{3USO$)q?s?U92nak+-x`b=t%u*3(~k4xYo6sd^>v$iDK1uZn|LI zc+Y6r-p9=QOVo)hVc#=4H1~K(8@Bh6L08(y+!L9`Z?D6zVGzeL()XbJd$c{kld(kU84QJINknVlC=Mfg=(;{Pia~0KU>QuHdpO0b~!aSb`F_N^Y^kt)8bdQ zAm5Ps1m-KJoQE9Z*nx&MuFV#HpvMK6#xG7!$CGd#xmme6jOM(v<3{dIvJ;zTzq8AC zsNY3)$*e9_c>@g%G01filypiO@j5U<+R6W4{LMDh?;-q69w_ZPOiDYcYUCk{;RwkCxv<3; z%XVQu!%LIcg9GOmtpaBY!qy5Nj2%tCfwcq<7LM*~a76EYvi7}fd{$R~=1*JIy;O9OrFJM~$I zI+*==)kq;`AT^qkK4F0U<8;uEtF1!+?znI8C;m>UB$wu~d_!Rd#kdpqZK1KU$u7jf^-EMuWx{TrhOqH`bzW?PEgA;?@U`wj?~ZO|^UJ zCiAsifDY$4K4e<-k}KTkmFUp%Wf#QmKuj^+a`a|#n9^lvPg|4B(Ea{+!afefPv0RHOI`fedyU&t;Lz zEqDyKa+h1n;Y~I#+gjPDc(~`EctEEwkTxg2(6uo6x88yB*xZ1Q4}>~q-S%`CmBo!> z3p-B5x(J5Ev{SLN#I*_HEW@P4LGh1|+h^$R;z_ElF9 zfU||tJ6TAV`P_{Fz0OpVWwjS{`j}Kc0~V#>8ADW6z%oFEXbb$vi#%`!`pXbus2q; z@hco!1mcF$4gMZ)&n~QkDG!6~=Y);EoE-m_jC(HtkN1FwHl}iKV|q0j(HGJObRD{kXbVC3Pje*>m7*`p} zM@I1&OP|!onRP=`w??6KdvI-vXFQ+pq%I(k62~UyP5hm<64ZK528^7y`nbXkFYPrY z^kqz+(0DdlnodWdHeQ*PoA~M=SJtE&&Wfvn{$E65lgNP}Zu!zQbH{2zkb@Z&D!v&m zJMp*n{A<9cMRmXtQcJ2EH750pqAXhmk>Vp`49+8UQYjdE&7da2N7E;0-LBEP6{N-9 zGN#2QA~U2Iz-FN}Y}m8TrQ%}@8iQCw3}A22;*SEtjGBhY|0t&NCq_S$0RAXI{hY?p z3}8pDbt1x5up_s&#lb>`ZEoYGp}^Mhl{3bCM|;+kiBJ5HADm*MzCV64=2=ZO1G=sYr128niks7dm{qc{=mpo6K}AwIkH9 za34#l#RLP!_mAEHcEZ6sN zHo_Dx9H_dWeooS{I?kssBg2~%T0$}dlGy&1oA|mX#gidRSHn%^+IZLNUUzbICuE7+ zE`}`jKH5q2ROqX=$vo`A1184YdW|+L(ucn0ejRdSI4Jks;c66f3*IxC8{07S*_IpT zDp$16Mt+#U`&f~T3&8l{(@-@ZK;1dbyFilf)nAWL?kH*zlDt>vgBRg_QqXz>;mtS7 zFXQp09khj*p1!Y6XknE{IVc4ordPPhK6_G;y`3cLDm}jT6$zS5?c}R$g^)~Wy$L_s zj`UjqSUcnSO%Gt6)ZGkOW%D)H4v#}Qxu4{a=e1b_46blE1x%i0g%n z6Md0Jo+fq=%Tg^bgUe8g%jM*v{p=&oreutXc_eFhJ9{BTY&m2xE>Ov<@)ZY){UyrC?>f7jQ&=AcEeGZ;pXqQ1_dDk%Ew?XOApWp`{$8KE& zCtyc!$5ZQKMCa}#{f+$El2jHNtjRdYxI&`+kTz8!9aEi+Sr?01o|Y1~F-mc3lkMk`e64*uC5ZqU z48699;;Bs7Z|VnsC_Fljh7EsCaEu1<_gqB`voL(ar7RPWg`Jw&lox&$t4mb z4ylU{s+68sAm;s2-? zpP&T)`bGFZ?Zqc3!T)-K??<0Rf@u#jc=7NK5Cy=v_fn`YS_}Q+BXhL@G?PmJFh=?q zL@~%Dq_zPqQj)ZdNV~L~#F&|u_9>rwCAD&dM&eaA;p_Il2V1+cy)^%5*YZZ4)|EC0 z;_-3%c(r-FTpzFH<7K7!YxMCccpP{Q%pJeR zx^ezbQRAc02Wds8;-#w;yK;LPbA>!K633vb;qKxOBbT%d+q#+U0Dn->G|Fht?*(HX zyD>{st=Ud=mqhP+-S8=`%NZ@Vp1@$Zbq#~HttUzPRbT$*j@FYkeYXbJX>dJ*`KOaX zgVE?-%CX&+7sd`h1mxP4O(2Vbn8Zr@iCu__w&BSB;```#=aD<`^1dB?1Qc$9Lt9h0 zg+N^9iveU6_Z?1tSI1e$An&3)A3aE(S)pAkN`N~fGmVc?MttG(CXko!z)J*xy)i%{ z06aYgNCbdq!~ltC891I=V1H+ZBR0#1|3~A0b<&oWhgn>CI{G1OtYSxODhl|q0@&6R z@GlBr<50lA5-_JkH0QJ(5g!4urkTjk7u!QT$jkZkxeQ$S{(I%tWV!K~3VoK~H13BA zS~nvuHq$42av-j?;kWo%cs3F?e37x|Ahv#D;kg7b={Af_?S)sz>H3J-n>+siC@x?& zrFion=OZRG=J6AJ#0IA?Cxw+q}*NHo>Y4}2Kb+X^?8%mA%^`Ou0MG-VxK`QJ2@S? zH*E!p(Wr#(TJsIwBc$4tZmg1%hsmM@a3k=F!!NOXN)&Yaa-It0oy6HgOL1DQ6fX22^)YaqTEs62M= z9JrIY$FH?+T$SncEvr23SU7=*K82sTtATL~CF&sELV6v%2Jv*rGyiEsRibH;NL9u* znX$NShHDn>S0H<7d}EuI(D)2;+yoDcYmG#^Ohj=QRN8moSENU28d91-9`i#7DvQ+- z6L(3m&y4=ivfw?4Cla9QC`hL)Xi6|Py!;OB1_l@SE{4tH{aD9afwsjM+Sc0u zeNFqtS}X<<$JgZ-IOM8cp(yy=@7Q{8XmV@&rHaWw;>6?#rg~iaC7Q%Q;!NTg2}etA z(n>k*|e^=6@5s)a23dK?3 zJ}L}HMaTsXAdyP0qaxv`2sJ7NSs*K<%HWY>%+;gfJ;afe7O)cFw&__Ke+GjnEnpeI zZNCaXHLtvYIl7zdG5HAU^#Rsv6Qz(f<^RLnn}AnQbp5{7!|vV*5E4jsMv{<$?CgwW zfGd-91#Q&aY6(IK?DUwML|(!1r-&PS3!{%1r-%}9Z=7I zt*SiPJ#-;uRH~+1n-UUI&+j&bR?%~@PLP3i$^EN5()rPuw4gK#`YQwxr zS9ne_cP?v56FWDEQky4*D+* zGdym}xsNXTqb&4Kj_Y*MkR!bu8L5BC8s%2wGf0lA+o+#sa?j(|!1+M^fE&^`uNsGR zH`94arvo|)pA~eL=-#&w9kU?@!}~S}^{!|;h+nJXm#(KmpMI)5zBB<}(8d|u2KVza zFs>9cH3tVhCL?pYbbG`}d3PYCHqv@6TlbXlj3T9oXWG6xsGC&#Vw}IvtEb;DwIbYdv0?ILphK5{+JC?>C8mm(LW0e=R zYvo~Y8GdZe<&K6z$e{HxZl0n!b$1+O?DKZUX{`F8Nx$<)eKD#b$VO}<4Lh!IHT2PM zS7owA=aOb&xvnt2T>@Uopt6ylUlz=?*SeEG|=fF)ZcLGr`#D+iAqBr^{EKVdQA=KL&pt zzH9ngyV<2B^6$nnet?KqG|aqSxaEHr9&4l*vk=^O;x4;!OKBi^3c!!oQw%RIF7%@! z^b6`dzS3VczUuWmC^=kIaUS3Sav*!Op_3;5{KNBqIKN*HwirCUDb8=5?CChCZ z+swR?d>GVQnv-cYFt-UFMwlze+tT8G*V1l(%)ppJCry;SgdWtDzk`4%Cy$TiZ@`a7 zc19J93kQy7IBvs{gWlBs0G!yCVeR+gZ&+^YC?_x4yjD9sOq;UKgwHDP$ zRV}Ntn8T`kxs1ey)8N{S2T>g&DH8arGnb=9&|Bg3KDV=SH10j3!pe7|mh>uW?J^wH z@~d!Q{1C@*{EDL$G$L?x#xVd#E)FaTh-+}P$0Q7EpxAPXXY6!+Rp7zBy z;SmcRZ74>{_9IzDzte8EY>Eu>>5ty%avK<>@Hax9*@Z?d`jcBjV0i`^apd9`E9rbR zAs~xQ%bOxx&grn_Q`&F;3v&E7lV2eSzgnhKQitHD{I=iEf#;czFdeaO6Pj&U>lqo9 zu4v^L5oOc|WFTGn%J1|AHp)O7fw?zR+??xS(@A(Gfb`#n0z}bf+zD)%}6b(Sxn(aGG^!CYujLykp8Jr zt(Y$cl%u=~TnuPPmJ*Xkwl-L7qnzoS*W6gyPGM^HmSbc44&4;QdR(5Ki2gWKF~m=& zzp>PZkj@;Zk- zCbomi-HeK1U6LCYh9}eYE1^QWROqj|;)QvZ$z0-rgs+M&phgu#*K=K5PL+;->ViE= zR#qM|z}*3>PgH5SJ>(_NRoG1DODA8!%JOk>=c#2{HbH$Y9e>C%RcAgZkUrMm1Mj>(U*ezrRu7IrYl5e-h(tYOIj3lzb;WlFtFTSAf?S zXi0$Pticm(nkeNY`X}+Z`0X2RbsiH#Ch(tHc%~LKHRt6De2xO0*KkFtYlKUB5W7C&MVjV&?HTVp~T26zKXN1k3m;lo!vNSoHM~8lmhkkae#XBsljmHC|?Fq}h5+eoaz&l!HRNo;RyS0Vl3}Au{<~i)=|$t1q!f7220Pn z`)yhp;RQZDR<8Cmv_fOcW!8pd@;*h4&s{l_SNx{aREGNo2kOhzGHmqui=R2Y1M9DG zSbue&zX+Ps=KNLAoEGOVgR(8GqtIHUx&}q?LvDoO{?)`13aw9q_z$mW`uf<@s0U

;Z{uH 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 r*ZRgf*E8#1;Pzv&*S6OB=W-c8^E>`^; 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

+ Not used as menu item anymore, but as a utiity function + + Starts the update loop of tween in the editor. Has no effect during playMode. @@ -28,15 +33,6 @@ If TRUE prevents the tween from being auto-killed at completion If TRUE starts playing the tween immediately - - Full major version + first minor version (ex: 2018.1f) - - - Major version - - - First minor version (ex: in 2018.1 it would be 1) - Checks that the given editor texture use the correct import settings, @@ -101,10 +97,14 @@ to use. Leave NULL to check in all of them. - - - Not used as menu item anymore, but as a utiity function - + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll index 4d46b5be7f89986f8ddbfacd66c9127b1a63d332..ecebe559468ceb90c4a9422a7c1338b2eac309ae 100644 GIT binary patch literal 67584 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�~m+J)NxevM}(Xv|oDKk)3usX?yP{n+#7{;kIONABNyD2<*| zQP@Hyux}}BScc~e=JN>hTq5VJAmIM_D)4K9l&5<8+jyMed$q~iJ@5^Lhg6fPZuskw8+=2%ZkH|7ZFCKj#L zdxsOTC1NEW;)y1f$NJ)fvFl9xB2>y+Qt0l!m=PPqD6&YKQt<>MokOv~O&ivTu90LaHqhG9iI`$EIZj9~_-FSiwFiCLHk{(N+WqN{SP))LRWo$5J#CybA^nRDo17Uz6jM`{_ ztfN7BzVny3~fIb_6BX>2%d(R*WU!@Y6cLZfzs2FhA!NMqmBNLJI4v~W{H z3yr54WSp3pDW&)KQ*+4p@LR&{W*+(*V6Qk4F_thBGN?X?LBBU1+qY?`7jC3iNI!wx z7;}Wn49nxugx*itVi^9Q#$h1P;uisl_liX)@?A@IcXzjA=wW!B6^|vPWZI`p%FP*` za(v0DKdF3<&zMxk9GWL8Whk23*_DVUcW%@-#D)^lp4joF#FM6_(3Io3=@O1-MR_q= zk1CGm4H^0_Oxwws@nmP$R@waHa-NmYqbX_8l`%6BPcEl9*FGGFo!7<&hnMLC1JOZD z4qLiyh}@1iD-O^(xFNQW5;TlxS?f3SVW22+Z7j7D|E_6otS>s8NUew_W9#8lKpDis znnIybLyoj`!_%hY(k3CFm5A++W5RX86~)YP24{@IfLaq;^yvn1^}#{dWuxAu4--C| zjCDo(V(3PQ_Cymh#r}k8vK`jy%p`-GmPIm`TXNMbLNjHbg^&%>$XW3Od<6>;y)T1O z9t?#b+HF|cAm=p|zp{NmCvA>5^g(uvr z?~YmFN5{aBZlJmA)^~1X(74ol)r3gFA&<9M)Ms{tY3nm9Y zcL9^eL6?D*b}bS;i7!dZ+Z~J~qTdm>nc)VLqym!OF=(yOn0Hj?#(0V@{XJ$PjG zvn0(`&O&*Wvk==VXOVjK6vfo&GLte{oNQXi%46Ec%CM=UD>VY+??_n=q&Jr!@f7uu z#iFUYK1x2t%-kMFq$11d7%-Fl!*NNoqPvb1*1MiH(H*gbWMDnDVVGGMyj^CfW@9Ad zy)jH-y`x7TY}XU^JUg;ct0sG9TCQz4d8lPE3S{g=GydEV@7YN{&c>2jB{E9yNO6QD zTYxp4)k-%WD#|n|-JX)^v-CkT#lA3&#RvQJ9r}JV1KST%cRAt=+5?TOiw;O?6(TPOjNz+*fgnhl_1;rMMw>SkKw}U8% zCGFz~qO=RjBCU!hvv3*h4fa!Z+Gs7?8KWTaEZxZQA1CnEf-^vz)TD4wz`t>9+0~;D z#jq(fQrJc&B(_R7;upb)7B1Zvc|0uI$s~ewPD|I#N$IsYNj*SQ3A;wdZHtW^m(d(k zHq$1BQ_f;^urc`c5PPLY%t72K}kD;5iVdE zR$E4Th7E&46v6v`+Dz>rOfE85<_yes0|dBep7vOeCaqgqPOOa% z4o4Fv(m7}*prx70ikihR2hZI8enim%yGNcCT`9sk2dM%Ir;+SR#fH)-*@n#^!yXD3 z_R)Yw{6iYW4BpC7T;7(#7H!8cl|3A{VI1-G(^$($AoJ#Ul0vNvjVv>;BQe6uQid!y zV`mwdp>RICGYm_fRyYjbBsP}EGdth_i~+V=G;u;H#BzP{{$YdVGKI({GI2vJ5#7(J zWQK2PfaRfgxF>ZyW0^iQV#ND*+F0o3=s=rcL`NnQM+`J*W0<~#^g!J^;t0=dT=oS<1fV5Ylw z!nef?DbNRxX{A?16Mb;Wl#%57$PZfxxl&56i6&DW*t72M?1Lxcg0P?o2va$fG|w+K z?!-AoFJ>-lIuz~YG?i?M-3&33C0(}JyL*OL?$x-C&-kdm7ar1nIIVl*G+ zYi|PaJfAesbhlE&JLKtukY`sNeQV>%B<081!4OYqatxAyg&~WA9XU#3rc^hxMPnP; z_iWtIbmT6u4@!)5%iR!^W@mx0KyGv~ld+L9O=E5iv$r+qRX$e0p#wJd7we3=+6*9Y4s*J^D<9LN39f!ygJWS*JW4&AAy+Bv&#{@Lf z#6rKvQaw8*lj`9xMWV#Fp~T(Cg-~iuY_Q)f-b}6->`iWog9eXlq+~K_9Va1N2WOKJ z&pyKySdsZK7a>QFf%7v=Y=MF>nt8Pr?J-0IX^bi!BzMO`nMGWR*>E|gcxCL6!5$4Z zY`S?+S;t=-qnQjzqXkw{)3y-UJnmZ`9gHOeFIYI*7H4C}NmmMD>56zNIuh%pjjna% zBUjSaUQjv*NuK6g+i*(fv>7s_aSE{zQKoUKy#r^QSZ)W0IU#)pPUvV$Ci)1NQy)sC zXbq54#X?pL4ogbUNOX`{{RRSkOFbEL2s%*}){=*lHc}D}oKzX?ZA--aW!3?l9>xcG zESX7KU2&kq1=9@I(^%3X!s2Uj`KoawfN!4cwzicvTb#d!TtK{BAZ zx3Q+RRTZ%?n=Eu~beC?VkvN8zg~%?nFv=FE6)4`D(+2hzcClePxwHtf6moTR7XxcJ z+srzU#<4G=Hdvh;XfjQu6TcivJV}ufq_Tr0aeVw_Ee$fhj$b5emG?@}!R8sYB?TvH zQ80>nVmLC82S21Ljc7WQqT4d8d&dA`W8CP0CSXI$?syiZD@JD?okPsVAXyU~(T7te zE;q&P!>N>M1sWnI%CRPGMNNE29~vIAiKcWNniw|94q46ycnF+_8s?#C=MFl|+cem# z<9rQ=ofIFLK`STC106}`GX_qYK{2P(cPD7a$h}2-G||zEVLs^z0>u;N>9Iig(Pzia zu|iq1w>3nu_AHd9@r8X4B~v}BByri|mS&1XVA?X9NNh`6$_ZV^X z#$f+)zV+2LGJp+l5@Sea!pQp&i4HmD`9xDXNtts89dX(TbZ|KYqtmG!4(y{iuB1MM zqQe6+#WRm-v?QWxaOEii?mG}dM+kH!!4#cz#c?jl%ZW)uz?3+Su~7~Uu`GeX2b%&Q zu!%(nXongz_=wF+c478{(t-9PW`?czGA`pFZX&o?rL3eJRA=Fc0Cc%Y#I6KW08)H= zg73VwnuE$>@w#InaG1D*V`{`(WvP)ZiQSmB!;{;mG)9JqaUEtAh%~UdrxAgpM0wj! zQZkaJ2;wr5Bzle`%pvEXFv{^1Syc|*?7AGPBWy`Roh_CPF*%Cb5@S~ZlER6(8*}t<2N%zPGUQg#~|&x-w6_aGyyrhuO^(h-MzykVVrq-#CUV3#mkwrQx}fQvL;l@vf_GSMyP zch*5WYLLSqcUI6@y%>;Z_7p@~r!Pr7$}zA5wxy%Vq|$a_eU4 z=Nq-;k>F8QGYbLZo7**EPvFM@vQHgGsrI zT|o~g(6O9}Tb*sATaHaez%Yw>2i3yOVNHhu7D+Dt+{qS6=Xe^uLz?3Bqay5EgE%>Z1UtOV-};t1;&F|BTV51Gy^<>OGYaO`yZ2l3bf z^7i(ogAB7lrjyE$>3DOa5ygXDQ3~2vi|$koVHs``5EIUbx|NbW<`vI;U}DL9%kTt5 ziqGkBkR)&u9FQilE#iPU?w8Zu1U}J$w~ciT_xB^jFxNnCZ?dD0hohhf9{bSDvu0~} zU&@bXt;5K(LIN6vW(zq9i+AHOuAPjqs^HTsr0o|vl}@bi;EvpT*>Eg6WCxyI7|Q06 zsI_>?0LmgtOvaZq!p&3{8f+#_V`r_oY~YbtBBAdSI4{mP+EuarAlTg8dxyCRhpFVP{Dix z=cKfbU>x$LSBBpd5tukJ`9{a2hXU*L4cN@|?$CQj%prMpY=okM#_5 z6lW3XsUQrQv{2My&>c3+n64hU@6JJF=P(B9Eyt)gbkt(q^%eS1_liAO*syP*bjKi; zZ;8plW(EVqmIQNX+5BjlVx8ew1R9rCx+6&s>UJ6{28K`+yd+dW0)P0zU?-l=+=sU~ zVqy@_Nw3A1%X;x9d4k^S08Z~L41f}&*YW3OORpCOr0M;K9;D)8NMQcw<~einJS$LU z9P&DHo-{u`duZ2iBXSKun*^?dxPD0O_(I^xbAMz#rf))hr11#q+=!a@BfS>aB>u%$ zX$d?~zBaqQQ*!Ki3Z786>+>P@&e2}hl3T_{>V=-{daaV|tv^w@cA1m*)IfF}xjl7C zPCw_?mn;7vJv;Hqf44e&Lq5E6yYxw$y=RfwftM4qwW-5v2VLm=3S{Js9)}9{7v#BE%?OmKa0+Q863WMR@HY!(YNUm0l;l(NG7OIgoJ_^r5`d@!u@` zCkhA>MPgQpF}zN^6H^#x*{Hi$2;c@%Q4C#)6E*-{_DZ}qyA`>^Q#54rCm(uZ_T*A0 zwx~EIJI99&1+nnMW@DB=sJjzK<-7BgfFuM ze0Vh{QzG&dWmAO5hmRG4-a>NZAbT* z=P9rrzOqx$hJ0jET295;o8jVd$r(Cag3T%^EW>I>99nYP0 zo3McQL+2>hw3h3@`x)GhR=oBl^yT;fYio`jPM)jH96tunoXBxjJXvnxqc(FN1gumm zEYJ&oOT3|UYCovxsp@PSpNiMUtbCL6%zQb0W6zhaZ{~^1rXUHAf6IQJR8H2DC70vz zCaW_`{@p{7Tc(~YU5{&if9pfqzqlOR`mvs~CCp?3HXWV%b)n#Wa&=AtI^6_@Yf^3XoJ@%od^8g4UY^ zORNWP2hwrOhO;3v0$b>attb*AdCCtjk1Z>$LYYk~S+^gQ$#fG%*_sJwi*T5+h_!0U zR#*{*Ma_*tDI&>Te??LDc3Bit3@?Ph3kAp`0fZocgTxCv(I!Y1 z0-^vykcANlNETTbfnYm;7lD%~|94N_u1EJ!l;nqyxXJ0Rx^?e4=bm%!x#ygFtE$cW z-)7o+DgEtl>S6C#?pg>}=(W}s1esxj zadI2WZORJiA@BO|S~tOQM>)VH5WQb_{%_UOM;?{qKJ5BQ)!3#w!>&K5d;NE$!S1l@ z1iTNb#&-2o*H?GMGXe&}fwn?$0s;jOYmP|e52}2h$~yTgy`L^fZS?386`HU8ic|rM zjgQ?Z*k8F;Cs z%%JKKNuVe%`f?~WdV(OZsYW}nE(i(&C!1i|12CZk#1#Q16rgyh2ULDZbuMZM*)TF1 z4g1}`CWGo?N*(b~xJLW7&ojI#cwuHc;g6R*?Ud4+yFK%?&rsF*2 zL^{l?mpulPM}YK-rwh)Qqzp3rYpV=uF8Q7eTMAMQxc8gN9G)Om?xFzrVxN2M3 z5T^&}EVyU=Jnr;-$$1SiXeM9CApx=80$7W4S*rKhjZdAEFV;azkkZ>U_!)dXR4fA2B&Bz9$#gK-eB>~55p@c9$>tYeotXD&7 zX59h18A^kV6NQs$%8RlG0kb}Vb7?AMhS^$@%f~>let{=ozC>OL^X3PK$f(9a;tGyD zPI?%|P-G_f71gvO3=C#AN>#@a!z9S|i;E@I*)%3t`C)^Xa8j*F=Pk;lBS}VS)KQZV;FQyA(N_Gkx#9uWhvo3FK%J@Z3>n-ULX2lB|}V)Oj9tTLrv4_ zFW&vdyP2+wiT!953H^c6skU^f_z%OyKUcj?Euz)WOKu%KtL+(mAC#%ZnPg}%^RGux0YXCcvSe&-~EENAd`7S zMi7Ho?p1*AMjsJpA7#4G(VRbamG5tis_-c4{Z(dlZH~YlCcpWT5DeN<%!T;|%rU{m z4we=>htNU>JP6PX1D;-(gTcW(v?SYRLwC4AGjF4uoewQA8Vnfx88Zon$*eYgFaxzu zG%fjIiJ=On1`|SF*XCIBtb&hsRsA$WMr}+FeF=H|%xej3rso(sB4-Q}IcW1J7j+H< z6qS`A?O)fwKrepmCGV3IP2W|uHyLE&##;(;A$*JOD^39zafT6euw>d+hTUdZMeuiI z!}TdqgRcVLX7$iAGSK*X&<^XpdT-7gP*p7}oHQGPsEW zN3M8+<{i(94#lKrZ@oWbf(I9wiqt7(_xYo}@(+XOL4TNZ%DQUw2VG#L%3_u|^)gEp1^i*5U%uMCElw`a23C6Wb>-z@<(;kNAm{7g zqb#>8BI^EZ5K(ZL7&G{yKi>uOkApAYopP7U)Xqv%GjH^!onO1W9=S<;cdRzit{bXP zuobI;Rrm$y)9=>vip{_d9-oCuFKXBk@Sc?k4nZ(8D?4b+1HhO=VsWa#%$mPzdq+ro zmIp81YJUF>fyiNbX+@L%yk=PDQ5Hfidt^cXWk2(B<(Nzu1`P8@IC#lVZCQ@XCRLlP zioGR3V@Uw&&|Zw9O*jPTW~|$SNZ*0X6oPppM98$A1S1nN=GBHjhJ%zqHa%LPLtFR~ z;Fx*46`F=|xNNj7jkDzWf>#7xhGDqRUuRp5tEzQXe1*T|?ExVv<;IWbDkJr>wpI+f z((XQD3*s%(5Fy@b%Yu+fvvf*Wx{1D&UC-Q%i3Ptbn9$F3L}tM7C@w55^B40JjB`tuM4O%9ta<@XE4Yi&2#ZzGqqY(nXWei6fvG{i0h5qV z51GkCgD2^pOz_5@SZp$F|sCDonjNxHW zkQAq`)idi|^jpl5;m8-UDa6;ZIh$FFIm>9~h^NYOlUT{jGK*!+kTnbn=2qu3l-XS4 z?hBSHvx)6x@{?|~qkdq=-Ap*bw3xTVer&UjtOZ&htD$gv-jF7ej7QvOJ?HPC2 zed{ss%#|P%W0J*Ez%O6CQ#0Js9=5V1Jmz;!k^ zfkA}LvX$Q;a5zhF6#7}jXu{2B&or=(*-BUl0g40C0*R2%K@rI^g`6IPC4^mO>xx0A zhTz;j&n43&q=Iv0CLn_f9LhAL9tzZaWK7++L6s#pVO$;^;tOc9brvjL)}gY=wC-EW zn|Cxz2O|>vBoo1Ty$4`S|Lzg%c57o%M^|?1?{R(a(YYnsXu~4=Ww&0jvfG_!nt4sb zn1!mKgs2;o+7KgVa=oa`3pd(>@#*OtuvKhg|K9n+n8ShY%3{bcC!S%6yPmePwO6o&e}3Cf78OPkaI6*RP$GH zn{dLoy^g)XZajA{#pm)hiMWa*D}VK{X0>Z-&m6@LV-IUZ=`M^t`4%4q9`{qEFtse3 zzq7;NX|e0p;m&(oXo;p2;$-38kNa;O7HQEGM%CXdQd*l@ki-UW-b-7oW=q2tbf5&^lSJ_oMy0OG@_=pdACU)b8t!O8fW5l=gblCffqh@wB4Tr&Jzx zbF*;WQLTgO>w@lgF`8KrrhISzew(nWl=h-?>s;)p=ZEwUFD}^Vz$3eMJk`5^!#!<0 z3g>LYJ0k78b(~?e_BC}+5u)`Xz%5E-w>ZSQUKWd`)TTF42C8lb11oY-QZM_kDWsD( zqb479mPh0uZAIIT$DHE$og$8~U2(s7dC*JNc$)Y77_lV!v3zrq8i_F0l5xeLB=7f! z6?XjMV$Br)Yrk0hS#UTM`<0(J_CvBO!82$69Ex>y5o^$|Fy@DAPDlZUtIJ7>`G#Gc zb3TuDUUIV4)8eRb#4coj$kwNFee`c;qc;O z6Cvq(_um%;#4-khD^3>XWd6AsOD5I;EF%^7Gy}{QR#@4VsH#A%ms**yl0hb03`B-X7&LCq@&x2mEKiVauCPo= z(G0rMJ?ZBA>uY}39a74|3!*bpVIiQkHHBByK1c;)5`r0X zyfEN?8^xhvu76SIER2C-0viShjt`-Yh4EpZ6zg}{{qrfVmdbpKr$r$N($J!Ro@>!B)6OwH zK~ybH2+v7n#|&bwWL1VISL)jt6cRq6U9Ke8E?3%bcUE|d?b4D`yR_8z4AaIMUg%l> zJlC^+nQyU2y&`A`E&AuV7R9oT*KBeDo*%1>AEnYY8Ba=AJl3!<60r8qb6ERjO<+B) zUSSg%L2k-$7Rpv<7z^d&Po(s|r!4GN z{@E37oLlLbQWpK~xasCCe`79|#g*Lda_W25(`b{D)93dae|YxMfByEKKl$;dhyLM# z%inP$?I>zgG-RtfXf`>G`AVv*TCYV(tzC(dxKUF{tNVIwRjd22x?Yc39lg&oZY{PJ z<62yGagrn>E{cs*JrkR2kgHt#rm5ZtH-OF zr=!-f)-h51oDLdoN6D0{*@cm|-W2I+J*IbbszNL(V^}cd##To0I=!~E*?VqejJD}{ z94@qa$0pOVRjuBl-srwEifA!Xk0&S8k7!~-eTAzHft+%UM!lNMB#pQ+>MAqpL$h~Q zbi%PHQKKXlv#&)-;-Sv0bDXVnl`-|ZUh#6sz9v>im33|<_}01lSmdt=ounX=UlYq4 zFfM5bH~bPu^_^5Dv+mbbr`3H!uWr?`4r;>P>VB)*R!d!rlGb8P*LpW3cWFcK8}{=p z|I^apn#{EF(2P$+T|e%it^ zQyCRw8{(@NCh1V$b7gw^w)*HGAT?@rdlmbU1ZrhWtD4<6f#P}khVS_sa7@UP(YEyQ z&n4mSs#DT)aabZ&m#Qlx;rH6Mm?ZU@D!00SrvFJ2(?|zuRBOl6(=*e?t%kZRVM=Db zwq-}HUEGHpMx{Y=C)4R}VQzJ9{j zC|^I721!B0$r+8&)-n4=KVq31olVtijaK)cn%y6?7K1rZ!|o5_+O#?$+@TYK6u0y) zW|^Lp?0RZ95MN_Nn!E_d;@cRFSit;ugE1J);!ar$4NnbeY{yRZKsqUCw zvH*H<)P)alhGJr@on1kH^zl9K_0sxMq-IwuFf_ zG-bLvkxXzj?y5SPNRL$~u^MKzudjjQKN)u;jYNH-K?8fC9=$KgHTO67$9zGA_|<91 z9yIqin)^XIF(I?~T-5MH{`boIghU%YQk-hN5^H9vS2WSYoXC*W$E0ogZ5^_kdn4Aq4b@4(hxl=v|aPozwmbX8g6<} z-VcgCS7pfrF_v6VGS4MM|8A>$Lv7Fr{UE#R8~sW5hS!tpo6rJAsxQ61MHWP(6cxI@ z&HwbOc6PsSyaj5zH%#W;8;!sJ>eL7CY)w_sru7PgB#IjPvf)@Xi*SJUYC|@&px|KT>S|VT>p? ze(J*--zpV%X6b|F9;CL?aAhgd+pM6NW4?V@A@O0$F68saV^%~uIBgd4Hpdk{+mnGl zV|DTucrZ|^vsrQRNkjKqJUpvttGp0E8N0MXF5q565KeD)kHmDbsx8x##wXUkvv|=o zrTmXC5raJEMxzGA*K{kaheBNs)QP;^gzt@TV?o2+T3k)JISjLXsLaBzdKx0!?d zv?2@oZlyMp=<;E%yhj_^MIHB|O0D^r{`TtPQ(d>Ss0gRbM z-ml!XB-WgxIqD5fYjM)|kmMOFh|v6MKAGnI?_%0z<7DcNynka{JnQ8Lae`}+Q9BMBKfF%)=8#rA^r@n zaXonPf?jH>_xtGCxq7A5#j8t^>Y)O@4V=5B~MGo71=jYY2NPb81XO{Py^wTERoH>(b1j~t%sqn=CawZqFF zZln9|-pFm_B^66UYNn6UY}*@#+>4Q09C#LY3bp^R-OcT^WOF<4CnbDyJAIMKt_!EH z=;^!XHn$I7IiWYt=-HzSdfn`WT^IDgPUlWX?uF&h=rNxDk>#Hpi|@Q!Jk$CYj?f52 z@9u>eA^(7q?6WdE^hZbL_s;*`-~QKsTz~(^`~UPWzj^Je-+bWvsM6ktk3N3!(#wlS z(^py?4ez0y4bMwGS`gLIizi+_nyNza%IqtrPPiY5l<*mqPP=wEEB^j0SI@cQdZ*&v zbLS4|dByJh(n&qC{j`72lW+6EMgb{zrwHxWXaC1I5P5;$t_6@{$1svkIp4u@>OG~u zFSKPzm?+cFT@@K3_jzSzkL$am3^MmpAJV$Vas3`t22M-H`n)yrqyJ%IwLeNYcG{6- zAEsTiz-fVg_UbPZRPw)Updm9(=8rr*pSv8b7Ic-JM@v4}N2U_bz&_s@`I>-6qKRDf zS(Tp|0_g=`ho`gHzn#keiU)cM%b41-Ho{Gk;JBt9rH|{;byh3bZj?QSkg`N=0=3j& zr&rjomC;soT=E_x{MUTmhf#EA=vVQPQs8WKrzo++5 z3Y$7$3_RnEY%2ZAhXr{aWpqE{`E8CLPitnCE$jKsV8CZNJ@RW=Ckt)M+|GFI^lTmE j5*84-i_5laFW-hoetk+l$|FsPlxf`%|Lf2HKMwpaPBn1i literal 66560 zcmce<3w%`7wLiY+%;d~u@_x_>!8Lcq~`)gwTH7#xJHGT2!Xj5LEf4VAq!%896 zy4>QnGj8m(YI{LUt;uoC7UF$SbV>b0rAvq!q-*dLqL9;?)SC#TKmY9jA9VV2i)B}m zDE)6g6-p%h87Q}n5-9g^GDPOzGMC5&?TvDmn3Tyo6<#BR&%yTrU+ut~lF@xh;A8&+ z0FT?M^ajR%HA3uYG81MOFxCw^azjr@z6F<|yPC{sZybW8tANgI0}W5d-!dVVJ5Wwu zKz79+>86P+amQZt$E`x7=VXzO1xjYa>Pk{GN`&xh?hzE`(L5t)o<}oEK^uXkJ)>pB zJ)wiFCjv+tL4f26R6a(m1}cmD2IX-!ZJ6?H*M_OU1&g_WaLxE~%G1ixhNw+U>Nu!zoTtaX31_B0L zNS7K-GSH161{D$A2CQ6RtidEBn~4>Qn8R45#JE4)Vr^QT0lUrsd8*EpP~#b)I>Kl( zBUCoEkr667jHVINP=$V8hjQVPMFGDjQG+Jrgo=D-$R!5iwZOujp#NCF8=s1FU2fyc z$Nb)~?u}0a`deKao{r~m9l!}!;DjsebqBfOP+7R(OPa_Q)rRns>i;k6Dw*vO2T><_ zqsVMSTm0HebOMJVQU<;*FbV`(B|`P)Mv@3kF~7pkfcYvv^UZY{(RK4ddYUb6G2jjt zyMs+$^FE|Qx#mykk!Ake!FfS)-jEyw$N}A`hk=Y40A!ac#E~!*!w{0=GT<-GDa|d- zlPZ#$@FcMapLTru@L4zpz^>&t3sGVY564^{nR%fe?s~t8HiJXsF_%X`UTCdBe&9E^ zGN+3bJ^ki=GDx(ojEi(^FrkYd5GWqK67YD=JGJe)59J&Mp?FDpdpQu%(o$6 z7G{ZoY;tp$2T2-F{`!V&ABT#PtfDL<1WJisq?>ENkB5QT?Su~s`n;+>3y&epKy*Ds zz41oKE__^4dQ%jz4_GB}L@V(Wc~nfRF7ntO87_k8-4K<|Or>e%^SUe|*^#RN;bD>@ z^I3$ats21mwIi+Tstuq!WhPnlg_ESdT%xmz^(hIOVv+s-rxsPt+b5$;sCf zhGxt@h*Rt=K}ui@@%jQunyc-11~4aGvt%tZk%gqJ93nbMairCf;?UNefp>4{^S_xnTBiv`)hpW_`qjWj~b z=HnUidV^#K|1o#{F~n7BzrXR>WBJA6L;xYKN_MV0oFfZc2zG;knVZ)rE?&g8h>8n^ zy8u&$CKii1yG1^=pZc_$68Pi1S{yOauT>ZrVxf9Z*rx>y_(7=N9bTxFQm2MWX<-5g zKLA9F0TBWLvHSqUObF;_h%gtb&kB1r16~xW$Goly*jhloh%Dssr<>WMZ{J;Kpm+SE z)CXbtkPA4haaU!^I9H-U>>iw2B^wfB1FC>t(Z_Y-mcH z19Xgx567js>}x0+x)&L1!SL(VP4RU|^zuJ zZ3Gjhjf9;DrZAg>C}|^zEH(lswh=@M8^K7n5e#MwZ>|}H+CR}rJ%7GmSJS_30GaC*Q`YkW2sb!hp_}akSGljag3!T z9zkAOEa?Uerw14^JKhNn`?Jk9&LqJz0BEP_$j3BuCY4I=OY0TA;fU7g8=VRTDU^;; z!oWz-NkS*z*2%5)hI-ANfK%!9?Va3m5a7D=F2F)OCRq zZuou{uVWFRip)V`#liB^%%aB!kc?jfkmC(_F`!MtdCVILBr6ZDB=rJb^JS}ao?vgQ z3wq7hGf3rL)8$h-D5(msnUhX3R*~jOl#Q?i`(%mDuodENk!;f%u>D+jb(yMMH_NOt zP_J&zv9WU9TxVkyx_OC>RqEzp8>`aIM{I18ZoX+_lXWvMTPc29-4xxNX=BydsKS9F z&I~%x9Nqkq1I^XVCmd*=ZocY3^K~=JpQ@+202MjVLfzcxK(WXfa-hY!dDMZHV5jRq zOJSoNt7M0X$-YgnFG6O~(+IFGV~{$SdYz^L?BwOp*aJe@ytL7jqX)1@ON|+SI_fpg zqWWlTAjVRsA@XB>;`NHzX6cfbZ4oD{&h(k*TTFDO&m6R|a-aDb8>{e{_t;pa&-}fO zRr$=kT&uZtlYHii6vmDBnHO3Fu0K3m_sa1>3LAR?u4_a#TMEI?U!Pq=2OYe2gmcn- zj6h5ai6YG($O#2??-A9?FeWX|;tg)g@#@#b=KcZW%q1{6urF%{W@cEI4>}sXa;P>0 z8?MtbB2J;;0L9@(V{|>ihJD{Le@J8_3POEh^kUrLixj!WUiA)%6SlxRkkbs31mqO1H>-{ zFh&6Uy3Wd0Z0Ci6*+;e?1tYBK4H`!mVy%z+Fw+{ACA45eYAih(fUEEs z2PRei3y#f%h0Hy9@T>!<(|ix9_(4j|%ohXI4$>w;?GhrWI&G^TfP@mUqw+VBI;N@0T`?puije(hffOJ!LX~^Xr z3tPHoggILg^D4?hD=v<9W3wp-)s~rqXv~m-+s-kI7^F^S4x%x`{Cs*HbBRG9v#5E* zAf3Y%{Kzbkn?s72U!xMa%V?E5N`PbgSRJ9P4Sd1RuEATVnisu7%${VY=jDykrl|6S z2P@lBnsFlvfkTwc)&)YVD1|?0jacHD?~wv=aLq^o9Nvh3 z7U`$^;I|yy&7({;i0Us59wdjZ3up&uq}~?)9H>be7CHLKdAVNWCdh^TK7K+=Ojzuj zZh`14%19S$UZcj6Ub^`xDh?W-2cF}-E{5P8DDi|Uy+xiQ%!+@3%Jc;DLODeqgeL@b z-`wNb+@|Bm%14?!V$AG9Wn<$o@<`f@G+F?!H;f}-T6$doz36XrJ}ik#DXUEzRQaRZpn{sC&on-=y`V87gZNl7ghxlUxB(~M6aP0)%7A0Qa>pfULQBM=AR+ zOI(KvebCcWUDs4GdOnmY&`ty}%3X1uDlsjDLfOo?F2=_x^R$599j?^eI#aX4?kv3P zq8g1m0YX7-Jmafi_$8T2X`1vj)xcww3(=1lUxUb~-;2A2QhTlc0EaRJa7~cZO3g@`9@;%1gMEALo`ZiMGTnz)dPy~(d zSb`b~r#N$)hY!$;M$basjj;k@+(Q|51jmQ~^xuH`jeiG>-wTlVF2ER~iD#5R{63(i z@$UgLULOCxl?>o7aX+y50~Sdievt5o2*;w*vv>y8K1NAd!+(GyYgk4#5D3P90AeN^ zj_nyGzzT5t<3FTgDT^!t!`CxPpfdjO1SOnJYy!dfBb1SnPD#75D@c++AW-eE_B+}{ zL|Iu2$q*okNs}BhL{wGC@r^IIPCT*Z}~4vG~I!ues-^5P2nIKDVbh2)~|D0#hm2NOvZbHK~g~4nZuzNTE!n zH&IRkTyI_c3CNUhk3WeAlTqNq&GDx!G!TC}RY=OJI42^1hOba(;6d(NS5;Nz@Var{ zBE9DsNV3Vt+M$E-bD+{~q(!VEZNpPvsIo3Xfa1Io4;-wfnE5OO#x_%{2uQQQ?1{jkDP)UjvW9OoX2DwgN?GpS~JzX6sn7c7+;V{7*;%B*e6+bJ? z&-1g=yo;Yz=KcJfWIoEz$>#6)ImP@dKdZCN4`sq{mK9Tp)j4LJOyrsiWFpU8ClmSR zg)&iK#$}?=yiz8L%o}B**t}gPO3d%cM5*~xnJ6=VArp8}EE7TV1DPl{OG>!*3bRor zD$O%wqRKo+CMKC3GBMe_L?)(~SIR`S`6ZdCF^|ebt$DvpOf~`~wBZiaP#!dX#|T*-svVRX+=+)O|aqb1f+BX7UV&q?7?j<3)52O6fsXHouxtfNuO5d2egNwv*7nf-h^h|=Rwcarpoc&Mz z2kn*1YQAh^mvmxr()M&(+8FMOebQ@Jx_^p_c^5!sHZQX@ z8U0tP2D{exQnasHa^~GuYV`dS*Us@lik8apQF=D>P*=TvGClup)oLjos8s!@hF+dF zd;uJK_yiQdP<{~)gn`+R!pp6Nmavt3sYS@h{UPTzu*dQrxQr%e7gAQH9Vf|zE0t8G z8;`ihA^!zS-pC@B4j@mUC`M;g>;)5L_&!oFTMGIu!Bbh+d>a}};Hu(dnY?k5var?u zjTRw8_Z+EGE~(^f|L{rV^Q3$}9tW_HOE>bJC&^SGGZki5@{5zm7fJczO!@atB3~lq zOYt~xd8SgelP7kzGMOnrnJ|&2w`A2xGGVDeU5(4b{sUKJWa622f*z}pJtpT-%#r-3 zInEtUd8RQ!Go&0J@;Jo3BRm~*JI`5OzP}YJF#DjdQ30(6i=ovBjV7uuOTafp1;UP$4fnT%64+H2Sq{tgSOtXu!F8 zmRO+i-NiJUWHp{8>+&@Ev|(EJgmi6q2eqG9Ws>QZWqZx1pg3aFpDg|BLn{ORP)KjI z7J(nw9BUC+G{qW|cvIom^F4E)mZh2%DUN%%8m$V>v+`7@IBGfPHZF!yQ^;-yGF*eK zMlUF`lpHUv7zNL`5&qVY)!6JAIiD1o~X;KC)IaJJj1MS=ApuiKbP z2}fUKVckU=9t;KA-l&|@AQi51vmS$3EV^=i>RO@hGp2)?wfKinhL;!rH#DM+*LaQU zvl_FwN_X-q=#-Ch*h0^69n|4_S$UzdVmIH*D)DGV9#0TwM&!33E}(hnMO?&kJ1=52 zsC&7(Hr3GbX)x0s0#3qzp5c0w%xB1rQ{CnQtN$dOeaT#95$hW~!!saWQ}OyE0{<;*EtLRk!N@&=<-n8)!;U_Sd~hK)Z`M2h}#-+fB6YKtLS_X z7bM)(HS$%Pi~)FEJ_339au?p1aPZu9vRLKmz|m@mg$Hm}GnH!0OKWoe;8H${aw z&KA`E$!)%z$_Yitp39{TN!d*&3r3`lM`#^yD6O3`I^xH3vhW^ z;(3gDAKGQ!SA(0Xe+Ni>0lhr76N2UmqAjhpXuF8E9;kUkiUybPm|rE@ODP&gqR0F@ z(Tu59UJOW&*#y))FGa(U^q3~mu20eWh<1c%KSO~qvPkmV0=^Pwsd9>G3TCyc?B`&Pt44C<8&LxMK1fg*jdB$o|d|Y z>*dt&5ke=yZ$>CJN*yJ+l*;5%mq{+AGP%@wl1r&fE_I{iQYw>69m)+JrBo)Dx>j;2 zmC2<}mRw3@a;du|mr|Kr>S(DIr82lQw|Ru$E$DkqMcP;bBJQyy;OHO#E=p25K(~u@ z^PA|E(Y1ujHwCm0QpqrdjYa~vJEKnU=MOI2INWO|)dN?5XQFQ!{e0X*?@3(&W8O*Y`s74)aR~Vj;;?s3 zRM#kZmiYw9u#ZhB!y)UhB*Pv)p$vyG?@Y+BpHC#i_LVo87t?Ba8vN+DOq`1NKK^)Q z7D`io_6kJ9#dKFrcQ|ga!8{{F26rcn7a(k$MyBEpCGQPq8HklSU8bPB4w`t}^~gav zU;k@#4@}S)3Xaj!y338uneYO*K@77Mwc=}0C|KSJS^@p(k4H-5obiQV{p0xVTR>K2 zkHAqHp7HsrJe)zIEG*TF(!XNn#btgPud>e9ATXK7HkA_`qhU>KKMyzt23n-sLrq3V zn??hQN0md41`v-T2aN^{j~WM!9D%*TL8Ff6-gnT*@!0zuG;%cdHV2JnvQYvK8VwL0 zB{t2??ULVmGXT1Q?bYomrL z>KV2yHC0iU*i>q)qMm6}scDM3)S~iu_q*8&82wZgUk+u5=WoODd+Ud>c9}xHVfQsT z0DnDmiQx;^c6bJ2-3_;^cD2J2-3};^cAnJ2-42;*@v-C0V$r6)5or zN_;Y8dF2UpFZ+ih6I+loWwDz$SZqdS>Fg~I7Tc0pUUnJ>iw(*wANz@e#a3ljc7_pk z?+)LN>>Wj(9Yt9?iu4^t-W^509YxtY7IkAp@dC5NU*tExhcPa9dwRI4$ZwZDOn%2x z8@G^<{9$*d|S9%+1c=lEF=y$e3H?$zYS!d37n-Ss84yuSsEAvNP2t z8=Kw+i=C-A+1aGYLgvm?oNUeWgk)!GPWI+$O|oG?zNS~Py+R&R0>6d^&t$Hc%73AjIoMnlc%~pywEOc)Sv5mg$hx?S8To2uZ z>KbvN$V){;OFw4OaGAu5h1p8hz#3Pt*BfwdF_%}H-XnaS312;?MX&b=W%q)n4uP^bALj2D(Jh2YoJ37#pMJbzUVW<>ya0Krg+W$r0`iVRk+CQHLoG8 z7DAhXxyQiX%QQdXW43L&YA+-^3owaYPHBr8h1yZ$$lWZk72(B>5suP9Qf_&TaA?k@>vF zC&)m);I>?!)!1XIt@|-zFn1TZHCAC$%I;+9MK~T4qqKvFFGG`6Cp05T*IF;|Wgnp% zP}~R7Kr4aS7Fr<74CjM-mt`q>YjYSSHdcU|vLC(-Mb%`-m!t61W!5jtx>tY}So&#L zEvR%zw1C7>E40yv+odI5mc$q5R)P_3QdN``$u5$$ccDe0B9KTISv8SLyts7gLJbV`lZzQ-ERomej_!dSJva#)@M>%a@;tNe-8yESGNG+uG!&=Z^gdQmI z6{Y&%SGH-%^^}i%S9FxRa>+-?7jfz@pa9;}QHRh)vw+{urWw>3)Z?vQ-;um*<);g? z9la28hx4)>_AhidmS>N%ypJu6`{2-$`QOPq7H+3*y1zY zjU~9_PyLx@Y(3N1I<741(%4zB25t{ib>D)qJutRM8Jq9mOFP3da_n3s&O0u@-nd57 zjI+^hc{Yk!*3+;lV5|ZKx5okNgN)E!H$E|-v4*Hc_uq>~F{GT|m%>zx?@JL8-CD$SuUkAXK808Dg^@Q^M#YW^e z2u1w&;I~1zSfLG%kpft}Yr~fzCC|1O;VerykH-IiYEOFIZ-g>BvxnjC5)am3#V_yw zX_w-l-t$RPdKh11_m2?BB+6Xz4Pfm)Pa*hDyMOojvE3sNq7xlTS#QwYA^8R!kCUr- zIjcwzDxq3G(!XbHY;`Iq6mcUr3lJC*4Z0 zb7}_i>-Czk0*{faP;bNC+VFln)p7A8iSaTvFtUmIi`jBX4FA*x%|lrIAkI-)ja5_8 zZuy?YT!#)(o5*A6xdwd6^?Jx?!(`t?J4)l53I@J<!Q+=*|VX|8_mYKC|pBpvG_uz*HR7JNC}A(%<%@BbZ>dnl+bizJ6P0; z6~=j#kG@}^b25~#83%#jH3)stK{w6^-?#vPetCrz$GVH}XjY*=wt0l8M}OF=z0vGY zO(kh0v4YU=GH8MqG`|B0d!Gxbb{?sGM{*l<63e!!x69;iC%^7N9ia`A8--WeH$mmq zv!8ue4+!%9KMNSR)*KC$C%CvP`x9y?6{P6q5E_EG@Wqd6&!VrOPdHO}jrkvt z&g0ErI5*pz)2POGp4s@g!atW2T5o;`Zi$LRwDL=p z1tNzSBBn|!@$k=PfJDER;V3VQe}%_3(>M#7iCO5dHR*kS%*&ijd(L~x>O=F2S#?K(o>Hdu2?z}OW}c$i&N?Hkq=WE1V?tK=z$Ts4I;~` z7%54m10!_n!>Xeom7X+0cPJ!%>W(L#J8PuZ#$hWl(wD-6BSoonU}f+0sE((^zwN)oua$}Sx%5wt06_ynHcio zLNYC4?Ga%fSe&-Zm1UT>fvPH}!R&0EJ-E$>Z7CY&d}+#Qv&+e5b^tJcZp%|B;G17g z`AsBm2MP1fwmgLkrxtejFau|#bSkGa&AqVVIC zvcr+N)s~{bSustV{t zcaGS>ZYMfXggAg??9=F4Y}FV$SJ6vP&Lyzs)f)=YqGev3fHG7c}i zFkp3a-&rTm_W*d~@&z~_`avy@okyy?jy#p>|FP_UsCr%V1S$j#jGI%d{;!Gh1vuZt zsyD#i^cznazO;SlLAg}X#LME)9v3fL>PxYQ`V6XtAnpGRb9Pu27+{$obxh$i9wne)dF+@EkY&YLGsBGs=>`>r$i-e+7uFcQ1UlUe**; zHF?6r8pmil5u`O6FZN(UzBm-RsQe)5kDqS2gP*}{e(LlMb-hr8mRfv0jqkPiQ!@Fo zoNUF{@MAbU1l4&3|E!$KE>?3PP3VkJ((rmXO(64K(Ru~RjffXri4Vo>5Q`a$XlEq1b%DbX% z(3AeO3hTQ?Rd5`-Of-X^<>p!R9Jv;n*)r`)W=P50$}%)XYQ`s^Q^SwYE%&dOD#oU^ zB!)p4yA(Y8JdQf;EL@ht*Cn=(eG;sOro`u;REUsa%nii^7b{$T>=9Yf4TVV zncFnGY5wd5a~BXLOY{Oh41-J?6(T%Mh%bbYZcm!A{+)OOEW}UNgN~RwZA-g&;|BTr z$J17AX$47$8}WO;IB}S^yq9X{KMf(|+{yQ4XJgEYf4Sz-7nP}Ytmf!D_5x}N3~Pat zae)rPDp!az@qwy5tY~<7@S*JRI1WOTA6p-2D`gM>SXPKX1Z2x}akOYvjV>CB3I2EC zht&n*l^V)5rRYF~E)Fp4V^~y7lt(%JBE$I%{Y3`yzEVhV15*~&FAn;}aK+-FE}ke{ zRg*8Sn%YyKiwh?0(RA@F!;6E&y;>Bw^Tidx?Ip!xQT?p^^Tp55fPk12JXjqNlf4J4 zi$w+Ketf5$JRC{+nJ>y%mf`QpO@(!`C@ip9@nP?;YTk<8yJi1Inq zn=h`N(Nho*7gbX^Hvr~~TI33dUl>Gb(GFJsN$f}O>f)1J{wiZu{#)Wppu8nM19*-I zRuDIrHGd{=R(?RdRerEK$MqeiUtUNp{Y(kLUH&~YbiZEX>l+hHlp@`*i}jJvI^2?T;D{=mEthUtP~%XQ7sphk>)ovP%WRIN;2nytBXGLnl2VkCHRK|g2yYUbxn{d z77x}@U60gK$<45NvA9?x9Uf(U4ir-Q5$>-WxgXcV!o}i)$<%j0oJ4&$7cD9lT_K|X z#Y^<#)nt>)8wf68A2?P+^#1Igf_(9?m-_en`3I}d5&t%wesAfy>hq@Mi(46f=sgeP zUx-@?V9e5gh2mF%-PLDudJIGDo=Jpx@XIax@#5=YgRoM3SC4q#DkrR5)Br0K8>SIf zC2Dzf*P^hgTxN30?&>dL=5ch<@h1Fok&g#4uz3F!HtIVhF#Ajm?|*7QA%}BG6}r8`w`6yMeIULXm@j zbEde7FtqlvO2Q6{FNhqp;p-I4TsH$p1ZimZ=y)A|x8Efm%4_!&i5dEZ__d<%W)XCA z`qP|#7I5R(XWW;0HjcG3yo})jhB1aq{ltAYo8U}NALF!-)4!~|4CVK6nUCiEo4-h` z$hzAEg!ne*)eDSR`7@zYCck>6GiM41X{6;dCqD9Py#{5M;iq zk+#KE1TV-Zc(;$>56TH%RZb=JGJLa=C}*(Dl*vRt#&8|O3mEn@{1n5}8Q#qB0fwI| zrCd>1W9!(~oXb30$G*q#b7EAH)=Mg2z>F+Uoo#8r$#S9IWSP(cQVpN;v1De1^i2p;1_57)PK4tp86=f;?b#3_-jR$`yr%%nRg-l&|mUXq>Y)E zd0Zk0SSz9p&p>8c;WMBo{RE4QXZ#z-&VyIX5m)B?621H!!~6Y|UdrjU3~yj~4b%5< z`cIs`lhZj2`)VJBR)?#9131_H1Yn(qEV&pz**ZrY^Zgz*N_s=XAHltC<{wdeA9`Vq z_-66n{9DI<1WmS%eFuF3O^Vy0`7nA==CWE;#_f6p@-FcN!x5C=5~s0bWq|0fYX1bK zW*S+>sCX2=Ty_~KTgN_M`xa{XVh#yr@eTPr}FQ#noAtVQjt&uagvAd|!d{+6n2t3k>f^RoiPALeXA%=v%xKO5FU)27 z-U+VCnIu*#tfG8X&SWvn*dej3Jm#7ru2;O%%Lx0t5v_^RUN zfmbc=R=k3$$3%^IP+{Bi3HzDC?(z}#3xz#cPS}eIy8^Y>h}RVsW9)r}RZS*dHZCcU zXFbnYKw)bbo2IbsjLlZqZpO}3*yW6^QP@1j&Q;i9#<~^uJ;p9k*bQiHji8?{quPyX z()voq4*3>V`#d%LYeB@D3&~pXS;bpcI$x_5H>-Su-k58uxLxrMc;{V&$R-N@29I23&`{1pBU(XcZR9G!z zxpO4%@&e+mo=eyvQD;PQW{Q1`-6XzJ*MnWe%?kTf>2+F2Jgl&-z{27sg?+hxXHKKo zFi)2GKxsT@mbh7A@8`|eW{b6_NnURLd~J?cOPdsER-L~mXRi1eV~2#hYKwN7Sa>?| z4vB$$!Y)x*_GH5DRoDv{#ixnyER>S}UVnMcY2qge`&!jCIrGJaMUwZ6`s;H}7r$eS zVitZgPrRadSJxfMStvFvCP~R#BDOJhlXxChS|Tn`*n5mUBr)IDD))Gnh;nQzsc&Bi z5|(7_kngS;guN+w;+Iul%~>KQEn!Ju|DJP}xKCk+E4OGX#M25pQSsxP6(URm*iL`Et%$k>q27{bE<(Z#f%;Z-e9w1KT8)DD1O=|IXPge!`fv%T`f}11L+Et>XQ5 z!fq0uGCs)JDyE;yJkegUMcXF26?Pip(l&7~V>gMfqQ|z0Un^{Vsh+z{JiT4!JJGO3 zJ5StvfyDAl^K#Dfl7hoZX0`yCS7 z=szvDN0deglQxTq8H`Dr#l#ZEWcy;Gg|VA_kIy_KHzxKe>>Xeii*G7yF|gg@1%>Sb z)+QcxZ86RV&NX*Nh=MC8yS-xIVgUThCQ7o`D?~5$7#bp zF(``mQYn{WF(0W^R|b!k~1~v_jnHC=V7EdPE{qb%=i(etdsMLsI|OWe9=r&5{pPa#mnd>u%Uq6YoJ2w@Bns3FmSy zqT?1S=pIEcKwX-6b_Pkl1LzSgxpZ#y&*{{Qk7j5B>Hba06y)kLR$q~4@9p3gctOtGT6> zZ29ZhlCpf+N8!oY;@K(KlK|@YCjYZj{Fs-Yol=Os1HnZMn;Et;+{kb{!w6uRh;jN7 zhSvb<;u*k7agB@8M*(Lrr4YMwqGW5cC(Xyzx=RZei3;u6DN9AI_I6$i;0?tsh=nzX zDvyZip)HtWOI;U=ncBT|JH#CA4$StCh;q;uY1f5zV~2<9Q>ZRV&6S z|B(1f?S8RQ`!DQ+W@>+~yH;%1Dobw=5iWr!x1)q9rAJX_4}P*Qru{jukl}se679|U zhX9|i?}3Ifton+ys!31cJC8q|@)BqZw`qrD%f0X$MT6Y#Gy2o5$73^V0?N%x%w%AK5U_7eAPs_8o>)(_lv8Fsjj=~=wFy4d)}kHh&AU-O)Keh-LFk9G?BikWG}-J zz+eb*!6 zTG;bdt-bPL*PGh(`rYDPtuXsJTm-Mlep|e$>b)@dH`hJdC0IMo)J_z?4fsXxyRK~a zeBXzzOSG+JSz3jAQdy2x>;6rCG2o8u3c&MxHGs=~GXM`4yF{(~(Yhv$EI(h1Xx+7o zwQSe+g4KXOYG~6cTv-((=*JVqeJJyhk}Z(@4q&$H2iZF`YW3SL$`wQUKg+g3roQY- zVao= z*KSApw`KdpVfXhN=4*?1?6knnOGU)J#Cx%OKc_b`{avIlbH|WA;C@$xrhOLhL<7c} z`|njZyYF$oS$CWJQP*o#_b~jS`>2>)__+JHtG(fWyYF}Vro4!}_ZAY|7bFp8a@W8^t^ z?hN9ZWm_SCu&hkHE522*$8*%3Q+c!dQFn38Fw&_hV?qvs0c$uGwtWI|9E!uI9==dhXHswfWjn?Ww@)$n^t;{}p%(I=nsY zpMb^FUkAK+I;Eds%0moS69pdl9_X{`i2H*Yg4awV`N>SVizwoTVprCi?q;Su1Ike? z*F*5{?tgj?3DWbB_!|j(>bxu}vn1<~cy9*jPmm}TS=rjA?D?Fo26t*OcvVAx z7Fjr%^{#t9;?*M05YA5T7i)03b-(x_+I~M~<=vp%1Ij(<9bIhZICk7M2fbXRwc@nn zQP+klA9`v|;BeMG?x(ZwK$&&u<$K(14R>cfgIr~hISc#1M_kX(&@szAfLUgv_GgBx z8Q#e7R)$L$-onYctOpn>o(k3atvk-9P=+tb1Hn*T0u_ zzuTSVgU;_x(Osp8z<$>wt{06d`XjFI7KZ`<&M=Af_hI*el6m@J*M&H{&UV*fL}a@k zLIm5W-5a;{*CV?pLZF z27F(C5->UG*Gzed@>aZo^lMe`=$B}BOxl52`%m>d5KI426GQJ%{~iXM?#;*iJP*(i zn*hUNFW_wPb->fauK*W97rZ+WX8|q~CSZ%W$ES&v;!c0QSS|hr%384?yI5=#2mBh| zE8GdVU3?8N!Z6A(#_%AxKAc`20K8Qkh0Oh+6pJT7$rryC=Vj-M--_LUFNiU~m&9Sf zSMZK0U%V#12l$3~8t`rLC)D^Zauthg7u8$lqH-#bE*7;+sRKn5ivWG%Or}JU&KF;B z>7YN#>DOGfpuFu`3;0i043ej5q}xL65a1H+CctId7Xe$eTL9NGcLQ@bgWH6E*XiQi zCY%E%0IS3efYZbm0Yl<$z&#c zkYqE%hZ(-WP!w`G495y@6r1uk;FrEXB|a~HB7QE`xHh{wUAMdb%hjxH*W%h9?XdQo z_Kp^IFK};gf5M&Txzcl1)|RZRvu@0~FYAG^B778tH%y4SvAeX8N&HaAC)VlXd);gVm%EAGj{W?x~C6GYtPGi1K+(zg0r% zHDwXNB8DYZM7c1Z;J1AQe^^fN>T;6lV^}?z(!Xc8p5cWI;|#B2xPal87(U4Grc%na zq?$@=;q>)hqTE#(1$-??@Y^$@xjuYZMZb2cQOP?Co+TSF|G2{<3Q zHM|RL1YCd|8lux2z(tU9;oshyhx8ecav@&LNBT@ix$w4h0n!&hN)s1?k23;rYEkd+ z#9zf_+IL`>E_a#dV3uc$_K?oMe%{U6lm_pAldHgv*vP8C2Jc>+QDo-43_HurzgalN z$o!+9GN%2m{ny}K%y|n@3*MySK0r3?mxuStTn+qxjKz=QIVh@Jd+`~+ghV{LS2q-&^S^Eq={#Af`<;Dcrqsh!be z$F4}CrH!lE9P5krLb$noUCYX|1sZd5<_a?k1(jr%6WJ8)i|?^GN({DjCOR0y>YYqTr)C2-Pw#D;NGNv^_`Kmad;41r6rP#hz>J~+gi~*(e9Qg zO6*2uv1o!>n-pgpqazXRg~rkD&5=&gm*|R{y|GTwfoorY34%+Oc3Fz8i1(5(>Ps}O ziuOm%SeIA_H)zMd8Qwwvz>5hM zx)L^_JG!MmmK<8SFG(HLZOOrSvWXTUIuLIgOwu^DD2V|xmP}!TF^k?EZ6557#Vs`A zM95FpK|^wVrID5cECY*BbWs4*A_wAd$r#Ja_jlZCFOyE{6T zBVNM2&W=TUrDQ6kOvs(k+2qKdP(CAMOemvV^JJwAM3TGOdn1Wmo8z0J1HF;1==f4% z31ulXWjr@k!gyAM=b{a$Vmxoaj9-kwIx#brXlvglhu65AXZOYBI zAB@4y>!SUGE8=~9k$wygN4j}{qK-H_2GG{ODY};uCfZ?S@G~bJX&iJCSg8Oa(Njc>l)M~A&O*@BSe&Uf1|_-y z=PC;ujGZDQPhOU!n#(Md=Q0a%%w-m-JD#M4GrCMsCRz+D3t4%TeXI;yTHBLDFn(v! z3K`v*1c@i9k1Q4q&J7WYA}aIp7}g`QoYp>-+&LJNG;0ahn#8QuwKmcj?UfA7nhp#j z3(niF)?*GvBGw(n5RSKY#rv1Xd!2bY(^0D?XJ(p|9XQ3L6;WEQIEiYJxhdAQi=vu? zCAI3cmF`UPI!LwvGdHW1YCKewX;ON5Ql`(2_p1~~zZ4eh?}>ND_o)nQKMdU#tR`rq zGqgU^C&ODmCCJ)+h<&@Td`Lzpu+Yj(lD0U)4J}(ECK}Bm9RqR=B9T}^1q*@2T{lHR zaW1W@IE5J3NffLYoqhyS+Ulf{R!0(PxLniq@1*P$j92W6(o*p3xS0_@P7mzKY91 zRBl><)x5pWKw7R6+j_B?>5Hw6b+Q1>BA9z3W-Nl)3d;vHgKfHZ7rIeR$e8_;GA3ID z+NN1))p(eSmLbcr{NMssV6J7PYtS@lQ6hMwPrIj1!sLX5DbK{nH$gzS<`96nNj}ew z#FFSjnkr+xyesRFRut0^3C%A?-=R+WM&i zT0kS&o{SEpP_hl1K`we|v9On%8>=7EC~ESSjaK5#No>kG2dV7Am;>WA-cIs6TLPK4 z#uBv9vT0c!TcArXj>_UKxno^(#Vbe;lj`a2*E>lL5@1bC9Arwz3y*83awqkp_udN5+ zj0?i7CLm1ZP*R;#Y~F^c|lQ;1IC4m-b_u zYwvrE6*v1McyE?X=(hBxAlqzF!**Km|NXG%P1UqAFU$pz&SU1p> z`!LK@npo)fXtHaUWKuo6B9SQZ9Vl`4av_vj8|~kzidV^%{oRRkW1u0Rnn{^VSm#4n znS-;%jHRE+3QWFyIE&Rqmx*IA3}1nQtch7Hk7DvqVN`K{-0YJ=_IxeH9Jur;o&;Ov zx{jO;yJ&VQ>pY8>V~QbZG?z+h$`%4U!@V0K{n1{*^AV1!#W~nc(v#M!^u(MR8H#q( zF4j83krQQ8Hz;lWBv0e5c`zC0v|1gca9T}a@tDG?_Ewx(Vm9p`7X0fmsFA_Pn-~O!8F3-DJ)@;5i(=6v=#_o9dvHNCs7#-H#KSD7g}jC_>p3?T8O}3 zKT?nksJ1cIu(qlq7DkhWu8Uk8H&aLq?qwme3oVSY#b}<1b!W7J2z*Oe|H=QW;nfU#a>9QNoA6c5ICvUxtvbDVW15m_YiHtL~A!(d%^<(S}CX_V1b22 zj}uq^L0QvxEkv=lB$Otf!nTHz$v9in+G+C4%Y4kh%%LYDqqTuqg>%0F8TZmjt1zw0 z^<4kX7JhxzKGcW(Yyy5GGr`+FLZVgrIUh^Pz$kNe(mAD*K&OubFf<**;nY2XGe_z- zC_30DQ#{(3M$;gw23H;u;N<}!bV5K+5=_!TRtyJ?JcTGCmO{Pb7@MU#h!wqXIM@^b ziIR~DElgDvGw+Cow$UTx7-LP$40G(?*FyLQE8W9`#xy#E3% z0SB0fhH!+LDQOEOQI3suab{lspgpl36=h)sda;ah>2)CDF;?^4@x32IgkDSAx#hwN zq=8g{7-8h!ILSrq7EN@f0>}?F^5M}Oy;D(zUua@9(#gDoDBm2@Dn8ziCfXbt432jR zGSJ%Z7OYv^>MGe8V#Oe4lRkxDN1(K^2(mUbO%dej3cDOmBjs~Fzbs-uKRXiZg##~- z?uzV*;e20UFM&<<WRAK}x^K&?O+wFzo_g9ZN1ewY+*@VI62OnZ6iZAKzBH_0RD zCVmYVA83!7dt&I-Ot#zxVJBwsd6veGTp7SJlN`(l*6M|^u;gHqalB+axdA~Y+HD{O8SgUrs7$SK6WEU=_&rEM?p?5C+6jMyzVH|f0zQ4in`3L=vT`3LF38BLX~j+% z=?FsJH(0NZU#%MkP6^erEdx90P(XzwDS*mkqC<}Fv_o;!Al)EyRM5G)=#%H`v)1z0S9`K<>U#Wxpv)t!k{MRE?JMk~H-oJEGJskwtz-)t=O z3*K6)%CMj8Nr>ebzO?x1jqFUwjiWT1HPl3eHk0kC&1gbSw6vm@W=IKAXGj~QNVJY8 z_mQJk7B6$rB*jBnm2Y9G1sa7pGB@qL;Fz?UQ>CNF6IeytOlp5OE#Fg{wS?%R`O8{m zB}4~K#d!aLqOcOjzOC0X13H8+HYlsew6#5ewKLBAnkYn}Kpw6%%+!l|g>R1Im{a<< zqL9DS(YqYr$idql2O;JCXVZ4l&LxM$S`0Tuvqn{>h{8MM$&13IBCtO?*Ums4ViQ=E zG)hVrc?763vN7#Kq+%-SDl*Q(l95<{LQdr?>AC0owr!?+J z;DsDva!H25Iw4~6^{;>%ZZjly9mHC~hSk{25np1m<0$W;`FZJLK| z3eE10^^TImU?Y=bYma?Jk^&(=<+_1RMCE#2tcvtmNi<5ih~jO4C#WRKq8HBcBsR5E zfh9oepkp%Hmf-xJgB5y{URqGxqGZyxlw54`9T&uWNzz7+5mj3fxIZ@;N$Af&^Yz1JWRNtT-T!ciVK@&qp$dw$b*% zojb9_P;(%+H__U|?kH$Ej*X;!`D-n2Ecu$$dU&3-Bp@$TE#xFD-ht~>yBJ|r!KYD3 zdnt4(9Xa7Djoe5%a7;R62OeE;Wp$=$O`dWAWf3JN*O%nsD%Fk#tE4h^+MLS<9*Xw% z#`g*w>)L^Kb#xyH&TvPRQyrqH(^~1H354g5I!+m%;Uf=L#%GyGBP^uG3!da`XF}PN z>M^18>S*u4^7uYBC0=++lkyuRm`~uKljaflAwRn1@|#u!3MVGNkChBc#0x;kvCK;&cc^>fntFA|gt) z-pGphK*!2U@GcAc6iT=DW4e}@bS^dd6I&9LD>>q3ieeqQSOoGzE8Uu)o3d@@%Dw>< zg{TM>kPxD=MYQ2|x8A1G1$9+a4uF1-QY5|2Zs z9lw)i;`^xs0>eEs&sh`aS&1@ZkdGthDf6G1o_{lP^+B6nJp1wdh}!XMdd~KZ&;7CW zn6?G=k;X%)b2Dn*hx9r;6Zl1OX$f5UUYB0qtPFe3!gpSr`h0}FGqjhrWR~%rYm$Q|6RC)t6pJrmbgX^mAr?nerdevtw8NPpfk_eNEC@#DaH!A;G7XS?oK#rw-CThq#|%#i4)cbUG_-4 zI=vN{?kVch`4hXIm@~1|$t@~orRVr4R}g1>l>8~`!mpv)Hc0O$3UD#zcB#-b1k3ls zK1uGwI09oo?C8hWQDnc(#BU(9;VW0dJ&b?VGaFx$!Fvx5P*d?Wk{aMrZYutLyHjz) zLevtUH0!~Kp8fCy3NNyx^YL9E`s$2bBJvcZQ-n7gUrYhLk>n^qcEQsIIec$Giu%2W zJ+IGMZka5_X*1|MhsuZ`HwEcUuzjn5QV-|v81uZe0+*Dsoz)?L>d$K&KerTMP7CCKsXGBWX^f9GX z?eqU9Wv4VkYn*k@!tajZ0s`5wAe|$;Dhj#J5Mn6Z#x*=yN zL^=jV>o_^

U#VuIjMTn`y-^imT3jdMkX2)~2*tqE)Aub27 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 diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb index c1e86e45da77645dbe3a8e5fe0a91c3056ab23eb..32306fdc8fd48fcf774597145369ba2fe603dbba 100644 GIT binary patch literal 17084 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 TE8x7G*T8u>zXs>!90mVx-Dgz_ literal 11777 zcmcIqc|cU<-hSV6hQomo0l|#{SuF)cb5N7P1!mM>FimW8Fdb(GoLGkD3?^E)6w3-U z6}LpQTuL3Zg)$S%{gzqQ6*J4q63jBqZeFw0o8R-EbLL=lzvYk5Gd%M=^LzJwIYhto z*uRr+`F`X8qC6iMj@{nv%LhmAtZeRB$kh&~>4a3ksrxO2gn^&yOUN`Z)3>R50rb;w z-zY$+4-3bh>v%+P2*3djOJ<>Ebm3%+Yr3n{Q&Bj1^4)jlPPpGV*_@wUP%yHfaPl3V zQqOdEX{iftma!8acDc&oT@mTolH@9zT3S`88b&(ZK99H1;wrUQxtwNuX=%Dc+CBK0 z<#C%wk61yE9GLO``H2;-cN^ZCa{R<=MF-EH6&6{D>!xHPyI_oEi$ z3eyc9*eCDpimmT2&m8>T=efO_`&|G0+{<*wb3gZ7&_GIWN;dvfGvmCj>2BA<$jwS| zx8?X$Df^j8mc#LrBM)B7PoH$ZY4y1mzc{j^>APutZ&IZw4RnvoE4e-8$i_pXikHx~`E8YbMgCb~eHS!?V3M%*6{5c^H3lrgUI%3PnTOhOjk{%6&cgWHlu zR&VYY(y90L_{|w}-nf#HH2Qi{NcFIk;ID5|A607NZlAl9Wx}-d=$h9jpU&Cz!G7Hn z-`IPTbo$HWw5YIsC#8Q3yylxh+&85j)Xp)^>v6aw$>U{NDU>dh?HIRl%=}+h4Lnj+ z^RE>vf9cTuVE4D?%=&V|^=GrgNzu*Bip5prE_bnfkXEAG_7i7)xAL=w6E@$d?o}V{ zT|WJxgHclx9yc}Wt8Y@3+?`vfG|lL{a|5lj?)~%uMOE`g)&98D-w>OfVLtnK|JFEX zTJhtJ8{?<_xQh60N|hihY6F=)Wfh)sSGg~@T&i$6Fvp>S&b&DNn(6u3cdTp;y65kv z`1A2AHdL=0yK3FA5Xa5US-|& z$%SW5-urD;*B3M2IxCh7;-Qes^#?}<5$Pu9tH9;+xyy^C8!L;8{NlO#)@iw`wmv!d z^S><`5IZ*d`;_M6(T8KA?++dS*+}BK$(j07Wuf(Ue!RD7+LmM4i(k!Z9<=u8qPaoG zEuXAiI&b>82X+qMdZ>X=d4=Q&(Ge0v2o}>|La=sX=?o=APe=!4*`<^%s^Me=;lpW` z+3XMvgi`u?IB5*u8ICoU5WYM0=ZJru3rk(g>VK#LluXfsjFnEw)1vQ$DIc9T?ImaS@F+X2*B42kpsrh-FGEb%) z^}~G3jv{lSs-w`DByyTvn&6t@8{?9uVd@_5DuTP@ml_>}33o8IP~1x)?J{aa|PI6ZOUaM~ct?A5&Z!O&X&=jAj`P zvrA=8SJ8y33Ri*8t2NquwVt4;3=yeU@s4CO2lEZg%slNFuUc4ot+qrKGYvOBA= z?U68fQYtF3<~k`Cs>o69QWxbzlphwim+ItB64bHHd7RxhjS8IfFe*vuIt_v%zM-`O z1|_Rk!eg8U5drmk5RGRruquuL#Lgx>v48ylEPj_WZ!uHx6=gOVC070qJCo{Voby$P^ZtU&xP-O0u7 z|AH$eqNCF5o!~BWX??Ii8|pkik(zAQtQ;Hjzc7ZZirEmu{8P7<D%#LO8s>O*WIzh>*P#;TH#cp7Z2qy5|SpJ3WvE=R89qo)C z#gfCZA8W?$vd>eoq$Reso$+!k`7QQ$%@{+`s#K_rBlF`H#063^DAu)cWL?~P%^Is% zx5tsU<92A)IK_H6j(i;ViDvDgSX<-B>A3GSYrJB;5=XAaUDK?IigjTRvZ%-69)Ub0 zE7q5Kke7RG)T})f>&_nJogVLM)>{?pkshSE$5GANTd{uMgZ$9rtY%G9tbg<%*Lyr3 zA4sjQVqFqXmc}pBtm%q%b3F0KH)z&=igkB9*%QB4v-Vf4$KuIn@y9jmZE{PTiznyf ze`;r(oj~R!R3`*-FhKUXEP*UfSkcbtPaq8mTQs9l_PINO>`B<$&iH8pIhOF5W*kWQ zu3RXUtp4>jG3qE=V}-K` ze9CSrD3Ze*s=IZzj06H7<*1y~H3(|t-sLbx zo4J@180L3zACh(lpA+(Y4w6NY&Gwu7}MYuj|GnwsLKwUf_38 z+SpQk!kiaflGm9l<3p)vUBWhg!Y@grA$eOeGRx5-ZIVh+N-1DOawy_g^1_;m86zf* zO{qCR@1ZRC>11*?`6>%e#G=a5Qh8Yn6cZz#wZ{cY+59Q2Pa&_Syqywgrr#;8XXZ~* z$Ujn!Xy$58F`r2x->3WlGbMuLsq{M9=Gw_hyo)(%W%IW@!520?VqzOB;g1yZRL?~{ zSvXw!OYy(S zE0KhkEHT$R4D!mr@@$a2lDY|upqXP~SqGVDqpI?YjWDdLc8B+Y87VKouMBE6te1dgk&`Z*sWz$8h0D80#Pv+KspRje z@4=3pdzpK*%Qvpn?kn7<#gWNz zA|KD`*&-19b|12%Pg5T_t7)-rDf05UPyC_}Ink$;IU=;k_o6mDg@ra7Jd2n6kl*_J zeq+dSL>I!}N+q$n79K*D^d(FCK95Uh7CMACG6x@Xc(X6r*7q$qa71w6`q(RRl)AN} z(L+j|hLtGX>mH?jL-?Uos$u&j)>RE+_tc>d)}KNS_a$HUy`-fxgC?09nSFISc|Ls& zF19J@Ajz#a(k{7hwg{AT0p?Pcv!_v-NvQ_$fSkE>av=R<5#< zyc%Z+QU8v?l*LwykU9NGb-%g&SW@~TkH_co7Px1+?$IXkwINDbA}W*=8z`;GvifTr z>*w3D{0_gr+Ua*V{clt^I*P=>;&gGWpBZ2k)7HJ@uUTL1sP#LmtM~i&RTpvh@gn8M zL{wLEWD3gV6@s zX^#Y>yn|8RM{SN~NsKaPh^EGOtj)IV@7NqGZ7cm54#!FpKIROQDGeJEi>-v4Pf@F_ zh53+U!dh*IxRS8bwnKH?Fuk}>tmn$YTHeA>v7Y^szxRpzTG@~Y{jEP)Fkr3nZUzbC z5G>Z#h{KrE%SN)%xXFk<&*9L-Q=it|=c%*wlq#hVE%X}YSP>Azc1lb3iB<`%!xsA( zc~O`M#s8ts)WiQbcb52GBROO|gT#3(;1zb^4!Mjs83tB-clE^JL}YL zbBz0^n#HGdt95LmLpMU^4kL5P7m*o}4ahivacmO4tW7h zhiGKJ*bl=VXDSV1tWqYRP<|;# zlcEaDtT|W-qe}|XKy!fD+ESL-r-R7pLBDE=b)v;JY$^=hIGAi2ym>I2A8wf5PXs9m zY~Z%?Y+lgwov1(X)NaA(?noa%9=4G<-Dj}nQ~&r7GJD9JApy5VaKpjh$p(ae)ey3J$n$V(cemG7DeeoDn#P-% z$L&MNt|9Ns9z!dNC5*Ep&ABQ0wz98s_?oo9jRe-A(ifc4(jA< zyVDC81--ANEqHK8rz`u$G{r7X*WKl~gU5Nrg{uH(AY4eKtHLw3(pQR?DFIuk4y)8u zt@rI#d&ewOH0e?R%79(MzfUEqI^jVLob^eTyfEWR4zo2{pzXe7y3!gMK4m=U`KPgO zZ85A141L2aQJt4Knu_a6sy~xOE@eGAltsucK&g(ESDX3r)YcuPaByZI-jz6%sTZJ4 zfxWMePGS9XJiej~a+euO4h;Poar2~enf!7i@LnNMp;RcddrMsG;I=Y{^!nz$V*R>!hJgV0rXyO2t5=`X$52j$zHi*d>1$(v%M+?1mE4hng1U zf>;?PO!00^tCB7V7n4Ca7YM;r3Kpqb6xCACR#+vo>8lcjr0Z8?M;d! z7N-2`;XCLPs(O#R#Ig7Ee_HQ|h)%H!$FaB?TS*}IM(z&1IvML}>WCTxo59$0X)w(a zYx%44S`tDtF|DxugnD7QoRwbo<&V+YHM3YAWls$!`-U$Z!7g#zSAq^fG^5!(I^SI_^z(Y#oL4ReRmK562i z8ww~HSR)1s==|>r$fj)lqHMA&``2t%k7~noBDxNkiR)nKa3Y6%nR7Zv87dw4t~ASH zV)oy2$d#O{%pM38MRZ|s&tY?7*djAoY_2ye!NT}h)%>cNyk>q~Gbhmj%=3F@^1k_? zW;Ib$iNj&6u4ZmunaS7YlbYLTl)6r=nQ5qN6xVTCdeC|{e}?^TCRfZ?HGhRPlUZN1 zkhPX|mOwTfR4mLv#hd~RO`6(ik@NhPg>1LHt$BWk&Z=YA5@D?ta@z78?6_CJ;mbZA z?>DtcD$t29QM3q_n=rnLT5UDa=32AOVH5S}Eb@z+jD7WW4%Dc;oX3gDA40MW6dG+N zBVG^;8>m#=H4AxaHK!+&6C3*d)gO6_jtsO`%Vyk@AWDXC#^A=m?r$BDyv4QJ`dS;9rD z{K4+j=BN>o)h;-#Sg}{NmWZ=vH8!TPnSoWm0eFzH#a1JGfEVUX{?ywJN@mu5xnzIt0a%03 z-uP!BpOkOGc}6|#Lv!JHnP$O7Td~`&ocnn_yK0kv!aYcjK=RvU)S1>TPpVVoDf$)H zc61Ixzu3dmmZkzRYr?GYv!*^WAt}~d_h<@gfX(=Ciuzdg7tV6_c`jL#*O(W`?+-j( z9K|PbQF68~=8=EpU4kR!xKgKb=1pxeJT)R^{p!X5n?gWcJI^y z_f9Omg;ui6y2%W>lG`xYQ4s+f$8UVcDx_XVhUcEPZs5` z%vWLx=0{Vx^@6wLldbu$FmoVGXSO|D$g`Kyu<7^blLPsOZ}c#g4QRiPTFfnVVgdYw zoz5rU#w&9n z9=a2N7uZ4pcqo9E$HK$lDF9yU3eSP(0(hM&=#k*J(0I`)JPKU^;C-dA7rX)J!Zb31 zO%v$~JrEfY0lX3u^1wMjcj(FBdjY&E5~{&I0B>}J@4+tvc!weg$oM5_yvq;qN-w)u*U#JGp0urFV2Ok6yp(9aH9gqT@4!#BG32g?O*l+0jz~g{hq07K7pcnKU z@JygL^a}8^Kq~ZB@CG0adOx@c=mY%)_#Z%D=%2x7fOKd975r~#+&u`f&`|*H3xomS z-oS0pcYucjI2a2LfbRxy7!`cr5+DQm8SrcXr#j&U@Nxj>C}A6T3xMN{@F92~fOCj& z3j8^MjlOUhd;!RW?tn(t0odINiQw)4HnhSZa5{kfqF@D^0qo<1Dd78n;n3_~DawEm z&}+a8fo$kE!3_YGdjbC+LD>IHV5t?(gHHii8-;XqC-I1PviH4(6>QH z0wvH^@Gzhh`g!mypbUB&*bkILCu6XF3GIQN4&5K9fL;u)1|EXm3SI+vp+5s30wm}} z4DM^tK4=RDcSoQSdJ_09U^?_xa1HPg7fw|Dl;17T&pf7;G0iJ~JnuL5p&x7s@odP@sJrSG< zJPqvy7X!~gp9HS~YM>7%W4-}up&!A7^l#|-(Cj7C)4&4gkHLQjo`rT}q8bJ)gnkk{ z9aseYIk*8>4E;0sJD?6)xCL=SFN02oHUP_^Gr|3V70@>DSl~J6$G{Z;CCWcUbKpw= z4?F^+4jc+&5O@(-07t_y82lVq1gF4L2)F?p3LXs4dhkc!4qz7og@LbtSvoZc%+gr^ xX6Y;fvvih#Svt$XES;5L{E^l8V(Gj9X6dX0vvghpvvf9rSvn11md-2S{{mRyj9CBx From e5b74c65525ec6978ef3e770d48573730ca52573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Thu, 21 Jul 2022 23:46:05 +0200 Subject: [PATCH 12/33] Add manual building instructions --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dc9bab39..81521813 100644 --- a/README.md +++ b/README.md @@ -3,4 +3,15 @@ A Unity C# animation/tween engine. HOTween v2 Developed by Daniele Giardini - http://www.demigiant.com -Check the docs on DOTween's website - http://dotween.demigiant.com \ No newline at end of file +Check the docs on DOTween's website - http://dotween.demigiant.com + +# Building + +Requirements: +- Windows, the scripts that are executed in post build events are *.bat files. +- .NET SDK +- Unity installation of the version defined in file [_DOTween.Assembly/DOTween/Directory.Build.Props](_DOTween.Assembly/DOTween/Directory.Build.Props) + +Open the solution and build at least the DOTween and DOTweenEditor projects. These projects have several post build events with *.bat files that copy files to the [Package](Package) folder structure. + +The repository has a workflow defined that checks in several versions of Unity that they compile the DOTween and DOTweenEditor assemblies correctly to prevent breaking changes in the Unity API. \ No newline at end of file From 0230cd81bfb6d16d9f4ab2d05bfed84faef3466e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Fri, 22 Jul 2022 10:51:21 +0200 Subject: [PATCH 13/33] Update workflow trigger --- .github/workflows/ci-windows.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index 029da950..a10ae2e3 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -1,7 +1,8 @@ name: CI-Windows on: - workflow_dispatch: + push: + branches: [ develop ] env: UNITY_EDITOR_BASE_PATH: C:\Program Files\Unity\Hub\Editor From 3b82d605f72d572be9f2a4be0e3438e5d5786719 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Fri, 22 Jul 2022 10:52:06 +0200 Subject: [PATCH 14/33] Add dependabot file --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..12301490 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" From 6d6fb75f5f6309748d7cc7e11c852016bb1cca78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:40:13 +0200 Subject: [PATCH 15/33] Restore binaries --- .../Plugins/Demigiant/DOTween/DOTween.XML | 962 +++++++++--------- .../Plugins/Demigiant/DOTween/DOTween.dll | Bin 177664 -> 174592 bytes .../Plugins/Demigiant/DOTween/DOTween.dll.mdb | Bin 85967 -> 67269 bytes .../DOTween/Editor/DOTweenEditor.XML | 26 +- .../DOTween/Editor/DOTweenEditor.dll | Bin 67584 -> 66560 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 17084 -> 11777 bytes 6 files changed, 494 insertions(+), 494 deletions(-) diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML index ef800e1d..522a3164 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.XML @@ -26,19 +26,9 @@ What axis to constrain in case of Vector tweens

- - - Struct that stores two colors (used for LineRenderer tweens) - - Called the first time the tween is set in a playing state, after any eventual delay - - - Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) - - Used in place of System.Func, which is not available in mscorlib. @@ -49,6 +39,11 @@ Used in place of System.Action. + + + Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) + +
Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). @@ -73,38 +68,6 @@ Max Sequences capacity. Default: 50 - - - Used to dispatch commands that need to be captured externally, usually by Modules - - - - - Returns a Vector3 with z = 0 - - - - - Returns the 2D angle between two vectors - - - - - Returns a point on a circle with the given center and radius, - using Unity's circle coordinates (0° points up and increases clockwise) - - - - - Uses approximate equality on each axis instead of Unity's Vector3 equality, - because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. - - - - - Looks for the type within all possible project assembly names - - This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). @@ -158,12 +121,6 @@ The eased value. - - - Used to interpret AnimationCurves as eases. - Public so it can be used by external ease factories - - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected @@ -174,6 +131,12 @@ Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected + + + Used to interpret AnimationCurves as eases. + Public so it can be used by external ease factories + + Behaviour in case a tween nested inside a Sequence fails and is captured by safe mode @@ -185,27 +148,6 @@ Kill the whole Sequence - - - OnRewind callback behaviour (can only be set via DOTween's Utility Panel) - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. - When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded - - Log types thrown by errors captured and prevented by safe mode @@ -239,6 +181,27 @@ Lets the plugin know that we restarted or rewinded + + + OnRewind callback behaviour (can only be set via DOTween's Utility Panel) + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. + When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded + + Public only so custom shortcuts can access some of these methods @@ -259,6 +222,38 @@ INTERNAL: used by DO shortcuts and Modules to prevent a tween from using a From setup even if passed + + + Used to dispatch commands that need to be captured externally, usually by Modules + + + + + Returns a Vector3 with z = 0 + + + + + Returns the 2D angle between two vectors + + + + + Returns a point on a circle with the given center and radius, + using Unity's circle coordinates (0° points up and increases clockwise) + + + + + Uses approximate equality on each axis instead of Unity's Vector3 equality, + because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. + + + + + Looks for the type within all possible project assembly names + + NO-GC METHOD: changes the start value of a tween and rewinds it (without pausing it). Has no effect with tweens that are inside Sequences @@ -285,6 +280,11 @@ The new end value If bigger than 0 applies it as the new tween duration + + + Struct that stores two colors (used for LineRenderer tweens) + + Used for tween callbacks @@ -1202,35 +1202,6 @@ Rewinds and kills the tween when the link target is disabled - - - Types of log behaviours - - - - Log only warnings and errors - - - Log warnings, errors and additional infos - - - Log only errors - - - - Types of loop - - - - Each loop cycle restarts from the beginning - - - The tween moves forward and backwards at alternate cycles - - - Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". - In case of String tweens works only if the tween is set as relative - Path mode (used to determine correct LookAt orientation) @@ -1299,14 +1270,14 @@ Resets the plugin - + - Path plugin works exclusively with Transforms + This plugin generates some GC allocations at startup - + - This plugin generates some GC allocations at startup + Path plugin works exclusively with Transforms @@ -1373,11 +1344,6 @@ Custom characters - - - Controls other tweens as a group - - Type of randomness to apply to a shake tween @@ -1389,59 +1355,291 @@ Creates a more balanced randomness that looks more harmonic - + - Methods that extend known Unity objects and allow to directly create and control tweens from their instances + Methods that extend Tween objects and allow to control or get data from them - - Tweens a Camera's aspect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Completes the tween - - Tweens a Camera's backgroundColor to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Completes the tween + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored - - Tweens a Camera's farClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Flips the direction of this tween (backwards if it was going forward or viceversa) - - Tweens a Camera's fieldOfView to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Forces the tween to initialize its settings immediately - - Tweens a Camera's nearClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Send the tween to the given position in time + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it - - Tweens a Camera's orthographicSize to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Send the tween to the given position in time while also executing any callback between the previous time position and the new one + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it - - Tweens a Camera's pixelRect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Kills the tween + If TRUE completes the tween before killing it - - Tweens a Camera's rect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + + Forces this tween to update manually, regardless of the set via SetUpdate. + Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. + Also note that if you only want to update this tween instance manually you'll have to set it to anyway, + so that it's not updated automatically. + + Manual deltaTime + Unscaled delta time (used with tweens set as timeScaleIndependent) - - Shakes a Camera's localPosition along its relative X Y axes with the given values. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. + + Pauses the tween + + + Plays the tween + + + Sets the tween in a backwards direction and plays it + + + Sets the tween in a forward direction and plays it + + + Restarts the tween from the beginning + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it + + + Rewinds and pauses the tween + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + + + Smoothly rewinds the tween (delays excluded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Plays the tween if it was paused, pauses it if it was playing + + + Send a path tween to the given waypoint. + Has no effect if this is not a path tween. + BEWARE, this is a special utility method: + it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually + (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) + Waypoint index to reach + (if higher than the max waypoint index the tween will simply go to the last one) + If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it + + + + Creates a yield instruction that waits until the tween is killed or complete. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForCompletion(); + + + + + Creates a yield instruction that waits until the tween is killed or rewinded. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForRewind(); + + + + + Creates a yield instruction that waits until the tween is killed. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForKill(); + + + + + Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForElapsedLoops(2); + + Elapsed loops to wait for + + + + Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForPosition(2.5f); + + Position (loops included, delays excluded) to wait for + + + + Creates a yield instruction that waits until the tween is killed or started + (meaning when the tween is set in a playing state the first time, after any eventual delay). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForStart(); + + + + Returns the total number of loops completed by this tween + + + Returns the eventual delay set for this tween + + + Returns the eventual elapsed delay set for this tween + + + Returns the duration of this tween (delays excluded). + NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts + If TRUE returns the full duration loops included, + otherwise the duration of a single loop cycle + + + Returns the elapsed time for this tween (delays exluded) + If TRUE returns the elapsed time since startup loops included, + otherwise the elapsed time within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded) + If TRUE returns the elapsed percentage since startup loops included, + otherwise the elapsed percentage within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded), + based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 + + + Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. + BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. + When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. + If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: + .OnKill(()=> myTweenReference = null) + + + Returns TRUE if this tween was reversed and is set to go backwards + + + Returns TRUE if the tween is complete + (silently fails and returns FALSE if the tween has been killed) + + + Returns TRUE if this tween has been initialized + + + Returns TRUE if this tween is playing + + + Returns the total number of loops set for this tween + (returns -1 if the loops are infinite) + + + + Returns a point on a path based on the given path percentage. + Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + Percentage of the path (0 to 1) on which to get the point + + + + Returns an array of points that can be used to draw the path. + Note that this method generates allocations, because it creates a new array. + Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + How many points to create for each path segment (waypoint to waypoint). + Only used in case of non-Linear paths + + + + Returns the length of a path. + Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + + + + Types of loop + + + + Each loop cycle restarts from the beginning + + + The tween moves forward and backwards at alternate cycles + + + Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". + In case of String tweens works only if the tween is set as relative + + + + Controls other tweens as a group + + + + + Methods that extend known Unity objects and allow to directly create and control tweens from their instances + + + + Tweens a Camera's aspect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's backgroundColor to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's farClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's fieldOfView to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's nearClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's orthographicSize to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's pixelRect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's rect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Shakes a Camera's localPosition along its relative X Y axes with the given values. + Also stores the camera as the tween's target so it can be used for filtered operations + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not Randomness mode @@ -2146,342 +2344,19 @@ and returns the total number of tweens involved. - + - Indicates either a Tweener or a Sequence + This class serves only as a utility class to store tween settings to apply on multiple tweens. + It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining - - TimeScale for the tween + + A variable you can eventually Clear and reuse when needed, + to avoid instantiating TweenParams objects - - If TRUE the tween will play backwards - - - If TRUE the tween is completely inverted but without playing it backwards - (play backwards will actually play the tween in the original direction) - - - Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int - (use or for those) - - - String ID (usable for filtering with DOTween static methods). 2X faster than using an object id - - - Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. - Default is -999 so avoid using an ID like that or it will capture all unset intIds - - - Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts - - - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Called each time the tween updates - - - Called the moment the tween completes one loop cycle - - - Called the moment the tween reaches completion (loops included) - - - Called the moment the tween is killed - - - Called when a path tween's current waypoint changes - - - Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative - - - - Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option - - - - FALSE when tween is (or should be) despawned - set only by TweenManager - - - Gets and sets the time position (loops included, delays excluded) of the tween - - - Returns TRUE if the tween is set to loop (either a set number of times or infinitely) - - - TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed - - - Time position within a single loop cycle - - - - Animates a single value - - - - Changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - - - - Methods that extend Tween objects and allow to control or get data from them - - - - Completes the tween - - - Completes the tween - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Flips the direction of this tween (backwards if it was going forward or viceversa) - - - Forces the tween to initialize its settings immediately - - - Send the tween to the given position in time - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - Send the tween to the given position in time while also executing any callback between the previous time position and the new one - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - Kills the tween - If TRUE completes the tween before killing it - - - - Forces this tween to update manually, regardless of the set via SetUpdate. - Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. - Also note that if you only want to update this tween instance manually you'll have to set it to anyway, - so that it's not updated automatically. - - Manual deltaTime - Unscaled delta time (used with tweens set as timeScaleIndependent) - - - Pauses the tween - - - Plays the tween - - - Sets the tween in a backwards direction and plays it - - - Sets the tween in a forward direction and plays it - - - Restarts the tween from the beginning - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it - - - Rewinds and pauses the tween - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - - - Smoothly rewinds the tween (delays excluded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Plays the tween if it was paused, pauses it if it was playing - - - Send a path tween to the given waypoint. - Has no effect if this is not a path tween. - BEWARE, this is a special utility method: - it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually - (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) - Waypoint index to reach - (if higher than the max waypoint index the tween will simply go to the last one) - If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it - - - - Creates a yield instruction that waits until the tween is killed or complete. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForCompletion(); - - - - - Creates a yield instruction that waits until the tween is killed or rewinded. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForRewind(); - - - - - Creates a yield instruction that waits until the tween is killed. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForKill(); - - - - - Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForElapsedLoops(2); - - Elapsed loops to wait for - - - - Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForPosition(2.5f); - - Position (loops included, delays excluded) to wait for - - - - Creates a yield instruction that waits until the tween is killed or started - (meaning when the tween is set in a playing state the first time, after any eventual delay). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForStart(); - - - - Returns the total number of loops completed by this tween - - - Returns the eventual delay set for this tween - - - Returns the eventual elapsed delay set for this tween - - - Returns the duration of this tween (delays excluded). - NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts - If TRUE returns the full duration loops included, - otherwise the duration of a single loop cycle - - - Returns the elapsed time for this tween (delays exluded) - If TRUE returns the elapsed time since startup loops included, - otherwise the elapsed time within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded) - If TRUE returns the elapsed percentage since startup loops included, - otherwise the elapsed percentage within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded), - based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 - - - Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. - BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. - When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. - If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - - - Returns TRUE if this tween was reversed and is set to go backwards - - - Returns TRUE if the tween is complete - (silently fails and returns FALSE if the tween has been killed) - - - Returns TRUE if this tween has been initialized - - - Returns TRUE if this tween is playing - - - Returns the total number of loops set for this tween - (returns -1 if the loops are infinite) - - - - Returns a point on a path based on the given path percentage. - Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - Percentage of the path (0 to 1) on which to get the point - - - - Returns an array of points that can be used to draw the path. - Note that this method generates allocations, because it creates a new array. - Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - How many points to create for each path segment (waypoint to waypoint). - Only used in case of non-Linear paths - - - - Returns the length of a path. - Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - - - - This class serves only as a utility class to store tween settings to apply on multiple tweens. - It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining - - - - A variable you can eventually Clear and reuse when needed, - to avoid instantiating TweenParams objects - - - Creates a new TweenParams object, which you can use to store tween settings - to pass to multiple tweens via myTween.SetAs(myTweenParms) + + Creates a new TweenParams object, which you can use to store tween settings + to pass to multiple tweens via myTween.SetAs(myTweenParms) Clears and resets this TweenParams instance using default values, @@ -3025,6 +2900,131 @@ The percentage of lookAhead to use (0 to 1) If TRUE doesn't rotate the target along the Z axis + + + Types of log behaviours + + + + Log only warnings and errors + + + Log warnings, errors and additional infos + + + Log only errors + + + + Indicates either a Tweener or a Sequence + + + + TimeScale for the tween + + + If TRUE the tween will play backwards + + + If TRUE the tween is completely inverted but without playing it backwards + (play backwards will actually play the tween in the original direction) + + + Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int + (use or for those) + + + String ID (usable for filtering with DOTween static methods). 2X faster than using an object id + + + Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. + Default is -999 so avoid using an ID like that or it will capture all unset intIds + + + Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts + + + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Called when the tween state changes from playing to paused. + If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. + + + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Called each time the tween updates + + + Called the moment the tween completes one loop cycle + + + Called the moment the tween reaches completion (loops included) + + + Called the moment the tween is killed + + + Called when a path tween's current waypoint changes + + + Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative + + + + Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option + + + + FALSE when tween is (or should be) despawned - set only by TweenManager + + + Gets and sets the time position (loops included, delays excluded) of the tween + + + Returns TRUE if the tween is set to loop (either a set number of times or infinitely) + + + TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed + + + Time position within a single loop cycle + + + + Animates a single value + + + + Changes the start value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + If bigger than 0 applies it as the new tween duration + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If bigger than 0 applies it as the new tween duration + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the start and end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + The new end value + If bigger than 0 applies it as the new tween duration + Used internally diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/DOTween.dll index 584b5602db4e43d9e5790fd428e414eb1afa2cd3..e57b6ee9a13e0b41380f1398ffd6b3f379325cb8 100644 GIT binary patch literal 174592 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

;Z{uH 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%0A0Nst$YK80g#M%`MKqzFs;#H@ z^&s#ul4`X*Y;T2Qw z16gErrlPg+96X$n5yRPdI7*~-(dCF$U)GWD!}DAM($e8@dgQ zFldqINT{w{VFRJJW*!I&uG|gq=`(^Qj1cTp%@wlX?AO$(*1;3Sf-8r4xk46PZ`C@0 z5hq&)<<@|8?g(~?$AAwcYRzj+xhW$VnL3h9gQMV~!ZIkg9LS21Y^6rvri8HKM(caI z%m2AmP;L*r>>bJWX+Euj^TptnR3`9rEX<_5Zn~l z{C7)0HUY%)Q@K&27+ExmZGoee?`bIDAERIyuz|@WZx`g}xe}3zkB29rEF`fBaD*a0 z;ky~Q9}quT4|GEk+h`|#Disw+cs@N2JyK}_Y~_CR&~ zGmzR_ny)d@VlnWRoDW8N^Zl(|&+#;ToerkEMzg~*Zx_)q$Hj=5H_=yfE5x4HQF43W z*F|Ql(|wI=mn~&WRK)JGVDRNVNLhVZKVJ{ddB7N0s$_g_d-3wboUt`rY(9_b~(_*lT z=MisT^u}8izT;v(fe>@YvTb99a+$3PZXvf-rOYuVGOkmErpyBlc4dBpQ-vmzM{-?s zF{0u2&DS2Su>d>ZTTR8PS=C41_y6djMe)jGt@6A_{bt}e*v;eEOgLx>DfIqoQd{sG zqq=V-XxPmAc3x;a`URLQJp9A)7@ACA!zXZGXehpsk|-6g3{wBp zrK~eLnPTK8N0e75hwd@;us*MM>K-GEamiU{;(&{zN&fBX)-~*R_4O)hiCU%DQnoxr z+S8av`)55j9U-(!9ed72f_ml=1diC=1g0d30!Y2Cb?Y075*-!&MoM_GLUe{7H zS;OMJZK#dZyKf33FH+dVi9!XgQE^>^aYZP9cRVgYx8WHDk?a_+k%o9Ccw@i1gte2nTPrF^8~q%_;! z6DFe+O=i#GU{|=ZS%5m*@At+^KZKE7V)$Bp7$0s)I*|~`K^7J!x=H6Gh8qrgSy!q4@{gebs8hnrm^X8w4SmU(fNoD5I%fX zg0yNH+a!D-sE@ou$>$h={AujChJVT{qR(9b_olJ?0#}knP*E$$6}3XbbVd@Vv(az} zHfGo>ssmqjZpN6H6K$n-6K50-;Vaetrvl6=pBWY}e)~i1yZCzE3rTz+*MSNdV7qxb zJIuN3$-mTrII5#zC|?~YvW+@Xta&JTmBIdAjw)bWFPHIq!6rSdYg%FO3`VkMuq|-@ zKNao@Qo#ROxGOw>nCny7u~bO=t_$}nrC%?zNO|~Vw(@X}&QP8%(=qIIg}Z_jTA*xK z(`V;p>ks^M@xHAVZ+BjCc|OdX$;kDYY|<>Gj2G_;O7X7n0?5l*tj}ytuxBm`V@1i0 z7uJg7Ko~!pO&4?otcZXCiM%zfxB}S9*=!XjITQ35sPpoE6P(b&x}EaOltx054UT4F zmy6C-X(7ZfhXU;db;LHF%G3#es}wr%Vc!@2dEo0*R1sy~XlU%g4@uS*jhMyPOR4jG z9)`anEZEl+%s2Vbiu)n+yfn5xO^B|wx%SG&3N&bv(#q-zw!{vO7}N4*TJ(VEL#;Nf z??k9GD0pXtXw$ruGudA&!_n}8uWh|5Vmm2XV5n7=-5Ts$QXTvIVUX=0ZWEA+!OBKL zXLNH0-r~`U!{#t@Yz})4M`UkBsj0}l6X}ecOlPOyXu0b~bd{tEoL=cK5FVtnmx7Mm zt%S{>QVA3qJrss3%?-F2!5C0Ci~AjufeC~RHV%%6qk!L%@LP-f*$CpM43^FPI1mTC z`OeaYQQ=}zTDWcH`^H&}O;y%JMOjiG<)MuI!SlC*bDov3fafKK5Av|R7i%D^0u8wf z_Iai9ysdNrkq^pbnVG7bU1@og3R>w3psShe8mBlBoelZNH-A)Sj73&vcp*gm4}cF`sz$rCCLU0I4jnpg`b}vKX|GX#1KGpBvx}Jc zbEL!hAdOplc+CKpEq*Q|nRD4TI2aAO;N@n#X7CawpOD~BqHC3FliK{p$YNE9(uRYT z#PYEz&?DHNcZJP)BqqOLAMaqLNMRZTMM@m6tu%EWBiZxV0XP^O;5{8Uv&A=L(h{8_ zdUlPr2FG;>kLVU*6-E+s36BlK?d#ZaW`%_mfywF^NGUn6?%KuH$|`Rpbf=;C#PP{hsTxTS(|w~^!gR@t%W z+q9romcwN9S<=fMt-pP1D_&^8x3*TwT)@b_1?(yurGRh2J4Le%c?MCgW-P>{`9d}m z4&H8PZz-r^KRa=2jhoAoqe-@`bpkQ~a&YIwCecxNKeah5HUK*0K1I`kBBpnYiVR2o z>aZtIwS{o}T9mi8xT!=uOs0F4r+l@)xQQnh$Xdvp-kZ1Q4q`O zz5S~3BMr*0s(#hHj3M^+vaG(UUoDdXYu6TQ-ScpgldV|B=8D;fBu`w#au*@xSY#JF zc2VQC%AxEL#C;h;)RI-X1}TK-%cz$Rc!-QHJHs1K{3~9wQz>gPBik3VGjJ4rYlos* z)(tVa%U?4WA!!LC$xGO1IEr7q6vmHJ)&W|-gl*syJt-=e+WKKQf@p}w@f)o~V~ok) zApp}}NdX4i5=>_u^1;E$zCTc%1;+bPMPkD6mRIr6mo8E=0DJWnEP<_2o_4TXud#?K zNegjy%iWM@YLR0ILZx#=vnx+O=HNl}Q#l5u_+w4rd(Rwues~nbMfdfC5`yPrb*t6N zm$WJ!LAoa`Wrvrlin++>Y7b62yo`|}%h*vkTI2sA(S0j@LdB5r+q)p$TgILVAE;~J zV&MiMza70C>o3dMSU4zKuRD=|4Qkx`H+9ea>>|gpc%>c;l7%8zbmFmwQN7Q2o|b3uH)tgrxspe$}{*F}AAw6v(sH?72qx zMJ9~SLIKQTW8o+vOfq2}koj3`fkx;o6Se}`mc_Pfgszkq%*v;LoX%orG{SFuL5@~_ z1mtlRd!iA#(J`DbY7HYvYgjTICGtOHLI#k`HEga*fcC^Y69!?o997kr4f^IaY>VoR z_s5E|!^`nnTlp$z*VeG>+{-H^2xo%0hGt@x2Te7tJZvo^qt~*@aEL^TV_7V~+#wFj zT6`9-5e8(gfPyh!6V(a7m>$0xVMDk!Qk$)g3oA>wm8yKnkdS0Uukv~Lr+4kmqgV;v z7uK>{JPK3~Y|D?s+fdY@UNz9IYCT)cX_(N6AQ*bg9Ak=+UrSlRryT1$rRo(pq?STVLdSq1bWp;@HlxBn_b91PLca!PK2k@ zHy4y$o7f@Y0j0+mT@IJg_Xd!go7gRlfG&g+24K*ko9X~)0A>$)*Olyi@ZH)>kn28!dd4)dgRV zz(|X9AN-1;He+rNS7^qIJ5vPp<6Z`Xe;{iqIZ+%`D8V?cEh@C8bCnCfJ=V(27yDXOn7~6RDl7k~h9Pl!F)!1I9WcoMumq3R1 zQ)IbBmn-F9GfPu^-DeY&{MY8NYe;zSWuWczn&@?e(n3v((PAxVfQAh&nQsXNoKzD_jC1jlJ+#9^bMVe*T_Oq7klf8L1nR!?JUbNJgMW zN;Ng&7DrJ6q`I=}^c~L?UJzz7`Z?!>uZPiO2vp{$FaX7U(0beeFRRj*UkgQR?8=4N zl*?|zQ8INcqlt+jA>yu|8jE+KC)vf8!coZE7`5;|S`_$5Bc6Ea`O#2Hd8$;Ov)zXP z`**QCE!-J&1SMsrLw2JP+|3fPdDGxRqP}*)bN2A=pJi-@7fB$$>Jom5xl#RRD zChkEJGZ?te1$R#Ty__j?VnvnyxkN>+nBgY4y45@&udE}ZkD?-!H1UdKpO8=<*BM0e za5o#d2XWz$K=+8qNF%b`)M6*R-lH2tGeq}`_YqYOODghK^c$n zX_Cg6Ch-aY%@1GC&`?pQb|KnJdsv^nB6b(ls7PCw{BA`|+}ID0VWk*1;9wz41*GD( zX!Q;pY(K&rfKpV*q5_8$YDhS07w8{k@WcXcW`c(?oXzq|^(R-yvNi2jVB}W25&W6~)BaVdPhIWH;V0xCt}U z-cGRM(V|rki>wnH8>TD~;<_Hy>eS&JhGKv^=*2xg+yHgNVPNi}qN8xzB zW{wp~h`Sg)sA^q& zsx>!Se7MUWeLV5Mi;rhp@qlN&i!?#>dphv!3Z9}15k>uvwrcJ2tHJH?8l(1OWShsH zKf&@5W8RzGpz3zm_3 zx8R8eyWq`hhRm>X*+(44G{IqZ2#zBA2uIAX2U+RaCeR&*Cxp6 zz%!1pOpTo8NS7iqPb0pZ{dSOc9AP^(A1gU~&BIktt{q|5H4obyvA&al*P|Y{aSn+` zA;M8M3=X=NLdwy{+Ar9$Hyzt47nFA|2OW`U4=Y~mYf{qe8E>hlclEIL!*5RjYGf=A7e)}(kQ-7k=D2a$C}x(QYjGMW1d^sA2l=R-`8ksNdK?1`v7yITo^W- z&ET^3h7}YQ3yL0TDzFGhQE7TaYzM4hK@bb}O7Fe*vh?1SqS8Am0ya8G??~_eJxL(w ze&@Qr|MQ&3=ka|rlSw9-WRq-mUe=Tx*|TTQ6+5oQ?$PD5R}AkYw;+3!Jh>KT&-F_7 zMK$x>lK2p*&+f#29tf|$W~=>Rw>r9w{@e9eEq?BIB>uobzg3cKET0>e1k$@V`pes1yIs#1qQMkBPYbhv>P-j+SXD^|O6;=KN~b zY!O~L;o&yz+ajg1rI$;;izk1CiT`AB+*(eoi=GTu z=91TWqsD7)J+WIv?ERs0p7#t++z_7bo`{#)|Lq{TJ1xc2w{%ba($lZX9@~WQVtSm* zlcPbE;7IIYBm9HB7kCyFe)QO}ZGAMdc760XIdsJCIkDSXim@O zK5_-Fe=qhjOQE?NqLD=#qN~WFi7yICY*-{Ch%eXa{FKt={Q2tU=@lx(HYhx56~rsJ z58)ME@$5{F>Not){d&zh;YE29*=vL|1>ft4*_ot^le?~i!V{7bsJNGrCtKyd< zOE%N7gX*gDQ}S3#_<(tR{A(@>HQngVh>g(!6!9xKH9ZpfnhI~3#lC*Q7k{1kIk)5| zDbXv>44(Z_*XWsx{nOdk<_ZNH&QG~vk#iY`=kwHTkRwmc9O*S{Hg3`2t{&lrFLHME zHbq-(3b!nFB{#SrrQDUbhLau&)gK96`stCdGEbk-4m_k6V2GCiwlQu zmRo1xtxmOnQ}jgq#DU-UJ-cb8!yQsMxH+Z3lXa@SSw431PMf{iusJ%AVw+Gn{x)*q z*#_opj?N9o|A+IuH@>O|QYy#RvdYP}Y>w_tuBBA?xKOzH7N2|B5^YIt+2IdWiGyR{ zhMgry{KwfB3O+Sanmk*`XG%qm8auWPq==aIlb>895m19<}9J#{z6(&~hjIK(~?~Px|V@8he zjGjnN9F0$O*yYuyUC~Zt&t4M$64bLlM*5iO*;kvq=n*^q)=uu-y54atwX$@y=!LN_ ztgLpAuP};j=LoBtxhwihxK{sUN%#F+wlBT@?r5aJ?r1|wj6a%Er)v4-<-?bv)4Ln) zu{+u`Ia@uYYFha6d-^0}lXpj_#HP;N6}-V%H2&oSMVFaazB{@)oDU+=I&M`7cFsN^x=zU zrxnad%azu%R;^ke6!WjQUAUtAZFT)U(UyA>*UH)L>y{F@<)qzk&i``8`k(*Kndb4` z3#H*H^+jPP{(W(BJU$y=+fCsakJ;-0vo|`9V!Pwa83!AqKA02UZ;B4x=Vy?8(czRl z26_GcL9gV-{x-{li%tEoFZyeEifAOwheAJ$|BhH%_;J$Mhpx`-u!6CbSoY?Wv|M>U zv;GHnTddJv(bj*N$`Uz0{Fb2j=Y3Ny3j6GLctwNiHQq}J{`MHo- zu0XoA78_x8%m0e5{=clX{JCqrKC#vUPll_lzu%RyKRTZNzc;qhxvRbX%xYVNtNp|J z>K%wSKk$E8?N{fnHvgH`MjyO5T=5ud{QW?5eSF1f;hWLbD}`^jUHn>&+Ar5C{c5!u zzN*y+Y2%+P2`-5ZSAOq<+SPn_MD??G{b7k6SnR!X&#gpCdeQpsM){Gwe!=oj=J_=I zJ2bJ^JhPY2Q=veWO5riDShIr;S_h*)QTSl{fxD(pGDpJ?H3xtDQ1dg%wHFU^r97FQ zCs%>ALsn6|&7o*yz@g|!ig>{<_C-{sYQ6n|XF^%Rn~6Jm^1Zm?@#9pE2hZH!i~FY7 z{JCP!-eNCC486Al=!tNp9@Jv%IrsV5{qgl=yU)DmXT?33h8~R$OO6+cZO?QAGmb`Q{&W0y1AiQiuK4HpUIY7%M*m8VKO9?6(_>!J zJ{E0GiSvz*_chS(STy6GN*y%SL*m69&^`GOX44gh5t$X6^`Nl4F*3JgHoQQV)=lCcCqfbP~B**_9 zTmM`G^G-zP|8snefwd>1>yqO>z+w9j8900*dgPzutxtOQ^T|Tn;iE>OSnOePkI0KRJ182&NwmA z$4K8((SFH^j`1ZX8JT=4IwjM@&qkJ>iY`k|_(3#0kL^ZwoQm$uG|}L6G}7>Nv=JrF z+@A#sm*{Dv*Xd~QOcN80e0@6lO>$yxe2E{8{B%0HB-6weBU?{Lwb%P(06FcHdY&5c|Zm>Di#7QHk z>ISEi6NlqVbgmafy3`B0QevwT6QhlcsTYh*PBe~vg<976Mi$fy7G|1QZ)8Kg;LqfQ zU$G4@`7tBM>jft=O?0RqL^{?FI#J@x{pxJE#0VoJ>j$GUP0TSew|+1$IpKqE;Sy_% ztgRoc%QSJ=$dUTN(d5MR_!4a!1d(^dzm*{JxU*jMn)5K&W zQyK?TlM^%IODr|AtZ}eBIWad#iTweltUHYDY#i)LPA!cu)3`|xY0@NUN{O>iO!P6* zw@J`1Ik7&z#3Un=n*>ubP5f+RX_H`Ca$;wEiS0&qGzoTQnrP58h%{^(G@`_rAC524 z(@3wTLGMfx6ODY`H25YtQ9t&~BI}Pverg&l$uzOW$kwL8w&Xh#?ND%k@3xf37IAq8Cl#c_#rvbKfc69Bb%B9n=?(EG;*q0a5_2R zuR?{llg`Z@f0_qfDX~?FiP1*JG!MomCwx>nTw=bF1D_!<`|jVBAAz)*brZ0jghr2f_0fD4jVbr zA~>3y*co4YUsZDddDU~i_0CT$#l+62ugappVXOY}9;uT7AVX=1XGDQ$wO$%#|(C6*dl)+Sh< zX<~Cnz;dzWPGPZp% zE;+F;KC!^a!uG+UOcNW7{MkO(n4H)jU*fot6YYbOnI<}R2qK+21f9tb7k~Sc7~#{> z@aKjj;d`oSBWk8qsTpq7NGF}pA^1LA!aq(hEcR|=*0n~~bqLmHnmA(QXouifa>Cnt z;i}qo3?l721|2A|s!{QYVMc~`3`S&{m}O*k$6!u!VoZFARYq2K4Ax|tIB4Wh$KY@{ z@n0_B#H@e2fUP^ZN;(C7D6v&rLik(Ql-JGgl*I-z9V*faYA zGswwCbql@;PaWTy(ec$RH}Xrj;Mf0YHHm9xe7Ks}HM7g94t5JpCD$@LzLxIY9e=t9 zJt@=1B-S$j>{`Y<)zt36?C`|#ZCMdt%Q_?Ly9XP>39snH_fqT^M0|zD+5J^E{L#lrksh>r%m8-BUwnP2V-f2sc5t*w_5ZjlcX+2BqWq@+DL*M|+`+uYCc zlY0iU!qxc42}Z`(ztzaLp27BT;=kNl$NDO&_&%xE%f|Ey+LKc!-evN7N#0;)N=h{& zc}JNV-7AyP+Muf}P13AM1>*tzmBufW3pp6x-^& zfp<7!GrbM<=^gY<&a6z#OfodNcQ7S3b7mVW_*H?3SMq22SFqX(imuz(7c`VyX{+-s zb>d~cgH>nNmOSmB=bkn#eB&!$<34^S=o2)h*hVE!yzSf*ho9-mH{OXR^a&qmTGuC7pZUZG|90XI;fY)J4I-`j2CeBITXFo{6UQ#zWG9-^H<%hb?U}2@ z3-kGd65(wu|0WZg`v!Z?tSi5_^1R1XDx7Q7FNiem7c`;dF3%Fao8s*TCn(y_Oh&(8 zcEf!j`a=7Wq3&IpDiC;Wn8MtCqQI?dShj9^A`YI%H_6-HKO1gnx0zr`o^8##~> z986AlWhEng9533kziYdH(3%n(ur|KTU?W5N2Sbw+8{!kwjm+pD%uG&fva-*@mHlCC zMgL%Ba>`#f4<`;7IoLlql$_WVpJ+9}>m0jog(UF0;be$^pTu|7FRZgWM(u1tZ9Lp7X|D_-a*nmi{n%{B5^$ z&azyz_=Vxw{%Wa}gMv-r!v1k;f6O|Z=rGvNe}jWgl$h{m0mF$AMn(<}MkObvxb)%o zT%;78V{q=^U|w?0pT7<#)*IO{IQTO;F*81K%*gSW$`5r8#yv0IGUXJJwDNPsGmQF z2JOjJ8c98JOC+)v9w1XM%;op$VJh`Tz82n}NzKQ3aJhbrAI25>Rjz_7^{4zEvgx+m z1XtP>tNoOSB`d=H!~wE~xd|EIp``a=eQ#B=}uf9 z`Sou$cB=F)A#ANHtJH`uk+ccaKj$Zk8m**(l2pk6xJW|TPUJias#C6 z0o)Bm^%Ne92lY~(hhlm=uSIbkUg*QRguYr|jED5UI2TIl((I2xMM~+a`~*ttI$Q%~ zbStilhxH)tjz{z~9*;-$FT5CK^)B9kayoEjAJgS^c6}Kt=mMM@6?IuIfyeaA{4^fd zpKxvbTesoHctQ{6o~Wd!@dP}nf8oWbtatGSJf+XGlaJ}Ab#{FPp3wz3H=fmHxdfim zFZ0v*kN${jql#|B4N+AO!drSjuSad2 z<^~?#$lumC@Ktz6=V#x^8F^Pf!o~5PuF92BN5984@V;)!U*QAYn>*n{J%NYgBfXY? z#mD*p@5CqiN_VUje6I6xZhWDi;bQnwf5O%AmF~ffQCE-UA*iS4@%N~&ckyyG&^NlX z9@7o=Lpl!{>FWF#8tW$fE}H0J+!0On5Bv?9>Ak!H&GnV;^e1%-eZRg5E%kF;3a#`O z9)Z?6#ev~~Zlkm7OVC!|$GOo?Kh7o5Uf1BN=%5?$hv=w#aa(lK-|#SW)<5%XbkVzc z4Z7-!9E6VRZu)M09lGl(Tn;_-yZi=v>K6PZdg+1O6}|N|9)~{q4_=JEdOvSQKV8B> z?iyt1`dl6T^=ux50eUn4fq}ZT1L4gWq#N-Y7_578dkoQAcpir8%N#7D7^X{dK@8Vb z`EiWUy|@WR>hU}bqx1rvj?sEE|B5kskb`bDj1AjCw*toLst&XR9C*j;Wx6*e=xw|X z6ZP#5z*pdFU5y{dH@Yvk#3a3%7htl!K0HWc3O&Q6FjaTty7*TA%-@CROC89M>F@Pp zx)7%6R{RmB>&5&vX6Oq_L?Q?EO#P@XfLXd3zmM5^9#6y^o%WE&K|NPj)CDn5x93kV zUoYeDu|Qv2G7>qh7wYGAX)Mwi+zgBL7XA@G=-j0|H^GnkEv}58^eFCzC3-)vz|Xo+ zX^+2Hs=wgsSf;1)P%PIccnf~f50-J?!LRyDu7Th5G#-ZEb@;%wL;s;4(syHpuFr2_ zrJlv3uu5lnBof)9SL=s$UaZkg_&u!E3wS)%=?flpo$K|wyuKeBbWd)KKlN&!kB$1q zvYu~XlYWuQVYB|2-^Lc*j+_J-~HO|Fa`dIWdIPQ9Cd$1a_>yytP) zt>5FS*rO+KZ|v2Fc^&rY!WBF>z+bvKzlQyKC4Ykh`o@Z$AL5{Xh0EcP?$51pSa0H= za75q!SR`^ej_TLB5{~I1+yTe+ZvF))biv0x-^58>hhM@eJ&ya}v_8UX;0bhUv44Bc z2tSadHsLqnnRe=29uM#IrLN^);r*P{BfJOROGv%^3BRKOFIT7D#W%xisHvs62)y=} zT9u!KSEf=w;9BsCPikv!1Yc{LI+%OoB0ZhIfp6tZ{ezd_68#r%gO3@fURcRC!k0m$ z-pYReCgR(fQy=7l@SE(ZPjf~110AVv^K0-M=&4QlD_o`faaZ^X@YE?h7T4%yyb#yw zo%|=R)8{?uI@Z_g8}(JluFLTK@DZrgcljyYpqq0&+^G9=claYMso(N=+@ycu#kg7T z;Z3+jUtQV0(z*0~`gYu^|IKA^o36<(;db4KKf@imFLy$2J(b7cPW=ln!d-d~Z-TF! zNj?85=cT=BnVL&qhkNvcTmZhZB=s4t2%lC@eV1QHUfqK0!JkA(9mqZ4LrAI9cp?hu zKlms3`j^ywybV5Fn|jsLZWp*;=i}S(fUdv~!AH1KU+1bQtn2efD586Fd!*|rJPJO{ zl=>I{2`>ky-u8^!35x0G_&yZZA9D?q&|SGH9@3L}2ukW-c>zl4{k$2a^`+0cPoRv> z!#VM=euUHUh_1%Z;8Fb**Fjm`liQ%2p3EaqUjM=iP(knGO{l0Ze$M?8KAxX?C*Od_ zbr~)UAFfJ$nV-TF`U`#+m2@|51z+)#I+2H>vOdCd@RTn9ANNr_tzYLV@WtM#4frGY z%PXmUxC5TkQ+YIeNGtU>UW6)oKW{-*eR&nv51!Ze^38ZbSLEV&QGdeE<0ajmo8e_W zoV{okc||Ydsi>y+@}H=#FRALdg;#YRz7enKM>!p@>$mw?yrH}BSE!*U@?gBFm+>6b z)O-0))Y2C}Z~b^n-^n+?hsILNaACZyU*V_lj{cJ0!@If%w+{bXf5XF3M=$4jcwg`3 zjrc%c^n&xkhdMXsz(=|q7sAK-HU1Ai(GB=Re5(6#2YjZd@K}7Vf9HkxLhs|P_)=f+ zqT3R_(z*D0)YV0~0P5+dxB}|y+WaaS=pOtf8tUmh9F6qvyabK)Ufzl(I_)Kw3r+P+ zd@Y*k5?lz)^>h4hw9xNz4YbtFxE@;Re%uYM^<*B4Hu`5?fVTR=mpymT?e(oXJ38rV zuXrAzJL_J$8M^3Sc^10rqr4g2boOcv0|Q(<^u=GW2QQj{drAb;n%{ z(C_eb7^r)4T@2DwcmxLPHM|r<^mVU#Jj76)kMG1V{U$$$;d(lc2+_au5{%S)c`HWg z3tx-4Be;L+J2*SW=;HhU#_Cr5DaPq3JQ5T1QeKFOI@jxNC-_>w&oAK{-I5z(k{-xC zF+<`Url;}Kgnq=INf?7W4IQp|L>k;VoFG)86!Wrx)p)^|e^6EAT`3LBGXS@sn=F zjj%*d=Lz^(ALpG|s;{i+xeS)+yV<9%Bg=IeE{b3DJNzns)$O@1e%Hg<>-&*E^emo= z6?!Ev!%F=?Ew@js(hd1ltk&~+9M~ z8k=;Mw_WFYvwlVw#}-}l9nUGSRX5K+j_Hov636vO9)J^iE`NuUdLM7bDSgF-p1>Z zMMpn!{`x%KKvzPl?!g_9Rp0%w?bT^|w(gDd^=e*@3-u{Jh>P?CpLpJfi}k1cDlXCO zxj8P?qc{VX=>_~fF4tK;wH|$i{!IS|*>nePfvfaz?vJbWK3;)qv@d*#veZ-gY0@9e~TQt*ykQkaie~kA45*vjK9E5dNxnQ&3Y9t$1VCG??f(r*%z)$ z+^W+#FK*M#_&>Nq_v3EJt#|Pf+^NfdY2StDYFq_*^ygd$ckBM#68Gq-JRbkjcYNhG zqVwwF`T^wA?YK7b>%;sb3g}Dg+P5gEb8}Ak&5YEixe)HxZ}V$-K%eHBD6I3>vwu-U z*X9?HuAA_eD60E#7d)uH;n66jTh;fR6vg!<9*GjVV*`)xcu4PW=rI>1^|g)MW>H$_ z5tpXP_~u%5!*@rb^;vHPEXR6nE(qpbdb-#|G%miwW+UcfU@L2uwcP*ES}zwns8 zy@}fk9@mfZ{dhvZ#LuFV9?fm=q`thV+k>vG@6I;EL? zq^s!s`g&B=k8?>puixMo@q%u^ABX>~dvFK5q$lujysUrV*?2{7=GCaCqs{$%udC}E z`UO;H}-E{lTwiDg;1zqef-9z`*pP{F|s;kEw-AfnL zx1qQGS2xFY-A6aluc5CV%bn0qFX9=<&sI_FhUkIZ3q$qyJQ2h6Z~P;M>pi>$BlL|uBatidjV{LbW0HQ8U%+JDhnr)HUe41n zRbSo9V}$-zm(=&;J6)S!!S}iee~D?jFL%LoJ(Er&T7wX4#ek{^&@{3rk+w!OQK@aD?_)*W} zsrX4>+}GvROZ2C@GJe*5xjB~VsXPYD^e?;!EA)Qegq8ZzevYMBt&8&=SfgL!XRua( z!tY?6ZqLo|r=GyWuu(7O+1R8v@+xfBC-?xi=xiCD3t+3hn{UN7U7CwxyROQWu|vPl zwXjq7M8?0X5x@8G03v|upX#Cz!5#0C*r6+!OL+>UpLrg#Bp7K@5BjRnM>iMp3YrxN*5dA zc@s|SEJNL2bj05YxpuhcDZ?ChbV;2XQC*cQA<*@?7P9D5ycXx_93vbvk*d@AZe-QZ zb9tocFZnH;ulsOoT%b?!a$Km(j^-HXQT%!w*by;z(exF~&b^17W!S%Y> zIM+F{>j~T*IrK`NjT>~@c-ObSQ9qz_Bd30xAHhxf3$BBkbti6xTXe1oZfiQ1PS*u+ ztFFdR;x;{!yW@5}hrh!e`m%{`3p%&1r7Pi1-Go2KUAixKK_2}rkHOvgcV3Kp^nTuo zf9XrUc3Z%``d+>fd38lDj(qwpejfRCWBvjKbRX`Fg8Cq@zzs|!q-~s(G zr=yU5jbA`vookZEcU?sH)CG{Pr|}3B)$92;Jg9R{w*OH~f55MyxL(ZPqJ+*h#cA-6 z{+!=LNgbW)XHZ>Am(lm5wC>IgP)4ui1$abiO&vRvb zsz2nn@R@GIjq!yZ!hP_ip23q)SFhloQBUvZ?P#Dcn(n@UhWa+nfyTNR--jmp8Ga1S z^gH}In(Jm<7cF%LcY|N4NuA2$&_*xkMQE#c@kX@QsWTkcbqAeOUk#tePc6jvqO*R2 zA4OOFCclhsx&eQR9=a!YKu{X~-ok6pPe*3DZR-quoxThMbbh`Q19f>W ziNU%$SHTed1;3ABx-+-Ja6Os_VWghV(=bY}=if0#ALD%(tFN5paRcM^-JA;(bQvy+ zuk{Q36u!})aBWQ1?YSAI=;54!Z}n`RitqGlUXE${5bwfted%nEZ%H!)wgXtu z>&jdnzv#EPI)2lQ`3wB6`*3Hh(35yHR_dR5K341PydGDE3sbR$9LmT z{TP?QM*TX!fX%ute}pZ%8@I(aJ&uQByI#aIu~Tp4mDr_E@&WA8SI_hKkG=X{z8!z* zN4Yrm>zDai9MqrkyEvpfaC02dBe*|~>N)%^j_Wo23r^_6yc?(VW%E6M!D)Rb--MJb zo)>Xp_`bK)DqIO!^!r>B=jm455Lxvg?u9fxjlaeP`gi^b7wUby6&LFZ7C0YVqI2=} zxKtPA0=P^+#T9V5uFbFF3f+Xi#Fe@)cR@D2lxN^-y@NO48l7dK>p)+tZ_wFroxY#% z!S(uaei+&H8~h@2=z9DyZqVa713C3#o`swACSHYG^eH}wT>6?tE+1~wdHD|9uFG-> zpXlj{;kV! zI-b;@@bh?158`HcQ7`4M@v1(}8&Ff!ZcjTt{L{H=q_*DPM zbMTqo!fWuk4nLT4Sbw3f)0g2(ouBW-SGppXL|y$FKaYC)EB+Amb$4!q26{XXLqolo zXQ7ea!mH3&haUnutefcT^krzO3-X<4rYmx3G}mwN^Jt-)^2cbY`*Bya(o=XWTI*kU zA=>Cmm%07xwz{mo7wvRoego}wAMT6}dJ>ODN4=cqqm$mn8_`*(F83TjchNcZ)#$1V z@xAD#pWsK)UBAgMqla$5pQ5Mk$sLg5Vdfn~u^jrRPui$H}>`Ly%+4xo~ zy^4qO)qJ0oU&Ax_T7JZtT*p7~_58Fm%g$>#2fyx2Z{Xd0BY)(~b8@OPzlnSB&3u=Q zxP@nME`H3$+{$bCHm+@>Zs(JH2e-CyxjCneyOYQBU0l*e=HWGbH@|OV@8L^r?7w&r z-^&GUbY5P_`MA7|&(F)b09SP(3i4XMk88Uy_wzx1fWLI13UPR$3R5F4!WX!3>D-!& za<-csuec8vN6aURJj;eWf(c4;IJhx`3s9Pamg9Pamm9PalAINa|=INa|Ka=711 zaJb(~ak$?f=5W84<#4}O;Bdb`&f$Kq#NmE_io^Z>EQkBO3Wxjs1rGQ7%j_zRROfKN zzs}))f0M)g{uYP({T&YXdmRq<`-dFv_fI(7@1L`)Ch`@B`@KHj#EsZh5NXQ(A8FxV z;eKz;;eKz&;ePMP;ePMJ;ePMV;ePMM;ePMS;ePMW;eH>);eH>=;eH>%;eH>@;eH>- z;eMaU;eMaQ;eMaW;eP*~!~H&k!~H&+!~H&w!~MRH!~OmPhx>gAhx>gQhx`3k4)^;X S9Pam39PanE9PalG{Qm$4Km>09 literal 85967 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

w}%_RfhZ2{kGDY`;01Ux>Ifgh*P~AGbNmwO z410b}orJo;;kYk~hr8m9QCD~}{vGND@5C3O?(iM_1nL31Cs4n_J>hb&H~JcGh1Wm{ z@KC%PN`zP8lTk1DEWQ)@DY418V5hcFQD;oo^L68XaZaVFM%e)-SDO;1)h$7k0!x;@nvW-{0RRUO@Tf7 zaZZD$!eMX`G!2f!>!IoJBD^=60iVD(qM7h({0f={m*~$q0?meN;1$svxHsMu&4nl6 zL(x2V6+T}GK7#K=sqh{A0$Kp8-%;M+g|IiA11*BT#Y>~b@Me4@S_0q4Pokx8*!P^@ z&@#9=UJosYSKb+ccC=6>;TU5 zXdT=gk478dk@yd2BWxQ;*@id41K}EIGdvR?FXG^B_zJWYzJMP^+u#@Y?`S(bdJuIu z+6k}07ouHouEFF5yc-?{H$Z#f`S=vH7v6)Xp?&Z*{1n;`zrp`N2jE^woJ-L`cq%>` z9fB|5yU<~{)DYS-=m=a3uY``m9q?x87(5j3gO0;H@I~kZ{8WUYlW?w~lo@miZia`V zpWzjF68Z%`h;K)y;XC*_bOzRkQ8wVSa41|Dor8PgQRr7V1s{Pfz-RGo=ptNvIL8jU z1c&3n=rY_6Z;Yk-;c5g*LSi9FCVoHh3=n4ax*JoXY;eS>Sm1 zE0h%;hWAJA@H>1X$_7uIM)^daz^m|7lpX#R--&X-ukm~6Q@F--+K(tFoM8s_CF}v$ zf=i*#;5m3A`W)VguSU7yU-1(t5Bwazhw{Q+vp7f1r0oqihASa2c+YI|8TN+n&t*At zXnVs&=aDD;E&$hn%cFwuP`oKB1ZSGhaSZ#wOW<%+7(R;cMn&MPsgxbKDBK1PM#bQM zcn?$@o{o<~CE%U-GE@?NfnPzs@PGxR2PzHEz{jC7@MU~2@`L>rl2^zdj>M~=0Jt;W z0+oeF;NPM^csITj1;KyfClP~k8aWnG7ElFv99|U#!@i5Df8dI6O*j;;T_L_#A!&Rfn4`rA(o4crQK_MZo!&ag4$> z;50Y^)r42B;QYLt_A`74-ht?SV>DXHwJaP7zlX=7C^+{j$|-nLC(4So(W%rQ_w7U|<**N&3$1`FncQigP2{0hh&n&`!7! zULEa%$Kh?!Zg@XF7wv&x;kVFUc=*pukB-9XFYE_=3@#4mK*!(`~bQJXFN;$0lp5m zhV!Ev@C1A?x(PqV520IdrgOA4;M;IjxHP&0$KVaoZ*ZaWq&IvQ4ui|0dvJTaDf%5w z!h50na4MdH9>6>Cb?71dD}Dk!f}i8}&|^5;ujDoQ11^E*Lr>rcydruEx51mBXK+8f z2YL?g#z&zS@J0M2dI@K^z_!4D!nI*<^a@VH2cW;;|m8m@4WZ9s3}UHG@?Eqn+6 z3B7~WODr3H50`**pbu~(ydwGt_r}{IMdQ4W4@Hb9W1Pj8AvZX~Wzrbd;L5NE(%}|( zeUt(2gLgr^$Zq_Fr=g6n?-kls$OezbBTy#z<5kW(C^J0y8hMAZzzwc*tixI19&j7v z4tw3;*n+dcYi^QX{Qd-Pe2cQc@9gk!I2PrA|G=lBPhrp7>?@oT4uySDF1Rlqg*@O- z?{NIVpTVc$81y;Z>@Mg0-)PIh`5$n8xJO$K?g9Iuyzn@D0P=)S;&TzB&l}%Aq}JV3%?_r-wc^xM8iR-GQ0<$j;g?A z-&0OeRd^x(Evg3R{y=>ISBLMyy-+w@|0C&#BH;b_XjB6(qNvIV~fc2pm}fuBPS;CJ{_)DZq$Rh6tL8ZL_$Lyh5jcy-hS?u55O zU%*NDH>epr2TwuGVeu~gYSaQ2ee$lNmT-1A#sWjFU|+ldY6I88L(x}od%PKH2M@%1 zp;&k}PWLq>4&I9M%{rw6d=@`~I>ArzJE$}4uF?Go#lt0VZ`2j8fmcM`;kI~F)C2w= z|5}PV3Lk?K2;Yb=L%rai@gGrd_%VJ1^@TI*s`3H;1}+BYMg8D#yaMVEx4|2u@8N!U z5A*{(1s{b5!t3zGXb^l7--nXm2lzEK1h!>RmACLPxG4Tr1YL1-l03U7o)!Ts=V zXf!-UgrPC;dVDb&2cN|Eqw(-V{2H1F+YD8C2dBVA;M{03Tn#UWrogT7Mraz`5ATkq z!&C85XePWKXOLTE7JLfdkLJJ+@at$UY-D7=;Q4SN_%oCW*Tl=Bg>XCk3$zIS0Z%|n z;2HQ>v=rWii&vhO!@uAM(F*u6eiN;NGuy~7cr{!U&WqN<)$#Hu4Q`D`qxEnR@PN25LPH+VO+ z51xdNK>Oh|d?ES~{t4fU4#E#{UbIjS!?w(<3qArDfpeo{aCN*KIu3t@N28zM@9>`J zBs>itjedqV;7idj@G1NNIs-q%ucNcDEeq>{&%=e`+~`-hDjtL`!Y%QJ=o0)5-W6Se zQ}7Y!D!dwBfUd(w@m=T!d>6lnZoyhsRe1&9hV#QY(Qj}l?uYKe&G0DnJDiAjMEBuw zcoKRDufXS`NAMwhJNg5@g`Y=H;E(uo^bGcNSCvoDbGQQTi(bNw@mlClxCb7K{(_V7 z0q8Zn1fPlC!u#;e=pB3&{{?-3-{6nYNBFaBd|DK#^rtL~7e#JxeY`r-;4XM;q{GAT zekcQ+icdkj$YSim*P)E?Mf@jZgA0Dbw!oR;FgO5ZfxpD-p{#Ikyfbo#C*VU-Hh2|2 zAAJHJ!FQtU@E!aD$^nBfaJJ7Vvv57w56*|`!wv8%r~%vqZ-W}b z=Qf*&yL^4bKsFI{8M}do)dRxCAsh(xCee7{|v9fNn^Li@(H6;T_qz()cyJ3?9u+`r$ipf4mGk8-OR{W$`C?ARfcc2jRQ% za(Dp}p*%hSuYljggYjAu{0p8*!2ETX2!@+i{WayKs^3 zdvTHP2XK+^hj5YaM{$wwCvcJPr*M()r*V<*=Wvnl7jTj9mvNEr*Km>VH*t~gckpuf tJzV7b1H1zM7!Ssu;uY~1xXAZcxXAZ6xXAbSxX5>rI3nLQT;#if|1Z!j)S3VQ diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML index e3dce828..8b824724 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML @@ -4,11 +4,6 @@ DOTweenEditor - -

- Not used as menu item anymore, but as a utiity function - - Starts the update loop of tween in the editor. Has no effect during playMode. @@ -33,6 +28,15 @@ If TRUE prevents the tween from being auto-killed at completion If TRUE starts playing the tween immediately + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) + Checks that the given editor texture use the correct import settings, @@ -97,14 +101,10 @@ to use. Leave NULL to check in all of them. - - Full major version + first minor version (ex: 2018.1f) - - - Major version - - - First minor version (ex: in 2018.1 it would be 1) + + + Not used as menu item anymore, but as a utiity function + diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll index ecebe559468ceb90c4a9422a7c1338b2eac309ae..4d46b5be7f89986f8ddbfacd66c9127b1a63d332 100644 GIT binary patch literal 66560 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

U#VuIjMTn`y-^imT3jdMkX2)~2*tqE)Aub27 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 literal 67584 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�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 diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index 32306fdc8fd48fcf774597145369ba2fe603dbba..c1e86e45da77645dbe3a8e5fe0a91c3056ab23eb 100644 GIT binary patch literal 11777 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 literal 17084 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 TE8x7G*T8u>zXs>!90mVx-Dgz_ From d16efa25f59e96af0ae8329942814e8d2cb68382 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:40:22 +0200 Subject: [PATCH 16/33] Update build instructions --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 81521813..4cbfc816 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ Check the docs on DOTween's website - http://dotween.demigiant.com Requirements: - Windows, the scripts that are executed in post build events are *.bat files. - .NET SDK -- Unity installation of the version defined in file [_DOTween.Assembly/DOTween/Directory.Build.Props](_DOTween.Assembly/DOTween/Directory.Build.Props) +- Unity installation of the version defined in file [_DOTween.Assembly/Directory.Build.Props](_DOTween.Assembly/Directory.Build.Props) -Open the solution and build at least the DOTween and DOTweenEditor projects. These projects have several post build events with *.bat files that copy files to the [Package](Package) folder structure. +Open the solution and build at least the DOTween and DOTweenEditor projects. These projects have several post build events with *.targets files that copy files to the [Package](Package) folder structure. -The repository has a workflow defined that checks in several versions of Unity that they compile the DOTween and DOTweenEditor assemblies correctly to prevent breaking changes in the Unity API. \ No newline at end of file +The repository has a workflow defined that checks in several versions of Unity that they compile the DOTween, DOTweenEditor and DOTweenUpgradeManager assemblies correctly to prevent breaking changes in the Unity API. \ No newline at end of file From b78ee6b2313f7335f8359c91911105dea45bffb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:40:56 +0200 Subject: [PATCH 17/33] Add DOTweenUpgradeManager meta files to package folder structure --- .../Editor/DOTweenUpgradeManager.dll.mdb.meta | 7 ++++ .../Editor/DOTweenUpgradeManager.dll.meta | 33 +++++++++++++++++++ .../Editor/DOTweenUpgradeManager.xml.meta | 7 ++++ 3 files changed, 47 insertions(+) create mode 100644 Package/DOTween/Editor/DOTweenUpgradeManager.dll.mdb.meta create mode 100644 Package/DOTween/Editor/DOTweenUpgradeManager.dll.meta create mode 100644 Package/DOTween/Editor/DOTweenUpgradeManager.xml.meta diff --git a/Package/DOTween/Editor/DOTweenUpgradeManager.dll.mdb.meta b/Package/DOTween/Editor/DOTweenUpgradeManager.dll.mdb.meta new file mode 100644 index 00000000..ae10f581 --- /dev/null +++ b/Package/DOTween/Editor/DOTweenUpgradeManager.dll.mdb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 33cc4f404327810468681e36d336861e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/DOTweenUpgradeManager.dll.meta b/Package/DOTween/Editor/DOTweenUpgradeManager.dll.meta new file mode 100644 index 00000000..a4b7260e --- /dev/null +++ b/Package/DOTween/Editor/DOTweenUpgradeManager.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 5e5e3d6418c75d74a8b01cd0d3aa1bfc +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 1 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Package/DOTween/Editor/DOTweenUpgradeManager.xml.meta b/Package/DOTween/Editor/DOTweenUpgradeManager.xml.meta new file mode 100644 index 00000000..84c514ef --- /dev/null +++ b/Package/DOTween/Editor/DOTweenUpgradeManager.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b9c2989029946ac488da2a9f0b765156 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From 6504edea8ab663ef4098befacb5a85e5116b0fd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:42:00 +0200 Subject: [PATCH 18/33] Workflow changes - Add more Unity versions - Compile DOTween_LooseScripts project where possible (< 2019.2) --- .github/workflows/ci-windows.yml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index a10ae2e3..57eed1e3 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -15,8 +15,11 @@ jobs: matrix: unity: [ + { version: 5.6.7f1, hash: e80cc3114ac1 }, + { version: 2017.4.40f1, hash: 6e14067f8a9a }, + { version: 2018.4.36f1, hash: 6cd387d23174 }, { version: 2019.4.40f1, hash: ffc62b691db5 }, - { version: 2020.3.36f1, hash: 71f96b79b9f0 }, + { version: 2020.3.37f1, hash: 8c66806a0c04 }, { version: 2021.3.6f1, hash: 7da38d85baf6 }, ] @@ -36,8 +39,7 @@ jobs: - name: Replace UnityVersion value in Directory.Build.Props files run: | $filePaths = @( - '_DOTween.Assembly/DOTween/Directory.Build.Props', - '_DOTween.Assembly/DOTweenEditor/Directory.Build.Props' + '_DOTween.Assembly/Directory.Build.Props' ) foreach ($filePath in $filePaths) { @@ -77,6 +79,11 @@ jobs: run: Copy-Item -Path "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\MonoBleedingEdge" -Destination "UnityCache\MonoBleedingEdge" -Recurse shell: pwsh + - name: Prepare GUISystem Cache + if: ${{ (startsWith(matrix.unity.version, '5.6') || startsWith(matrix.unity.version, '2017') || startsWith(matrix.unity.version, '2018') || startsWith(matrix.unity.version, '2019.1') || startsWith(matrix.unity.version, '2019.2')) && steps.cache-unity.outputs.cache-hit != 'true' }} + run: Copy-Item -Path "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\UnityExtensions\Unity\GUISystem" -Destination "UnityCache\GUISystem" -Recurse + shell: pwsh + - name: Restore Managed Cache if: steps.cache-unity.outputs.cache-hit == 'true' run: Copy-Item -Path "UnityCache\Managed" -Destination "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\Managed" -Recurse @@ -87,6 +94,11 @@ jobs: run: Copy-Item -Path "UnityCache\MonoBleedingEdge" -Destination "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\MonoBleedingEdge" -Recurse shell: pwsh + - name: Restore GUISystem Cache + if: ${{ (startsWith(matrix.unity.version, '5.6') || startsWith(matrix.unity.version, '2017') || startsWith(matrix.unity.version, '2018') || startsWith(matrix.unity.version, '2019.1') || startsWith(matrix.unity.version, '2019.2')) && steps.cache-unity.outputs.cache-hit == 'true' }} + run: Copy-Item -Path "UnityCache\GUISystem" -Destination "${{ env.UNITY_EDITOR_PATH }}\Editor\Data\UnityExtensions\Unity\GUISystem" -Recurse + shell: pwsh + - name: Build DOTween run: dotnet build -c Release _DOTween.Assembly/DOTween/DOTween.csproj shell: pwsh @@ -95,6 +107,12 @@ jobs: run: dotnet build -c Release _DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj shell: pwsh + # UnityEngine.UI.dll can only be referenced up to Unity 2019.2, after that version it does not come installed with the editor. + - name: Build DOTween_LooseScripts + if: ${{ startsWith(matrix.unity.version, '5.6') || startsWith(matrix.unity.version, '2017') || startsWith(matrix.unity.version, '2018') || startsWith(matrix.unity.version, '2019.1') || startsWith(matrix.unity.version, '2019.2') }} + run: dotnet build -c Release _DOTween.Assembly/DOTween_LooseScripts/DOTween_LooseScripts.csproj + shell: pwsh + - uses: actions/upload-artifact@v3 with: name: Package-${{ matrix.unity.version }} From 5272836bef9134a0de045f4804387fd79eb1894f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:45:15 +0200 Subject: [PATCH 19/33] Restore original binaries --- .../DOTween/Modules/DOTweenModuleAudio.cs | 2 +- .../DOTween/Modules/DOTweenModulePhysics.cs | 2 +- .../DOTween/Modules/DOTweenModulePhysics2D.cs | 2 +- .../DOTween/Modules/DOTweenModuleUI.cs | 2 +- _DOTween.Assembly/bin/DOTween.XML | 962 +++++++++--------- _DOTween.Assembly/bin/DOTween.dll | Bin 177664 -> 174592 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 85967 -> 67269 bytes .../bin/Editor/DOTweenEditor.XML | 26 +- .../bin/Editor/DOTweenEditor.dll | Bin 67584 -> 66560 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 17084 -> 11777 bytes 10 files changed, 498 insertions(+), 498 deletions(-) diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs index 75b91126..c195b6cc 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && AUDIO_DOTWEEN // MODULE_MARKER +#if true // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs index c7f39d0e..08b07006 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && PHYSICS_DOTWEEN // MODULE_MARKER +#if true // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Core.Enums; diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs index 1351a98f..d01f7289 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && PHYSICS2D_DOTWEEN && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins; diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs index b5814fbc..b3a6fd1a 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && UGUI_DOTWEEN && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if true && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using System.Globalization; diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML index ef800e1d..522a3164 100644 --- a/_DOTween.Assembly/bin/DOTween.XML +++ b/_DOTween.Assembly/bin/DOTween.XML @@ -26,19 +26,9 @@ What axis to constrain in case of Vector tweens

- - - Struct that stores two colors (used for LineRenderer tweens) - - Called the first time the tween is set in a playing state, after any eventual delay - - - Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) - - Used in place of System.Func, which is not available in mscorlib. @@ -49,6 +39,11 @@ Used in place of System.Action. + + + Public so it can be used by lose scripts related to DOTween (like DOTweenAnimation) + +
Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). @@ -73,38 +68,6 @@ Max Sequences capacity. Default: 50 - - - Used to dispatch commands that need to be captured externally, usually by Modules - - - - - Returns a Vector3 with z = 0 - - - - - Returns the 2D angle between two vectors - - - - - Returns a point on a circle with the given center and radius, - using Unity's circle coordinates (0° points up and increases clockwise) - - - - - Uses approximate equality on each axis instead of Unity's Vector3 equality, - because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. - - - - - Looks for the type within all possible project assembly names - - This class contains a C# port of the easing equations created by Robert Penner (http://robertpenner.com/easing). @@ -158,12 +121,6 @@ The eased value. - - - Used to interpret AnimationCurves as eases. - Public so it can be used by external ease factories - - Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected @@ -174,6 +131,12 @@ Returns a value between 0 and 1 (inclusive) based on the elapsed time and ease selected + + + Used to interpret AnimationCurves as eases. + Public so it can be used by external ease factories + + Behaviour in case a tween nested inside a Sequence fails and is captured by safe mode @@ -185,27 +148,6 @@ Kill the whole Sequence - - - OnRewind callback behaviour (can only be set via DOTween's Utility Panel) - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. - When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded - - - - - When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded - - Log types thrown by errors captured and prevented by safe mode @@ -239,6 +181,27 @@ Lets the plugin know that we restarted or rewinded + + + OnRewind callback behaviour (can only be set via DOTween's Utility Panel) + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind, OnRewind callbacks will always be fired, even if the tween is already rewinded. + When calling PlayBackwards/SmoothRewind instead, OnRewind callbacks will be fired only if the tween isn't already rewinded + + + + + When calling Rewind or PlayBackwards/SmoothRewind, OnRewind callbacks will always be fired, even if the tween is already rewinded + + Public only so custom shortcuts can access some of these methods @@ -259,6 +222,38 @@ INTERNAL: used by DO shortcuts and Modules to prevent a tween from using a From setup even if passed + + + Used to dispatch commands that need to be captured externally, usually by Modules + + + + + Returns a Vector3 with z = 0 + + + + + Returns the 2D angle between two vectors + + + + + Returns a point on a circle with the given center and radius, + using Unity's circle coordinates (0° points up and increases clockwise) + + + + + Uses approximate equality on each axis instead of Unity's Vector3 equality, + because the latter fails (in some cases) when assigning a Vector3 to a transform.position and then checking it. + + + + + Looks for the type within all possible project assembly names + + NO-GC METHOD: changes the start value of a tween and rewinds it (without pausing it). Has no effect with tweens that are inside Sequences @@ -285,6 +280,11 @@ The new end value If bigger than 0 applies it as the new tween duration + + + Struct that stores two colors (used for LineRenderer tweens) + + Used for tween callbacks @@ -1202,35 +1202,6 @@ Rewinds and kills the tween when the link target is disabled - - - Types of log behaviours - - - - Log only warnings and errors - - - Log warnings, errors and additional infos - - - Log only errors - - - - Types of loop - - - - Each loop cycle restarts from the beginning - - - The tween moves forward and backwards at alternate cycles - - - Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". - In case of String tweens works only if the tween is set as relative - Path mode (used to determine correct LookAt orientation) @@ -1299,14 +1270,14 @@ Resets the plugin - + - Path plugin works exclusively with Transforms + This plugin generates some GC allocations at startup - + - This plugin generates some GC allocations at startup + Path plugin works exclusively with Transforms @@ -1373,11 +1344,6 @@ Custom characters - - - Controls other tweens as a group - - Type of randomness to apply to a shake tween @@ -1389,59 +1355,291 @@ Creates a more balanced randomness that looks more harmonic - + - Methods that extend known Unity objects and allow to directly create and control tweens from their instances + Methods that extend Tween objects and allow to control or get data from them - - Tweens a Camera's aspect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Completes the tween - - Tweens a Camera's backgroundColor to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Completes the tween + For Sequences only: if TRUE also internal Sequence callbacks will be fired, + otherwise they will be ignored - - Tweens a Camera's farClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Flips the direction of this tween (backwards if it was going forward or viceversa) - - Tweens a Camera's fieldOfView to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Forces the tween to initialize its settings immediately - - Tweens a Camera's nearClipPlane to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Send the tween to the given position in time + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it - - Tweens a Camera's orthographicSize to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Send the tween to the given position in time while also executing any callback between the previous time position and the new one + Time position to reach + (if higher than the whole tween duration the tween will simply reach its end) + If TRUE will play the tween after reaching the given position, otherwise it will pause it - - Tweens a Camera's pixelRect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + Kills the tween + If TRUE completes the tween before killing it - - Tweens a Camera's rect to the given value. - Also stores the camera as the tween's target so it can be used for filtered operations - The end value to reachThe duration of the tween + + + Forces this tween to update manually, regardless of the set via SetUpdate. + Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. + Also note that if you only want to update this tween instance manually you'll have to set it to anyway, + so that it's not updated automatically. + + Manual deltaTime + Unscaled delta time (used with tweens set as timeScaleIndependent) - - Shakes a Camera's localPosition along its relative X Y axes with the given values. - Also stores the camera as the tween's target so it can be used for filtered operations - The duration of the tween - The shake strength - Indicates how much will the shake vibrate - Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). - Setting it to 0 will shake along a single direction. + + Pauses the tween + + + Plays the tween + + + Sets the tween in a backwards direction and plays it + + + Sets the tween in a forward direction and plays it + + + Restarts the tween from the beginning + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it + + + Rewinds and pauses the tween + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + + + Smoothly rewinds the tween (delays excluded). + A "smooth rewind" animates the tween to its start position, + skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. + If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. + Note that a tween that was smoothly rewinded will have its play direction flipped + + + Plays the tween if it was paused, pauses it if it was playing + + + Send a path tween to the given waypoint. + Has no effect if this is not a path tween. + BEWARE, this is a special utility method: + it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually + (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) + Waypoint index to reach + (if higher than the max waypoint index the tween will simply go to the last one) + If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it + + + + Creates a yield instruction that waits until the tween is killed or complete. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForCompletion(); + + + + + Creates a yield instruction that waits until the tween is killed or rewinded. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForRewind(); + + + + + Creates a yield instruction that waits until the tween is killed. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForKill(); + + + + + Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForElapsedLoops(2); + + Elapsed loops to wait for + + + + Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForPosition(2.5f); + + Position (loops included, delays excluded) to wait for + + + + Creates a yield instruction that waits until the tween is killed or started + (meaning when the tween is set in a playing state the first time, after any eventual delay). + It can be used inside a coroutine as a yield. + Example usage:yield return myTween.WaitForStart(); + + + + Returns the total number of loops completed by this tween + + + Returns the eventual delay set for this tween + + + Returns the eventual elapsed delay set for this tween + + + Returns the duration of this tween (delays excluded). + NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts + If TRUE returns the full duration loops included, + otherwise the duration of a single loop cycle + + + Returns the elapsed time for this tween (delays exluded) + If TRUE returns the elapsed time since startup loops included, + otherwise the elapsed time within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded) + If TRUE returns the elapsed percentage since startup loops included, + otherwise the elapsed percentage within the current loop cycle + + + Returns the elapsed percentage (0 to 1) of this tween (delays exluded), + based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 + + + Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. + BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. + When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. + If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: + .OnKill(()=> myTweenReference = null) + + + Returns TRUE if this tween was reversed and is set to go backwards + + + Returns TRUE if the tween is complete + (silently fails and returns FALSE if the tween has been killed) + + + Returns TRUE if this tween has been initialized + + + Returns TRUE if this tween is playing + + + Returns the total number of loops set for this tween + (returns -1 if the loops are infinite) + + + + Returns a point on a path based on the given path percentage. + Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + Percentage of the path (0 to 1) on which to get the point + + + + Returns an array of points that can be used to draw the path. + Note that this method generates allocations, because it creates a new array. + Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + How many points to create for each path segment (waypoint to waypoint). + Only used in case of non-Linear paths + + + + Returns the length of a path. + Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. + A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). + You can force a path to be initialized by calling myTween.ForceInit(). + + + + + Types of loop + + + + Each loop cycle restarts from the beginning + + + The tween moves forward and backwards at alternate cycles + + + Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". + In case of String tweens works only if the tween is set as relative + + + + Controls other tweens as a group + + + + + Methods that extend known Unity objects and allow to directly create and control tweens from their instances + + + + Tweens a Camera's aspect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's backgroundColor to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's farClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's fieldOfView to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's nearClipPlane to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's orthographicSize to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's pixelRect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Tweens a Camera's rect to the given value. + Also stores the camera as the tween's target so it can be used for filtered operations + The end value to reachThe duration of the tween + + + Shakes a Camera's localPosition along its relative X Y axes with the given values. + Also stores the camera as the tween's target so it can be used for filtered operations + The duration of the tween + The shake strength + Indicates how much will the shake vibrate + Indicates how much the shake will be random (0 to 180 - values higher than 90 kind of suck, so beware). + Setting it to 0 will shake along a single direction. If TRUE the shake will automatically fadeOut smoothly within the tween's duration, otherwise it will not Randomness mode @@ -2146,342 +2344,19 @@ and returns the total number of tweens involved. - + - Indicates either a Tweener or a Sequence + This class serves only as a utility class to store tween settings to apply on multiple tweens. + It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining - - TimeScale for the tween + + A variable you can eventually Clear and reuse when needed, + to avoid instantiating TweenParams objects - - If TRUE the tween will play backwards - - - If TRUE the tween is completely inverted but without playing it backwards - (play backwards will actually play the tween in the original direction) - - - Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int - (use or for those) - - - String ID (usable for filtering with DOTween static methods). 2X faster than using an object id - - - Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. - Default is -999 so avoid using an ID like that or it will capture all unset intIds - - - Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts - - - Called when the tween is set in a playing state, after any eventual delay. - Also called each time the tween resumes playing from a paused state - - - Called when the tween state changes from playing to paused. - If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - - - Called when the tween is rewinded, - either by calling Rewind or by reaching the start position while playing backwards. - Rewinding a tween that is already rewinded will not fire this callback - - - Called each time the tween updates - - - Called the moment the tween completes one loop cycle - - - Called the moment the tween reaches completion (loops included) - - - Called the moment the tween is killed - - - Called when a path tween's current waypoint changes - - - Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative - - - - Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option - - - - FALSE when tween is (or should be) despawned - set only by TweenManager - - - Gets and sets the time position (loops included, delays excluded) of the tween - - - Returns TRUE if the tween is set to loop (either a set number of times or infinitely) - - - TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed - - - Time position within a single loop cycle - - - - Animates a single value - - - - Changes the start value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - If bigger than 0 applies it as the new tween duration - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If bigger than 0 applies it as the new tween duration - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new end value - If TRUE the start value will become the current target's value, otherwise it will stay the same - - - Changes the start and end value of a tween and rewinds it (without pausing it). - Has no effect with tweens that are inside Sequences - The new start value - The new end value - If bigger than 0 applies it as the new tween duration - - - - Methods that extend Tween objects and allow to control or get data from them - - - - Completes the tween - - - Completes the tween - For Sequences only: if TRUE also internal Sequence callbacks will be fired, - otherwise they will be ignored - - - Flips the direction of this tween (backwards if it was going forward or viceversa) - - - Forces the tween to initialize its settings immediately - - - Send the tween to the given position in time - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - Send the tween to the given position in time while also executing any callback between the previous time position and the new one - Time position to reach - (if higher than the whole tween duration the tween will simply reach its end) - If TRUE will play the tween after reaching the given position, otherwise it will pause it - - - Kills the tween - If TRUE completes the tween before killing it - - - - Forces this tween to update manually, regardless of the set via SetUpdate. - Note that the tween will still be subject to normal tween rules, so if for example it's paused this method will do nothing. - Also note that if you only want to update this tween instance manually you'll have to set it to anyway, - so that it's not updated automatically. - - Manual deltaTime - Unscaled delta time (used with tweens set as timeScaleIndependent) - - - Pauses the tween - - - Plays the tween - - - Sets the tween in a backwards direction and plays it - - - Sets the tween in a forward direction and plays it - - - Restarts the tween from the beginning - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it - - - Rewinds and pauses the tween - Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it - - - Smoothly rewinds the tween (delays excluded). - A "smooth rewind" animates the tween to its start position, - skipping all elapsed loops (except in case of LoopType.Incremental) while keeping the animation fluent. - If called on a tween who is still waiting for its delay to happen, it will simply set the delay to 0 and pause the tween. - Note that a tween that was smoothly rewinded will have its play direction flipped - - - Plays the tween if it was paused, pauses it if it was playing - - - Send a path tween to the given waypoint. - Has no effect if this is not a path tween. - BEWARE, this is a special utility method: - it works only with Linear eases. Also, the lookAt direction might be wrong after calling this and might need to be set manually - (because it relies on a smooth path movement and doesn't work well with jumps that encompass dramatic direction changes) - Waypoint index to reach - (if higher than the max waypoint index the tween will simply go to the last one) - If TRUE will play the tween after reaching the given waypoint, otherwise it will pause it - - - - Creates a yield instruction that waits until the tween is killed or complete. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForCompletion(); - - - - - Creates a yield instruction that waits until the tween is killed or rewinded. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForRewind(); - - - - - Creates a yield instruction that waits until the tween is killed. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForKill(); - - - - - Creates a yield instruction that waits until the tween is killed or has gone through the given amount of loops. - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForElapsedLoops(2); - - Elapsed loops to wait for - - - - Creates a yield instruction that waits until the tween is killed or has reached the given position (loops included, delays excluded). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForPosition(2.5f); - - Position (loops included, delays excluded) to wait for - - - - Creates a yield instruction that waits until the tween is killed or started - (meaning when the tween is set in a playing state the first time, after any eventual delay). - It can be used inside a coroutine as a yield. - Example usage:yield return myTween.WaitForStart(); - - - - Returns the total number of loops completed by this tween - - - Returns the eventual delay set for this tween - - - Returns the eventual elapsed delay set for this tween - - - Returns the duration of this tween (delays excluded). - NOTE: when using settings like SpeedBased, the duration will be recalculated when the tween starts - If TRUE returns the full duration loops included, - otherwise the duration of a single loop cycle - - - Returns the elapsed time for this tween (delays exluded) - If TRUE returns the elapsed time since startup loops included, - otherwise the elapsed time within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded) - If TRUE returns the elapsed percentage since startup loops included, - otherwise the elapsed percentage within the current loop cycle - - - Returns the elapsed percentage (0 to 1) of this tween (delays exluded), - based on a single loop, and calculating eventual backwards Yoyo loops as 1 to 0 instead of 0 to 1 - - - Returns FALSE if this tween has been killed or is NULL, TRUE otherwise. - BEWARE: if this tween is recyclable it might have been spawned again for another use and thus return TRUE anyway. - When working with recyclable tweens you should take care to know when a tween has been killed and manually set your references to NULL. - If you want to be sure your references are set to NULL when a tween is killed you can use the OnKill callback like this: - .OnKill(()=> myTweenReference = null) - - - Returns TRUE if this tween was reversed and is set to go backwards - - - Returns TRUE if the tween is complete - (silently fails and returns FALSE if the tween has been killed) - - - Returns TRUE if this tween has been initialized - - - Returns TRUE if this tween is playing - - - Returns the total number of loops set for this tween - (returns -1 if the loops are infinite) - - - - Returns a point on a path based on the given path percentage. - Returns Vector3.zero if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - Percentage of the path (0 to 1) on which to get the point - - - - Returns an array of points that can be used to draw the path. - Note that this method generates allocations, because it creates a new array. - Returns NULL if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - How many points to create for each path segment (waypoint to waypoint). - Only used in case of non-Linear paths - - - - Returns the length of a path. - Returns -1 if this is not a path tween, if the tween is invalid, or if the path is not yet initialized. - A path is initialized after its tween starts, or immediately if the tween was created with the Path Editor (DOTween Pro feature). - You can force a path to be initialized by calling myTween.ForceInit(). - - - - - This class serves only as a utility class to store tween settings to apply on multiple tweens. - It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining - - - - A variable you can eventually Clear and reuse when needed, - to avoid instantiating TweenParams objects - - - Creates a new TweenParams object, which you can use to store tween settings - to pass to multiple tweens via myTween.SetAs(myTweenParms) + + Creates a new TweenParams object, which you can use to store tween settings + to pass to multiple tweens via myTween.SetAs(myTweenParms) Clears and resets this TweenParams instance using default values, @@ -3025,6 +2900,131 @@ The percentage of lookAhead to use (0 to 1) If TRUE doesn't rotate the target along the Z axis + + + Types of log behaviours + + + + Log only warnings and errors + + + Log warnings, errors and additional infos + + + Log only errors + + + + Indicates either a Tweener or a Sequence + + + + TimeScale for the tween + + + If TRUE the tween will play backwards + + + If TRUE the tween is completely inverted but without playing it backwards + (play backwards will actually play the tween in the original direction) + + + Object ID (usable for filtering with DOTween static methods). Can be anything except a string or an int + (use or for those) + + + String ID (usable for filtering with DOTween static methods). 2X faster than using an object id + + + Int ID (usable for filtering with DOTween static methods). 4X faster than using an object id, 2X faster than using a string id. + Default is -999 so avoid using an ID like that or it will capture all unset intIds + + + Tween target (usable for filtering with DOTween static methods). Automatically set by tween creation shortcuts + + + Called when the tween is set in a playing state, after any eventual delay. + Also called each time the tween resumes playing from a paused state + + + Called when the tween state changes from playing to paused. + If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. + + + Called when the tween is rewinded, + either by calling Rewind or by reaching the start position while playing backwards. + Rewinding a tween that is already rewinded will not fire this callback + + + Called each time the tween updates + + + Called the moment the tween completes one loop cycle + + + Called the moment the tween reaches completion (loops included) + + + Called the moment the tween is killed + + + Called when a path tween's current waypoint changes + + + Tweeners-only (ignored by Sequences), returns TRUE if the tween was set as relative + + + + Set by SetTarget if DOTween's Debug Mode is on (see DOTween Utility Panel -> "Store GameObject's ID" debug option + + + + FALSE when tween is (or should be) despawned - set only by TweenManager + + + Gets and sets the time position (loops included, delays excluded) of the tween + + + Returns TRUE if the tween is set to loop (either a set number of times or infinitely) + + + TRUE after the tween was set in a play state at least once, AFTER any delay is elapsed + + + Time position within a single loop cycle + + + + Animates a single value + + + + Changes the start value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + If bigger than 0 applies it as the new tween duration + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If bigger than 0 applies it as the new tween duration + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new end value + If TRUE the start value will become the current target's value, otherwise it will stay the same + + + Changes the start and end value of a tween and rewinds it (without pausing it). + Has no effect with tweens that are inside Sequences + The new start value + The new end value + If bigger than 0 applies it as the new tween duration + Used internally diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 584b5602db4e43d9e5790fd428e414eb1afa2cd3..e57b6ee9a13e0b41380f1398ffd6b3f379325cb8 100644 GIT binary patch literal 174592 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

;Z{uH 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%0A0Nst$YK80g#M%`MKqzFs;#H@ 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 S9Pam39PanE9PalG{Qm$4Km>09 literal 85967 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

w}%_RfhZ2{kGDY`;01Ux>Ifgh*P~AGbNmwO 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 diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML b/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML index e3dce828..8b824724 100644 --- a/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML +++ b/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML @@ -4,11 +4,6 @@ DOTweenEditor - -

- Not used as menu item anymore, but as a utiity function - - Starts the update loop of tween in the editor. Has no effect during playMode. @@ -33,6 +28,15 @@ If TRUE prevents the tween from being auto-killed at completion If TRUE starts playing the tween immediately + + Full major version + first minor version (ex: 2018.1f) + + + Major version + + + First minor version (ex: in 2018.1 it would be 1) + Checks that the given editor texture use the correct import settings, @@ -97,14 +101,10 @@ to use. Leave NULL to check in all of them. - - Full major version + first minor version (ex: 2018.1f) - - - Major version - - - First minor version (ex: in 2018.1 it would be 1) + + + Not used as menu item anymore, but as a utiity function + diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll index ecebe559468ceb90c4a9422a7c1338b2eac309ae..4d46b5be7f89986f8ddbfacd66c9127b1a63d332 100644 GIT binary patch literal 66560 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

U#VuIjMTn`y-^imT3jdMkX2)~2*tqE)Aub27 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 literal 67584 zcmce<34B|{wLd<(lCBo7@*;Ul>^QM=ZOJAJOLk%>A#q6J5NBm`6kB$b$iB{%oWvNr zPN9^rr|<%#P?o~4P`XmeQg|(Nq2#qt`r6XcQW_|2ABERKDWxqGe&2KEUg=740{#4d zpT9xp&RJ&W%$b=pXXY+hd+v3@DTHw0_rV83Jd7*-EoFFeFadU9?KcX=1HPxHJ?vQX z^t6pT}D19d&o!9hJ$wHjXM8b^7q=BdgAU#rHcj|k;!)i_MdC||3_(HchiS~c!AQNC7b1?c`} zAxdW{q7{mu!~oN@i@@-!Wm>5a{z#cRT1HooRs?d`t)aVBtuT{!+-!ul05k)o3~A-a zpals)FI7X&s>UhV45*}P^N9ho+H+t;s@fuAz)p4s`dif&6XT_9h95L;hf7>KX*)vD zq{S=S(c);<&{{PTQA4?k1wdCTaikQVPdR9jpkuurAhQLRwXg6b6s|wL0g?c>KTI@%2L_cQe4nfe)5?7;6m_A^1qAh-91&l)NWM$Bq0<9DE_=Ovdb4VgQ)wqqXLE}}v78+|6qN~QE zbTyVc#gH>n;taKVj0cep=NsRpi`)2b8|RqhydgPoK0~Tji(0ih0GJ#$cMAMZZb{C~ zpua4yEWfNksz_==USJ-HF8l`Yn>PW#gUfFeqr^O(lKDJ43&MTe`F;a!28ZTkKF@-J z@EVOqg5TK8oF3-T{45C1;UVWYE@#eXnL`t_AY7r*81WkqGl!;SK2L=LHR5t&runpK zXh=(q@mB~K#cna=(_luJ2T5%@QjN_%FAXq%sXO4-W>CTt@EEJX*BgLk+KEXl==ZAm zoA)9n5JcBO)T1{-cHR#qC6T6peU()bd$m$mz-9Wi+JGxFA|nBaehH#-FjHwt#oQi? zNOt5ZKzN*_$b1&zS*r#xe_>0js@Vq6?J_kMeO`^!mrJx)u`Vs~Pc#*3i@;N$jb8k*K9+ZL3qBHf*0DfFU0MQfs=>Kwx&vN)SEO8K@aqg3D-3%Gzt-SOpM3AL4@j8ess zJbBe&6n`@<8PL@s&LKtdXKY1ZY8#=7u`8XLNT-gZQ(sD_zL8G-GM)OXm1?dUM-Ov+ z!&hp{S+Xjj!C_m(v01p$8JVY)(O?djX{Ztqa{>@821Gmnh{y}j$I#C( z53tc4@hBQ*RJf7j4m4FjJ}^$U_1nx$xVmk3p2wr1fBfUr3lVvdLq+P_j{K-8AlteU zlA&$>a4Vy#z6yAx#D?e{ptMNKsQPLkD&*DjSsK^*`?(YQE(vY~%K(K=y0 zL}1e>vl47pjeL(73TbPA=XtJ)=LZXdrLJ(5C*V55EPX9F2y6<%c>z~wD=i@2IWPGr zuQ3BzsXP4IIsju0p|qA!B_?fG7A=TSohCM~?W9*f^nyhL<0!?2fvSujL8750)Hr@K z67Q=w(b&Wc@;6Knhg?Azq51nxgio_*Hmfa7^-urshl|HQot+Wc)npfEB#s7qs#H7X zA8Mz%XQFQOV_+P%aQW3dbSBF4r!YdQ^FKyJ3{#9I)aRLd?1XuE_@5xp1}?irDQo70 zzL_eo8lR4`Y16{js&TCPjPi9(kOql5j*fFRTL^qr27w>TAka92K$Q#vCzL_p2Qmm| zVg|u{%pjPQ83YqEgJ5Q65X{32f_are7TA%6c4UzqfzNlr4hV3#;e4$cZ!}T9R*j>7 zn9Eo66~(D{;ffg-NN#~8C$KuWw5>=XoYt1YYK%;I-{FVvGp@nVL%jJZ8iANwD$xi5 zjab@p%0L5`9KT8ni5g_cY<(Lz`ng$bZ5au+0qEytGl*s!rc%!*2D(V@e^7_OkPRp; z-f>hwLp(G=2@OL*)zAvoS=CURYTShaCa6QS3#gO}0eGxW@L*_EoXH@>8iA32!z3eT z7f|$W2!`fj_GsHVix$OY7{dvhj0$}R5KoYH?|zR{@1;vfkI}`Y_tB;HUwS{Tsbuq2o{(caQ%^4 zsz=Tdp8iQ_eN79pWu)M${EfakI%MK_-JHXiqauL+6@M@<98x_;%vMG`UK#s(LR<4Z z>NW8>zr|d0hziKlSWd6wa0vbukDRW}q2_Cp93NFI*rl=4QrMgv^HROC9CCYl3Z;a$ z>chC8$H+;_ZX++pu?;*7;xnq3&0X$907d6v;jq8N@qW3ACDYTaJWE#|0oq>Vyqi$J zdKF#Dv=Atf8ky?^l5&luIH;8B()Y1G$^E$GdGrxnXcOzt_j+05%5AK%(MWwU3Pwcn zHY@CFw2OhVjorM@DMNWd*!WpASB_C_3=%01RLl2r$TQ#zxNhKGI9jbnwqlDl4iVmB zT@9}WA62{XR{di{!#+%*bHH%<+*u*G)2(>{?8I29;4G&S&NEt}lOnwtxipmG4yf7z zB&{gQhfcjpjRcK3Bg0I@9f=idOzM{7ZALbhO> zR@0z<2`Uekdc%tYo`Cm=!gg(GW~P2A@n#n=QoB(91kgrCSXRG`@PHRVqBr0TAefx< zXuvIVeiE$Q)}OihgAYDnwyc$G@r9Gv0;54-xCe?H+T|!NQWCnFdb1%2!a)!|6E2&q zdlA_M^TYE!-W%X7xNDnyvS$&>hH`rrr!Z#Ewkn}!v?bq54S6Ei%x6&>p#uhTAT)tp zl*>4!5F_sj)Qws50Mh!ENEE7g>;#IHQ+EUaTBK?M~Jqat`|!igPbt_0#RnX zD4OXE5F<}4SSm^}wH!3xTR@?C8k)fF!bL6tE;UjRnuq{ZCuRXQ2N{t?F#&lfzFmeZ z{6#qnKC*+w2&nWCI1F%sqDli&Om)0Bflt3SU?01x2o2^t=7kd7!e4_A?z#* zJ3JGoS-R%9$&4b#Qp(as)*@d%F`sf!ZMiv!#tiBBGdboFgVf2*K{RF<>$B@vNDKnG zMJ*x*=^Ux#OKyqW98$#CP9?%q_$Mf~9w)#zASN(^Ol_tSm&VQbnE-V!!}raq$)x8N zj4uVf>U|fY>98vpc7!HcL16z6e=I6#EMc+2eu!PVqFsj)$!Dtq6Ozt|5$Dpr@BvZ= zE|aE3RWT-mrXK>9_iUVe+#V#29Zc4UobM?MT}=bNA*ftMGx|>bQy`~k(iC`4%qw;I zwCf=l$q%?VL3%qvpM=Ay`S9^>O^m6yj&9o4Sgh*~~IMQb-9)lzL-1_3PX z?B;I&8!6T;G!kAD`) zNU15&ZAmnS111TlZZcD&Jl>pQ(r>fq8oZV&3rlBu)M7Tun@U!uKU;JY!7|uyzkppz%$SZ?q$IT^j@KUNHPH@N!g95z;;nR2e1H zL${wu6<)(dmU17Jhqc?UeUas;C2aH-&v+8)uzP$M7b*NDh>U+3AW}H~6}ot|uj0~D zu8gjxd}CRXW~FPTk{cfW%#!+Rzy0=-13k$dlk%?w0(`& zv$Lz(Bam-2-p?g}gUKbqtjat=?NOq0`QwivnXmmPV1d`St<*LCO(aX*7Z)W4o0KxTQE9 zMsSgcAi2y8!IMjnwKm%3fUV!D3^kZuUm4)U#-;m57OLBjvuCJ=^P)T zW*g6Mv(HbY=Dbka5wR0B&bJ8Wj4Mz^+c1_#pGN(dzcgVn_4h&wZfV>Swpx9uMaaqh z4CmH{^)mn&s$tGs-pNw?Igp_C z&p%Y~7gF$fOYkJdH5OE0+GqTeIZnk#GB|Ftn`?~h65~dTkYlo6N`-z!3fWu##0lhI zkn+FA<*LoOCVuS%nO>Bcev?~Cb(N`Qj#9^@{7bp=Z6}a_S<3$wm#Z$$RjU64nO>2Z zen*+wb2D9if=s`cnf^eT&^1{jj2GAAJFHH2STpWKFBeN9aYp9Cu>!`-} zDRn-IeiqKh+;8s%I!x#ot&QPU#dwpXPW@=|a#qPx1n2h141@u4Rpr~-;UdFPjl%wi z>IhIBGzXz5olg}zgqTWe{P9uGG-P7e>tsiZF--Z)8T={=Gu;3M8`>WM#w3xXMkyI- z8Gj8II=z{~r#F!j@968q@GIUBo^9EI=B3YYem#i_%PbXKlc?~&DCsyAB#~91WaM;K zfzL2zz~>*K060<>aI+pQc}l8n!uA;Rh(PY~yY@Q`YHf@hYQdQD>>j zC?ucjuklGohGTFt$wx8HRoAbs`14% z$2s~Zv@SH)%Ja1}#|#0TS`UnyMtW_?=%0~Qi-96b$@fOQ-q1qqS41Jx=W}l(6-P8<83Y2SsWJ(;45QjMYw7Vz>gMvA}0O zbD{dQzk=yrfVe|&Wb*%Boy#Xvr_tTw=K7o|Oi)K&A#UXryF8Kl|oas+fw0+sWhYxHl(#JjSVdZ+ON ztM4S8$C2?Xi`dxg8hr=ib(QaZ@Ih;~IMHPglqLRmkR#Kw3MLXSllFqY?Hc_D=yIRv zXm%Q}T9rzM)Wlt5tudBwy9lkQgU@i`kpyRLojmGtv0uc-D*$74Al6wxltDHOipH3rnB7?(gw zZhdIvD#j<%IE`S%xH^rmCS3a`G-zI}DB8P7NcVU)7|k1k+IyfV+P?rBLyXWZQkIuz zNHbCYG}vK$4Kmp7k-}}@9w`xVkF<=>1hVdt=HzKb1*wmeXYFM55b-4SWb)YRIWEsS zZUY`AAgvYseW=vDZk)tGql-zaq5}$gz<|!s)}j6NXn%-r%7%>9Q|V@TIX8H`6Pa|J z==)WfbWl>q)3fqcxZLPC3FW)sv=`P0<+5GkDTnM_WweWwz;UB8x(O+{$j!eC>`9i^ zz0lyqODpBiURpm~-d<}2$2SrW)zQO48b*|=T)YLvevFzs>Vp1b1agTom+l5@_qis5 z2Za5*&x`LK^B^JHvcwi9SbO%vXcAVC$4}ZaglMktB3sb#Z|7D3@h8Ub+UG4 z6J@S+yQl~~t6fTHjQTG`GslZ|^4Zgut$E7_D?Ad+jlDsKCTJ}kr*J=xZ9{JB{6rZg z%%B4lK0C=sgo9Y=m`MjHynmKCPeBhwrdUimMd1UK$#T*uN+zeG8OYkGXdSqWor`*# zzod+A#MNA_Y9z)_2?ob}XqzPP zgMb!+1erJKrvY&Ta4iq1$a>_fYd`*c#iSWkwb($6AYit+1rQx0)YhI+YEEPUlROnkKd49E0-@pO zQ34*mDxH1bY(G)29jjM4~-EYr%7SDr8hk>A3cRg%a9l=>P#m^#!PL|PTGs;wfDcwiKd4SWGo#{EK)l`2C=P$UX7yX_HZdBKx$QPuRqz`H{ z&sntWW+w3_367d*;Ip~~@_-NXgr3K%1rx6j)ZrqV)dKp0m(XB-#u6t5`E~3bT5&mP z^X9_}GE-!|u^!T;rV}X)xQy=t=ZOv?`v)S9OiL4uz4c-UBzg?l_!QFGG-wn#pWkf= zZ!&HNsnjigj(OV)oOdxH#3w3&p@Zh9ANxftLm33k^sU{aWCd?&2OGe&F;+ z^h-fI8^0gr(EkklLh#pOHev?zAIZmn6a70m^j`tr3HmblLQ9_RPkm7pq5;0KKE2Ku zuUe**o`_t={Mk@JI*HKO(;%1*V>;SdF*XCxMhK2IqzS>XAE%{J#l)Fo&*k91NaMk= z#&o{=BR5wr8Jn5LgJW<5W+fG4&!qE&#+uUf;MgzI^vbc9)9K*Y3%2x&>2%H5E9rFo z_NSjebF4XC7IYP2ES$zeW5?36!7(}_k_`@yMQk!H=`=?IRETwyM=O%?HY{rzii{}j zi>HMAcAFAs{$0eW0b5vO2)tH60H5QG~62Z-%V(4uNZew5kH%( z2hAk@~6#{8zV>ePd>GK>nptwW7yMu@uACY0%A^|#FkneI2fm=U5u zQ1Acw^hG>=r1%`FI5RqoUuDE;oLu#ZbYtcMy_--TKq%t&$8(}7jxwn1^pZ|}HA>~+ zsT>X^7zyEp9bYrnpnRh+%uCVpxCFIRA!y#K;ZFW(ByA}g`?mIFrh@TCMu-M8A7x8P zR(O;Y&Wv&+za?EJjdxp_nc+Wr8aU>#G+Hwmh^&mlCz!tJbl_u>$PJ~W+Pc+jDPa|J zm(j!LYRe*H1IjUOAdq=6N3EEPTWgdzD9Z_P02?-mDigyV+)}+5g=8jy(b5Y4OG^a@ zzOo2o8Hi@xG<|JN%gkmYnh|=L%!Pu@!OG?$)HdObWJa8(KA&RSth<@SiD9a6Wk#I5 zgH45uvoIdY2$9?1^JH6@?NnyQpBPVM#L25jNuDnmCu963BSfyoCY13!#yc4y@CDn?bC=@-R+Ihx>r~X@NKMC>U>JQPQy(d-s)2B_6 zEy&sIYG;Ce>IZt)L=jEmnulcAq9DS#X3)VQOk)}LP;h1P%*Z9W(O)<>!#+$4gQ~TW zLid~wr*J-ut{nkd;*gJ3GZm*vlFHr)uQud+Tk>(%S`Htg1YCIYguIk2fn@2i5VZg= zt%Rr#m#CwkAsyMK1JAM)r0`3Vo9?BD0EIO-*zjolAcjDrx8wr@evB+y?SfxV@_9 zv!rppcl1^=2JGsOob6?+IT>mT$QqI&pVIZpVi$sbO-rqbC6V!(mVk+^N3(Mt={+oq zlLn>p6nFYvG^NsfoY{B`0|yT>8&C1I!Z=3Pu?wJCM&_@kOw}1ATVb@*b&S?RMO#Fk z;^rD;*3sq;Wv4It%q5bZ*u-IAvD5bg6sJC>&P67BayE17TQjS;OGsIe+d z>m%9*qU}x7`iXWK(Y}$UA^vxj8NW>9aguq1WKLgTmA?x#>xpq=9mr(j+xc2yyu#N? zqje$CtBgigOD?5yxzyc~OQ~Egb+puqQaN0D zrq?B0P65x3Gt7wuM4S@?fa6&FTzI*T(m@S@wJMJ|%8Xug&iKbbmh0$)u&hj-iJ_n^ zB|z&xi!VU*mAgc93}IYBrNBYhO5yG@4ikgAaP;;xm$y!Ya_<>;k_h+SWFkE4?k5rM z!pTH<5H+>euq@SLP6I?kOriHJP4%Rc*(ZF`PN&TgCWH_$5N9%8aAzg==%mT~GY z!*eDW+;b;V0jq2)x(CO66kYHmph2yTdSJ4O&Y<$LbsJ|NGE58}UXxTbP9w|s1c~q% zn@of~*4-q+1AH#t`b=rE6+C>X34!hDWOj<$O+?uJJghg}zO>3Hb4jtMHuBm1A@r9uOZ0}MBWmTD(H%`-1_reHN zp28nNaA3Y>f2PHQh?VB4tn+mU;QR-3n#u`H&~)aPzIbjipqB{LG3o@KOwu!EXf%6x z3fbgny6~K_(P)0~B(c$G1n@Ah(WuM0-)%G+Z#?L1G#X$$%4{@R!Nv*LXf!E!W@Kni zZkPPd$i?k61+G97o!l~$x-3Jb2Ab6687ei=q^`(NsgWl2tPGW!X;P<>8giBKOXJ!h7^sp?<)N5f`F~BX#nso zENPM}k<%}GJi}qL5GRkjoC}qC*fhk+=Z?2=*gV83;O@6^*hIuBbp=b^!BRC?>cJ~D z(ocEh0eXVRhb_x6CgJ>c0M@NN(IwwL+?{`tL_Rs0}AX_NWMhMTv}CI} zY_hZQRkTX7bM+=$8?;VHcCO-NZ(buLJ6ChEIWK3D4FmG)RF&H*5Dr2=t%7nex^h|pk+L7i5jn2Df!N@OYBEkVfe)$ zjxp}Q#E?(u;Nee3Xsd$*47^&8LoT9}2;(iX$3b*squPx3sOE62={+L1MRg_yxuP~Y znz@t8tfzKRmX<<(fyxX|=X_VieM+ZT4ILunoB0b${_sq^hrAY9B2zs^7^UdA5#Wym zoE~E?VO3yl2<5+6q3YF0HsrPZ$bP60Z1y%|sVt`Lr$?N&Nbb+c7wknnE!(G>89OI(t_foBN&5+!mb9Sbf-{Z4L^u>winzthWP6=t(#K96=4 znJ25MFG443>nAW{u)GDF3ahXoZFe&De0oD;oOTcT8Z_DLgtbWGD-7ZDy}l##wFT}0 zX`mIrG8Q^RmKmXYdz&mvwFD)#r4rP%{qTefRpZmwp>Vv=QsDFArMAz=y79>;e{czG zAws4O$@L(y=L(_;{{^${>tVB6WOHF z`lY^r4^Pnet+x-YA@`GvdFgn@94B8F-DM7h2eOae#TBt5o?)O)p%<8f{!BJSqYj~7 z@9=n!6!^@sIuD=yBAfGA4Lc(RK3g9YJ6kGz$64RY)=$4u_*I+rXI~7{ORLk85ncns z9Km}DY<0J^dXuxI6z^;wXK*#w;A((+iVg0D!Eri6Z!mrl26w^WF4N%rPPMc(EF`m#9J7pj{;<@}fq~YmjbqALIt?AKQxsjpvvsoPk0&T^mQEio&h-Uri={$T0L7Uq-{YKxu`_;kMxP67 zi))LkgUJmTHxop!6PV{$w_)_rbHX!J4;-ZYoSN+!l4KXe?;@e}+%x0YK##j_spc84&zWIngJ2Kl^{uePDJ zavYeeNO?clj@soaRE%XJ>|@3?asI5#TqWptMyeF2%2ap6>BfT$RHwETARJPTXKdrT z)1|c5JWDn33xG^ik7(yYFAE1nc+a)uN#d7N6hY5ngT7RwI)+XY}%Jz{A0g|Yx zvB?lIB&(3g!Q+)_sLj`PkQ-!UC-{_wckyY1G{}Zh=W|0FD!Ek?7g5CoSPxUG4rNIx zv%paZolWg`l2@$BU^%53$vlD4N^Ptv;C?BD6z%=CX zknzZYL-fpO*<*=jNHlG~*@bQsNM(CwC)A0+o11* zOvN^RKQ2s0fseQ8xbG#=png%hkhE1Bg52{ME7Tdd(C}@juCBI?y5mNR96h6uWRp)| ziF0We1LYRwd!V!0bnIvy9aRrLt=S#5{;lJ7$)_sEOvEzSbCT@^y;gZl`=xjdH%$`iz+};Wrk`M4qu$Ci0DLnJ6%ZWunmdgiI6} zH_Ak@@kN;k7>~+CiSYxOC^dc~6J^H#%0#*GFPR7$fn}scZOCYli3($(OjH`1WTMLG zk%?*}DHAouCuL%aakETJHNGelwZ`{kqR#lSOiVLgl8JibEt!~Z_?FW-J}rLDt;rkF zuM;;@8qe`!S@k!+>@->+!5ffBlhasC$Xak(YMe$#8YyxbT^54%r8(H#nt9^TT5osA z?h=Z;tA`I3-h!%dzltte8|pSLKq2y>-CHG#E*zzeeI_G|@IIX-^YI)hMz`ylH>W>| zcn9TjjonGq_O8{~l*>Uwf$!c^TW7V-oi%s%d{WFU5`cL6PE3avo4~aqf^=8Ph!6I| za|m%$rw~^y2W?ZAm~n&r#`W}-n_vYYP6eJQ0St*BsSK#Qjz8))b2Gh}DIK;(YIFd4^_{Yox zMJ3{C)L0@Mbwocyqw)=K3&nq+F28u%qnG-{q9VPtL@aNjGCzhg3&n$w{DXM7P>4T> z&jYR$D=W#KGocS8mG^4j6}Nz1D4h9J+QU<+w8CN?7A`HJ5~fy>&fhAfmR{oDtCWau zhpGI#*@ln$c7;}o_8KbT{4$cfI!snQ1GX&@rNyN4Mp&#+yk0=om|po_?MlZn*5Omd zyFzH)4AR`!K(Ge-`^DTKL0u5MAAO;UK-FFxXE#++3Aff$?T#?%Guw4KdTK00n!j8` za1Psi18iO*wigj>_Yqv(NV&cbZB=nfkl;1tq@g;U=+~n!RB2N6#4OmM zP<*! zBF^VBzs0;ZaRKKWt1VQ%C))7bCzaC4*xC4kBw>9`h03qR8nKJZ{L8dLWwGcM6RgW! z(+S%H-=m<0r_io*&{v0r6WDJU`wzmV;o%9moyFp2V0mZ*J)`=zxCQUII#I(ntB7|y zyjDPHYCGVASULl^;Y;u;PX83}oQdn4&pFST*vRk_hVvNiVz|vu+%ksC8UDjZlig%mua;c&%cu}51{Jh{U*XD^mdCxgFPy9E-uRwD1#5_*_j?y9%ag(Dk%L>1(kCP!xom=%raL`A$kwPwNokm7^i>0@Yf9A zW_UNlJeFx<_`R~{oTrQG%DY^ri|1}b9&~evHw)S^0_sW+A$?=h zbLiB|0H=wcHXnw}oZ`cvU+X70p%H9yUX2#r-27?40N^V)O9f|CUaS}gt@MtL*5~N%kUNUsXuYYp36X^w!FIP|JBJ zdA7Jc?+fUQzcT!(pVHen-Ouog4DVw4Ax1R{&*O8eL@nU6t)v zDgWX9I_Sq5iSh%$p!iPyV|hXGJB9}sb};O$A^Jv6zs<0rfGF2;`o9_anX;49Eew}2 zckqlE+?LfVqK(EUA7HZ%NQ=zA#PR&f-yJH*p~P2!?FRqVw0QN{Zh zKdN|;;dxB)qK_oKQ5DEj^t%V&i3mC8i1d9TvmW2z$@OS{;N9)l1$I#(v1yA@P3QPhpjLi0p(oB%TB2 z6L*=|tKMJd<%^{=B+ujcU0$KMX{N-cIbP2z78^CfE~{v-{R?{ScE%2fON+6_i+342 zELKC$QhtzvG~3141#~lT(h4ar`{4tZulj?$aezgc7hLu{Y_{L8S zV~4~$4Z-{=;#wPTnz)Iv!`_C9`uu6)hbGnmtX_Oz<{PRQaZDFwEmY=VZ(liK)r=kT z?kyh!Hr?d4f;U4no4m!~%@A`;-oxIf@gBmNCU$l;VQWk*RY=%26MK>+`%LV$3gRVA z>;dS~An4Oxq|42WU2S4lOd;M86Wh+%=S*z%RN_5gVvjKI2@`vYv1d%|myG?&#QwtA z|CrdFjJ<7QUM^Ew~~%_*!4;*)TGlh|rvPZ!O}4~wsv zSe^T6+?P3KV)tVnwTcNGVNuw4Htrk@ znV6^iK4q4;!Ne{ryHA-dzH4FyGneJh5wlK}W&W}3?EF&&ed(8K2o;VwP7{kxlh{mP zr;AmzAp&nf;fDM(#19!eB+jgkDf7jmGl+LcTvEF#{M;xu@dMdBCB z2s2c)ndkKD)X@S-lpsG z&lX!v?B~GNh$|U8B(7_2a<3J)nV1*YI`K6VJFh9Gbc)AhKJj>nu!^&(%md=?nLbCS zczun;Dq*Eg@mCWgn{|pWua&$@!i2qGV)d|Kr`Xvkc^YGvZj{(M#+IHZu_$A&oKM(c z@mBq<`JLho#ty;qcLF=_LMi#>#$ud~U&`1aG0k~jewT=J6HnT6llUZK(noF*4`*Sw z?;y#;;%)8g`J2S!F~SasODbc^79sE?2Vu+LcejZ3j2#x`7+G6H%EZRYzL~#8Bz8*4 zv2aY;CKm0M*pjmEeiQpu{R{cq#d{`JnfJT= z9&!7iluY>lH$NsG)(Jc8{cY8MdUlF6LlUc~AnXOk4tc9I!p_GrI<=^z=CAoX#SLl9 zQLtOI;xM0hKdXu#;vtyO^nUEF12!TM72)Uhej`Nb zQ&FZ<{K!e|tz-NA3%fl9)*$)g(|CUqbgM%&fq3k2l)+y%IkPZ)V-u+zfX4cbJ zM|F`T^(pE9Ux?GJdcA0!(`@6d$mKvBOY;A85qWwAVVY>mVOq3Ft>8-dZ)pVpf0wy@{?)0qe;mRUMQYd?m$HLk}@+q=J+vlBY=-$ zU%S|Iwc}oyX8M~-*mpl3rda5EM>x<^D)L?(`T@!*EB!IxlcmoA-s5=zaC+m*j`@xy z;XgZkj;`?A4u`Yd>sIzCmzCoyRn9f#0cD!w?ZOJcQC}@!zqb*v)7t|0WqkQynqyw$ zsgU13bIcKiwhNUeN2;g;@W$|Zz}ew*mHCd-DtpkgWu@C8`DSSh@EBl|<9XkZ(xg;C zE6O{9^xw+QXALid%;xeV$osFN9?^zYlmp&W)+6RSZ!f(Mk~fCGqO>_H5#ik-uCMH^!P(xaWE< zbMA32^j+s{Qa%Wu4Lg@qjzIqkv~-&@Qv4a`i1TwrpLHH^HWlCN+@}0T>3*??+p@>; z`bN}Ub3NhI8w0MR&KHZST}K^14K@LO#S>GGIxY$l z{AqBG>!|WN$~meiI43%)eA@Z6@L`TDMXoESu5|g7?-Z{?`ZlCVek0(Xs_m}ll|f|; zBld$}93}jT;XAHX@YM$pL9M7%H1>C#Xp?)XwRZ8$r;bN9>J-Hp;|C?(fZkGqZz1A+NqMZa&wYpE zhd9S{IB%GVS>SvfbKwq0S>!I)BaYSh*OksuUcvJwYv4l)9M8+K=lE)Q3c7ilM%_1~ z-pf(rCu**Pp3juuFCKCJy8IoCy?<&LUCv)&EZyvQruhN4PpNRzC@QLW*zI#Y+5AnE z5Dk78a1+L%Pq`;V+;3ux{TOBb2=w2V|J?mN(k~+KZQ%Np(WZ4S^7*fVyQk_+_dzkc z!HvhLqIG`2NL`V7P<#pJj0eRNIE_6hYQ1Hk9B3fQOL&M_j#2FM;I(R2V6E9a za|PC>KKQFgP?{?40K7@v$iA0a>T?}bx=WuH{{X!hR(%xf+BwQ=3_BR!!0=9niy3}_ z;kgVy4%noW!{=}0b!WD+xPC<0$g9srUN3G&UFG1uG2_>20JXfM(k#B*9dI0(?(hU0 zW9acVS8Gj?=O51Pjpd#<9a_x{hI2f3h)D67o}-R$H?Q;@b?%#rzJP_#NBR%WCifcl zglpIn`ds^~zUg+L!I6G(qh`AN?NOzSU2E26UtsbB2mqC(G z7TgKRuS~rc^k2;U3gEWtV&PDZ;aesS1*{Qo0oI8MZz0z94nR%p2aJfX0nQS~08bUAzC!#PzZ(D-iEDid?k4QPN!wEK z3sBaJcYP(|9I+LYjUwN#h)vAhDyAX5O(a1-Uo7w!itS=8C{d>Limgb;IK5NsK|0Rq zgt#1%my6GVatF%sim#$%ulTwc&chA?loIh0D2jL!Y5cpq4wCUXsP=h||3==Wj(-6z zcT|Df0WN9;EEE?z79;PykSr0804m~ppqF5MAj*#cy<(|CaJg~;;3{PY;2NbLaJ`ZM z+{)bZnY$g_I*}9?;G~{lEB-yMg$1oRD_jm(EqVZ_iv(a;7=UxdEr1KfPXL#RmjTZf ze+KLl6@{(hJkbEyBW3~a23*QzwlUn!5LQDi6ATY9yq)143?FBBjG=IlWF5n$40{}x zh+7LU0dy5DQ;56NNpL&E0}Q9Rh!SOZfZ-hsA7}Uk!($9zVp!+qau{xBIKl9khv>pf zu#VwUhT9oVFg)NR?i~zo&l?rX3YQiTWjn(OhPN{mg;xrru($Afa8DDPaj$<&+$Vk} z);hL2`Wzp3-0t|k<5kD|j&>!kd`!7g`KsPK? zcdL7iJK;X!{=jXhqw2NlUFzr6N7X0Pr_^WE->QFBeV$F8evcRXivsK-gczw%0dH>h z0|o#UaNO7%d-1Gxk(dhVzZ@;tP4qDQF~dIzqTI;o>1C9@sC+hH8^g!EMCq(1xWAC# ze=+6H6_kFsf+TNcc+C___cB~JmD2yo=^rwDk>TGM{vU?eR9`^xMa0j&j>1wuT6KsYZBcOsA5kNWusNgC0QovUHOEC)0 zBSV0*um{800rDwg4o<%n%$-`mQ*ozN5vO5RDR}0h0q_jgeI9meikOd5>0eQ70bGcZ z6nLuHfQyk^!Cl$Y0MA4Y2fWr9NVg#e_U(WQ=Ho)7mjf!e)4CY&8ptZR)7pkM;H*`= zAwKE2QTd5-s`F3I�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 diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb index 32306fdc8fd48fcf774597145369ba2fe603dbba..c1e86e45da77645dbe3a8e5fe0a91c3056ab23eb 100644 GIT binary patch literal 11777 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 literal 17084 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 TE8x7G*T8u>zXs>!90mVx-Dgz_ From 66c557d87f8266015eed3316830bad7fdee7cd74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:47:04 +0200 Subject: [PATCH 20/33] Use single Directory.Build.Props file - Use original 5.6.7f1 reference --- _DOTween.Assembly/DOTweenEditor/Directory.Build.Props | 5 ----- _DOTween.Assembly/{DOTween => }/Directory.Build.Props | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) delete mode 100644 _DOTween.Assembly/DOTweenEditor/Directory.Build.Props rename _DOTween.Assembly/{DOTween => }/Directory.Build.Props (55%) diff --git a/_DOTween.Assembly/DOTweenEditor/Directory.Build.Props b/_DOTween.Assembly/DOTweenEditor/Directory.Build.Props deleted file mode 100644 index 8e375649..00000000 --- a/_DOTween.Assembly/DOTweenEditor/Directory.Build.Props +++ /dev/null @@ -1,5 +0,0 @@ - - - 2020.3.36f1 - - \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween/Directory.Build.Props b/_DOTween.Assembly/Directory.Build.Props similarity index 55% rename from _DOTween.Assembly/DOTween/Directory.Build.Props rename to _DOTween.Assembly/Directory.Build.Props index 8e375649..a535a0c4 100644 --- a/_DOTween.Assembly/DOTween/Directory.Build.Props +++ b/_DOTween.Assembly/Directory.Build.Props @@ -1,5 +1,5 @@ - 2020.3.36f1 + 5.6.7f1 \ No newline at end of file From b968d0fc5482fb0e8b3c603195c67bf80fd12c07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:47:15 +0200 Subject: [PATCH 21/33] Remove package bat files --- .../PostBuild_DOTweenEditor_Package.bat | 36 ------------------- .../PostBuild_DOTween_Package.bat | 36 ------------------- 2 files changed, 72 deletions(-) delete mode 100644 _DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat delete mode 100644 _DOTween.Assembly/PostBuild_DOTween_Package.bat diff --git a/_DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat b/_DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat deleted file mode 100644 index 2aad5333..00000000 --- a/_DOTween.Assembly/PostBuild_DOTweenEditor_Package.bat +++ /dev/null @@ -1,36 +0,0 @@ -:: %1 = $(SolutionDir) ► Solution dir path - with final slash -:: %2 = Bin dir name ► (ex: "bin", "bin_pro") - -echo : -echo : -echo : -echo : -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo :::::::::::::::::: EXECUTING BATCH FILE ::::::::::::::::::::::: -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo : -echo : -echo : -echo : - -echo :::::: Starting export... - -set CopyFromDir=%1%2 -set CopyToDir=%1.. - -echo f | xcopy /s /f /y %CopyFromDir%\DOTweenEditor.dll %CopyToDir%\Package\DOTween\Editor\DOTweenEditor.dll -echo f | xcopy /s /f /y %CopyFromDir%\DOTweenEditor.dll.mdb %CopyToDir%\Package\DOTween\Editor\DOTweenEditor.dll.mdb -echo f | xcopy /s /f /y %CopyFromDir%\DOTweenEditor.xml %CopyToDir%\Package\DOTween\Editor\DOTweenEditor.xml -echo f | xcopy /s /y %CopyFromDir%\Imgs %CopyToDir%\Package\DOTween\Editor\Imgs - -echo : -echo : -echo : -echo : -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo ::::::::::::::::::::: BATCH FILE END :::::::::::::::::::::::::: -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo : -echo : -echo : -echo : \ No newline at end of file diff --git a/_DOTween.Assembly/PostBuild_DOTween_Package.bat b/_DOTween.Assembly/PostBuild_DOTween_Package.bat deleted file mode 100644 index 919674bd..00000000 --- a/_DOTween.Assembly/PostBuild_DOTween_Package.bat +++ /dev/null @@ -1,36 +0,0 @@ -:: %1 = $(SolutionDir) ► Solution dir path - with final slash -:: %2 = Bin dir name ► (ex: "bin", "bin_pro") - -echo : -echo : -echo : -echo : -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo :::::::::::::::::: EXECUTING BATCH FILE ::::::::::::::::::::::: -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo : -echo : -echo : -echo : - -echo :::::: Starting export... - -set CopyFromDir=%1%2 -set CopyToDir=%1.. - -echo f | xcopy /s /f /y %CopyFromDir%\DOTween.dll %CopyToDir%\Package\DOTween\DOTween.dll -echo f | xcopy /s /f /y %CopyFromDir%\DOTween.dll.mdb %CopyToDir%\Package\DOTween\DOTween.dll.mdb -echo f | xcopy /s /f /y %CopyFromDir%\DOTween.xml %CopyToDir%\Package\DOTween\DOTween.xml -echo f | xcopy /s /y %CopyFromDir%\Modules %CopyToDir%\Package\DOTween\Modules - -echo : -echo : -echo : -echo : -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo ::::::::::::::::::::: BATCH FILE END :::::::::::::::::::::::::: -echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -echo : -echo : -echo : -echo : \ No newline at end of file From 59e159bea17e4b17ef0c6a30185d70dbf37d4652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:48:04 +0200 Subject: [PATCH 22/33] Add previous Unity versions compatibility --- _DOTween.Assembly/DOTween/DOTween.csproj | 53 +++++- .../DOTweenEditor/DOTweenEditor.csproj | 57 ++++-- .../DOTweenEditor/EditorUtils.cs | 4 + .../DOTweenUpgradeManager.csproj | 100 +++++----- .../Properties/AssemblyInfo.cs | 29 +-- .../DOTween_LooseScripts.csproj | 173 +++++++++--------- .../Properties/AssemblyInfo.cs | 31 +--- 7 files changed, 232 insertions(+), 215 deletions(-) diff --git a/_DOTween.Assembly/DOTween/DOTween.csproj b/_DOTween.Assembly/DOTween/DOTween.csproj index 44c8dbda..4eb0e76f 100644 --- a/_DOTween.Assembly/DOTween/DOTween.csproj +++ b/_DOTween.Assembly/DOTween/DOTween.csproj @@ -1,6 +1,5 @@  - netstandard2.0 Demigiant Copyright © Daniele Giardini, 2014 DOTween @@ -8,20 +7,56 @@ 1.0.0.0 DG.Tweening DOTween - ../bin false - ../bin/$(AssemblyName).xml true - pdbonly - True CS1573,CS1591 + false + + + + net35;netstandard2.0 + + + + net472;netstandard2.0 + + + + UNITY_2019_OR_NEWER;$(DefineConstants) + + + + ../bin + ../bin/$(AssemblyName).xml + + + + ../package_bin + ../package_bin/$(AssemblyName).xml + + + + pdbonly + True + + + + pdbonly + True - - - - + + + $(ProjectDir)../ + DOTween/ + + $(DOTweenSolutionDir)bin/ + + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj index 028e39d6..96c2d9d5 100644 --- a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj +++ b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj @@ -1,6 +1,5 @@  - netstandard2.0 Demigiant Copyright © Daniele Giardini, 2014 DOTweenEditor @@ -8,13 +7,38 @@ 1.0.0.0 DG.DOTweenEditor DOTweenEditor - ../bin/Editor false - ../bin/Editor/$(AssemblyName).xml true - pdbonly - True - CS1573,CS1591 + CS1573,CS1591 + false + + + + net35;netstandard2.0 + + + + net472;netstandard2.0 + + + + ../bin/Editor + ../bin/Editor/$(AssemblyName).xml + + + + ../package_bin/Editor + ../package_bin//Editor/$(AssemblyName).xml + + + + pdbonly + True + + + + pdbonly + True @@ -25,14 +49,25 @@ + + UNITY_2019_OR_NEWER;$(DefineConstants) + + - + DOTween False - - - - + + + $(ProjectDir)../ + DOTween/ + Editor/ + $(DOTweenSolutionDir)bin/ + + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs index 6152e76c..127c04ba 100644 --- a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs +++ b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs @@ -106,9 +106,13 @@ public static void RetrieveDependenciesData(bool force = false) _editorPackageADBDir = packageId + "/DOTween/Editor/"; +#if UNITY_2019_OR_NEWER var packageInfo = UnityEditor.PackageManager.PackageInfo.FindForAssembly(Assembly.GetExecutingAssembly()); _isPackage = packageInfo != null; +#else + _isPackage = false; +#endif } public static void DelayedCall(float delay, Action callback) diff --git a/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj b/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj index a7485bf4..47edef29 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj +++ b/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj @@ -1,68 +1,62 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {6BC7290B-999D-4688-959C-868306C1F52B} - Library - Properties + Demigiant + Copyright © Daniele Giardini, Demigiant 2018 + DOTweenUpgradeManager + DOTweenUpgradeManager + 1.0.0.0 DG.DOTweenUpgradeManager DOTweenUpgradeManager - v3.5 - 512 - Unity Subset v3.5 + false + true + CS1573,CS1591 + false - - true - full - false - ..\bin\Editor\ - DEBUG;TRACE - prompt - 4 - ..\bin\Editor\DOTweenUpgradeManager.XML - 1591 + + + net35;netstandard2.0 - + + + net472;netstandard2.0 + + + + ../bin/Editor + ../bin/Editor/$(AssemblyName).xml + + + + ../package_bin/Editor + ../package_bin//Editor/$(AssemblyName).xml + + + pdbonly - true - ..\bin\Editor\ - TRACE - prompt - 4 - ..\bin\Editor\DOTweenUpgradeManager.XML - 1591 + True - - OnOutputUpdated + + + pdbonly + True + - - - C:\Program Files\Unity\Hub\Editor\5.4.6\Editor\Data\Managed\UnityEditor.dll - False - - - C:\Program Files\Unity\Hub\Editor\5.4.6\Editor\Data\Managed\UnityEngine.dll - False - + + - - - + - + - call $(SolutionDir)PostBuild_DOTween.bat $(SolutionDir) $(TargetDir) $(TargetFileName) $(TargetName) DOTween bin Editor + $(ProjectDir)../ + DOTween/ + Editor/ + $(DOTweenSolutionDir)bin/ - + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenUpgradeManager/Properties/AssemblyInfo.cs b/_DOTween.Assembly/DOTweenUpgradeManager/Properties/AssemblyInfo.cs index 6d06ebc0..51ea5a69 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManager/Properties/AssemblyInfo.cs +++ b/_DOTween.Assembly/DOTweenUpgradeManager/Properties/AssemblyInfo.cs @@ -1,18 +1,4 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DOTweenUpgradeManager")] -[assembly: AssemblyDescription("Upgrade manager for DOTween")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Demigiant")] -[assembly: AssemblyProduct("DOTweenUpgradeManager")] -[assembly: AssemblyCopyright("Copyright © Daniele Giardini, Demigiant 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] +using System.Runtime.InteropServices; // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from @@ -21,16 +7,3 @@ // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("807e068c-2a0e-4c81-a303-4b4fd3924511")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/_DOTween.Assembly/DOTween_LooseScripts/DOTween_LooseScripts.csproj b/_DOTween.Assembly/DOTween_LooseScripts/DOTween_LooseScripts.csproj index 4ec3c276..a9046d72 100644 --- a/_DOTween.Assembly/DOTween_LooseScripts/DOTween_LooseScripts.csproj +++ b/_DOTween.Assembly/DOTween_LooseScripts/DOTween_LooseScripts.csproj @@ -1,124 +1,127 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {0B529A90-0B97-4840-BEB6-4A6700B46655} - Library - Properties + Demigiant + Copyright © Daniele Giardini, Demigiant 2018 + DOTween_LooseScripts + DOTween_LooseScripts + Deals with lose scripts inside bin and bin_pro folders + 1.0.0.0 DG.Tweening DOTween_LooseScripts - v3.5 - 512 - Unity Subset v3.5 + false + true + CS1573,CS1591 + false + ../bin/ - - true - full - false - ..\bin\ - DEBUG;TRACE - prompt - 4 - - - 1591 + + + UNITY_5;$(DefineConstants) - + + + UNITY_2017_1_OR_NEWER;NET_4_6;$(DefineConstants) + + + + UNITY_2018_1_OR_NEWER;$(DefineConstants) + + + + UNITY_5;$(DefineConstants) + + + + net35 + + + + net472 + + + + netstandard2.0 + + + pdbonly - true - ..\bin\ - TRACE;UNITY_EDITOR;UNITY_4_3;UNITY_4_6;UNITY_5;UNITY_2017_1_OR_NEWER;UNITY_2018_1_OR_NEWER;NET_4_6 - prompt - 4 - - - 1573 + True + + + pdbonly + True + + - - ..\..\..\bin.Global_no_meta\DemiLib\Core\Editor\DemiEditor.dll - False - - - ..\..\..\bin.Global_no_meta\DemiLib\Core\DemiLib.dll - False - - - - C:\Program Files\Unity\Hub\Editor\5.6.7f1\Editor\Data\Managed\UnityEditor.dll - False - - - C:\Program Files\Unity\Hub\Editor\5.6.7f1\Editor\Data\Managed\UnityEngine.dll + + + + + + + + + + + + + + ../../../bin.Global_no_meta/DemiLib/Core/Editor/DemiEditor.dll False - - C:\Program Files\Unity\Hub\Editor\5.6.7f1\Editor\Data\UnityExtensions\Unity\GUISystem\UnityEngine.UI.dll + + ../../../bin.Global_no_meta/DemiLib/Core/DemiLib.dll False - - - bin\%(FileName) - - - bin\%(FileName) - - - bin\Modules\%(FileName) + + bin/%(FileName) - - bin\Modules\%(FileName) + + bin/%(FileName) + + + bin/Modules/%(FileName) - - bin_pro\%(FileName) + + bin/Modules/%(FileName) + + + bin_pro/%(FileName) - - bin_pro\%(FileName) + + bin_pro/%(FileName) + + + bin_pro/Editor/DOTweenAnimationInspector - - bin_pro\Editor\DOTweenAnimationInspector - - - bin_pro\Editor\DOTweenPreviewManager + + bin_pro/Editor/DOTweenPreviewManager + - + {421acc19-8922-4e98-8921-b52240ce172a} DOTweenEditor False - + {279545ae-d268-42f0-a4c6-aa5ba15fb9be} DOTweenProEditor False - + {20d2e542-d14f-4678-9c38-f3c0ecf6a2f6} DOTweenPro False - + {de17c145-3e8d-45d6-bbb6-d06bd7d80a55} DOTween False - - - - - - \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween_LooseScripts/Properties/AssemblyInfo.cs b/_DOTween.Assembly/DOTween_LooseScripts/Properties/AssemblyInfo.cs index 977fd303..411f7658 100644 --- a/_DOTween.Assembly/DOTween_LooseScripts/Properties/AssemblyInfo.cs +++ b/_DOTween.Assembly/DOTween_LooseScripts/Properties/AssemblyInfo.cs @@ -1,18 +1,4 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DOTween_LooseScripts")] -[assembly: AssemblyDescription("Deals with lose scripts inside bin and bin_pro folders")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Demigiant")] -[assembly: AssemblyProduct("DOTween_LooseScripts")] -[assembly: AssemblyCopyright("Copyright © Daniele Giardini, Demigiant 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] +using System.Runtime.InteropServices; // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from @@ -20,17 +6,4 @@ [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("807e068c-2a0e-4c81-a303-4b4fd3924511")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: Guid("807e068c-2a0e-4c81-a303-4b4fd3924511")] \ No newline at end of file From 8736d7ecd042bc213d7de197c372d4dbe361f70e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 11:48:13 +0200 Subject: [PATCH 23/33] *.targets files --- _DOTween.Assembly/DOTween.targets | 106 ++++++++++++++++++ .../DOTweenEditorPackage.targets | 49 ++++++++ _DOTween.Assembly/DOTweenPackage.targets | 49 ++++++++ _DOTween.Assembly/DOTweenShared.targets | 12 ++ .../DOTweenUpgradeManagerPackage.targets | 37 ++++++ 5 files changed, 253 insertions(+) create mode 100644 _DOTween.Assembly/DOTween.targets create mode 100644 _DOTween.Assembly/DOTweenEditorPackage.targets create mode 100644 _DOTween.Assembly/DOTweenPackage.targets create mode 100644 _DOTween.Assembly/DOTweenShared.targets create mode 100644 _DOTween.Assembly/DOTweenUpgradeManagerPackage.targets diff --git a/_DOTween.Assembly/DOTween.targets b/_DOTween.Assembly/DOTween.targets new file mode 100644 index 00000000..b9f87703 --- /dev/null +++ b/_DOTween.Assembly/DOTween.targets @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenEditorPackage.targets b/_DOTween.Assembly/DOTweenEditorPackage.targets new file mode 100644 index 00000000..00e8ab34 --- /dev/null +++ b/_DOTween.Assembly/DOTweenEditorPackage.targets @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenPackage.targets b/_DOTween.Assembly/DOTweenPackage.targets new file mode 100644 index 00000000..b89c6a0d --- /dev/null +++ b/_DOTween.Assembly/DOTweenPackage.targets @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenShared.targets b/_DOTween.Assembly/DOTweenShared.targets new file mode 100644 index 00000000..0673c943 --- /dev/null +++ b/_DOTween.Assembly/DOTweenShared.targets @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets b/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets new file mode 100644 index 00000000..596e69bf --- /dev/null +++ b/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From fba0f8b3d1bd19dc29cc5fb00478eb5f589f5048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 13:00:09 +0200 Subject: [PATCH 24/33] Use version defines in package mode --- .github/workflows/ci-windows.yml | 12 ++++++++++++ _DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs | 2 +- .../bin/Modules/DOTweenModulePhysics.cs | 2 +- .../bin/Modules/DOTweenModulePhysics2D.cs | 2 +- _DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs | 2 +- _DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs | 10 +++++----- 6 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index 57eed1e3..3d4196eb 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -113,6 +113,18 @@ jobs: run: dotnet build -c Release _DOTween.Assembly/DOTween_LooseScripts/DOTween_LooseScripts.csproj shell: pwsh + - name: Replace if true to false in the modules to use the version defines in package + run: | + foreach ($filePath in [System.IO.Directory]::GetFiles("Package/DOTween/Modules", "*.cs", [System.IO.SearchOption]::TopDirectoryOnly)) { + $fileContent = Get-Content $filePath -Encoding UTF8 -Raw + $fileContent = $fileContent -replace '#if (\(?)true', '#if $1false' + + Set-Content -Encoding UTF8 $filePath -Value $fileContent -NoNewline + + Write-Output "$($filePath): '$fileContent'" + } + shell: pwsh + - uses: actions/upload-artifact@v3 with: name: Package-${{ matrix.unity.version }} diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs index 75b91126..5e97a631 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && AUDIO_DOTWEEN // MODULE_MARKER +#if true || AUDIO_DOTWEEN // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs index c7f39d0e..efd49440 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && PHYSICS_DOTWEEN // MODULE_MARKER +#if true || PHYSICS_DOTWEEN // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Core.Enums; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs index 1351a98f..0e4681a7 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && PHYSICS2D_DOTWEEN && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if (true || PHYSICS2D_DOTWEEN) && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Plugins; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs index b5814fbc..88de24e3 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if true && UGUI_DOTWEEN && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER +#if (true || UGUI_DOTWEEN) && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using System.Globalization; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs index 12a365d4..7c718288 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs @@ -87,7 +87,7 @@ public static class Physics // Called via DOTweenExternalCommand callback public static void SetOrientationOnPath(PathOptions options, Tween t, Quaternion newRot, Transform trans) { -#if true // PHYSICS_MARKER +#if true || PHYSICS_DOTWEEN // PHYSICS_MARKER if (options.isRigidbody) ((Rigidbody)t.target).rotation = newRot; else trans.rotation = newRot; #else @@ -98,7 +98,7 @@ public static void SetOrientationOnPath(PathOptions options, Tween t, Quaternion // Returns FALSE if the DOTween's Physics2D Module is disabled, or if there's no Rigidbody2D attached public static bool HasRigidbody2D(Component target) { -#if true // PHYSICS2D_MARKER +#if true || PHYSICS2D_DOTWEEN // PHYSICS2D_MARKER return target.GetComponent() != null; #else return false; @@ -115,7 +115,7 @@ public static bool HasRigidbody2D(Component target) #endif public static bool HasRigidbody(Component target) { -#if true // PHYSICS_MARKER +#if true || PHYSICS_DOTWEEN // PHYSICS_MARKER return target.GetComponent() != null; #else return false; @@ -131,7 +131,7 @@ public static TweenerCore CreateDOTweenPathTween( ){ TweenerCore t = null; bool rBodyFoundAndTweened = false; -#if true // PHYSICS_MARKER +#if true || PHYSICS_DOTWEEN // PHYSICS_MARKER if (tweenRigidbody) { Rigidbody rBody = target.GetComponent(); if (rBody != null) { @@ -142,7 +142,7 @@ public static TweenerCore CreateDOTweenPathTween( } } #endif -#if true // PHYSICS2D_MARKER +#if true || PHYSICS2D_DOTWEEN // PHYSICS2D_MARKER if (!rBodyFoundAndTweened && tweenRigidbody) { Rigidbody2D rBody2D = target.GetComponent(); if (rBody2D != null) { From f1ffb22182c425565d9a908f52aa0babab501872 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 17:37:21 +0200 Subject: [PATCH 25/33] Remove other project copies --- _DOTween.Assembly/DOTween.targets | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_DOTween.Assembly/DOTween.targets b/_DOTween.Assembly/DOTween.targets index b9f87703..6d72b1d3 100644 --- a/_DOTween.Assembly/DOTween.targets +++ b/_DOTween.Assembly/DOTween.targets @@ -51,6 +51,7 @@ Properties="DOTweenCopyFolderFrom=$(DOTweenCopyFrom)$(DOTweenEventualExportSubdir);DOTweenCopyFolderTo=$(DOTweenSolutionDir)../UnityTests.Unity2019/Assets/Demigiant/$(DOTweenMainExportDir)$(DOTweenEventualExportSubdir)" Targets="DOTweenCopyFolder" /> + From 971c8a77d8d689dfb4ba279ddd498da5da19ed3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:47:05 +0200 Subject: [PATCH 26/33] Only run package targets file if package generation is enabled --- _DOTween.Assembly/DOTween/DOTween.csproj | 2 +- _DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/_DOTween.Assembly/DOTween/DOTween.csproj b/_DOTween.Assembly/DOTween/DOTween.csproj index 4eb0e76f..bfcbcc4b 100644 --- a/_DOTween.Assembly/DOTween/DOTween.csproj +++ b/_DOTween.Assembly/DOTween/DOTween.csproj @@ -58,5 +58,5 @@ - + \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj index 96c2d9d5..4718814d 100644 --- a/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj +++ b/_DOTween.Assembly/DOTweenEditor/DOTweenEditor.csproj @@ -49,10 +49,6 @@ - - UNITY_2019_OR_NEWER;$(DefineConstants) - - DOTween @@ -69,5 +65,5 @@ - + \ No newline at end of file From 8cbbe02331a01797b65565c5ca1f06ce40a10b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:47:36 +0200 Subject: [PATCH 27/33] Refactor variable name --- .../DOTweenEditor/UI/DOTweenComponentInspector.cs | 2 +- _DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs | 4 ++-- _DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs index 3b940466..9a10a105 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenComponentInspector.cs @@ -172,7 +172,7 @@ public override void OnInspectorGUI() void ConnectToSource(bool forceReconnection = false) { if (EditorUtils.isPackage) { - _headerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + _headerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; } else { _headerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; } diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs index 1d587204..7511582a 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs @@ -73,7 +73,7 @@ bool Init() if (_headerImg == null) { if (EditorUtils.isPackage) { - _headerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/Header.jpg", typeof(Texture2D)) as Texture2D; + _headerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorADBDir + "Imgs/Header.jpg", typeof(Texture2D)) as Texture2D; } else { _headerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/Header.jpg", typeof(Texture2D)) as Texture2D; } @@ -82,7 +82,7 @@ bool Init() _headerSize.x = _WinSize.x; _headerSize.y = (int)((_WinSize.x * _headerImg.height) / _headerImg.width); if (EditorUtils.isPackage) { - _footerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + (EditorGUIUtility.isProSkin ? "Imgs/Footer.png" : "Imgs/Footer_dark.png"), typeof(Texture2D)) as Texture2D; + _footerImg = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorADBDir + (EditorGUIUtility.isProSkin ? "Imgs/Footer.png" : "Imgs/Footer_dark.png"), typeof(Texture2D)) as Texture2D; } else { _footerImg = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + (EditorGUIUtility.isProSkin ? "Imgs/Footer.png" : "Imgs/Footer_dark.png"), typeof(Texture2D)) as Texture2D; } diff --git a/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs b/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs index 67f5bcf2..74fc23f1 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/EditorGUIUtils.cs @@ -39,7 +39,7 @@ public static Texture2D logo { if (_logo == null) { if (EditorUtils.isPackage) { - _logo = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; + _logo = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; } else { _logo = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenIcon.png", typeof(Texture2D)) as Texture2D; } @@ -55,7 +55,7 @@ public static Texture2D miniIcon { if (_miniIcon == null) { if (EditorUtils.isPackage) { - _miniIcon = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorPackageADBDir + "Imgs/DOTweenMiniIcon.png", typeof(Texture2D)) as Texture2D; + _miniIcon = AssetDatabase.LoadAssetAtPath("Packages/" + EditorUtils.editorADBDir + "Imgs/DOTweenMiniIcon.png", typeof(Texture2D)) as Texture2D; } else { _miniIcon = AssetDatabase.LoadAssetAtPath("Assets/" + EditorUtils.editorADBDir + "Imgs/DOTweenMiniIcon.png", typeof(Texture2D)) as Texture2D; } From 6b633ebfecf49f89227fea354548589c5efb3b3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:47:55 +0200 Subject: [PATCH 28/33] Move variables --- _DOTween.Assembly/Directory.Build.Props | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/_DOTween.Assembly/Directory.Build.Props b/_DOTween.Assembly/Directory.Build.Props index a535a0c4..5a011868 100644 --- a/_DOTween.Assembly/Directory.Build.Props +++ b/_DOTween.Assembly/Directory.Build.Props @@ -2,4 +2,10 @@ 5.6.7f1 + + true + + + $(DefineConstants);UNITY_2019_OR_NEWER + \ No newline at end of file From ad84cdfa2caba99dc3e567ab063722739d160916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:48:03 +0200 Subject: [PATCH 29/33] Fix targets --- _DOTween.Assembly/DOTweenEditorPackage.targets | 4 ++-- _DOTween.Assembly/DOTweenUpgradeManagerPackage.targets | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_DOTween.Assembly/DOTweenEditorPackage.targets b/_DOTween.Assembly/DOTweenEditorPackage.targets index 00e8ab34..50d50961 100644 --- a/_DOTween.Assembly/DOTweenEditorPackage.targets +++ b/_DOTween.Assembly/DOTweenEditorPackage.targets @@ -1,10 +1,10 @@ - + - + diff --git a/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets b/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets index 596e69bf..e3c6605f 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets +++ b/_DOTween.Assembly/DOTweenUpgradeManagerPackage.targets @@ -1,10 +1,10 @@ - + - + From 57e1c2fde5833668dea20eb4e3974c75f9a82d67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:48:17 +0200 Subject: [PATCH 30/33] Only run package targets file if package generation is enabled --- .../DOTweenUpgradeManager/DOTweenUpgradeManager.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj b/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj index 47edef29..7cb71411 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj +++ b/_DOTween.Assembly/DOTweenUpgradeManager/DOTweenUpgradeManager.csproj @@ -58,5 +58,5 @@ - + \ No newline at end of file From 09861962cc447b4cf9f9398f6bb2e872149f1884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:48:35 +0200 Subject: [PATCH 31/33] Only run upgrade if not a package --- _DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs b/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs index a58c9813..6a294ddf 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs +++ b/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs @@ -21,6 +21,20 @@ static class Autorun { static Autorun() { + bool _isPackage; + +#if UNITY_2019_OR_NEWER + var packageInfo = UnityEditor.PackageManager.PackageInfo.FindForAssembly(Assembly.GetExecutingAssembly()); + + _isPackage = packageInfo != null; +#else + _isPackage = false; +#endif + + if (_isPackage) { + return; + } + EditorApplication.update += OnUpdate; } From f30f58e82543beb91ff41039fb94c7cbb7398aee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 19:48:58 +0200 Subject: [PATCH 32/33] Fix paths --- .../DOTweenEditor/EditorUtils.cs | 58 +++++++++++++------ 1 file changed, 40 insertions(+), 18 deletions(-) diff --git a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs index 127c04ba..7b80f807 100644 --- a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs +++ b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs @@ -35,7 +35,6 @@ public static class EditorUtils public static string dotweenTimelineVersion { get { RetrieveDependenciesData(); return _dotweenTimelineVersion; } } // Editor path from Assets (not included) with final slash, in AssetDatabase format (/) public static string editorADBDir { get { RetrieveDependenciesData(); return _editorADBDir; } } - public static string editorPackageADBDir { get { RetrieveDependenciesData(); return _editorPackageADBDir; } } // With final slash (system based) - might be NULL in case users are not using a parent Demigiant folder public static string demigiantDir { get { RetrieveDependenciesData(); return _demigiantDir; } } // With final slash (system based) @@ -67,7 +66,6 @@ public static class EditorUtils static bool _hasCheckedForPro; static bool _hasCheckedForDOTweenTimeline; static string _editorADBDir; - static string _editorPackageADBDir; static string _demigiantDir; // with final slash static string _dotweenDir; // with final slash static string _dotweenProDir; // with final slash @@ -97,15 +95,6 @@ static EditorUtils() public static void RetrieveDependenciesData(bool force = false) { - if (!force && _retrievedDependenciesData) return; - _retrievedDependenciesData = true; - CheckForPro(); - CheckForTimeline(); - StoreEditorADBDir(); - StoreDOTweenDirsAndFilePaths(); - - _editorPackageADBDir = packageId + "/DOTween/Editor/"; - #if UNITY_2019_OR_NEWER var packageInfo = UnityEditor.PackageManager.PackageInfo.FindForAssembly(Assembly.GetExecutingAssembly()); @@ -113,6 +102,13 @@ public static void RetrieveDependenciesData(bool force = false) #else _isPackage = false; #endif + + if (!force && _retrievedDependenciesData) return; + _retrievedDependenciesData = true; + CheckForPro(); + CheckForTimeline(); + StoreEditorADBDir(); + StoreDOTweenDirsAndFilePaths(); } public static void DelayedCall(float delay, Action callback) @@ -416,17 +412,26 @@ static void CheckForTimeline() // AssetDatabase formatted path to DOTween's Editor folder static void StoreEditorADBDir() { -// string codeBase = Assembly.GetExecutingAssembly().CodeBase; -// UriBuilder uri = new UriBuilder(codeBase); -// string fullPath = Path.GetDirectoryName(Uri.UnescapeDataString(uri.Path)); - string fullPath = Path.GetDirectoryName(GetAssemblyFilePath(Assembly.GetExecutingAssembly())); - string adbPath = fullPath.Substring(Application.dataPath.Length + 1); - _editorADBDir = adbPath.Replace("\\", "/") + "/"; + // string codeBase = Assembly.GetExecutingAssembly().CodeBase; + // UriBuilder uri = new UriBuilder(codeBase); + // string fullPath = Path.GetDirectoryName(Uri.UnescapeDataString(uri.Path)); + if (!isPackage) { + string fullPath = Path.GetDirectoryName(GetAssemblyFilePath(Assembly.GetExecutingAssembly())); + string adbPath = fullPath.Substring(Application.dataPath.Length + 1); + _editorADBDir = adbPath.Replace("\\", "/") + "/"; + } else { + _editorADBDir = packageId + "/DOTween/Editor/"; + } } static void StoreDOTweenDirsAndFilePaths() { - _dotweenDir = Path.GetDirectoryName(GetAssemblyFilePath(Assembly.GetExecutingAssembly())); + if (!isPackage) { + _dotweenDir = Path.GetDirectoryName(GetAssemblyFilePath(Assembly.GetExecutingAssembly())); + } else { + _dotweenDir = Path.Combine(Application.dataPath, "Plugins/Demigiant/DOTween/"); + } + string pathSeparator = _dotweenDir.IndexOf("/") != -1 ? "/" : "\\"; _dotweenDir = _dotweenDir.Substring(0, _dotweenDir.LastIndexOf(pathSeparator) + 1); string dotweenParentDir = _dotweenDir.Substring(0, _dotweenDir.LastIndexOf(pathSeparator)); @@ -478,5 +483,22 @@ static bool IsValidBuildTargetGroup(BuildTargetGroup group) // Debug.Log((isValid ? "" : "") + group + " > " + targetString + " / " + platformName + " > " + isValid + "/" + miIsPlatformSupportLoaded.Invoke(null, new object[] {group.ToString()}) + ""); return isValid; } + + static void DebugPaths() { + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.AppendLine(string.Format("editorADBDir: {0}", editorADBDir)); + stringBuilder.AppendLine(string.Format("editorADBDir: {0}", demigiantDir)); + stringBuilder.AppendLine(string.Format("editorADBDir: {0}", dotweenDir)); + stringBuilder.AppendLine(string.Format("editorADBDir: {0}", dotweenProDir)); + stringBuilder.AppendLine(string.Format("dotweenProEditorDir: {0}", dotweenProEditorDir)); + stringBuilder.AppendLine(string.Format("dotweenModulesDir: {0}", dotweenModulesDir)); + stringBuilder.AppendLine(string.Format("dotweenTimelineDir: {0}", dotweenTimelineDir)); + stringBuilder.AppendLine(string.Format("dotweenTimelineScriptsDir: {0}", dotweenTimelineScriptsDir)); + stringBuilder.AppendLine(string.Format("dotweenTimelineScriptsDir: {0}", dotweenTimelineScriptsDir)); + stringBuilder.AppendLine(string.Format("dotweenTimelineEditorScriptsDir: {0}", dotweenTimelineEditorScriptsDir)); + stringBuilder.AppendLine(string.Format("dotweenTimelineUnityPackageFilePath: {0}", dotweenTimelineUnityPackageFilePath)); + + Debug.Log(stringBuilder.ToString()); + } } } \ No newline at end of file From 4169d622d42721627d60c7580bf01cab011e625c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Borja=20Dom=C3=ADnguez?= Date: Mon, 25 Jul 2022 20:33:11 +0200 Subject: [PATCH 33/33] Upload package artifact from Unity 2019 onwards --- .github/workflows/ci-windows.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index 3d4196eb..609ebf03 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -125,7 +125,9 @@ jobs: } shell: pwsh - - uses: actions/upload-artifact@v3 + - name: Upload package artifact + uses: actions/upload-artifact@v3 + if: ${{ !startsWith(matrix.unity.version, '5.6') && !startsWith(matrix.unity.version, '2017') && !startsWith(matrix.unity.version, '2018') }} with: name: Package-${{ matrix.unity.version }} path: Package

w}%_RfhZ2{kGDY`;01Ux>Ifgh*P~AGbNmwO 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 literal 67269 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%0A0Nst$YK80g#M%`MKqzFs;#H@ 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 S9Pam39PanE9PalG{Qm$4Km>09 diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML b/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML index 8b824724..e3dce828 100644 --- a/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML +++ b/_DOTween.Assembly/bin/Editor/DOTweenEditor.XML @@ -4,6 +4,11 @@ DOTweenEditor + +

w}%_RfhZ2{kGDY`;01Ux>Ifgh*P~AGbNmwO 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 literal 67269 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%0A0Nst$YK80g#M%`MKqzFs;#H@ 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 S9Pam39PanE9PalG{Qm$4Km>09 diff --git a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML index 8b824724..e3dce828 100644 --- a/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML +++ b/UnityTests.Unity5/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML @@ -4,6 +4,11 @@ DOTweenEditor + +