From f3a017032292bbbfe66088709a5d2deec998e2fa Mon Sep 17 00:00:00 2001 From: Andrea Magni Date: Wed, 23 Mar 2022 12:26:47 +0100 Subject: [PATCH] Delphi 11.1 support --- lib/cpp/DeviceAndPlatformInfo.hpp | 2 +- lib/cpp/FormStand.hpp | 2 +- lib/cpp/FrameStand.hpp | 2 +- lib/cpp/FrameStandPackage_11_1.hpp | 134 +++ lib/cpp/ResponsiveContainer.hpp | 2 +- lib/cpp/SubjectStand.hpp | 2 +- packages/FrameStandPackage_11_1.dpk | 44 + packages/FrameStandPackage_11_1.dproj | 1314 +++++++++++++++++++++ packages/FrameStandPackage_11_1.res | Bin 0 -> 448 bytes packages/FrameStand_11_1.groupproj | 48 + packages/dclFrameStandPackage_11_1.dpk | 48 + packages/dclFrameStandPackage_11_1.dproj | 1323 ++++++++++++++++++++++ packages/dclFrameStandPackage_11_1.res | Bin 0 -> 736 bytes 13 files changed, 2916 insertions(+), 5 deletions(-) create mode 100644 lib/cpp/FrameStandPackage_11_1.hpp create mode 100644 packages/FrameStandPackage_11_1.dpk create mode 100644 packages/FrameStandPackage_11_1.dproj create mode 100644 packages/FrameStandPackage_11_1.res create mode 100644 packages/FrameStand_11_1.groupproj create mode 100644 packages/dclFrameStandPackage_11_1.dpk create mode 100644 packages/dclFrameStandPackage_11_1.dproj create mode 100644 packages/dclFrameStandPackage_11_1.res diff --git a/lib/cpp/DeviceAndPlatformInfo.hpp b/lib/cpp/DeviceAndPlatformInfo.hpp index afb1a39..bd186c4 100644 --- a/lib/cpp/DeviceAndPlatformInfo.hpp +++ b/lib/cpp/DeviceAndPlatformInfo.hpp @@ -1,5 +1,5 @@ // CodeGear C++Builder -// Copyright (c) 1995, 2021 by Embarcadero Technologies, Inc. +// Copyright (c) 1995, 2022 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'DeviceAndPlatformInfo.pas' rev: 35.00 (Windows) diff --git a/lib/cpp/FormStand.hpp b/lib/cpp/FormStand.hpp index d729de2..db4543f 100644 --- a/lib/cpp/FormStand.hpp +++ b/lib/cpp/FormStand.hpp @@ -1,5 +1,5 @@ // CodeGear C++Builder -// Copyright (c) 1995, 2021 by Embarcadero Technologies, Inc. +// Copyright (c) 1995, 2022 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'FormStand.pas' rev: 35.00 (Windows) diff --git a/lib/cpp/FrameStand.hpp b/lib/cpp/FrameStand.hpp index 5d3e639..407cf2c 100755 --- a/lib/cpp/FrameStand.hpp +++ b/lib/cpp/FrameStand.hpp @@ -1,5 +1,5 @@ // CodeGear C++Builder -// Copyright (c) 1995, 2021 by Embarcadero Technologies, Inc. +// Copyright (c) 1995, 2022 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'FrameStand.pas' rev: 35.00 (Windows) diff --git a/lib/cpp/FrameStandPackage_11_1.hpp b/lib/cpp/FrameStandPackage_11_1.hpp new file mode 100644 index 0000000..36e5fdc --- /dev/null +++ b/lib/cpp/FrameStandPackage_11_1.hpp @@ -0,0 +1,134 @@ +// CodeGear C++Builder +// Copyright (c) 1995, 2022 by Embarcadero Technologies, Inc. +// All rights reserved + +// (DO NOT EDIT: machine generated header) 'FrameStandPackage_11_1.dpk' rev: 35.00 (Windows) + +#ifndef Framestandpackage_11_1HPP +#define Framestandpackage_11_1HPP + +#pragma delphiheader begin +#pragma option push +#pragma option -w- // All warnings off +#pragma option -Vx // Zero-length empty class member +#pragma pack(push,8) +#include // (rtl) +#include +#include +#include +#include +#include +#include +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (rtl) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (rtl) +#include // (rtl) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (rtl) +#include // (rtl) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +#include // (fmx) +// SO_SFX: _290 +// PRG_EXT: .bpl +// BPI_DIR: ..\lib\cpp +// OBJ_DIR: ..\lib\cpp +// OBJ_EXT: .obj + +//-- user supplied ----------------------------------------------------------- + +namespace Framestandpackage_11_1 +{ +//-- forward type declarations ----------------------------------------------- +//-- type declarations ------------------------------------------------------- +//-- var, const, procedure --------------------------------------------------- +} /* namespace Framestandpackage_11_1 */ +#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_FRAMESTANDPACKAGE_11_1) +using namespace Framestandpackage_11_1; +#endif +#pragma pack(pop) +#pragma option pop + +#pragma delphiheader end. +//-- end unit ---------------------------------------------------------------- +#endif // Framestandpackage_11_1HPP diff --git a/lib/cpp/ResponsiveContainer.hpp b/lib/cpp/ResponsiveContainer.hpp index e462d96..35c2ab3 100644 --- a/lib/cpp/ResponsiveContainer.hpp +++ b/lib/cpp/ResponsiveContainer.hpp @@ -1,5 +1,5 @@ // CodeGear C++Builder -// Copyright (c) 1995, 2021 by Embarcadero Technologies, Inc. +// Copyright (c) 1995, 2022 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'ResponsiveContainer.pas' rev: 35.00 (Windows) diff --git a/lib/cpp/SubjectStand.hpp b/lib/cpp/SubjectStand.hpp index 5761e61..db28528 100644 --- a/lib/cpp/SubjectStand.hpp +++ b/lib/cpp/SubjectStand.hpp @@ -1,5 +1,5 @@ // CodeGear C++Builder -// Copyright (c) 1995, 2021 by Embarcadero Technologies, Inc. +// Copyright (c) 1995, 2022 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'SubjectStand.pas' rev: 35.00 (Windows) diff --git a/packages/FrameStandPackage_11_1.dpk b/packages/FrameStandPackage_11_1.dpk new file mode 100644 index 0000000..c06bba4 --- /dev/null +++ b/packages/FrameStandPackage_11_1.dpk @@ -0,0 +1,44 @@ +package FrameStandPackage_11_1; + +{$R *.res} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS ON} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION OFF} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO ON} +{$SAFEDIVIDE OFF} +{$STACKFRAMES ON} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE DEBUG} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'TFrameStand and TFormStand Runtime Package'} +{$LIBSUFFIX '_290'} +{$RUNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + fmx; + +contains + SubjectStand in '..\source\SubjectStand.pas', + DeviceAndPlatformInfo in '..\source\DeviceAndPlatformInfo.pas', + ResponsiveContainer in '..\source\ResponsiveContainer.pas', + FrameStand in '..\source\FrameStand.pas', + FormStand in '..\source\FormStand.pas'; + +end. diff --git a/packages/FrameStandPackage_11_1.dproj b/packages/FrameStandPackage_11_1.dproj new file mode 100644 index 0000000..77c7779 --- /dev/null +++ b/packages/FrameStandPackage_11_1.dproj @@ -0,0 +1,1314 @@ + + + {C9B48BE1-659A-405C-9CC0-EE25C95BE3A8} + FrameStandPackage_11_1.dpk + 19.4 + FMX + True + Release + Win32 + 167955 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + _290 + ..\lib\cpp + ..\lib\cpp + true + ..\lib\cpp + -LUDesignIDE + ..\lib\bpl + ..\lib\dcp + 1040 + TFrameStand and TFormStand Runtime Package + CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + true + All + FrameStandPackage_11_1 + ..\lib\dcu\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + true + false + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + None + rtl;fmx;$(DCC_UsePackage) + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + 1 + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + Base + true + None + rtl;fmx;$(DCC_UsePackage);$(DCC_UsePackage) + android-support-v4.dex.jar;apk-expansion.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services.dex.jar + 1 + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSCameraUsageDescription=The reason for accessing the camera;NSFaceIDUsageDescription=The reason for accessing the face id;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + iPhoneAndiPad + true + Debug + $(MSBuildProjectName) + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSContactsUsageDescription=The reason for accessing the contacts;CFBundleShortVersionString=1.0.0;NSLocationUsageDescription=The reason for accessing the location information of the user;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + Debug + true + Base + true + rtl;fmx;$(DCC_UsePackage);$(DCC_UsePackage) + /usr/X11/bin/xterm -e "%debuggee%" + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSContactsUsageDescription=The reason for accessing the contacts;CFBundleShortVersionString=1.0.0;NSLocationUsageDescription=The reason for accessing the location information of the user;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + Debug + true + Base + true + true + rtl;fmx;$(DCC_UsePackage);$(DCC_UsePackage);$(DCC_UsePackage) + /usr/X11/bin/xterm -e "%debuggee%" + + + 1033 + rtl;fmx;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + true + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) + 1033 + true + rtl;fmx;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + 1033 + true + false + TFrameStand and TFormStand Runtime Package + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + 1033 + _290 + + + + MainSource + + + + + + + + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + + + + Delphi.Personality.12 + Package + + + + FrameStandPackage_11_1.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + FrameStandPackage_11.bpl + true + + + + + 1 + + + 0 + + + + + classes + 64 + + + classes + 64 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + + + True + True + False + False + True + True + True + True + + + 12 + + + + + diff --git a/packages/FrameStandPackage_11_1.res b/packages/FrameStandPackage_11_1.res new file mode 100644 index 0000000000000000000000000000000000000000..9adc9aeffaff4e8a5f13e641f664ade8f63a2e2a GIT binary patch literal 448 zcmZ9IO-chn5QV>ySr}J>7jWTPMwpEtn1DY7{398%mBBv(l7U2b9>ODd5pUz(8#sR5 zV-u5tnyK!3@73!9*fra>OUsq$XQ{s}#)DDN%M+-dm6j96-1gv!e^$;8tY^s;= z6FGAhvKyHp4%ioy5;*~XBdXz^SMHp;&RXZ3sFR7RWu-|=XRsGvRoShby3l#8>e53m k|H?PiI5OLI%jp*ksN&8>Tv`p>=eaMc+-ev9cfa!vzw|3OIsgCw literal 0 HcmV?d00001 diff --git a/packages/FrameStand_11_1.groupproj b/packages/FrameStand_11_1.groupproj new file mode 100644 index 0000000..6d33036 --- /dev/null +++ b/packages/FrameStand_11_1.groupproj @@ -0,0 +1,48 @@ + + + {E37B655B-1A47-47B0-9EFE-184AA11AF604} + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/dclFrameStandPackage_11_1.dpk b/packages/dclFrameStandPackage_11_1.dpk new file mode 100644 index 0000000..cb8812b --- /dev/null +++ b/packages/dclFrameStandPackage_11_1.dpk @@ -0,0 +1,48 @@ +package dclFrameStandPackage_11_1; + +{$R *.res} +{$R *.dres} +{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS OFF} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO OFF} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DEFINE RELEASE} +{$ENDIF IMPLICITBUILDING} +{$DESCRIPTION 'TFrameStand and TFormStand Designtime Package'} +{$LIBSUFFIX '_290'} +{$DESIGNONLY} +{$IMPLICITBUILD ON} + +requires + rtl, + fmx, + FrameStandPackage_11_1; + +contains + ComponentRegistration in '..\source\ComponentRegistration.pas', + Forms.Test in '..\source\Forms.Test.pas' {TestForm}, + FormStand.Editors.Forms.Test in '..\source\FormStand.Editors.Forms.Test.pas' {FormStandTestForm}, + FormStand.Editors in '..\source\FormStand.Editors.pas', + Frames.Test in '..\source\Frames.Test.pas' {TestFrame: TFrame}, + FrameStand.Editors.Forms.Test in '..\source\FrameStand.Editors.Forms.Test.pas' {FrameStandTestForm}, + FrameStand.Editors in '..\source\FrameStand.Editors.pas'; + +end. diff --git a/packages/dclFrameStandPackage_11_1.dproj b/packages/dclFrameStandPackage_11_1.dproj new file mode 100644 index 0000000..9d793bb --- /dev/null +++ b/packages/dclFrameStandPackage_11_1.dproj @@ -0,0 +1,1323 @@ + + + {FA0F5B90-B67C-420B-AF4D-4AA3622FB029} + dclFrameStandPackage_11_1.dpk + 19.4 + FMX + True + Release + Win32 + 1 + Package + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + true + true + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + All + dclFrameStandPackage_11_1 + true + 1040 + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + TFrameStand and TFormStand Designtime Package + _290 + -LUDesignIDE + + + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services-ads-7.0.0.dex.jar;google-play-services-analytics-7.0.0.dex.jar;google-play-services-base-7.0.0.dex.jar;google-play-services-gcm-7.0.0.dex.jar;google-play-services-identity-7.0.0.dex.jar;google-play-services-maps-7.0.0.dex.jar;google-play-services-panorama-7.0.0.dex.jar;google-play-services-plus-7.0.0.dex.jar;google-play-services-wallet-7.0.0.dex.jar + rtl;fmx;FrameStandPackage_10_3;FrameStandPackage_10_4;FrameStandPackage_11;FrameStandPackage_11_1;$(DCC_UsePackage) + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + Base + true + None + android-support-v4.dex.jar;cloud-messaging.dex.jar;fmx.dex.jar;google-analytics-v2.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar;google-play-services-ads-7.0.0.dex.jar;google-play-services-analytics-7.0.0.dex.jar;google-play-services-base-7.0.0.dex.jar;google-play-services-gcm-7.0.0.dex.jar;google-play-services-identity-7.0.0.dex.jar;google-play-services-maps-7.0.0.dex.jar;google-play-services-panorama-7.0.0.dex.jar;google-play-services-plus-7.0.0.dex.jar;google-play-services-wallet-7.0.0.dex.jar + rtl;fmx;FrameStandPackage_10_3;$(DCC_UsePackage);FrameStandPackage_10_4;FrameStandPackage_11;FrameStandPackage_11_1;$(DCC_UsePackage) + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png + + + None + rtl;fmx;$(DCC_UsePackage) + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + + + rtl;$(DCC_UsePackage) + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts + Debug + true + Base + true + rtl;fmx;FrameStandPackage_10_3;$(DCC_UsePackage);FrameStandPackage_10_4;FrameStandPackage_11;FrameStandPackage_11_1;$(DCC_UsePackage) + + + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts + Debug + true + Base + true + true + rtl;fmx;FrameStandPackage_10_3;$(DCC_UsePackage);FrameStandPackage_10_4;$(DCC_UsePackage);$(DCC_UsePackage) + + + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + 1033 + rtl;fmx;FrameStandPackage_10_3;FrameStandPackage_10_4;FrameStandPackage_11;FrameStandPackage_11_1;$(DCC_UsePackage) + + + rtl;fmx;FrameStandPackage_10_3;FrameStandPackage_10_4;FrameStandPackage_11;FrameStandPackage_11_1;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + 1033 + TFrameStand and TFormStand Design Time Package + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + 1033 + + + + MainSource + + + + + + +
TestForm
+ fmx +
+ +
FormStandTestForm
+ fmx +
+ + +
TestFrame
+ fmx + TFrame +
+ +
FrameStandTestForm
+ fmx +
+ + + BITMAP + TFORMSTAND + + + BITMAP + TFRAMESTAND + + + Base + + + Cfg_1 + Base + + + Cfg_2 + Base + +
+ + Delphi.Personality.12 + Package + + + + dclFrameStandPackage_11_1.dpk + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + true + + + + + true + + + + + true + + + + + true + + + + + true + + + + + dclFrameStandPackage_11_1.bpl + true + + + + + dclFrameStandPackage_11.bpl + true + + + + + 1 + + + 0 + + + + + classes + 64 + + + classes + 64 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + 1 + + + 1 + + + 0 + + + + + 1 + .framework + + + 1 + .framework + + + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + + False + False + False + False + False + False + True + False + + + 12 + + + + +
diff --git a/packages/dclFrameStandPackage_11_1.res b/packages/dclFrameStandPackage_11_1.res new file mode 100644 index 0000000000000000000000000000000000000000..7ec738909e1bbc46fc791dd95d1db230c052c172 GIT binary patch literal 736 zcmbV~!AiqG5QhJj9IPkLo;-N+AT8t~2vVp@L2a?2C!vi=Ex|S^vA&J3BKR=geFNjS zyDm+8?1q`0%>4V$&dx~E2~t%~Ft^sU>ElOW8aCEeEAXIcGsGNgqzU?3k63*T^uT`~ zeS>Y*XYlhYne&dr?^iY|8A2cVcj*g91HQFNWy&>&Ez?3Xm~*|T0Qg}sZG~#<0tvZ; zxzUr3IqUH~&b%qHJS+Gz&gM2vigy97RIDW^lPxBeYRI1G6+Op4QHRfHk>#MqJtkVh zzTxcX9E=xfr8DqDPz78rQ(rxsKf$*IJ3~K{t0ZSkcEefV-{*djt=;8I^$z2jPPqC^ z(tS8XTk|&OZsogmn+h9Dg{jJSV$(V4)OJ0xFOu_u3y}5Rw1V$|@zW(zRfoLbow|zP W8Zc+~SY7s8Iv&wCx9YQL=IIZnYiPFs literal 0 HcmV?d00001