From e7860d8a746cffe52b1a8ccc27a032b03cfcc5f1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EC=9C=A4=EC=A0=95=ED=98=84/Common=20Platform=20Lab=28SR=29?= =?utf8?q?/Staff=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Mon, 13 Apr 2020 13:17:33 +0900 Subject: [PATCH] Delete test code. Original code moved to dev branch. (#194) We should develop on dev branch first and merge to master branch. --- XSF.sln | 261 -- test/Alarm/Alarm/Alarm.cs | 147 -- test/Alarm/Alarm/Alarm.csproj | 24 - test/Alarm/Alarm/AlarmPageController.cs | 78 - test/Alarm/Alarm/App.xaml | 11 - test/Alarm/Alarm/App.xaml.cs | 85 - test/Alarm/Alarm/Controls/ImageButton.cs | 68 - .../Converters/ItemCountToVisibilityConverter.cs | 90 - .../Converters/ScheduledDateTimeToTextConverter.cs | 64 - test/Alarm/Alarm/Implements/AlarmNativeHandler.cs | 184 -- .../Alarm/Implements/AlarmPersistentHandler.cs | 102 - test/Alarm/Alarm/Implements/FileOpener.cs | 46 - test/Alarm/Alarm/Implements/LocaleHandler.cs | 124 - test/Alarm/Alarm/Models/AlarmModel.cs | 283 -- test/Alarm/Alarm/Models/AlarmRecord.cs | 279 -- test/Alarm/Alarm/Models/MessageKeys.cs | 24 - test/Alarm/Alarm/Renderers/ImageButtonRenderer.cs | 164 -- test/Alarm/Alarm/Resx/AppResources.Designer.cs | 180 -- test/Alarm/Alarm/Resx/AppResources.ko.resx | 165 -- test/Alarm/Alarm/Resx/AppResources.resx | 165 -- test/Alarm/Alarm/ViewModels/AlertPageModel.cs | 111 - test/Alarm/Alarm/ViewModels/BasePageModel.cs | 60 - test/Alarm/Alarm/ViewModels/MainPageModel.cs | 44 - test/Alarm/Alarm/Views/AlarmAlertPage.xaml | 38 - test/Alarm/Alarm/Views/AlarmAlertPage.xaml.cs | 93 - test/Alarm/Alarm/Views/AlarmEditPage.xaml | 28 - test/Alarm/Alarm/Views/AlarmEditPage.xaml.cs | 156 -- test/Alarm/Alarm/Views/AlarmListCell.cs | 138 - test/Alarm/Alarm/Views/CirclePageEx.xaml | 6 - test/Alarm/Alarm/Views/CirclePageEx.xaml.cs | 37 - test/Alarm/Alarm/Views/MainPage.xaml | 89 - test/Alarm/Alarm/Views/MainPage.xaml.cs | 121 - test/Alarm/Alarm/Views/SavePopupPage.xaml | 11 - test/Alarm/Alarm/Views/SavePopupPage.xaml.cs | 214 -- test/Alarm/Alarm/res/Notification.ogg | Bin 12937 -> 0 bytes test/Alarm/Alarm/res/alarm_add_icon.png | Bin 1357 -> 0 bytes test/Alarm/Alarm/res/alarm_no_alarm_icon.png | Bin 6610 -> 0 bytes test/Alarm/Alarm/res/alarm_ringing_icon.png | Bin 2850 -> 0 bytes test/Alarm/Alarm/res/ic_popup_btn_check.png | Bin 1392 -> 0 bytes test/Alarm/Alarm/shared/res/Alarm.png | Bin 6017 -> 0 bytes test/Alarm/Alarm/tizen-manifest.xml | 20 - test/Calculator/Calculator.sln | 25 - test/Calculator/Calculator/Calculator.cs | 76 - test/Calculator/Calculator/Calculator.csproj | 23 - test/Calculator/Calculator/CalculatorApp.cs | 75 - .../Calculator/Controls/ImageButton.xaml | 5 - .../Calculator/Controls/ImageButton.xaml.cs | 56 - test/Calculator/Calculator/Impl/CalculatorImpl.cs | 345 --- test/Calculator/Calculator/Impl/Formatter.cs | 163 -- test/Calculator/Calculator/Impl/InputParser.cs | 470 ---- .../Calculator/Models/AddingElementResult.cs | 89 - .../Calculator/Models/CalculationResult.cs | 82 - .../Calculator/Models/IBinaryOperator.cs | 24 - test/Calculator/Calculator/Models/INullary.cs | 24 - test/Calculator/Calculator/Models/IOperator.cs | 58 - .../Calculator/Calculator/Models/IUnaryOperator.cs | 23 - test/Calculator/Calculator/Models/InputElement.cs | 87 - test/Calculator/Calculator/Models/Literal.cs | 157 -- test/Calculator/Calculator/Models/Operators.cs | 958 ------- .../Calculator/Renderers/ImageButtonRenderer.cs | 126 - .../Calculator/ViewModels/MainPageViewModel.cs | 353 --- .../Calculator/Views/CalculatorMainPage.xaml | 202 -- .../Calculator/Views/CalculatorMainPage.xaml.cs | 65 - test/Calculator/Calculator/res/btn_delete.png | Bin 4240 -> 0 bytes .../Calculator/res/calculator_button_l_01.png | Bin 3190 -> 0 bytes .../Calculator/res/calculator_button_l_02.png | Bin 3209 -> 0 bytes .../Calculator/res/calculator_button_l_03.png | Bin 3334 -> 0 bytes .../Calculator/res/calculator_button_l_04.png | Bin 3027 -> 0 bytes .../Calculator/res/calculator_button_l_05.png | Bin 3116 -> 0 bytes .../Calculator/res/calculator_button_l_06.png | Bin 2924 -> 0 bytes .../Calculator/res/calculator_button_l_07.png | Bin 2962 -> 0 bytes .../Calculator/res/calculator_button_l_08.png | Bin 2938 -> 0 bytes .../res/calculator_button_p_number_0.png | Bin 3514 -> 0 bytes .../res/calculator_button_p_number_1.png | Bin 3070 -> 0 bytes .../res/calculator_button_p_number_10.png | Bin 3859 -> 0 bytes .../res/calculator_button_p_number_11.png | Bin 3355 -> 0 bytes .../res/calculator_button_p_number_2.png | Bin 3449 -> 0 bytes .../res/calculator_button_p_number_3.png | Bin 3520 -> 0 bytes .../res/calculator_button_p_number_4.png | Bin 3246 -> 0 bytes .../res/calculator_button_p_number_5.png | Bin 3406 -> 0 bytes .../res/calculator_button_p_number_6.png | Bin 3586 -> 0 bytes .../res/calculator_button_p_number_7.png | Bin 3223 -> 0 bytes .../res/calculator_button_p_number_8.png | Bin 3635 -> 0 bytes .../res/calculator_button_p_number_9.png | Bin 3597 -> 0 bytes .../Calculator/shared/res/Calculator.png | Bin 10097 -> 0 bytes test/Calculator/Calculator/tizen-manifest.xml | 15 - test/Directory.Build.props | 5 - test/Directory.Build.targets | 5 - .../ElottieFormsGallery.Tizen.cs | 23 - .../ElottieFormsGallery.Tizen.csproj | 25 - .../ElottieFormsGallery.Tizen/res/a_mountain.json | 1 - .../ElottieFormsGallery.Tizen/res/cooking.json | 1 - .../ElottieFormsGallery.Tizen/res/done.json | 1 - .../ElottieFormsGallery.Tizen/res/emoji_wink.json | 1 - .../res/fingerprint_success.json | 1 - .../ElottieFormsGallery.Tizen/res/heart.json | 1 - .../res/icon_animation.json | 1 - .../ElottieFormsGallery.Tizen/res/like.json | 1 - .../ElottieFormsGallery.Tizen/res/loading.json | 1 - .../ElottieFormsGallery.Tizen/res/maps.json | 1 - .../shared/res/ElottieFormsGallery.Tizen.png | Bin 10097 -> 0 bytes .../ElottieFormsGallery.Tizen/tizen-manifest.xml | 15 - .../ElottieFormsGallery/ElottieFormsGallery/App.cs | 32 - .../ElottieFormsGallery/ElottieFormsGallery.csproj | 11 - .../ElottieFormsGallery/LottieDataModel.cs | 58 - .../ElottieFormsGallery/MainPage.xaml | 24 - .../ElottieFormsGallery/MainPage.xaml.cs | 36 - .../ElottieFormsGallery/MainPageCS.cs | 45 - test/HeartRateMonitor/App.cs | 44 - test/HeartRateMonitor/Controls/DialogOK.cs | 115 - test/HeartRateMonitor/HeartRateMonitor.cs | 55 - test/HeartRateMonitor/HeartRateMonitor.csproj | 25 - .../Model/HeartRateMonitorModel.cs | 193 -- test/HeartRateMonitor/ViewModels/MainViewModel.cs | 578 ----- test/HeartRateMonitor/ViewModels/ViewModelBase.cs | 74 - test/HeartRateMonitor/Views/MeasurementPage.xaml | 125 - .../HeartRateMonitor/Views/MeasurementPage.xaml.cs | 103 - test/HeartRateMonitor/Views/SettingsPage.xaml | 31 - test/HeartRateMonitor/Views/SettingsPage.xaml.cs | 36 - test/HeartRateMonitor/res/heart.png | Bin 2670 -> 0 bytes test/HeartRateMonitor/res/settings.png | Bin 1264 -> 0 bytes .../shared/res/HeartRateMonitor.png | Bin 10097 -> 0 bytes test/HeartRateMonitor/tizen-manifest.xml | 15 - .../MapMyRun/MapMyRun.Tests/DispatcherTest.cs | 177 -- .../MapMyRun/MapMyRun.Tests/LoadingTest.cs | 282 -- .../MapMyRun/MapMyRun.Tests/MapMyRun.Tests.csproj | 18 - .../MapMyRun.Tests/PermissionManagerTest.cs | 37 - .../MapMyRun/MapMyRun.Tests/PhoneServiceTest.cs | 129 - .../MapMyRun/MapMyRun.Tests/SettingManagerTest.cs | 105 - .../MapMyRun/MapMyRun.Tests/WorkoutTest.cs | 294 --- test/UnderArmour/MapMyRun/MapMyRun.Tizen/App.xaml | 46 - .../MapMyRun/MapMyRun.Tizen/App.xaml.cs | 46 - .../MapMyRun/MapMyRun.Tizen/MapMyRun.Tizen.csproj | 26 - .../MapMyRun/MapMyRun.Tizen/MapMyRun.cs | 43 - .../MapMyRun/MapMyRun.Tizen/Models/AppLauncher.cs | 25 - .../MapMyRun.Tizen/Models/MessagePortHandler.cs | 155 -- .../MapMyRun.Tizen/Models/TizenPlatformService.cs | 22 - .../MapMyRun.Tizen/ViewModels/BasePageModel.cs | 32 - .../MapMyRun.Tizen/ViewModels/LoadingPageModel.cs | 44 - .../MapMyRun.Tizen/ViewModels/MainPageModel.cs | 72 - .../MapMyRun.Tizen/ViewModels/SettingsPageModel.cs | 69 - .../ViewModels/WorkoutMain/AverageHrViewModel.cs | 72 - .../ViewModels/WorkoutMain/CadenceViewModel.cs | 70 - .../ViewModels/WorkoutMain/CaloriesViewModel.cs | 70 - .../ViewModels/WorkoutMain/CurrentHrViewModel.cs | 72 - .../ViewModels/WorkoutMain/CurrentPaceViewModel.cs | 70 - .../ViewModels/WorkoutMain/DistanceViewModel.cs | 70 - .../ViewModels/WorkoutMain/DurationViewModel.cs | 98 - .../WorkoutMain/IWorkoutItemViewModel.cs | 20 - .../ViewModels/WorkoutMain/PeakHrViewModel.cs | 72 - .../ViewModels/WorkoutMain/PeakPaceViewModel.cs | 70 - .../ViewModels/WorkoutMain/WorkoutMainPageModel.cs | 97 - .../ViewModels/WorkoutMain/ZoneHrViewModel.cs | 70 - .../ViewModels/WorkoutSetupPageModel.cs | 72 - .../MapMyRun/MapMyRun.Tizen/res/BPMIcon.png | Bin 682 -> 0 bytes .../MapMyRun/MapMyRun.Tizen/res/GPSIcon.png | Bin 988 -> 0 bytes .../MapMyRun/MapMyRun.Tizen/res/UAIcon.png | Bin 3552 -> 0 bytes .../MapMyRun.Tizen/res/backgroundBottomLight.png | Bin 24335 -> 0 bytes .../MapMyRun.Tizen/res/backgroundWholeLight.png | Bin 5819 -> 0 bytes .../MapMyRun.Tizen/res/finish-btn-pressed.png | Bin 3879 -> 0 bytes .../MapMyRun/MapMyRun.Tizen/res/finish-btn.png | Bin 3879 -> 0 bytes .../MapMyRun/MapMyRun.Tizen/res/hero-bg.png | Bin 49210 -> 0 bytes .../MapMyRun.Tizen/res/icon-gps--connected.png | Bin 817 -> 0 bytes .../MapMyRun.Tizen/res/icon-gps--connecting.png | Bin 534 -> 0 bytes .../MapMyRun.Tizen/res/icon-gps--error.png | Bin 865 -> 0 bytes .../MapMyRun.Tizen/res/icon-gps--not-connected.png | Bin 825 -> 0 bytes .../MapMyRun.Tizen/res/icon-shoes--connected.png | Bin 1131 -> 0 bytes .../MapMyRun.Tizen/res/icon-shoes--connecting.png | Bin 1089 -> 0 bytes .../MapMyRun.Tizen/res/icon-shoes--error.png | Bin 1400 -> 0 bytes .../res/icon-shoes--not-connected.png | Bin 1141 -> 0 bytes .../MapMyRun.Tizen/res/localization/en.json | 401 --- .../MapMyRun/MapMyRun.Tizen/res/logo--tray.png | Bin 2112 -> 0 bytes .../MapMyRun.Tizen/res/select-btn-empty.png | Bin 3162 -> 0 bytes .../MapMyRun/MapMyRun.Tizen/res/splash.circle.png | Bin 116083 -> 0 bytes .../MapMyRun.Tizen/res/start-btn-empty.png | Bin 3879 -> 0 bytes .../MapMyRun.Tizen/shared/res/MapMyRun.png | Bin 116083 -> 0 bytes .../MapMyRun/MapMyRun.Tizen/tizen-manifest.xml | 18 - .../views/CircleProgressBarSurfaceItemExtension.cs | 41 - .../MapMyRun/MapMyRun.Tizen/views/LoadingPage.xaml | 30 - .../MapMyRun.Tizen/views/LoadingPage.xaml.cs | 63 - .../MapMyRun/MapMyRun.Tizen/views/MainPage.xaml | 69 - .../MapMyRun/MapMyRun.Tizen/views/MainPage.xaml.cs | 168 -- .../MapMyRun.Tizen/views/SelectWorkoutPage.xaml | 33 - .../MapMyRun.Tizen/views/SelectWorkoutPage.xaml.cs | 216 -- .../MapMyRun.Tizen/views/SetDurationPage.xaml | 62 - .../MapMyRun.Tizen/views/SetDurationPage.xaml.cs | 111 - .../MapMyRun.Tizen/views/SettingsPage.xaml | 55 - .../MapMyRun.Tizen/views/SettingsPage.xaml.cs | 96 - .../MapMyRun.Tizen/views/Templates/SettingCell.cs | 61 - .../views/Templates/SettingCellTemplateSelector.cs | 19 - .../MapMyRun.Tizen/views/WorkoutHistoryPage.xaml | 41 - .../views/WorkoutHistoryPage.xaml.cs | 51 - .../MapMyRun.Tizen/views/WorkoutMainIndexPage.xaml | 7 - .../views/WorkoutMainIndexPage.xaml.cs | 126 - .../views/WorkoutMainLoadingPage.xaml | 22 - .../views/WorkoutMainLoadingPage.xaml.cs | 95 - .../MapMyRun.Tizen/views/WorkoutMainPage.xaml | 14 - .../MapMyRun.Tizen/views/WorkoutMainPage.xaml.cs | 297 --- .../MapMyRun.Tizen/views/WorkoutMainPageGPS.xaml | 14 - .../views/WorkoutMainPageGPS.xaml.cs | 165 -- .../MapMyRun.Tizen/views/WorkoutSetupPage.xaml | 39 - .../MapMyRun.Tizen/views/WorkoutSetupPage.xaml.cs | 64 - test/UnderArmour/MapMyRun/MapMyRun.sln | 36 - .../MapMyRun/MapMyRun/MapMyRun.projitems | 51 - test/UnderArmour/MapMyRun/MapMyRun/MapMyRun.shproj | 13 - .../MapMyRun/MapMyRun/Models/Activity.cs | 30 - .../MapMyRun/MapMyRun/Models/ActivityRepository.cs | 267 -- .../MapMyRun/MapMyRun/Models/Dispatcher.cs | 125 - .../MapMyRun/MapMyRun/Models/IAppLauncher.cs | 11 - .../MapMyRun/MapMyRun/Models/IDispatcher.cs | 18 - .../MapMyRun/Models/IMessagePortHandler.cs | 18 - .../MapMyRun/MapMyRun/Models/IPermissionManager.cs | 21 - .../MapMyRun/MapMyRun/Models/IPhoneService.cs | 23 - .../MapMyRun/MapMyRun/Models/IPlatformService.cs | 13 - .../MapMyRun/MapMyRun/Models/Loading.cs | 316 --- .../MapMyRun/Models/NotificationObserver.cs | 44 - .../MapMyRun/Models/NotificationProvider.cs | 50 - .../MapMyRun/MapMyRun/Models/PermissionManager.cs | 81 - .../MapMyRun/MapMyRun/Models/PhoneService.cs | 111 - .../MapMyRun/MapMyRun/Models/Request.cs | 129 - .../MapMyRun/MapMyRun/Models/Response.cs | 28 - .../MapMyRun/Models/Settings/ISettingManager.cs | 13 - .../MapMyRun/Models/Settings/SettingManager.cs | 168 -- .../MapMyRun/Models/Settings/SettingsData.cs | 40 - .../Models/Workout/Items/AverageCadence.cs | 87 - .../MapMyRun/Models/Workout/Items/AverageHr.cs | 76 - .../MapMyRun/Models/Workout/Items/AveragePace.cs | 88 - .../MapMyRun/Models/Workout/Items/AverageSpeed.cs | 87 - .../MapMyRun/Models/Workout/Items/Calories.cs | 73 - .../Models/Workout/Items/CurrentCadence.cs | 86 - .../MapMyRun/Models/Workout/Items/CurrentHr.cs | 77 - .../MapMyRun/Models/Workout/Items/CurrentPace.cs | 87 - .../MapMyRun/Models/Workout/Items/CurrentSpeed.cs | 86 - .../MapMyRun/Models/Workout/Items/Distance.cs | 80 - .../MapMyRun/Models/Workout/Items/Duration.cs | 80 - .../MapMyRun/Models/Workout/Items/IWorkoutItem.cs | 66 - .../MapMyRun/Models/Workout/Items/MaxPace.cs | 87 - .../MapMyRun/Models/Workout/Items/MaxSpeed.cs | 86 - .../MapMyRun/Models/Workout/Items/PeakHr.cs | 76 - .../Models/Workout/Items/WorkoutItemFactory.cs | 49 - .../MapMyRun/Models/Workout/Items/ZoneHr.cs | 75 - .../MapMyRun/MapMyRun/Models/Workout/Workout.cs | 329 --- .../MapMyRun/Models/Workout/WorkoutData.cs | 66 - .../MapMyRunService.Test/AccountManagerTest.cs | 82 - .../MapMyRunService/MapMyRunService.Test/DB.cs | 32 - .../MapMyRunService.Test/DispatcherTest.cs | 177 -- .../MapMyRunService.Test/KeepAliveTest.cs | 50 - .../MapMyRunService.Tests.csproj | 21 - .../MapMyRunService.Tizen.csproj | 24 - .../MapMyRunService.Tizen/MapMyRunService_App.cs | 85 - .../MapMyRunService.Tizen/Models/AuthCache.cs | 77 - .../MapMyRunService.Tizen/Models/Database/DB.cs | 35 - .../Models/MessagePortHandler.cs | 171 -- .../Models/Settings/GPSManager.cs | 38 - .../Models/TizenServiceApplication.cs | 24 - .../Services/SensorService.cs | 280 -- .../Services/WorkoutService.cs | 104 - .../shared/res/MapMyRunService.png | Bin 10097 -> 0 bytes .../MapMyRunService.Tizen/tizen-manifest.xml | 19 - .../MapMyRunService/MapMyRunService.sln | 33 - .../MapMyRunService/MapMyRunService.projitems | 42 - .../MapMyRunService/MapMyRunService.shproj | 13 - .../Models/Account/AccountManager.cs | 92 - .../MapMyRunService/Models/Account/User.cs | 31 - .../MapMyRunService/Models/Account/UserDao.cs | 120 - .../MapMyRunService/Models/Auth/Authentication.cs | 66 - .../Models/Auth/AuthenticationToken.cs | 11 - .../Models/Auth/ExampleAuthProvider.cs | 72 - .../MapMyRunService/Models/Auth/IAuthCache.cs | 15 - .../Models/Auth/IAuthenticationProvider.cs | 9 - .../MapMyRunService/Models/Dispatcher.cs | 147 -- .../MapMyRunService/Models/HttpService.cs | 31 - .../MapMyRunService/MapMyRunService/Models/IDB.cs | 12 - .../MapMyRunService/Models/IDispatcher.cs | 22 - .../MapMyRunService/Models/IMessagePortHandler.cs | 20 - .../Models/ITizenServiceApplication.cs | 11 - .../MapMyRunService/Models/KeepAlive/KeepAlive.cs | 51 - .../MapMyRunService/Models/Loading.cs | 102 - .../MapMyRunService/Models/NotificationObserver.cs | 44 - .../MapMyRunService/Models/NotificationProvider.cs | 50 - .../MapMyRunService/Models/Request.cs | 129 - .../MapMyRunService/Models/Response.cs | 28 - .../MapMyRunService/Models/Settings/IGPSManager.cs | 22 - .../Models/Settings/SettingsData.cs | 40 - .../Models/Settings/SettingsManager.cs | 133 - .../Models/Workout/HeartRateData.cs | 49 - .../MapMyRunService/Models/Workout/LocationData.cs | 13 - .../Models/Workout/PedometerData.cs | 17 - .../MapMyRunService/Models/Workout/WorkoutData.cs | 65 - .../Models/Workout/WorkoutManager.cs | 209 -- .../Models/Workout/WorkoutReport.cs | 25 - test/Voicememo2020/README.md | 3 - test/Voicememo2020/VoiceMemo.sln | 25 - test/Voicememo2020/VoiceMemo/App.xaml | 22 - test/Voicememo2020/VoiceMemo/App.xaml.cs | 112 - .../Converters/CountryCodeToNameConverter.cs | 91 - .../Converters/DurationToRemainingTimeConverter.cs | 74 - .../Converters/RecordImageSourceColorConverter.cs | 48 - .../RecordsCountToViewVisibilityConverter.cs | 87 - .../VoiceMemo/Converters/SttToPropertyConverter.cs | 81 - .../Voicememo2020/VoiceMemo/Data/RecordDatabase.cs | 77 - .../VoiceMemo/EffectRenderers/BlendColorEffect.cs | 110 - .../EffectRenderers/TizenEventPropagationEffect.cs | 59 - .../EffectRenderers/TizenItemLongPressEffect.cs | 51 - .../VoiceMemo/EffectRenderers/TizenStyleEffect.cs | 64 - .../VoiceMemo/Effects/ImageAttributes.cs | 51 - .../VoiceMemo/Effects/ImageBlendEffect.cs | 47 - .../VoiceMemo/Effects/InternalExtension.cs | 63 - .../VoiceMemo/Effects/ItemLongPressEffect.cs | 40 - .../Effects/TizenEventPropagationEffect.cs | 32 - .../VoiceMemo/Effects/TizenStyleEffect.cs | 32 - .../VoiceMemo/Effects/VisualAttributes.cs | 56 - .../VoiceMemo/Interop/Interop.Libraries.cs | 14 - .../VoiceMemo/Interop/Interop.SystemCall.cs | 25 - .../Voicememo2020/VoiceMemo/Models/LatestRecord.cs | 20 - test/Voicememo2020/VoiceMemo/Models/Record.cs | 108 - test/Voicememo2020/VoiceMemo/Models/SttLanguage.cs | 123 - .../VoiceMemo/Renderers/GraphicPopUpRenderer.cs | 139 - .../Renderers/ProgressbarPopupRenderer.cs | 247 -- .../VoiceMemo/Resx/AppResources.Designer.cs | 180 -- .../VoiceMemo/Resx/AppResources.hi.resx | 159 -- .../VoiceMemo/Resx/AppResources.ko.resx | 159 -- .../Voicememo2020/VoiceMemo/Resx/AppResources.resx | 160 -- .../VoiceMemo/Services/AppDataService.cs | 139 - .../VoiceMemo/Services/AppTerminator.cs | 43 - .../VoiceMemo/Services/AudioPlayService.cs | 331 --- .../VoiceMemo/Services/AudioRecordService.cs | 446 ---- .../VoiceMemo/Services/DeviceInformationService.cs | 170 -- .../VoiceMemo/Services/LocaleService.cs | 116 - .../VoiceMemo/Services/MediaContentService.cs | 141 - .../VoiceMemo/Services/SpeechToTextService.cs | 327 --- .../VoiceMemo/Services/UserPermission.cs | 125 - test/Voicememo2020/VoiceMemo/Settings.StyleCop | 729 ------ test/Voicememo2020/VoiceMemo/Utility.cs | 38 - .../VoiceMemo/Utility/ColorConverter.cs | 181 -- .../VoiceMemo/Utility/LogInformation.cs | 12 - .../VoiceMemo/Utility/PrivilegeInformation.cs | 13 - .../VoiceMemo/ViewModels/BasePageModel.cs | 64 - .../VoiceMemo/ViewModels/DetailsPageModel.cs | 69 - .../VoiceMemo/ViewModels/MainPageModel.cs | 580 ----- .../VoiceMemo/ViewModels/MessageKeys.cs | 73 - .../VoiceMemo/ViewModels/PlayBackPageModel.cs | 518 ---- .../VoiceMemo/ViewModels/RecordingPageModel.cs | 647 ----- .../VoiceMemo/Views/BindableToolbarItem.cs | 61 - test/Voicememo2020/VoiceMemo/Views/CancelPage.xaml | 29 - .../VoiceMemo/Views/CancelPage.xaml.cs | 71 - .../VoiceMemo/Views/CirclePageEx.xaml | 6 - .../VoiceMemo/Views/CirclePageEx.xaml.cs | 36 - .../Voicememo2020/VoiceMemo/Views/DetailsPage.xaml | 79 - .../VoiceMemo/Views/DetailsPage.xaml.cs | 132 - test/Voicememo2020/VoiceMemo/Views/GraphicPopup.cs | 86 - .../Voicememo2020/VoiceMemo/Views/IGraphicPopup.cs | 52 - .../VoiceMemo/Views/IProgressbarPopup.cs | 35 - .../VoiceMemo/Views/LanguageSelectionPage.xaml | 57 - .../VoiceMemo/Views/LanguageSelectionPage.xaml.cs | 95 - test/Voicememo2020/VoiceMemo/Views/MainPage.xaml | 70 - .../Voicememo2020/VoiceMemo/Views/MainPage.xaml.cs | 123 - test/Voicememo2020/VoiceMemo/Views/PageFactory.cs | 102 - .../VoiceMemo/Views/PlayBackPage.xaml | 179 -- .../VoiceMemo/Views/PlayBackPage.xaml.cs | 100 - .../VoiceMemo/Views/ProgressbarPopup.cs | 106 - .../VoiceMemo/Views/RecordListPage.xaml | 210 -- .../VoiceMemo/Views/RecordListPage.xaml.cs | 202 -- .../VoiceMemo/Views/RecordingPage.xaml | 153 -- .../VoiceMemo/Views/RecordingPage.xaml.cs | 398 --- .../VoiceMemo/Views/SttLanguageViewCell.xaml | 57 - .../VoiceMemo/Views/SttLanguageViewCell.xaml.cs | 73 - .../VoiceMemo/Views/ViewExtensions.cs | 14 - test/Voicememo2020/VoiceMemo/VoiceMemo.cs | 158 -- test/Voicememo2020/VoiceMemo/VoiceMemo.csproj | 37 - .../VoiceMemo/res/2019/details_playback_icon.png | Bin 1362 -> 0 bytes .../VoiceMemo/res/2019/recording_stt_icon.png | Bin 1453 -> 0 bytes .../res/2019/voice_mamo_slider_btn_bg.png | Bin 3262 -> 0 bytes .../VoiceMemo/res/2019/voicememo_effect.png | Bin 6406 -> 0 bytes .../res/2019/voicememo_volume_control_cover_bg.png | Bin 1842 -> 0 bytes .../VoiceMemo/res/2019/voicerecorder_effect_bg.png | Bin 19146 -> 0 bytes .../2019_custom_button/details_vol_icon_off.png | Bin 1709 -> 0 bytes .../res/2019_custom_button/details_vol_icon_on.png | Bin 1839 -> 0 bytes .../2019_custom_button/record_controller_bg.png | Bin 2377 -> 0 bytes .../2019_custom_button/recording_icon_cancel.png | Bin 1341 -> 0 bytes .../res/2019_custom_button/recording_icon_stop.png | Bin 1187 -> 0 bytes .../2019_custom_button/voicerecorder_btn_bg.png | Bin 3222 -> 0 bytes .../2019_custom_button/voicerecorder_btn_pause.png | Bin 1254 -> 0 bytes .../2019_custom_button/voicerecorder_btn_play.png | Bin 1509 -> 0 bytes .../voicerecorder_playback_btn_pause.png | Bin 1364 -> 0 bytes .../2019_custom_button/voicerecorder_stop_icon.png | Bin 1596 -> 0 bytes .../res/2019_images_icons/b_icon_voicememo.png | Bin 2143 -> 0 bytes .../res/2019_images_icons/b_slider_icon_minus.png | Bin 2894 -> 0 bytes .../res/2019_images_icons/b_slider_icon_plus.png | Bin 2933 -> 0 bytes .../2019_images_icons/details_playback_icon.png | Bin 1284 -> 0 bytes .../2019_images_icons/more_option_icon_delete.png | Bin 1350 -> 0 bytes .../more_option_icon_language.png | Bin 1821 -> 0 bytes .../2019_images_icons/more_option_icon_stt_off.png | Bin 1720 -> 0 bytes .../2019_images_icons/more_option_icon_stt_on.png | Bin 1564 -> 0 bytes .../more_option_icon_stt_recording.png | Bin 1499 -> 0 bytes .../2019_images_icons/play_volume_slider_ic.png | Bin 1587 -> 0 bytes .../tw_ic_menu_delete_holo_dark.png | Bin 1284 -> 0 bytes .../tw_ic_menu_selectall_holo_dark.png | Bin 1972 -> 0 bytes .../2019_images_icons/tw_ic_popup_btn_check.png | Bin 1450 -> 0 bytes .../2019_images_icons/tw_ic_popup_btn_delete.png | Bin 1362 -> 0 bytes .../tw_toast_popup_memory_full_gear.png | Bin 2252 -> 0 bytes .../tw_toast_popup_memory_full_mobile.png | Bin 2412 -> 0 bytes .../2019_images_icons/voice_mamo_slider_mute.png | Bin 2991 -> 0 bytes .../voice_mamo_slider_volume_on.png | Bin 3146 -> 0 bytes .../res/2019_images_icons/voice_memo_slash.png | Bin 1548 -> 0 bytes .../res/2019_images_icons/voicememo_effect.png | Bin 6406 -> 0 bytes .../voicerecorder_bt_headset_image.png | Bin 3875 -> 0 bytes .../voicerecorder_bt_mobile_image.png | Bin 3605 -> 0 bytes .../2019_images_icons/voicerecorder_btn_pause.png | Bin 1254 -> 0 bytes .../2019_images_icons/voicerecorder_btn_play.png | Bin 1509 -> 0 bytes .../2019_images_icons/voicerecorder_effect_bg.png | Bin 19146 -> 0 bytes .../2019_images_icons/voicerecorder_icon_stt.png | Bin 1752 -> 0 bytes .../weather_toast_popup_show_on_divice.png | Bin 2201 -> 0 bytes .../VoiceMemo/res/b_icon_voicememo.png | Bin 2745 -> 0 bytes .../VoiceMemo/res/button/details_vol_icon_off.png | Bin 1820 -> 0 bytes .../VoiceMemo/res/button/details_vol_icon_on.png | Bin 1909 -> 0 bytes .../VoiceMemo/res/details_playback_icon.png | Bin 1362 -> 0 bytes .../VoiceMemo/res/details_vol_icon_off.png | Bin 1697 -> 0 bytes .../VoiceMemo/res/details_vol_icon_on.png | Bin 1748 -> 0 bytes .../VoiceMemo/res/icons/b_slider_icon_minus.png | Bin 2894 -> 0 bytes .../VoiceMemo/res/icons/b_slider_icon_plus.png | Bin 2933 -> 0 bytes .../VoiceMemo/res/more_option_icon_delete.png | Bin 1325 -> 0 bytes .../VoiceMemo/res/more_option_icon_language.png | Bin 2213 -> 0 bytes .../VoiceMemo/res/more_option_icon_stt_list.png | Bin 1153 -> 0 bytes .../VoiceMemo/res/more_option_icon_stt_off.png | Bin 1366 -> 0 bytes .../VoiceMemo/res/more_option_icon_stt_on.png | Bin 992 -> 0 bytes .../VoiceMemo/res/record_controller_bg.png | Bin 2232 -> 0 bytes .../VoiceMemo/res/record_stop_icon.png | Bin 1437 -> 0 bytes .../VoiceMemo/res/recording_icon_cancel.png | Bin 1444 -> 0 bytes .../VoiceMemo/res/recording_icon_pause.png | Bin 1134 -> 0 bytes .../VoiceMemo/res/recording_stt_icon.png | Bin 1472 -> 0 bytes .../VoiceMemo/res/tw_ic_popup_btn_check.png | Bin 1392 -> 0 bytes .../VoiceMemo/res/tw_ic_popup_btn_delete.png | Bin 1184 -> 0 bytes test/Voicememo2020/VoiceMemo/res/tw_no_item_bg.png | Bin 91398 -> 0 bytes .../VoiceMemo/res/voice_mamo_slider_btn_bg.png | Bin 3262 -> 0 bytes .../VoiceMemo/res/voice_mamo_slider_mute.png | Bin 1493 -> 0 bytes .../VoiceMemo/res/voice_mamo_slider_volume_on.png | Bin 1525 -> 0 bytes .../VoiceMemo/res/voicememo_effect.png | Bin 6406 -> 0 bytes .../VoiceMemo/res/voicerecorder_btn_bg.png | Bin 2721 -> 0 bytes .../VoiceMemo/res/voicerecorder_btn_pause.png | Bin 1216 -> 0 bytes .../VoiceMemo/res/voicerecorder_btn_play.png | Bin 1898 -> 0 bytes .../VoiceMemo/res/voicerecorder_btn_stop.png | Bin 1215 -> 0 bytes .../VoiceMemo/res/voicerecorder_icon_stt.png | Bin 1046 -> 0 bytes .../VoiceMemo/res/voicerecorder_icon_stt_off.png | Bin 2051 -> 0 bytes .../VoiceMemo/res/voicerecorder_stop_bg.png | Bin 2338 -> 0 bytes .../VoiceMemo/res/voicerecorder_stop_icon.png | Bin 868 -> 0 bytes .../VoiceMemo/res/xml/accessoryservices.xml | 24 - .../VoiceMemo/shared/res/VoiceMemo.png | Bin 81891 -> 0 bytes test/Voicememo2020/VoiceMemo/shared/res/splash.png | Bin 12351 -> 0 bytes test/Voicememo2020/VoiceMemo/tizen-manifest.xml | 32 - test/Weather/LICENSE | 201 -- test/Weather/README.md | 24 - test/Weather/Screenshots/weatherApp_screen01.png | Bin 13260 -> 0 bytes test/Weather/Screenshots/weatherApp_screen02.png | Bin 21982 -> 0 bytes test/Weather/Screenshots/weatherApp_screen03.png | Bin 17631 -> 0 bytes test/Weather/Screenshots/weatherApp_screen04.png | Bin 17795 -> 0 bytes test/Weather/Screenshots/weatherApp_screen05.png | Bin 21261 -> 0 bytes test/Weather/Weather.sln | 25 - test/Weather/Weather/App.cs | 61 - .../Behaviors/CountryCodeValidatorBehavior.cs | 109 - .../Behaviors/CurrentWeatherPageBehavior.cs | 82 - test/Weather/Weather/Config/ApiConfig.cs | 67 - test/Weather/Weather/Controls/DoubleLabel.xaml | 18 - test/Weather/Weather/Controls/DoubleLabel.xaml.cs | 72 - .../DegreeToCardinalDirectionConverter.cs | 61 - .../Weather/Converters/ErrorMessageConverter.cs | 65 - .../Weather/Converters/ImageSourceConverter.cs | 64 - .../Converters/MeasurementSystemConverter.cs | 63 - .../Weather/Converters/TimeStampToDateConverter.cs | 64 - .../Weather/Converters/TimeStampToTimeConverter.cs | 72 - .../TimeStampWithOffsetAndTimezoneConverter.cs | 65 - .../Converters/TimeStampWithOffsetConverter.cs | 64 - test/Weather/Weather/Data/city.list.json | 2702 -------------------- test/Weather/Weather/Data/country.list.json | 746 ------ test/Weather/Weather/Models/Location/City.cs | 52 - .../Weather/Weather/Models/Location/Coordinates.cs | 40 - test/Weather/Weather/Models/Location/Country.cs | 30 - test/Weather/Weather/Models/Location/TimeZone.cs | 49 - test/Weather/Weather/Models/Weather/Clouds.cs | 33 - .../Weather/Models/Weather/CurrentWeather.cs | 72 - test/Weather/Weather/Models/Weather/Forecast.cs | 32 - test/Weather/Weather/Models/Weather/SunData.cs | 40 - test/Weather/Weather/Models/Weather/WeatherBase.cs | 52 - test/Weather/Weather/Models/Weather/WeatherData.cs | 52 - test/Weather/Weather/Models/Weather/Wind.cs | 40 - test/Weather/Weather/Service/CityProvider.cs | 92 - test/Weather/Weather/Service/CountryProvider.cs | 67 - test/Weather/Weather/Service/ICityProvider.cs | 71 - test/Weather/Weather/Service/ICountryProvider.cs | 45 - test/Weather/Weather/Utils/BindableString.cs | 56 - test/Weather/Weather/Utils/ErrorHandler.cs | 106 - test/Weather/Weather/Utils/HttpException.cs | 47 - test/Weather/Weather/Utils/IRequest.cs | 51 - test/Weather/Weather/Utils/JsonFileReader.cs | 82 - test/Weather/Weather/Utils/NotificationTask.cs | 160 -- test/Weather/Weather/Utils/Request.cs | 114 - test/Weather/Weather/Utils/TimeStamp.cs | 50 - test/Weather/Weather/Utils/UnitFormatter.cs | 76 - .../Weather/ViewModels/ApiErrorViewModel.cs | 45 - .../Weather/ViewModels/CurrentWeatherViewModel.cs | 325 --- .../Weather/ViewModels/ForecastViewModel.cs | 270 -- .../Weather/ViewModels/MainPageViewModel.cs | 256 -- test/Weather/Weather/ViewModels/ViewModelBase.cs | 47 - test/Weather/Weather/Views/ApiErrorPage.xaml | 44 - test/Weather/Weather/Views/ApiErrorPage.xaml.cs | 36 - test/Weather/Weather/Views/CurrentWeatherPage.xaml | 135 - .../Weather/Views/CurrentWeatherPage.xaml.cs | 52 - test/Weather/Weather/Views/ForecastPage.xaml | 73 - test/Weather/Weather/Views/ForecastPage.xaml.cs | 85 - test/Weather/Weather/Views/MainPage.xaml | 114 - test/Weather/Weather/Views/MainPage.xaml.cs | 34 - .../Weather/Weather/Views/MissingKeyErrorPage.xaml | 37 - .../Weather/Views/MissingKeyErrorPage.xaml.cs | 36 - test/Weather/Weather/Weather.cs | 70 - test/Weather/Weather/Weather.csproj | 34 - test/Weather/Weather/shared/res/Weather.png | Bin 14778 -> 0 bytes test/Weather/Weather/tizen-manifest.xml | 25 - test/XStopWatch/LapsPage.xaml | 61 - test/XStopWatch/LapsPage.xaml.cs | 62 - test/XStopWatch/StopWatch.xaml | 135 - test/XStopWatch/StopWatch.xaml.cs | 264 -- test/XStopWatch/StopWatchApplication.xaml | 16 - test/XStopWatch/StopWatchApplication.xaml.cs | 73 - test/XStopWatch/WindowExtension.cs | 69 - test/XStopWatch/XStopWatch.cs | 74 - test/XStopWatch/XStopWatch.csproj | 16 - .../res/images/b_stopwatch_mark_blue.png | Bin 1112 -> 0 bytes .../XStopWatch/res/images/b_stopwatch_mark_red.png | Bin 1111 -> 0 bytes .../res/images/b_stopwatch_unit_number.png | Bin 19394 -> 0 bytes test/XStopWatch/res/images/event_spot.png | Bin 2520 -> 0 bytes test/XStopWatch/res/images/wc_visual_cue.png | Bin 409 -> 0 bytes test/XStopWatch/shared/res/XStopWatch.png | Bin 5470 -> 0 bytes test/XStopWatch/shared/res/splash.png | Bin 5470 -> 0 bytes test/XStopWatch/tizen-manifest.xml | 17 - 534 files changed, 38844 deletions(-) delete mode 100644 XSF.sln delete mode 100644 test/Alarm/Alarm/Alarm.cs delete mode 100755 test/Alarm/Alarm/Alarm.csproj delete mode 100644 test/Alarm/Alarm/AlarmPageController.cs delete mode 100644 test/Alarm/Alarm/App.xaml delete mode 100644 test/Alarm/Alarm/App.xaml.cs delete mode 100644 test/Alarm/Alarm/Controls/ImageButton.cs delete mode 100644 test/Alarm/Alarm/Converters/ItemCountToVisibilityConverter.cs delete mode 100644 test/Alarm/Alarm/Converters/ScheduledDateTimeToTextConverter.cs delete mode 100644 test/Alarm/Alarm/Implements/AlarmNativeHandler.cs delete mode 100644 test/Alarm/Alarm/Implements/AlarmPersistentHandler.cs delete mode 100644 test/Alarm/Alarm/Implements/FileOpener.cs delete mode 100644 test/Alarm/Alarm/Implements/LocaleHandler.cs delete mode 100644 test/Alarm/Alarm/Models/AlarmModel.cs delete mode 100644 test/Alarm/Alarm/Models/AlarmRecord.cs delete mode 100644 test/Alarm/Alarm/Models/MessageKeys.cs delete mode 100644 test/Alarm/Alarm/Renderers/ImageButtonRenderer.cs delete mode 100644 test/Alarm/Alarm/Resx/AppResources.Designer.cs delete mode 100644 test/Alarm/Alarm/Resx/AppResources.ko.resx delete mode 100644 test/Alarm/Alarm/Resx/AppResources.resx delete mode 100644 test/Alarm/Alarm/ViewModels/AlertPageModel.cs delete mode 100644 test/Alarm/Alarm/ViewModels/BasePageModel.cs delete mode 100644 test/Alarm/Alarm/ViewModels/MainPageModel.cs delete mode 100755 test/Alarm/Alarm/Views/AlarmAlertPage.xaml delete mode 100644 test/Alarm/Alarm/Views/AlarmAlertPage.xaml.cs delete mode 100755 test/Alarm/Alarm/Views/AlarmEditPage.xaml delete mode 100644 test/Alarm/Alarm/Views/AlarmEditPage.xaml.cs delete mode 100644 test/Alarm/Alarm/Views/AlarmListCell.cs delete mode 100755 test/Alarm/Alarm/Views/CirclePageEx.xaml delete mode 100644 test/Alarm/Alarm/Views/CirclePageEx.xaml.cs delete mode 100755 test/Alarm/Alarm/Views/MainPage.xaml delete mode 100644 test/Alarm/Alarm/Views/MainPage.xaml.cs delete mode 100644 test/Alarm/Alarm/Views/SavePopupPage.xaml delete mode 100644 test/Alarm/Alarm/Views/SavePopupPage.xaml.cs delete mode 100644 test/Alarm/Alarm/res/Notification.ogg delete mode 100644 test/Alarm/Alarm/res/alarm_add_icon.png delete mode 100644 test/Alarm/Alarm/res/alarm_no_alarm_icon.png delete mode 100644 test/Alarm/Alarm/res/alarm_ringing_icon.png delete mode 100644 test/Alarm/Alarm/res/ic_popup_btn_check.png delete mode 100644 test/Alarm/Alarm/shared/res/Alarm.png delete mode 100644 test/Alarm/Alarm/tizen-manifest.xml delete mode 100644 test/Calculator/Calculator.sln delete mode 100644 test/Calculator/Calculator/Calculator.cs delete mode 100755 test/Calculator/Calculator/Calculator.csproj delete mode 100644 test/Calculator/Calculator/CalculatorApp.cs delete mode 100644 test/Calculator/Calculator/Controls/ImageButton.xaml delete mode 100644 test/Calculator/Calculator/Controls/ImageButton.xaml.cs delete mode 100644 test/Calculator/Calculator/Impl/CalculatorImpl.cs delete mode 100644 test/Calculator/Calculator/Impl/Formatter.cs delete mode 100644 test/Calculator/Calculator/Impl/InputParser.cs delete mode 100644 test/Calculator/Calculator/Models/AddingElementResult.cs delete mode 100644 test/Calculator/Calculator/Models/CalculationResult.cs delete mode 100644 test/Calculator/Calculator/Models/IBinaryOperator.cs delete mode 100644 test/Calculator/Calculator/Models/INullary.cs delete mode 100644 test/Calculator/Calculator/Models/IOperator.cs delete mode 100644 test/Calculator/Calculator/Models/IUnaryOperator.cs delete mode 100644 test/Calculator/Calculator/Models/InputElement.cs delete mode 100644 test/Calculator/Calculator/Models/Literal.cs delete mode 100644 test/Calculator/Calculator/Models/Operators.cs delete mode 100644 test/Calculator/Calculator/Renderers/ImageButtonRenderer.cs delete mode 100644 test/Calculator/Calculator/ViewModels/MainPageViewModel.cs delete mode 100644 test/Calculator/Calculator/Views/CalculatorMainPage.xaml delete mode 100644 test/Calculator/Calculator/Views/CalculatorMainPage.xaml.cs delete mode 100644 test/Calculator/Calculator/res/btn_delete.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_01.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_02.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_03.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_04.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_05.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_06.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_07.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_l_08.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_0.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_1.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_10.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_11.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_2.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_3.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_4.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_5.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_6.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_7.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_8.png delete mode 100644 test/Calculator/Calculator/res/calculator_button_p_number_9.png delete mode 100644 test/Calculator/Calculator/shared/res/Calculator.png delete mode 100644 test/Calculator/Calculator/tizen-manifest.xml delete mode 100644 test/Directory.Build.props delete mode 100644 test/Directory.Build.targets delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.cs delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.csproj delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/a_mountain.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/cooking.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/done.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/emoji_wink.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/fingerprint_success.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/heart.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/icon_animation.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/like.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/loading.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/maps.json delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/shared/res/ElottieFormsGallery.Tizen.png delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery.Tizen/tizen-manifest.xml delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery/App.cs delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery/ElottieFormsGallery.csproj delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery/LottieDataModel.cs delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml.cs delete mode 100644 test/ElottieFormsGallery/ElottieFormsGallery/MainPageCS.cs delete mode 100644 test/HeartRateMonitor/App.cs delete mode 100644 test/HeartRateMonitor/Controls/DialogOK.cs delete mode 100644 test/HeartRateMonitor/HeartRateMonitor.cs delete mode 100755 test/HeartRateMonitor/HeartRateMonitor.csproj delete mode 100644 test/HeartRateMonitor/Model/HeartRateMonitorModel.cs delete mode 100644 test/HeartRateMonitor/ViewModels/MainViewModel.cs delete mode 100644 test/HeartRateMonitor/ViewModels/ViewModelBase.cs delete mode 100755 test/HeartRateMonitor/Views/MeasurementPage.xaml delete mode 100644 test/HeartRateMonitor/Views/MeasurementPage.xaml.cs delete mode 100755 test/HeartRateMonitor/Views/SettingsPage.xaml delete mode 100644 test/HeartRateMonitor/Views/SettingsPage.xaml.cs delete mode 100644 test/HeartRateMonitor/res/heart.png delete mode 100644 test/HeartRateMonitor/res/settings.png delete mode 100644 test/HeartRateMonitor/shared/res/HeartRateMonitor.png delete mode 100644 test/HeartRateMonitor/tizen-manifest.xml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/DispatcherTest.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/LoadingTest.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/MapMyRun.Tests.csproj delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/PermissionManagerTest.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/PhoneServiceTest.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/SettingManagerTest.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tests/WorkoutTest.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/App.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/App.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/MapMyRun.Tizen.csproj delete mode 100644 test/UnderArmour/MapMyRun/MapMyRun.Tizen/MapMyRun.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/Models/AppLauncher.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/Models/MessagePortHandler.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/Models/TizenPlatformService.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/BasePageModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/LoadingPageModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/MainPageModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/SettingsPageModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/AverageHrViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/CadenceViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/CaloriesViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/CurrentHrViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/CurrentPaceViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/DistanceViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/DurationViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/IWorkoutItemViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/PeakHrViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/PeakPaceViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/WorkoutMainPageModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutMain/ZoneHrViewModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/ViewModels/WorkoutSetupPageModel.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/BPMIcon.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/GPSIcon.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/UAIcon.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/backgroundBottomLight.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/backgroundWholeLight.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/finish-btn-pressed.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/finish-btn.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/hero-bg.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-gps--connected.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-gps--connecting.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-gps--error.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-gps--not-connected.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-shoes--connected.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-shoes--connecting.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-shoes--error.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/icon-shoes--not-connected.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/localization/en.json delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/logo--tray.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/select-btn-empty.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/splash.circle.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/res/start-btn-empty.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/shared/res/MapMyRun.png delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/tizen-manifest.xml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/CircleProgressBarSurfaceItemExtension.cs delete mode 100644 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/LoadingPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/LoadingPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/MainPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/MainPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/SelectWorkoutPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/SelectWorkoutPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/SetDurationPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/SetDurationPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/SettingsPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/SettingsPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/Templates/SettingCell.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/Templates/SettingCellTemplateSelector.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutHistoryPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutHistoryPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainIndexPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainIndexPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainLoadingPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainLoadingPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainPageGPS.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutMainPageGPS.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutSetupPage.xaml delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.Tizen/views/WorkoutSetupPage.xaml.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun.sln delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/MapMyRun.projitems delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/MapMyRun.shproj delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Activity.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/ActivityRepository.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Dispatcher.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/IAppLauncher.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/IDispatcher.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/IMessagePortHandler.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/IPermissionManager.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/IPhoneService.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/IPlatformService.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Loading.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/NotificationObserver.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/NotificationProvider.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/PermissionManager.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/PhoneService.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Request.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Response.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Settings/ISettingManager.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Settings/SettingManager.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Settings/SettingsData.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/AverageCadence.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/AverageHr.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/AveragePace.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/AverageSpeed.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/Calories.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/CurrentCadence.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/CurrentHr.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/CurrentPace.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/CurrentSpeed.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/Distance.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/Duration.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/IWorkoutItem.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/MaxPace.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/MaxSpeed.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/PeakHr.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/WorkoutItemFactory.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Items/ZoneHr.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/Workout.cs delete mode 100755 test/UnderArmour/MapMyRun/MapMyRun/Models/Workout/WorkoutData.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Test/AccountManagerTest.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Test/DB.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Test/DispatcherTest.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Test/KeepAliveTest.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Test/MapMyRunService.Tests.csproj delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/MapMyRunService.Tizen.csproj delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/MapMyRunService_App.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Models/AuthCache.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Models/Database/DB.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Models/MessagePortHandler.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Models/Settings/GPSManager.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Models/TizenServiceApplication.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Services/SensorService.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/Services/WorkoutService.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/shared/res/MapMyRunService.png delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.Tizen/tizen-manifest.xml delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService.sln delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/MapMyRunService.projitems delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/MapMyRunService.shproj delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Account/AccountManager.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Account/User.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Account/UserDao.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Auth/Authentication.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Auth/AuthenticationToken.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Auth/ExampleAuthProvider.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Auth/IAuthCache.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Auth/IAuthenticationProvider.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Dispatcher.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/HttpService.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/IDB.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/IDispatcher.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/IMessagePortHandler.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/ITizenServiceApplication.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/KeepAlive/KeepAlive.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Loading.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/NotificationObserver.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/NotificationProvider.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Request.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Response.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Settings/IGPSManager.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Settings/SettingsData.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Settings/SettingsManager.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Workout/HeartRateData.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Workout/LocationData.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Workout/PedometerData.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Workout/WorkoutData.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Workout/WorkoutManager.cs delete mode 100755 test/UnderArmour/MapMyRunService/MapMyRunService/Models/Workout/WorkoutReport.cs delete mode 100755 test/Voicememo2020/README.md delete mode 100755 test/Voicememo2020/VoiceMemo.sln delete mode 100755 test/Voicememo2020/VoiceMemo/App.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/App.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Converters/CountryCodeToNameConverter.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Converters/DurationToRemainingTimeConverter.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Converters/RecordImageSourceColorConverter.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Converters/RecordsCountToViewVisibilityConverter.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Converters/SttToPropertyConverter.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Data/RecordDatabase.cs delete mode 100755 test/Voicememo2020/VoiceMemo/EffectRenderers/BlendColorEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/EffectRenderers/TizenEventPropagationEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/EffectRenderers/TizenItemLongPressEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/EffectRenderers/TizenStyleEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/ImageAttributes.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/ImageBlendEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/InternalExtension.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/ItemLongPressEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/TizenEventPropagationEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/TizenStyleEffect.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Effects/VisualAttributes.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Interop/Interop.Libraries.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Interop/Interop.SystemCall.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Models/LatestRecord.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Models/Record.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Models/SttLanguage.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Renderers/GraphicPopUpRenderer.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Renderers/ProgressbarPopupRenderer.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Resx/AppResources.Designer.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Resx/AppResources.hi.resx delete mode 100755 test/Voicememo2020/VoiceMemo/Resx/AppResources.ko.resx delete mode 100755 test/Voicememo2020/VoiceMemo/Resx/AppResources.resx delete mode 100755 test/Voicememo2020/VoiceMemo/Services/AppDataService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/AppTerminator.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/AudioPlayService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/AudioRecordService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/DeviceInformationService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/LocaleService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/MediaContentService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/SpeechToTextService.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Services/UserPermission.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Settings.StyleCop delete mode 100755 test/Voicememo2020/VoiceMemo/Utility.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Utility/ColorConverter.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Utility/LogInformation.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Utility/PrivilegeInformation.cs delete mode 100755 test/Voicememo2020/VoiceMemo/ViewModels/BasePageModel.cs delete mode 100755 test/Voicememo2020/VoiceMemo/ViewModels/DetailsPageModel.cs delete mode 100755 test/Voicememo2020/VoiceMemo/ViewModels/MainPageModel.cs delete mode 100755 test/Voicememo2020/VoiceMemo/ViewModels/MessageKeys.cs delete mode 100755 test/Voicememo2020/VoiceMemo/ViewModels/PlayBackPageModel.cs delete mode 100755 test/Voicememo2020/VoiceMemo/ViewModels/RecordingPageModel.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/BindableToolbarItem.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/CancelPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/CancelPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/CirclePageEx.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/CirclePageEx.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/DetailsPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/DetailsPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/GraphicPopup.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/IGraphicPopup.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/IProgressbarPopup.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/LanguageSelectionPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/LanguageSelectionPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/MainPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/MainPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/PageFactory.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/PlayBackPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/PlayBackPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/ProgressbarPopup.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml delete mode 100755 test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml.cs delete mode 100755 test/Voicememo2020/VoiceMemo/Views/ViewExtensions.cs delete mode 100755 test/Voicememo2020/VoiceMemo/VoiceMemo.cs delete mode 100755 test/Voicememo2020/VoiceMemo/VoiceMemo.csproj delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019/details_playback_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019/recording_stt_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019/voice_mamo_slider_btn_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019/voicememo_effect.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019/voicememo_volume_control_cover_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019/voicerecorder_effect_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/details_vol_icon_off.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/details_vol_icon_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/record_controller_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/recording_icon_cancel.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/recording_icon_stop.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_btn_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_btn_pause.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_btn_play.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_playback_btn_pause.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_stop_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_icon_voicememo.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_slider_icon_minus.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_slider_icon_plus.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/details_playback_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_delete.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_language.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_off.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_recording.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/play_volume_slider_ic.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/tw_ic_menu_delete_holo_dark.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/tw_ic_menu_selectall_holo_dark.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/tw_ic_popup_btn_check.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/tw_ic_popup_btn_delete.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/tw_toast_popup_memory_full_gear.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/tw_toast_popup_memory_full_mobile.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voice_mamo_slider_mute.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voice_mamo_slider_volume_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voice_memo_slash.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicememo_effect.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_bt_headset_image.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_bt_mobile_image.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_btn_pause.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_btn_play.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_effect_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_icon_stt.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/2019_images_icons/weather_toast_popup_show_on_divice.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/b_icon_voicememo.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/button/details_vol_icon_off.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/button/details_vol_icon_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/details_playback_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/details_vol_icon_off.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/details_vol_icon_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/icons/b_slider_icon_minus.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/icons/b_slider_icon_plus.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/more_option_icon_delete.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/more_option_icon_language.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_list.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_off.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/record_controller_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/record_stop_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/recording_icon_cancel.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/recording_icon_pause.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/recording_stt_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/tw_ic_popup_btn_check.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/tw_ic_popup_btn_delete.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/tw_no_item_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voice_mamo_slider_btn_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voice_mamo_slider_mute.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voice_mamo_slider_volume_on.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicememo_effect.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_pause.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_play.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_stop.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_icon_stt.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_icon_stt_off.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_stop_bg.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/voicerecorder_stop_icon.png delete mode 100755 test/Voicememo2020/VoiceMemo/res/xml/accessoryservices.xml delete mode 100755 test/Voicememo2020/VoiceMemo/shared/res/VoiceMemo.png delete mode 100755 test/Voicememo2020/VoiceMemo/shared/res/splash.png delete mode 100755 test/Voicememo2020/VoiceMemo/tizen-manifest.xml delete mode 100755 test/Weather/LICENSE delete mode 100755 test/Weather/README.md delete mode 100755 test/Weather/Screenshots/weatherApp_screen01.png delete mode 100755 test/Weather/Screenshots/weatherApp_screen02.png delete mode 100755 test/Weather/Screenshots/weatherApp_screen03.png delete mode 100755 test/Weather/Screenshots/weatherApp_screen04.png delete mode 100755 test/Weather/Screenshots/weatherApp_screen05.png delete mode 100755 test/Weather/Weather.sln delete mode 100755 test/Weather/Weather/App.cs delete mode 100755 test/Weather/Weather/Behaviors/CountryCodeValidatorBehavior.cs delete mode 100755 test/Weather/Weather/Behaviors/CurrentWeatherPageBehavior.cs delete mode 100755 test/Weather/Weather/Config/ApiConfig.cs delete mode 100755 test/Weather/Weather/Controls/DoubleLabel.xaml delete mode 100755 test/Weather/Weather/Controls/DoubleLabel.xaml.cs delete mode 100755 test/Weather/Weather/Converters/DegreeToCardinalDirectionConverter.cs delete mode 100755 test/Weather/Weather/Converters/ErrorMessageConverter.cs delete mode 100755 test/Weather/Weather/Converters/ImageSourceConverter.cs delete mode 100755 test/Weather/Weather/Converters/MeasurementSystemConverter.cs delete mode 100755 test/Weather/Weather/Converters/TimeStampToDateConverter.cs delete mode 100755 test/Weather/Weather/Converters/TimeStampToTimeConverter.cs delete mode 100755 test/Weather/Weather/Converters/TimeStampWithOffsetAndTimezoneConverter.cs delete mode 100755 test/Weather/Weather/Converters/TimeStampWithOffsetConverter.cs delete mode 100755 test/Weather/Weather/Data/city.list.json delete mode 100755 test/Weather/Weather/Data/country.list.json delete mode 100755 test/Weather/Weather/Models/Location/City.cs delete mode 100755 test/Weather/Weather/Models/Location/Coordinates.cs delete mode 100755 test/Weather/Weather/Models/Location/Country.cs delete mode 100755 test/Weather/Weather/Models/Location/TimeZone.cs delete mode 100755 test/Weather/Weather/Models/Weather/Clouds.cs delete mode 100755 test/Weather/Weather/Models/Weather/CurrentWeather.cs delete mode 100755 test/Weather/Weather/Models/Weather/Forecast.cs delete mode 100755 test/Weather/Weather/Models/Weather/SunData.cs delete mode 100755 test/Weather/Weather/Models/Weather/WeatherBase.cs delete mode 100755 test/Weather/Weather/Models/Weather/WeatherData.cs delete mode 100755 test/Weather/Weather/Models/Weather/Wind.cs delete mode 100755 test/Weather/Weather/Service/CityProvider.cs delete mode 100755 test/Weather/Weather/Service/CountryProvider.cs delete mode 100755 test/Weather/Weather/Service/ICityProvider.cs delete mode 100755 test/Weather/Weather/Service/ICountryProvider.cs delete mode 100755 test/Weather/Weather/Utils/BindableString.cs delete mode 100755 test/Weather/Weather/Utils/ErrorHandler.cs delete mode 100755 test/Weather/Weather/Utils/HttpException.cs delete mode 100755 test/Weather/Weather/Utils/IRequest.cs delete mode 100755 test/Weather/Weather/Utils/JsonFileReader.cs delete mode 100755 test/Weather/Weather/Utils/NotificationTask.cs delete mode 100755 test/Weather/Weather/Utils/Request.cs delete mode 100755 test/Weather/Weather/Utils/TimeStamp.cs delete mode 100755 test/Weather/Weather/Utils/UnitFormatter.cs delete mode 100755 test/Weather/Weather/ViewModels/ApiErrorViewModel.cs delete mode 100755 test/Weather/Weather/ViewModels/CurrentWeatherViewModel.cs delete mode 100755 test/Weather/Weather/ViewModels/ForecastViewModel.cs delete mode 100755 test/Weather/Weather/ViewModels/MainPageViewModel.cs delete mode 100755 test/Weather/Weather/ViewModels/ViewModelBase.cs delete mode 100755 test/Weather/Weather/Views/ApiErrorPage.xaml delete mode 100755 test/Weather/Weather/Views/ApiErrorPage.xaml.cs delete mode 100755 test/Weather/Weather/Views/CurrentWeatherPage.xaml delete mode 100755 test/Weather/Weather/Views/CurrentWeatherPage.xaml.cs delete mode 100755 test/Weather/Weather/Views/ForecastPage.xaml delete mode 100755 test/Weather/Weather/Views/ForecastPage.xaml.cs delete mode 100755 test/Weather/Weather/Views/MainPage.xaml delete mode 100755 test/Weather/Weather/Views/MainPage.xaml.cs delete mode 100755 test/Weather/Weather/Views/MissingKeyErrorPage.xaml delete mode 100755 test/Weather/Weather/Views/MissingKeyErrorPage.xaml.cs delete mode 100755 test/Weather/Weather/Weather.cs delete mode 100755 test/Weather/Weather/Weather.csproj delete mode 100755 test/Weather/Weather/shared/res/Weather.png delete mode 100755 test/Weather/Weather/tizen-manifest.xml delete mode 100644 test/XStopWatch/LapsPage.xaml delete mode 100644 test/XStopWatch/LapsPage.xaml.cs delete mode 100644 test/XStopWatch/StopWatch.xaml delete mode 100644 test/XStopWatch/StopWatch.xaml.cs delete mode 100644 test/XStopWatch/StopWatchApplication.xaml delete mode 100644 test/XStopWatch/StopWatchApplication.xaml.cs delete mode 100644 test/XStopWatch/WindowExtension.cs delete mode 100644 test/XStopWatch/XStopWatch.cs delete mode 100755 test/XStopWatch/XStopWatch.csproj delete mode 100644 test/XStopWatch/res/images/b_stopwatch_mark_blue.png delete mode 100644 test/XStopWatch/res/images/b_stopwatch_mark_red.png delete mode 100644 test/XStopWatch/res/images/b_stopwatch_unit_number.png delete mode 100644 test/XStopWatch/res/images/event_spot.png delete mode 100644 test/XStopWatch/res/images/wc_visual_cue.png delete mode 100644 test/XStopWatch/shared/res/XStopWatch.png delete mode 100644 test/XStopWatch/shared/res/splash.png delete mode 100644 test/XStopWatch/tizen-manifest.xml diff --git a/XSF.sln b/XSF.sln deleted file mode 100644 index 60b77fc..0000000 --- a/XSF.sln +++ /dev/null @@ -1,261 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29920.165 -MinimumVisualStudioVersion = 15.0.26124.0 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XSF", "src\XSF\XSF.csproj", "{8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XSF.Build.Tasks", "src\XSF.Build.Tasks\XSF.Build.Tasks.csproj", "{4D093123-296A-4471-A97F-58E5F8F2948D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XSF.Design", "src\XSF.Design\XSF.Design.csproj", "{184A0570-F7D8-4207-9B8C-CA48C018FEA8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuspec", ".nuspec", "{CC822123-464F-4FF8-9E0B-2467946E07B6}" - ProjectSection(SolutionItems) = preProject - .nuspec\XSF.DefaultItems.props = .nuspec\XSF.DefaultItems.props - .nuspec\XSF.DefaultItems.targets = .nuspec\XSF.DefaultItems.targets - .nuspec\XSF.nuspec = .nuspec\XSF.nuspec - .nuspec\XSF.props = .nuspec\XSF.props - .nuspec\XSF.targets = .nuspec\XSF.targets - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4D11032F-BD24-413A-ABB2-AFAC1E357697}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - build.sh = build.sh - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{BCEBC994-EAB5-4142-B60C-58FED3DFC835}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Alarm", "test\Alarm\Alarm\Alarm.csproj", "{B6813215-D04E-44BA-8AF6-72EDA675C99C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Calculator", "test\Calculator\Calculator\Calculator.csproj", "{BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeartRateMonitor", "test\HeartRateMonitor\HeartRateMonitor.csproj", "{39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VoiceMemo", "test\Voicememo2020\VoiceMemo\VoiceMemo.csproj", "{7A4D58D3-EF64-46FC-B293-75F71D9938DF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Weather", "test\Weather\Weather\Weather.csproj", "{198A2943-3091-46FB-B967-B85D26496025}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XStopWatch", "test\XStopWatch\XStopWatch.csproj", "{A689445F-79CA-4843-BB47-B39860C863CD}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnderArmour", "UnderArmour", "{50836253-D1BC-4BCC-B968-52974065F166}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MapMyRun", "MapMyRun", "{7295CB65-4F82-425B-A5CC-5DA241D5F6F1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MapMyRunService", "MapMyRunService", "{DCF6FC4F-A868-42A2-AEDA-DFD737B670B4}" -EndProject -Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "MapMyRun", "test\UnderArmour\MapMyRun\MapMyRun\MapMyRun.shproj", "{3C82C042-F1F4-42E3-B82D-DFED5E06EE19}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MapMyRun.Tizen", "test\UnderArmour\MapMyRun\MapMyRun.Tizen\MapMyRun.Tizen.csproj", "{017E4C5E-4CF8-4A84-898A-5045BF22646C}" - ProjectSection(ProjectDependencies) = postProject - {4D093123-296A-4471-A97F-58E5F8F2948D} = {4D093123-296A-4471-A97F-58E5F8F2948D} - EndProjectSection -EndProject -Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "MapMyRunService", "test\UnderArmour\MapMyRunService\MapMyRunService\MapMyRunService.shproj", "{7B89FD19-6DCD-4721-9000-FA612161C492}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MapMyRunService.Tizen", "test\UnderArmour\MapMyRunService\MapMyRunService.Tizen\MapMyRunService.Tizen.csproj", "{09C952B3-BE3F-447E-838F-CD9D14A76D09}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ElottieFormsGallery", "ElottieFormsGallery", "{AB224B2A-5582-4CD6-9A9D-C42CE8C5B9A1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElottieFormsGallery", "test\ElottieFormsGallery\ElottieFormsGallery\ElottieFormsGallery.csproj", "{8B6E623C-51BF-46DA-8483-1ABD5CA0150B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ElottieFormsGallery.Tizen", "test\ElottieFormsGallery\ElottieFormsGallery.Tizen\ElottieFormsGallery.Tizen.csproj", "{061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}" -EndProject -Global - GlobalSection(SharedMSBuildProjectFiles) = preSolution - test\UnderArmour\MapMyRun\MapMyRun\MapMyRun.projitems*{017e4c5e-4cf8-4a84-898a-5045bf22646c}*SharedItemsImports = 5 - test\UnderArmour\MapMyRunService\MapMyRunService\MapMyRunService.projitems*{09c952b3-be3f-447e-838f-cd9d14a76d09}*SharedItemsImports = 5 - test\UnderArmour\MapMyRun\MapMyRun\MapMyRun.projitems*{3c82c042-f1f4-42e3-b82d-dfed5e06ee19}*SharedItemsImports = 13 - test\UnderArmour\MapMyRunService\MapMyRunService\MapMyRunService.projitems*{7b89fd19-6dcd-4721-9000-fa612161c492}*SharedItemsImports = 13 - EndGlobalSection - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Debug|x64.ActiveCfg = Debug|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Debug|x64.Build.0 = Debug|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Debug|x86.ActiveCfg = Debug|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Debug|x86.Build.0 = Debug|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Release|Any CPU.Build.0 = Release|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Release|x64.ActiveCfg = Release|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Release|x64.Build.0 = Release|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Release|x86.ActiveCfg = Release|Any CPU - {8CCD862D-0BB5-4350-9B0C-286CD3A6A7FF}.Release|x86.Build.0 = Release|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Debug|x64.ActiveCfg = Debug|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Debug|x64.Build.0 = Debug|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Debug|x86.ActiveCfg = Debug|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Debug|x86.Build.0 = Debug|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Release|Any CPU.Build.0 = Release|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Release|x64.ActiveCfg = Release|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Release|x64.Build.0 = Release|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Release|x86.ActiveCfg = Release|Any CPU - {4D093123-296A-4471-A97F-58E5F8F2948D}.Release|x86.Build.0 = Release|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Debug|x64.ActiveCfg = Debug|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Debug|x64.Build.0 = Debug|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Debug|x86.ActiveCfg = Debug|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Debug|x86.Build.0 = Debug|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Release|Any CPU.Build.0 = Release|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Release|x64.ActiveCfg = Release|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Release|x64.Build.0 = Release|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Release|x86.ActiveCfg = Release|Any CPU - {184A0570-F7D8-4207-9B8C-CA48C018FEA8}.Release|x86.Build.0 = Release|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Debug|x64.ActiveCfg = Debug|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Debug|x64.Build.0 = Debug|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Debug|x86.ActiveCfg = Debug|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Debug|x86.Build.0 = Debug|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Release|Any CPU.Build.0 = Release|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Release|x64.ActiveCfg = Release|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Release|x64.Build.0 = Release|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Release|x86.ActiveCfg = Release|Any CPU - {B6813215-D04E-44BA-8AF6-72EDA675C99C}.Release|x86.Build.0 = Release|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Debug|x64.ActiveCfg = Debug|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Debug|x64.Build.0 = Debug|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Debug|x86.ActiveCfg = Debug|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Debug|x86.Build.0 = Debug|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Release|Any CPU.Build.0 = Release|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Release|x64.ActiveCfg = Release|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Release|x64.Build.0 = Release|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Release|x86.ActiveCfg = Release|Any CPU - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC}.Release|x86.Build.0 = Release|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Debug|x64.ActiveCfg = Debug|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Debug|x64.Build.0 = Debug|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Debug|x86.ActiveCfg = Debug|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Debug|x86.Build.0 = Debug|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Release|Any CPU.Build.0 = Release|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Release|x64.ActiveCfg = Release|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Release|x64.Build.0 = Release|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Release|x86.ActiveCfg = Release|Any CPU - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5}.Release|x86.Build.0 = Release|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Debug|x64.ActiveCfg = Debug|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Debug|x64.Build.0 = Debug|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Debug|x86.ActiveCfg = Debug|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Debug|x86.Build.0 = Debug|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Release|Any CPU.Build.0 = Release|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Release|x64.ActiveCfg = Release|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Release|x64.Build.0 = Release|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Release|x86.ActiveCfg = Release|Any CPU - {7A4D58D3-EF64-46FC-B293-75F71D9938DF}.Release|x86.Build.0 = Release|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Debug|Any CPU.Build.0 = Debug|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Debug|x64.ActiveCfg = Debug|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Debug|x64.Build.0 = Debug|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Debug|x86.ActiveCfg = Debug|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Debug|x86.Build.0 = Debug|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Release|Any CPU.ActiveCfg = Release|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Release|Any CPU.Build.0 = Release|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Release|x64.ActiveCfg = Release|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Release|x64.Build.0 = Release|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Release|x86.ActiveCfg = Release|Any CPU - {198A2943-3091-46FB-B967-B85D26496025}.Release|x86.Build.0 = Release|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Debug|x64.ActiveCfg = Debug|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Debug|x64.Build.0 = Debug|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Debug|x86.ActiveCfg = Debug|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Debug|x86.Build.0 = Debug|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Release|Any CPU.Build.0 = Release|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Release|x64.ActiveCfg = Release|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Release|x64.Build.0 = Release|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Release|x86.ActiveCfg = Release|Any CPU - {A689445F-79CA-4843-BB47-B39860C863CD}.Release|x86.Build.0 = Release|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Debug|x64.ActiveCfg = Debug|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Debug|x64.Build.0 = Debug|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Debug|x86.ActiveCfg = Debug|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Debug|x86.Build.0 = Debug|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Release|Any CPU.Build.0 = Release|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Release|x64.ActiveCfg = Release|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Release|x64.Build.0 = Release|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Release|x86.ActiveCfg = Release|Any CPU - {017E4C5E-4CF8-4A84-898A-5045BF22646C}.Release|x86.Build.0 = Release|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Debug|x64.ActiveCfg = Debug|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Debug|x64.Build.0 = Debug|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Debug|x86.ActiveCfg = Debug|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Debug|x86.Build.0 = Debug|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Release|Any CPU.Build.0 = Release|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Release|x64.ActiveCfg = Release|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Release|x64.Build.0 = Release|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Release|x86.ActiveCfg = Release|Any CPU - {09C952B3-BE3F-447E-838F-CD9D14A76D09}.Release|x86.Build.0 = Release|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Debug|x64.ActiveCfg = Debug|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Debug|x64.Build.0 = Debug|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Debug|x86.ActiveCfg = Debug|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Debug|x86.Build.0 = Debug|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Release|Any CPU.Build.0 = Release|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Release|x64.ActiveCfg = Release|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Release|x64.Build.0 = Release|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Release|x86.ActiveCfg = Release|Any CPU - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B}.Release|x86.Build.0 = Release|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Debug|Any CPU.Build.0 = Debug|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Debug|x64.ActiveCfg = Debug|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Debug|x64.Build.0 = Debug|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Debug|x86.ActiveCfg = Debug|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Debug|x86.Build.0 = Debug|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Release|Any CPU.ActiveCfg = Release|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Release|Any CPU.Build.0 = Release|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Release|x64.ActiveCfg = Release|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Release|x64.Build.0 = Release|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Release|x86.ActiveCfg = Release|Any CPU - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {B6813215-D04E-44BA-8AF6-72EDA675C99C} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {BBB4DF2B-9D77-465B-A1C8-4EAD42F561BC} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {39D1AD7A-80D6-47F8-A6C7-93E4D25F84E5} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {7A4D58D3-EF64-46FC-B293-75F71D9938DF} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {198A2943-3091-46FB-B967-B85D26496025} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {A689445F-79CA-4843-BB47-B39860C863CD} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {50836253-D1BC-4BCC-B968-52974065F166} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {7295CB65-4F82-425B-A5CC-5DA241D5F6F1} = {50836253-D1BC-4BCC-B968-52974065F166} - {DCF6FC4F-A868-42A2-AEDA-DFD737B670B4} = {50836253-D1BC-4BCC-B968-52974065F166} - {3C82C042-F1F4-42E3-B82D-DFED5E06EE19} = {7295CB65-4F82-425B-A5CC-5DA241D5F6F1} - {017E4C5E-4CF8-4A84-898A-5045BF22646C} = {7295CB65-4F82-425B-A5CC-5DA241D5F6F1} - {7B89FD19-6DCD-4721-9000-FA612161C492} = {DCF6FC4F-A868-42A2-AEDA-DFD737B670B4} - {09C952B3-BE3F-447E-838F-CD9D14A76D09} = {DCF6FC4F-A868-42A2-AEDA-DFD737B670B4} - {AB224B2A-5582-4CD6-9A9D-C42CE8C5B9A1} = {BCEBC994-EAB5-4142-B60C-58FED3DFC835} - {8B6E623C-51BF-46DA-8483-1ABD5CA0150B} = {AB224B2A-5582-4CD6-9A9D-C42CE8C5B9A1} - {061FB8A9-0CFC-4C6F-86AE-0E0505EDEA78} = {AB224B2A-5582-4CD6-9A9D-C42CE8C5B9A1} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {4312D28C-6473-4391-B1AF-AAAFAF4FA0C1} - EndGlobalSection -EndGlobal diff --git a/test/Alarm/Alarm/Alarm.cs b/test/Alarm/Alarm/Alarm.cs deleted file mode 100644 index ed91866..0000000 --- a/test/Alarm/Alarm/Alarm.cs +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Controls; -using Alarm.Implements; -using Alarm.Models; -using Alarm.Tizen.Renderers; -using Alarm.ViewModels; -using Alarm.Views; -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Threading; -using Tizen.Applications; -using Tizen.System; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.Wearable.CircularUI.Forms.Renderer; -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; - -namespace Alarm -{ - class Program : global::Xamarin.Forms.Platform.Tizen.ApplicationLifecycle - { - App app; - AlertPageModel _alertPageModel; - - /// - /// Called when this application is launched - /// - protected override void OnCreate() - { - AlarmNativeHandler.ResourceDir = FormsApplication.DirectoryInfo.Resource; - - base.OnCreate(); - - app = new App(); - - FormsApplication.LoadApplication(app); - } - - protected override void OnPause() - { - Console.WriteLine("OnPause"); - if (_alertPageModel != null) - { - if(_alertPageModel.AlertSoundState == SoundState.Start) - { - Console.WriteLine("Alert sound state is start, pause alert sound!"); - _alertPageModel.PauseAlert(); - } - } - - base.OnPause(); - - } - - protected override void OnResume() - { - Console.WriteLine("OnResume"); - base.OnResume(); - } - - /// - /// Called when this app control event received. - /// - /// AppControlReceivedEventArgs - async protected override void OnAppControlReceived(AppControlReceivedEventArgs e) - { - Console.WriteLine("OnAppControlReceived"); - base.OnAppControlReceived(e); - AppControl appControl = e.ReceivedAppControl; - var navi = app.MainPage as NavigationPage; - var currentPage = navi.CurrentPage; - try - { - if (appControl.ExtraData.Count() != 0) - { - string AlarmCreatedDate = appControl.ExtraData.Get("AlarmRecord.UniqueIdentifier"); - Console.WriteLine($"ExtraData.Count() != 0 AlarmCreatedDate:{AlarmCreatedDate}"); - if (AlarmModel.AlarmRecordDictionary == null) - { - // Need to retrieve at the page creation time - AlarmModel.AlarmRecordDictionary = AlarmPersistentHandler.DeserializeAlarmRecord(); - } - - AlarmRecord retrievedRecord; - if (AlarmModel.AlarmRecordDictionary != null) - { - if (AlarmModel.AlarmRecordDictionary.TryGetValue(AlarmCreatedDate, out retrievedRecord)) - { - if (retrievedRecord == null) - { - Console.WriteLine("[OnAppControlReceived] retrievedRecord is null!!"); - } - - Console.WriteLine("retrievedRecord:" + retrievedRecord); - if (retrievedRecord != null && retrievedRecord.AlarmState < AlarmStates.Inactive) - { - _alertPageModel = new AlertPageModel(retrievedRecord); - await currentPage.Navigation.PushAsync(new AlarmAlertPage(_alertPageModel)); - } - } - } - } - } - catch (Exception ex) - { - Console.WriteLine("[OnAppControlReceived] Exception - Message: " + ex.Message + ", source: " + ex.Source + ", " + ex.StackTrace); - } - } - - static void Main(string[] args) - { - var app = new Program(); - // define your custom handlers - var customRenderers = new Dictionary>() - { - { typeof(CirclePage), ()=> new CirclePageRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleListView), () => new CircleListViewRenderer() }, - { typeof(CircleDateTimeSelector), () => new CircleDateTimeSelectorRenderer() }, - { typeof(CustomImageButton), () => new CustomImageButtonRenderer() } - }; - - var option = new InitializationOptions(app); - option.UseStaticRegistrar(StaticRegistrarStrategy.StaticRegistrarOnly, customRenderers, true); - Forms.Init(option); - - // It's mandatory to initialize Circular UI for using Tizen Wearable Circular UI API - global::Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); - app.FormsApplication.Run(args); - } - } -} diff --git a/test/Alarm/Alarm/Alarm.csproj b/test/Alarm/Alarm/Alarm.csproj deleted file mode 100755 index 3c373c0..0000000 --- a/test/Alarm/Alarm/Alarm.csproj +++ /dev/null @@ -1,24 +0,0 @@ - - - - Exe - tizen40 - - - - portable - - - None - - - - - - - - - - - - diff --git a/test/Alarm/Alarm/AlarmPageController.cs b/test/Alarm/Alarm/AlarmPageController.cs deleted file mode 100644 index d880424..0000000 --- a/test/Alarm/Alarm/AlarmPageController.cs +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Xamarin.Forms; -using Alarm.Models; -using Alarm.Views; -using System; -using Alarm.ViewModels; - -namespace Alarm -{ - public enum AlarmPages - { - /// - /// alarm main page - /// - MainPage, - /// - /// alarm edit page - /// - EditPage, - /// - /// - /// - SavePoupPage - } - - public static class AlarmPageController - { - /// - /// alarm list page - /// - static MainPage alarmMainPage; - - /// - /// alarm edit page - /// - static AlarmEditPage alarmEditPage; - - /// - /// no alarm page - /// - static SavePopupPage savePopupPage; - - public static Page GetInstance(AlarmPages page, Object o = null) - { - switch (page) - { - case AlarmPages.MainPage: - return AlarmPageController.alarmMainPage ?? (alarmMainPage = new MainPage(o as MainPageModel)); - case AlarmPages.EditPage: - // parameter 'o' is AlarmRecord object to show in AlarmEditPage. - // 1. Copy values to AlarmModel.BindableAlarmRecord - AlarmModel.BindableAlarmRecord.DeepCopy((AlarmRecord)o); - // 2. Apply values to EditPage (at first, create UI. next time, just show it) - alarmEditPage?.Update((AlarmRecord)o); - return AlarmPageController.alarmEditPage ?? (alarmEditPage = new AlarmEditPage(o as AlarmRecord)); - case AlarmPages.SavePoupPage: - return AlarmPageController.savePopupPage ?? (savePopupPage = new SavePopupPage(o as AlarmRecord)); - default: - return null; - } - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/App.xaml b/test/Alarm/Alarm/App.xaml deleted file mode 100644 index 9d7b48a..0000000 --- a/test/Alarm/Alarm/App.xaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/test/Alarm/Alarm/App.xaml.cs b/test/Alarm/Alarm/App.xaml.cs deleted file mode 100644 index fd38f3f..0000000 --- a/test/Alarm/Alarm/App.xaml.cs +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Implements; -using Alarm.Models; -using Alarm.ViewModels; -using Alarm.Views; -using System; -using System.Globalization; -using Tizen.Applications; -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; -using Xamarin.Forms.Xaml; - -namespace Alarm -{ - /// - /// Alarm Application class - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class App : Xamarin.Forms.Application - { - MainPage firstPage; - - public static CultureInfo Culture { get; set; } - - public App() - { - UpdateLocale(); - - InitializeComponent(); - - var alarmModel = new AlarmModel(); - firstPage = (MainPage)AlarmPageController.GetInstance(AlarmPages.MainPage, new MainPageModel()); - MainPage = new NavigationPage(firstPage); - } - - protected override void OnStart() - { - // Handle when your app starts - } - - protected override void OnSleep() - { - // Handle when your app sleeps - } - - protected override void OnResume() - { - // Handle when your app resumes - } - - /// - /// Get the current locale and apply it. - /// - public void UpdateLocale() - { - // determine the correct, supported .NET culture - var handler = new LocaleHandler(); - - Culture = handler.CurrentCultureInfo; - // set the RESX for resource localization - Resx.AppResources.Culture = Culture; - - // Whenever language has been changed, CurrentCulture will be updated. - MessagingCenter.Subscribe(this, MessageKeys.LanguageChanged, (obj, culture) => - { - Console.WriteLine($"Received LanguageChanged culture:{culture.ToString()}"); - }); - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Controls/ImageButton.cs b/test/Alarm/Alarm/Controls/ImageButton.cs deleted file mode 100644 index 6f2d240..0000000 --- a/test/Alarm/Alarm/Controls/ImageButton.cs +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Diagnostics; -using System.Windows.Input; -using Xamarin.Forms; - -namespace Alarm.Controls -{ - /// - /// A element button which is implemented with a custom renderer based on a native image. - /// - public class CustomImageButton : Image - { - public static readonly BindableProperty PressedColorProperty = BindableProperty.Create("PressedColor", typeof(Color), typeof(CustomImageButton), Color.Default); - - public event EventHandler Clicked; - - public event EventHandler Released; - - /// - /// A color when the button is pressed. - /// - public Color PressedColor - { - get { return (Color)GetValue(PressedColorProperty); } - set { SetValue(PressedColorProperty, value); } - } - - /// - /// To broadcast a click event to subscribers - /// - public void SendClicked() - { - Clicked?.Invoke(this, EventArgs.Empty); - } - - /// - /// To broadcast a release event to subscribers - /// - public void SendReleased() - { - Released?.Invoke(this, EventArgs.Empty); - } - - /// - /// CustomImageButton constructor - /// - public CustomImageButton() - { - PressedColor = Color.FromRgba(255, 255, 255, 100); - } - } -} diff --git a/test/Alarm/Alarm/Converters/ItemCountToVisibilityConverter.cs b/test/Alarm/Alarm/Converters/ItemCountToVisibilityConverter.cs deleted file mode 100644 index 29aee45..0000000 --- a/test/Alarm/Alarm/Converters/ItemCountToVisibilityConverter.cs +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Globalization; -using Xamarin.Forms; - -namespace Alarm.Converters -{ - public enum MainPageType - { - // Empty layout - Empty, - // ListView - ListView, - //Action Button - Button, - } - - /// - /// Converter class - /// This class converts bindable source value to proper target value - /// Depending on the number of items in ListView, control ListView's visibility - /// - class ItemCountToVisibilityConverter : IValueConverter - { - /// - /// Converting source value to target value - /// - /// Source object - /// The target type to convert - /// parameter object - /// The culture info - /// Returns converted bool to decide UI widget's visibility - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - int count = System.Convert.ToInt32(value); - MainPageType type = (MainPageType)parameter; - bool flag = false; - switch (type) - { - case MainPageType.ListView: - case MainPageType.Button: - flag = false; - break; - case MainPageType.Empty: - default: - flag = true; - break; - } - - //Console.WriteLine($"[ItemCountToVisibilityConverter] type:{type}, flag:{flag}, count:{count}"); - if (count == 0) - { - return (bool)System.Convert.ToBoolean(flag); - } - - return (bool)!System.Convert.ToBoolean(flag); - } - - /// - /// Converting back source value to target value - /// This method is not being used in this app. - /// - /// Source object - /// - /// The target type to convert - /// - /// The culture info - /// - /// Returns null - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - return null; - } - } -} diff --git a/test/Alarm/Alarm/Converters/ScheduledDateTimeToTextConverter.cs b/test/Alarm/Alarm/Converters/ScheduledDateTimeToTextConverter.cs deleted file mode 100644 index c9fe4b0..0000000 --- a/test/Alarm/Alarm/Converters/ScheduledDateTimeToTextConverter.cs +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Globalization; -using Xamarin.Forms; - -namespace Alarm.Converters -{ - /// - /// Converter class - /// This class converts bindable source value to proper target value - /// Depending on the Alarm time label's text value - /// - class ScheduledDateTimeToTextConverter : IValueConverter - { - /// - /// Converting source value to target value - /// - /// Source object - /// - /// The target type to convert - /// - /// The culture info - /// - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - DateTime time = (DateTime)value; - string text = ""; - text = time.ToString("hh") + ":" + time.ToString("mm") + " " + time.ToString("tt"); - //Console.WriteLine($"ScheduledDateTimeToTextConverter {text}"); - return text; - } - - /// - /// Converting back source value to target value - /// This method is not being used in this app. - /// - /// Source object - /// - /// The target type to convert - /// - /// The culture info - /// - /// Returns null - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - return null; - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Implements/AlarmNativeHandler.cs b/test/Alarm/Alarm/Implements/AlarmNativeHandler.cs deleted file mode 100644 index 058c5ef..0000000 --- a/test/Alarm/Alarm/Implements/AlarmNativeHandler.cs +++ /dev/null @@ -1,184 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Models; -using Native = Tizen.Applications; -using Tizen.Multimedia; -using Tizen.System; -using System; - -namespace Alarm.Implements -{ - /// - /// The Alarm class - /// - public static class AlarmNativeHandler - { - static AudioStreamPolicy audioStreamPolicy; - static Feedback feedback; - static Player player; - static string SoundNotificationUri = "Notification.ogg"; - - public static string ResourceDir { get; set; } - - /// - /// Gets system alarm ID from alarm object - /// - /// AlarmRecord object to get system alarm ID from - /// - /// Returns system alarm ID - public static int GetAlarmID(object alarm) - { - Native.Alarm nativeAlarm = alarm as Native.Alarm; - return nativeAlarm.AlarmId; - } - - /// - /// Creates a system alarm of AlarmRecord - /// - /// AlarmRecord object to create a system alarm based on - /// - /// Returns native alarm object - public static int CreateAlarm(AlarmRecord record) - { - Native.AppControl appControl = new Native.AppControl() - { - ApplicationId = Native.Application.Current.ApplicationInfo.ApplicationId - }; - appControl.ExtraData.Add("AlarmRecord.UniqueIdentifier", record.GetUniqueIdentifier()); - //temporary set AllDays , After implement select day of week. additional implementation should be add. - Native.Alarm nativeAlarm = Native.AlarmManager.CreateAlarm(record.ScheduledDateTime, Native.AlarmWeekFlag.AllDays, appControl); - Console.WriteLine("@@ [Alarm.CreateAlarm] UID : " + record.GetUniqueIdentifier() - + ", ScheduledDateTime : " + record.ScheduledDateTime + " NativeAlarmID : " + nativeAlarm.AlarmId); - return nativeAlarm.AlarmId; - } - - /// - /// Cancel a system alarm of AlarmRecord - /// - /// AlarmRecord object relevant to a system alarm to cancel - /// - public static void DeleteAlarm(AlarmRecord record) - { - var allAlarms = Native.AlarmManager.GetAllScheduledAlarms(); - foreach (Native.Alarm item in allAlarms) - { - if (item.AlarmId == record.NativeAlarmID) - { - Console.WriteLine("@@ [Alarm.DeleteAlarm] Cancel NativeAlarmID:" + record.NativeAlarmID + ", UID:" + record.GetUniqueIdentifier()); - item.Cancel(); - record.NativeAlarmID = 0; - break; - } - } - } - - /// - /// Update the system alarm - /// - /// AlarmRecord - public static void UpdateAlarm(ref AlarmRecord record) - { - DeleteAlarm(record); - record.NativeAlarmID = CreateAlarm(record); - } - - /// - /// Starts to vibrate - /// - public static void StartVibration() - { - feedback = new Feedback(); - if (feedback.IsSupportedPattern(FeedbackType.Vibration, "Timer")) - { - feedback.Play(FeedbackType.Vibration, "Timer"); - } - } - - /// - /// Stops to vibrate - /// - public static void StopVibration() - { - if (feedback != null) - { - feedback.Stop(); - } - } - - /// - /// Asynchronously plays ringing sound - /// - async public static void PlaySound() - { - if (player == null) - { - audioStreamPolicy = new AudioStreamPolicy(AudioStreamType.Alarm); - audioStreamPolicy.AcquireFocus(AudioStreamFocusOptions.Playback, AudioStreamBehaviors.Fading, null); - - player = new Player(); - string uri = ResourceDir + SoundNotificationUri; - MediaUriSource soudSource = new MediaUriSource(uri); - player.SetSource(soudSource); - - player.ApplyAudioStreamPolicy(audioStreamPolicy); - await player.PrepareAsync(); - player.IsLooping = true; - player.Volume = 1; - if (player.State == PlayerState.Ready) - { - player.Start(); - } - } - } - - public static void PauseSound() - { - if (player.State == PlayerState.Playing) - { - player.Stop(); - } - } - - public static void ResumeSound() - { - if (player.State == PlayerState.Paused || player.State == PlayerState.Ready) - { - player.Start(); - } - } - - /// - /// Asynchronously stops ringing - /// - public static void StopSound() - { - if (player != null) - { - player.Stop(); - player.Unprepare(); - audioStreamPolicy.ReleaseFocus(AudioStreamFocusOptions.Playback, AudioStreamBehaviors.Fading, null); - player.Dispose(); - player = null; - } - - if (audioStreamPolicy != null) - { - audioStreamPolicy.Dispose(); - } - } - } -} diff --git a/test/Alarm/Alarm/Implements/AlarmPersistentHandler.cs b/test/Alarm/Alarm/Implements/AlarmPersistentHandler.cs deleted file mode 100644 index e7e7213..0000000 --- a/test/Alarm/Alarm/Implements/AlarmPersistentHandler.cs +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -using System; -using System.Collections.Generic; -using System.IO; -using System.Runtime.Serialization; -using System.Threading.Tasks; -using System.Xml; -using Alarm.Models; - -namespace Alarm.Implements -{ - /// - /// The Deserializer class to deserialize an AlarmRecord object - /// - public static class AlarmPersistentHandler - { - const string AlarmRecordStoreFile = "AlarmRecordFile.xml"; - - /// - /// Deserializes an AlarmRecord object from XML document - /// - /// a collection of - public static IDictionary DeserializeAlarmRecord() - { - Console.WriteLine("DeserializeAlarmRecord"); - Stream alarmFileStream = null; - var fileOpener = new FileOpener(); - alarmFileStream = fileOpener.OpenFile(AlarmRecordStoreFile, System.IO.FileMode.OpenOrCreate); - if (alarmFileStream.Length == 0) - { - return null; - } - - using (XmlDictionaryReader alarmReader = XmlDictionaryReader.CreateBinaryReader(alarmFileStream, XmlDictionaryReaderQuotas.Max)) - { - var dataContractSerializer = new DataContractSerializer(typeof(Dictionary)); - Object ret1 = dataContractSerializer.ReadObject(alarmReader); - alarmFileStream = null; - return (IDictionary)ret1; - } - } - - /// - /// Serializes an AlarmRecord object to XML document - /// - /// AlarmRecordDictionary object to serialize - /// - /// Task return type - public static Task SerializeAlarmRecordAsync(IDictionary properties) - { - Console.WriteLine("SerializeAlarmRecordAsync"); - //properties = new Dictionary(properties); - // Serialize property dictionary to local storage - // Make sure to use Internal - return Task.Run(() => - { - Stream alarmFileStream = null; - var fileOpener = new FileOpener(); - try - { - alarmFileStream = fileOpener.OpenFile(AlarmRecordStoreFile, System.IO.FileMode.Create); - using (XmlDictionaryWriter alarmWriter = XmlDictionaryWriter.CreateBinaryWriter(alarmFileStream)) - { - var dataContractSerializer = new DataContractSerializer(typeof(Dictionary)); - dataContractSerializer.WriteObject(alarmWriter, properties); - alarmFileStream = null; - alarmWriter.Flush(); - } - } - catch (Exception e) - { - Console.WriteLine("[Alarm serialization error] " + e.Message); - } - finally - { - if (alarmFileStream != null) - { - alarmFileStream.Dispose(); - } - } - - return; - }); - } - } -} diff --git a/test/Alarm/Alarm/Implements/FileOpener.cs b/test/Alarm/Alarm/Implements/FileOpener.cs deleted file mode 100644 index 40641b3..0000000 --- a/test/Alarm/Alarm/Implements/FileOpener.cs +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -using System; -using System.IO; -using TApplication = Tizen.Applications.Application; - -namespace Alarm.Implements -{ - /// - /// The FileAccessor class - /// - class FileOpener - { - string _path; - - internal FileOpener() - { - _path = TApplication.Current.DirectoryInfo.Data; - } - - public Stream OpenFile(string filePath, System.IO.FileMode fileMode) - { - if (filePath == null || filePath.Trim().Length == 0) - { - throw new ArgumentNullException("File path arguments are invalid."); - } - - return new FileStream(Path.Combine(_path, filePath), fileMode, System.IO.FileAccess.ReadWrite, System.IO.FileShare.Read); - } - } -} diff --git a/test/Alarm/Alarm/Implements/LocaleHandler.cs b/test/Alarm/Alarm/Implements/LocaleHandler.cs deleted file mode 100644 index 9a4ba66..0000000 --- a/test/Alarm/Alarm/Implements/LocaleHandler.cs +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Globalization; -using Tizen.System; -using System.Threading; -using Xamarin.Forms; -using Alarm.Models; -using Xamarin.Forms.Platform.Tizen; - -namespace Alarm.Implements -{ - public class LocaleHandler - { - CultureInfo _currentCultureInfo; - - public LocaleHandler() - { - _currentCultureInfo = GetCurrentCultureInfo(); - - // To get notified when system locale settings has been changed - SystemSettings.LocaleLanguageChanged += OnLanguageChanged; - } - - /// - /// Get the current CultureInfo - /// - public CultureInfo CurrentCultureInfo - { - get - { - return _currentCultureInfo; - } - } - - /// - /// Set the current CultureInfo - /// - /// CultureInfo - public void SetLocale(CultureInfo info) - { - Thread.CurrentThread.CurrentCulture = info; - Thread.CurrentThread.CurrentUICulture = info; - } - - /// - /// Get CultureInfo from the locale information - /// - /// CultureInfo - CultureInfo GetCurrentCultureInfo() - { - var netLanguage = "en"; - var TizenLocale = SystemSettings.LocaleLanguage; - - netLanguage = TizenToDotnetLanguage(TizenLocale.ToString().Replace("_", "-")); - CultureInfo info = null; - try - { - info = new CultureInfo(netLanguage); - } - catch (CultureNotFoundException e1) - { - Console.WriteLine($"cannot find the current cultureInfo. so use 'en'. {e1.Message}"); - info = new CultureInfo("en"); - } - - return info; - } - - /// - /// Invoked when system locale setting has been changed - /// - /// object - /// LocaleLanguageChangedEventArgs - private void OnLanguageChanged(object sender, LocaleLanguageChangedEventArgs e) - { - Console.WriteLine($"OnLanguageChanged"); - CultureInfo info = GetCurrentCultureInfo(); - _currentCultureInfo = info; - SetLocale(info); - - // set the RESX for resource localization - Resx.AppResources.Culture = info; - - // Notify the change of locale information - MessagingCenter.Send(this, MessageKeys.LanguageChanged, info); - } - - string TizenToDotnetLanguage(string tizenLanguage) - { - var netLanguage = tizenLanguage; - //certain languages need to be converted to CultureInfo equivalent - switch (tizenLanguage) - { - case "zh-CN": // Chinese Simplified (People's Republic of China) - netLanguage = "zh-Hans"; // correct code for .NET - break; - case "zh-HK": // Chinese Traditional (Hong Kong) - case "zh-hk": - case "zh-tw": // Chinese Traditional (Taiwan) - case "zh-TW": - netLanguage = "zh-Hant"; // correct code for .NET - break; - } - - //Console.WriteLine($".NET Language/Locale:{netLanguage}"); - return netLanguage; - } - } -} diff --git a/test/Alarm/Alarm/Models/AlarmModel.cs b/test/Alarm/Alarm/Models/AlarmModel.cs deleted file mode 100644 index 2c24e6f..0000000 --- a/test/Alarm/Alarm/Models/AlarmModel.cs +++ /dev/null @@ -1,283 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.ComponentModel; -using Alarm.Implements; - -namespace Alarm.Models -{ - /// - /// AlarmModel class - /// - public class AlarmModel : INotifyPropertyChanged - { - /// - /// Gets/Sets AlarmRecordDictionary - /// - public static IDictionary AlarmRecordDictionary { get; set; } - - /// - /// ObservableAlarmList property - /// - public static ObservableCollection ObservableAlarmList { get; set; } - - /// - /// This static field holds current alarm record which is being displayed for alarm info input. - /// Through this record, edit view is automatically updated when users select certain option in sub pages. - /// - public static AlarmRecord BindableAlarmRecord { get; set; } - - /// - /// AlarmModel constructor - /// - public AlarmModel() - { - ObservableAlarmList = new ObservableCollection(); - AlarmRecordDictionary = AlarmPersistentHandler.DeserializeAlarmRecord(); - BindableAlarmRecord = new AlarmRecord(); - if (AlarmRecordDictionary == null) - { - AlarmRecordDictionary = new Dictionary(); - } - else - { - foreach (var alarmItem in AlarmRecordDictionary) - { - Console.WriteLine("alarmItem key:" + alarmItem.Key); - // Key is DateCreated - var keyString = alarmItem.Key; - // Retrieve alarm record - AlarmRecord retrieved = alarmItem.Value; - Console.WriteLine("retrieved:" + retrieved.ToString()); - // Add the retrieved alarm to list for AlarmListUI - ObservableAlarmList.Add(retrieved); - } - } - } - - /// - /// Update alarm record - /// - /// AlarmRecord - public static void UpdateAlarm(AlarmRecord record) - { - var obj = record; - // Update native alarm - AlarmNativeHandler.UpdateAlarm(ref obj); - record = obj; - string alarmUID = record.GetUniqueIdentifier(); - - // Update list - for (int i = 0; i < ObservableAlarmList.Count; i++) - { - AlarmRecord item = ObservableAlarmList[i]; - if (item.GetUniqueIdentifier() == alarmUID) - { - Console.WriteLine("Found AlarmRecord(UID: " + item.GetUniqueIdentifier() + ") in ObservableAlarmList."); - AlarmRecordDictionary.Remove(alarmUID); - item.DeepCopy(record); - AlarmRecordDictionary.Add(alarmUID, item); - SaveDictionary(); - break; - } - } - } - - /// - /// Create native alarm - /// - public static void CreateAlarm() - { - // create a native alarm using AlarmModel.BindableAlarmRecord - // After then, update Native alarm ID. - BindableAlarmRecord.NativeAlarmID = AlarmNativeHandler.CreateAlarm(BindableAlarmRecord); - - AlarmRecord record = new AlarmRecord(); - record.DeepCopy(BindableAlarmRecord); - ObservableAlarmList.Add(record); - AlarmRecordDictionary.Add(record.GetUniqueIdentifier(), record); - SaveDictionary(); - } - - /// - /// Cancel native alarm - /// and then remove AlarmRecord from ObservableAlarmList and AlarmRecordDictionary - /// - /// AlarmRecord - public static void DeleteAlarm(AlarmRecord alarm) - { - Console.WriteLine("DeleteAlarm:" + alarm.ToString()); - // Cancel the native alarm - AlarmNativeHandler.DeleteAlarm(alarm); - string UID = alarm.GetUniqueIdentifier(); - // Delete alarm from dictionary - AlarmModel.AlarmRecordDictionary.Remove(UID); - // Delete alarm from List - for (int i = AlarmModel.ObservableAlarmList.Count - 1; i >= 0; i--) - { - if (AlarmModel.ObservableAlarmList[i].GetUniqueIdentifier() == UID) - { - ObservableAlarmList.RemoveAt(i); - break; - } - } - - AlarmModel.SaveDictionary(); - } - - /// - /// Cancel native alarm - /// and then deactivate AlarmRecord from AlarmRecordDictionary - /// - /// AlarmRecord - public static void DeactivatelAlarm(AlarmRecord record) - { - //1. cancel native alarm - AlarmNativeHandler.DeleteAlarm(record); - //2. Make AlarmRecord's AlarmState - string UID = record.GetUniqueIdentifier(); - UpdateDictionaryAndList(UID, 0, false); - } - - /// - /// Reactivate AlarmRecord - /// - /// AlarmRecord for reactivating - public static void ReactivatelAlarm(AlarmRecord record) - { - //1. register native alarm - int NativeAlarmID = AlarmNativeHandler.CreateAlarm(record); - //2. Update NativeAlarmID and AlarmState - string UID = record.GetUniqueIdentifier(); - } - - /// - /// Update AlarmRecord Dictionary and ObservableAlarmList - /// - /// AlarmRecord unique ID - /// Native AlarmID - /// active state of AlarmRecord - private static void UpdateDictionaryAndList(string UID, int NativeAlarmID, bool active) - { - for (int i = 0; i < AlarmModel.ObservableAlarmList.Count; i++) - { - AlarmRecord item = AlarmModel.ObservableAlarmList[i]; - if (item.GetUniqueIdentifier() == UID) - { - AlarmModel.AlarmRecordDictionary.Remove(UID); - item.NativeAlarmID = NativeAlarmID; - if (active) - { - item.AlarmState = AlarmStates.Active; - } - else - { - item.AlarmState = AlarmStates.Inactive; - } - - AlarmModel.AlarmRecordDictionary.Add(UID, item); - AlarmModel.SaveDictionary(); - break; - } - } - } - - /// - /// Serializes alarm record dictionary object and save it to file - /// - public static void SaveDictionary() - { - AlarmPersistentHandler.SerializeAlarmRecordAsync(AlarmModel.AlarmRecordDictionary).Wait(); - } - - /// - ///Event that is raised when the properties of AlarmRecord change - /// - public event PropertyChangedEventHandler PropertyChanged; - - /// - /// When property is changed, registered event callback is invoked - /// - /// Property name of the change event occured - protected virtual void OnPropertyChanged(string propertyName) - { - if (PropertyChanged != null) - { - PropertyChanged(this, - new PropertyChangedEventArgs(propertyName)); - } - } - - /// - /// PrintAll method for debugging. - /// - /// method name for printing - public static void PrintAll(string methodName) - { - Console.WriteLine(""); - Console.WriteLine("+++++++++++++++ PrintAll ++++++++++"); - Console.WriteLine(" START " + methodName); - if (AlarmModel.AlarmRecordDictionary != null) - { - Console.WriteLine(" AlarmRecordDictionary"); - foreach (var item in AlarmModel.AlarmRecordDictionary) - { - Console.WriteLine(" Key: " + item.Key + ", Value:" + item.Value.ToString()); - } - } - - Console.WriteLine(""); - int count = 1; - if (AlarmModel.ObservableAlarmList != null) - { - Console.WriteLine(" ObservableAlarmList"); - foreach (AlarmRecord item in AlarmModel.ObservableAlarmList) - { - Console.WriteLine(count++ + ")" + item.ToString()); - } - } - - Console.WriteLine(""); - count = 1; - Console.WriteLine(" END " + methodName); - } - - /// - /// Determines whether ObservableAlarmList contains an alarm which is scheduled at the same time. - /// - /// AlarmRecord - /// true if a same alarm is found in the list; otherwise, false. - public static bool CheckAlarmExist(ref AlarmRecord duplicate) - { - foreach (AlarmRecord item in AlarmModel.ObservableAlarmList) - { - // Check scheduled time and alarm name - if (item.ScheduledDateTime.Equals(AlarmModel.BindableAlarmRecord.ScheduledDateTime)) - { - // a same alarm is found. - duplicate.DeepCopy(item); - return true; - } - } - // there's no same alarm. - duplicate = null; - return false; - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Models/AlarmRecord.cs b/test/Alarm/Alarm/Models/AlarmRecord.cs deleted file mode 100644 index b18ce11..0000000 --- a/test/Alarm/Alarm/Models/AlarmRecord.cs +++ /dev/null @@ -1,279 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.ComponentModel; - -namespace Alarm.Models -{ - [Flags] - public enum AlarmWeekFlag - { - /// - /// Identifier for Never - /// - Never = 0x00, - - /// - /// Identifier for Sunday. - /// - Sunday = 0x01, - - /// - /// Identifier for Monday. - /// - Monday = 0x02, - - /// - /// Identifier for Tuesday. - /// - Tuesday = 0x04, - - /// - /// Identifier for Wednesday. - /// - Wednesday = 0x08, - - /// - /// Identifier for Thursday. - /// - Thursday = 0x10, - - /// - /// Identifier for Friday. - /// - Friday = 0x20, - - /// - /// Identifier for Saturday. - /// - Saturday = 0x40, - - /// - /// All Days of the Week. - /// - AllDays = Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday, - - /// - /// Only Weekdays - /// - WeekDays = Monday | Tuesday | Wednesday | Thursday | Friday - } - - /// - /// The enumeration of AlarmStates - /// - public enum AlarmStates - { - /// - /// Identifier for Snooze - /// - Snooze, - /// - /// Identifier for Active - /// - Active, - /// - /// Identifier for Inactive - /// - Inactive, - } - - public class AlarmRecord : INotifyPropertyChanged - { - private DateTime _scheduledDateTime; - /// - /// Gets/Sets ScheduledDateTime - /// - public DateTime ScheduledDateTime - { - get - { - return _scheduledDateTime; - } - - set - { - if (_scheduledDateTime != value) - { - _scheduledDateTime = value; - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("ScheduledDateTime")); - } - } - } - - private AlarmWeekFlag _weekFlag; - /// - /// Gets/Sets the day of week when an alarm recurs - /// - public AlarmWeekFlag WeekFlag - { - get - { - return _weekFlag; - } - - set - { - if (_weekFlag != value) - { - _weekFlag = value; - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("WeekFlag")); - } - } - } - - private AlarmStates _alarmstate; - /// - /// Gets/Sets the state of alarm - /// - public AlarmStates AlarmState - { - get { return _alarmstate; } - set - { - if (_alarmstate != value) - { - _alarmstate = value; - OnPropertyChanged("AlarmState"); - } - } - } - - /// - /// Gets/Sets alarm creation time - /// It is used as a Key in AlarmRecordDictionary. - /// - public TimeSpan DateCreated { get; set; } - - /// - /// Gets/Sets system alarm ID - /// - public int NativeAlarmID { get; set; } - - - private bool _isSerialized; - - /// - /// Gets/Sets whether the AlarmRecord object has been serialized - /// This indicates whether it is newly created or not. - /// - public bool IsSerialized - { - get - { - return _isSerialized; - } - - set - { - if (_isSerialized != value) - { - _isSerialized = value; - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("IsSerialized")); - } - } - } - - /// - ///Event that is raised when the properties of AlarmRecord change - /// - public event PropertyChangedEventHandler PropertyChanged; - - /// - /// Initializes a new instance of the AlarmRecord class - /// - public AlarmRecord() - { - } - - /// - /// Converts the string of the creation date time - /// - /// Returns a string representation of value of the alarm creation time - public string GetUniqueIdentifier() - { - return DateCreated.ToString(); - } - - /// - /// Return a string that represents the current AlarmRecord object. - /// - /// string - public override string ToString() - { - return "Alarm " + ScheduledDateTime - + ", NativeID[" + NativeAlarmID + "]" - + ", (" + WeekFlag + ")" - + ", (" + DateCreated + ")" - + ", (" + AlarmState + ")" - + ", (" + IsSerialized + ")"; - } - - /// - /// Sets the default value for AlarmRecord object - /// - public void SetDefault() - { - /// Sets current time to scheduled date time (Alarm creation time) - ScheduledDateTime = System.DateTime.Now; - - /// Sets Never to Repeat weekday flag - WeekFlag = AlarmWeekFlag.AllDays; - - /// This field is used to uniquely identify alarm by created time - DateCreated = ScheduledDateTime.TimeOfDay; - - AlarmState = AlarmStates.Active; - - /// This indicates whether it is newly created or not. - /// This value should set to false at default creation time - IsSerialized = false; - } - - /// - /// Deep copy alarm record - /// - /// Alarm record to deep copy - /// - public void DeepCopy(AlarmRecord Record, bool includeUID = true) - { - // All properties should be copied to this alarm record object - ScheduledDateTime = Record.ScheduledDateTime; - WeekFlag = Record.WeekFlag; - AlarmState = Record.AlarmState; - IsSerialized = Record.IsSerialized; - if (includeUID) - { - DateCreated = Record.DateCreated; - NativeAlarmID = Record.NativeAlarmID; - } - } - - /// - /// When property is changed, registered event callback is invoked - /// - /// Property name of the change event occured - protected virtual void OnPropertyChanged(string propertyName) - { - if (PropertyChanged != null) - { - PropertyChanged(this, - new PropertyChangedEventArgs(propertyName)); - } - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Models/MessageKeys.cs b/test/Alarm/Alarm/Models/MessageKeys.cs deleted file mode 100644 index 9d5f905..0000000 --- a/test/Alarm/Alarm/Models/MessageKeys.cs +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -namespace Alarm.Models -{ - public class MessageKeys - { - // Notify that language has been changed - public const string LanguageChanged = "LanguageChanged"; - } -} diff --git a/test/Alarm/Alarm/Renderers/ImageButtonRenderer.cs b/test/Alarm/Alarm/Renderers/ImageButtonRenderer.cs deleted file mode 100644 index 17df2d8..0000000 --- a/test/Alarm/Alarm/Renderers/ImageButtonRenderer.cs +++ /dev/null @@ -1,164 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using ElmSharp; -using Xamarin.Forms.Platform.Tizen; - -using Alarm.Controls; -using Alarm.Tizen.Renderers; -using Xamarin.Forms; - -[assembly: ExportRenderer(typeof(CustomImageButton), typeof(Alarm.Tizen.Renderers.CustomImageButtonRenderer))] -namespace Alarm.Tizen.Renderers -{ - /// - /// Calculator element (Operator, numbers) button custom renderer - /// Actually to implement command button, A image is used instead a button to display as a calculator button. - /// - /// - /// Please refer to Xamarin Custom Renderer - /// https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/ - /// - class CustomImageButtonRenderer : ImageRenderer//ViewRenderer - { - /// - /// Tizen's gesture recognizer for Tap gesture, Long Tap gesture, Line gesture and so on. - /// - private ElmSharp.GestureLayer GestureRecognizer; - - /// - /// A flags that indicates whether the touch is handled or not. - /// - private volatile bool isTouched; - - public CustomImageButtonRenderer() - { - RegisterPropertyHandler(CustomImageButton.PressedColorProperty, UpdatePressedColor); - } - - /// - /// Making a button with a image and set the image's color and blending color by inputted background color. - /// Register touch event callback for the Tap, the Long Tap and the Line behavior. - /// - /// When the button is touched, This class should change the image for each touch down/up situation. - /// Even a button touching starts at the Tap touch down, but touch up will be happen in several situations such as the Tap, the Long Tap, the Line. - /// - /// A Image element changed event's argument - protected override void OnElementChanged(ElementChangedEventArgs args) - { - base.OnElementChanged(args); - - if (Control == null) - { - return; - } - - if (GestureRecognizer == null) - { - GestureRecognizer = new ElmSharp.GestureLayer(Control); - GestureRecognizer.Attach(Control); - } - - if (args.NewElement == null) - { - GestureRecognizer.ClearCallbacks(); - return; - } - else - { - Control.Clicked += SendClicked; - } - - CustomImageButton BtnElement = args.NewElement as CustomImageButton; - if (BtnElement == null) - { - return; - } - - GestureRecognizer.SetTapCallback(ElmSharp.GestureLayer.GestureType.Tap, ElmSharp.GestureLayer.GestureState.Start, x => - { - KeyDown(); - }); - GestureRecognizer.SetTapCallback(ElmSharp.GestureLayer.GestureType.Tap, ElmSharp.GestureLayer.GestureState.End, x => - { - KeyUp(); - }); - GestureRecognizer.SetTapCallback(ElmSharp.GestureLayer.GestureType.LongTap, ElmSharp.GestureLayer.GestureState.End, x => - { - KeyUp(); - }); - GestureRecognizer.SetTapCallback(ElmSharp.GestureLayer.GestureType.LongTap, ElmSharp.GestureLayer.GestureState.Abort, x => - { - KeyUp(); - }); - - } - - /// - /// A Action delegate which is restore button image as default - /// and execute button's Command with CommandParameter. - private void KeyUp() - { - if (Control == null) - { - return; - } - - if (isTouched) - { - //invoke click event when a user releases image button. - ((CustomImageButton)Element).SendReleased(); - } - - Control.Color = ElmSharp.Color.Default; - isTouched = false; - } - - /// - /// A Action delegate which is restore button image as pressed situation. - private void KeyDown() - { - CustomImageButton BtnElement = Element as CustomImageButton; - - if (BtnElement == null || - Control == null) - { - return; - } - - Control.Color = BtnElement.PressedColor.ToNative(); - isTouched = true; - } - - private void UpdatePressedColor(bool obj) - { - CustomImageButton BtnElement = Element as CustomImageButton; - Control.Color = BtnElement.PressedColor.ToNative(); - } - - /// - /// To send a click event to the element - /// - /// sender - /// event - void SendClicked(object sender, EventArgs e) - { - ((CustomImageButton)Element).SendClicked(); - } - - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Resx/AppResources.Designer.cs b/test/Alarm/Alarm/Resx/AppResources.Designer.cs deleted file mode 100644 index 7157d8d..0000000 --- a/test/Alarm/Alarm/Resx/AppResources.Designer.cs +++ /dev/null @@ -1,180 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace Alarm.Resx { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - public class AppResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AppResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Alarm.Resx.AppResources", typeof(AppResources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - public static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Add. - /// - public static string Add { - get { - return ResourceManager.GetString("Add", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Add alarm. - /// - public static string AddAlarm { - get { - return ResourceManager.GetString("AddAlarm", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to after. - /// - public static string After { - get { - return ResourceManager.GetString("After", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alarm. - /// - public static string Alarm { - get { - return ResourceManager.GetString("Alarm", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alarm set. - /// - public static string AlarmSet { - get { - return ResourceManager.GetString("AlarmSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dismiss. - /// - public static string Dismiss { - get { - return ResourceManager.GetString("Dismiss", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to from now. - /// - public static string FromNow { - get { - return ResourceManager.GetString("FromNow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to one hour. - /// - public static string Hour { - get { - return ResourceManager.GetString("Hour", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to hours. - /// - public static string Hours { - get { - return ResourceManager.GetString("Hours", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to one minute. - /// - public static string Minute { - get { - return ResourceManager.GetString("Minute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to minutes. - /// - public static string Minutes { - get { - return ResourceManager.GetString("Minutes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to now. - /// - public static string Now { - get { - return ResourceManager.GetString("Now", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set alarm. - /// - public static string SetAlarm { - get { - return ResourceManager.GetString("SetAlarm", resourceCulture); - } - } - } -} diff --git a/test/Alarm/Alarm/Resx/AppResources.ko.resx b/test/Alarm/Alarm/Resx/AppResources.ko.resx deleted file mode 100644 index 8a399ba..0000000 --- a/test/Alarm/Alarm/Resx/AppResources.ko.resx +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 추가 - Add button text - - - 알람 추가 - Add alarm text - - - 후 - - - 알람 - Alarm List header label text - - - 알람 설정 - Alarm set - - - 해제 - Dismiss text - - - 지금부터 - - - 1 시간 - - - 시간 - - - 1 분 - - - 분 - - - 현재시간으로 - - - 알람 설정 - EditAlarm header text - - \ No newline at end of file diff --git a/test/Alarm/Alarm/Resx/AppResources.resx b/test/Alarm/Alarm/Resx/AppResources.resx deleted file mode 100644 index a9ca025..0000000 --- a/test/Alarm/Alarm/Resx/AppResources.resx +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Add - Add button text - - - Add alarm - Add alarm text - - - after - - - Alarm - Alarm List header label text - - - Alarm set - Alarm set - - - Dismiss - Dismiss text - - - from now - - - one hour - - - hours - - - one minute - - - minutes - - - now - - - Set alarm - EditAlarm header text - - \ No newline at end of file diff --git a/test/Alarm/Alarm/ViewModels/AlertPageModel.cs b/test/Alarm/Alarm/ViewModels/AlertPageModel.cs deleted file mode 100644 index a12000f..0000000 --- a/test/Alarm/Alarm/ViewModels/AlertPageModel.cs +++ /dev/null @@ -1,111 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Implements; -using Alarm.Models; -using System.ComponentModel; -using System.Runtime.CompilerServices; - -namespace Alarm.ViewModels -{ - public enum SoundState - { - Stop = 0, - Start = 1, - Pause = 2, - } - - public class AlertPageModel : BasePageModel - { - private AlarmRecord _alarmRecord; - - private SoundState _alertSoundState; - - /// - /// Alarm record to display in Alert Page - /// - public AlarmRecord Record - { - get - { - return _alarmRecord; - } - - set - { - SetProperty(ref _alarmRecord, value, "Record"); - } - } - - public SoundState AlertSoundState - { - get - { - return _alertSoundState; - } - - set - { - SetProperty(ref _alertSoundState, value, "AlertState"); - } - - } - /// - /// AlertPageModel constructor with AlarmRecord - /// - /// Record to be shown - public AlertPageModel(AlarmRecord record = null) - { - Record = record; - } - - public void StartAlert() - { - AlarmNativeHandler.PlaySound(); - AlarmNativeHandler.StartVibration(); - _alertSoundState = SoundState.Start; - } - - public void PauseAlert() - { - AlarmNativeHandler.PauseSound(); - AlarmNativeHandler.StopVibration(); - _alertSoundState = SoundState.Pause; - } - - public void ResumeAlert() - { - AlarmNativeHandler.ResumeSound(); - _alertSoundState = SoundState.Start; - } - - /// - /// Delete current AlarmRecord - /// - public void Dismiss() - { - AlarmNativeHandler.StopSound(); - AlarmNativeHandler.StopVibration(); - _alertSoundState = SoundState.Stop; - - if (_alarmRecord != null) - { - AlarmModel.DeleteAlarm(_alarmRecord); - } - } - - } -} diff --git a/test/Alarm/Alarm/ViewModels/BasePageModel.cs b/test/Alarm/Alarm/ViewModels/BasePageModel.cs deleted file mode 100644 index f911b70..0000000 --- a/test/Alarm/Alarm/ViewModels/BasePageModel.cs +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Runtime.CompilerServices; - -namespace Alarm.ViewModels -{ - public class BasePageModel : INotifyPropertyChanged - { - protected bool SetProperty(ref T backingStore, T value, - [CallerMemberName]string propertyName = "", - Action onChanged = null) - { - if (EqualityComparer.Default.Equals(backingStore, value)) - { - return false; - } - - backingStore = value; - onChanged?.Invoke(); - OnPropertyChanged(propertyName); - return true; - } - - #region INotifyPropertyChanged - public event PropertyChangedEventHandler PropertyChanged; - - /// - /// Called to notify that a change of property happened - /// - /// The name of the property that changed - protected void OnPropertyChanged([CallerMemberName] string propertyName = "") - { - var changed = PropertyChanged; - if (changed == null) - { - return; - } - - changed.Invoke(this, new PropertyChangedEventArgs(propertyName)); - } - #endregion - } -} diff --git a/test/Alarm/Alarm/ViewModels/MainPageModel.cs b/test/Alarm/Alarm/ViewModels/MainPageModel.cs deleted file mode 100644 index c304e07..0000000 --- a/test/Alarm/Alarm/ViewModels/MainPageModel.cs +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Models; -using System.Collections.ObjectModel; -using System.Windows.Input; -using Xamarin.Forms; - -namespace Alarm.ViewModels -{ - public class MainPageModel : BasePageModel - { - /// - /// RecordList to display in MainPage - /// - public ObservableCollection RecordList - { - get - { - return AlarmModel.ObservableAlarmList; - } - } - - /// - /// MainPageModel constructor - /// - public MainPageModel() - { - } - } -} diff --git a/test/Alarm/Alarm/Views/AlarmAlertPage.xaml b/test/Alarm/Alarm/Views/AlarmAlertPage.xaml deleted file mode 100755 index d4341d1..0000000 --- a/test/Alarm/Alarm/Views/AlarmAlertPage.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/AlarmAlertPage.xaml.cs b/test/Alarm/Alarm/Views/AlarmAlertPage.xaml.cs deleted file mode 100644 index f09794f..0000000 --- a/test/Alarm/Alarm/Views/AlarmAlertPage.xaml.cs +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Implements; -using Alarm.Models; -using Alarm.Resx; -using Alarm.ViewModels; -using System; -using System.Globalization; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace Alarm.Views -{ - /// - /// AlarmAlertPage class - /// It shows the Alert View of alarm - /// User can dismiss alarm alert and remove record using dismiss button in the bottom of view. - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class AlarmAlertPage : CirclePageEx - { - AlertPageModel _viewModel; - /// - /// AlarmAlertPage constructor. - /// - /// AlertPageModel - public AlarmAlertPage(AlertPageModel viewModel) - { - Console.WriteLine("AlarmAlertPage"); - - InitializeComponent(); - BindingContext = _viewModel = viewModel; - - _viewModel.StartAlert(); - - // Subscribe notification of locale changes to update text based on locale - MessagingCenter.Subscribe(this, MessageKeys.LanguageChanged, (obj, culture) => - { - Console.WriteLine($"AlarmAlertPage received LanguageChanged"); - // Update text that has been translated into the current language. - TimeLabel.Text = _viewModel.Record.ScheduledDateTime.ToString("hh:mm tt"); - DismissButton.Text = AppResources.Dismiss; - }); - } - - /// - /// Request to dissmiss alarm alert and remove alarm record. - /// - /// object - /// EventArgs - void OnDismissButtonClicked(object sender, EventArgs args) - { - Console.WriteLine("OnDismissButtonClicked()"); - - _viewModel.Dismiss(); - PopAsyncAlertPage(); - } - - /// - /// Invoked when backbutton is pressed - /// Alarm record is dismissed. - /// - /// bool value - protected override bool OnBackButtonPressed() - { - Console.WriteLine("[AlarmAlertPage] OnBackButtonPressed PopAsync"); - _viewModel.Dismiss(); - PopAsyncAlertPage(); - - return true; - } - - async void PopAsyncAlertPage() - { - await Navigation.PopAsync(); - } - - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/AlarmEditPage.xaml b/test/Alarm/Alarm/Views/AlarmEditPage.xaml deleted file mode 100755 index f47cb85..0000000 --- a/test/Alarm/Alarm/Views/AlarmEditPage.xaml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/AlarmEditPage.xaml.cs b/test/Alarm/Alarm/Views/AlarmEditPage.xaml.cs deleted file mode 100644 index 171e274..0000000 --- a/test/Alarm/Alarm/Views/AlarmEditPage.xaml.cs +++ /dev/null @@ -1,156 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Models; -using System; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace Alarm.Views -{ - /// - /// AlarmEditPage class - /// It shows the Edit View of alarm - /// User can set alarm time using CircleDateTimeSelector. and then save alarm record. - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class AlarmEditPage : CirclePageEx - { - public static readonly BindableProperty SelectedDateTimeProperty = BindableProperty.Create("SelectedDateTime", typeof(DateTime), typeof(AlarmEditPage), DateTime.Now); - - private bool _alarmSaving; - - /// - /// Selected date time for saved record or current time. - /// - public DateTime SelectedDateTime - { - get - { - return (DateTime)GetValue(SelectedDateTimeProperty); - } - - set - { - SetValue(SelectedDateTimeProperty, value); - } - } - - /// - /// AlarmEditPage constructor. - /// - /// AlarmRecord - public AlarmEditPage(AlarmRecord alarmRecordData) - { - InitializeComponent(); - TimeSelector.BindingContext = this; - _alarmSaving = false; - SelectedDateTime = alarmRecordData.ScheduledDateTime; - } - - /// - /// Update SelectedDateTime with alarmRecordData time. - /// - /// Alarm record data to set SelectedDateTime - internal void Update(AlarmRecord alarmRecordData) - { - Console.WriteLine("Update" + alarmRecordData.ToString()); - SelectedDateTime = alarmRecordData.ScheduledDateTime; - _alarmSaving = false; - } - - /// - /// Request to save alarm event. - /// - /// object - /// EventArgs - async void OnSaveButtonClicked(object sender, EventArgs args) - { - Console.WriteLine("OnSaveButtonClicked"); - if (_alarmSaving) - { - return; - } - - _alarmSaving = true; - //subtract second from selectedTime. - SelectedDateTime = SelectedDateTime.AddSeconds(-SelectedDateTime.Second); - Console.WriteLine($"SelectedDateTime :{SelectedDateTime}"); - AlarmModel.BindableAlarmRecord.ScheduledDateTime = SelectedDateTime; - - AlarmRecord duplicate = new AlarmRecord(); - bool existSameAlarm = AlarmModel.CheckAlarmExist(ref duplicate); - if (existSameAlarm) - { - // Use alarm created date for unique identifier for an alarm record - string alarmUID = AlarmModel.BindableAlarmRecord.GetUniqueIdentifier(); - if (!AlarmModel.BindableAlarmRecord.IsSerialized) - { - // in case that AlarmEditPage is shown by clicking at add alarm - // when trying to create a system alarm and save it, find the same alarm - // expected behavior : update the previous one and do not create a new alarm - AlarmModel.BindableAlarmRecord.IsSerialized = true; - duplicate.DeepCopy(AlarmModel.BindableAlarmRecord, false); - // Update the existing alarm(duplicate) - Console.WriteLine("exist same alarm! update previous alarm, not create new alarm:" + AlarmModel.BindableAlarmRecord.ToString()); - AlarmModel.UpdateAlarm(duplicate); - } - else if (alarmUID.Equals(duplicate.GetUniqueIdentifier())) - { - // in case that AlarmEditPage is shown by selecting an item of ListView in AlarmListPage - // At saving time, just update itself. (It doesn't affect other alarms) - Console.WriteLine("exist same alarm! update current alarm:" + AlarmModel.BindableAlarmRecord.ToString()); - AlarmModel.UpdateAlarm(AlarmModel.BindableAlarmRecord); - } - else - { - // in case that AlarmEditPage is shown by selecting an item of ListView in AlarmListPage - // At saving time, the same alarm is found. - // In case that this alarm is not new, the existing alarm(duplicate) will be deleted and it will be updated. - // 1. delete duplicate alarm - Console.WriteLine("exist same alarm! delete duplicate alarm and update current alarm:" + AlarmModel.BindableAlarmRecord.ToString()); - AlarmModel.DeleteAlarm(duplicate); - // 2. update bindableAlarmRecord - AlarmModel.UpdateAlarm(AlarmModel.BindableAlarmRecord); - } - } - else - { - if (!AlarmModel.BindableAlarmRecord.IsSerialized) - { - // In case that AlarmEditPage is shown by clicking FloatingButton - // There's no same alarm. So, just create a new alarm and add to list and dictionary. - AlarmModel.BindableAlarmRecord.IsSerialized = true; - Console.WriteLine("new Alarm create:" + AlarmModel.BindableAlarmRecord.ToString()); - AlarmModel.CreateAlarm(); - } - else - { - // in case that AlarmEditPage is shown by selecting an item of ListView in AlarmListPage - // There's no same alarm. So, just update itself. - Console.WriteLine("update current alarm:" + AlarmModel.BindableAlarmRecord.ToString()); - AlarmModel.UpdateAlarm(AlarmModel.BindableAlarmRecord); - } - } - - //Create SavePopupPage, and then close current EditPage. - Navigation.InsertPageBefore(new SavePopupPage(AlarmModel.BindableAlarmRecord), this); - await Navigation.PopAsync(); - _alarmSaving = false; - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/AlarmListCell.cs b/test/Alarm/Alarm/Views/AlarmListCell.cs deleted file mode 100644 index 629daf8..0000000 --- a/test/Alarm/Alarm/Views/AlarmListCell.cs +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Converters; -using Alarm.Models; -using System; -using Tizen.Wearable.CircularUI; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms; - - -namespace Alarm.Views -{ - /// - /// This class defines list cell for Alarm. - /// This inherits from ViewCell which provides custom UI for a ListView - /// It is commonly used for any cell for this ListView - /// - public class AlarmListCell : ViewCell - { - - public StackLayout alarmItemLayout; - - /// - /// time label for the alarm list - /// - public Label timeLabel; - - /// - /// Active/Inactive switch object - /// - public Switch switchObj; - - /// - /// Draws alarm list - /// - /// Returns RelativeLayout - protected virtual StackLayout Draw() - { - - /// Need to get bindable context to assign list value - AlarmRecord alarmData = (AlarmRecord)BindingContext; - - /// If binding context is null, can't proceed further action - if (alarmData == null) - { - return null; - } - - - /// Alarm item layout should be set if null - if (alarmItemLayout == null) - { - // The layout of item cell - alarmItemLayout = new StackLayout - { - HeightRequest = 120, - Orientation = StackOrientation.Horizontal, - HorizontalOptions = LayoutOptions.FillAndExpand, - VerticalOptions = LayoutOptions.FillAndExpand - }; - - // Time Label - timeLabel = new Label() - { - WidthRequest = 280, - FontSize = 12, - TextColor = Color.White, - HorizontalOptions = LayoutOptions.Center, - VerticalOptions = LayoutOptions.Center, - HorizontalTextAlignment = TextAlignment.Center, - VerticalTextAlignment = TextAlignment.Center, - }; - - timeLabel.SetBinding(Label.TextProperty, new Binding("ScheduledDateTime", BindingMode.Default, new ScheduledDateTimeToTextConverter())); - alarmItemLayout.Children.Add(timeLabel); - - switchObj = new Check - { - HeightRequest = 80, - WidthRequest = 80, - DisplayStyle = CheckDisplayStyle.Default, - IsToggled = alarmData.AlarmState == AlarmStates.Inactive ? false : true, - HorizontalOptions = LayoutOptions.End, - VerticalOptions = LayoutOptions.Center, - }; - - alarmItemLayout.Children.Add(switchObj); - - /// Adds an event - switchObj.Toggled += (s, e) => - { - AlarmRecord am = (AlarmRecord)BindingContext; - /// Modify state and re-draw it. Redraw must be called to redraw - if (e.Value) - { - AlarmModel.ReactivatelAlarm(am); - } - else - { - AlarmModel.DeactivatelAlarm(am); - } - }; - } - - return alarmItemLayout; - } - - /// - /// When binding context is changed, need to redraw - /// - protected override void OnBindingContextChanged() - { - base.OnBindingContextChanged(); - if (BindingContext == null) - { - return; - } - else - { - View = Draw(); - } - } - } -} diff --git a/test/Alarm/Alarm/Views/CirclePageEx.xaml b/test/Alarm/Alarm/Views/CirclePageEx.xaml deleted file mode 100755 index b0f6cbc..0000000 --- a/test/Alarm/Alarm/Views/CirclePageEx.xaml +++ /dev/null @@ -1,6 +0,0 @@ - - \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/CirclePageEx.xaml.cs b/test/Alarm/Alarm/Views/CirclePageEx.xaml.cs deleted file mode 100644 index a335d25..0000000 --- a/test/Alarm/Alarm/Views/CirclePageEx.xaml.cs +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace Alarm.Views -{ - /// - /// Base Page class - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class CirclePageEx : CirclePage - { - public CirclePageEx() - { - // Hide navigation bar - NavigationPage.SetHasNavigationBar(this, false); - - InitializeComponent(); - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/MainPage.xaml b/test/Alarm/Alarm/Views/MainPage.xaml deleted file mode 100755 index a6d118c..0000000 --- a/test/Alarm/Alarm/Views/MainPage.xaml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/MainPage.xaml.cs b/test/Alarm/Alarm/Views/MainPage.xaml.cs deleted file mode 100644 index 910f76d..0000000 --- a/test/Alarm/Alarm/Views/MainPage.xaml.cs +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Converters; -using Alarm.Implements; -using Alarm.Models; -using Alarm.Resx; -using Alarm.ViewModels; -using System; -using System.Globalization; -using System.Windows.Input; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace Alarm.Views -{ - /// - /// Main Page class - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class MainPage : CirclePageEx - { - /// - /// Constructor of MainPage class - /// - /// MainPageModel - public MainPage(MainPageModel viewModel) - { - BindingContext = viewModel; - InitializeComponent(); - - // Subscribe notification of locale changes to update text based on locale - MessagingCenter.Subscribe(this, MessageKeys.LanguageChanged, (obj, culture) => - { - Console.WriteLine($"MainPage received LanguageChanged"); - // Update text that has been translated into the current language. - HeaderLabel.Text = EmptyHeaderLabel.Text = AppResources.Alarm; - EmptyBottomLabel.Text = AppResources.AddAlarm; - AddButton.Text = AppResources.Add; - - //This is workaround solution for refresh Listview following to language change. - AlarmList.ItemsSource = null; - AlarmList.ItemsSource = viewModel.RecordList; - }); - } - - /// - /// ListItem tapped event handler - /// - /// object - /// SelectedItemChangedEventArgs - void OnItemTapped(object sender, SelectedItemChangedEventArgs e) - { - /// skips for no selected item case - if (e.SelectedItem == null) - { - return; - } - - /// check selected item - AlarmRecord alarm = e.SelectedItem as AlarmRecord; - /// de-select first item - ((ListView)sender).SelectedItem = null; // de-select the row - EditAlarm(alarm); - } - - /// - /// Image Button event handler - /// - /// object - /// EventArgs - void OnButtonReleased(object sender, EventArgs args) - { - CreateNewAlarm(); - } - - /// - /// Action button event handler - /// - /// object - /// EventArgs - void OnAddButtonClicked(object sender, EventArgs args) - { - CreateNewAlarm(); - } - - /// - /// Launch AlarmEdit page - /// - async void CreateNewAlarm() - { - /// Creates default alarm record - AlarmRecord defaultAlarmRecord = new AlarmRecord(); - defaultAlarmRecord.SetDefault(); - await Navigation.PushAsync(AlarmPageController.GetInstance(AlarmPages.EditPage, defaultAlarmRecord)); - } - - /// - /// Launch Edit page - /// - /// AlarmRecord - async void EditAlarm(AlarmRecord record) - { - await Navigation.PushAsync(AlarmPageController.GetInstance(AlarmPages.EditPage, record)); - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/SavePopupPage.xaml b/test/Alarm/Alarm/Views/SavePopupPage.xaml deleted file mode 100644 index daccff7..0000000 --- a/test/Alarm/Alarm/Views/SavePopupPage.xaml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/test/Alarm/Alarm/Views/SavePopupPage.xaml.cs b/test/Alarm/Alarm/Views/SavePopupPage.xaml.cs deleted file mode 100644 index 0186bc1..0000000 --- a/test/Alarm/Alarm/Views/SavePopupPage.xaml.cs +++ /dev/null @@ -1,214 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Alarm.Models; -using Alarm.Resx; -using System; -using System.Threading.Tasks; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace Alarm.Views -{ - /// - /// SavePopupPage class - /// It shows the remaining time from the current time to the alarm time. - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class SavePopupPage : ContentPage - { - ///Korean CultureInfo name - const string KoreanCultureInfoName = "ko-KR"; - - private AlarmRecord _record; - - /// - /// SavePopupPage constructor - /// - /// AlarmRecord - public SavePopupPage(AlarmRecord record) - { - InitializeComponent(); - - NavigationPage.SetHasNavigationBar(this, false); - _record = record; - SetPopupLabel(); - ClosePopup(); - } - - /// - /// Calculate the remaining time and then set AlarmSetLabel. - /// - private void SetPopupLabel() - { - DateTime savedTime = _record.ScheduledDateTime; - DateTime now = System.DateTime.Now; - int hour = savedTime.Hour - now.Hour; - int min = savedTime.Minute - now.Minute; - string text = ""; - - if (hour >= 0) - { - if (min < 0) - { - min = 60 + min; - if (hour == 0) - { - hour = 24 - 1; - } - else - { - hour = hour - 1; - } - } - } - else //hour < 0 - { - hour = 24 + hour; - if (min < 0) - { - min = 60 + min; - hour = hour - 1; - } - } - - //Console.WriteLine($"App.Culture.Name:{App.Culture.Name}"); - if (hour == 0) - { - //If hour is 0, display only remain minutes. - if (min == 0) - { - text = GetSetNowText(); - } - else - { - text = GetRemainMinutesText(min); - } - } - else - { - text = GetRemainHourMinutesText(hour, min); - } - - AlarmSetLabel.Text = text; - } - - - /// - /// Get localized string of alarm set now string . - /// - /// localized string - private string GetSetNowText() - { - string text; - if (App.Culture.Name == KoreanCultureInfoName) - { - text = AppResources.Now + " " + AppResources.AlarmSet; - } - else - { - text = AppResources.AlarmSet + " " + AppResources.Now; - } - - return text; - } - - /// - /// Get localized string of remaining minutes. - /// - /// remain minutes - /// Localized string of remaining minutes - private string GetRemainMinutesText(int minutes) - { - string text; - if (App.Culture.Name == KoreanCultureInfoName) - { - text = AppResources.FromNow + " " + minutes + " " + AppResources.Minutes + " " + AppResources.After + " " + AppResources.AlarmSet; - } - else - { - if (minutes == 1) - { - text = AppResources.AlarmSet + " " + AppResources.Minute + " " + AppResources.After + " " + AppResources.FromNow; - } - else - { - text = AppResources.AlarmSet + " " + minutes + " " + AppResources.Minutes + " " + AppResources.After + " " + AppResources.FromNow; - } - } - - return text; - } - - /// - /// Get localized string of remaining hours and minutes. - /// - /// remain hours - /// remain minutes - /// Localized string of remaining hours and minutes - private string GetRemainHourMinutesText(int hours, int minutes) - { - string text; - if (App.Culture.Name == KoreanCultureInfoName) - { - if (minutes == 0) - { - text = AppResources.FromNow + " " + hours + " " + AppResources.Hours + " " + AppResources.After + " " + AppResources.AlarmSet; - } - else - { - text = AppResources.FromNow + " " + hours + " " + AppResources.Hours + " " + minutes + " " + AppResources.Minutes + " " + AppResources.After + " " + AppResources.AlarmSet; - } - } - else - { - - if (hours == 1) - { - text = AppResources.AlarmSet + " " + AppResources.Hour; - } - else - { - text = AppResources.AlarmSet + " " + hours + " " + AppResources.Hours; - } - - if (minutes == 0) - { - text = text + " " + AppResources.After + " " + AppResources.FromNow; - } - else if (minutes == 1) - { - text = text + " " + AppResources.Minute + " " + AppResources.After + " " + AppResources.FromNow; - } - else - { - text = text + " " + minutes + " " + AppResources.Minutes + " " + AppResources.After + " " + AppResources.FromNow; - } - } - - return text; - } - - /// - /// After 2 seconds. this page closed and then go to the Mainpage - /// - async private void ClosePopup() - { - await Task.Delay(2000); - await Navigation.PopToRootAsync(); - } - } -} \ No newline at end of file diff --git a/test/Alarm/Alarm/res/Notification.ogg b/test/Alarm/Alarm/res/Notification.ogg deleted file mode 100644 index 24d9e6864342468fd0f98c6f0164dd135bda84d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12937 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 diff --git a/test/Alarm/Alarm/res/alarm_no_alarm_icon.png b/test/Alarm/Alarm/res/alarm_no_alarm_icon.png deleted file mode 100644 index 8de17cdcabadccee0e7c63a089d59168393a0e4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6610 zcmaJmXIN9)vY~_YrUC&XD2TMslF(b|AYDXMNTY`!3B7j^klv*iMG=r92m(?CsUl5O znt)V6dgsM+&$;jZxbNjl_FjAKX=~QZteHu)(QPgIOPrSg006y?Hr#}GNB;RyQxdN) zODGwLHx7cvU4kjjmf(qS!vIv#I3xz7gGJb3OfU$v_oH5n0suhf=U{f1aMwUz4u!*t zA^yOKd0}0N*Z_cnvX?6Y<%A)CkQh4$7e&6!rdB?X16q;KLdF1W;Hr+XchL56!X5XF1D5D;FXE_nWbD8Mmz zl$(Pq!2#z2`a=5y%4VA5@KL+EcVa3{({C6 zOfdf|#(#yzn|Zrp#7!`GoVy!}xF5Fs{~!}}_y05c14xuc&d|+)xG4x{I1c5G#kdf3 z;EH_2H)3c9v>XBhlK{)2p`uU-3N0#aD`hJRL!eQjC>aSP0)|8(WKq)p(D`rpFijXt zO%|#uEhPn$kkF8UsY^?$LtxTUvYJvFnwpyb;Oe;G2?!Sy<{#b;MBabn%KpE&a_Vjv z1Oew}hQm4kV+BU`I06oDk8=g7n?gW0EgW3XI8VILpDp^=is2YH2M-Kd(+!6O{iS0$ zhyTJ~O%n=(tE$Rs%1Wzh$Vf=QAYfH>FmXmhT@$V@1Lyl27yTc4`_lq7;oq-Jj zvDD|q^(LQ9DkoT4U0fEEJXCi+HQ0+qr|D%xpnc9HZzQvgRzzP#zPH?blI@OnUE;wJr5yvAg~rR*?dJxX_#Y z6FdFR+nhky?W3Teuzn0LWXPlpAz>;lDR~uq((ZGKdY$$ptc4=$P%SsnGX?Rv)Iiu+ zAZ4SKB5JF$<@gr2UAkKW#wWq(rn7Z5y4R#(ri`jT@kgOXOd2xpc&jvp1Vj4e{0loB zDhOO(W9#GP6{epJ*`OCl7CO+{>K*^7xn=1i4h|E!+;?v#dp1`~*rMWFN^Wj|M$YF55_PS3kgR%5q^(v? zYwBZtq&>^({jUYT^XpWc!rC_1w|gQ|Qc`MCQ&UCD%F3LuSnT)RMRp8XQdYllX0J5; zz~JCu0*6XmTwJR`26#@U0m{I6<--G6rveH!J+I@HXBX9WL%9Y=M@N?I?Ccg;C z`~t`(w>;Q=2el%SZejmWC9{VQ&x`W%X6PEANtyz5ob%m=Idbj+E-t@RuNGSyccH(702SNYi+z^8 zy}h(^U-%O(9Pd>PQCnNjtn|dR45@RJDer8=sKokh&9-6v!-MS?U>TKVuGUO4QlVQv zV`F3KWn^TaP4b6X&s$o~2Mg3A-`usbLd}p!=h3vcBntZHg;tvwov<^$!;;V=}QxJGTv_?hwJO; z^iq7kC7L=mx`Qqm8yE@nOZm+xO^g3I_`uAK6|flz7!i$9i2oq(Y-jhgV1+dCuC623)MB1?hPKQ%ad~+@F%Ooo@Tb$| zC$m7I#kM{A{uItkk9@~ZnS0{m(U&E>I#b&Ux zI*OA(t}7Y}gCL&4H=ToN2FEP!)SU~eth@rz$k^*hL^5r<0>RUh@e|WWT|k2axYX`g zch6jeiF#`EjARTdBI0a*y#FfOn6~_`{>aSt7AsH?yB6zbk%r$m=Dcrsi&TemmBz2MnUUlGhWG!i&p{hlCj8z|5E6ef@U&`|R9*}Bh9SguKaa>AxFNC2MkQ#~I=-%4IL@-EvWq04kZJ4e=c9o`jsVd4&Sq!m;xTUA3Cr*rKCGRJ= z9MLHpWMQ&>vy!P3v4v{a9L(=LyVLrI!y%}?`wr5^&aPSb1 za=@wiXoQ#~=c|UL(I~VQe&-IAHjf;{r&o* zmjaXZgLo1K97c+DI)424VLiH-AyGam2$X^9Fwt!pHrjgF+b?@XrGe{R&u{>wtE1y8 z-GjZN?(y5r>v%)vte%-$o5{7c(n)!FmD3euqSh@6G%d%OeA7_DM=Gol3>=c^axtwh z{j9s(OkrwnzpP~!`pa11!(VhR(bDQTJBwr$Dc|Q}VggGNvpG3oVcHJ-L+i09RbIcX zHoVAXy_XOL$CYJPK)z6;&mxQEj&h97etP60$cPo*iF_^a%BG~aSRZbAQmsjMRmrd6 z4%X=MPoM0Mx|>PmL&~XvN@B;4-Y%qi$Mn*g<_g{y)#%;Y+A>ZUrBE@kaCWA4x(xze z5xakNbzz~{y>$1Dj-!K1$d|yV)5DH%!KZlbNuz3;-(Ne&212Dt;-_A8+!vd`{^*V~ zY(Dwbw5-2+lI5_Sq2%vV`-T<_@62iyJFZ)};>NdzZ~s}JJ<9lW@F=NV-#dBXfx^XA za&Xagp(FF{gSzZR&`tjgBQ20b!090~{Pl3bP^N&V>j?9`H3&Cf4kL4P*urcJor#5& zx|o096aDOSNshg5a3lr;T!YO{Z0`UjhqOD21O+QSFGv>RZU~_htb^`7Jb5i6=zV^E ze)FYO9vP`^nta|6&i8N&@w&OWnd^CFq})Y*jGVk&R8CGa5Kk68J8YWqXHuCmc1m-1t(z)$JXiv-t>-3PeGX0AtkN6r@&9}p!;cB8Qz;;otr3VG6> zyttQ0Gg$KtmvxOL9-)761%`eppOLfUg~}hTnHms|cUKHc^)svKyKBp}f|lLlS?l7S zEL@D|&xZ~-%|-ooFfKQ?+y*@!5OP_`17;kqFF*Rc!40Hb?sGL5+eH6-V)k~(tGzp9 z=&Ir`Z^^wb%g(`R)gs;myG)yaq>JswZ$J(;7h=rsy^Yr;oE`72H#9Wtft55AOPKAc zs6u(Et=>3i&J^n;^HI`sE^N-v&tp+2RJ;yD2CJ&CuP@%;-{0KW*tmDP*_U=_dpjWX zu2plC3((TX^;|{bCCm^)ot-KAq@?Wl(VvRrEC& zT72`I@?}Fz=sZP|K)VJ-!s)9JiDnlU(C{~MdTu#sNq&BQ=8^N?vr)~vqkIkq1_N>H z>+4du=Dl(6La+Lm&Ds+@Y#ias0LDN-#H<(Jf=k(;4Pt+T&5 zBc6`xO}bIs&~O)F@=dX)y|n_Q+J^YvXVfP0R{pEwsjs>Dm?0SzgCA}8?&G&Cjl;#o z#nHrE$x1*!1KcVP>Y?f$5cOIcf5rQt#m}2PtZwKN_;{(hYo~fB?_}cPeTkyYnh^Dl z-eX2jCglrI9cJwrYj*;D*~)jyV51LqjeT?zQP-R%Dh&KC&JJeC06_g5+^h(vtQ(s1 z`5ybd=2*E$t4%kIB|7Xlwt>BSq;7<-0w(N05vbzgBKtN=*VbX8zz_5E_?yDQeYA9R zepKDNFUn;2(0i+6LzUL80Y$PZ316E?$RgO;*vj4A-MLjmgOVsJ2juqiEA}I%iBTbH zeaHVg$97!tl$_*Z_?PSMCp^g^p!j}*2r+3Ozj}>x&sOhiGS$FS*_|)$YvavSQvKae z!=X6bW)Cq{olScv!UU0q%3R)@etVV=7g<`vx9(RX!&TVz%$;7|c`7vm{mxuuz}H zREuc{niYja&MQz;R^-WhGI$YZ zP^OfaG-TDlTwA**qs;V~=4TU~jYYi~YYOY%TJGsl(bsoaHEO9WCGq!?EDfF&<#=?t z5YMyleoj`iV4)xzm66LpZf?cbTnaxb{E94^=a$mgh40w71j|dWNqRU7&3kU~p0{1k z>AhB+bt@dw@6Y-!>j?5TKY9F(DRtSqcR)ew%N=(w4#fS}~$idyL7zeEzz#j5H2)bi-j>xqpeH$48rKo8Q%rsDO4LrNfIS8~qR zWws+d>)F!Ch;^PTeq=q%IHsfO)hII0V@fB#9vX@NKKaBF=(5m`#wPQy|T z8lk!=Bt*jx`G%VCYufth`|-wj^*kTn+3&&-?=4z7M)8{Mxzdt1#l?k%h4+>6tWnMk z1!8`6cn^>LF%Poq4=wlh_8b}O8h!R0i*$hxsJz>hdelcFxR^5Iws&`dFUs*~%AY;s>%UH0s+cw~vnX$%FPxsx4Kk>M_h#PH!sgb&}H3BCOur(t+Ly_2j+| zIi&K%LV>bw3zFA;l*?Ak;F-pQk6C*9AI)UeWvOLsyt1l4ts|M6pAQMR#1B<<-&0hu z)aX3iudQ2uSfa+Y)DkQlJU~gB-38(i+n1{p78MC68J%Z8j@(i{?h*W;?Z+#h^ zE^+U@ztP9%B>aMCqX%-wDHRMhYLh1CXk?=HEhk4d-PS|>UosrVufsSFYQLzwPfDuK z&Kcx}+lvv;OP{9^>qt{ll50&3rtv^heokI`fDk{GU{*#MnVMbMRiI6zBwJWQ+BHR= zgn{MRz7DhTHNAdHQh}j|+i@F>);#Q2u3T&q6ZlKf^X1B!I>AiQa0RSNxn+&5QsK3QB`NAmaeVfcOed&PTM zVff(u$>Kua)I?&voTD6gj?ll>_>z7#XxZMu;cexsH^d~c=+Ry-G2gsQFUw3V9vFDx z1qgAXLt!wOgBARG;SCng2>ot!!&}yI!Vb)y&b0YBSfFapH_m5!p|_tHAca%AzPvB%dUud#drWR%k_InCx{oeieb`6nJ9`oLD{Nplxdo<2R5 zF<$3m&xUg~rRjqdL|2!jnwnvcKl~UYmZq2L`wG3?_Ur5DZ57#t#PQilpY`@5)AM+pC#&WJ4x`^pk5amZD4RSJuR%ys9sG1tr+oEL z$M0K1XIjVg@0L`N_487G_usmSRxK^JuCkq~^${BfkmU7en; zlQA(dG1-@loQ_6HQc`R;;4vQ7CF#ek08c(0duf4#`RpzmaHho=h{xoIFOU_VrjVTI^-N>oF^YB@D$t(5qoEf2%=r|Zb zgIfj)wPu#MHi&_xAoT>3fgdKNP8a{rYvy7gdGmjxirf*l?sF5_p?<=Sn{Vc|lj>;rAxb zz@W|C0Uhsvs6SG*1m}=#liyyy$GV)n_I>@k{KFG23aR^XKU+s??0$bMNzBa5EPG%m zWGd%U2;-^K3Nl*axJw&AX-6$^uavE&xOn08eK1+_O==*!k`Y&ts}WPeix)4}mWFi| zMz7c&U=?0uWog{UF6*9Xy=C3r-hM)8W(@E&%gzH&ysgxK!O_v)-foMKrZ|mhk^&qK zNenMAcO3-;yZ{*~rF>9F4G3SFB3Gz6`HE{jV>1Lo1ZwYa_|Z7dmFT52pfVVSy2Du- zZqZN7+nj}!wTE)ujyOF%MR{@3=Rz5_0}VRv+L@9TY*zbG=G@5Or=!&3to7KKT4`%* zqlsYK+j_st8*n%$JvmF807I_a4R9vSwSKN7l8ReHekO4%IFl!~kz_@PS*W(YzJ5Yw zd z3O+WmVJ<}EI6}-Qc?_#Xx^9shuRk`S4Qu0Q4dyZj8~q$1Sz!zv-fTXYj^U6%!o$+j z)AMR-YT}7KFm9fsAY-Z)vq+N4TjJua*~!T}QW+fOcjl9lFWpMWf4Rj8Kn!y@8gQj& zF=@S!bw2it(5=2vWT0C!dwa@`pF&loZ=HpE%=Gex`cbK|N^r9MXKFlI!6<|9M_>ih zL9uvn`AX2uN@Iqw?F*>%@G-NsHJ}#IQLIq4B4}DtMtaTM0XYRPEoa^nV2YPFk>LK= zZIYQPDd%+E%!}DSb!ubEpYg)8DwnEVtywEAklLQ4U5(g4{XcuE`WhF^HUP*S#&gR!zX)1oSFCD+_~R(mv`@Zlj!QaUsK&c zT|q%XlWs?Khi2cEM^yzHuXN_~ph;g$^A>yX1H=-B5LB>c@tGiu&SkJccaXt~`0f{Q zkAlLQXpX11*xSjG4Dh*Tj1?WTaIOGCD=6%-3KuYdU{DNWf@}`Y68^Hj5f0<9Ea6@_ zCzO+b0tRyIjtD`IBhH?{kzjztf?Mr{?FlDC1YA(efQ55Icp`GRCHw;~8CtK1k#N`t z6>+d7{G(IePOdNtUkJi*X66V0g+{~hcr!E>hsUFL!!Rf`28n`hJOYg+0J1yP_LD8>%@Q6c77NHoq(mYylbDO zfeMNMAx9wQ@OiKmMh24~Dz=0}o_-90D{yl9Ow1E~N)(hbWH>{BM4O?IT<%I-AGAec zckusi{G+zWGeQ6&-9ZsQR0u%(5n#9qhI04shE^0IZ^$k}4zwwZ5Go%C<$^phooWe( zzL>E%EHVQmqERFk0YSh6ECe>dJODvtumA*rLo*pfCcq#8*j1i?!V^$f8XkutVlY%3 z8coAlTca^V8o?Y*B2sN|)`V3oohK4AcmTL+n*-VYgeCkdmP`?X3^8Bm$>)cxR)K3E zU(6Q;@&z!82hI!)b7BA--il;plRm~w1%;e2kYy|6b73E{Oy>N92PhH|sv!avMZlo& zL^PU6K-*Gq=2#RJizT3G*6>eQ)?YIBu|gpU6oFvX5i*m=B;i0J0}%iMBm~4sKrjeQ zJTwpq3=0W$Fas`F8WIEN_ zGrVs+ixYByrqjwl7-W5eYMPmPBko*}5>44Fb?aUK#!ZHcc}DS@cK)pS%otc#Y81%S z*=d`Tib&AdWgBavZj!iLv&#Nt)dS~(-6Qkchi=hDmqafoo(en;V+qgv#;n{VhCZBT#*p z^$OL4)(2dUX>V7FK~O|jfDYWdXWAWnO+!*9B-MTi_(&(%T#Q9dny6nDO4GioAO*vt|)r=3p-*%jkbe{8Y(e1o%2MDg>m+|j#Hvj>yhXI&*V=X_69UiII5^E@fW z;Ehr}cPuC!RX(atx`tX`y_Pg=UxzF!2__sL%QG2tKsjdy1_Qi zsbq9qg2GeJ>(HGB9l-%Se)johbV$LK;qO|8%8sYs*}b=P9k_5ZL6M`~44nwpQP2IjeB8urfmI7JyPsOH{L^sv6D`oKe) zsb;pAVAWQ=zL2(k)Nmgz9QAY6qMN=??esA^;t%1~fxE3n2BAl|8sR6he6xD=BQ<#4 zS^Zj*N-^wy>iyO;qr2S4fPG@GfjdvMZK?Vgf7^qQyh*%_&m;We!6L?LLyeNi2a zidLBKD|aA%*InjJsfj8!MjgCg_w7@k3ifL>C32FZ)ze+yBSqKg#95w6X>iouVjYSA zCMW#!MOz=PYpdwCE0G7RJkgV@UPz%9>$7QP)) zFF88aB1XEzxlnp$bj))P2Lan-%nkRjgQ|(?`dvCH_X!<;!ll6#quNaaDm@ZokE@|A zwcT4R3@1@*Acp-!mBsAUcKWP?}Y71tEe zMXzLEXC}~-t@ZkMFYTSGkZ-H~;CV0|E6|Y`kwfr8G^73Y{}6oLEX` zW`wa1J-l0<9HTpYw>p0@G<&PbqIERB;s;6K%Q3a=cD3N>ksRzV1metSOKJIjCx+XFyV%9)Pf8|U4=_z|_)*%1 z2hW_R)MF=fIw$S_Xg4-(s9H4GWPhdY-N!MI7Fj2`_^^I()A)t@Zr$Nu*%k}RUQYINMx59EEq^uP*+$`S^xk*p=%%G(N-k&>K;vw^M`&-0Z4kR23!EozIqp5!Fa$fk6RF)^Z{0id!v7Gb#%uY!KQT?pHu z9@WLdNXSx?NJ+ zr^GM>uB)gaJG2p0i@OP=C7B1!M#R7&78JDLMifT~oTvaX1VvyJgAuC%MM$%iL{Kn& zL7F!?&_;R~XWEx`vO_^tjgT-LjYf@8lTnh}VU!>U7{Oo+GiVwHr7NtmF+*4>%UED| zg_DJdDo9~4Ws&tuovIzuBHc(qjJVyKhQmslD2*~W#ztV&h`^$l%4=O)Q9b;Wt1L)sT(KnRcyim^Bd z6vs_w+<~KLt%ETW6y~&=EDVKPv5bwau!zZILl84X*lZMvI&h-4*6F}4gsIj{5EjIi z!MehV%7!^U<5$r9rm@6*u_P_?tSZSqN$SXSKvPgsB_$|DK-z0IqM)1Qgm6ldD$qv0 z3@-~W@d2kSiQqcJq_9N_qpW*XZ5V1@X1lADu`AD0dAh}}M|uZ~aw9?&_$2XCLa>wFa}!}))X_kMCsSu3^`RQAZz zr}l1NJ@8Q1W#Ij9UpbtZXj|UZ;(kinb)xJK6UOWg{Wbpj*N3|My}^scXwJy7g?ArJ zhDMXFtc0CDGc%l^XHf5n+jNxxoRkt@0rr_oxxv5tqxs;@H?AD%zVOj_sOJXWe15EZ z>P{YVs`>b84qKX>$f_Uyz5Hs!v-9mezaDyL@fl(A&Q7pl-1~?6_N0c#kZNwP|r;n;w|WU0S;JTJg=)KhWi9U`A_Od;bN2{Oh;? diff --git a/test/Alarm/Alarm/shared/res/Alarm.png b/test/Alarm/Alarm/shared/res/Alarm.png deleted file mode 100644 index 9e31f0023e9f774c49af18a4264ac12a86657fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 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 - - - - - Alarm.png - - - - - - - - http://tizen.org/privilege/alarm.set - http://tizen.org/privilege/alarm.get - http://tizen.org/privilege/haptic - http://tizen.org/privilege/appmanager.launch - - - diff --git a/test/Calculator/Calculator.sln b/test/Calculator/Calculator.sln deleted file mode 100644 index bc9279b..0000000 --- a/test/Calculator/Calculator.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27703.2042 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Calculator", "Calculator\Calculator.csproj", "{BEFE0E16-9184-4AEE-9793-AF374BFDA5E7}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BEFE0E16-9184-4AEE-9793-AF374BFDA5E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BEFE0E16-9184-4AEE-9793-AF374BFDA5E7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BEFE0E16-9184-4AEE-9793-AF374BFDA5E7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BEFE0E16-9184-4AEE-9793-AF374BFDA5E7}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {332903D4-E06B-475C-ACDB-C5F7AF481E20} - EndGlobalSection -EndGlobal diff --git a/test/Calculator/Calculator/Calculator.cs b/test/Calculator/Calculator/Calculator.cs deleted file mode 100644 index 48f9507..0000000 --- a/test/Calculator/Calculator/Calculator.cs +++ /dev/null @@ -1,76 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. -using System; -using System.Collections.Generic; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.Wearable.CircularUI.Forms.Renderer; -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; - -namespace Calculator -{ - /// - /// Calculator application entry point. - /// - class Program : global::Xamarin.Forms.Platform.Tizen.ApplicationLifecycle - { - /// - /// An AppResourcePath which is used to get full path of the app resources. - /// - public static string AppResourcePath - { - get; - private set; - } - - /// - /// This function is called when the application is created - /// - protected override void OnCreate() - { - base.OnCreate(); - - AppResourcePath = FormsApplication.DirectoryInfo.Resource; - FormsApplication.LoadApplication(new CalculatorApp()); - } - - /// - /// The entry point of the application - /// - /// Arguments - static void Main(string[] args) - { - var app = new Program(); - // define your custom handlers - var customRenderers = new Dictionary>() - { - { typeof(CirclePage), ()=> new CirclePageRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleListView), () => new CircleListViewRenderer() }, - { typeof(Calculator.Controls.ImageButton), () => new Calculator.Renderers.ImageButtonRenderer() } - }; - - var option = new InitializationOptions(app); - option.UseStaticRegistrar(StaticRegistrarStrategy.StaticRegistrarOnly, customRenderers, true); - option.UseMessagingCenter = false; - option.UseStyle = false; - option.UseVisual = false; - option.UseShell = false; - Forms.Init(option); - - global::Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); - app.FormsApplication.Run(args); - } - } -} diff --git a/test/Calculator/Calculator/Calculator.csproj b/test/Calculator/Calculator/Calculator.csproj deleted file mode 100755 index bc169f5..0000000 --- a/test/Calculator/Calculator/Calculator.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - Exe - tizen40 - - - - portable - - - None - - - - - - - - - - - diff --git a/test/Calculator/Calculator/CalculatorApp.cs b/test/Calculator/Calculator/CalculatorApp.cs deleted file mode 100644 index c59b5da..0000000 --- a/test/Calculator/Calculator/CalculatorApp.cs +++ /dev/null @@ -1,75 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; - -using Xamarin.Forms; -using Calculator.Views; -using Calculator.Impl; - -namespace Calculator -{ - public class CalculatorApp : Application - { - /// - /// InputParser class instance. - /// The InputParser checks user input and validates calculated expression. - /// - /// - private static readonly Lazy inputParser = new Lazy(() => new InputParser()); - - static public InputParser InputParserInstance - { - get - { - return inputParser.Value; - } - } - - /// - /// A Formatter class instance. - /// The Formatter class provides formatting for displaying text from validated expression. - /// - /// - private static readonly Lazy formatter = new Lazy(() => new Formatter()); - static public Formatter FormatterInstance - { - get - { - return formatter.Value; - } - } - - /// - /// A CalculatorImpl class instance. - /// The CalculatorImpl class calculates validated expression and provides result value. - /// - /// - private static readonly Lazy calculator = new Lazy(() => new CalculatorImpl()); - static public CalculatorImpl CalculatorInstance - { - get - { - return calculator.Value; - } - } - - public CalculatorApp() - { - // The root page of the application - MainPage = new CalculatorMainPage(); - } - } -} diff --git a/test/Calculator/Calculator/Controls/ImageButton.xaml b/test/Calculator/Calculator/Controls/ImageButton.xaml deleted file mode 100644 index ed50faf..0000000 --- a/test/Calculator/Calculator/Controls/ImageButton.xaml +++ /dev/null @@ -1,5 +0,0 @@ - - - \ No newline at end of file diff --git a/test/Calculator/Calculator/Controls/ImageButton.xaml.cs b/test/Calculator/Calculator/Controls/ImageButton.xaml.cs deleted file mode 100644 index ef370f4..0000000 --- a/test/Calculator/Calculator/Controls/ImageButton.xaml.cs +++ /dev/null @@ -1,56 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; - -using System.Windows.Input; -using Xamarin.Forms; - -namespace Calculator.Controls -{ - /// - /// A command button which is implemented with a custom renderer based on a native image. - /// - public partial class ImageButton : Image - { - public static readonly BindableProperty CommandProperty = - BindableProperty.Create(nameof(Command), typeof(ICommand), typeof(ImageButton), null, BindingMode.TwoWay); - - /// - /// A command that will be executed if the button is touched. - /// - public ICommand Command - { - get { return (ICommand)GetValue(CommandProperty); } - set { SetValue(CommandProperty, value); } - } - - /// - /// A command parameter that will be passed when the Command is executed. - /// - /// - public String CommandParameter - { - get; - set; - } - - public ImageButton() - { - CommandParameter = ""; - InitializeComponent(); - } - } -} diff --git a/test/Calculator/Calculator/Impl/CalculatorImpl.cs b/test/Calculator/Calculator/Impl/CalculatorImpl.cs deleted file mode 100644 index a0be517..0000000 --- a/test/Calculator/Calculator/Impl/CalculatorImpl.cs +++ /dev/null @@ -1,345 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.Linq; - -using Calculator.Models; -using Tizen; - -namespace Calculator.Impl -{ - /// - /// A Calculator Implementation class that calculates result for given expression. - /// - /// - /// The CalculatorImpl requires InputElement class based infix notation expression list. - /// - public sealed class CalculatorImpl - { - /// - /// An enum value representing Calculator working status. - /// - public enum WorkingStatus - { - WORKING, - ERROR, - } - - /// - /// Calculator working status. - /// Status is set to ERROR if last calculation failed. - /// - public WorkingStatus Status - { - get; - private set; - } - - /// - /// All operators that can be used in calculation. - /// - private IReadOnlyDictionary OperatorDescriptions; - - /// - /// Last used operand. - /// This operand is used in repeated calculation. - /// - private Literal LastOperand; - - /// - /// Last used operator. - /// This operator is used in repeated calculation. - /// - private IOperator LastOperator; - - /// - /// A flag value shows if the last pressed button is equal key. - /// - private bool IsEqualUsed; - - /// - /// Last calculated result value. - /// - public double Result - { - get; - private set; - } - - /// - /// The CalculatorImpl's constructor which initializes calculator - /// and sets default calculation operators. - /// - public CalculatorImpl() - { - Status = WorkingStatus.WORKING; - OperatorDescriptions = Operators.OperatorMap; - } - - /// - /// The method which calculates given expression. - /// - /// An expression list in infix notation - /// Calculation result status - public CalculationResult SetExpression(IEnumerable separatedInfixNotation) - { - IsEqualUsed = false; - return Calculate(separatedInfixNotation); - } - - /// - /// This method is handling equal key press. - /// If the equal key is pressed once, just provides a result, - /// but if the equal key is pressed repeatedly, calculator calculates with lastly used operand and operator - /// - /// Expression list in infix notation - /// Calculation result status - public CalculationResult Equal(IEnumerable separated) - { - CalculationResult res; - - if (IsEqualUsed == false) - { - res = Calculate(separated); - if (res is CalculationSuccessful) - { - IsEqualUsed = true; - return res; - } - - LastOperand = null; - LastOperator = null; - return res; - } - - if (separated.Count() < 1 || - LastOperator == null || - LastOperand == null) - { - return new CalculationFailed(); - } - - List tempList = new List(separated); - tempList.Add(LastOperator as InputElement); - tempList.Add(LastOperand); - - return Calculate(tempList); - } - - /// - /// The method calculates result for given expression. - /// - /// InputElement list in infix notation - /// Calculation result status - private CalculationResult Calculate(IEnumerable separated) - { - Status = WorkingStatus.ERROR; - - if (!separated.Any()) - { - Result = 0; - Status = WorkingStatus.WORKING; - return new CalculationSuccessful(); - } - - if (separated.Last() is Point) - { - return new CalculationFailed(); - } - - IList temp = new List(separated); - // This section adds missing closing brackets - { - int depth = 0; - foreach (var item in temp) - { - if (item.CompareTo("(") == 0) - { - depth += 1; - } - else if (item.CompareTo(")") == 0) - { - depth -= 1; - } - } - - for (int i = 0; i < depth; i++) - { - temp.Add(new CloseBracket()); - } - } - - - Queue postfix; - if (!ChangeToPostfix(temp, out postfix)) - { - return new CantCalculateInvalidFormat(); - } - - Stack operand = new Stack(); - try - { - foreach(var token in postfix) - { - if (token is Literal) - { - operand.Push(token.GetElement); - } - else - { - IOperator op = OperatorDescriptions[token]; - string op1; - string op2; - double _op1 = 0; - double _op2 = 0; - - // This section retrieves arguments needed by operator - if (op is IBinaryOperator) - { - op2 = operand.Pop(); - op1 = operand.Pop(); - - if (!GetDoubleValue(op2, out _op2) || !GetDoubleValue(op1, out _op1)) - { - return new CantCalculateInvalidFormat(); - } - - if ((op is Models.Point) == false) - { - LastOperand = new Literal(op2); - LastOperator = op; - } - } - else if (op is IUnaryOperator) - { - op1 = operand.Pop(); - - if (!GetDoubleValue(op1, out _op1)) - { - return new CantCalculateInvalidFormat(); - } - } - - op.GetResult(_op1, _op2, out double result); - - if (Double.IsInfinity(result) || Double.IsNaN(result)) - { - return new CantCalculateTooBigNumber(); - } - - operand.Push(result.ToString()); - } - } - } - catch (DivideByZeroException) - { - return new CantDivideByZero(); - } - catch (InvalidOperationException) - { - return new CantCalculateInvalidFormat(); - } - catch (Exception e) - { - System.Diagnostics.Debug.WriteLine(e.Message); - return new CalculationFailed(); - } - - double ret; - if (operand.Count == 0 || Double.TryParse(operand.Peek(), out ret) == false) - { - return new CalculationFailed(); - } - - Result = ret; - Status = WorkingStatus.WORKING; - return new CalculationSuccessful(); - } - - /// - /// The method changes expression format from infix to postfix. - /// - /// InputElement list in infix notation - /// InputElement queue in postfix notation - /// Result status of expression's reorder - private bool ChangeToPostfix(IEnumerable separated, out Queue ret) - { - Queue postfix = new Queue(); - Stack operators = new Stack(); - - try - { - foreach (InputElement token in separated) - { - if (token is Literal) - { - postfix.Enqueue(token); - } - else if (token.CompareTo("(") == 0) - { - operators.Push(token); - } - else if (token.CompareTo(")") == 0) - { - InputElement topToken = operators.Pop(); - while (topToken.CompareTo("(") != 0) - { - postfix.Enqueue(topToken); - topToken = operators.Pop(); - } - } - else - { - while ((operators.Count > 0) && - (OperatorDescriptions[operators.Peek()].Priority >= OperatorDescriptions[token].Priority)) - { - postfix.Enqueue(operators.Pop()); - } - - operators.Push(token); - } - } - - while (operators.Count > 0) - { - postfix.Enqueue(operators.Pop()); - } - } - catch (Exception) - { - postfix.Clear(); - ret = postfix; - return false; - } - - ret = postfix; - return true; - } - - private bool GetDoubleValue(string literal, out double value) - { - string strValue = literal; - - if (literal.StartsWith("0") && literal.Contains(".") == false) - { - strValue = ("0." + literal); - } - - return Double.TryParse(strValue, out value); - } - } -} diff --git a/test/Calculator/Calculator/Impl/Formatter.cs b/test/Calculator/Calculator/Impl/Formatter.cs deleted file mode 100644 index 81a5386..0000000 --- a/test/Calculator/Calculator/Impl/Formatter.cs +++ /dev/null @@ -1,163 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.Linq; -using Xamarin.Forms; - -using Calculator.Models; - -namespace Calculator.Impl -{ - /// - /// A Formatter class that provides formatted displayable text. - public sealed class Formatter - { - private const double displayMax = 9999999999D; - private static readonly Color literalColor = Color.White; - private static readonly Color operatorColor = Color.Pink; - - /// - /// The method provides formatted text for a number. - /// - /// A number value - /// A formatted number text - private String GetNumberText(Double value) - { - if (Math.Abs(value) > displayMax) - { - return String.Format("{0:0.########E+000}", value); - } - - return String.Format("{0:#,##0.##########}", value); - } - - /// - /// The method provides formatted expression text for given expression. - /// - /// An expression consist of InputElement list - /// A formatted expression text - public FormattedString GetFormattedExpressionText(IEnumerable separatedExpression) - { - var result = new FormattedString(); - int oneLineLengthCount = 0; - - for (int i = 0; i < separatedExpression.Count(); i++) - { - InputElement s = separatedExpression.ElementAt(i); - string element = s.GetDisplayElement; - - if (s is Literal) - { - double value; - string displayNumberText = element; - if (Double.TryParse(element, out value)) - { - displayNumberText = GetNumberText(value); - } - - result.Spans.Add(new Span - { - Text = displayNumberText, - ForegroundColor = literalColor, - }); - } - else if (s is Reverse) - { - result.Spans.Add(new Span - { - Text = element, - ForegroundColor = literalColor, - }); - } - else if (s is Models.Point && i < (separatedExpression.Count() - 1)) - { - if (separatedExpression.ElementAt(i + 1) is Literal) - { - string last = result.Spans.Last().Text; - string stringValue = last; - string next = separatedExpression.ElementAt(i + 1); - stringValue = last + "." + next; - double value; - - if (Double.TryParse(stringValue, out value)) - { - result.Spans.RemoveAt(result.Spans.Count - 1); - result.Spans.Add(new Span - { - Text = stringValue, - ForegroundColor = literalColor, - }); - i += 1; - } - } - } - else - { - result.Spans.Add(new Span - { - Text = element, - ForegroundColor = operatorColor, - }); - - } - - - oneLineLengthCount += result.Spans.Last().Text.Length; - } - - return result; - } - - /// - /// The method provides formatted text for the calculated result. - /// A result text - /// A formatted result text - public FormattedString GetFormattedOutputText(String outputText) - { - string displayNumber; - - double value; - if (Double.TryParse(outputText, out value) == false) - { - return new FormattedString(); - } - - // Exceptional Case : 0.00000 => 0.00000 (0), 0.0 (X) - if (value == 0 && - outputText.Length > 1) - { - displayNumber = outputText; - } - - else - { - displayNumber = "=" + GetNumberText(value); - } - - return new FormattedString() - { - Spans = - { - new Span - { - Text = displayNumber, - }, - } - }; - } - } -} diff --git a/test/Calculator/Calculator/Impl/InputParser.cs b/test/Calculator/Calculator/Impl/InputParser.cs deleted file mode 100644 index 9ca594a..0000000 --- a/test/Calculator/Calculator/Impl/InputParser.cs +++ /dev/null @@ -1,470 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.Linq; - -using Calculator.Models; - -namespace Calculator.Impl -{ - /// - /// InputParser class which validates inputted elements(Operator, Operand) - /// and provides separated elements list for the Formatter and the CalculatorImpl. - /// This class keeps the inputted expression further use for validate purpose. - /// - public sealed class InputParser - { - private List expressionElements = new List(); - - /// - /// InputElement list contains lastly validated expression. - public IEnumerable ExpressionElements - { - get - { - return expressionElements; - } - } - - /// - /// A flag represents whether the input elements is empty or not. - public bool IsEmptyInputElements - { - get - { - return (expressionElements.Count == 0); - } - } - - /// - /// A flag represents whether the last inputted element is the Literal or not. - private bool IsLastElementLiteral - { - get - { - if (expressionElements.Count > 0 && - expressionElements.Last() is Literal) - { - return true; - } - - return false; - } - } - - /// - /// A flag represents whether the last inputted element is the Operator or not. - private bool IsLastElementOperator - { - get - { - if (expressionElements.Count > 0 && - expressionElements.Last() is IOperator) - { - return true; - } - - return false; - } - } - - /// - /// A flag indicates last validation status. - private bool HasLastValidationSucceeded; - /// - /// A flag represents whether equal key is pressed or not last time. - private bool IsEqualUsed; - - public InputParser() - { - - } - - /// - /// The method adds inputted element to existing expression and validates it. - /// An inputted element - /// An infix notation expression InputElement list - /// An element adding result status - public AddingElementResult GetSeparatedPlainText(string input, out IEnumerable separated) - { - double inputNumber; - separated = expressionElements; - - if (input.Length < 1) - { - HasLastValidationSucceeded = false; - return new InvalidFormatUsed(); - } - - if (Double.TryParse(input, out inputNumber)) - { - Literal inputLiteral = new Literal(input); - - if (IsEmptyInputElements) - { - expressionElements.Add(inputLiteral); - IsEqualUsed = false; - HasLastValidationSucceeded = true; - return new AddingPossible(); - } - else - { - AddingElementResult res = expressionElements.Last().CheckPossibilityAddingElement(ref expressionElements, - ref IsEqualUsed, ref HasLastValidationSucceeded, inputLiteral); - IsEqualUsed = false; - if (res is AddingPossible) - { - HasLastValidationSucceeded = true; - } - else - { - HasLastValidationSucceeded = false; - } - - return res; - } - } - - InputElement inputElem = Operators.GetOperatorAsInputElement(input); - IOperator inputOper = inputElem as IOperator; - if (inputOper == null) - { - HasLastValidationSucceeded = false; - return new InvalidFormatUsed(); - } - - if (IsEmptyInputElements) - { - if (OperandType.LEFT == inputOper.OperandType || - OperandType.BOTH == inputOper.OperandType) - { - // Exceptional Case : '.' => '0.' - if (inputOper is Point) - { - expressionElements.Add(new Literal("0")); - } - - else - { - return new InvalidFormatUsed(); - } - } - - expressionElements.Add(inputElem); - Operators.GetOperatorAsInputElement(input)?.PostAddingWork(ref expressionElements); - IsEqualUsed = false; - - HasLastValidationSucceeded = true; - return new AddingPossible(); - } - - if (inputElem.AlternativeWork(ref expressionElements, ref IsEqualUsed, ref HasLastValidationSucceeded)) - { - IsEqualUsed = false; - HasLastValidationSucceeded = true; - return new AddingPossible(); - } - - // Exceptional case : Only one '.' - if (input.CompareTo(".") == 0) - { - if (CheckDotExist()) - { - separated = expressionElements; - HasLastValidationSucceeded = true; - return new AddingImpossible(); - } - } - else if (input.CompareTo("R") == 0) - { - if (ReverseSign(out separated)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - expressionElements.Last().CheckPossibilityAddingElement(ref expressionElements, ref IsEqualUsed, ref HasLastValidationSucceeded, inputOper as InputElement); - IsEqualUsed = false; - - HasLastValidationSucceeded = true; - return new AddingPossible(); - } - - /// - /// The method provides status indicates that there is '.' exists or not - /// A existence of '.' - private bool CheckDotExist() - { - for (int i = expressionElements.Count - 1; i >= 0; i--) - { - if (expressionElements[i].CompareTo(".") == 0) - { - return true; - } - - if (expressionElements[i] is IOperator) - { - break; - } - - } - - return false; - } - - /// - /// The method resets the InputParser to the initial status. - public void Clear() - { - expressionElements.Clear(); - HasLastValidationSucceeded = false; - IsEqualUsed = false; - } - - /// - /// The method removes last inputted element from current expression. - /// Current expression InputElement list - /// Flag informing whether last element has been successfully removed. - public bool DeleteLast(out IEnumerable separated) - { - separated = new List(); - - if (expressionElements.Count == 0) - { - return false; - } - - if (expressionElements.Last() is Literal && - expressionElements.Last().GetElement.Length > 1) - { - Literal literal = expressionElements.Last() as Literal; - - expressionElements[expressionElements.Count - 1] = - new Literal(literal.GetElement.Substring(0, literal.GetElement.Length - 1)); - } - else - { - expressionElements.RemoveAt(expressionElements.Count - 1); - } - - separated = expressionElements; - return true; - } - - /// - /// The method adds a reverse sign or replace last inputted reverse sign. - /// A current expression InputElement list - /// An element adding reverse sign - public bool ReverseSign(out IEnumerable separated) - { - double lastNumber; - - separated = expressionElements; - if (IsEmptyInputElements) - { - expressionElements.Add(new OpenBracket()); - expressionElements.Add(new Reverse()); - return true; - } - - if (expressionElements.Last() is Point) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - } - - if (IsEmptyInputElements) - { - expressionElements.Add(new OpenBracket()); - expressionElements.Add(new Reverse()); - return true; - } - - // (3 + R => ((- - // ((-3 + R => (3 - // 1+-3 + R => 1+3 - // 1.1 + R => (-1.1 - - if (Double.TryParse(expressionElements.Last(), out lastNumber)) - { - if (lastNumber < 0) - { - if (expressionElements.Count >= 2 && - expressionElements[expressionElements.Count - 2] is OpenBracket) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.Add(new Literal(lastNumber * -1)); - } - else - { - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.Add(new Literal(lastNumber * -1)); - } - } - else - { - if (expressionElements.Count > 2) - { - if (expressionElements[expressionElements.Count - 2] is IOperator) - { - if (expressionElements[expressionElements.Count - 2] is Point) - { - Double postPoint; - if (Double.TryParse(expressionElements[expressionElements.Count - 3], out postPoint) == false) - { - return false; - } - - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.RemoveAt(expressionElements.Count - 1); - - while (expressionElements.Count > 0 && - expressionElements.Last() is IOperator) - { - if (expressionElements.Last() is OpenBracket) - { - if (postPoint < 0) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - } - - break; - } - else if (expressionElements.Last() is Reverse) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - postPoint = postPoint * -1; - } - else - { - break; - } - } - - if ((postPoint * -1) < 0) - { - expressionElements.Add(new OpenBracket()); - } - - expressionElements.Add(new Literal(postPoint * -1)); - expressionElements.Add(new Point()); - expressionElements.Add(new Literal(lastNumber)); - return true; - } - else if (expressionElements[expressionElements.Count - 2] is OpenBracket) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.Add(new OpenBracket()); - expressionElements.Add(new Literal(lastNumber * -1)); - } - else - { - expressionElements.RemoveAt(expressionElements.Count - 1); - Operators.GetOperatorAsInputElement(expressionElements.Last())?.CheckPossibilityAddingElement( - ref expressionElements, ref IsEqualUsed, ref HasLastValidationSucceeded, new OpenBracket()); - expressionElements.Add(new Literal(lastNumber * -1)); - } - - } - else - { - return false; - } - - } - else - { - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.Add(new OpenBracket()); - expressionElements.Add(new Literal(lastNumber * -1)); - } - } - - return true; - } - - // ( + R => ((- - // ((R + R => ( - - if (expressionElements.Count > 0 && - expressionElements[expressionElements.Count - 1].CompareTo("R") == 0) - { - if (expressionElements.Count > 1 && - expressionElements[expressionElements.Count - 2].CompareTo("(") == 0) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.RemoveAt(expressionElements.Count - 1); - } - else - { - expressionElements.RemoveAt(expressionElements.Count - 1); - } - } - else - { - if ((expressionElements.Last().CheckPossibilityAddingElement(ref expressionElements, - ref IsEqualUsed, - ref HasLastValidationSucceeded, - new OpenBracket()) - is AddingPossible) == false) - { - return false; - } - - expressionElements.Add(new Reverse()); - } - - return true; - } - - /// - /// The method manages equal key operation. - /// A current expression InputElement list - /// A status of equal key operation - public bool Equal(out IEnumerable separated) - { - List tempList = new List(expressionElements); - separated = tempList; - - if (IsEqualUsed == false) - { - IsEqualUsed = true; - return true; - } - - if (HasLastValidationSucceeded == false) - { - return false; - } - - return true; - } - - /// - /// The method sets Calculated result as expression. - /// Usually this is used after equal key pressed situation. - /// A calculated result value - public void Set(string result) - { - expressionElements.Clear(); - expressionElements.Add(new Literal(result)); - } - } -} diff --git a/test/Calculator/Calculator/Models/AddingElementResult.cs b/test/Calculator/Calculator/Models/AddingElementResult.cs deleted file mode 100644 index 85ad49d..0000000 --- a/test/Calculator/Calculator/Models/AddingElementResult.cs +++ /dev/null @@ -1,89 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; - -namespace Calculator.Models -{ - /// - /// AddingElementResult base class to notify of element submit. - /// - public class AddingElementResult - { - /// - /// Message to be displayed in error pop up. - /// - public virtual String Message - { - get { return string.Empty; } - } - } - - /// - /// Class used to inform that adding element is possible. - /// - public class AddingPossible : AddingElementResult - { - } - - /// - /// Class used to inform that adding element is impossible. - /// - public class AddingImpossible : AddingElementResult - { - } - - /// - /// Class used to inform that adding element is impossible due to invalid expression format. - /// - public class InvalidFormatUsed : AddingElementResult - { - /// - /// Message to be displayed in error pop up. - /// - public override String Message - { - get { return "Invalid format used."; } - } - } - - /// - /// Class used to inform that adding element is impossible due to a 15 digits exceeding number. - /// - public class CantMoreThan15Digit : AddingElementResult - { - /// - /// Message to be displayed in error pop up. - /// - public override String Message - { - get { return "Can't enter more than 15 digits."; } - } - } - - /// - /// Class used to inform that adding element is impossible because number contains more than 10 digits after decimal point. - /// - public class CantMoreThan10Decimal : AddingElementResult - { - /// - /// Message to be displayed in error pop up. - /// - public override String Message - { - get { return "Can't enter more than 10 decimal places."; } - } - } -} diff --git a/test/Calculator/Calculator/Models/CalculationResult.cs b/test/Calculator/Calculator/Models/CalculationResult.cs deleted file mode 100644 index c849505..0000000 --- a/test/Calculator/Calculator/Models/CalculationResult.cs +++ /dev/null @@ -1,82 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; - -namespace Calculator.Models -{ - /// - /// CalculateResult base class to notify the calculate result. - public class CalculationResult - { - /// - /// A message will be displayed in error pop up . - public virtual String Message - { - get { return string.Empty; } - } - } - - /// - /// A CalculateResult class describes calculating is completed without error. - public class CalculationSuccessful : CalculationResult - { - } - - /// - /// A CalculateFailed class describes calculating is failed. - public class CalculationFailed : CalculationResult - { - } - - /// - /// A CalculateResult class describes calculating is failed - /// due to invalid expression format. - public class CantCalculateInvalidFormat : CalculationResult - { - /// - /// A message will be displayed in error pop up . - public override String Message - { - get { return "Invalid format used."; } - } - } - - /// - /// A CalculateResult class describes calculating is failed - /// due to big number. - public class CantCalculateTooBigNumber : CalculationResult - { - /// - /// A message will be displayed in error pop up . - public override String Message - { - get { return "Couldn't display entire result. Result too long."; } - } - } - - /// - /// A CalculateResult class describes calculating is failed - /// due to dividing by zero. - public class CantDivideByZero : CalculationResult - { - /// - /// A message will be displayed in error pop up . - public override String Message - { - get { return "Can't divide by zero."; } - } - } -} diff --git a/test/Calculator/Calculator/Models/IBinaryOperator.cs b/test/Calculator/Calculator/Models/IBinaryOperator.cs deleted file mode 100644 index 4099649..0000000 --- a/test/Calculator/Calculator/Models/IBinaryOperator.cs +++ /dev/null @@ -1,24 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -namespace Calculator.Models -{ - /// - /// Interface for the BinaryOperator. - /// - public interface IBinaryOperator : IOperator - { - } -} diff --git a/test/Calculator/Calculator/Models/INullary.cs b/test/Calculator/Calculator/Models/INullary.cs deleted file mode 100644 index 05382c9..0000000 --- a/test/Calculator/Calculator/Models/INullary.cs +++ /dev/null @@ -1,24 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -namespace Calculator.Models -{ - /// - /// An interface for the Nullary. - /// - public interface INullary : IOperator - { - } -} diff --git a/test/Calculator/Calculator/Models/IOperator.cs b/test/Calculator/Calculator/Models/IOperator.cs deleted file mode 100644 index efa75a3..0000000 --- a/test/Calculator/Calculator/Models/IOperator.cs +++ /dev/null @@ -1,58 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -namespace Calculator.Models -{ - /// - /// A operand placing type of the operator - /// LEFT : Operand is placed on Left side only - /// RIGHT : Operand is placed on Right side only - /// BOTH : Operand is placed on Both side - /// NONE : Operand is placed on Both side - /// - public enum OperandType - { - LEFT, // Operand is placed on Left side only - RIGHT, // Operand is placed on Right side only - BOTH, // Operand is placed on Both side - NONE, // Operand is placed on Both side - }; - - /// - /// An interface for the Operator - public interface IOperator - { - /// - /// Operator priority - /// - int Priority { get; } - - /// - /// An operator's operand type - /// - /// - /// Operand type. - /// - OperandType OperandType { get; } - - /// - /// The method provides result of operator - /// - /// Left side element. - /// Light side element. - /// Operator's calculation result. - void GetResult(double left, double right, out double result); - } -} diff --git a/test/Calculator/Calculator/Models/IUnaryOperator.cs b/test/Calculator/Calculator/Models/IUnaryOperator.cs deleted file mode 100644 index c491701..0000000 --- a/test/Calculator/Calculator/Models/IUnaryOperator.cs +++ /dev/null @@ -1,23 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -namespace Calculator.Models -{ - /// - /// An interface for the UnaryOperator. - public interface IUnaryOperator : IOperator - { - } -} diff --git a/test/Calculator/Calculator/Models/InputElement.cs b/test/Calculator/Calculator/Models/InputElement.cs deleted file mode 100644 index bda25f9..0000000 --- a/test/Calculator/Calculator/Models/InputElement.cs +++ /dev/null @@ -1,87 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; - -namespace Calculator.Models -{ - /// - /// A base class for the calculating elements(Number, Operators). - /// The InputElemet can be a Literal and any other operators that inherit the InputElement and IOperator. - public abstract class InputElement : IComparable - { - /// - /// A property provides element string. - /// This property is used for validation and calculation - public abstract string GetElement { get; } - - /// - /// A property provides displaying element string. - /// This property is used for building formatted string. - public abstract string GetDisplayElement { get; } - - /// - /// The method provides whether it is possible to add followingElement after this InputElement(is placed at the end of expressionElements). - /// This method can modify current expression by adding new element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// An input element will be added after this element. - /// A status of adding element to exist expression - /// - public abstract AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement followingElement); - - /// - /// The method doing some exceptional or an independent work instead of adding this InputElement. - /// If this methods return true, calculator do not call the CheckPossibilityAddingElement method. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A status of operator's alternative work - /// - public virtual bool AlternativeWork(ref List expressionElements, - ref bool IsEqualUsed, - ref bool IsLastValidationSucceed) - { - return false; - } - - /// - /// The method doing additional work after added as followingElement. - /// Current expression, an InputElement list - public virtual void PostAddingWork(ref List expressionElements) - { - } - - public static implicit operator string(InputElement ie) - { - return ie.GetElement; - } - - public override string ToString() - { - return GetElement; - } - - public int CompareTo(string other) - { - return other.CompareTo(GetElement); - } - } -} diff --git a/test/Calculator/Calculator/Models/Literal.cs b/test/Calculator/Calculator/Models/Literal.cs deleted file mode 100644 index 8187786..0000000 --- a/test/Calculator/Calculator/Models/Literal.cs +++ /dev/null @@ -1,157 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Calculator.Models -{ - /// - /// This class represents numbers. - /// - public class Literal : InputElement - { - /// - /// Number value - /// - private string literal; - - /// - /// Literal constructor for a text formatted number. - /// - /// A number value string - public Literal(string value) - { - literal = value ?? string.Empty; - } - - /// - /// Literal constructor for a number. - /// - /// A number value - public Literal(double value) - { - literal = value.ToString(); - } - - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - /// - public override string GetElement - { - get - { - return literal; - } - } - - /// - /// A property provides displaying element string. - /// This displaying element is used for making formatted string. - /// - public override string GetDisplayElement - { - get - { - return literal; - } - } - - /// - /// The method provides possibility of adding followingElement after this Literal. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// An input element will be added after this element. - /// A status of adding element to current expression. - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool IsEqualUsed, - ref bool IsLastValidationSucceed, - InputElement right) - { - if (right is Literal) - { - Literal lastLiteral = expressionElements.Last() as Literal; - - if (IsEqualUsed && - IsLastValidationSucceed) - { - expressionElements.Clear(); - expressionElements.Add(right); - } - else - { - // Exceptional case, prohibit 15 digits - if (lastLiteral.GetElement.Length > 14) - { - return new CantMoreThan15Digit(); - } - - // Exceptional case, prohibit 10 decimal places, - // OK - 0.0000000000 (10) - // NO - 0.00000000000 (11) - if (expressionElements.Count > 2 && - lastLiteral.GetElement.Length == 10 && - expressionElements[expressionElements.Count - 2] is Point) - { - return new CantMoreThan10Decimal(); - } - - if (lastLiteral.Append(right)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - } - else - { - IOperator rightOper = right as IOperator; - - if (right is INullary || - OperandType.RIGHT == rightOper.OperandType) - { - expressionElements.Add(new Multiplication()); - } - - expressionElements.Add(right); - - right.PostAddingWork(ref expressionElements); - } - - return new AddingPossible(); - } - - /// - /// The methods appends a given literal. - /// A InputElement(Literal) - /// Result status of appending - public bool Append(InputElement value) - { - double number; - if (Double.TryParse(value.GetElement, out number) == false) - { - return false; - } - - literal += value.GetElement; - return true; - } - } -} diff --git a/test/Calculator/Calculator/Models/Operators.cs b/test/Calculator/Calculator/Models/Operators.cs deleted file mode 100644 index 7b4431f..0000000 --- a/test/Calculator/Calculator/Models/Operators.cs +++ /dev/null @@ -1,958 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.Linq; -using Tizen; - -namespace Calculator.Models -{ - /// - /// This class includes all possible operators for the InputParser and the CalculatorImpl. - /// Also this class includes helper methods for the input elements - public static class Operators - { - /// - /// Dictionary of the all possible operators - /// - private static IReadOnlyDictionary operators = new Dictionary() - { - { Plus.Operator, new Plus() }, - { Minus.Operator, new Minus() }, - { Multiplication.Operator, new Multiplication() }, - { Division.Operator, new Division() }, - { OpenBracket.Operator, new OpenBracket() }, - { CloseBracket.Operator, new CloseBracket() }, - { Point.Operator, new Point() }, - { Reverse.Operator, new Reverse() }, - }; - - /// - /// The property returns operator dictionary. - /// - public static IReadOnlyDictionary OperatorMap - { - get => operators; - } - - /// - /// The method provides matched Operator's instance - /// A operator's string. - /// Matched operator's instance. - /// But NULL will be returned if there is no matched operator. - public static IOperator GetOperator(string oper) - { - if (OperatorMap.ContainsKey(oper)) - { - return OperatorMap[oper]; - } - - return null; - } - - /// - /// The method provides matched Operator's instance as InputElement type - /// A operator's string. - /// Matched operator's InputElement type instance. - /// But NULL will be returned if there is no matched operator. - public static InputElement GetOperatorAsInputElement(string oper) - { - if (OperatorMap.ContainsKey(oper)) - { - return OperatorMap[oper] as InputElement; - } - - return null; - } - - /// - /// The method checks addingElement can be following of left argument receiving operator - /// A adding InputElementthat can be a Literal or a Operator - /// /// A flag indicates '*' is required to following addingElement if following is possible - /// A possibility of following - internal static bool IsPossibleCombineWithOperatorLeft(InputElement addingElement, out bool isMultiplyOperatorRequired) - { - IOperator addingElementOper = null; - - isMultiplyOperatorRequired = false; - if ((addingElementOper = addingElement as IOperator) == null || - addingElement is INullary) - { - isMultiplyOperatorRequired = true; - return true; - } - - if (OperandType.LEFT == addingElementOper.OperandType || OperandType.BOTH == addingElementOper.OperandType) - { - return false; - } - - else if (OperandType.RIGHT == addingElementOper.OperandType) - { - isMultiplyOperatorRequired = true; - return true; - } - - return false; - } - - /// - /// The method checks addingElement can be following of both side argument receiving operator - /// A adding InputElementthat can be a Literal or a Operator - /// A flag indicates '*' is required to following addingElement if following is possible - /// A possibility of following - internal static bool IsPossibleCombineWithOperatorRightBoth(InputElement addingElement, out bool isMultiplyOperatorRequired) - { - IOperator addingElementOper = null; - - isMultiplyOperatorRequired = false; - - if ((addingElementOper = addingElement as IOperator) == null || - addingElement is INullary) - { - return true; - } - - if (addingElementOper is IUnaryOperator && - OperandType.RIGHT == addingElementOper.OperandType) - { - return true; - } - - return false; - } - - /// - /// The method checks addingElement can be following of left argument receiving operand type operator - /// A adding InputElementthat can be a Literal or a Operator - /// A flag indicates '*' is required to following addingElement if following is possible - /// A possibility of following - internal static bool IsPossibleCombineWithOperandOperatorLeft(InputElement addingElement, out bool isMultiplyOperatorRequired) - { - IOperator addingElementOper = null; - - isMultiplyOperatorRequired = false; - - if ((addingElementOper = addingElement as IOperator) == null || - addingElement is INullary) - { - isMultiplyOperatorRequired = true; - return true; - } - - if (OperandType.LEFT == addingElementOper.OperandType || OperandType.BOTH == addingElementOper.OperandType) - { - return true; // ex )) - } - - else if (OperandType.RIGHT == addingElementOper.OperandType) - { - isMultiplyOperatorRequired = true; - return true; - } - - return false; - } - - /// - /// The method checks addingElement can be following of both side argument receiving operand type operator - /// A adding InputElementthat can be a Literal or a Operator - /// A flag indicates '*' is required to following addingElement if following is possible - /// A possibility of following - internal static bool IsPossibleCombineWithOperandOperatorRightBoth(InputElement addingElement, out bool isMultiplyOperatorRequired) - { - IOperator addingElementOper = null; - - isMultiplyOperatorRequired = false; - - if ((addingElementOper = addingElement as IOperator) == null || - addingElement is INullary) - { - return true; - } - - if (addingElementOper is IUnaryOperator && - OperandType.RIGHT == addingElementOper.OperandType) - { - return true; - } - - return false; - } - - /// - /// The method checks addingElement can be following of no argument receiving operand type operator - /// A adding InputElementthat can be a Literal or a Operator - /// A flag indicates '*' is required to following addingElement if following is possible - /// A possibility of following - internal static bool IsPossibleCombineOperandOperatorWithNone(InputElement addingElement, out bool isMultiplyOperatorRequired) - { - IOperator addingElementOper = null; - - isMultiplyOperatorRequired = false; - if ((addingElementOper = addingElement as IOperator) == null || - addingElement is INullary || - OperandType.RIGHT == addingElementOper.OperandType) - { - isMultiplyOperatorRequired = true; - return true; - } - - return true; - } - - /// - /// The method checks whether addingElement can be following to current expression or - /// add '*' if the addingElement is required - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - private static bool PreInsertingWork(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (expressionElements.Count == 0) - { - throw new Exception("This function should not be called if there is no inputed element"); - } - - if (expressionElements.Last() is Literal && - addingElement is IOperator) - { - IOperator inputOper = Operators.GetOperator(addingElement); - if (inputOper is INullary || - OperandType.RIGHT == inputOper?.OperandType) - { - expressionElements.Add(new Multiplication()); - } - - return true; - } - - IOperator lastOper = expressionElements.Last() as IOperator; - bool isMultiplyRequird = false; - bool res = false; - - if (lastOper is Point && - addingElement is IOperator) - { - IOperator inputOper = Operators.GetOperator(addingElement); - expressionElements.RemoveAt(expressionElements.Count - 1); - if (OperandType.RIGHT == inputOper.OperandType || - OperandType.NONE == inputOper.OperandType) - { - expressionElements.Add(new Multiplication()); - } - - return true; - } - - if (OperandType.RIGHT == lastOper.OperandType || - OperandType.BOTH == lastOper.OperandType) - { - if (lastOper is IUnaryOperator) - { - res = Operators.IsPossibleCombineWithOperandOperatorRightBoth(addingElement, out isMultiplyRequird); - } - - else - { - res = Operators.IsPossibleCombineWithOperatorRightBoth(addingElement, out isMultiplyRequird); - } - } - else if (OperandType.LEFT == lastOper.OperandType) - { - if (lastOper is IUnaryOperator) - { - res = Operators.IsPossibleCombineWithOperandOperatorLeft(addingElement, out isMultiplyRequird); - } - - else - { - res = Operators.IsPossibleCombineWithOperatorLeft(addingElement, out isMultiplyRequird); - } - } - else if (OperandType.NONE == lastOper.OperandType) - { - res = Operators.IsPossibleCombineOperandOperatorWithNone(addingElement, out isMultiplyRequird); - } - - if (isMultiplyRequird) - { - expressionElements.Add(new Multiplication()); - } - - return res; - } - - /// - /// The methods insert addingElement to current expression(expressionElements) - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - /// - internal static bool InsertingWork(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - IOperator inputOper = Operators.GetOperator(addingElement); - - - if (PreInsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement) == false) - { - if (addingElement is IOperator && - inputOper == null) - { - return isLastValidationSucceed = false; - } - - IOperator lastOper = expressionElements.Last() as IOperator; - if (lastOper == null) - { - return isLastValidationSucceed = false; - } - - if (OperandType.BOTH == lastOper.OperandType && - OperandType.BOTH == inputOper?.OperandType) - { - expressionElements.RemoveAt(expressionElements.Count - 1); - expressionElements.Add(addingElement); - return true; - } - - return isLastValidationSucceed = false; - } - - expressionElements.Add(addingElement); - - addingElement.PostAddingWork(ref expressionElements); - return true; - } - } - - /// - /// A plus operator. - public class Plus : InputElement, IBinaryOperator - { - public static string Operator = "+"; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => "+"; - } - - /// - /// A operator priority - public int Priority - { - get => 2; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.BOTH; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A rightside element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - result = left + right; - } - } - - /// - /// A minus operator - public class Minus : InputElement, IBinaryOperator - { - public static string Operator = "-"; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => "-"; - } - - /// - /// A operator priority - public int Priority - { - get => 2; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.BOTH; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A rightside element. - /// Calculation result. - public void GetResult(double left, double addingElement, out double result) - { - result = left - addingElement; - } - } - - /// - /// A multiplication operator - public class Multiplication : InputElement, IBinaryOperator - { - public static string Operator = "*"; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get =>"×"; - } - - /// - /// A operator priority - public int Priority - { - get => 3; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.BOTH; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A rightside element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - result = left * right; - } - } - - /// - /// A division operator - public class Division : InputElement, IBinaryOperator - { - public static string Operator = "/"; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => "÷"; - } - - /// - /// A operator priority - public int Priority - { - get => 3; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.BOTH; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A rightside element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - result = 0; - if (right == 0) - { - throw new DivideByZeroException(); - } - - result = left / right; - } - } - - /// - /// A opening parenthesis operator - public class OpenBracket : InputElement, IUnaryOperator - { - public static string Operator = "("; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => "("; - } - - /// - /// A operator priority - public int Priority - { - get => 1; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.RIGHT; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - public override bool AlternativeWork(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed) - { - if (GetNumberOfOpenedBracket(expressionElements) > 0) - { - return Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, new CloseBracket()); - } - - return Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, new OpenBracket()); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A right side element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - throw new Exception(); - } - - /// - /// Return a number of unclosed parenthesis - /// An expression. - /// A number of unclosed parenthesizes - private int GetNumberOfOpenedBracket(List expressionElements) - { - int res = 0; - foreach (var item in expressionElements) - { - if (item.CompareTo("(") == 0) - { - res += 1; - } - - else if (item.CompareTo(")") == 0) - { - res -= 1; - } - } - - return res; - } - } - - - /// - /// A closing parenthesis operator - public class CloseBracket : InputElement, IUnaryOperator - { - public static string Operator = ")"; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => ")"; - } - - /// - /// A operator priority - public int Priority - { - get => 1; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.LEFT; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A right side element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - throw new Exception(); - } - } - - /// - /// A point adding operator - public class Point : InputElement, IBinaryOperator - { - public static string Operator = "."; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => "."; - } - - /// - /// A operator priority - public int Priority - { - get => 4; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.BOTH; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - } - - /// - /// The method provides result of operator - /// A left side element. - /// A rightside element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - double decimalPlace = right; - while (decimalPlace >= 1) - { - decimalPlace = decimalPlace / 10; - } - - if (left < 0) - result = left - decimalPlace; - else - result = left + decimalPlace; - } - } - - /// - /// A reverse sign operator - public class Reverse : InputElement, IUnaryOperator - { - public static string Operator = "R"; - /// - /// A property provides element string. - /// This element string is using for validation and calculation. - public override string GetElement - { - get => Operator; - } - - /// - /// A property provides displaying element string. - /// This displaying element is using for making formatted string. - public override string GetDisplayElement - { - get => "-"; - } - - /// - /// A operator priority - public int Priority - { - get => 4; - } - - /// - /// A operator's operand type - /// - /// A operand type. - public OperandType OperandType - { - get => OperandType.RIGHT; - } - - /// - /// The method provides possibility of that is it possible adding addingElement after this InputElement. - /// This method can modify current expression by adding additional element or removing last element. - /// Current expression, an InputElement list - /// A flag value whether equal key is pressed or not - /// A flag value whether last calculation is succeed or not - /// A InputElement will be added after this element. - /// A status of adding element to exist expression - public override AddingElementResult CheckPossibilityAddingElement(ref List expressionElements, - ref bool isEqualUsed, - ref bool isLastValidationSucceed, - InputElement addingElement) - { - if (Operators.InsertingWork(ref expressionElements, ref isEqualUsed, ref isLastValidationSucceed, addingElement)) - { - return new AddingPossible(); - } - - return new InvalidFormatUsed(); - - } - - /// - /// The method provides result of operator - /// A left side element. - /// A rightside element. - /// Calculation result. - public void GetResult(double left, double right, out double result) - { - result = left * -1; - } - } - - -} - diff --git a/test/Calculator/Calculator/Renderers/ImageButtonRenderer.cs b/test/Calculator/Calculator/Renderers/ImageButtonRenderer.cs deleted file mode 100644 index 330db7c..0000000 --- a/test/Calculator/Calculator/Renderers/ImageButtonRenderer.cs +++ /dev/null @@ -1,126 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using ElmSharp; -using System; -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; -using TizenColor = ElmSharp.Color; -using ImageButtonRenderer = Calculator.Renderers.ImageButtonRenderer; - -[assembly: ExportRenderer(typeof(Calculator.Controls.ImageButton), typeof(ImageButtonRenderer))] -namespace Calculator.Renderers -{ - /// - /// Calculator command button custom renderer - /// Actually to implement command button, A image is used instead a button to display as a calculator button. - /// - /// - /// Please refer to Xamarin.Forms Custom Renderer - /// https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/ - /// - class ImageButtonRenderer : ImageRenderer - { - - /// - /// Tizen's gesture recognizer for Tap gesture, Long Tap gesture, Line gesture and so on. - /// - private ElmSharp.GestureLayer GestureRecognizer; - - /// - /// Resource directory path - /// - private readonly String ResourceDirectory = Program.AppResourcePath; - - /// - /// Command button's color - /// - private static readonly TizenColor RegularColor = ElmSharp.Color.White; - - /// - /// Command button's color if it is touched. - /// - private static readonly TizenColor PressedColor = new TizenColor(200, 200, 200); - - /// - /// Register touch event callback for the Tap, the Long Tap and the Line behavior. - /// - /// A Image element changed event's argument - protected override void OnElementChanged(ElementChangedEventArgs args) - { - base.OnElementChanged(args); - - if (Control == null || Element == null) - { - return; - } - - if (GestureRecognizer == null) - { - GestureRecognizer = new ElmSharp.GestureLayer(Control); - GestureRecognizer.Attach(Control); - } - - if (args.NewElement == null) - { - GestureRecognizer.ClearCallbacks(); - return; - } - - Control.Color = RegularColor; - - GestureRecognizer.SetTapCallback(GestureLayer.GestureType.Tap, GestureLayer.GestureState.Start, x => KeyDown() ); - GestureRecognizer.SetTapCallback(GestureLayer.GestureType.Tap, GestureLayer.GestureState.End, x => ExecuteTapCommand() ); - GestureRecognizer.SetTapCallback(GestureLayer.GestureType.LongTap, GestureLayer.GestureState.End, x => KeyUp() ); - GestureRecognizer.SetTapCallback(GestureLayer.GestureType.LongTap, GestureLayer.GestureState.Abort, x => KeyUp() ); - GestureRecognizer.SetLineCallback(GestureLayer.GestureState.Move, x => KeyUp() ); - } - - /// - /// Set button image's blending color. - /// It's right time after updating the button image source. - /// - protected override void UpdateAfterLoading(bool initialize) - { - base.UpdateAfterLoading(initialize); - Control.Color = RegularColor; - } - - /// - /// Revert the button's color - /// - private void KeyUp() - { - Control.Color = RegularColor; - } - - /// - /// A Action delegate which is restore button image as default - /// and execute button's Command with CommandParameter. - private void ExecuteTapCommand() - { - Calculator.Controls.ImageButton BtnCommand = Element as Calculator.Controls.ImageButton; - BtnCommand?.Command?.Execute(BtnCommand.CommandParameter); - KeyUp(); - } - - /// - /// A Action delegate which is restore button image as pressed situation. - private void KeyDown() - { - Control.Color = PressedColor; - } - } -} \ No newline at end of file diff --git a/test/Calculator/Calculator/ViewModels/MainPageViewModel.cs b/test/Calculator/Calculator/ViewModels/MainPageViewModel.cs deleted file mode 100644 index bf53076..0000000 --- a/test/Calculator/Calculator/ViewModels/MainPageViewModel.cs +++ /dev/null @@ -1,353 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Windows.Input; -using Xamarin.Forms; - -using Calculator.Impl; -using Calculator.Models; -using System.Globalization; -using System.Runtime.CompilerServices; - -namespace Calculator.ViewModels -{ - /// - /// A String to Color converter class. - /// - /// - /// Please refer to Xamarin Custom Renderer - /// https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/ - /// - public class StringToColorConverter : IValueConverter - { - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - return Color.FromHex(value.ToString()); - } - - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - return null; - } - } - - /// - /// A Calculator ViewModel class which manages bindings and sending notifications. - /// - /// - public class MainPageViewModel : INotifyPropertyChanged - { - /// - /// Instance of MainPageViewModel which is wrapped in lazy type. - /// - private static readonly Lazy lazy = - new Lazy(() => new MainPageViewModel()); - - /// - /// This property provides MainPageViewModel instance. - /// - public static MainPageViewModel Instance => lazy.Value; - - public event PropertyChangedEventHandler PropertyChanged; - - /// - /// This property provides formatted expression text. - /// - public FormattedString ExpressionText - { - get; - private set; - } - - /// - /// A calculating result text. - /// - public FormattedString ResultText - { - get; - private set; - } - - private static readonly String ResultRegularColor = "#7F000000"; - private static readonly String ResultSoloColor = "#59C03A"; - - /// - /// Calculation result text color. - /// - public String ResultColor - { - get; - private set; - } - - /// - /// An element button's command - /// - public ICommand PressButton { protected set; get; } - /// - /// A clear command button's command - /// - public ICommand Clear { protected set; get; } - /// - /// A remove last button's command - /// - public ICommand RemoveLast { protected set; get; } - /// - /// A = command button's command - /// - public ICommand Calculate { protected set; get; } - /// - /// A +/- operator button's command - /// - public ICommand Reverse { protected set; get; } - - /// - /// MainPageViewModel constructor. - /// In this constructor, view initialization and commands bindings are completed. - /// - private MainPageViewModel() - { - SetDisplayEmpty(); - - if (CalculatorApp.InputParserInstance.IsEmptyInputElements == false) - { - IEnumerable plainTexts = CalculatorApp.InputParserInstance.ExpressionElements; - FormattedString result; - FormattedString expression; - GetCalculatedResult(plainTexts, false, out expression, out result); - ResultText = result; - - ExpressionText = expression; - UpdateDisplay(); - } - - this.PressButton = new Command((value) => - { - string input = value.ToString(); - - IEnumerable plainTexts; - AddingElementResult res = CalculatorApp.InputParserInstance.GetSeparatedPlainText(input, out plainTexts); - if ((res is AddingPossible) == false) - { - DisplayError(res.Message); - return; - } - - FormattedString result; - FormattedString expression; - GetCalculatedResult(plainTexts, false, out expression, out result); - - ExpressionText = expression; - ResultText = result; - UpdateDisplay(); - }); - - this.Clear = new Command(() => - { - SetDisplayEmpty(); - CalculatorApp.InputParserInstance.Clear(); - }); - - this.RemoveLast = new Command(() => - { - IEnumerable plainTexts; - if (CalculatorApp.InputParserInstance.DeleteLast(out plainTexts) == false) - { - return; - } - - FormattedString result; - FormattedString expression; - GetCalculatedResult(plainTexts, false, out expression, out result); - - ExpressionText = expression; - ResultText = result; - UpdateDisplay(); - }); - - this.Calculate = new Command(() => - { - IEnumerable plainTexts; - if (CalculatorApp.InputParserInstance.Equal(out plainTexts) == false) - { - return; - } - - FormattedString result; - FormattedString expression; - if (GetEqualResult(plainTexts, out expression, out result) == false) - { - return; - } - - CalculatorApp.InputParserInstance.Set(CalculatorApp.CalculatorInstance.Result.ToString()); - ResultText = result; - - UpdateDisplay(true); - }); - - this.Reverse = new Command(() => - { - IEnumerable plainTexts; - if (CalculatorApp.InputParserInstance.ReverseSign(out plainTexts) == false) - { - DisplayError("Invalid format used."); - return; - } - - FormattedString result; - FormattedString expression; - GetCalculatedResult(plainTexts, false, out expression, out result); - - ExpressionText = expression; - ResultText = result; - UpdateDisplay(); - }); - } - - /// - /// The method provides calculated result and formatted expression for given expression. - /// An expression which consist of InputElements with IEnumerable interface. - /// Value indicates whether error displaying is needed. - /// A formatted expression. - /// A formatted calculation result. - /// A status of calculation - private bool GetCalculatedResult(IEnumerable inputExpression, - bool isNeedCheckException, - out FormattedString expression, - out FormattedString result) - { - expression = CalculatorApp.FormatterInstance.GetFormattedExpressionText(inputExpression); - result = string.Empty; - - CalculationResult resCal = CalculatorApp.CalculatorInstance.SetExpression(inputExpression); - if ((resCal is CalculationSuccessful) == false) - { - if (isNeedCheckException) - { - DisplayError(resCal.Message); - return false; - } - - return true; - } - - result = CalculatorApp.FormatterInstance.GetFormattedOutputText(CalculatorApp.CalculatorInstance.Result.ToString()); - return true; - } - - /// - /// The method provides calculated result and formatted expression for given inputExpression. - /// An expression which consist of InputElements with IEnumerable interface. - /// A formatted expression. - /// A formatted calculation result. - /// A result status of equal key execution - private bool GetEqualResult(IEnumerable inputExpression, - out FormattedString expression, - out FormattedString result) - { - expression = CalculatorApp.FormatterInstance.GetFormattedExpressionText(inputExpression); - result = string.Empty; - - CalculationResult resCal = CalculatorApp.CalculatorInstance.Equal(inputExpression); - if ((resCal is CalculationSuccessful) == false) - { - DisplayError(resCal.Message); - return false; - } - - result = CalculatorApp.FormatterInstance.GetFormattedOutputText(CalculatorApp.CalculatorInstance.Result.ToString()); - return true; - } - - /// - /// This method updates expression and result texts assuming calculation has not completed. - /// - private void UpdateDisplay() - { - UpdateDisplay(false); - } - - /// - /// This method updates expression and result texts. - /// - /// Flag value indicating whether calculation has completed or not. - private void UpdateDisplay(bool isCalculationCompleted) - { - UpdateResultTextColor(isCalculationCompleted); - - OnPropertyChanged("ExpressionText"); - OnPropertyChanged("ResultText"); - } - - /// - /// This method updates result text color. - /// - /// Flag value indicating whether calculation has completed or not. - private void UpdateResultTextColor(bool isCalculationCompleted) - { - if (isCalculationCompleted) - { - if (ResultColor != ResultSoloColor) - { - ResultColor = ResultSoloColor; - OnPropertyChanged("ResultColor"); - } - } - else - { - if (ResultColor != ResultRegularColor) - { - ResultColor = ResultRegularColor; - OnPropertyChanged("ResultColor"); - } - } - } - - - /// - /// This method clears Expression and result texts. - /// - private void SetDisplayEmpty() - { - ExpressionText = string.Empty; - ResultText = string.Empty; - UpdateDisplay(); - } - - /// - /// This method displaying error message on the screen. - /// - /// Message to be displayed - private void DisplayError(String message) - { - if (message.Length > 0) - { - MessagingCenter.Send(this, "alert", message); - } - } - - /// - /// The method is used to notify that property has changed. - /// A property name. - protected void OnPropertyChanged([CallerMemberName] string propertyName = null) - { - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); - } - } -} diff --git a/test/Calculator/Calculator/Views/CalculatorMainPage.xaml b/test/Calculator/Calculator/Views/CalculatorMainPage.xaml deleted file mode 100644 index 9b7fd15..0000000 --- a/test/Calculator/Calculator/Views/CalculatorMainPage.xaml +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Calculator/Calculator/Views/CalculatorMainPage.xaml.cs b/test/Calculator/Calculator/Views/CalculatorMainPage.xaml.cs deleted file mode 100644 index c8480ba..0000000 --- a/test/Calculator/Calculator/Views/CalculatorMainPage.xaml.cs +++ /dev/null @@ -1,65 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Threading; -using System.Threading.Tasks; - -using Calculator.ViewModels; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace Calculator.Views -{ - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class CalculatorMainPage : ContentPage - { - private Mutex CounterMutex = new Mutex(false, "counter_mutex"); - private int counter; - - public CalculatorMainPage() - { - NavigationPage.SetHasNavigationBar(this, false); - InitializeComponent(); - BindingContext = MainPageViewModel.Instance; - - MessagingCenter.Subscribe(this, "alert", (sender, arg) => - { - CounterMutex.WaitOne(); - counter++; - CounterMutex.ReleaseMutex(); - - AlertToast.IsVisible = true; - AlertToast.Text = arg.ToString(); - CloseAlertToast(); - }); - } - - /// - /// This method closes alert toast after 1.5 seconds. - /// - async void CloseAlertToast() - { - await Task.Delay(1500); - CounterMutex.WaitOne(); - if (--counter <= 0) - { - counter = 0; - AlertToast.IsVisible = false; - } - - CounterMutex.ReleaseMutex(); - } - } -} \ No newline at end of file diff --git a/test/Calculator/Calculator/res/btn_delete.png b/test/Calculator/Calculator/res/btn_delete.png deleted file mode 100644 index a25ebfa5bf1a056769587e599440317fddcd2809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4240 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 diff --git a/test/Calculator/Calculator/res/calculator_button_l_01.png b/test/Calculator/Calculator/res/calculator_button_l_01.png deleted file mode 100644 index a634528f2d436e48821432c9dd873cc33fda9943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3190 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 diff --git a/test/Calculator/Calculator/res/calculator_button_l_03.png b/test/Calculator/Calculator/res/calculator_button_l_03.png deleted file mode 100644 index c56764fb01f9053250ade81a4c0db4b30ab2303f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3334 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 diff --git a/test/Calculator/Calculator/res/calculator_button_l_07.png b/test/Calculator/Calculator/res/calculator_button_l_07.png deleted file mode 100644 index cec682dc6ecdf56457aab5c7cafa4e5da3174746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2962 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 diff --git a/test/Calculator/Calculator/res/calculator_button_l_08.png b/test/Calculator/Calculator/res/calculator_button_l_08.png deleted file mode 100644 index f895b6701042c4073aae28533064592380cdf49e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2938 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 diff --git a/test/Calculator/Calculator/res/calculator_button_p_number_1.png b/test/Calculator/Calculator/res/calculator_button_p_number_1.png deleted file mode 100644 index 4ab519c700aa512e9a046b5ed683d019e78857a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3070 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 M07*qoM6N<$f(o>tZ~y=R diff --git a/test/Calculator/Calculator/res/calculator_button_p_number_10.png b/test/Calculator/Calculator/res/calculator_button_p_number_10.png deleted file mode 100644 index edc5cfffc5957fd6958038e1aab353eaa52dfc2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3859 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 diff --git a/test/Calculator/Calculator/res/calculator_button_p_number_2.png b/test/Calculator/Calculator/res/calculator_button_p_number_2.png deleted file mode 100644 index 8d8bf4181d96ee0b036d2013e35b6090cf7171c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3449 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 FV1hZgw;lih diff --git a/test/Calculator/Calculator/res/calculator_button_p_number_9.png b/test/Calculator/Calculator/res/calculator_button_p_number_9.png deleted file mode 100644 index 56ef6a5d1afb979030798b36aeecf1e5f29cef41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3597 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 TdH_5>00000NkvXXu0mjfS$C#A diff --git a/test/Calculator/Calculator/shared/res/Calculator.png b/test/Calculator/Calculator/shared/res/Calculator.png deleted file mode 100644 index 9f3cb98608134e7b9eb4beb7394fec9f03e40f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10097 zcmV-%Cyv;OP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z9G*!;K~#9!?45adROR)@KX>k(nam`UjU_-Jvaf<7q7+#w0xcl2xgaWPU0Rp6YNfW; zpJHvRty^2f)(u1jtRN^Tn}`aihzKGe`@V%WnIyB{<@d*XLlVd`%gu!CJkLDDn7PaQ zeb0H%`JQv$S27HP^Ky2H?fej&eWH~9AU#`froT%Apc!xhkZt~V1HcV900~fm5KsUd z0=&RpU>~px(9YxmFvew71oaFPJ8%(jInc%Yv;-Q)dA%U81K13#2fhKm1M<&kO+C%U z1@tq)>kRY-npk-K6riK|8Dah|0;~X*16zTWz=rdnCN6z}G3G!wr~_-z+x(Qu=fF(h zJ>bZBP@|X2fC0d8;L_9V*?ww%o&lx-p8@Zl_kOFEUcel4J^RaP2xxgp1MUWG zxAPg`)fsrPlfREjqjPh+_+9ekW?&=G|7;3rh5=K6jHC^t1Q%x_nVGTMpCsiY`|fSi(A=Q{L73JfC6ZSQJ2yAO~8Dh z&6%pH3xR=2_Yewn2pQZzz|Dk#?o<9GRQHtq&w)({wru&CqN#bnlB5D!&fI3F+j!^p z^hyCe&G><3z@2A;rskSXfjgbkx)qz^bG>L-`tct?Vqm#Y3AcnKM}ah=`saIbAfh zJ@8f1W6xrPTds7m?%s?u9nezwJuv=s&{PFcA>d9Lpd|*B=u8;x;r?z;&N6udI0(E_ zmzugDX@E*V(14J^D`U?}KuhJnB*;D`0_w-WRY`kQ11Q${^EIj5-TABqv{XJp6woCV z)SH08Nqxb~vgrZ$~6K&Y59)-8!OeN;L%E z95TQ!SS`Fd9M{C>nE7wmK$6Vwg$)Rp-$~pZxBz%Inm>$&CVUyuYm!_s02zAaibuS> zvG{lKUX^<;j-Px`Y$ia(dRe%n85Jj!1W1yg*lp&|3SgITD3IomNOwwPIVBppZDgcK zbZ#KiAkD@%yCY0q9TEj@Su*J!iIT8^eoO;d0&|ka3G&0h1Yl1hpteHP7$skV2KM?g zgIWr!e`zBb8Y?W>nV6P+;heWDf!d5P3{$h883Cn{NMhqV7$(6x;Dgf z*L(O~cWbD|5HNgdF$=F-t9*FsJyNY!#{#PO2AJ!}b^z98{QXV|Q znu97|K9S-U1gw;XG7uaA7?jZPh?@jX%?Xz=8>p&Bn!5HYx8 zP6;=?U4+kXK(1WDCyG~wO)cgh(~5cKt_im9$YClIHHv~Y0=3I zv4Yw&W}{%Slhil2@|i!PjRUEJon>DK*;QQig0%6NMyH8hCVd)!44d#ewZs$1-Cr(b z&L@6mKAO!VJrfTKZtvn`!+jaFZmPguRfIv&J><2qg8Iw4jhy6;F!jU z4@xTc`#<&5`DHH$4{MO8fKujZCZecaCwf`6I>g-Z^%&L0IxeO~x{bB>X7bpuG*PNk z7?nBh3tSj2s0~PVuJq*iRDllls(!0GJ38pl*TwgX158>UKJoh_L4zUFig|vn4^20q zo-N+6;S~AFt6sie9c0my^|-pZ^)>Kr8$8v|#XC27kQGU^j8LP!{AIMD-chG28ZvO! zm$@>pdQJH605_ya+`q^Nz>+-?I=$>=-l`DfDv)X&pf}7aVa1XFlgDK-Ah&jVHg4+Z zV8d@S>3g9=02`{-9FM7t7^>{gZ>v*KOLTfSvy+`t{S@t!t1xhoo51!6o!%_ss<(?d zQlLSuoVcAW9|Eih^4^C&{`OENx3y1B!(O{g8=v2r&XdDag*grxRcUNCqG+L7P+I`) zVhTNKfnOieBD(cz=8#mHwR7;}nvkI2GHjMU&*D8QPrd5px{+!8@v`JIrH}V^@zV8a zqTsIT1XY)sKy4e<-DF7+)j?el+lMtM(glZ_h|jDVkY?j&Euu4V9=pVXThayPRtpLA z(eIZ)x{ZwoRX*4nsT0FBqP4vy%hSCkP#_iSrxgqDz3L$uaPqo(vPwkPsaB-%^VTk|xhY%lbjc_nu zq@hTWAk8N3RMUV24f-~To$-00kBcvNM_Bno7#hh5gZs>?5DPx@LkqjG02ww28BAE{ zRX zB674&QxVe5d)Hj>(Wfd$i%Tzdgc7qdhUNGT$9kdH2UKv$jOou}>A=twR!8nIl)Ipo~&_RAqiI ziuw{ZF?-(H5Uv!|Q|{PQp+{4N7Y4x0jbY|(i?H^X#@f9q9M{22ujS+_^vjE%skyg{ zlh3bmGh=xG;xLcb&G8XDq>4DVDw0?OQYCOH%=<1xmqMM1SEtga8bUv;!8iLo+9f8|$0hOcE;Xh*%M#qs(ZLNJ9Vce&|2BsC zU~`16Tf!VVu3=A*oPBR-DvnKIBF8nT7ybJBukS-F`Z@qPO3mLf%!!>NvwnAkzAqK> zP=7bi_pjJiv}~`++v`Gnyd%Pa!zPiSB&3m5NgmJvSbH+4tz){3Q=*_yV|$@atIYV2 z=+;=FTVsWP^n5eoFkY(R(A)81b4{#CJ}qY|wO3wQ#bm$k%va zW(j1-!pk(GoY;Y~+M^d1`}z8i#;-4Ovcsn{^@k7}_o)?q2@j{5bL*sSDX8VqXdcrg z>=G1e%-$NdCE35q4`tCx#MFWi{mU^8Q#jyQzOzuA(&BdvDsO0s@E}O zdXeyQQ>Cg0TSA!RVsn$NqZ*zx8)JLAn0t2yhn}d%;FfmAyyoSx86|Aoqk_vOG&0SW zjO~3+?0+nk9*iJ8TMz_dD+wsjxv;&Rbz{>ld$Q-g4KZ$#SGe(ZiMGuYZtUowcT*8%1o|9RW|dVz02lpmq+f>)@b$wv7p^Lrh;Dfco;OfR5^UM8^5pgiI3=>OWrnx0Gp3V+{!vhgvqq%S@x?;n+{os~Au)e-kon(- z%9yC~WQRn>(oPwgHnlUnm7VK5Iq2Q2dbaD?J}&034vF3RliT2)Ru%aWnEz&wCJNn~R<6M_wni#4 zTc!0t*`^k01~_e|X+=<;0RysZbk0-gnxinHt)0Pb95|u`s8fBJ-d&t5TN4!bNuIc@ z0o4FfB&Ke%4pe|!+BW88PF?W14VyY*EbZfPuXh{F%!eD_oIWZPly;6_a)JYCONnI_F?ObA|LA z1^m^ZYIep^U;-&Y>pX?AeO%PbwuwELs(VAT%J7bleJt6nQf#rtKG4-!wszOPsMa}3 zrP`WquMLr%Dbuxq%nh9cIgy!?n2HT;?Lew8WB82|NsC&PptYI` z;I^S1(|GzT>$G+J6)x-?IR!awnZoi#HYbd8PT;@ ztS7?+2P)IlFp2DMF98`ckIwh;!y%1-4s?-|8vmR*7BpD8CqhIwV7~@U?F{Lb!nN(~ z3}|jAH@)U-4{C1b=~7D~i|_@nPIfbe?u{KR+!hgQZ;Dwi;*vx^gaO`SGfes>NP4D? zt_>A#=;UBjJ39?yc(1?oaxrgBQW&O^%DCU%h!jp@ZdX_Y^BGNL#&mSjH&3B!Lz!HU zja2)o)72L-@Q2}0KxgAIjfFc^7Vn6#uS7=+8C;sHFsi+SQ5_t#$%<`~w0_0Q_Wi2x zh$G-q;K@EN?zq@Vc8bK~%L6<$vjmzbRclhIx%Y{M(OqAr-vxHA%u~3&gM+3~Os?+J zidnTTB$)J9LD2qs3B*3eamSv-7o}I0SHFg$hly>P#rO6N#20UXg7-N(iBt5Yj#^NbP}tPIv%+f-WG z5)=SC>dAzI1{XJwd8)sgt6Ntc=g!_5VdNw)WXZK@hOalqWz9I*{BE-hR6{r*9-v19 zna6vkP!u%yWOsxeg*rZyr*O#7z%9`-L#BPUP4K=JZ1ei|rmz4s+g9P3>Q~~d%o>?W z=Jqh*0v)odAuCEXOf_iH%FdQMGx%_8g!|`|F!YTgF1kSBxq)u_w>%Zxfz1`cFa=Fh zUpum;vNd(BrMIw491Ixzd6A!)8x-CcmdXoP*8Ya0$AboA-zyQh(ef0b1d&R}2$wAJ z&L|Jpzv>lBM@{j7-{6vl3W@}y+S(cQa2D$iYdo;P$ADM8w8@c~Jlew*jms{SYL^(< z&cUo@0dUod3El(zSef^`&eGc$h(XP?@#8_2pG+uZ)XWmR;o40yj{KlRWLrF^YF$-# zzOId(oBO%os9JqIU@F;_c@?e6g$-pEk4>iiJyLYAY#+nfBCy(>lUcm|UY@*P$W34evUsXjDmLLw* zvtD%5oo_6YU!d{$`z7?6QpC0b>!_9=3v?zd@Cj!m&PeLbYtn=!`73E3k$@tdfvxRi z)vzw!(AkOqPuUD^XQ$s^jx*kz#DD3TBAi3(8Ky6*<9-*^s%_K-^F&jHFE@s1Ke3R9 z7Wqju6>uzQ(0@viFmG-t?ltSmrV7vA=n>{ytK`}368Ch8zCdK=Xb+QqmBEt>{5-JG z&)}AJvhozsgJhi)Ri~+?Cb)K`bifc25z6hjk|SQ$!b2m7s1S zS)z-uhsFv!4yyE-T*OW9mvF!z8!E4D2=m#uL1?U4X4a++aii3iE4JzT3`WGcB|y6@ z8>`0GFmcPm%Ys19GyYlT&Q#R z|BA)ru#kdl>ap?eXpi8V!)0FYWeJqHbZa29>_!itd>jjXQ;RDek&TXaMw zB~PKit26S=VunmFX5G=M{eOSNp!b_a!twCfERX$0wX$_*m6yCcyQ1=}&m+qN9N7_xezOh<0x_Dr ziTzx-n<%g|LZ222O+ASxwI*EUCOy}(gL!AbseWc{JE(Az~U zDp#%l=obNAno%Oijbj=V)bKej`dDIx#BG;YGBzD&mdu!T*6jBn0k?H^3J*JRd8x8r zR%HZU2d<_rMMpFexn<4YOdE%57bocnyP1M>KxgBL&4Bot7##_-b<)UnF+zxI9PZ z+Wu~uWm=bdZeR`nyR1Al7!9b)D64CyPPJA7n#fS3^XA7s9=X}Wtl?=fU#jQ3#T<(> ze;)`LJh3FepxdpfI9z>5wPIx7tLlGLHT{kQZ*jVa1{CW&daH+L`ovc>zPC`1t1kJI zJu35m2=VR8An$LtrVMu3LCuPK;2E)k3h;jprQI(BmM*DK=h0?7C4G)ari zgic%&V&E%Zu`MG~uu?V$1Hb|E_c2K4NyTu8;((J7fQAH7dNTVV)aV8#6p@z+Z zYhA)X1g4Hnr)>g`%8nvkY&V-8-8F9hpoD+S@d?^7%~rP0ej|k+z7O$-FXJz+o4qX} z`c~st`2PU@L_pnvIDIksA_My)4DRk^Oxwg9l=Vk62pTj_t9~6j8Zx-#RWDPQ2E^_x zC->nbUvuc;~+rt{&|LbMVmWU`stE^MbEYm?U`1xDKSSH31l4}+@BqYh-t9M~S= zwgtYJo@4Tca9Ph!>~er8&n%Dj@~HGxY6Z z0apDeDMuY>qOkD05Hq6;a}N4+zS^aVd~*C}(qJX1ev)xMjSS?gT++?S6BZqQd&nnF zdm2;8wyqC+>SxR=UNOkAZusmF)XjBo7O}aY=Jj>*x-iBOHQxAi1u)%ePyrU3@loxW z-9jBtj>7!wJeFPd!|h>kN(^mPrl}zVezU;GzZUsL+AlSZg0Rvmj)1`pAJ%M!r)>(0 ztq5Y*(js7FtS(6`az9X9D}bs3)XAgLXlP+G(PPVkT-2(pu1Etef5Xd!d45sPOpQ`C0Iukpj=__8=ZizrM)5Fy*n2?z=f16Xnr&W~XEZwIoz}(Ug2}aH+slw|G ziK^V#MtdD_O}s-IkGuoSvBd294N&0CtE~m}fKTVgbs;8Q?_t5N2$%fFD;k{|)ey48 zYliE|6y>Yj^ijq2^=Lq6{+38QUhg%D=t;aX43VNsY%q#-Ub-=z9*wO%MWXLJ#q{l# zf^5K`SBo%I!;)&lYNejcw1s|N_%2i~WQw5XtFiXb3_#S2B^^`{J9&HK{&u0pH9b?f zuZy*(NZh;7&$ew5A~M|iVToXYJhcpHX~jmCjXy2%lW(>@PFWv{mFvCNj5OkwMAajR z*v)$-P%rjx8w|2=tDC(=I{&vcz?3hy`?~7Pod88 z{VI{8+KH0W6Q|ZDbK^&|p1H)UQ*zu8Tf#;s&jC+b5+RmrI!^Rjoq^902jE1{AeoF$ z+}>y@V6xeAku0sWR-OhPP1sP3%d$*U%e&y+5KUH@QGG)*O=F6MrBG)cpyRF5P^%oJ zlVumso|C$;&P$c@3#$RG4NyU(>Ush5&tq1l_<^f{$+dCu+S~+uFm-vR`ROZ55a;PF zsjVB-_Rj7T5yvd&pT|;g5vGRjtIeC(lJFw$0WE>4=P;PZf!>JoPHSCkNqVUOa5JLb zDR_G=BG2zA93J)m(vu;5b!pl^XxOq?KXBgh;kYZ*gEs`A|hXVBQTt3`Q+Mn zerB2;?f%o%bSRwOvdH{AfH)(xD{!S5^EIgDdmHAu|EUS)c9OXz(OC>?sdy1df-e#K z9Jqmt5hwh1HqCSkAS=%6tEQu~1+jVK3Sbqm_e}KIPUKV1%h@Bg^Fwg<$^Q=k6D;UR TJbOA100000NkvXXu0mjf?x(Kf diff --git a/test/Calculator/Calculator/tizen-manifest.xml b/test/Calculator/Calculator/tizen-manifest.xml deleted file mode 100644 index c959765..0000000 --- a/test/Calculator/Calculator/tizen-manifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Calculator.png - - - diff --git a/test/Directory.Build.props b/test/Directory.Build.props deleted file mode 100644 index 925c42d..0000000 --- a/test/Directory.Build.props +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/test/Directory.Build.targets b/test/Directory.Build.targets deleted file mode 100644 index 3e7b6bf..0000000 --- a/test/Directory.Build.targets +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.cs b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.cs deleted file mode 100644 index 7110efe..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; -using Tizen.Wearable.CircularUI.Forms.Renderer; - -namespace ElottieFormsGallery -{ - class Program : FormsApplication - { - protected override void OnCreate() - { - base.OnCreate(); - LoadApplication(new App()); - } - - static void Main(string[] args) - { - var app = new Program(); - Forms.Init(app); - FormsCircularUI.Init(); - app.Run(args); - } - } -} diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.csproj b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.csproj deleted file mode 100644 index 80bd91a..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/ElottieFormsGallery.Tizen.csproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - Exe - tizen40 - - - - portable - - - None - - - - - - - - - - - - - diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/a_mountain.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/a_mountain.json deleted file mode 100644 index 65fed4b..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/a_mountain.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.1.15","fr":25,"ip":0,"op":89,"w":300,"h":300,"nm":"MountainCircle","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CloudA contornos","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":25,"s":[65,155,0],"e":[136,155,0],"to":[11.8333330154419,0,0],"ti":[-11.8333330154419,0,0]},{"t":88}],"ix":2},"a":{"a":0,"k":[21.25,16.25,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":10,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":17,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":22,"s":[100,90,100],"e":[100,100,100]},{"t":24}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-4.418],[4.418,0],[0,4.418],[-4.418,0]],"o":[[0,4.418],[-4.418,0],[0,-4.418],[4.418,0]],"v":[[8,0],[0,8],[-8,0],[0,-8]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-78,149],[222,149],[222,-151],[-78,-151]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-78,-151],[222,-151],[222,149],[-78,149]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.929000016755,0.929000016755,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.25,12.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-6.627],[6.627,0],[0,6.627],[-6.627,0]],"o":[[0,6.627],[-6.627,0],[0,-6.627],[6.627,0]],"v":[[12,0],[0,12],[-12,0],[0,-12]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-72,141],[228,141],[228,-159],[-72,-159]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-72,-159],[228,-159],[228,141],[-72,141]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.929000016755,0.929000016755,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.25,20.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-6.075],[6.075,0],[0,6.075],[-6.075,0]],"o":[[0,6.075],[-6.075,0],[0,-6.075],[6.075,0]],"v":[[11,0],[0,11],[-11,0],[0,-11]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-65,150],[235,150],[235,-150],[-65,-150]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-65,-150],[235,-150],[235,150],[-65,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.929000016755,0.929000016755,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[21.25,11.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 3","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-7.18],[7.18,0],[0,7.18],[-7.18,0]],"o":[[0,7.18],[-7.18,0],[0,-7.18],[7.18,0]],"v":[[13,0],[0,13],[-13,0],[0,-13]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-57,145],[243,145],[243,-155],[-57,-155]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-57,-155],[243,-155],[243,145],[-57,145]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.929000016755,0.929000016755,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[13.25,16.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 4","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Circle 4","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[97.333,97.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Sun contornos","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.25,"y":1},"o":{"x":0.75,"y":0},"n":"0p25_1_0p75_0","t":11,"s":[182,-13,0],"e":[182,83,0],"to":[0,16,0],"ti":[0,-13.6666669845581,0]},{"i":{"x":0.25,"y":1},"o":{"x":0.75,"y":0},"n":"0p25_1_0p75_0","t":29,"s":[182,83,0],"e":[182,69,0],"to":[0,13.6666669845581,0],"ti":[0,2.33333325386047,0]},{"t":33}],"ix":2},"a":{"a":0,"k":[20.25,20.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.05],[11.05,0],[0,0]],"o":[[0,11.05],[0,0],[11.05,0]],"v":[[10,0],[-10,20],[-10,-20]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-192,207],[108,207],[108,-93],[-192,-93]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-192,-93],[108,-93],[108,207],[-192,207]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.611999990426,0.071000005685,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[30.25,20.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.046],[11.046,0],[0,11.046],[-11.046,0]],"o":[[0,11.046],[-11.046,0],[0,-11.046],[11.046,0]],"v":[[20,0],[0,20],[-20,0],[0,-20]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-182,207],[118,207],[118,-93],[-182,-93]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-182,-93],[118,-93],[118,207],[-182,207]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.769000004787,0.059000000299,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.25,20.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Circle 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[97.333,97.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"MountainF contornos","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,280.135,0],"ix":2},"a":{"a":0,"k":[113.88,151.115,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":0,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":7,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":12,"s":[100,90,100],"e":[100,100,100]},{"t":14}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[30.77,0],[14.62,5.52],[0,0],[-0.921,-0.9]],"o":[[-22.529,17.55],[-16.54,0],[0,0],[1.17,-0.03],[0,0]],"v":[[64.32,48.55],[-17.32,76.55],[-64.32,68.01],[-64.32,-76.52],[-61.039,-75.22]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-167.32,93.55],[132.68,93.55],[132.68,-206.45],[-167.32,-206.45]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-167.32,-206.45],[132.68,-206.45],[132.68,93.55],[-167.32,93.55]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172999991623,0.243000000598,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.2,77.429],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[30.77,0],[23.34,38.3],[0,0],[-1.987,-1.96]],"o":[[-22.529,17.55],[-48.13,0],[0,0],[1.634,-2.264],[0,0]],"v":[[97.635,48.864],[15.995,76.865],[-97.635,12.995],[-34.613,-74.329],[-27.725,-74.905]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-134.005,93.865],[165.995,93.865],[165.995,-206.135],[-134.005,-206.135]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-134.005,-206.135],[165.995,-206.135],[165.995,93.865],[-134.005,93.865]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.204000001795,0.286000001197,0.368999974868,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[97.885,77.115],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"CloudB contornos","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":32,"s":[181.824,192.221,0],"e":[216.824,192.221,0],"to":[5.83333349227905,0,0],"ti":[-5.83333349227905,0,0]},{"t":88}],"ix":2},"a":{"a":0,"k":[14.733,8.87,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":17,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":24,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":29,"s":[100,90,100],"e":[100,100,100]},{"t":31}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.392,-3.246],[3.246,0.392],[-0.391,3.246],[-3.246,-0.392]],"o":[[-0.391,3.246],[-3.246,-0.391],[0.391,-3.246],[3.246,0.391]],"v":[[5.877,0.708],[-0.709,5.878],[-5.878,-0.709],[0.708,-5.878]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-190.038,106.159],[109.962,106.159],[109.962,-193.841],[-190.038,-193.841]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-190.038,-193.841],[109.962,-193.841],[109.962,106.159],[-190.038,106.159]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[22.948,10.49],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.245,-2.028],[2.029,0.245],[-0.244,2.029],[-2.029,-0.244]],"o":[[-0.244,2.029],[-2.029,-0.245],[0.244,-2.029],[2.029,0.245]],"v":[[3.673,0.442],[-0.443,3.673],[-3.674,-0.443],[0.443,-3.674]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-191.304,110.478],[108.696,110.478],[108.696,-189.522],[-191.304,-189.522]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-191.304,-189.522],[108.696,-189.522],[108.696,110.478],[-191.304,110.478]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.213,6.171],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.391,-3.246],[3.246,0.391],[-0.39,3.246],[-3.246,-0.391]],"o":[[-0.392,3.246],[-3.246,-0.392],[0.392,-3.246],[3.246,0.392]],"v":[[5.878,0.708],[-0.709,5.878],[-5.879,-0.708],[0.708,-5.878]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-173.609,105.902],[126.391,105.902],[126.391,-194.098],[-173.609,-194.098]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-173.609,-194.098],[126.391,-194.098],[126.391,105.902],[-173.609,105.902]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.518,10.746],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 3","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.538,-4.464],[4.464,0.539],[-0.538,4.464],[-4.464,-0.538]],"o":[[-0.537,4.463],[-4.463,-0.538],[0.538,-4.463],[4.463,0.538]],"v":[[8.082,0.974],[-0.975,8.081],[-8.082,-0.974],[0.975,-8.082]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-182.779,107.779],[117.221,107.779],[117.221,-192.221],[-182.779,-192.221]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-182.779,-192.221],[117.221,-192.221],[117.221,107.779],[-182.779,107.779]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.689,8.87],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 4","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Circle 3","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[96.667,96.667,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"MountainB contornos","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.57,280.73,0],"ix":2},"a":{"a":0,"k":[0.249,105.98,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":0,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":7,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":12,"s":[100,90,100],"e":[100,100,100]},{"t":14}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[36.889,-6.891],[0,0]],"o":[[-19.399,30.58],[0,0],[0,0]],"v":[[43.91,-6.726],[-43.91,52.866],[8.52,-52.866]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-218.48,72.135],[81.52,72.135],[81.52,-227.865],[-218.48,-227.865]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-218.48,-227.865],[81.52,-227.865],[81.52,72.135],[-218.48,72.135]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.109999997008,0.165000002992,0.20800000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.159,53.116],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/cooking.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/cooking.json deleted file mode 100644 index d14ac8f..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/cooking.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.1.20","fr":30,"ip":0,"op":90,"w":300,"h":300,"nm":"Layers-Panelinha","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"fum3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[118,140,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[14.645,21.967],[0,0]],"o":[[0,0],[-10,-15],[0,0]],"v":[[103.5,-40.5],[102.5,-73],[105,-104]],"c":false},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.23137254902,0.647058823529,0.345098039216,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Forma 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":52,"s":[0],"e":[100]},{"t":61}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":38,"s":[1],"e":[100]},{"t":48}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Aparar caminhos 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":90,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"fum2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[146.5,146.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[14.645,21.967],[0,0]],"o":[[0,0],[-10,-15],[0,0]],"v":[[103.5,-40.5],[102.5,-73],[105,-104]],"c":false},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.23137254902,0.647058823529,0.345098039216,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Forma 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":48,"s":[0],"e":[100]},{"t":57}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":34,"s":[0],"e":[100]},{"t":44}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Aparar caminhos 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":90,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"fum1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[172.5,156,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[14.645,21.967],[0,0]],"o":[[0,0],[-10,-15],[0,0]],"v":[[103.5,-40.5],[102.5,-73],[105,-104]],"c":false},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.23137254902,0.647058823529,0.345098039216,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Forma 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":44,"s":[0],"e":[100]},{"t":53}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":30,"s":[0],"e":[100]},{"t":40}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Aparar caminhos 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":90,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"tampa","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":21,"s":[3],"e":[-1]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p667_1_0p167_0"],"t":30,"s":[-1],"e":[-1]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p833_1_0p167_0"],"t":60,"s":[-1],"e":[3]},{"t":69}],"ix":10},"p":{"a":0,"k":[45.545,146.5,0],"ix":2},"a":{"a":0,"k":[6.582,51.75,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.057,-13.526],[-8.536,81.451],[234.078,78.965],[232.557,-16.012]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Máscara 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.181,-0.003]],"o":[[0,0]],"v":[[-0.22,-21.078]],"c":true},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[2.101,1.25],[4.773,0.893],[13.723,0.898],[6.051,0],[9.651,0],[0.205,3.94],[-2.76,0.691],[-1.947,1.145],[1.654,1.108],[3.862,0.587],[0,0],[3.533,-3.061],[0.933,-1.926],[-2.019,-0.218],[-0.671,0],[-2.685,0.154],[0,0],[4.667,-0.497],[21.998,-8.59],[4.733,-3.077],[1.514,-2.149],[0,0],[-62.874,3.606],[-0.255,0.592]],"o":[[-4.282,-2.547],[-13.548,-2.532],[-5.987,-0.393],[-9.334,0],[-0.192,-3.681],[3.294,-0.218],[2.102,-0.527],[-1.199,-1.786],[-2.849,-1.909],[0,0],[-5.411,0.808],[-1.487,1.289],[1.947,0.89],[0.659,0.072],[2.366,0],[0,0],[-4.912,0.467],[-23.337,2.485],[-5.247,2.049],[-2.046,1.33],[0,0],[62.874,-3.606],[0.254,-0.591],[-1.644,-2.017]],"v":[[105.32,8.989],[91.723,2.741],[50.79,-3.165],[32.749,-3.677],[4.32,-3.394],[3.742,-14.488],[12.777,-15.21],[18.647,-18.522],[14.986,-23.785],[4.674,-27.5],[-6.408,-27.5],[-20.437,-21.662],[-23.316,-15.976],[-17.462,-13.435],[-15.468,-13.334],[-7.956,-13.851],[-7.956,-2.777],[-22.213,-1.412],[-90.667,13.278],[-105.657,21.258],[-110.332,27.5],[-79.052,27.5],[109.569,16.681],[110.332,14.907]],"c":true},"ix":2},"nm":"Caminho 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Mesclar caminhos 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-255.545,289.5],[256.455,289.5],[256.455,-222.5],[-255.545,-222.5]],"c":true},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-255.545,-222.5],[256.455,-222.5],[256.455,289.5],[-255.545,289.5]],"c":true},"ix":2},"nm":"Caminho 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Mesclar caminhos 2","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[110.582,27.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":6,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":4,"s":[100],"e":[0]},{"t":14}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":-3,"ix":3},"m":1,"ix":2,"nm":"Aparar caminhos 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.23137254902,0.647058823529,0.345098039216,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":90,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"panela 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":0,"s":[0],"e":[100]},{"t":9}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.925,197.5,0],"ix":2},"a":{"a":0,"k":[143.235,47.75,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.854,0.559],[0,0],[0.197,-2.328],[-5.896,-0.369],[-6.169,-0.264],[-0.728,-2.833],[-3.983,-13.859],[-3.697,-8.321],[-7.952,-1.308],[-6.447,-0.036],[-14.887,0],[-15.552,0.02],[-8.777,0.258],[-4.491,11.132],[-0.586,2.192],[-4.853,18.555],[-3.728,0.187],[-6.651,0.375],[-0.172,3.214]],"o":[[0,0],[-1.855,0.449],[-0.294,3.472],[6.161,0.386],[4.003,0.171],[3.58,13.924],[2.471,8.597],[2.569,5.782],[6.307,1.038],[14.886,0.083],[15.552,0],[8.786,-0.012],[15.381,-0.451],[0.862,-2.136],[4.955,-18.539],[0.713,-2.723],[6.654,-0.332],[4.02,-0.227],[0.131,-2.44]],"v":[[139.143,-47.5],[-139.292,-47.5],[-142.691,-43.703],[-134.774,-38.372],[-116.302,-37.118],[-109.899,-32.57],[-98.867,9.16],[-89.946,34.679],[-73.248,45.708],[-53.949,47.392],[-9.29,47.5],[37.366,47.453],[63.72,47.118],[93.278,29.351],[95.421,22.838],[110.176,-32.797],[116.329,-37.095],[136.264,-38.412],[142.854,-43.204]],"c":true},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-255.925,208.5],[256.075,208.5],[256.075,-303.5],[-255.925,-303.5]],"c":true},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-255.925,-303.5],[256.075,-303.5],[256.075,208.5],[-255.925,208.5]],"c":true},"ix":2},"nm":"Caminho 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Mesclar caminhos 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[143.235,47.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.647058844566,0.345098048449,1],"ix":4},"o":{"a":0,"k":32,"ix":5},"r":1,"nm":"Preenchimento 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":90,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"panela","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[149.925,197.5,0],"ix":2},"a":{"a":0,"k":[143.235,47.75,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.854,0.559],[0,0],[0.197,-2.328],[-5.896,-0.369],[-6.169,-0.264],[-0.728,-2.833],[-3.983,-13.859],[-3.697,-8.321],[-7.952,-1.308],[-6.447,-0.036],[-14.887,0],[-15.552,0.02],[-8.777,0.258],[-4.491,11.132],[-0.586,2.192],[-4.853,18.555],[-3.728,0.187],[-6.651,0.375],[-0.172,3.214]],"o":[[0,0],[-1.855,0.449],[-0.294,3.472],[6.161,0.386],[4.003,0.171],[3.58,13.924],[2.471,8.597],[2.569,5.782],[6.307,1.038],[14.886,0.083],[15.552,0],[8.786,-0.012],[15.381,-0.451],[0.862,-2.136],[4.955,-18.539],[0.713,-2.723],[6.654,-0.332],[4.02,-0.227],[0.131,-2.44]],"v":[[139.143,-47.5],[-139.292,-47.5],[-142.691,-43.703],[-134.774,-38.372],[-116.302,-37.118],[-109.899,-32.57],[-98.867,9.16],[-89.946,34.679],[-73.248,45.708],[-53.949,47.392],[-9.29,47.5],[37.366,47.453],[63.72,47.118],[93.278,29.351],[95.421,22.838],[110.176,-32.797],[116.329,-37.095],[136.264,-38.412],[142.854,-43.204]],"c":true},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-255.925,208.5],[256.075,208.5],[256.075,-303.5],[-255.925,-303.5]],"c":true},"ix":2},"nm":"Caminho 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-255.925,-303.5],[256.075,-303.5],[256.075,208.5],[-255.925,208.5]],"c":true},"ix":2},"nm":"Caminho 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Mesclar caminhos 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"tr","p":{"a":0,"k":[143.235,47.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":0,"s":[100],"e":[0]},{"t":9}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":95,"ix":3},"m":1,"ix":2,"nm":"Aparar caminhos 1","mn":"ADBE Vector Filter - Trim","hd":false},{"ty":"st","c":{"a":0,"k":[0.23137254902,0.647058823529,0.345098039216,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Traçado 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":90,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/done.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/done.json deleted file mode 100644 index a4b1196..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/done.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"4.11.1","fr":29.9700012207031,"ip":0,"op":76.0000030955435,"w":70,"h":70,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[35,35,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],"t":33,"s":[0,0,100],"e":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],"t":46,"s":[120,120,100],"e":[100,100,100]},{"t":52.0000021180034}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-7,1.438],[-2.656,5.781],[7.422,-4.297]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":3,"ix":5},"lc":2,"lj":2,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":33,"s":[0],"e":[100]},{"t":52.0000021180034}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":450.000018328876,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[35,35,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],"t":18,"s":[0,0,100],"e":[120,120,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],"t":33,"s":[120,120,100],"e":[80,80,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],"t":41,"s":[80,80,100],"e":[110,110,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],"t":49,"s":[110,110,100],"e":[100,100,100]},{"t":52.0000021180034}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[13.015,0],[0,-13.015],[-13.015,0],[0,13.015]],"o":[[-13.015,0],[0,13.015],[13.015,0],[0,-13.015]],"v":[[0,-23.566],[-23.566,0],[0,23.566],[23.566,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.898039215686,0.898039215686,0.898039215686,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.760784313725,0.2,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[105.535,105.535],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":450.000018328876,"st":0,"bm":0}]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/emoji_wink.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/emoji_wink.json deleted file mode 100644 index 29b39a5..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/emoji_wink.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"4.5.7","fr":30,"ip":0,"op":60,"w":100,"h":100,"ddd":0,"assets":[{"id":"comp_38","layers":[{"ddd":0,"ind":0,"ty":4,"nm":"round_normal","ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[50,50,0]},"a":{"a":0,"k":[-252,-412,0]},"s":{"a":0,"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":0,"k":{"i":[[-17.673,0],[0,-17.673],[17.673,0],[0,17.673]],"o":[[17.673,0],[0,17.673],[-17.673,0],[0,-17.673]],"v":[[-252,-444],[-220,-412],[-252,-380],[-284,-412]],"c":true}},"nm":"Path 1","mn":"ADBE Vector Shape - Group"},{"ty":"fl","c":{"a":0,"k":[1,0.88,0.59,1]},"o":{"a":0,"k":100},"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"mn":"ADBE Vector Group"}],"ip":0,"op":300,"st":0,"bm":0,"sr":1}]}],"layers":[{"ddd":0,"ind":0,"ty":4,"nm":"eyes_normal","parent":2,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[50,45.5,0]},"a":{"a":0,"k":[-252,-416.5,0]},"s":{"a":1,"k":[{"i":{"x":[0.516,0.831,0.667],"y":[0.516,1,0.667]},"o":{"x":[0.75,0.705,0.333],"y":[0.75,0,0.333]},"n":["0p516_0p516_0p75_0p75","0p831_1_0p705_0","0p667_0p667_0p333_0p333"],"t":40,"s":[100,100,100],"e":[100,0,100]},{"i":{"x":[0.667,0.667,0.667],"y":[0.667,1,0.667]},"o":{"x":[0.333,0.333,0.333],"y":[0.333,0,0.333]},"n":["0p667_0p667_0p333_0p333","0p667_1_0p333_0","0p667_0p667_0p333_0p333"],"t":45,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.298,0.276,0.667],"y":[0.298,1,0.667]},"o":{"x":[0.038,0.105,0.333],"y":[0.038,0,0.333]},"n":["0p298_0p298_0p038_0p038","0p276_1_0p105_0","0p667_0p667_0p333_0p333"],"t":50,"s":[100,110,100],"e":[100,98,100]},{"i":{"x":[0.667,0.667,0.667],"y":[0.667,1,0.667]},"o":{"x":[0.333,0.333,0.333],"y":[0.333,0,0.333]},"n":["0p667_0p667_0p333_0p333","0p667_1_0p333_0","0p667_0p667_0p333_0p333"],"t":55,"s":[100,98,100],"e":[100,100,100]},{"t":60}]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":1,"k":[{"i":{"x":0.313,"y":1},"o":{"x":0.467,"y":0},"n":"0p313_1_0p467_0","t":6,"s":[{"i":[[-1.933,0],[0,-1.933],[1.933,0],[0,1.933]],"o":[[1.933,0],[0,1.933],[-1.933,0],[0,-1.933]],"v":[[-237.5,-420],[-234,-416.5],[-237.5,-413],[-241,-416.5]],"c":true}],"e":[{"i":[[-1.933,0],[-0.312,-1.313],[1.933,0],[0,1.062]],"o":[[1.933,0],[0.174,0.732],[-1.933,0],[0,-1.25]],"v":[[-237.437,-418],[-231.25,-415.875],[-237.5,-416.938],[-243.188,-415.937]],"c":true}]},{"i":{"x":0.395,"y":1},"o":{"x":0.716,"y":0},"n":"0p395_1_0p716_0","t":16,"s":[{"i":[[-1.933,0],[-0.312,-1.313],[1.933,0],[0,1.062]],"o":[[1.933,0],[0.174,0.732],[-1.933,0],[0,-1.25]],"v":[[-237.437,-418],[-231.25,-415.875],[-237.5,-416.938],[-243.188,-415.937]],"c":true}],"e":[{"i":[[-1.933,0],[0,-1.933],[1.933,0],[0,1.933]],"o":[[1.933,0],[0,1.933],[-1.933,0],[0,-1.933]],"v":[[-237.5,-420],[-234,-416.5],[-237.5,-413],[-241,-416.5]],"c":true}]},{"t":29}]},"nm":"Path 1","mn":"ADBE Vector Shape - Group"},{"ind":1,"ty":"sh","ks":{"a":0,"k":{"i":[[-1.933,0],[0,-1.933],[1.933,0],[0,1.933]],"o":[[1.933,0],[0,1.933],[-1.933,0],[0,-1.933]],"v":[[-266.5,-420],[-263,-416.5],[-266.5,-413],[-270,-416.5]],"c":true}},"nm":"Path 2","mn":"ADBE Vector Shape - Group"},{"ty":"fl","c":{"a":0,"k":[0.33,0.33,0.28,1]},"o":{"a":0,"k":100},"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":4,"mn":"ADBE Vector Group"}],"ip":0,"op":61,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":1,"ty":4,"nm":"mouth_smile","parent":2,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.25],"y":[1]},"o":{"x":[0.75],"y":[0]},"n":["0p25_1_0p75_0"],"t":4,"s":[0],"e":[-15]},{"i":{"x":[0.25],"y":[1]},"o":{"x":[0.75],"y":[0]},"n":["0p25_1_0p75_0"],"t":15,"s":[-15],"e":[0]},{"t":30}]},"p":{"a":0,"k":[50.862,57.489,0]},"a":{"a":0,"k":[-251.138,-404.511,0]},"s":{"a":0,"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"a":1,"k":[{"i":{"x":0.292,"y":1},"o":{"x":0.506,"y":0},"n":"0p292_1_0p506_0","t":0,"s":[{"i":[[6.254,0],[2.91,1.715],[-0.616,0.558],[-0.707,-0.436],[-2.276,0],[-3.615,1.995],[-0.52,-0.71],[0.737,-0.384]],"o":[[-6.249,0],[-0.716,-0.422],[0.615,-0.558],[3.273,2.017],[2.662,0],[0.728,-0.402],[0.324,0.602],[-3.252,1.696]],"v":[[-252.006,-391.01],[-263.629,-394.434],[-263.522,-396.373],[-261.398,-396.454],[-252.006,-394.02],[-242.635,-396.433],[-240.261,-396.227],[-240.405,-394.414]],"c":true}],"e":[{"i":[[6.233,0],[4.195,4.639],[-0.616,0.558],[-0.558,-0.615],[-5.401,0],[-3.206,6.717],[-0.615,-0.557],[0.338,-0.759]],"o":[[-6.249,0],[-0.557,-0.616],[0.615,-0.558],[3.626,4.01],[4.636,0],[0.358,-0.75],[0.616,0.557],[-2.811,6.323]],"v":[[-252.044,-390.197],[-266.129,-396.746],[-266.022,-398.873],[-263.898,-398.767],[-252.076,-392.959],[-239.687,-401.031],[-237.564,-401.138],[-237.457,-399.012]],"c":true}]},{"i":{"x":0.564,"y":1},"o":{"x":0.571,"y":0},"n":"0p564_1_0p571_0","t":15,"s":[{"i":[[6.233,0],[4.195,4.639],[-0.616,0.558],[-0.558,-0.615],[-5.401,0],[-3.206,6.717],[-0.615,-0.557],[0.338,-0.759]],"o":[[-6.249,0],[-0.557,-0.616],[0.615,-0.558],[3.626,4.01],[4.636,0],[0.358,-0.75],[0.616,0.557],[-2.811,6.323]],"v":[[-252.044,-390.197],[-266.129,-396.746],[-266.022,-398.873],[-263.898,-398.767],[-252.076,-392.959],[-239.687,-401.031],[-237.564,-401.138],[-237.457,-399.012]],"c":true}],"e":[{"i":[[6.254,0],[2.91,1.715],[-0.616,0.558],[-0.707,-0.436],[-2.276,0],[-3.615,1.995],[-0.52,-0.71],[0.737,-0.384]],"o":[[-6.249,0],[-0.716,-0.422],[0.615,-0.558],[3.273,2.017],[2.662,0],[0.728,-0.402],[0.324,0.602],[-3.252,1.696]],"v":[[-252.006,-391.01],[-263.629,-394.434],[-263.522,-396.373],[-261.398,-396.454],[-252.006,-394.02],[-242.635,-396.433],[-240.261,-396.227],[-240.405,-394.414]],"c":true}]},{"i":{"x":0.681,"y":0.833},"o":{"x":0.546,"y":0},"n":"0p681_0p833_0p546_0","t":30,"s":[{"i":[[6.254,0],[2.91,1.715],[-0.616,0.558],[-0.707,-0.436],[-2.276,0],[-3.615,1.995],[-0.52,-0.71],[0.737,-0.384]],"o":[[-6.249,0],[-0.716,-0.422],[0.615,-0.558],[3.273,2.017],[2.662,0],[0.728,-0.402],[0.324,0.602],[-3.252,1.696]],"v":[[-252.006,-391.01],[-263.629,-394.434],[-263.522,-396.373],[-261.398,-396.454],[-252.006,-394.02],[-242.635,-396.433],[-240.261,-396.227],[-240.405,-394.414]],"c":true}],"e":[{"i":[[6.254,0],[2.91,1.715],[-0.616,0.558],[-0.734,-0.389],[-2.276,0],[-3.487,2.248],[-0.52,-0.71],[0.673,-0.488]],"o":[[-6.249,0],[-0.716,-0.422],[0.615,-0.558],[3.089,1.638],[2.662,0],[0.699,-0.451],[0.324,0.602],[-2.905,2.105]],"v":[[-252.006,-391.01],[-264.507,-394.555],[-264.401,-396.494],[-262.276,-396.576],[-252.006,-394.02],[-242.076,-396.998],[-239.702,-396.793],[-239.845,-394.98]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.497,"y":0.261},"n":"0p667_1_0p497_0p261","t":40,"s":[{"i":[[6.254,0],[2.91,1.715],[-0.616,0.558],[-0.734,-0.389],[-2.276,0],[-3.487,2.248],[-0.52,-0.71],[0.673,-0.488]],"o":[[-6.249,0],[-0.716,-0.422],[0.615,-0.558],[3.089,1.638],[2.662,0],[0.699,-0.451],[0.324,0.602],[-2.905,2.105]],"v":[[-252.006,-391.01],[-264.507,-394.555],[-264.401,-396.494],[-262.276,-396.576],[-252.006,-394.02],[-242.076,-396.998],[-239.702,-396.793],[-239.845,-394.98]],"c":true}],"e":[{"i":[[6.254,0],[2.91,1.715],[-0.616,0.558],[-0.707,-0.436],[-2.276,0],[-3.615,1.995],[-0.52,-0.71],[0.737,-0.384]],"o":[[-6.249,0],[-0.716,-0.422],[0.615,-0.558],[3.273,2.017],[2.662,0],[0.728,-0.402],[0.324,0.602],[-3.252,1.696]],"v":[[-252.006,-391.01],[-263.629,-394.434],[-263.522,-396.373],[-261.398,-396.454],[-252.006,-394.02],[-242.635,-396.433],[-240.261,-396.227],[-240.405,-394.414]],"c":true}]},{"t":60}]},"nm":"Path 1","mn":"ADBE Vector Shape - Group"},{"ty":"fl","c":{"a":0,"k":[0.33,0.33,0.28,1]},"o":{"a":0,"k":100},"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"mn":"ADBE Vector Group"}],"ip":0,"op":61,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":2,"ty":0,"nm":"base_normal","refId":"comp_38","ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.273],"y":[1]},"o":{"x":[0.464],"y":[0]},"n":["0p273_1_0p464_0"],"t":4,"s":[0],"e":[13]},{"i":{"x":[0.532],"y":[1]},"o":{"x":[0.578],"y":[0]},"n":["0p532_1_0p578_0"],"t":19,"s":[13],"e":[0]},{"t":40}]},"p":{"a":0,"k":[50,50,0]},"a":{"a":0,"k":[50,50,0]},"s":{"a":0,"k":[100,100,100]}},"ao":0,"w":100,"h":100,"ip":0,"op":61,"st":0,"bm":0,"sr":1}]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/fingerprint_success.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/fingerprint_success.json deleted file mode 100644 index e036550..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/fingerprint_success.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.1.16","fr":60,"ip":0,"op":154,"w":800,"h":600,"nm":"Fingerprint Added","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"check-mark","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":114.999,"s":[0],"e":[100]},{"t":125.999075247122}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[478,200,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"n":["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],"t":112.999,"s":[40.225,40.225,100],"e":[90.225,90.225,100]},{"t":128.999075247122}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.58,0.581],[0,0],[-0.586,0.586],[0,0],[-0.586,-0.586],[0,0],[0,0],[-0.578,-0.593],[0,0],[0.593,-0.578],[0,0]],"o":[[0,0],[-0.586,-0.586],[0,0],[0.586,-0.586],[0,0],[0,0],[0.593,-0.578],[0,0],[0.578,0.593],[0,0],[-0.588,0.573]],"v":[[-6.426,14.748],[-20.11,1.063],[-20.11,-1.059],[-16.575,-4.594],[-14.454,-4.594],[-5.306,4.553],[14.506,-14.756],[16.627,-14.729],[20.117,-11.148],[20.09,-9.027],[-4.318,14.761]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":77,"op":757.023023023023,"st":-143.877877877878,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[478,200,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"n":["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],"t":91,"s":[118,118,100],"e":[83.4,83.4,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"n":["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],"t":104,"s":[83.4,83.4,100],"e":[100,100,100]},{"t":114}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0.167},"n":"0_1_0p167_0p167","t":506.533,"s":[{"i":[[27.5,0],[0,0],[0,27.5],[0,0],[-27.5,0],[0,0],[0,-27.5],[0,0]],"o":[[0,0],[-27.5,0],[0,0],[0,-27.5],[0,0],[27.5,0],[0,0],[0,27.5]],"v":[[0,50],[0,50],[-50,0],[-50,0],[0,-50],[0,-50],[50,0],[50,0]],"c":true}],"e":[{"i":[[27.5,0],[0,0],[0,27.5],[0,0],[-27.5,0],[0,0],[0,-27.5],[0,0]],"o":[[0,0],[-27.5,0],[0,0],[0,-27.5],[0,0],[27.5,0],[0,0],[0,27.5]],"v":[[77.5,50],[-77.5,50],[-127.5,0],[-127.5,0],[-77.5,-50],[77.5,-50],[127.5,0],[127.5,0]],"c":true}]},{"t":526.552734375}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.227450980392,0.717647058824,0.23137254902,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":74,"op":574.600600600601,"st":-26,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"bg","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0_1_0p167_0p167"],"t":460.461,"s":[35],"e":[0]},{"t":490.490234375}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[400.5,299.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-11.083,111.167],[-18.417,129.833]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 19","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-31.333],[0,0]],"o":[[0,0],[0,26.833],[0,0]],"v":[[-2.917,0.375],[1.25,47.375],[-4.75,89.625]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.5,-1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 18","np":3,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[16.5,-45.333]],"o":[[0,0],[0,0]],"v":[[21.083,65.167],[4.75,129.833]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 17","np":3,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,34.5],[0.343,7.079],[-15.143,3.994],[-2.486,-6.934],[0,0]],"o":[[0,0],[0,-34.5],[-0.312,-6.447],[15.167,-4],[4.909,13.694],[0,0]],"v":[[-40.371,123.25],[-20.538,49.917],[-24.38,1.838],[-7.871,-22.25],[18.462,-7.583],[22.962,42.625]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 16","np":3,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-11.333,0],[-9.167,-11.792],[0,-58.958],[0,0]],"o":[[0,0],[10.833,0],[7.836,10.081],[0,35.958],[0,0]],"v":[[-18.417,-41.083],[-2.583,-43.75],[30.25,-27.917],[44.417,52.625],[30.25,123.75]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.5,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 15","np":3,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.218,33.169],[0,12.439],[0,0]],"o":[[0,0],[1.75,-26.167],[0,-22.363],[0,0]],"v":[[-59.375,115.875],[-41.875,56.792],[-45.744,2.238],[-35.625,-28.375]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 14","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-51.333],[0,0]],"o":[[0,0],[0,41.022],[0,0]],"v":[[57.417,-21.5],[65.083,46.5],[55.917,114.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 13","np":3,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.5,13],[0,15.5],[-25.188,12.89],[0,0]],"o":[[0,0],[-0.5,-13],[0,-15.5],[49.667,-25.417],[0,0]],"v":[[-64.25,56.042],[-63.5,32.625],[-67.333,-1.875],[-34.167,-57.125],[48.333,-40.708]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 12","np":3,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.5,11.25]],"o":[[0,0],[0,0]],"v":[[-23,35.875],[-12,9.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-56,68.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 11","np":3,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[25.588,51.877],[0.253,0.286]],"o":[[-0.862,-0.039],[-12.167,-24.667],[0,0]],"v":[[83.122,95.5],[73.789,-41.833],[39.122,-75.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 10","np":3,"cix":2,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[37.69,-39.496],[0.227,-12.901],[0,-12.5],[0,0]],"o":[[0,0],[-22.167,23.229],[-0.229,12.998],[0,29.875],[0,0]],"v":[[18.047,-83.903],[-66.12,-59.632],[-88.229,0.347],[-84.703,39.347],[-95.703,89.597]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 9","np":3,"cix":2,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.346,-17.25]],"o":[[0,0],[0,0]],"v":[[108.577,39.125],[107.577,65.875]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 8","np":3,"cix":2,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 7","np":2,"cix":2,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-52.475,-34.419],[0,0],[0,0]],"o":[[0,0],[46.5,30.5],[0,0],[0,0]],"v":[[-44.5,-100.374],[58.25,-89.29],[106.75,6.46],[107.5,16.21]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 6","np":3,"cix":2,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2,18],[0,15.375],[-45.25,31.75]],"o":[[0,0],[-2,-18],[0,-15.375],[0,0]],"v":[[-111.125,71.625],[-106.125,41.625],[-110.125,3],[-64.875,-88.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 5","np":3,"cix":2,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[35.5,34.75],[0,0]],"o":[[0,0],[-34.746,-34.012],[0,0]],"v":[[126.531,-3.938],[89.281,-91.854],[17.531,-127.937]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":3,"cix":2,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":2,"cix":2,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[31.5,-19.5],[0,0]],"o":[[0,0],[-31.5,19.5],[0,0]],"v":[[-4.75,-129.937],[-71,-110.687],[-118.75,-56.937]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-22.25],[0,0]],"o":[[0,0],[0,22.25],[0,0]],"v":[[-128.25,-36.875],[-133.5,-0.125],[-126.5,40.375]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.509803921569,0.427450980392,0.827450980392,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[100]},{"t":34}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":20,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600.600600600601,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Scan","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0_1_0p167_0p167"],"t":338.338,"s":[100],"e":[0]},{"t":368.369140625}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[400.5,299.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-11.083,111.167],[-18.417,129.833]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 19","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-31.333],[0,0]],"o":[[0,0],[0,26.833],[0,0]],"v":[[-2.917,0.375],[1.25,47.375],[-4.75,89.625]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0.5,-1],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 18","np":3,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[16.5,-45.333]],"o":[[0,0],[0,0]],"v":[[21.083,65.167],[4.75,129.833]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 17","np":3,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,34.5],[0.343,7.079],[-15.143,3.994],[-2.486,-6.934],[0,0]],"o":[[0,0],[0,-34.5],[-0.312,-6.447],[15.167,-4],[4.909,13.694],[0,0]],"v":[[-40.371,123.25],[-20.538,49.917],[-24.38,1.838],[-7.871,-22.25],[18.462,-7.583],[22.962,42.625]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 16","np":3,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-11.333,0],[-9.167,-11.792],[0,-58.958],[0,0]],"o":[[0,0],[10.833,0],[7.836,10.081],[0,35.958],[0,0]],"v":[[-18.417,-41.083],[-2.583,-43.75],[30.25,-27.917],[44.417,52.625],[30.25,123.75]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.5,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 15","np":3,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.218,33.169],[0,12.439],[0,0]],"o":[[0,0],[1.75,-26.167],[0,-22.363],[0,0]],"v":[[-59.375,115.875],[-41.875,56.792],[-45.744,2.238],[-35.625,-28.375]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 14","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-51.333],[0,0]],"o":[[0,0],[0,41.022],[0,0]],"v":[[57.417,-21.5],[65.083,46.5],[55.917,114.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 13","np":3,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.5,13],[0,15.5],[-25.188,12.89],[0,0]],"o":[[0,0],[-0.5,-13],[0,-15.5],[49.667,-25.417],[0,0]],"v":[[-64.25,56.042],[-63.5,32.625],[-67.333,-1.875],[-34.167,-57.125],[48.333,-40.708]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 12","np":3,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.5,11.25]],"o":[[0,0],[0,0]],"v":[[-23,35.875],[-12,9.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[-56,68.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 11","np":3,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[25.588,51.877],[0.253,0.286]],"o":[[-0.862,-0.039],[-12.167,-24.667],[0,0]],"v":[[83.122,95.5],[73.789,-41.833],[39.122,-75.5]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 10","np":3,"cix":2,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[37.69,-39.496],[0.227,-12.901],[0,-12.5],[0,0]],"o":[[0,0],[-22.167,23.229],[-0.229,12.998],[0,29.875],[0,0]],"v":[[18.047,-83.903],[-66.12,-59.632],[-88.229,0.347],[-84.703,39.347],[-95.703,89.597]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 9","np":3,"cix":2,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.346,-17.25]],"o":[[0,0],[0,0]],"v":[[108.577,39.125],[107.577,65.875]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 8","np":3,"cix":2,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 7","np":2,"cix":2,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-52.475,-34.419],[0,0],[0,0]],"o":[[0,0],[46.5,30.5],[0,0],[0,0]],"v":[[-44.5,-100.374],[58.25,-89.29],[106.75,6.46],[107.5,16.21]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 6","np":3,"cix":2,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2,18],[0,15.375],[-45.25,31.75]],"o":[[0,0],[-2,-18],[0,-15.375],[0,0]],"v":[[-111.125,71.625],[-106.125,41.625],[-110.125,3],[-64.875,-88.125]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 5","np":3,"cix":2,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[35.5,34.75],[0,0]],"o":[[0,0],[-34.746,-34.012],[0,0]],"v":[[126.531,-3.938],[89.281,-91.854],[17.531,-127.937]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 4","np":3,"cix":2,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 3","np":2,"cix":2,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[31.5,-19.5],[0,0]],"o":[[0,0],[-31.5,19.5],[0,0]],"v":[[-4.75,-129.937],[-71,-110.687],[-118.75,-56.937]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 2","np":3,"cix":2,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-22.25],[0,0]],"o":[[0,0],[0,22.25],[0,0]],"v":[[-128.25,-36.875],[-133.5,-0.125],[-126.5,40.375]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117647059,0.23137254902,0.658823529412,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":38,"s":[0],"e":[100]},{"t":96}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":20,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":600.600600600601,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/heart.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/heart.json deleted file mode 100644 index 08b2039..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/heart.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.1.7","fr":29.9700012207031,"ip":0,"op":24.00000097754,"w":100,"h":100,"nm":"heart","ddd":0,"assets":[{"id":"comp_4","layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":180,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":130,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":45,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-135,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-90,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-45,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Shape Layer 2 Comp 2","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":0,"op":900.000036657751,"st":0,"bm":0}]},{"id":"comp_5","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 4","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0.281]},"n":["0p667_1_0p333_0p281"],"t":3,"s":[0],"e":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":9,"s":[100],"e":[0]},{"t":17.0000006924242}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":0.567},"o":{"x":0.333,"y":0.406},"n":"0p667_0p567_0p333_0p406","t":3,"s":[39.878,39.582,0],"e":[39.878,22.253,0],"to":[0,-0.83333331346512,0],"ti":[0,2.48720121383667,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0.5},"n":"0p667_1_0p333_0p5","t":9,"s":[39.878,22.253,0],"e":[39.878,2.25,0],"to":[0,-8.33440494537354,0],"ti":[0,3.3337619304657,0]},{"t":17.0000006924242}],"ix":2},"a":{"a":0,"k":[-0.122,-27.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[15.897,15.897,-17.409]},"o":{"x":[0.333,0.333,0.333],"y":[-44.172,-44.172,107.618]},"n":["0p667_15p897_0p333_-44p172","0p667_15p897_0p333_-44p172","0p667_-17p409_0p333_107p618"],"t":3,"s":[78.68,78.68,100],"e":[78,78,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[-0.562,-0.562,24.545]},"n":["0p667_1_0p333_-0p562","0p667_1_0p333_-0p562","0p667_1_0p333_24p545"],"t":9,"s":[78,78,100],"e":[54,54,100]},{"t":17.0000006924242}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[6.66,6.66],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803921569,0.18431372549,0.56862745098,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.17,-26.594],"ix":2},"a":{"a":0,"k":[0,1.076],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0.281]},"n":["0p667_1_0p333_0p281"],"t":0,"s":[0],"e":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":6,"s":[100],"e":[0]},{"t":17.0000006924242}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":0.567},"o":{"x":0.333,"y":0.406},"n":"0p667_0p567_0p333_0p406","t":0,"s":[49.878,39.582,0],"e":[49.878,22.253,0],"to":[0,-2.35414934158325,0],"ti":[0,2.48720121383667,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0.687},"n":"0p667_1_0p333_0p687","t":6,"s":[49.878,22.253,0],"e":[49.878,2.25,0],"to":[0,-8.33440494537354,0],"ti":[0,3.3337619304657,0]},{"t":17.0000006924242}],"ix":2},"a":{"a":0,"k":[-0.122,-27.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[15.897,15.897,-17.409]},"o":{"x":[0.333,0.333,0.333],"y":[-44.172,-44.172,107.618]},"n":["0p667_15p897_0p333_-44p172","0p667_15p897_0p333_-44p172","0p667_-17p409_0p333_107p618"],"t":0,"s":[78.68,78.68,100],"e":[78,78,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[-0.773,-0.773,33.75]},"n":["0p667_1_0p333_-0p773","0p667_1_0p333_-0p773","0p667_1_0p333_33p75"],"t":6,"s":[78,78,100],"e":[54,54,100]},{"t":17.0000006924242}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[6.66,6.66],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964705882353,0.309803921569,0.4,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.17,-26.594],"ix":2},"a":{"a":0,"k":[0,1.076],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0.281]},"n":["0p667_1_0p333_0p281"],"t":5,"s":[0],"e":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":11,"s":[100],"e":[0]},{"t":19.0000007738859}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":0.567},"o":{"x":0.333,"y":0.406},"n":"0p667_0p567_0p333_0p406","t":5,"s":[59.878,39.582,0],"e":[59.878,22.253,0],"to":[0,-2.35414934158325,0],"ti":[0,2.48720121383667,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0.5},"n":"0p667_1_0p333_0p5","t":11,"s":[59.878,22.253,0],"e":[59.878,2.25,0],"to":[0,-8.33440494537354,0],"ti":[0,3.3337619304657,0]},{"t":19.0000007738859}],"ix":2},"a":{"a":0,"k":[-0.122,-27.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[15.897,15.897,-17.409]},"o":{"x":[0.333,0.333,0.333],"y":[-44.172,-44.172,107.618]},"n":["0p667_15p897_0p333_-44p172","0p667_15p897_0p333_-44p172","0p667_-17p409_0p333_107p618"],"t":5,"s":[78.68,78.68,100],"e":[78,78,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[-0.562,-0.562,24.545]},"n":["0p667_1_0p333_-0p562","0p667_1_0p333_-0p562","0p667_1_0p333_24p545"],"t":11,"s":[78,78,100],"e":[54,54,100]},{"t":19.0000007738859}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[6.66,6.66],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.868822583965,0.051056981554,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.17,-26.594],"ix":2},"a":{"a":0,"k":[0,1.076],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":5.00000020365417,"op":905.000036861406,"st":5.00000020365417,"bm":0}]}],"layers":[{"ddd":0,"ind":3,"ty":4,"nm":"Layer 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50.085,49.972,0],"ix":2},"a":{"a":0,"k":[20.392,17.022,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.486,0.486,0.333],"y":[0,0,0]},"n":["0p667_1_0p486_0","0p667_1_0p486_0","0p667_1_0p333_0"],"t":0,"s":[0,0,100],"e":[119,119,100]},{"i":{"x":[0.576,0.576,0.667],"y":[1,1,1]},"o":{"x":[0.439,0.439,0.333],"y":[0,0,0]},"n":["0p576_1_0p439_0","0p576_1_0p439_0","0p667_1_0p333_0"],"t":5,"s":[119,119,100],"e":[82,82,100]},{"i":{"x":[0.288,0.288,0.667],"y":[1,1,1]},"o":{"x":[0.152,0.152,0.333],"y":[0,0,0]},"n":["0p288_1_0p152_0","0p288_1_0p152_0","0p667_1_0p333_0"],"t":10,"s":[82,82,100],"e":[100,100,100]},{"t":15.0000006109625}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.008,2.091],[-2.887,0.06],[0,0],[-2.098,-2.123],[0,0],[0,0],[-3.003,0.063],[0,0],[-2.092,-2.008],[-0.059,-2.889],[2.542,-1.428],[0.178,8.815]],"o":[[2.007,-2.09],[0,0],[3.002,-0.062],[0,0],[0,0],[2.009,-2.205],[0,0],[2.89,-0.058],[2.09,2.008],[0.229,11.336],[-7.185,-3.885],[-0.059,-2.89]],"v":[[-17.06,-13.009],[-9.471,-16.342],[-9.465,-16.342],[-1.555,-13.145],[-0.209,-11.783],[1.081,-13.198],[8.851,-16.714],[8.855,-16.714],[16.579,-13.69],[19.913,-6.096],[0.38,16.772],[-20.083,-5.285]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964999988032,0.310000011968,0.4,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.392,17.022],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"Shape Layer 2 Comp 1","refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[86,86,100],"ix":6}},"ao":0,"w":100,"h":100,"ip":3.00000012219251,"op":903.000036779944,"st":3.00000012219251,"bm":0},{"ddd":0,"ind":6,"ty":1,"nm":"White Solid 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"sw":100,"sh":100,"sc":"#ffffff","ip":0,"op":900.000036657751,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/icon_animation.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/icon_animation.json deleted file mode 100644 index c574f74..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/icon_animation.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.1.13","fr":33.8690032958984,"ip":0,"op":90.000932593746,"w":276,"h":580,"nm":"IconAnimation","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,102,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.438,-16.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.66,4.158],[0.55,-0.255],[0.162,-0.111],[0,0],[0.052,-0.433],[0,0],[-0.72,-0.085],[-0.053,0],[-0.079,0.669],[0,0],[0,0]],"o":[[-0.122,0.001],[-0.175,0.062],[0,0],[-0.358,0.248],[0,0],[-0.083,0.72],[0.053,0.006],[0.656,0],[0,0],[0,0],[0,0]],"v":[[1.653,-16.626],[-0.169,-16.3],[-0.678,-16.043],[-6.499,-11.32],[-7.142,-10.25],[-7.54,-4.643],[-6.387,-3.183],[-6.23,-3.174],[-4.926,-4.334],[-4.207,-9.214],[-2.379,-10.24]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.219,-10.875],"ix":2},"a":{"a":0,"k":[1.219,-15.875],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[-40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":60.964,"s":[-40],"e":[-71]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76.205,"s":[-71],"e":[-40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":86.366,"s":[-40],"e":[0]},{"t":101.607009887695}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.091,-0.063],[0,0],[-0.282,0],[-0.276,0.395],[0.644,0.449],[0,0],[0,0],[0.035,0.064]],"o":[[0.074,0.082],[0,0],[0.247,0.175],[0.448,0],[0.447,-0.644],[0,0],[0,0],[-0.291,-1.581],[-4.465,2.376]],"v":[[4.208,-6.719],[4.455,-6.499],[8.738,-3.549],[9.55,-3.292],[10.717,-3.899],[10.366,-5.878],[6.496,-8.672],[4.938,-13.658],[1.653,-16.626]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.313,-10.375],"ix":2},"a":{"a":0,"k":[1.313,-15.375],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":60.964,"s":[40],"e":[78]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76.205,"s":[78],"e":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":86.366,"s":[40],"e":[0]},{"t":101.607009887695}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":50.804,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-13.908,5.842],[-14.222,8.524],[-13.282,8.855],[-12.04,9.012],[-4.151,10.956],[-3.306,10.456],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":60.964,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-13.908,5.842],[-14.222,8.524],[-13.282,8.855],[-12.04,9.012],[-4.151,10.956],[-3.306,10.456],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":71.125,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":76.205,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":86.366,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-8.141,13.802],[-7.902,15.92],[-6.961,16.251],[-5.783,15.681],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":96.527,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-8.141,13.802],[-7.902,15.92],[-6.961,16.251],[-5.783,15.681],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"t":101.607009887695}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.063,2.75],"ix":2},"a":{"a":0,"k":[-0.063,-2.25],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[-42]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":60.964,"s":[-42],"e":[-57]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":71.125,"s":[-57],"e":[-59]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76.205,"s":[-59],"e":[-25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":86.366,"s":[-25],"e":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":96.527,"s":[4],"e":[0]},{"t":101.607009887695}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":50.804,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":60.964,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":71.125,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":76.205,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[-0.146,0.395]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.884,7.314],[9.099,6.616],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[1.131,14.888],[2.597,15.974],[3.049,15.908],[4.628,14.457]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":86.366,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[-0.146,0.395]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.884,7.314],[9.099,6.616],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[1.131,14.888],[2.597,15.974],[3.049,15.908],[4.628,14.457]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.722,13.827],[11.188,14.913],[11.64,14.846],[12.659,12.927]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":96.527,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.722,13.827],[11.188,14.913],[11.64,14.846],[12.659,12.927]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}]},{"t":101.607009887695}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.094,3.281],"ix":2},"a":{"a":0,"k":[1.094,-1.719],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[34]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":60.964,"s":[34],"e":[64]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":71.125,"s":[64],"e":[60]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76.205,"s":[60],"e":[18]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":86.366,"s":[18],"e":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":96.527,"s":[4],"e":[0]},{"t":101.607009887695}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.013,0.152],[0,0],[-0.091,-0.063],[1.678,0.136],[0.55,-0.255],[0.162,-0.111],[0,0],[0,0],[-0.022,-0.203],[-1.843,0.062]],"o":[[0.034,-0.145],[0,0],[0.074,0.082],[0,0],[-0.65,-0.052],[-0.175,0.062],[0,0],[0,0],[-0.018,0.211],[0,0],[1.843,-0.062]],"v":[[3.59,-2.105],[3.664,-2.552],[4.208,-6.719],[4.455,-6.499],[1.653,-16.626],[-0.169,-16.3],[-0.678,-16.043],[-2.379,-10.24],[-2.626,-3.062],[-2.616,-2.439],[0.782,2.375]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":50.8035049438477,"op":389.493537902832,"st":50.8035049438477,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,102,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2.438,-16.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.66,4.158],[0.55,-0.255],[0.162,-0.111],[0,0],[0.052,-0.433],[0,0],[-0.72,-0.085],[-0.053,0],[-0.079,0.669],[0,0],[0,0]],"o":[[-0.122,0.001],[-0.175,0.062],[0,0],[-0.358,0.248],[0,0],[-0.083,0.72],[0.053,0.006],[0.656,0],[0,0],[0,0],[0,0]],"v":[[1.653,-16.626],[-0.169,-16.3],[-0.678,-16.043],[-6.499,-11.32],[-7.142,-10.25],[-7.54,-4.643],[-6.387,-3.183],[-6.23,-3.174],[-4.926,-4.334],[-4.207,-9.214],[-2.379,-10.24]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.219,-10.875],"ix":2},"a":{"a":0,"k":[1.219,-15.875],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[-40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10.161,"s":[-40],"e":[-71]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25.402,"s":[-71],"e":[-40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":35.562,"s":[-40],"e":[0]},{"t":50.8035049438477}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.091,-0.063],[0,0],[-0.282,0],[-0.276,0.395],[0.644,0.449],[0,0],[0,0],[0.035,0.064]],"o":[[0.074,0.082],[0,0],[0.247,0.175],[0.448,0],[0.447,-0.644],[0,0],[0,0],[-0.291,-1.581],[-4.465,2.376]],"v":[[4.208,-6.719],[4.455,-6.499],[8.738,-3.549],[9.55,-3.292],[10.717,-3.899],[10.366,-5.878],[6.496,-8.672],[4.938,-13.658],[1.653,-16.626]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.313,-10.375],"ix":2},"a":{"a":0,"k":[1.313,-15.375],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10.161,"s":[40],"e":[78]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25.402,"s":[78],"e":[40]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":35.562,"s":[40],"e":[0]},{"t":50.8035049438477}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-13.908,5.842],[-14.222,8.524],[-13.282,8.855],[-12.04,9.012],[-4.151,10.956],[-3.306,10.456],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":10.161,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-13.908,5.842],[-14.222,8.524],[-13.282,8.855],[-12.04,9.012],[-4.151,10.956],[-3.306,10.456],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":20.321,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":25.402,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":35.562,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-9.071,14.817],[-8.832,16.934],[-7.892,17.265],[-6.713,16.695],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-8.141,13.802],[-7.902,15.92],[-6.961,16.251],[-5.783,15.681],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":45.723,"s":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-8.141,13.802],[-7.902,15.92],[-6.961,16.251],[-5.783,15.681],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}],"e":[{"i":[[7.053,-0.748],[0,0],[0,0],[-0.65,-0.519],[-0.331,0],[-0.297,0.374],[0,0],[-0.065,0.158],[0,0]],"o":[[-0.072,-0.061],[0,0],[-0.519,0.651],[0.277,0.222],[0.441,0],[0,0],[0.106,-0.134],[0,0],[0,0]],"v":[[-2.616,-2.439],[-5.683,6.781],[-10.646,13.483],[-10.407,15.601],[-9.466,15.932],[-8.288,15.362],[-2.648,8.873],[-2.389,8.435],[0.782,2.375]],"c":true}]},{"t":50.8035049438477}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-0.063,2.75],"ix":2},"a":{"a":0,"k":[-0.063,-2.25],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[-42]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10.161,"s":[-42],"e":[-57]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20.321,"s":[-57],"e":[-59]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25.402,"s":[-59],"e":[-25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":35.562,"s":[-25],"e":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":45.723,"s":[4],"e":[0]},{"t":50.8035049438477}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":10.161,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":20.321,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.788,14.342],[11.253,15.428],[11.706,15.362],[12.724,13.443]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":25.402,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[-0.146,0.395]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.884,7.314],[9.099,6.616],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[1.131,14.888],[2.597,15.974],[3.049,15.908],[4.628,14.457]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":35.562,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[-0.146,0.395]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.884,7.314],[9.099,6.616],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[1.131,14.888],[2.597,15.974],[3.049,15.908],[4.628,14.457]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.722,13.827],[11.188,14.913],[11.64,14.846],[12.659,12.927]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":45.723,"s":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[9.722,13.827],[11.188,14.913],[11.64,14.846],[12.659,12.927]],"c":true}],"e":[{"i":[[0,0],[0.101,0.149],[0,0],[-0.007,0.021],[0,0],[0,0],[0,0],[-0.656,0],[-0.15,0.046],[0.248,0.813]],"o":[[-0.054,-0.172],[0,0],[0.034,-0.145],[-5.804,0.458],[0,0],[0,0],[0.201,0.661],[0.149,0],[0.811,-0.248],[0,0]],"v":[[8.566,6.553],[8.333,6.066],[3.59,-2.105],[3.664,-2.552],[0.782,2.375],[5.127,7.892],[7.725,15.592],[9.191,16.678],[9.643,16.612],[10.662,14.693]],"c":true}]},{"t":50.8035049438477}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1.094,3.281],"ix":2},"a":{"a":0,"k":[1.094,-1.719],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[34]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10.161,"s":[34],"e":[64]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20.321,"s":[64],"e":[60]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":25.402,"s":[60],"e":[18]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":35.562,"s":[18],"e":[4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":45.723,"s":[4],"e":[0]},{"t":50.8035049438477}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.013,0.152],[0,0],[-0.091,-0.063],[1.678,0.136],[0.55,-0.255],[0.162,-0.111],[0,0],[0,0],[-0.022,-0.203],[-1.843,0.062]],"o":[[0.034,-0.145],[0,0],[0.074,0.082],[0,0],[-0.65,-0.052],[-0.175,0.062],[0,0],[0,0],[-0.018,0.211],[0,0],[1.843,-0.062]],"v":[[3.59,-2.105],[3.664,-2.552],[4.208,-6.719],[4.455,-6.499],[1.653,-16.626],[-0.169,-16.3],[-0.678,-16.043],[-2.379,-10.24],[-2.626,-3.062],[-2.616,-2.439],[0.782,2.375]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":50.8035049438477,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[99.657,107.486,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.625,-20.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.017,0.019],[0.04,0.027],[0,0],[0,0],[0,0],[-0.672,0],[-0.124,0.03],[0.205,0.745],[0,0],[0.348,0.264],[0,0]],"o":[[-0.013,0.013],[0,0],[0,0],[0,0],[0.173,0.629],[0.123,0],[0.807,-0.189],[0,0],[-0.11,-0.401],[0,0],[0,0]],"v":[[2.561,-4.414],[0.991,-2.508],[2.518,0.539],[9.146,5.668],[11.642,14.735],[13.1,15.782],[13.472,15.738],[14.561,14.047],[13.08,4.085],[12.375,3.061],[5.551,-3.128]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.063,-2.188],"ix":2},"a":{"a":0,"k":[3.063,-2.188],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[94],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[0],"e":[94]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":81.286,"s":[94],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":94.833,"s":[0],"e":[94]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":108.381,"s":[94],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":115.155,"s":[0],"e":[94]},{"t":121.928411865234}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.039,-0.055],[0,0],[0,0],[0.064,-0.838],[-0.814,-0.068],[0,0],[-0.055,0],[-0.387,0.536],[0,0],[0.941,1.069]],"o":[[-0.043,0.051],[0,0],[0,0],[-0.815,-0.069],[-0.066,0.839],[0,0],[0.057,0.004],[0.69,0],[0,0],[0,0],[-1.011,-1.15]],"v":[[-0.697,-4.047],[-0.822,-3.891],[-5.511,3.443],[-13.571,3.263],[-15.162,4.658],[-13.808,6.299],[-4.627,7.337],[-4.461,7.344],[-2.736,6.49],[2.518,0.539],[3.114,-3.753]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2,-3.313],"ix":2},"a":{"a":0,"k":[2,-3.313],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[-92],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[0],"e":[-92]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":81.286,"s":[-92],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":94.833,"s":[0],"e":[-92]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":108.381,"s":[-92],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":115.155,"s":[0],"e":[-92]},{"t":121.928411865234}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.576,0.03],[-0.027,0.003],[-0.261,0.549],[0,0],[0.723,0.342],[0.341,-0.722],[0,0],[0,0],[0,0],[0.009,0.01],[1.037,0.254],[0.218,-1.676],[0,0]],"o":[[0.348,0.465],[0.027,-0.002],[0.604,-0.061],[0,0],[0.343,-0.722],[-0.722,-0.341],[0,0],[0,0],[0,0],[-0.009,-0.009],[-0.483,-0.828],[-0.956,-0.079],[-0.218,1.676],[0,0]],"v":[[8.772,-5.613],[10.252,-4.92],[10.334,-4.927],[11.728,-5.911],[14.885,-10.833],[14.198,-12.759],[12.272,-12.071],[10.205,-9.296],[8.014,-13.23],[7.877,-13.474],[7.851,-13.502],[5.51,-15.23],[2.522,-12.203],[7.043,-7.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.5,-14.094],"ix":2},"a":{"a":0,"k":[3.5,-14.094],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[102],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[0],"e":[102]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":81.286,"s":[102],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":94.833,"s":[0],"e":[102]},{"t":108.380810546875}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.571,1.598],[0,0],[0,0],[0.003,0],[0.309,-0.694],[0,0],[-0.727,-0.324],[-0.142,-0.016],[-0.263,0.59],[0,0],[0,0]],"o":[[0.571,-1.598],[0,0],[-0.002,0],[-0.752,-0.087],[0,0],[-0.324,0.727],[0.138,0.061],[0.61,0.071],[0,0],[0,0],[0,0]],"v":[[4.577,-12.524],[3.928,-15.382],[-2.871,-15.695],[-2.877,-15.695],[-4.66,-14.677],[-6.655,-9.525],[-5.924,-7.621],[-5.502,-7.506],[-4.02,-8.352],[-2.009,-12.1],[0.749,-11.524]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.656,-13.281],"ix":2},"a":{"a":0,"k":[4.656,-13.281],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[-146],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[0],"e":[-146]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":81.286,"s":[-146],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":94.833,"s":[0],"e":[-146]},{"t":108.380810546875}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0.009,0.01],[1.037,0.254],[0.237,0.013],[0.018,0.003],[0,0],[1.075,-1.386],[0,0],[0,0],[0.039,-0.055],[0,0],[0,0],[0.348,0.264],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.009,-0.009],[-0.483,-0.828],[-0.238,-0.059],[-0.016,-0.002],[0,0],[0,0],[-1.075,1.386],[0,0],[-0.043,0.051],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.798,-10.046],[8.014,-13.23],[7.877,-13.474],[7.851,-13.502],[5.51,-15.23],[4.795,-15.336],[4.746,-15.345],[3.928,-15.382],[1.879,-14.538],[0.749,-11.524],[-0.697,-4.047],[-0.822,-3.891],[-0.403,-0.141],[2.518,0.539],[5.47,-0.404],[5.551,-3.128],[7.043,-7.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":4,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":54.1904052734375,"op":108.380810546875,"st":54.1904052734375,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[99.657,107.486,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.625,-20.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.017,0.019],[0.04,0.027],[0,0],[0,0],[0,0],[-0.672,0],[-0.124,0.03],[0.205,0.745],[0,0],[0.348,0.264],[0,0]],"o":[[-0.013,0.013],[0,0],[0,0],[0,0],[0.173,0.629],[0.123,0],[0.807,-0.189],[0,0],[-0.11,-0.401],[0,0],[0,0]],"v":[[2.561,-4.414],[0.991,-2.508],[2.518,0.539],[9.146,5.668],[11.642,14.735],[13.1,15.782],[13.472,15.738],[14.561,14.047],[13.08,4.085],[12.375,3.061],[5.551,-3.128]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.063,-2.188],"ix":2},"a":{"a":0,"k":[3.063,-2.188],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[94],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.548,"s":[0],"e":[94]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.095,"s":[94],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":40.643,"s":[0],"e":[94]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[94],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":60.964,"s":[0],"e":[94]},{"t":67.7380065917969}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.039,-0.055],[0,0],[0,0],[0.064,-0.838],[-0.814,-0.068],[0,0],[-0.055,0],[-0.387,0.536],[0,0],[0.941,1.069]],"o":[[-0.043,0.051],[0,0],[0,0],[-0.815,-0.069],[-0.066,0.839],[0,0],[0.057,0.004],[0.69,0],[0,0],[0,0],[-1.011,-1.15]],"v":[[-0.697,-4.047],[-0.822,-3.891],[-5.511,3.443],[-13.571,3.263],[-15.162,4.658],[-13.808,6.299],[-4.627,7.337],[-4.461,7.344],[-2.736,6.49],[2.518,0.539],[3.114,-3.753]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2,-3.313],"ix":2},"a":{"a":0,"k":[2,-3.313],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-92],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.548,"s":[0],"e":[-92]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.095,"s":[-92],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":40.643,"s":[0],"e":[-92]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[-92],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":60.964,"s":[0],"e":[-92]},{"t":67.7380065917969}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.576,0.03],[-0.027,0.003],[-0.261,0.549],[0,0],[0.723,0.342],[0.341,-0.722],[0,0],[0,0],[0,0],[0.009,0.01],[1.037,0.254],[0.218,-1.676],[0,0]],"o":[[0.348,0.465],[0.027,-0.002],[0.604,-0.061],[0,0],[0.343,-0.722],[-0.722,-0.341],[0,0],[0,0],[0,0],[-0.009,-0.009],[-0.483,-0.828],[-0.956,-0.079],[-0.218,1.676],[0,0]],"v":[[8.772,-5.613],[10.252,-4.92],[10.334,-4.927],[11.728,-5.911],[14.885,-10.833],[14.198,-12.759],[12.272,-12.071],[10.205,-9.296],[8.014,-13.23],[7.877,-13.474],[7.851,-13.502],[5.51,-15.23],[2.522,-12.203],[7.043,-7.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.5,-14.094],"ix":2},"a":{"a":0,"k":[3.5,-14.094],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[102],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.548,"s":[0],"e":[102]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.095,"s":[102],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":40.643,"s":[0],"e":[102]},{"t":54.1904052734375}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.571,1.598],[0,0],[0,0],[0.003,0],[0.309,-0.694],[0,0],[-0.727,-0.324],[-0.142,-0.016],[-0.263,0.59],[0,0],[0,0]],"o":[[0.571,-1.598],[0,0],[-0.002,0],[-0.752,-0.087],[0,0],[-0.324,0.727],[0.138,0.061],[0.61,0.071],[0,0],[0,0],[0,0]],"v":[[4.577,-12.524],[3.928,-15.382],[-2.871,-15.695],[-2.877,-15.695],[-4.66,-14.677],[-6.655,-9.525],[-5.924,-7.621],[-5.502,-7.506],[-4.02,-8.352],[-2.009,-12.1],[0.749,-11.524]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.656,-13.281],"ix":2},"a":{"a":0,"k":[4.656,-13.281],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-146],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.548,"s":[0],"e":[-146]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.095,"s":[-146],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":40.643,"s":[0],"e":[-146]},{"t":54.1904052734375}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0.009,0.01],[1.037,0.254],[0.237,0.013],[0.018,0.003],[0,0],[1.075,-1.386],[0,0],[0,0],[0.039,-0.055],[0,0],[0,0],[0.348,0.264],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.009,-0.009],[-0.483,-0.828],[-0.238,-0.059],[-0.016,-0.002],[0,0],[0,0],[-1.075,1.386],[0,0],[-0.043,0.051],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[7.798,-10.046],[8.014,-13.23],[7.877,-13.474],[7.851,-13.502],[5.51,-15.23],[4.795,-15.336],[4.746,-15.345],[3.928,-15.382],[1.879,-14.538],[0.749,-11.524],[-0.697,-4.047],[-0.822,-3.891],[-0.403,-0.141],[2.518,0.539],[5.47,-0.404],[5.551,-3.128],[7.043,-7.479]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":4,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":54.1904052734375,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.438],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":67.738,"s":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-13.286,-13.415],[-14.978,-12.858],[-14.421,-11.166],[-8.351,-10.775],[-3.864,-8.282]],"c":true}],"e":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-11.599,-16.915],[-13.29,-16.358],[-12.733,-14.666],[-8.351,-10.775],[-3.864,-8.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":84.673,"s":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-11.599,-16.915],[-13.29,-16.358],[-12.733,-14.666],[-8.351,-10.775],[-3.864,-8.282]],"c":true}],"e":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-13.286,-13.415],[-14.978,-12.858],[-14.421,-11.166],[-8.351,-10.775],[-3.864,-8.282]],"c":true}]},{"t":101.607009887695}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.188,-6.875],"ix":2},"a":{"a":0,"k":[-2.188,-9.875],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[-90],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84.673,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":88.059,"s":[0],"e":[-90]},{"t":101.607009887695}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":67.738,"s":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[13.921,-11.416],[14.478,-13.108],[12.786,-13.665],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}],"e":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[12.733,-14.666],[13.29,-16.358],[11.599,-16.915],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":84.673,"s":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[12.733,-14.666],[13.29,-16.358],[11.599,-16.915],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}],"e":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[13.921,-11.416],[14.478,-13.108],[12.786,-13.665],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}]},{"t":101.607009887695}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2,-6.969],"ix":2},"a":{"a":0,"k":[2,-9.969],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[90],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84.673,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":88.059,"s":[0],"e":[90]},{"t":101.607009887695}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":81.286,"s":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.234,8.474],[-12.881,15.048],[-12.586,16.888],[-12.411,16.996],[-10.746,16.594],[-5.964,9.747],[-0.006,4.393]],"c":true}],"e":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.297,6.224],[-12.443,12.673],[-12.148,14.513],[-11.974,14.621],[-10.309,14.219],[-6.026,7.497],[-0.006,4.393]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":88.059,"s":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.297,6.224],[-12.443,12.673],[-12.148,14.513],[-11.974,14.621],[-10.309,14.219],[-6.026,7.497],[-0.006,4.393]],"c":true}],"e":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.234,8.474],[-12.881,15.048],[-12.586,16.888],[-12.411,16.996],[-10.746,16.594],[-5.964,9.747],[-0.006,4.393]],"c":true}]},{"t":101.607009887695}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[-30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84.673,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":88.059,"s":[0],"e":[-30]},{"t":101.607009887695}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":81.286,"s":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[5.97,9.514],[10.735,16.594],[12.399,16.996],[12.574,16.888],[12.869,15.048],[9.04,8.191],[3.587,0.078]],"c":true}],"e":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[6.345,7.764],[10.36,14.219],[12.024,14.621],[12.199,14.513],[12.494,12.673],[9.415,6.441],[3.587,0.078]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":88.059,"s":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[6.345,7.764],[10.36,14.219],[12.024,14.621],[12.199,14.513],[12.494,12.673],[9.415,6.441],[3.587,0.078]],"c":true}],"e":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[5.97,9.514],[10.735,16.594],[12.399,16.996],[12.574,16.888],[12.869,15.048],[9.04,8.191],[3.587,0.078]],"c":true}]},{"t":101.607009887695}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84.673,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":88.059,"s":[0],"e":[30]},{"t":101.607009887695}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 2,\n 3,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.551,0.153],[0,0],[0,0],[-3.568,0.081],[0,0],[0,0]],"o":[[-0.548,0.165],[0,0],[0,0],[0,0],[3.568,-0.081],[0,0],[0.001,-0.048]],"v":[[1.526,-11.742],[-1.779,-11.724],[-3.864,-8.282],[-3.606,0.078],[-0.006,4.393],[3.587,0.078],[4.117,-8.282]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":67.7380065917969,"op":101.607009887695,"st":67.7380065917969,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.438],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":33.869,"s":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-13.286,-13.415],[-14.978,-12.858],[-14.421,-11.166],[-8.351,-10.775],[-3.864,-8.282]],"c":true}],"e":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-11.599,-16.915],[-13.29,-16.358],[-12.733,-14.666],[-8.351,-10.775],[-3.864,-8.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":50.804,"s":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-11.599,-16.915],[-13.29,-16.358],[-12.733,-14.666],[-8.351,-10.775],[-3.864,-8.282]],"c":true}],"e":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-13.286,-13.415],[-14.978,-12.858],[-14.421,-11.166],[-8.351,-10.775],[-3.864,-8.282]],"c":true}]},{"t":67.7380065917969}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.188,-6.875],"ix":2},"a":{"a":0,"k":[-2.188,-9.875],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33.869,"s":[-90],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[0],"e":[-90]},{"t":67.7380065917969}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":33.869,"s":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[13.921,-11.416],[14.478,-13.108],[12.786,-13.665],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}],"e":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[12.733,-14.666],[13.29,-16.358],[11.599,-16.915],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":50.804,"s":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[12.733,-14.666],[13.29,-16.358],[11.599,-16.915],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}],"e":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[13.921,-11.416],[14.478,-13.108],[12.786,-13.665],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}]},{"t":67.7380065917969}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2,-6.969],"ix":2},"a":{"a":0,"k":[2,-9.969],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33.869,"s":[90],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[0],"e":[90]},{"t":67.7380065917969}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":47.417,"s":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.234,8.474],[-12.881,15.048],[-12.586,16.888],[-12.411,16.996],[-10.746,16.594],[-5.964,9.747],[-0.006,4.393]],"c":true}],"e":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.297,6.224],[-12.443,12.673],[-12.148,14.513],[-11.974,14.621],[-10.309,14.219],[-6.026,7.497],[-0.006,4.393]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":54.19,"s":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.297,6.224],[-12.443,12.673],[-12.148,14.513],[-11.974,14.621],[-10.309,14.219],[-6.026,7.497],[-0.006,4.393]],"c":true}],"e":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.234,8.474],[-12.881,15.048],[-12.586,16.888],[-12.411,16.996],[-10.746,16.594],[-5.964,9.747],[-0.006,4.393]],"c":true}]},{"t":67.7380065917969}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33.869,"s":[-30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[0],"e":[-30]},{"t":67.7380065917969}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":47.417,"s":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[5.97,9.514],[10.735,16.594],[12.399,16.996],[12.574,16.888],[12.869,15.048],[9.04,8.191],[3.587,0.078]],"c":true}],"e":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[6.345,7.764],[10.36,14.219],[12.024,14.621],[12.199,14.513],[12.494,12.673],[9.415,6.441],[3.587,0.078]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":54.19,"s":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[6.345,7.764],[10.36,14.219],[12.024,14.621],[12.199,14.513],[12.494,12.673],[9.415,6.441],[3.587,0.078]],"c":true}],"e":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[5.97,9.514],[10.735,16.594],[12.399,16.996],[12.574,16.888],[12.869,15.048],[9.04,8.191],[3.587,0.078]],"c":true}]},{"t":67.7380065917969}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33.869,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":50.804,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[0],"e":[30]},{"t":67.7380065917969}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 2,\n 3,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.551,0.153],[0,0],[0,0],[-3.568,0.081],[0,0],[0,0]],"o":[[-0.548,0.165],[0,0],[0,0],[0,0],[3.568,-0.081],[0,0],[0.001,-0.048]],"v":[[1.526,-11.742],[-1.779,-11.724],[-3.864,-8.282],[-3.606,0.078],[-0.006,4.393],[3.587,0.078],[4.117,-8.282]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":33.8690032958984,"op":67.7380065917969,"st":33.8690032958984,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.083,-0.067],[-0.067,2.085],[2.085,0.067],[0.068,-2.084]],"o":[[2.084,0.068],[0.067,-2.084],[-2.083,-0.068],[-0.067,2.085]],"v":[[-0.123,3.772],[3.774,0.12],[0.122,-3.773],[-3.774,-0.124]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,-14.438],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-13.286,-13.415],[-14.978,-12.858],[-14.421,-11.166],[-8.351,-10.775],[-3.864,-8.282]],"c":true}],"e":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-11.599,-16.915],[-13.29,-16.358],[-12.733,-14.666],[-8.351,-10.775],[-3.864,-8.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":16.935,"s":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-11.599,-16.915],[-13.29,-16.358],[-12.733,-14.666],[-8.351,-10.775],[-3.864,-8.282]],"c":true}],"e":[{"i":[[0.717,2.38],[0,0],[0,0],[0.313,-0.621],[-0.53,-0.458],[0,0],[-0.011,0.063]],"o":[[0,0],[0,0],[-0.545,-0.365],[-0.314,0.621],[0,0],[0,0],[2.396,0.532]],"v":[[-0.717,-11.599],[-7.06,-13.364],[-13.286,-13.415],[-14.978,-12.858],[-14.421,-11.166],[-8.351,-10.775],[-3.864,-8.282]],"c":true}]},{"t":33.8690032958984}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.188,-6.875],"ix":2},"a":{"a":0,"k":[-2.188,-9.875],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-90],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16.935,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20.321,"s":[0],"e":[-90]},{"t":33.8690032958984}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm left","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[13.921,-11.416],[14.478,-13.108],[12.786,-13.665],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}],"e":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[12.733,-14.666],[13.29,-16.358],[11.599,-16.915],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":16.935,"s":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[12.733,-14.666],[13.29,-16.358],[11.599,-16.915],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}],"e":[{"i":[[0,0],[0,0],[0.314,0.621],[0.573,-0.371],[0,0],[-0.026,0.054],[-2.461,0.5]],"o":[[0,0],[0.607,-0.463],[-0.313,-0.621],[0,0],[0,0],[-1.183,2.773],[0.008,0]],"v":[[8.035,-10.775],[13.921,-11.416],[14.478,-13.108],[12.786,-13.665],[6.745,-13.364],[0.964,-11.617],[4.117,-8.282]],"c":true}]},{"t":33.8690032958984}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[2,-6.969],"ix":2},"a":{"a":0,"k":[2,-9.969],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[90],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16.935,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20.321,"s":[0],"e":[90]},{"t":33.8690032958984}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm right","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13.548,"s":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.234,8.474],[-12.881,15.048],[-12.586,16.888],[-12.411,16.996],[-10.746,16.594],[-5.964,9.747],[-0.006,4.393]],"c":true}],"e":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.297,6.224],[-12.443,12.673],[-12.148,14.513],[-11.974,14.621],[-10.309,14.219],[-6.026,7.497],[-0.006,4.393]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":20.321,"s":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.297,6.224],[-12.443,12.673],[-12.148,14.513],[-11.974,14.621],[-10.309,14.219],[-6.026,7.497],[-0.006,4.393]],"c":true}],"e":[{"i":[[3.419,-0.047],[0,0],[0,0],[-0.589,-0.426],[-0.061,-0.031],[-0.387,0.532],[0,0],[0.006,-0.049]],"o":[[0.013,-0.047],[0,0],[-0.427,0.589],[0.056,0.041],[0.568,0.29],[0,0],[0,0],[0.975,-3.393]],"v":[[-3.606,0.078],[-9.234,8.474],[-12.881,15.048],[-12.586,16.888],[-12.411,16.996],[-10.746,16.594],[-5.964,9.747],[-0.006,4.393]],"c":true}]},{"t":33.8690032958984}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16.935,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20.321,"s":[0],"e":[-30]},{"t":33.8690032958984}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg left","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13.548,"s":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[5.97,9.514],[10.735,16.594],[12.399,16.996],[12.574,16.888],[12.869,15.048],[9.04,8.191],[3.587,0.078]],"c":true}],"e":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[6.345,7.764],[10.36,14.219],[12.024,14.621],[12.199,14.513],[12.494,12.673],[9.415,6.441],[3.587,0.078]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":20.321,"s":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[6.345,7.764],[10.36,14.219],[12.024,14.621],[12.199,14.513],[12.494,12.673],[9.415,6.441],[3.587,0.078]],"c":true}],"e":[{"i":[[-1.494,-2.799],[0,0],[0,0],[-0.568,0.29],[-0.056,0.041],[0.427,0.589],[0,0],[0.007,0.016]],"o":[[-0.025,-0.018],[0,0],[0.385,0.532],[0.061,-0.031],[0.589,-0.426],[0,0],[0,0],[-3.118,-0.234]],"v":[[-0.006,4.393],[5.97,9.514],[10.735,16.594],[12.399,16.996],[12.574,16.888],[12.869,15.048],[9.04,8.191],[3.587,0.078]],"c":true}]},{"t":33.8690032958984}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16.935,"s":[0],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":20.321,"s":[0],"e":[30]},{"t":33.8690032958984}],"ix":6,"x":"var $bm_rt;\nvar easingPreset = [\n [\n 3,\n 4,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 1,\n 2,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ],\n [\n 2,\n 3,\n [\n 'make_bezier_easing',\n [\n 0.25,\n 0.46,\n 0.45,\n 1\n ],\n 'Glide.Out',\n false\n ]\n ]\n ];\nfunction easingMaker() {\n var t, d, newProgress, sX, eX, sY, eY, sZ, eZ, val1, val2, val2, val3;\n var n = 0;\n if (numKeys > 0) {\n n = nearestKey(time).index;\n if (key(n).time > time) {\n n--;\n }\n }\n try {\n var key1 = key(n);\n var key2 = key(sum(n, 1));\n } catch (e) {\n return null;\n }\n var dim = 1;\n try {\n key(1)[1];\n dim = 2;\n key(1)[2];\n dim = 3;\n } catch (e) {\n }\n var expression = null;\n for (var i = 0; i < easingPreset.length; ++i) {\n if (easingPreset[i][0] <= n && easingPreset[i][1] >= n + 1) {\n var expression = eval([easingPreset[i][2][0]][0]);\n try {\n expression = expression.apply({}, easingPreset[i][2][1].concat(easingPreset[i][2][3]));\n } catch (e) {\n expression = expression.apply({}, easingPreset[i][2][1]);\n }\n break;\n }\n }\n if (!expression)\n return null;\n t = sub(time, key1.time);\n d = sub(key2.time, key1.time);\n if (expression.hasOwnProperty('curviosity') && expression.curviosity) {\n newProgress = expression.executeProgress(div(t, d));\n return thisProperty.valueAtTime(sum(key1.time, mul(d, newProgress)));\n }\n sX = key1[0];\n eX = sub(key2[0], key1[0]);\n if (dim >= 2) {\n sY = key1[1];\n eY = sub(key2[1], key1[1]);\n if (dim >= 3) {\n sZ = key1[2];\n eZ = sub(key2[2], key1[2]);\n }\n }\n if (time < key1.time || time > key2.time) {\n return value;\n } else {\n val1 = expression.execute(t, sX, eX, d);\n switch (dim) {\n case 1:\n return val1;\n case 2:\n val2 = expression.execute(t, sY, eY, d);\n return [\n val1,\n val2\n ];\n case 3:\n val2 = expression.execute(t, sY, eY, d);\n val3 = expression.execute(t, sZ, eZ, d);\n return [\n val1,\n val2,\n val3\n ];\n default:\n return null;\n }\n }\n}\n$bm_rt = easingMaker() || value;\nfunction sampleCurveY(t) {\n return mul(sum(mul(sum(mul(this.ay, t), this.by), t), this.cy), t);\n}\nfunction sampleCurveX(t) {\n return mul(sum(mul(sum(mul(this.ax, t), this.bx), t), this.cx), t);\n}\nfunction sampleCurveDerivativeX(t) {\n return sum(mul(sum(mul(mul(3, this.ax), t), mul(2, this.bx)), t), this.cx);\n}\nfunction solveCurveX(x, epsilon) {\n var t2, i, x2, d2, t0, t1;\n for (t2 = x, i = 0; i < 8; i++) {\n x2 = sub(sampleCurveX.call(this, t2), x);\n if (Math.abs(x2) < epsilon)\n return t2;\n d2 = sampleCurveDerivativeX.call(this, t2);\n if (Math.abs(d2) < 0.000001)\n break;\n t2 = sub(t2, div(x2, d2));\n }\n t0 = 0;\n t1 = 1;\n t2 = x;\n if (t2 < t0)\n return t0;\n if (t2 > t1)\n return t1;\n while (t0 < t1) {\n x2 = sampleCurveX.call(this, t2);\n if (Math.abs(x2 - x) < epsilon)\n return t2;\n if (x > x2)\n t0 = t2;\n else\n t1 = t2;\n t2 = sum(mul(sub(t1, t0), 0.5), t0);\n }\n return t2;\n}\nfunction executeBezier(t, b, e, d) {\n return sum(b, mul(e, sampleCurveY.call(this, solveCurveX.call(this, div(t, d), div(1, mul(200, d))))));\n}\nfunction executeBezierProgress(oldProgress) {\n return sampleCurveY.call(this, solveCurveX.call(this, oldProgress, 1 / 200));\n}\nfunction make_bezier_easing(p1x, p1y, p2x, p2y, curviosity) {\n this.cx = mul(3, p1x);\n this.bx = sub(mul(3, sub(p2x, p1x)), this.cx);\n this.ax = sub(sub(1, this.cx), this.bx);\n this.cy = mul(3, p1y);\n this.by = sub(mul(3, sub(p2y, p1y)), this.cy);\n this.ay = sub(sub(1, this.cy), this.by);\n this.curviosity = curviosity;\n this.execute = executeBezier;\n this.executeProgress = executeBezierProgress;\n return this;\n}\nfunction executeElasticIn(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum($bm_neg(mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n}\nfunction executeElasticOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d) === 1)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n return sum(sum(mul(mul(a, Math.pow(2, mul(-10, t))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), c), b);\n}\nfunction executeElasticInOut(t, b, c, d) {\n var s = 1.70158;\n var p = 0;\n var a = c;\n if (t === 0)\n return b;\n if ((t /= d / 2) === 2)\n return sum(b, c);\n if (!p)\n p = mul(d, 0.3 * 1.5);\n if (a < Math.abs(c)) {\n a = c;\n s = div(p, 4);\n } else\n s = mul(div(p, mul(2, Math.PI)), Math.asin(1));\n if (t < 1)\n return sum(mul(-0.5, mul(mul(a, Math.pow(2, mul(10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p)))), b);\n return sum(sum(mul(mul(mul(a, Math.pow(2, mul(-10, t -= 1))), Math.sin(div(mul(sub(mul(t, d), s), mul(2, Math.PI)), p))), 0.5), c), b);\n}\nfunction executeElasticInProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : -Math.pow(2, 10 * Progress - 10) * Math.sin((Progress * 10 - 10.75) * (2 * Math.PI / 3));\n}\nfunction executeElasticOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Math.pow(2, -10 * Progress) * Math.sin((Progress * 10 - 0.75) * (2 * Math.PI / 3)) + 1;\n}\nfunction executeElasticInOutProgress(Progress) {\n return Progress === 0 ? 0 : Progress === 1 ? 1 : Progress < 0.5 ? -(Math.pow(2, 20 * Progress - 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5))) / 2 : Math.pow(2, -20 * Progress + 10) * Math.sin((20 * Progress - 11.125) * (2 * Math.PI / 4.5)) / 2 + 1;\n}\nfunction make_elastic_easing_in(curviosity) {\n this.execute = executeElasticIn;\n this.executeProgress = executeElasticInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_out(curviosity) {\n this.execute = executeElasticOut;\n this.executeProgress = executeElasticOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_elastic_easing_in_out(curviosity) {\n this.execute = executeElasticInOut;\n this.executeProgress = executeElasticInOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction executeBounceIn(t, b, c, d) {\n return sum(sub(c, executeBounceOut(sub(d, t), 0, c, d)), b);\n}\nfunction executeBounceOut(t, b, c, d) {\n if ((t /= d) < 1 / 2.75) {\n return sum(mul(c, mul(mul(7.5625, t), t)), b);\n } else if (t < 2 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 1.5 / 2.75), t), 0.75)), b);\n } else if (t < 2.5 / 2.75) {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.25 / 2.75), t), 0.9375)), b);\n } else {\n return sum(mul(c, sum(mul(mul(7.5625, t -= 2.625 / 2.75), t), 0.984375)), b);\n }\n}\nfunction executeBounceInOut(t, b, c, d) {\n if (t < d / 2)\n return sum(mul(executeBounceIn(mul(t, 2), 0, c, d), 0.5), b);\n return sum(sum(mul(executeBounceOut(sub(mul(t, 2), d), 0, c, d), 0.5), mul(c, 0.5)), b);\n}\nfunction executeBounceInProgress(oldProgress) {\n return sub(1, executeBounceOut(sub(1, oldProgress)));\n}\nfunction executeBounceOutProgress(oldProgress) {\n if (oldProgress < 1 / 2.75) {\n return mul(mul(7.5625, oldProgress), oldProgress);\n } else if (oldProgress < 2 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 1.5 / 2.75), oldProgress), 0.75);\n } else if (oldProgress < 2.5 / 2.75) {\n return sum(mul(mul(7.5625, oldProgress -= 2.25 / 2.75), oldProgress), 0.9375);\n } else {\n return sum(mul(mul(7.5625, oldProgress -= 2.625 / 2.75), oldProgress), 0.984375);\n }\n}\nfunction executeBounceInOutProgress(oldProgress) {\n if (oldProgress < 1 / 2)\n return mul(executeBounceIn(mul(oldProgress, 2)), 0.5);\n return sum(mul(executeBounceOut(sub(mul(oldProgress, 2), 1)), 0.5), 0.5);\n}\nfunction make_bounce_easing_in(curviosity) {\n this.execute = executeBounceIn;\n this.executeProgress = executeBounceInProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_out(curviosity) {\n this.execute = executeBounceOut;\n this.executeProgress = executeBounceOutProgress;\n this.curviosity = curviosity;\n return this;\n}\nfunction make_bounce_easing_in_out(curviosity) {\n this.execute = executeBounceInOut;\n this.executeProgress = executeBounceInOutProgress;\n this.curviosity = curviosity;\n return this;\n}"},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg right","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.551,0.153],[0,0],[0,0],[-3.568,0.081],[0,0],[0,0]],"o":[[-0.548,0.165],[0,0],[0,0],[0,0],[3.568,-0.081],[0,0],[0.001,-0.048]],"v":[[1.526,-11.742],[-1.779,-11.724],[-3.864,-8.282],[-3.606,0.078],[-0.006,4.393],[3.587,0.078],[4.117,-8.282]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":3,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":33.8690032958984,"st":0,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[101.25,104.125,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.74,0.359],[0.357,1.738],[1.738,-0.356],[-0.354,-1.737]],"o":[[1.733,-0.354],[-0.355,-1.737],[-1.738,0.354],[0.357,1.737]],"v":[[0.647,3.143],[3.144,-0.646],[-0.645,-3.146],[-3.147,0.646]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-11.25,4.844],"ix":2},"a":{"a":0,"k":[6.5,17.969],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16.935,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":42.336,"s":[0],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":59.271,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84.673,"s":[0],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":96.527,"s":[30],"e":[0]},{"t":111.767710876465}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.145,-0.018],[0.306,-0.102],[-0.519,-1.549],[-0.175,-1.679],[-3.71,1.418],[0,0],[-0.004,0.004],[0,0],[0.369,1.397]],"o":[[-0.14,-0.014],[-0.313,0],[-1.549,0.52],[0.694,2.07],[0.146,0.847],[0,0],[0.003,-0.002],[0,0],[-0.506,-1.975],[0,0]],"v":[[-14.642,-8.556],[-15.072,-8.547],[-16.006,-8.398],[-17.872,-4.654],[-15.683,2.599],[-11.015,5.502],[-11.014,5.502],[-11.004,5.496],[-10.372,0.328],[-11.79,-5.252]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-11.266,4.844],"ix":2},"a":{"a":0,"k":[-11.266,4.844],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":16.935,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":42.336,"s":[0],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":59.271,"s":[30],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84.673,"s":[0],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":96.527,"s":[30],"e":[0]},{"t":111.767710876465}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[2.615,0.41],[0.044,0.006],[0,0],[0.419,0.042],[0,0],[0.369,1.397],[0,0],[-0.201,0.143],[0,0]],"o":[[-0.03,-0.013],[0,0],[-0.132,-0.38],[0,0],[-0.14,-0.014],[0,0],[0.266,0.026],[0,0],[-1.733,0.917]],"v":[[14.448,-2.291],[14.337,-2.32],[-3.302,-6.104],[-4.195,-6.817],[-14.642,-8.556],[-11.79,-5.252],[-4.408,-4.707],[-3.691,-4.9],[11.048,-1.729]],"c":true}],"e":[{"i":[[2.142,0.411],[0.036,0.006],[0,0],[0.343,0.042],[0,0],[0.303,1.398],[0,0],[-0.165,0.143],[0,0]],"o":[[-0.025,-0.013],[0,0],[-0.108,-0.38],[0,0],[-0.114,-0.014],[0,0],[0.218,0.026],[0,0],[-1.419,0.916]],"v":[[14.921,-2.292],[14.831,-2.321],[0.384,-6.112],[-0.347,-6.825],[-8.903,-8.567],[-6.565,-5.262],[-0.52,-4.715],[0.067,-4.908],[12.138,-1.732]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":16.935,"s":[{"i":[[2.142,0.411],[0.036,0.006],[0,0],[0.343,0.042],[0,0],[0.303,1.398],[0,0],[-0.165,0.143],[0,0]],"o":[[-0.025,-0.013],[0,0],[-0.108,-0.38],[0,0],[-0.114,-0.014],[0,0],[0.218,0.026],[0,0],[-1.419,0.916]],"v":[[14.921,-2.292],[14.831,-2.321],[0.384,-6.112],[-0.347,-6.825],[-8.903,-8.567],[-6.565,-5.262],[-0.52,-4.715],[0.067,-4.908],[12.138,-1.732]],"c":true}],"e":[{"i":[[2.615,0.41],[0.044,0.006],[0,0],[0.419,0.042],[0,0],[0.369,1.397],[0,0],[-0.201,0.143],[0,0]],"o":[[-0.03,-0.013],[0,0],[-0.132,-0.38],[0,0],[-0.14,-0.014],[0,0],[0.266,0.026],[0,0],[-1.733,0.917]],"v":[[14.448,-2.291],[14.337,-2.32],[-3.302,-6.104],[-4.195,-6.817],[-14.642,-8.556],[-11.79,-5.252],[-4.408,-4.707],[-3.691,-4.9],[11.048,-1.729]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":42.336,"s":[{"i":[[2.615,0.41],[0.044,0.006],[0,0],[0.419,0.042],[0,0],[0.369,1.397],[0,0],[-0.201,0.143],[0,0]],"o":[[-0.03,-0.013],[0,0],[-0.132,-0.38],[0,0],[-0.14,-0.014],[0,0],[0.266,0.026],[0,0],[-1.733,0.917]],"v":[[14.448,-2.291],[14.337,-2.32],[-3.302,-6.104],[-4.195,-6.817],[-14.642,-8.556],[-11.79,-5.252],[-4.408,-4.707],[-3.691,-4.9],[11.048,-1.729]],"c":true}],"e":[{"i":[[2.142,0.411],[0.036,0.006],[0,0],[0.343,0.042],[0,0],[0.303,1.398],[0,0],[-0.165,0.143],[0,0]],"o":[[-0.025,-0.013],[0,0],[-0.108,-0.38],[0,0],[-0.114,-0.014],[0,0],[0.218,0.026],[0,0],[-1.419,0.916]],"v":[[14.921,-2.292],[14.831,-2.321],[0.384,-6.112],[-0.347,-6.825],[-8.903,-8.567],[-6.565,-5.262],[-0.52,-4.715],[0.067,-4.908],[12.138,-1.732]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":59.271,"s":[{"i":[[2.142,0.411],[0.036,0.006],[0,0],[0.343,0.042],[0,0],[0.303,1.398],[0,0],[-0.165,0.143],[0,0]],"o":[[-0.025,-0.013],[0,0],[-0.108,-0.38],[0,0],[-0.114,-0.014],[0,0],[0.218,0.026],[0,0],[-1.419,0.916]],"v":[[14.921,-2.292],[14.831,-2.321],[0.384,-6.112],[-0.347,-6.825],[-8.903,-8.567],[-6.565,-5.262],[-0.52,-4.715],[0.067,-4.908],[12.138,-1.732]],"c":true}],"e":[{"i":[[2.615,0.41],[0.044,0.006],[0,0],[0.419,0.042],[0,0],[0.369,1.397],[0,0],[-0.201,0.143],[0,0]],"o":[[-0.03,-0.013],[0,0],[-0.132,-0.38],[0,0],[-0.14,-0.014],[0,0],[0.266,0.026],[0,0],[-1.733,0.917]],"v":[[14.448,-2.291],[14.337,-2.32],[-3.302,-6.104],[-4.195,-6.817],[-14.642,-8.556],[-11.79,-5.252],[-4.408,-4.707],[-3.691,-4.9],[11.048,-1.729]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":84.673,"s":[{"i":[[2.615,0.41],[0.044,0.006],[0,0],[0.419,0.042],[0,0],[0.369,1.397],[0,0],[-0.201,0.143],[0,0]],"o":[[-0.03,-0.013],[0,0],[-0.132,-0.38],[0,0],[-0.14,-0.014],[0,0],[0.266,0.026],[0,0],[-1.733,0.917]],"v":[[14.448,-2.291],[14.337,-2.32],[-3.302,-6.104],[-4.195,-6.817],[-14.642,-8.556],[-11.79,-5.252],[-4.408,-4.707],[-3.691,-4.9],[11.048,-1.729]],"c":true}],"e":[{"i":[[2.142,0.411],[0.036,0.006],[0,0],[0.343,0.042],[0,0],[0.303,1.398],[0,0],[-0.165,0.143],[0,0]],"o":[[-0.025,-0.013],[0,0],[-0.108,-0.38],[0,0],[-0.114,-0.014],[0,0],[0.218,0.026],[0,0],[-1.419,0.916]],"v":[[14.921,-2.292],[14.831,-2.321],[0.384,-6.112],[-0.347,-6.825],[-8.903,-8.567],[-6.565,-5.262],[-0.52,-4.715],[0.067,-4.908],[12.138,-1.732]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":96.527,"s":[{"i":[[2.142,0.411],[0.036,0.006],[0,0],[0.343,0.042],[0,0],[0.303,1.398],[0,0],[-0.165,0.143],[0,0]],"o":[[-0.025,-0.013],[0,0],[-0.108,-0.38],[0,0],[-0.114,-0.014],[0,0],[0.218,0.026],[0,0],[-1.419,0.916]],"v":[[14.921,-2.292],[14.831,-2.321],[0.384,-6.112],[-0.347,-6.825],[-8.903,-8.567],[-6.565,-5.262],[-0.52,-4.715],[0.067,-4.908],[12.138,-1.732]],"c":true}],"e":[{"i":[[2.615,0.41],[0.044,0.006],[0,0],[0.419,0.042],[0,0],[0.369,1.397],[0,0],[-0.201,0.143],[0,0]],"o":[[-0.03,-0.013],[0,0],[-0.132,-0.38],[0,0],[-0.14,-0.014],[0,0],[0.266,0.026],[0,0],[-1.733,0.917]],"v":[[14.448,-2.291],[14.337,-2.32],[-3.302,-6.104],[-4.195,-6.817],[-14.642,-8.556],[-11.79,-5.252],[-4.408,-4.707],[-3.691,-4.9],[11.048,-1.729]],"c":true}]},{"t":111.767710876465}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0.113,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"arm","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-3.71,1.418],[0,0],[-0.004,0.004],[0,0],[0,0],[-0.291,0.617],[0.617,0.289],[0,0],[0.512,-0.252],[0,0]],"o":[[0,0],[0.003,-0.002],[0,0],[0,0],[0.616,0.29],[0.29,-0.617],[0,0],[-0.515,-0.242],[0,0],[-0.506,-1.975]],"v":[[-11.015,5.502],[-11.014,5.502],[-11.004,5.496],[-3.568,1.344],[3.58,4.77],[5.222,4.178],[4.63,2.535],[-2.965,-2.291],[-4.588,-2.274],[-10.372,0.328]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"leg","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,2.914],[2.615,0.41],[0.044,0.006],[0,0],[0,-2.097],[-0.673,-0.908],[0,0],[0,-0.611],[-0.612,0],[0,0],[-0.006,0],[-0.006,0],[0,0],[-0.015,0.009]],"o":[[0,-2.729],[-0.03,-0.013],[0,0],[-1.733,0.917],[0,1.218],[0,0],[-0.612,0],[0,0.613],[0,0],[0,0],[0,0],[0,0],[0.059,0],[2.874,-0.162]],"v":[[19.065,3.104],[14.448,-2.291],[14.337,-2.32],[11.048,-1.729],[8.133,3.104],[9.208,6.351],[-17.956,6.351],[-19.065,7.459],[-17.956,8.568],[13.58,8.568],[13.599,8.569],[13.618,8.568],[13.808,8.568],[13.91,8.554]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[2.034,0],[0,2.034],[-2.034,0],[0,-2.034]],"o":[[-2.034,0],[0,-2.034],[2.034,0],[0,2.034]],"v":[[13.599,6.787],[9.916,3.104],[13.599,-0.58],[17.282,3.104]],"c":true},"ix":2},"nm":"circle","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"macine","np":3,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":338.690032958984,"st":0,"bm":0}]},{"id":"comp_4","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100.539,100.996,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.473,-1.118],[-1.989,-1.65],[-1.284,0.567],[0.251,1.628]],"o":[[-1.342,-1.164],[-1.927,1.461],[1.08,0.896],[1.73,-0.764],[0,0]],"v":[[-11.176,-7.404],[-16.007,-7.559],[-16.101,-1.52],[-12.186,-0.974],[-9.898,-5.095]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.438,6.953],"ix":2},"a":{"a":0,"k":[3.438,6.953],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":11.854,"s":[25],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.095,"s":[0],"e":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":38.949,"s":[25],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[0],"e":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":66.045,"s":[25],"e":[0]},{"t":81.2856079101562}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0.409,0.451],[0.604,-0.063],[0,0],[0.251,1.628],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.215,-1.029],[-3.595,0],[0,0],[-1.66,1.26]],"o":[[0,0],[0,0],[0,0],[0.121,-0.596],[-0.409,-0.449],[0,0],[-1.342,-1.164],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.983,1.252],[2.743,2.324],[0,0],[2.084,0],[0,0]],"v":[[1.707,2.891],[-2.509,2.815],[-5.914,0.3],[-3.283,-6.308],[-3.714,-8.037],[-5.326,-8.653],[-11.176,-7.404],[-9.898,-5.095],[-6.652,-5.636],[-6.762,-5.477],[-6.747,-5.513],[-9.383,-1.929],[-11.629,1.03],[-11.216,5.116],[-1.402,8.716],[-1.002,8.716],[4.769,6.774]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[3.453,6.953],"ix":2},"a":{"a":0,"k":[3.453,6.953],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":11.854,"s":[25],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":27.095,"s":[0],"e":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":38.949,"s":[25],"e":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54.19,"s":[0],"e":[25]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":66.045,"s":[25],"e":[0]},{"t":81.2856079101562}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body top","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.73,0.716],[0,0],[1.121,-0.761],[0,0],[0,0],[0,0],[-1.66,1.26],[0,0],[0,0],[-0.883,0.883]],"o":[[0,0],[-0.961,-0.956],[0,0],[0,0],[0,0],[2.084,0],[0,0],[0,0],[0.341,0.247],[0.679,-0.678]],"v":[[17.34,5.004],[11.346,-1.059],[7.762,-1.394],[1.707,2.891],[-2.509,2.815],[0.06,6.434],[4.769,6.774],[9.442,2.983],[14.991,7.558],[17.412,7.557]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body bottom","np":3,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":338.690032958984,"st":0,"bm":0}]},{"id":"comp_5","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,100,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[400,400,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.027,-1.297],[-1.295,2.036],[2.03,1.294],[1.295,-2.031]],"o":[[2.029,1.293],[1.292,-2.024],[-2.029,-1.297],[-1.298,2.028]],"v":[[-2.531,15.115],[3.49,13.779],[2.159,7.764],[-3.859,9.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[0,-3.063],"e":[0,-5.063],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":25.402,"s":[0,-5.063],"e":[0,-3.063],"to":[0,0],"ti":[0,0]},{"t":67.7380065917969}],"ix":2},"a":{"a":0,"k":[-0.188,20.375],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":67.738,"s":[0],"e":[35]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":101.607,"s":[35],"e":[-35]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":169.345,"s":[-35],"e":[0]},{"t":203.214019775391}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"head","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[1.024,0.29],[0,0],[-0.277,0.418],[0.714,0.476],[0,0],[0,0],[0.127,0.188],[2.398,0.001],[0,0],[0.529,-1.678],[0.058,-0.178],[0,0],[0,0],[-0.511,-0.763],[-0.319,-0.117],[0,0],[-0.182,-1.05],[-1.004,0],[-0.048,0.003],[0,0],[-0.039,0.005],[-3.297,-0.177],[0,0],[0,0],[-0.047,0],[-0.174,1.002]],"o":[[0,0],[0.465,-0.031],[0.478,-0.714],[0,0],[0,0],[-0.074,-0.227],[-0.58,-1.622],[0,0],[-2.451,0],[-0.091,0.155],[0,0],[0,0],[-0.764,0.509],[0.201,0.305],[0,0],[-1.026,0.29],[0.174,1.003],[0.047,0],[0,0],[0.041,-0.002],[0.33,-0.03],[0.006,0],[0,0],[0.048,0.003],[1.004,0],[0.183,-1.05]],"v":[[15.109,7.459],[13.649,7.047],[14.839,6.361],[14.409,4.207],[8.091,-0.689],[5.568,-8.097],[5.265,-8.719],[0.277,-11.541],[0.275,-11.541],[-4.753,-8.612],[-4.978,-8.113],[-7.582,-0.54],[-13.894,4.078],[-14.353,6.38],[-13.545,7.017],[-15.108,7.459],[-16.593,9.816],[-14.545,11.541],[-14.403,11.536],[-2.768,10.742],[-2.647,10.728],[2.75,10.741],[2.761,10.742],[14.401,11.536],[14.544,11.541],[16.592,9.816]],"c":true}],"e":[{"i":[[1.024,0.29],[0,0],[-0.277,0.418],[0.714,0.476],[0,0],[0,0],[0.127,0.188],[2.398,0.001],[0,0],[0.529,-1.678],[0.058,-0.178],[0,0],[0,0],[-0.511,-0.763],[-0.319,-0.117],[0,0],[-0.182,-1.05],[-1.004,0],[-0.048,0.003],[0,0],[-0.039,0.005],[-3.297,-0.177],[0,0],[0,0],[-0.047,0],[-0.174,1.002]],"o":[[0,0],[0.465,-0.031],[0.478,-0.714],[0,0],[0,0],[-0.074,-0.227],[-0.58,-1.622],[0,0],[-2.451,0],[-0.091,0.155],[0,0],[0,0],[-0.764,0.509],[0.201,0.305],[0,0],[-1.026,0.29],[0.174,1.003],[0.047,0],[0,0],[0.041,-0.002],[0.33,-0.03],[0.006,0],[0,0],[0.048,0.003],[1.004,0],[0.183,-1.05]],"v":[[15.109,7.459],[13.649,7.047],[14.839,6.361],[14.409,4.207],[9.091,-0.876],[7.725,-9.097],[7.421,-9.719],[0.09,-13.604],[0.088,-13.604],[-7.472,-9.706],[-7.696,-9.207],[-8.988,-0.759],[-13.894,4.078],[-14.353,6.38],[-13.545,7.017],[-15.108,7.459],[-16.593,9.816],[-14.545,11.541],[-14.403,11.536],[-2.768,10.742],[-2.647,10.728],[2.75,10.741],[2.761,10.742],[14.401,11.536],[14.544,11.541],[16.592,9.816]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":25.402,"s":[{"i":[[1.024,0.29],[0,0],[-0.277,0.418],[0.714,0.476],[0,0],[0,0],[0.127,0.188],[2.398,0.001],[0,0],[0.529,-1.678],[0.058,-0.178],[0,0],[0,0],[-0.511,-0.763],[-0.319,-0.117],[0,0],[-0.182,-1.05],[-1.004,0],[-0.048,0.003],[0,0],[-0.039,0.005],[-3.297,-0.177],[0,0],[0,0],[-0.047,0],[-0.174,1.002]],"o":[[0,0],[0.465,-0.031],[0.478,-0.714],[0,0],[0,0],[-0.074,-0.227],[-0.58,-1.622],[0,0],[-2.451,0],[-0.091,0.155],[0,0],[0,0],[-0.764,0.509],[0.201,0.305],[0,0],[-1.026,0.29],[0.174,1.003],[0.047,0],[0,0],[0.041,-0.002],[0.33,-0.03],[0.006,0],[0,0],[0.048,0.003],[1.004,0],[0.183,-1.05]],"v":[[15.109,7.459],[13.649,7.047],[14.839,6.361],[14.409,4.207],[9.091,-0.876],[7.725,-9.097],[7.421,-9.719],[0.09,-13.604],[0.088,-13.604],[-7.472,-9.706],[-7.696,-9.207],[-8.988,-0.759],[-13.894,4.078],[-14.353,6.38],[-13.545,7.017],[-15.108,7.459],[-16.593,9.816],[-14.545,11.541],[-14.403,11.536],[-2.768,10.742],[-2.647,10.728],[2.75,10.741],[2.761,10.742],[14.401,11.536],[14.544,11.541],[16.592,9.816]],"c":true}],"e":[{"i":[[1.024,0.29],[0,0],[-0.277,0.418],[0.714,0.476],[0,0],[0,0],[0.127,0.188],[2.398,0.001],[0,0],[0.529,-1.678],[0.058,-0.178],[0,0],[0,0],[-0.511,-0.763],[-0.319,-0.117],[0,0],[-0.182,-1.05],[-1.004,0],[-0.048,0.003],[0,0],[-0.039,0.005],[-3.297,-0.177],[0,0],[0,0],[-0.047,0],[-0.174,1.002]],"o":[[0,0],[0.465,-0.031],[0.478,-0.714],[0,0],[0,0],[-0.074,-0.227],[-0.58,-1.622],[0,0],[-2.451,0],[-0.091,0.155],[0,0],[0,0],[-0.764,0.509],[0.201,0.305],[0,0],[-1.026,0.29],[0.174,1.003],[0.047,0],[0,0],[0.041,-0.002],[0.33,-0.03],[0.006,0],[0,0],[0.048,0.003],[1.004,0],[0.183,-1.05]],"v":[[15.109,7.459],[13.649,7.047],[14.839,6.361],[14.409,4.207],[8.091,-0.689],[5.568,-8.097],[5.265,-8.719],[0.277,-11.541],[0.275,-11.541],[-4.753,-8.612],[-4.978,-8.113],[-7.582,-0.54],[-13.894,4.078],[-14.353,6.38],[-13.545,7.017],[-15.108,7.459],[-16.593,9.816],[-14.545,11.541],[-14.403,11.536],[-2.768,10.742],[-2.647,10.728],[2.75,10.741],[2.761,10.742],[14.401,11.536],[14.544,11.541],[16.592,9.816]],"c":true}]},{"t":67.7380065917969}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,6],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"body","np":3,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":338.690032958984,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"walking","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[80,113,0],"ix":2},"a":{"a":0,"k":[100,100,0],"ix":1},"s":{"a":0,"k":[40,40,100],"ix":6}},"ao":0,"w":200,"h":200,"ip":0,"op":338.690032958984,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"running","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[182.5,115,0],"ix":2},"a":{"a":0,"k":[100,100,0],"ix":1},"s":{"a":0,"k":[40,40,100],"ix":6}},"ao":0,"w":200,"h":200,"ip":0,"op":338.690032958984,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"star jumps","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[84.5,213,0],"ix":2},"a":{"a":0,"k":[100,100,0],"ix":1},"s":{"a":0,"k":[40,40,100],"ix":6}},"ao":0,"w":200,"h":200,"ip":0,"op":338.690032958984,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"rawing machine","refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[191.5,222.5,0],"ix":2},"a":{"a":0,"k":[100,100,0],"ix":1},"s":{"a":0,"k":[40,40,100],"ix":6}},"ao":0,"w":200,"h":200,"ip":0,"op":338.690032958984,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"crunches","refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[193,313.5,0],"ix":2},"a":{"a":0,"k":[100,100,0],"ix":1},"s":{"a":0,"k":[40,40,100],"ix":6}},"ao":0,"w":200,"h":200,"ip":0,"op":338.690032958984,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"yoga","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[81.5,314.5,0],"ix":2},"a":{"a":0,"k":[100,100,0],"ix":1},"s":{"a":0,"k":[40,40,100],"ix":6}},"ao":0,"w":200,"h":200,"ip":0,"op":338.690032958984,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/like.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/like.json deleted file mode 100644 index 95c1416..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/like.json +++ /dev/null @@ -1 +0,0 @@ -{"assets":[],"layers":[{"ddd":0,"ind":0,"ty":1,"nm":"品蓝色 纯色 1","ks":{"o":{"k":[{"i":{"x":[0.667],"y":[0.667]},"o":{"x":[0.167],"y":[0.167]},"n":["0p667_0p667_0p167_0p167"],"t":0,"s":[100],"e":[100]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.537],"y":[0]},"n":["0p667_1_0p537_0"],"t":5,"s":[100],"e":[0]},{"t":17}]},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":5,"s":[400,320,0],"e":[408,274,0],"to":[1.33333337306976,-7.66666650772095,0],"ti":[-1.33333337306976,7.66666650772095,0]},{"t":17}]},"a":{"k":[400,300,0]},"s":{"k":[{"i":{"x":[0.518,0.518,0.667],"y":[1,1,0.667]},"o":{"x":[0.16,0.16,0.333],"y":[0.329,0.329,0.333]},"n":["0p518_1_0p16_0p329","0p518_1_0p16_0p329","0p667_0p667_0p333_0p333"],"t":5,"s":[0,0,100],"e":[160,160,100]},{"t":17}]}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"f","pt":{"k":{"i":[[0,0],[3.675,0],[0,0],[2.623,1.039],[10.49,18.686],[8.393,0],[0,0],[5.767,-5.706],[-0.526,-6.747],[8.391,-4.158],[2.101,0],[0,0],[0,-4.152],[0,0],[-4.196,0],[0,0],[-1.574,1.04],[-1.051,-0.52],[-31.47,0],[-9.441,41.527],[-2.097,6.748],[5.768,7.267]],"o":[[-7.342,-8.823],[0,0],[-12.065,0],[14.688,-23.358],[-5.772,-9.866],[0,0],[-3.671,-0.52],[-3.672,3.633],[4.198,46.715],[-1.572,-1.556],[0,0],[-4.198,0],[0,0],[0,4.155],[0,0],[2.097,0],[0.525,1.036],[0,0],[31.47,0],[2.098,-9.345],[3.671,-14.014],[0,0]],"v":[[521.158,276.64],[498.604,267.817],[454.021,267.817],[433.565,265.741],[435.663,188.92],[414.159,173.864],[413.112,173.864],[395.279,178.534],[390.561,194.626],[337.06,270.932],[331.816,268.856],[280.411,268.856],[272.544,276.642],[272.544,419.386],[280.411,427.172],[332.339,427.172],[338.111,425.096],[340.208,427.172],[464.514,426.652],[517.49,333.736],[523.785,308.82],[521.16,276.637]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 1"}],"sw":800,"sh":600,"sc":"#00b1ff","ip":0,"op":50,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":1,"ty":1,"nm":"品蓝色 纯色 3","ks":{"o":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":11,"s":[0],"e":[100]},{"t":15}]},"r":{"k":0},"p":{"k":[400,300,0]},"a":{"k":[400,300,0]},"s":{"k":[100,100,100]}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"k":{"i":[[0,0],[3.675,0],[0,0],[2.623,1.039],[10.49,18.686],[8.393,0],[0,0],[5.767,-5.706],[-0.526,-6.747],[8.391,-4.158],[2.101,0],[0,0],[0,-4.152],[0,0],[-4.196,0],[0,0],[-1.574,1.04],[-1.051,-0.52],[-31.47,0],[-9.441,41.527],[-2.097,6.748],[5.768,7.267]],"o":[[-7.342,-8.823],[0,0],[-12.065,0],[14.688,-23.358],[-5.772,-9.866],[0,0],[-3.671,-0.52],[-3.672,3.633],[4.198,46.715],[-1.572,-1.556],[0,0],[-4.198,0],[0,0],[0,4.155],[0,0],[2.097,0],[0.525,1.036],[0,0],[31.47,0],[2.098,-9.345],[3.671,-14.014],[0,0]],"v":[[521.158,276.64],[498.604,267.817],[454.021,267.817],[433.565,265.741],[435.663,188.92],[414.159,173.864],[413.112,173.864],[395.279,178.534],[390.561,194.626],[337.06,270.932],[331.816,268.856],[280.411,268.856],[272.544,276.642],[272.544,419.386],[280.411,427.172],[332.339,427.172],[338.111,425.096],[340.208,427.172],[464.514,426.652],[517.49,333.736],[523.785,308.82],[521.16,276.637]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 3"},{"inv":false,"mode":"s","pt":{"k":{"i":[[0,0],[2.097,-9.861],[18.887,0],[6.816,0],[0,0],[-1.052,0.52],[5.769,62.291],[0.525,0],[-3.147,0],[0,0],[-2.098,-4.669],[12.067,-18.166],[-1.052,-2.596],[-21.503,0],[0,0],[-2.101,-2.597],[2.618,-8.822]],"o":[[-2.098,7.267],[-7.343,32.183],[-30.419,0],[0,0],[1.047,0],[2.624,-1.036],[0,-2.597],[0.525,-0.52],[0,0],[2.098,0],[8.392,15.571],[-4.199,6.23],[4.198,7.267],[0,0],[2.098,0],[3.671,2.597],[0,0]],"v":[[508.045,304.672],[501.75,330.626],[463.984,411.599],[339.679,412.119],[339.679,287.025],[342.303,286.505],[406.292,193.589],[406.292,189.956],[411.537,189.435],[413.634,189.435],[420.977,196.702],[418.353,259.51],[416.781,273.524],[452.971,283.903],[498.081,283.903],[507.524,286.5],[508.049,304.668]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 1"},{"inv":false,"mode":"s","pt":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[323.943,411.599],[287.753,411.599],[287.753,284.428],[323.943,284.428]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 2"}],"sw":800,"sh":600,"sc":"#00b1ff","ip":0,"op":50,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":2,"ty":1,"nm":"品蓝色 纯色 2","ks":{"o":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":11,"s":[0],"e":[27]},{"t":16}]},"r":{"k":0},"p":{"k":[400,300,0]},"a":{"k":[400,300,0]},"s":{"k":[100,100,100]}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"f","pt":{"k":{"i":[[0,0],[3.675,0],[0,0],[2.623,1.039],[10.49,18.686],[8.393,0],[0,0],[5.767,-5.706],[-0.526,-6.747],[8.391,-4.158],[2.101,0],[0,0],[0,-4.152],[0,0],[-4.196,0],[0,0],[-1.574,1.04],[-1.051,-0.52],[-31.47,0],[-9.441,41.527],[-2.097,6.748],[5.768,7.267]],"o":[[-7.342,-8.823],[0,0],[-12.065,0],[14.688,-23.358],[-5.772,-9.866],[0,0],[-3.671,-0.52],[-3.672,3.633],[4.198,46.715],[-1.572,-1.556],[0,0],[-4.198,0],[0,0],[0,4.155],[0,0],[2.097,0],[0.525,1.036],[0,0],[31.47,0],[2.098,-9.345],[3.671,-14.014],[0,0]],"v":[[521.158,276.64],[498.604,267.817],[454.021,267.817],[433.565,265.741],[435.663,188.92],[414.159,173.864],[413.112,173.864],[395.279,178.534],[390.561,194.626],[337.06,270.932],[331.816,268.856],[280.411,268.856],[272.544,276.642],[272.544,419.386],[280.411,427.172],[332.339,427.172],[338.111,425.096],[340.208,427.172],[464.514,426.652],[517.49,333.736],[523.785,308.82],[521.16,276.637]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 1"}],"sw":800,"sh":600,"sc":"#00b1ff","ip":0,"op":50,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":3,"ty":1,"nm":"灰色 纯色 1","ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[400,300,0]},"a":{"k":[400,300,0]},"s":{"k":[100,100,100]}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"k":{"i":[[0,0],[3.675,0],[0,0],[2.623,1.039],[10.49,18.686],[8.393,0],[0,0],[5.767,-5.706],[-0.526,-6.747],[8.391,-4.158],[2.101,0],[0,0],[0,-4.152],[0,0],[-4.196,0],[0,0],[-1.574,1.04],[-1.051,-0.52],[-31.47,0],[-9.441,41.527],[-2.097,6.748],[5.768,7.267]],"o":[[-7.342,-8.823],[0,0],[-12.065,0],[14.688,-23.358],[-5.772,-9.866],[0,0],[-3.671,-0.52],[-3.672,3.633],[4.198,46.715],[-1.572,-1.556],[0,0],[-4.198,0],[0,0],[0,4.155],[0,0],[2.097,0],[0.525,1.036],[0,0],[31.47,0],[2.098,-9.345],[3.671,-14.014],[0,0]],"v":[[521.158,276.64],[498.604,267.817],[454.021,267.817],[433.565,265.741],[435.663,188.92],[414.159,173.864],[413.112,173.864],[395.279,178.534],[390.561,194.626],[337.06,270.932],[331.816,268.856],[280.411,268.856],[272.544,276.642],[272.544,419.386],[280.411,427.172],[332.339,427.172],[338.111,425.096],[340.208,427.172],[464.514,426.652],[517.49,333.736],[523.785,308.82],[521.16,276.637]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 3"},{"inv":false,"mode":"s","pt":{"k":{"i":[[0,0],[2.097,-9.861],[18.887,0],[6.816,0],[0,0],[-1.052,0.52],[5.769,62.291],[0.525,0],[-3.147,0],[0,0],[-2.098,-4.669],[12.067,-18.166],[-1.052,-2.596],[-21.503,0],[0,0],[-2.101,-2.597],[2.618,-8.822]],"o":[[-2.098,7.267],[-7.343,32.183],[-30.419,0],[0,0],[1.047,0],[2.624,-1.036],[0,-2.597],[0.525,-0.52],[0,0],[2.098,0],[8.392,15.571],[-4.199,6.23],[4.198,7.267],[0,0],[2.098,0],[3.671,2.597],[0,0]],"v":[[508.045,304.672],[501.75,330.626],[463.984,411.599],[339.679,412.119],[339.679,287.025],[342.303,286.505],[406.292,193.589],[406.292,189.956],[411.537,189.435],[413.634,189.435],[420.977,196.702],[418.353,259.51],[416.781,273.524],[452.971,283.903],[498.081,283.903],[507.524,286.5],[508.049,304.668]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 1"},{"inv":false,"mode":"s","pt":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[323.943,411.599],[287.753,411.599],[287.753,284.428],[323.943,284.428]],"c":true}},"o":{"k":100},"x":{"k":0},"nm":"蒙版 2"}],"sw":800,"sh":600,"sc":"#8c8c8c","ip":0,"op":37,"st":0,"bm":0,"sr":1}],"v":"4.5.4","ddd":0,"ip":0,"op":50,"fr":25,"w":800,"h":600} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/loading.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/loading.json deleted file mode 100644 index b6605b8..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/loading.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.2.1","fr":29.9700012207031,"ip":0,"op":900.000036657751,"w":237,"h":237,"nm":"final","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":0,"nm":"flight","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.9]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p9_0p167_0p167"],"t":0,"s":[-50],"e":[0]},{"t":180.00000733155}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.894},"o":{"x":0.167,"y":0.167},"n":"0p833_0p894_0p167_0p167","t":0,"s":[-50,141.805,0],"e":[118,38.61,0],"to":[28,-17.1991653442383,0],"ti":[-78,4.31500005722046,0]},{"i":{"x":0.538,"y":0.736},"o":{"x":0.05,"y":1},"n":"0p538_0p736_0p05_1","t":180,"s":[118,38.61,0],"e":[118,38.61,0],"to":[0.02864627912641,-2.52048540115356,0],"ti":[0.00681143719703,0.76931047439575,0]},{"i":{"x":0.833,"y":0.761},"o":{"x":0.422,"y":0.048},"n":"0p833_0p761_0p422_0p048","t":242,"s":[118,38.61,0],"e":[118,33,0],"to":[-0.00714083854109,-0.80651438236237,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.821},"o":{"x":0.167,"y":0.126},"n":"0p833_0p821_0p167_0p126","t":274,"s":[118,33,0],"e":[118,43,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.845},"o":{"x":0.167,"y":0.155},"n":"0p833_0p845_0p167_0p155","t":304,"s":[118,43,0],"e":[118,33,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.179},"n":"0p833_0p833_0p167_0p179","t":330,"s":[118,33,0],"e":[118,43,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.828},"o":{"x":0.167,"y":0.178},"n":"0p833_0p828_0p167_0p178","t":360,"s":[118,43,0],"e":[118,33,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.161},"n":"0p833_0p833_0p167_0p161","t":392,"s":[118,33,0],"e":[118,43,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.831},"o":{"x":0.167,"y":0.172},"n":"0p833_0p831_0p167_0p172","t":422,"s":[118,43,0],"e":[118,33,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.164},"n":"0p833_0p833_0p167_0p164","t":453,"s":[118,33,0],"e":[118,43,0],"to":[0,0,0],"ti":[0,0,0]},{"t":483.000019672993}],"ix":2},"a":{"a":0,"k":[45.5,50.5,0],"ix":1},"s":{"a":0,"k":[50,50,100],"ix":6}},"ao":0,"ef":[{"ty":25,"nm":"Drop Shadow","np":9,"mn":"ADBE Drop Shadow","ix":1,"en":1,"ef":[{"ty":2,"nm":"Shadow Color","mn":"ADBE Drop Shadow-0001","ix":1,"v":{"a":0,"k":[0,0,0,1],"ix":1}},{"ty":0,"nm":"Opacity","mn":"ADBE Drop Shadow-0002","ix":2,"v":{"a":0,"k":51,"ix":2}},{"ty":0,"nm":"Direction","mn":"ADBE Drop Shadow-0003","ix":3,"v":{"a":0,"k":135,"ix":3}},{"ty":0,"nm":"Distance","mn":"ADBE Drop Shadow-0004","ix":4,"v":{"a":0,"k":6,"ix":4}},{"ty":0,"nm":"Softness","mn":"ADBE Drop Shadow-0005","ix":5,"v":{"a":0,"k":0,"ix":5}},{"ty":7,"nm":"Shadow Only","mn":"ADBE Drop Shadow-0006","ix":6,"v":{"a":0,"k":0,"ix":6}},{"ty":7,"nm":"GPU Rendering","mn":"ADBE Force CPU GPU","ix":7,"v":{"a":0,"k":1,"ix":7}}]}],"w":91,"h":101,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"may","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[118.233,118.5,0],"ix":2},"a":{"a":0,"k":[219.5,200.5,0],"ix":1},"s":{"a":0,"k":[54.504,54.504,100],"ix":6}},"ao":0,"tm":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[14.114]},{"t":423.000017229143}],"ix":2,"x":"var $bm_rt;\n$bm_rt = loopOut('cycle', 0);"},"w":439,"h":401,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"loading 2","refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[119,221,0],"ix":2},"a":{"a":0,"k":[219.5,200.5,0],"ix":1},"s":{"a":0,"k":[78,78,100],"ix":6}},"ao":0,"w":439,"h":401,"ip":0,"op":900.000036657751,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[118.5,118.5,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[237,237],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"ml2":{"a":0,"k":4,"ix":8},"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":true},{"ty":"fl","c":{"a":0,"k":[0.780392169952,0.898039221764,0.941176474094,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"flight Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[45.5,50.5,0],"ix":2},"a":{"a":0,"k":[45.5,50.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.198,-0.314],[6.473,-9.04],[-0.216,0.302],[-5.936,9.402]],"o":[[-5.936,9.401],[-0.215,0.301],[6.472,-9.04],[0.195,-0.31]],"v":[[9.09,-14.003],[-9.523,13.66],[-9.07,14.016],[9.544,-13.648]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.956,79.611],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.205,-0.309],[-5.842,-8.82],[0.205,0.308],[5.843,8.821]],"o":[[5.842,8.821],[0.204,0.309],[-5.841,-8.822],[-0.204,-0.309]],"v":[[-8.993,-13.058],[8.533,13.405],[8.993,13.059],[-8.534,-13.404]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.114,19.044],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.369,0.039],[0.49,-2.332],[-0.076,0.362],[-1.761,-0.183]],"o":[[-2.103,-0.219],[-0.077,0.364],[0.422,-2.007],[0.368,0.039]],"v":[[2.336,-1.493],[-2.628,1.262],[-2.059,1.35],[2.249,-0.924]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[4.746,46.668],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.37,0.025],[13.095,0.205],[-0.366,-0.005],[-13.016,-0.89]],"o":[[-13.065,-0.895],[-0.37,-0.005],[13.044,0.203],[0.368,0.025]],"v":[[19.622,0.529],[-19.622,-1.118],[-19.559,-0.544],[19.535,1.098]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[42.202,55.706],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.165,0.168],[0,0],[4.254,-5.523]],"o":[[4.098,-5.319],[0,0],[1.888,1.922],[0,0]],"v":[[-3.046,4.854],[-2.941,-4.643],[-1.288,-6.268],[-1.208,6.269]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[84.149,50.261],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.005,3.843],[0,0],[-3.843,-0.005],[0,0],[0.005,-3.844],[0,0],[2.605,0.003]],"o":[[-3.843,-0.005],[0,0],[0.004,-3.843],[0,0],[2.605,0.003],[0,0],[-0.005,3.844],[0,0]],"v":[[-38.359,6.178],[-45.216,0.139],[-45.216,-0.324],[-38.345,-6.346],[35.679,-8.583],[45.217,-0.223],[45.217,0.241],[35.66,8.579]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[45.217,50.14],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.985,6.836],[-2.241,-6.833],[-4.654,-6.836],[-4.985,6.722]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.21,41.265],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.985,-6.447],[-2.27,6.639],[-4.684,6.635],[-4.985,-6.639]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.206,58.417],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.148,21.952],[-9.561,-21.942],[-19.148,-21.952],[-6.827,21.947]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.941000007181,0.957000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[43.136,21.953],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.197,-21.96],[-9.609,21.966],[-19.197,21.955],[-6.778,-21.965]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.941000007181,0.957000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[43.073,79.006],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":4,"cix":2,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.002,-1.534],[-1.66,-0.002],[0,0],[-0.001,1.534],[1.659,0.002]],"o":[[-1.659,-0.002],[-0.002,1.534],[0,0],[1.66,0.002],[0.002,-1.534],[0,0]],"v":[[-4.503,-2.876],[-7.511,-0.008],[-4.509,2.865],[4.503,2.876],[7.511,0.008],[4.51,-2.866]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.114,70.847],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.002,-1.534],[-1.66,-0.002],[0,0],[-0.001,1.533],[1.659,0.002]],"o":[[-1.659,-0.002],[-0.001,1.533],[0,0],[1.659,0.001],[0.002,-1.534],[0,0]],"v":[[-4.503,-2.876],[-7.512,-0.008],[-4.51,2.865],[4.504,2.876],[7.51,0.008],[4.51,-2.866]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.54,78.497],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.001,-1.534],[-1.66,-0.002],[0,0],[-0.001,1.534],[1.659,0.002]],"o":[[-1.659,-0.002],[-0.002,1.534],[0,0],[1.659,0.002],[0.002,-1.533],[0,0]],"v":[[-4.503,-2.876],[-7.51,-0.009],[-4.51,2.865],[4.504,2.876],[7.51,0.008],[4.51,-2.866]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.892,86.626],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.002,1.534],[-1.659,-0.002],[0,0],[0.001,-1.533],[1.659,0.002]],"o":[[-1.659,-0.002],[0.001,-1.533],[0,0],[1.659,0.002],[-0.002,1.534],[0,0]],"v":[[-4.51,3.105],[-7.51,-0.009],[-4.503,-3.115],[4.51,-3.105],[7.512,0.008],[4.503,3.115]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[52.16,29.937],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.002,1.534],[-1.659,-0.002],[0,0],[0.001,-1.534],[1.659,0.002]],"o":[[-1.659,-0.001],[0.001,-1.534],[0,0],[1.659,0.001],[-0.002,1.534],[0,0]],"v":[[-4.51,2.866],[-7.51,-0.008],[-4.504,-2.876],[4.51,-2.865],[7.512,0.009],[4.503,2.876]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[46.602,22.036],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.002,1.533],[-1.659,-0.002],[0,0],[0.001,-1.534],[1.659,0.002]],"o":[[-1.659,-0.002],[0.001,-1.534],[0,0],[1.659,0.002],[-0.002,1.534],[0,0]],"v":[[-4.51,2.626],[-7.51,-0.008],[-4.504,-2.636],[4.51,-2.626],[7.512,0.008],[4.503,2.637]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.067000003889,0.513999968884,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.973,14.136],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"ix":16,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0}]},{"id":"comp_2","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"may Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[659.5,200.5,0],"e":[219.5,200.5,0],"to":[-73.3333358764648,0,0],"ti":[147.91667175293,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":210,"s":[219.5,200.5,0],"e":[-228,200.5,0],"to":[-147.91667175293,0,0],"ti":[74.5833358764648,0,0]},{"t":422.000017188412}],"ix":2},"a":{"a":0,"k":[219.5,200.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[7.095,0],[1.385,-0.513],[7.344,0],[2.766,-3.613],[1.865,0],[0,-4.831],[-0.005,-0.121],[0,-5.671],[-6.637,0],[0,0],[0,7.132]],"o":[[-1.562,0],[-1.373,-6.977],[-4.885,0],[-1.417,-1.005],[-4.806,0],[0,0.123],[-5.243,1.3],[0,6.672],[0,0],[7.095,0],[0,-7.132]],"v":[[20.617,-7.197],[16.18,-6.39],[1.346,-18.63],[-10.637,-12.678],[-15.644,-14.279],[-24.347,-5.531],[-24.328,-5.167],[-33.464,6.549],[-21.446,18.63],[20.617,18.63],[33.464,5.716]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[327.953,358.029],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[18.395,0],[3.59,-1.33],[19.04,0],[7.17,-9.368],[4.838,0],[0,-12.526],[-0.013,-0.316],[0,-14.703],[-17.209,0],[0,0],[0,18.491]],"o":[[-4.049,0],[-3.559,-18.09],[-12.667,0],[-3.674,-2.606],[-12.462,0],[0,0.319],[-13.592,3.37],[0,17.298],[0,0],[18.395,0],[0,-18.49]],"v":[[53.453,-18.66],[41.951,-16.567],[3.492,-48.3],[-27.576,-32.87],[-40.559,-37.02],[-63.123,-14.34],[-63.075,-13.395],[-86.76,16.98],[-55.601,48.3],[53.453,48.3],[86.76,14.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":60,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[86.76,129.24],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.854,0.878],[0,2.671],[16.764,0],[5.258,-3.936],[2.695,0],[2.314,-7.548],[2.282,0],[0.843,-5.282],[0,-11.883],[-14.669,0],[0,0],[0,10.595]],"o":[[0.792,-2.44],[0,-15.106],[-7.37,0],[-2.342,-0.877],[-9.112,0],[-1.821,-0.989],[-6.095,0],[-12.599,1.871],[0,13.217],[0,0],[11.759,0],[0,-10.01]],"v":[[48.09,-1.622],[49.326,-9.308],[18.972,-36.66],[-0.409,-30.355],[-8.011,-31.722],[-27.093,-18.623],[-33.306,-20.215],[-45.236,-10.86],[-67.455,12.727],[-40.894,36.66],[46.164,36.66],[67.455,17.475]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":60,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[356.554,258.559],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.611,0.849],[0,0.379],[2.987,0],[0.684,-0.314],[5.387,0],[1.96,-3.103],[1.255,0],[0,-3.264],[-0.012,-0.153],[0,-4.09],[-4.849,0],[0,0],[0,3.612]],"o":[[0.073,-0.358],[0,-3.003],[-0.801,0],[-0.98,-5.128],[-3.926,0],[-0.955,-0.674],[-3.247,0],[0,0.156],[-3.756,1],[0,4.874],[0,0],[3.593,0],[0,-2.908]],"v":[[19.483,1.147],[19.595,0.04],[14.186,-5.397],[11.944,-4.903],[1.096,-13.906],[-8.23,-8.737],[-11.6,-9.809],[-17.479,-3.9],[-17.456,-3.439],[-23.984,5.082],[-15.206,13.906],[17.478,13.906],[23.984,7.367]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":28,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[414.784,81.916],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.3,0.748],[0,0.334],[2.63,0],[0.602,-0.277],[4.743,0],[1.725,-2.733],[1.105,0],[0,-2.874],[-0.011,-0.135],[0,-3.602],[-4.27,0],[0,0],[0,3.179]],"o":[[0.064,-0.314],[0,-2.643],[-0.705,0],[-0.862,-4.515],[-3.458,0],[-0.841,-0.593],[-2.859,0],[0,0.136],[-3.308,0.881],[0,4.291],[0,0],[3.164,0],[0,-2.562]],"v":[[17.155,1.009],[17.254,0.034],[12.492,-4.753],[10.517,-4.318],[0.966,-12.245],[-7.247,-7.694],[-10.215,-8.637],[-15.391,-3.434],[-15.37,-3.027],[-21.119,4.475],[-13.389,12.245],[15.39,12.245],[21.119,6.487]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":28,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[57.252,358.911],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":4,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.302,1.074],[0,0.48],[3.776,0],[0.864,-0.397],[6.809,0],[2.478,-3.923],[1.586,0],[0,-4.125],[-0.015,-0.193],[0,-5.17],[-6.129,0],[0,0],[0,4.566]],"o":[[0.093,-0.452],[0,-3.795],[-1.012,0],[-1.239,-6.482],[-4.965,0],[-1.207,-0.851],[-4.104,0],[0,0.196],[-4.748,1.264],[0,6.161],[0,0],[4.542,0],[0,-3.676]],"v":[[24.627,1.449],[24.77,0.049],[17.933,-6.822],[15.099,-6.198],[1.387,-17.579],[-10.404,-11.045],[-14.664,-12.4],[-22.095,-4.93],[-22.065,-4.347],[-30.318,6.423],[-19.221,17.578],[22.094,17.578],[30.318,9.311]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":28,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[178.451,17.578],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.038,1.313],[0,0.587],[4.619,0],[1.057,-0.485],[8.328,0],[3.032,-4.798],[1.941,0],[0,-5.045],[-0.019,-0.236],[0,-6.324],[-7.496,0],[0,0],[0,5.584]],"o":[[0.114,-0.553],[0,-4.642],[-1.238,0],[-1.515,-7.927],[-6.072,0],[-1.475,-1.041],[-5.019,0],[0,0.241],[-5.808,1.547],[0,7.535],[0,0],[5.556,0],[0,-4.497]],"v":[[30.121,1.772],[30.296,0.061],[21.933,-8.344],[18.467,-7.581],[1.696,-21.501],[-12.726,-13.51],[-17.936,-15.166],[-27.025,-6.031],[-26.988,-5.318],[-37.082,7.856],[-23.51,21.501],[27.023,21.501],[37.082,11.389]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[387.882,97.702],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":4,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.89,1.231],[0,2.922],[12.448,0],[3.63,-7.622],[3.085,0],[0,-8.534],[-0.029,-0.39],[0.106,0],[0,-7.229],[-7.192,0],[0,0],[0,6.247]],"o":[[1.002,-2.564],[0,-12.512],[-8.968,0],[-2.408,-1.573],[-8.491,0],[0,0.398],[-0.105,-0.002],[-7.192,0],[0,7.229],[0,0],[6.215,0],[0,-5.297]],"v":[[34.89,4.326],[36.461,-3.943],[13.922,-26.6],[-6.397,-13.699],[-14.758,-16.195],[-30.131,-0.743],[-30.072,0.436],[-30.385,0.421],[-43.407,13.51],[-30.385,26.6],[32.153,26.6],[43.407,15.288]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[204.97,46.37],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":4,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.864,0.973],[0,2.308],[9.837,0],[2.868,-6.024],[2.438,0],[0,-6.744],[-0.023,-0.309],[0.084,0],[0,-5.712],[-5.683,0],[0,0],[0,4.937]],"o":[[0.792,-2.026],[0,-9.888],[-7.087,0],[-1.903,-1.244],[-6.709,0],[0,0.315],[-0.083,-0.002],[-5.683,0],[0,5.713],[0,0],[4.911,0],[0,-4.185]],"v":[[27.571,3.418],[28.813,-3.116],[11.002,-21.019],[-5.054,-10.825],[-11.661,-12.799],[-23.809,-0.588],[-23.762,0.344],[-24.01,0.331],[-34.3,10.675],[-24.01,21.019],[25.408,21.019],[34.3,12.08]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[74.011,377.794],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":4,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":423.000017229143,"st":0,"bm":0}]},{"id":"comp_3","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"loading 2 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[-360]},{"t":899.000036617021}],"ix":10},"p":{"a":0,"k":[219.5,200.5,0],"ix":2},"a":{"a":0,"k":[219.5,200.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.817,-12.686],[-0.161,0.161],[-0.619,-0.249],[-0.372,0.747],[0.557,0.56],[-0.248,0.498],[0,0.499],[0.682,0.686],[1.61,0.872],[0.744,0.747],[0.62,0.872],[1.115,0.498],[0.868,0.872],[0.682,0.685],[0.992,0],[0.455,-0.595]],"o":[[0.366,-0.521],[0.42,-0.423],[0.62,0.249],[0.372,-0.748],[-0.558,-0.561],[0.247,-0.499],[0,-0.498],[-0.682,-0.685],[-1.612,-0.873],[-0.743,-0.748],[-0.62,-0.872],[-1.116,-0.499],[-0.867,-0.872],[-0.681,-0.685],[-0.475,0],[5.873,18.33]],"v":[[11.83,24.201],[12.704,23.046],[16.546,23.017],[18.034,21.024],[16.051,16.788],[16.299,13.798],[18.034,9.436],[15.307,5.077],[8.119,-0.155],[1.797,-4.516],[-2.045,-10.869],[-6.011,-13.112],[-8.738,-18.345],[-13.2,-21.709],[-16.918,-24.2],[-18.406,-23.034]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.939,259.809],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.079,-0.079],[-0.246,-0.247],[-0.281,0.282],[-0.351,0.494],[-0.069,0.282],[0.633,0.141],[0.099,0.171],[0.673,-1.216]],"o":[[0.175,0.176],[0.246,0.247],[0.281,-0.283],[0.352,-0.495],[0.071,-0.283],[-0.135,-0.03],[-0.717,1.186],[0.231,0.013]],"v":[[-1.315,1.19],[-0.894,2.249],[-0.051,2.249],[0.862,0.344],[1.775,-1.281],[0.581,-2.199],[0.235,-2.531],[-1.846,1.076]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[126.84,148.991],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.22,0],[-0.14,0.283],[-0.14,0.141],[-0.176,0.176],[0.07,0.283],[0.211,0.353],[0.405,0.177],[0.836,-1.85]],"o":[[0.421,0],[0.141,-0.282],[0.141,-0.141],[0.176,-0.176],[-0.071,-0.282],[-0.166,-0.281],[-0.935,1.793],[0.562,0.215]],"v":[[-1.029,2.926],[-0.327,1.938],[-0.257,0.243],[2.272,1.161],[1.992,-0.674],[1.429,-2.015],[0.214,-2.926],[-2.448,2.538]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[123.463,155.445],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.479,-0.481],[0,-0.412],[-0.205,0.206],[0,0.344],[0,0.481],[0.342,0],[0,0]],"o":[[0.479,0.481],[0,0.413],[0.205,-0.206],[0,-0.344],[0,-0.481],[0,0],[-0.068,0.206]],"v":[[-0.956,-0.995],[-0.752,1.34],[0.068,2.302],[1.025,1.203],[1.436,-1.82],[0.82,-2.507],[-0.752,-2.507]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.388,194.4],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.137,0.343],[0.359,-0.328],[0.068,-0.344],[-0.329,0]],"o":[[-0.137,-0.344],[0,0],[-0.068,0.343],[0.329,0]],"v":[[0.786,0.748],[0.102,-1.038],[-0.855,0.061],[-0.227,1.367]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.765,189.496],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":4,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.41,-0.069],[-0.342,0],[0.136,0.137],[0.479,-0.138],[0.41,-0.619],[-0.41,-0.138]],"o":[[0.41,0.068],[0.341,0],[-0.137,-0.138],[0,0],[0,0],[0.41,0.136]],"v":[[-0.307,0.515],[1.606,0.927],[2.154,0.173],[0.512,-0.103],[-1.88,-0.309],[-1.88,0.653]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[235.393,203.88],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.479,-0.137],[0,0],[0,0.413],[0.41,0],[0.342,0],[0,0],[-0.342,-0.069]],"o":[[0.479,0.137],[0.957,-0.275],[0,-0.412],[-0.41,0],[-0.341,0],[0,0],[0.341,0.069]],"v":[[0.205,0.549],[1.435,1.443],[2.324,-0.275],[1.435,-1.305],[-0.957,-1.442],[-2.392,-1.03],[-1.572,-0.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[217.59,199.587],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":4,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.544,0.21],[0,0.799],[0.293,0.546],[0.669,-0.042],[0.209,0.294],[0.334,-0.337],[0.502,-0.169],[-0.137,-0.137],[1.004,0.042],[0.167,-0.378],[-0.167,-0.252],[-0.065,-0.252],[0,0],[0,0],[0.23,-0.231],[-0.209,-0.505],[-0.376,0],[-0.419,0.421],[-0.878,0],[-0.418,0.126],[-0.168,0.505],[-0.041,0.421],[0.125,0.463]],"o":[[0.543,-0.21],[0,-0.799],[-0.293,-0.547],[-0.669,0.042],[-0.209,-0.294],[-0.188,0.189],[-0.502,0.168],[0.136,0.137],[-1.004,-0.042],[-0.167,0.378],[0.168,0.252],[0.064,0.252],[0,0],[0,0],[-0.23,0.231],[0.209,0.504],[0.377,0],[0.418,-0.42],[0.879,0],[0.418,-0.126],[0.167,-0.504],[0.042,-0.42],[-0.126,-0.463]],"v":[[2.615,-1.43],[3.576,-2.061],[3.451,-3.532],[2.572,-4.289],[1.317,-3.995],[-0.021,-4.415],[-0.816,-3.49],[-1.276,-2.419],[-1.151,-1.682],[-2.991,-1.598],[-3.033,-0.505],[-3.139,0.168],[-2.531,0.924],[-2.74,1.808],[-3.326,2.691],[-3.535,3.784],[-3.075,4.709],[-1.569,4.33],[-0.482,3.405],[1.401,3.027],[2.238,2.312],[2.53,0.924],[2.405,-0.505]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[183.841,165.018],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":4,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.14,0.635],[-0.14,0.847],[0.386,0.388],[0,0.212],[-0.14,0.424],[-0.351,0.353],[-0.07,0.353],[0.14,0.706],[-0.176,0.177],[-0.07,-0.283],[-0.141,-0.353],[0,0],[-0.457,0.459],[-0.211,0.353],[0.351,-0.141],[0.562,0.071],[0.211,0.211],[-0.176,0.176],[0.421,0],[0.211,-0.353],[0.211,-0.212],[-0.07,0.423],[-0.141,0.424],[-0.597,0.6],[-0.632,0.283],[-0.421,0.211],[-0.351,0.494],[-0.246,0.247],[0,0.442],[0.211,0.565],[0.731,0.494],[-0.141,0.424],[0,0.283],[0.28,0.282],[0.312,-0.313],[0.352,0.07],[-0.141,0.424],[0.07,0.212],[0.159,-0.015],[0,-15.127],[-0.033,-1.1],[-0.36,0.726]],"o":[[0.139,-0.636],[0.14,-0.847],[-0.387,-0.388],[0,-0.211],[0.14,-0.423],[0.351,-0.354],[0.071,-0.353],[-0.141,-0.707],[0.176,-0.176],[0.071,0.282],[0.14,0.353],[0,0],[0.456,-0.459],[0.21,-0.353],[-0.351,0.141],[-0.562,-0.07],[-0.21,-0.212],[0.175,-0.177],[-0.421,0],[-0.211,0.353],[-0.21,0.212],[0.071,-0.424],[0.141,-0.424],[0.597,-0.6],[0.632,-0.282],[0.422,-0.212],[0.352,-0.494],[0.246,-0.247],[0,-0.443],[-0.21,-0.565],[-0.731,-0.494],[0.14,-0.424],[0,-0.282],[-0.281,-0.282],[-0.312,0.314],[-0.351,-0.071],[0.14,-0.423],[-0.025,-0.073],[-5.521,13.103],[0,1.107],[0.262,-0.377],[0.632,-1.27]],"v":[[-7.011,19.531],[-6.378,16.989],[-6.869,15.506],[-6.729,14.235],[-5.816,12.823],[-5.465,10.776],[-3.709,9.152],[-3.568,6.822],[-2.023,4.915],[-0.899,4.421],[-0.828,5.974],[0.085,5.339],[1.63,3.503],[2.965,2.514],[2.403,2.02],[0.787,1.949],[-0.197,0.114],[0.717,-2.075],[-0.056,-2.923],[-1.531,-1.299],[-2.655,0.961],[-2.936,-0.451],[-2.093,-3.064],[-0.688,-4.688],[1.068,-5.465],[3.807,-5.888],[5.282,-8.077],[7.671,-9.419],[8.233,-10.991],[7.6,-13.373],[4.762,-15.844],[4.44,-17.609],[4.931,-20.01],[3.878,-21.916],[2.543,-20.937],[1.208,-19.515],[0.647,-20.716],[0.647,-22.905],[0.343,-22.967],[-8.233,19.673],[-8.179,22.982],[-7.221,21.366]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.54,183.536],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":4,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.374,-0.15],[0,-0.376],[0.149,-0.528],[-0.599,0],[-0.525,0.15],[-0.3,0.602],[-0.299,0.452],[0,0.602],[0.899,-0.452],[1.198,-0.828],[0.674,-0.301],[0,-0.376],[-0.149,-0.301]],"o":[[-0.375,0.15],[0,0.377],[-0.151,0.526],[0.599,0],[0.523,-0.151],[0.299,-0.602],[0.3,-0.452],[0,-0.602],[0,0],[-1.198,0.827],[-0.674,0.301],[0,0.376],[0.149,0.302]],"v":[[-4.004,3.273],[-5.277,4.552],[-4.902,6.585],[-3.78,7.788],[-1.234,7.036],[2.358,1.844],[4.229,-3.122],[5.277,-5.003],[4.229,-7.335],[2.358,-4.401],[-1.16,-2.595],[-3.481,-0.714],[-3.256,1.317]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[262.589,286.337],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":4,"cix":2,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.219,-0.514],[0.145,-0.146],[-0.584,-0.22],[-0.072,-0.806],[0,-0.513],[0.658,-0.147],[0.657,0.294],[0,0.367],[-0.145,0.293],[0.219,0.586],[0.438,0.953],[0.146,0.733],[0.364,0.366],[-0.511,0.514],[-0.548,0.55],[-1.167,0],[-1.022,0.366],[-0.366,-0.66],[-0.147,-0.807],[-0.729,-0.147],[0.219,-0.514],[0,0],[0.292,0.66],[0.511,0.073],[0.218,-0.367],[-0.146,-0.44],[0,-0.514],[-0.73,-0.22],[-0.219,-0.366],[-0.219,-0.367],[-0.328,0.33],[-0.219,-0.44]],"o":[[-0.219,0.513],[-0.147,0.147],[0.584,0.22],[0.073,0.807],[0,0.513],[-0.656,0.146],[-0.657,-0.293],[0,-0.367],[0.146,-0.293],[-0.219,-0.587],[-0.438,-0.953],[-0.146,-0.733],[-0.365,-0.367],[0.51,-0.513],[0.547,-0.55],[1.167,0],[1.021,-0.367],[0.364,0.66],[0.145,0.806],[0.73,0.147],[-0.219,0.513],[-0.073,-1.027],[-0.292,-0.659],[-0.51,-0.073],[-0.219,0.367],[0.146,0.44],[0,0.513],[0.729,0.22],[0.219,0.367],[0.219,0.366],[0.328,-0.33],[0.219,0.44]],"v":[[31.062,-18.783],[28.655,-18.856],[29.311,-17.902],[30.478,-15.336],[30.406,-11.082],[28.508,-10.495],[24.204,-11.889],[23.329,-13.429],[23.839,-16.802],[24.569,-19.076],[21.286,-23.329],[21.067,-26.262],[19.681,-27.142],[21.578,-29.416],[23.183,-30.882],[25.298,-31.469],[27.706,-32.642],[28.874,-31.762],[29.166,-29.562],[30.478,-29.049],[30.77,-28.095],[29.457,-26.63],[28.363,-28.316],[26.684,-28.462],[26.247,-27.362],[25.736,-26.555],[26.174,-25.455],[27.195,-23.77],[28.363,-22.229],[28.363,-20.542],[29.603,-21.716],[30.916,-20.322]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[17.287,19.368],[0.068,0.023],[0.236,-0.238],[-0.052,-0.476],[-0.183,-0.185],[0.132,0.132],[0.236,0.237],[0.262,-0.106],[0.211,0],[0,0.529],[0.052,-0.158],[0,0],[-0.132,-0.132],[-0.316,-0.159],[-0.052,-0.369],[0.105,-0.211],[0.157,0.159],[-0.105,0.317],[0.053,0.158],[0,0],[-0.106,0.317],[0.159,0.158],[0.368,0],[0.211,-0.211],[0,-0.528],[0.21,-0.211],[-0.21,-0.211],[0.236,-0.237],[-0.342,-0.343],[0,0],[2.863,1.466],[0.918,0.434],[2.647,0.326],[0.055,0.327],[0.055,0.435],[0.918,0.271],[1.08,0.272],[0.378,0.76],[-0.216,0.869],[-0.432,0.435],[-1.135,0.434],[-1.135,0],[-0.324,0.109],[0.054,0.326],[0.432,0],[1.188,0.109],[0.703,-0.109],[1.026,0.109],[0.486,-0.217],[0.135,-0.136],[0.162,-0.543],[0.189,-0.19],[0.378,-0.598],[0.324,-0.815],[-0.756,-0.325],[0.595,-0.109],[-0.378,-0.706],[-0.27,-1.249],[0.35,-0.353],[0.378,0.815],[-0.055,-0.38],[0.216,-0.217],[0.27,0.271],[0.433,-0.217],[0.053,-0.217],[0.109,-0.108],[0.379,0.108],[0.162,-0.272],[-0.431,-0.163],[0.189,-0.189],[0.595,0.163],[0.757,0.435],[0,0.434],[-0.162,0.814],[0.216,0.434],[-0.432,0],[-0.648,-0.163],[-0.919,-0.326],[-0.486,0],[-0.325,0.435],[-0.107,0.489],[0.243,0.244],[0.649,0.38],[0.27,0.108],[0.27,0],[0.135,0.136],[0.81,-0.108],[0.324,0.054],[-0.324,0.162],[-0.298,0.298],[0.324,0.326],[0.702,0],[0.324,0.163],[0.405,-0.408],[0.216,-0.054],[0.27,0.055],[0.325,0],[0.379,-0.217],[0.864,-0.488],[1.08,-0.163],[1.188,-0.435],[0.622,-0.624],[0.676,-0.679],[0.433,-0.76],[0.405,-0.407],[0.54,-0.326],[0.27,-0.651],[-0.054,-0.76],[-0.595,-0.109],[-0.919,0.217],[-0.243,0.244],[-0.648,-0.163],[-0.054,-0.597],[-0.487,-0.489],[-0.27,-0.706],[-0.54,0],[-0.162,0.326],[-0.756,0.163],[-0.486,0.489],[-0.054,1.25],[-0.109,0.761],[-0.487,0.326],[-0.108,0.488],[0,0.272],[0.162,0.163],[0.378,0.108],[0.298,0.299],[0,0.489],[-0.54,0.923],[-0.595,0.381],[-0.486,0.109],[0.216,0.326],[-0.324,0.543],[-0.866,0.271],[-0.54,-0.325],[-0.108,-0.434],[0.323,-0.327],[0.459,-0.462],[0.648,-0.651],[0.188,-0.19],[-0.216,-0.434],[-0.324,-0.163],[-0.702,-0.435],[-0.81,0.054],[-0.81,0.163],[-0.378,0.163],[-0.324,-0.325],[0,-0.434],[0.323,0],[0.648,0],[0.648,0],[0.135,-0.136],[-0.217,-0.325],[-0.593,-0.109],[0.109,-0.489],[0.324,-0.163],[0.136,0.135],[0.19,-0.19],[0.108,-0.597],[-0.054,-0.217],[0.433,0],[0.162,-0.38],[0.378,0],[0.136,0.136],[0.163,-0.162],[0.27,-0.271],[0.54,-0.163],[-0.054,-0.435],[0.216,0.217],[0.109,0.109],[0.324,0],[0.27,-0.109],[0.107,0.489],[0.216,0.217],[0.054,0.434],[-0.243,0.245],[-0.107,0.272],[-0.055,0.325],[0.136,-0.136],[0.54,-0.109],[0.378,-0.489],[0.053,-0.652],[-0.297,-0.298],[-0.108,-0.326],[0.27,-0.543],[0.486,0.108],[0.325,0],[0.593,-0.163],[0.325,-0.435],[0.216,-0.543],[0.756,-0.271],[0.217,-0.326],[0.162,-0.272],[0.271,0],[0.108,-0.271],[0.163,0.163],[0.27,-0.054],[-0.162,-0.327],[0.122,-0.122],[0.324,0.109],[0.324,-0.108],[0.216,-0.326],[0,-0.434],[-0.594,-0.434],[-0.54,0],[-0.215,-0.652],[-0.297,-0.298],[0.054,-0.652],[0.487,-0.325],[1.08,0],[0.649,0.217],[0.378,-0.109],[0.216,-0.217],[0,0],[-0.27,-0.924],[0,-1.086],[0.162,-0.434],[-0.594,-0.706],[-0.108,-0.271],[-0.324,-0.326],[-0.487,-0.108],[-0.189,0.19],[-0.432,-0.055],[0,0.434],[-0.756,0.435],[-0.216,0.434],[0.108,0.489],[-0.27,0.815],[-0.648,0.272],[-0.324,0.543],[0,1.086],[-0.27,0.271],[-0.54,0],[-0.756,0.597],[-0.486,0],[-0.432,-0.651],[-0.297,-0.299],[-0.594,-0.434],[-0.324,-0.326],[-0.405,-0.407],[-0.053,-0.543],[0,-0.163],[-0.378,0],[-0.216,0.543],[-0.162,0.49],[0,0.271],[0.459,0.461],[-0.163,0.38],[-0.431,-0.054],[-0.162,-0.271],[0,0],[0.297,0.299],[0.594,0.327],[0.513,0.516],[0.594,0.598],[0.27,0.652],[0.702,0.543],[-0.054,1.032],[-0.811,0.163],[-0.108,-0.272],[-0.324,0.326],[-0.27,-0.597],[-0.216,-0.488],[-0.972,-0.217],[-0.433,-0.434],[-0.108,-0.977],[-0.432,-0.108],[-0.054,-0.598],[-0.486,-0.272],[0.054,-0.543],[-0.702,-0.163],[-0.216,-0.217],[-0.162,0.272],[-0.109,0.651],[-0.217,0.218],[0.379,0.101],[-0.216,0.326],[0.379,0.489],[-0.108,0.217],[-0.431,-0.055],[-0.054,0.38],[-1.027,0],[-0.379,-0.38],[-0.703,0.49],[-0.541,0],[0.431,0.434],[0.325,0.489],[-0.595,0.598],[-0.162,0.325],[-0.648,0.163],[0.162,0.706],[-0.595,0.38],[-0.702,-0.217],[-0.405,-0.407],[-0.217,-0.434],[-0.055,-0.381],[-0.432,-0.272],[-0.217,0.217],[-0.271,0.272],[0.594,0.38],[-0.162,0.38],[-1.297,0.218],[-0.595,-0.217],[0.271,-0.272],[0.378,0],[0,-0.488],[0.055,-0.217],[-0.486,-0.163],[-0.485,-0.326],[-0.161,-1.574],[0.648,-0.218],[1.189,0.271],[0.716,0.239],[0.299,-0.3],[0.477,0],[0.716,-0.119],[0.478,-0.479],[-0.477,0],[-0.238,-0.839],[-0.835,0],[-0.954,-0.599],[-1.669,0.719],[-0.477,0],[0,-1.079],[0.477,-1.438],[0.954,-0.6],[1.074,0.24],[0.596,-0.6],[1.192,0.24],[0.657,0.659],[1.075,-0.599],[0,-0.6],[1.193,0.359],[0.716,0.719],[1.551,0.36],[0.358,1.439],[-0.357,0.6],[0.716,0],[1.192,-0.36],[1.074,0],[0.835,-0.479],[1.073,0],[0.358,-0.36],[1.312,-1.318],[0.239,-0.48],[0.358,-1.799],[1.073,-1.078],[0.239,-1.079],[0,-1.078],[-0.358,-2.279],[0,-0.96],[-1.074,-1.439],[-0.835,-0.839],[-0.477,0],[-1.312,0],[-1.192,0],[-1.193,-0.359],[-1.67,0.24],[-0.656,-0.66],[-1.431,0],[-1.431,-1.678],[0,-0.959],[-1.55,-1.798],[-0.358,-0.959],[0.239,-1.319],[0,-0.6],[-0.835,-1.799],[-0.358,-1.559],[-1.313,-0.36],[-0.596,-1.079],[-0.476,-0.48],[-1.073,0],[-1.67,0.72],[-0.955,0.959],[0,0],[-0.656,0.659],[0,0.839],[-0.775,0.779],[-1.133,1.14],[0,0.839],[0,0.839],[0,0.481],[-0.835,1.319],[-1.073,1.079],[-1.312,1.559],[-0.238,0.839],[0,0],[0.597,0],[0.596,-0.6],[0.418,0.42],[0.417,0.42],[0.477,0],[0.358,0.72],[0.239,0.72],[0.716,0.72],[0,0.839],[0.536,0.539],[0.238,0.599],[0.477,0.72],[-0.358,0],[0,0],[0,0],[-0.476,-0.479],[-0.597,-0.839],[0,-0.36],[-0.537,-0.539],[-0.477,-1.318],[0,-1.199],[0,0],[-0.357,0.359],[-0.597,0],[-1.073,0.599],[-0.835,0.479],[0,0],[0.418,0.419],[0.716,0.359],[0,0],[0.835,-0.241],[0,0],[0.299,-0.299],[0.536,0.539],[0,0.838],[-1.193,0],[-0.298,-0.3],[-0.715,-0.719],[-1.194,0],[0,0],[-0.716,-0.24],[-1.075,0],[0,0],[-0.537,-0.539],[0.358,-0.36],[0,-0.839],[-0.716,0],[0,0],[0.238,-1.079],[-1.073,-1.798],[0,0],[-0.298,0.3],[0,-0.239],[-0.596,0.6],[0,0],[0,0.48],[0,0.359],[-1.074,0.72],[-0.656,0.66],[0,0],[-0.239,-0.6],[0.358,-0.6],[-0.478,0],[0,0],[0,0],[0,-0.599],[-0.358,-1.079],[-0.002,-0.007],[-0.176,0.457],[0,0.152],[0,0],[0,0],[-0.835,-0.36],[-0.088,-0.109],[0,11.336]],"o":[[-0.124,-0.059],[-0.314,-0.105],[-0.237,0.238],[0.052,0.475],[0.185,0.185],[-0.131,-0.133],[-0.238,-0.238],[-0.263,0.106],[-0.21,0],[0,-0.528],[-0.053,0.159],[0,0],[0.131,0.132],[0.315,0.158],[0.053,0.371],[-0.105,0.212],[-0.158,-0.158],[0.106,-0.317],[-0.052,-0.159],[0,0],[0.104,-0.317],[-0.157,-0.159],[-0.368,0],[-0.21,0.212],[0,0.528],[-0.211,0.212],[0.211,0.211],[-0.237,0.238],[0.341,0.343],[-0.108,0.271],[-2.864,-1.466],[-0.919,-0.435],[-2.648,-0.325],[-0.053,-0.325],[-0.053,-0.434],[-0.919,-0.272],[-1.081,-0.271],[-0.378,-0.761],[0.216,-0.869],[0.433,-0.434],[1.135,-0.435],[1.134,0],[0.324,-0.108],[-0.054,-0.326],[-0.432,0],[-1.189,-0.108],[-0.703,0.109],[-1.027,-0.109],[-0.485,0.217],[-0.135,0.136],[-0.162,0.543],[-0.188,0.19],[-0.378,0.597],[-0.324,0.814],[0.756,0.326],[-0.594,0.108],[0.378,0.706],[0.271,1.249],[-0.352,0.353],[-0.378,-0.815],[0.053,0.38],[-0.216,0.217],[-0.27,-0.272],[-0.432,0.218],[-0.054,0.217],[-0.108,0.109],[-0.378,-0.109],[-0.162,0.271],[0.433,0.163],[-0.189,0.19],[-0.595,-0.162],[-0.756,-0.434],[0,-0.435],[0.162,-0.815],[-0.216,-0.435],[0.433,0],[0.649,0.163],[0.918,0.326],[0.486,0],[0.324,-0.434],[0.108,-0.489],[-0.243,-0.245],[-0.648,-0.38],[-0.27,-0.109],[-0.27,0],[-0.135,-0.136],[-0.811,0.109],[-0.324,-0.055],[0.324,-0.163],[0.297,-0.299],[-0.324,-0.325],[-0.703,0],[-0.324,-0.164],[-0.405,0.407],[-0.215,0.055],[-0.271,-0.054],[-0.323,0],[-0.378,0.217],[-0.864,0.489],[-1.081,0.163],[-1.189,0.434],[-0.621,0.625],[-0.675,0.679],[-0.432,0.76],[-0.405,0.408],[-0.541,0.326],[-0.27,0.652],[0.054,0.76],[0.594,0.108],[0.918,-0.218],[0.243,-0.245],[0.648,0.163],[0.054,0.598],[0.485,0.489],[0.271,0.706],[0.54,0],[0.162,-0.326],[0.757,-0.162],[0.486,-0.489],[0.055,-1.249],[0.107,-0.76],[0.486,-0.325],[0.108,-0.489],[0,-0.271],[-0.162,-0.163],[-0.379,-0.109],[-0.297,-0.299],[0,-0.489],[0.54,-0.923],[0.595,-0.38],[0.486,-0.108],[-0.216,-0.326],[0.324,-0.543],[0.864,-0.272],[0.54,0.327],[0.108,0.435],[-0.324,0.325],[-0.459,0.461],[-0.649,0.652],[-0.19,0.19],[0.216,0.435],[0.324,0.163],[0.702,0.434],[0.811,-0.054],[0.811,-0.163],[0.378,-0.163],[0.324,0.326],[0,0.435],[-0.324,0],[-0.649,0],[-0.648,0],[-0.136,0.136],[0.216,0.326],[0.595,0.108],[-0.107,0.488],[-0.324,0.162],[-0.135,-0.136],[-0.189,0.19],[-0.108,0.597],[0.053,0.217],[-0.432,0],[-0.162,0.38],[-0.378,0],[-0.135,-0.136],[-0.162,0.163],[-0.27,0.272],[-0.54,0.163],[0.054,0.434],[-0.216,-0.218],[-0.107,-0.109],[-0.324,0],[-0.27,0.108],[-0.108,-0.489],[-0.216,-0.217],[-0.054,-0.434],[0.243,-0.244],[0.109,-0.271],[0.053,-0.326],[-0.135,0.136],[-0.541,0.109],[-0.378,0.488],[-0.054,0.651],[0.297,0.299],[0.108,0.326],[-0.27,0.543],[-0.486,-0.109],[-0.324,0],[-0.595,0.163],[-0.323,0.435],[-0.216,0.543],[-0.757,0.272],[-0.216,0.326],[-0.162,0.271],[-0.27,0],[-0.108,0.272],[-0.162,-0.163],[-0.27,0.055],[0.162,0.325],[-0.121,0.122],[-0.324,-0.108],[-0.324,0.109],[-0.216,0.325],[0,0.435],[0.595,0.435],[0.54,0],[0.217,0.651],[0.298,0.299],[-0.054,0.651],[-0.486,0.326],[-1.08,0],[-0.648,-0.217],[-0.378,0.109],[-0.216,0.217],[0,0],[0.27,0.923],[0,1.086],[-0.163,0.434],[0.594,0.706],[0.108,0.272],[0.324,0.326],[0.486,0.108],[0.189,-0.19],[0.433,0.054],[0,-0.435],[0.756,-0.435],[0.216,-0.435],[-0.108,-0.489],[0.27,-0.814],[0.649,-0.271],[0.325,-0.543],[0,-1.086],[0.27,-0.272],[0.541,0],[0.757,-0.598],[0.486,0],[0.432,0.652],[0.297,0.298],[0.594,0.435],[0.324,0.326],[0.405,0.407],[0.055,0.543],[0,0.164],[0.378,0],[0.217,-0.543],[0.162,-0.488],[0,-0.272],[-0.459,-0.462],[0.162,-0.38],[0.433,0.055],[0.163,0.272],[0,0],[-0.298,-0.299],[-0.595,-0.325],[-0.513,-0.515],[-0.595,-0.597],[-0.27,-0.651],[-0.702,-0.543],[0.054,-1.032],[0.81,-0.163],[0.108,0.271],[0.325,-0.326],[0.27,0.597],[0.217,0.489],[0.973,0.217],[0.431,0.435],[0.107,0.978],[0.432,0.109],[0.053,0.597],[0.486,0.272],[-0.054,0.543],[0.703,0.163],[0.217,0.217],[0.162,-0.272],[0.108,-0.652],[0.215,-0.217],[-0.378,-0.101],[0.215,-0.326],[-0.378,-0.488],[0.108,-0.217],[0.433,0.054],[0.054,-0.38],[1.026,0],[0.377,0.38],[0.703,-0.488],[0.54,0],[-0.433,-0.435],[-0.324,-0.489],[0.593,-0.597],[0.162,-0.326],[0.649,-0.163],[-0.162,-0.706],[0.593,-0.38],[0.702,0.217],[0.406,0.407],[0.216,0.435],[0.054,0.38],[0.432,0.271],[0.216,-0.218],[0.27,-0.271],[-0.595,-0.38],[0.162,-0.38],[1.297,-0.217],[0.593,0.218],[-0.269,0.271],[-0.379,0],[0,0.489],[-0.053,0.217],[0.487,0.163],[0.486,0.326],[0.162,1.576],[-0.648,0.217],[-1.188,-0.272],[-0.715,-0.24],[-0.298,0.299],[-0.477,0],[-0.716,0.12],[-0.477,0.48],[0.478,0],[0.24,0.839],[0.835,0],[0.954,0.6],[1.67,-0.72],[0.477,0],[0,1.079],[-0.477,1.44],[-0.954,0.598],[-1.073,-0.24],[-0.597,0.6],[-1.193,-0.24],[-0.655,-0.659],[-1.073,0.6],[0,0.6],[-1.192,-0.361],[-0.715,-0.719],[-1.551,-0.359],[-0.358,-1.439],[0.358,-0.599],[-0.716,0],[-1.193,0.36],[-1.073,0],[-0.834,0.48],[-1.074,0],[-0.357,0.359],[-1.312,1.32],[-0.238,0.48],[-0.358,1.798],[-1.073,1.08],[-0.238,1.078],[0,1.08],[0.357,2.278],[0,0.959],[1.073,1.439],[0.835,0.84],[0.477,0],[1.312,0],[1.193,0],[1.193,0.361],[1.67,-0.24],[0.656,0.659],[1.431,0],[1.431,1.679],[0,0.959],[1.551,1.799],[0.358,0.959],[-0.239,1.318],[0,0.6],[0.835,1.798],[0.358,1.558],[1.311,0.36],[0.596,1.079],[0.478,0.479],[1.073,0],[1.669,-0.719],[0.954,-0.96],[0,0],[0.656,-0.659],[0,-0.839],[0.776,-0.779],[1.133,-1.139],[0,-0.84],[0,-0.839],[0,-0.479],[0.835,-1.319],[1.074,-1.079],[1.312,-1.559],[0.239,-0.84],[0,0],[-0.596,0],[-0.596,0.599],[-0.417,-0.42],[-0.418,-0.42],[-0.477,0],[-0.358,-0.72],[-0.238,-0.72],[-0.716,-0.72],[0,-0.84],[-0.537,-0.54],[-0.239,-0.599],[-0.477,-0.719],[0.358,0],[0,0],[0,0],[0.478,0.48],[0.596,0.839],[0,0.359],[0.536,0.54],[0.478,1.319],[0,1.199],[0,0],[0.358,-0.36],[0.596,0],[1.074,-0.599],[0.835,-0.48],[0,0],[-0.417,-0.42],[-0.716,-0.36],[0,0],[-0.835,0.239],[0,0],[-0.298,0.3],[-0.537,-0.54],[0,-0.84],[1.193,0],[0.298,0.299],[0.716,0.719],[1.192,0],[0,0],[0.716,0.239],[1.073,0],[0,0],[0.537,0.54],[-0.358,0.36],[0,0.84],[0.714,0],[0,0],[-0.238,1.08],[1.073,1.799],[0,0],[0.298,-0.299],[0,0.24],[0.597,-0.6],[0,0],[0,-0.48],[0,-0.36],[1.073,-0.72],[0.656,-0.659],[0,0],[0.239,0.6],[-0.357,0.599],[0.476,0],[0,0],[0,1.079],[0,0.6],[0.002,0.007],[0.181,-0.455],[-0.098,-0.522],[0,0],[0,-0.838],[0,0],[0.13,0.056],[3.184,-10.283],[0,-28.068]],"v":[[51.736,-81.983],[51.435,-82.115],[50.49,-82.062],[50.542,-81.111],[51.382,-80.319],[50.647,-79.896],[49.702,-80.477],[48.283,-80.319],[48.387,-79.051],[46.968,-80.425],[46.496,-81.534],[45.498,-81.111],[45.445,-80.214],[46.443,-79.262],[46.758,-77.467],[46.338,-75.671],[45.235,-75.988],[45.129,-77.942],[44.551,-79.685],[43.658,-80.583],[43.816,-82.485],[43.132,-83.488],[41.556,-84.016],[40.294,-84.546],[40.084,-82.643],[38.824,-82.168],[39.191,-80.847],[39.402,-79.844],[40.663,-77.889],[41.251,-76.796],[37.74,-78.153],[35.525,-79.402],[32.121,-79.837],[31.634,-81.033],[31.256,-82.335],[29.204,-83.312],[27.205,-84.073],[26.07,-85.81],[26.232,-87.711],[26.772,-89.178],[28.555,-90.318],[35.579,-91.404],[38.226,-91.676],[37.902,-92.436],[36.119,-92.925],[33.04,-93.251],[30.338,-93.142],[27.313,-92.979],[25.313,-92.654],[24.233,-91.947],[23.531,-90.861],[22.936,-90.102],[22.18,-88.797],[20.559,-86.516],[22.504,-84.943],[20.559,-84.344],[18.668,-83.149],[19.046,-80.651],[16.832,-78.589],[13.86,-78.153],[12.996,-77.61],[14.4,-75.492],[12.455,-76.253],[9.267,-75.927],[7.539,-74.623],[7.376,-72.615],[3.756,-74.514],[2.676,-73.754],[3.918,-72.559],[4.567,-71.365],[2.352,-71.528],[-0.133,-72.777],[-0.673,-73.809],[-0.62,-75.709],[-1.376,-77.012],[-1.268,-77.882],[0.461,-77.61],[2.623,-76.741],[5.972,-76.198],[8.079,-76.633],[8.727,-78.099],[7.863,-79.999],[4.135,-81.466],[-1.268,-83.909],[-3.591,-84.073],[-3.321,-85.159],[-5.806,-85.159],[-8.183,-85.43],[-8.237,-86.353],[-6.724,-86.68],[-7.697,-87.44],[-10.074,-87.386],[-10.615,-88.471],[-12.181,-87.766],[-13.208,-87.82],[-14.342,-87.386],[-14.451,-88.526],[-15.801,-88.201],[-17.53,-87.06],[-19.907,-86.734],[-22.878,-85.81],[-27.039,-83.421],[-31.199,-79.783],[-33.414,-76.253],[-35.899,-73.483],[-42.76,-68.812],[-44.597,-67.346],[-44.597,-60.123],[-42.922,-58.439],[-40.491,-58.439],[-37.79,-61.643],[-36.277,-61.915],[-35.737,-59.906],[-35.358,-57.679],[-33.198,-54.095],[-32.441,-52.574],[-31.469,-52.954],[-29.686,-54.421],[-27.633,-55.344],[-27.309,-57.572],[-27.092,-59.526],[-25.417,-61.318],[-23.959,-62.512],[-24.175,-63.219],[-24.769,-63.653],[-25.742,-64.141],[-26.823,-65.229],[-27.254,-66.531],[-26.174,-68.975],[-23.689,-71.528],[-20.285,-72.94],[-20.393,-73.754],[-19.961,-75.655],[-17.421,-76.958],[-15.044,-76.633],[-13.964,-74.895],[-14.774,-74.352],[-16.017,-73.048],[-18.34,-71.039],[-20.393,-69.681],[-20.177,-68.921],[-19.637,-64.686],[-18.178,-63.598],[-15.369,-63.49],[-11.911,-64.25],[-8.994,-64.74],[-8.021,-63.816],[-6.67,-62.567],[-9.263,-62.35],[-11.046,-61.806],[-14.126,-61.97],[-16.395,-61.535],[-16.233,-60.069],[-14.991,-59.199],[-14.991,-57.408],[-15.855,-55.995],[-17.476,-57.354],[-19.205,-57.679],[-19.961,-55.725],[-20.177,-52.031],[-21.528,-51.434],[-22.987,-50.565],[-24.067,-50.186],[-25.148,-50.945],[-26.499,-50.729],[-28.119,-49.859],[-30.172,-49.37],[-30.496,-48.229],[-31.523,-48.501],[-32.604,-49.859],[-34.116,-50.076],[-35.845,-48.936],[-36.709,-50.24],[-38.06,-50.783],[-38.222,-52.194],[-37.304,-53.552],[-36.602,-54.638],[-37.195,-56.158],[-37.574,-57.299],[-38.924,-56.757],[-40.545,-55.615],[-41.031,-53.824],[-40.275,-52.466],[-39.681,-51.162],[-40.113,-48.827],[-41.788,-48.393],[-42.977,-47.632],[-45.299,-47.199],[-46.813,-45.677],[-47.569,-43.342],[-50.216,-42.311],[-51.513,-41.604],[-51.891,-39.594],[-53.404,-39.486],[-53.728,-38.4],[-55.187,-38.237],[-56.429,-39.052],[-56.699,-38.182],[-56.916,-36.689],[-58.266,-36.608],[-59.887,-36.608],[-61.021,-36.337],[-61.129,-35.359],[-59.887,-34.327],[-57.942,-34.11],[-57.078,-32.48],[-55.781,-31.177],[-55.781,-28.408],[-57.078,-25.149],[-59.725,-24.931],[-63.345,-25.529],[-65.56,-25.04],[-66.856,-25.203],[-68.423,-24.443],[-68.153,-23.085],[-68.207,-18.306],[-68.963,-16.188],[-68.369,-14.667],[-68.045,-11.844],[-64.371,-11.41],[-63.128,-10.16],[-61.994,-10.867],[-58.645,-10.811],[-57.564,-11.464],[-56.375,-12.821],[-54.484,-14.776],[-54.484,-16.405],[-53.782,-18.904],[-51.513,-20.75],[-49.082,-22.108],[-49.514,-24.117],[-47.947,-25.583],[-45.354,-24.714],[-43.841,-25.094],[-39.627,-27.375],[-37.844,-25.529],[-35.575,-22.596],[-31.793,-20.153],[-30.658,-18.306],[-29.146,-17.22],[-28.66,-15.591],[-28.984,-13.636],[-28.227,-13.311],[-27.471,-13.908],[-27.147,-15.211],[-26.552,-16.405],[-27.201,-17.274],[-27.254,-18.74],[-25.959,-18.632],[-25.04,-17.546],[-24.284,-18.089],[-24.769,-19.066],[-26.876,-20.153],[-28.713,-21.565],[-31.09,-23.303],[-32.063,-25.258],[-34.224,-26.669],[-34.386,-29.059],[-32.711,-30.688],[-32.063,-29.493],[-31.037,-29.602],[-29.848,-28.354],[-28.984,-25.692],[-26.661,-24.66],[-22.932,-21.945],[-22.608,-19.555],[-21.96,-16.949],[-20.879,-16.079],[-19.475,-14.233],[-19.961,-12.658],[-18.665,-11.3],[-17.476,-10.594],[-16.935,-11.083],[-16.503,-12.929],[-15.422,-13.636],[-16.288,-14.551],[-16.881,-15.862],[-17.314,-17.383],[-17.692,-18.849],[-16.666,-18.36],[-16.017,-19.339],[-13.045,-19.772],[-11.586,-18.632],[-10.128,-19.61],[-8.399,-20.098],[-7.588,-20.858],[-9.534,-22.759],[-9.209,-24.823],[-8.021,-26.832],[-6.617,-28.354],[-6.508,-29.711],[-5.049,-32.046],[-2.186,-32.372],[-1.7,-31.177],[-0.241,-30.634],[-0.889,-29.167],[0.137,-28.19],[1.272,-27.701],[3.271,-29.059],[1.974,-29.928],[1.866,-31.829],[5.053,-32.752],[8.62,-33.404],[7.214,-31.938],[6.783,-30.852],[6.404,-29.548],[5.593,-28.733],[6.512,-28.027],[11.104,-24.497],[12.779,-22.108],[10.564,-19.936],[5.972,-19.882],[2.043,-22.579],[-1.774,-21.62],[-4.994,-20.421],[-6.425,-19.104],[-10.481,-17.904],[-10.481,-16.945],[-10.243,-12.868],[-6.187,-9.751],[-2.966,-10.59],[0.85,-10.35],[3.713,-11.189],[4.071,-8.552],[3.117,-3.277],[0.135,-0.158],[-4.279,-0.279],[-7.26,0.201],[-11.554,-0.039],[-15.372,-1.598],[-20.501,-2.438],[-22.05,1.28],[-25.152,0.921],[-29.208,-1.358],[-33.024,-3.158],[-37.795,-5.554],[-36.603,-8.552],[-38.153,-11.91],[-43.043,-11.549],[-49.723,-10.83],[-54.375,-9.751],[-58.549,-8.192],[-63.917,-8.791],[-65.706,-5.436],[-69.165,-2.798],[-70.119,2.359],[-73.22,4.635],[-76.202,9.913],[-79.542,16.266],[-78.11,24.42],[-79.065,28.976],[-74.651,34.37],[-71.073,40.725],[-66.183,44.922],[-63.678,45.882],[-60.1,44.802],[-56.402,45.521],[-51.631,43.603],[-45.906,44.323],[-42.805,46.841],[-38.511,48.159],[-38.988,55.953],[-34.933,59.909],[-32.189,67.582],[-32.547,70.699],[-34.694,75.616],[-32.905,79.332],[-30.4,85.327],[-27.895,87.844],[-25.629,90.962],[-23.244,92.88],[-17.637,92.16],[-11.912,89.763],[-7.379,86.286],[-5.829,83.409],[-2.37,81.729],[-3.205,78.612],[-0.581,75.854],[4.667,72.617],[6.099,67.703],[5.263,63.385],[5.383,60.388],[7.649,56.792],[13.732,50.557],[19.458,44.323],[24.109,36.769],[24.467,34.01],[20.054,35.57],[16.595,36.41],[14.329,35.689],[13.255,33.532],[10.273,29.814],[8.484,28.736],[7.172,23.939],[5.025,22.861],[4.548,17.226],[2.64,14.948],[0.97,10.392],[-1.416,5.236],[-1.416,3.558],[0.97,5.956],[1.924,4.038],[4.309,9.193],[6.099,12.79],[8.842,17.586],[8.842,19.624],[12.42,24.898],[13.852,28.976],[14.209,32.691],[15.879,31.614],[19.816,30.415],[22.797,28.495],[27.21,26.458],[36.157,16.027],[36.633,13.989],[33.89,11.711],[32.458,10.392],[29.119,12.551],[26.853,12.43],[25.779,10.991],[24.229,10.392],[21.843,2.839],[24.109,1.519],[25.541,2.839],[27.449,5.836],[30.074,7.394],[33.89,6.915],[35.56,9.312],[39.616,10.152],[46.175,9.312],[47.249,12.189],[49.754,13.629],[48.442,14.708],[49.874,16.385],[52.378,14.468],[51.901,21.301],[52.974,27.176],[54.763,34.491],[56.791,32.092],[56.791,35.57],[58.103,35.57],[57.268,30.535],[57.865,28.495],[58.938,23.461],[62.159,19.743],[65.737,13.148],[69.434,11.111],[70.508,14.948],[70.269,18.545],[70.747,19.984],[72.178,18.185],[72.178,21.782],[70.747,27.057],[71.701,31.853],[71.706,31.872],[72.243,30.505],[72.058,29.336],[72.058,26.098],[73.251,22.141],[74.325,23.34],[74.643,23.601],[79.542,-8.951]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[249.445,212.16],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":6,"cix":2,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.076,-0.152],[-0.566,0.228],[-0.792,-0.455],[-0.792,0.796],[-1.132,0.683],[-1.019,0.683],[0,0.569],[0.679,0.341],[0,0],[0.202,-0.05],[0.378,-0.077],[0.152,-0.711],[0.48,0.025],[0.151,-0.356],[0.177,0],[0,0.127],[-0.101,0.305],[0.202,0.076],[0.227,-0.102],[0.303,0.076],[0.151,-0.077],[0.051,-0.432],[0,-0.254],[-0.303,-0.076],[-0.253,0.153],[-0.177,-0.076],[0,-0.102],[0.127,0],[0.05,-0.127],[-0.278,0.076],[-0.202,-0.255]],"o":[[0.076,0.152],[0.566,-0.227],[0.792,0.455],[0.793,-0.797],[1.132,-0.682],[1.019,-0.682],[0,-0.569],[-0.679,-0.341],[0,0],[-0.203,0.051],[-0.379,0.076],[-0.151,0.711],[-0.48,-0.026],[-0.152,0.355],[-0.176,0],[0,-0.127],[0.101,-0.304],[-0.202,-0.076],[-0.227,0.102],[-0.303,-0.076],[-0.152,0.076],[-0.05,0.432],[0,0.254],[0.303,0.076],[0.252,-0.152],[0.177,0.076],[0,0.102],[-0.126,0],[-0.051,0.127],[0.278,-0.076],[0.202,0.254]],"v":[[-4.595,2.448],[-3.507,2.389],[-2.149,3.413],[-0.112,2.617],[2.718,1.365],[5.321,-0.228],[6.793,-2.503],[5.208,-3.527],[3.51,-3.755],[2.049,-3.317],[0.887,-3.189],[0.179,-2.174],[-1.437,-1.818],[-2.574,-1.386],[-3.282,-0.777],[-3.559,-1.285],[-3.155,-2.377],[-3.787,-2.834],[-4.671,-2.834],[-5.328,-2.351],[-6.035,-2.554],[-6.187,-1.488],[-6.793,-1.006],[-6.035,-0.574],[-5.075,-0.879],[-4.368,-0.625],[-4.57,0.01],[-5.606,0.365],[-6.136,0.645],[-5.353,0.848],[-4.671,1.331]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[170.849,140.674],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":4,"cix":2,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.251,0.378],[0.335,0],[0.125,0.379],[0.126,0.337],[0.376,0.378],[-0.052,0.505],[0.292,0.042],[0.084,0.084],[-0.146,0.147],[-0.167,0.169],[-0.188,0.189],[0.083,0.168],[0.168,0.042],[0.251,0.126],[-0.272,0.273],[-0.085,0.178],[0,0],[0.167,0],[0.168,-0.042],[0.083,-0.63],[0.229,-0.231],[-0.125,-0.253],[-0.041,-0.253],[-0.083,-0.336],[-0.167,-0.252],[-0.376,-0.21],[0.042,-0.673],[0,-0.504],[-0.418,-0.042],[-0.251,0],[0.125,-0.379],[-0.293,-0.294],[0.167,-0.421],[0.126,0],[0.083,-0.252],[-0.377,-0.378],[0.293,-0.378],[0,-0.211],[-0.46,-0.085],[0.104,-0.105],[0.168,0.042],[0.126,-0.21],[0.084,-0.21],[-0.251,-0.252],[-0.67,0.168],[-0.083,0.21],[-0.377,-0.085],[-0.168,0.252],[-0.334,-0.043],[-0.377,0],[-0.419,-0.084],[0,0.168],[0.334,0.126],[-0.189,0.189]],"o":[[-0.251,-0.378],[-0.334,0],[-0.126,-0.378],[-0.125,-0.336],[-0.377,-0.378],[0.051,-0.504],[-0.293,-0.042],[-0.083,-0.084],[0.147,-0.147],[0.168,-0.168],[0.188,-0.19],[-0.084,-0.168],[-0.287,-0.072],[-0.251,-0.127],[0.209,-0.211],[0.025,-0.052],[0.413,-0.729],[-0.167,0],[-0.167,0.042],[-0.084,0.631],[-0.23,0.232],[0.126,0.252],[0.042,0.252],[0.084,0.337],[0.168,0.253],[0.377,0.21],[-0.042,0.673],[0,0.505],[0.419,0.042],[0.251,0],[-0.126,0.378],[0.293,0.294],[-0.167,0.42],[-0.125,0],[-0.084,0.253],[0.376,0.379],[-0.293,0.379],[0,0.21],[0.46,0.084],[-0.105,0.106],[-0.167,-0.042],[-0.125,0.211],[-0.083,0.21],[0.251,0.253],[0.669,-0.169],[0.084,-0.21],[0.376,0.084],[0.167,-0.252],[0.335,0.042],[0.376,0],[0.418,0.084],[0,-0.169],[-0.335,-0.126],[0.188,-0.189]],"v":[[5.459,3.581],[4.161,3.329],[3.326,2.782],[2.949,1.268],[1.568,-0.708],[0.784,-2.39],[-0.062,-3.189],[-1.527,-3.525],[-1.192,-4.24],[-0.23,-4.871],[0.188,-5.879],[0.773,-6.931],[-0.021,-7.141],[-2.908,-7.351],[-1.904,-8.57],[-1.399,-9.369],[-1.359,-9.454],[-2.699,-9.748],[-3.786,-9.664],[-4.329,-8.613],[-5.249,-7.604],[-5.585,-6.594],[-5.208,-5.879],[-5.041,-5.039],[-4.999,-4.114],[-3.995,-3.735],[-3.911,-2.642],[-4.078,-1.549],[-3.535,-0.918],[-2.154,-1.086],[-2.322,-0.077],[-1.652,1.058],[-1.694,2.446],[-3.242,2.488],[-3.827,2.908],[-3.326,3.959],[-3.702,5.431],[-4.664,6.23],[-2.656,6.861],[-2.113,7.491],[-3.535,7.66],[-3.953,8.584],[-5.041,9.173],[-4.873,9.93],[-3.326,9.636],[-2.531,8.963],[-1.317,8.753],[-0.355,8.206],[0.857,7.618],[2.029,8.122],[4.372,7.744],[5.417,6.987],[4.12,6.692],[5.124,5.137]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.416,162.531],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":4,"cix":2,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.042,0.476],[10.285,-12.495],[-0.05,-0.5],[0.227,-0.797],[-0.565,-0.113],[-0.453,-0.113],[0.792,-0.455],[0.453,-0.455],[-0.113,-1.365],[-0.114,-1.024],[-0.906,-0.342],[-0.566,0],[-0.34,1.252],[0,0],[-1.019,0.228],[-0.566,0.228],[-0.567,0.797],[-0.68,0.683],[-0.679,0.682],[-0.679,0.683],[0,0.91],[-0.114,1.252],[0,0],[-0.34,0.57],[0.679,0.341],[-0.34,0.342],[-0.397,0.398],[0.226,0.227],[-0.736,0.74],[-0.679,0.227],[-0.566,0],[0.905,0],[0.906,-0.626],[0.679,0],[0,0],[-0.509,0.512]],"o":[[-14.8,6.914],[0.118,0.526],[0.113,1.138],[-0.226,0.796],[0.566,0.114],[0.452,0.114],[-0.793,0.455],[-0.452,0.455],[0.113,1.365],[0.113,1.024],[0.905,0.341],[0.566,0],[0.339,-1.251],[0,0],[1.019,-0.227],[0.566,-0.227],[0.566,-0.796],[0.679,-0.683],[0.679,-0.683],[0.679,-0.682],[0,-0.91],[0.113,-1.251],[0,0],[0.34,-0.568],[-0.679,-0.341],[0.339,-0.341],[0.396,-0.398],[-0.226,-0.228],[0.736,-0.739],[0.679,-0.228],[0.566,0],[-0.906,0],[-0.905,0.626],[-0.679,0],[0,0],[0.28,-0.282]],"v":[[14.18,-26.157],[-23.904,3.405],[-23.6,4.995],[-24.165,7.271],[-24.279,9.432],[-21.674,8.977],[-23.939,11.48],[-25.523,13.87],[-25.863,17.852],[-25.184,22.403],[-22.807,25.816],[-20.09,26.157],[-18.506,22.971],[-14.658,13.983],[-12.281,12.504],[-7.188,9.546],[-4.471,6.474],[-0.057,4.654],[5.262,0.9],[8.658,-1.49],[8.884,-4.106],[9.904,-6.837],[12.281,-8.999],[13.751,-11.047],[13.298,-13.208],[13.072,-14.915],[15.337,-16.621],[13.751,-17.645],[15.109,-19.466],[19.751,-22.651],[25.41,-25.211],[24.164,-25.95],[19.41,-25.211],[16.354,-24.358],[13.979,-23.561],[13.751,-24.813]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.481999984442,0.779999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[160.155,130.103],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":4,"cix":2,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-60.423],[60.112,0],[0,60.423],[-60.11,0]],"o":[[0,60.423],[-60.11,0],[0,-60.423],[60.112,0]],"v":[[108.84,0],[-0.001,109.406],[-108.84,0],[-0.001,-109.406]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.051000000449,0.340999977261,0.670999983245,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.147,203.209],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":4,"cix":2,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[9.496,10.504],[-2.392,-10.504],[-9.495,-6.484],[-2.823,-2.401],[-4.845,-1.258],[1.825,2.824],[0.518,3.563],[5.262,6.466],[4.033,7.161]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141000007181,0.670999983245,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.776,302.485],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":4,"cix":2,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-9.496,-4.475],[-2.824,-0.392],[-4.846,0.753],[1.824,4.834],[0.518,5.572],[5.261,8.475],[4.032,9.171],[9.495,12.513],[9.441,6.109],[8.214,6.805],[8.167,1.244],[6.861,1.983],[6.796,-5.836],[4.775,-4.693],[4.71,-12.514]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.090000002992,0.788000009574,0.008000000785,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.776,300.475],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":4,"cix":2,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-3.833,11.759],[4.551,-8.924],[-2.442,-11.759],[-1.566,-4.58],[-3.555,-5.387],[-2.679,1.79],[-3.965,1.269],[-3.342,6.372],[-4.551,5.882]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141000007181,0.670999983245,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[176.517,311.743],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":4,"cix":2,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.939,-11.759],[-5.064,-4.58],[-7.053,-5.387],[-6.176,1.79],[-7.462,1.268],[-6.839,6.372],[-8.048,5.882],[-7.331,11.759],[-2.723,8.04],[-3.932,7.55],[0.069,4.321],[-1.217,3.8],[4.41,-0.74],[2.419,-1.547],[8.048,-6.089]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.090000002992,0.788000009574,0.008000000785,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[180.014,311.743],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":4,"cix":2,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.057,14.554],[6.378,-10.349],[-2.042,-14.554],[-1.65,-5.543],[-4.045,-6.739],[-3.653,2.269],[-5.202,1.496],[-4.922,7.903],[-6.378,7.176]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141000007181,0.670999983245,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[166.017,309.236],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":4,"cix":2,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.252,-14.554],[-5.859,-5.542],[-8.255,-6.739],[-7.863,2.269],[-9.411,1.497],[-9.132,7.903],[-10.589,7.176],[-10.268,14.554],[-4.176,10.378],[-5.632,9.651],[-0.343,6.025],[-1.891,5.252],[5.545,0.153],[3.15,-1.043],[10.589,-6.145]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.090000002992,0.788000009574,0.008000000785,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[170.228,309.236],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":4,"cix":2,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[13.814,8.682],[-7.943,-8.681],[-13.814,-1.325],[-4.918,0.174],[-6.589,2.267],[2.302,3.765],[1.223,5.118],[7.546,6.183],[6.531,7.454]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141000007181,0.670999983245,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[311.184,278.988],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":4,"cix":2,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.814,2.353],[-4.918,3.852],[-6.589,5.945],[2.302,7.443],[1.223,8.795],[7.546,9.861],[6.531,11.132],[13.814,12.36],[11.001,5.531],[9.987,6.802],[7.545,0.873],[6.465,2.226],[3.033,-6.112],[1.363,-4.019],[-2.072,-12.36]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.090000002992,0.788000009574,0.008000000785,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[311.184,275.31],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":4,"cix":2,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.418,-9.441],[7.033,9.442],[13.418,2.527],[4.654,0.392],[6.47,-1.575],[-2.29,-3.709],[-1.116,-4.981],[-7.347,-6.498],[-6.243,-7.693]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141000007181,0.670999983245,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[129.631,128.631],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":4,"cix":2,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[13.418,-0.931],[4.654,-3.066],[6.47,-5.033],[-2.29,-7.166],[-1.116,-8.438],[-7.347,-9.955],[-6.243,-11.151],[-13.418,-12.899],[-11.104,-5.885],[-10,-7.081],[-7.992,-0.991],[-6.818,-2.263],[-3.994,6.3],[-2.177,4.333],[0.648,12.899]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.090000002992,0.788000009574,0.008000000785,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[129.631,132.088],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":4,"cix":2,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-18.781,-14.691],[8.846,14.691],[18.781,5.35],[6.333,1.368],[9.16,-1.289],[-3.285,-5.269],[-1.458,-6.986],[-10.307,-9.816],[-8.59,-11.432]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.141000007181,0.670999983245,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[140.776,111.29],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":4,"cix":2,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.782,0.678],[6.333,-3.303],[9.16,-5.96],[-3.285,-9.939],[-1.458,-11.658],[-10.307,-14.488],[-8.589,-16.102],[-18.781,-19.363],[-16.156,-8.989],[-14.438,-10.605],[-12.156,-1.597],[-10.329,-3.314],[-7.124,9.35],[-4.296,6.692],[-1.089,19.363]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.090000002992,0.788000009574,0.008000000785,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[140.776,115.962],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":4,"cix":2,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.473,2.159],[0.281,-0.053],[2.266,3.786],[-0.345,-1.85],[-4.577,0.852]],"o":[[-0.274,0.065],[-5.764,1.072],[-1.427,1.317],[0.574,3.086],[3.234,-0.602]],"v":[[7.973,-0.129],[7.141,0.051],[-6.302,-4.736],[-7.866,0.217],[-0.062,4.545]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[339.28,193.918],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":4,"cix":2,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.577,-0.853],[0.575,3.086],[-4.578,0.852],[-0.574,-3.086]],"o":[[-4.577,0.852],[-0.575,-3.086],[4.577,-0.852],[0.576,3.085]],"v":[[-0.484,5.587],[-8.288,1.259],[-2.564,-5.587],[8.288,-1.827]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[339.702,192.875],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":4,"cix":2,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.663,1.391],[-3.919,0.021],[3.664,-1.391],[3.919,-0.02]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[331.293,194.007],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":4,"cix":2,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.207,1.606],[-0.046,-0.295],[4.024,-2.245],[-1.942,0.301],[0.744,4.805]],"o":[[0.06,0.288],[0.937,6.051],[1.33,1.531],[3.239,-0.502],[-0.526,-3.395]],"v":[[0.249,-8.311],[0.41,-7.437],[-5.014,6.443],[0.106,8.233],[4.872,0.225]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[215.704,83.975],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":4,"cix":2,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.744,-4.805],[3.24,-0.502],[0.743,4.805],[-3.24,0.501]],"o":[[0.744,4.805],[-3.238,0.501],[-0.745,-4.805],[3.239,-0.502]],"v":[[5.865,0.693],[1.099,8.701],[-5.864,2.509],[-1.594,-8.7]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[214.711,83.507],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":4,"cix":2,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.336,3.868],[-0.103,4.092],[-1.336,-3.869],[0.104,-4.092]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[215.673,92.329],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":4,"cix":2,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.26,3.274],[0.08,-0.428],[6.617,-1.146],[-2.815,-0.524],[-1.296,6.967]],"o":[[-0.058,0.425],[-1.632,8.773],[1.089,2.748],[4.697,0.873],[0.915,-4.923]],"v":[[5.882,-11.423],[5.681,-10.143],[-8.476,6.328],[-2.299,11.261],[8.12,2.547]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[232.538,81.807],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":4,"cix":2,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.296,-6.967],[4.696,0.874],[-1.295,6.967],[-4.696,-0.873]],"o":[[-1.296,6.967],[-4.696,-0.873],[1.296,-6.967],[4.697,0.873]],"v":[[8.504,3.902],[-1.915,12.615],[-8.505,0.739],[2.777,-12.616]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[232.155,80.452],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":4,"cix":2,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.029,5.965],[-2.117,5.578],[0.03,-5.965],[2.117,-5.576]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[229.993,93.169],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":4,"cix":2,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.029,-3.263],[-0.256,0.25],[-4.982,-2.353],[1.642,1.679],[4.158,-4.063]],"o":[[0.239,-0.259],[5.235,-5.117],[0.565,-2.357],[-2.739,-2.803],[-2.938,2.872]],"v":[[-9.1,6.738],[-8.361,5.974],[8.912,1.602],[7.094,-4.622],[-4.009,-3.693]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.579,291.88],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":4,"cix":2,"ix":37,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.157,4.064],[-2.739,-2.802],[4.158,-4.063],[2.739,2.803]],"o":[[4.158,-4.063],[2.739,2.802],[-4.157,4.065],[-2.739,-2.803]],"v":[[-3.693,-6.263],[7.41,-7.193],[6.227,3.885],[-7.646,7.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.264,294.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 38","np":4,"cix":2,"ix":38,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.835,-3.989],[4.053,-2.743],[-2.834,3.989],[-4.052,2.743]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[144.887,287.306],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 39","np":4,"cix":2,"ix":39,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.32,-1.556],[-0.3,-0.06],[-0.744,-4.659],[-0.394,1.972],[4.881,0.974]],"o":[[0.298,0.044],[6.146,1.228],[1.939,-0.741],[0.657,-3.29],[-3.449,-0.689]],"v":[[-7.992,-4.259],[-7.095,-4.106],[4.341,5.99],[7.862,1.697],[1.84,-5.7]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[109.648,153.918],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 40","np":4,"cix":2,"ix":40,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.881,-0.975],[0.657,-3.29],[4.88,0.974],[-0.657,3.29]],"o":[[4.881,0.975],[-0.657,3.291],[-4.881,-0.975],[0.657,-3.29]],"v":[[2.816,-5.957],[8.838,1.44],[0.437,5.958],[-8.837,-2.089]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[108.672,154.174],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 41","np":4,"cix":2,"ix":41,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.189,0.076],[3.896,1.538],[-4.189,-0.076],[-3.897,-1.538]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[117.579,155.789],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 42","np":4,"cix":2,"ix":42,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.785,-1.197],[-0.231,-0.046],[-0.572,-3.583],[-0.303,1.517],[3.755,0.75]],"o":[[0.229,0.034],[4.728,0.945],[1.492,-0.57],[0.506,-2.531],[-2.652,-0.53]],"v":[[-6.148,-3.276],[-5.458,-3.159],[3.339,4.607],[6.047,1.305],[1.414,-4.385]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.808,163.788],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 43","np":4,"cix":2,"ix":43,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-3.754,-0.75],[0.505,-2.53],[3.754,0.75],[-0.506,2.531]],"o":[[3.755,0.75],[-0.506,2.531],[-3.754,-0.75],[0.505,-2.531]],"v":[[2.166,-4.583],[6.799,1.107],[0.336,4.583],[-6.798,-1.607]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.057,163.985],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 44","np":4,"cix":2,"ix":44,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.222,0.058],[2.997,1.183],[-3.222,-0.059],[-2.998,-1.184]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[117.908,165.227],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 45","np":4,"cix":2,"ix":45,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.864,-2.582],[-0.134,0.267],[-4.569,-0.504],[1.752,0.88],[2.176,-4.335]],"o":[[0.118,-0.269],[2.74,-5.46],[-0.195,-2.014],[-2.922,-1.467],[-1.537,3.063]],"v":[[-6.198,7.009],[-5.823,6.206],[6.617,-1.934],[3.492,-6.352],[-5.015,-2.602]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[152.53,299.31],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 46","np":4,"cix":2,"ix":46,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.176,4.335],[-2.923,-1.467],[2.176,-4.335],[2.922,1.467]],"o":[[2.176,-4.335],[2.922,1.467],[-2.176,4.335],[-2.922,-1.468]],"v":[[-5.231,-4.1],[3.275,-7.85],[5.352,1.212],[-4.605,7.85]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[152.747,300.807],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 47","np":4,"cix":2,"ix":47,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.153,-3.917],[2.452,-3.265],[-1.153,3.917],[-2.452,3.266]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[156.204,292.938],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 48","np":4,"cix":2,"ix":48,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.045,-0.438],[0.278,0.348],[-3.536,5.89],[2.287,-1.83],[-4.529,-5.659]],"o":[[-0.291,-0.328],[-5.703,-7.127],[-2.856,-0.993],[-3.814,3.053],[3.201,4]],"v":[[7.674,11.722],[6.817,10.711],[3.526,-11.258],[-4.423,-9.771],[-4.639,4.118]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.470999983245,0.689999988032,0.081999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[301.735,296.291],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 49","np":4,"cix":2,"ix":49,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.528,5.659],[-3.815,3.053],[-4.529,-5.659],[3.816,-3.052]],"o":[[-4.529,-5.659],[3.815,-3.052],[4.529,5.659],[-3.814,3.053]],"v":[[-7.951,3.642],[-7.735,-10.248],[5.864,-7.413],[8.664,10.247]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.8,0.097999999102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[305.048,296.768],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 50","np":4,"cix":2,"ix":50,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.599,-4.01],[-2.904,-5.366],[4.599,4.009],[2.903,5.366]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.344999994016,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[297.4,286.261],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 51","np":4,"cix":2,"ix":51,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.372,-7.247],[4.985,3.736],[-5.373,7.247],[-4.986,-3.735]],"o":[[-5.372,7.246],[-4.985,-3.734],[5.372,-7.246],[4.986,3.735]],"v":[[9.027,6.762],[-9.728,13.12],[-9.028,-6.762],[9.727,-13.121]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.375999989229,0.702000038297,0.195999998205,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[321.291,233.272],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 52","np":4,"cix":2,"ix":52,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.181,-8.96],[6.164,0.821],[-1.18,8.96],[-6.165,-0.821]],"o":[[-1.18,8.959],[-6.164,-0.82],[1.18,-8.959],[6.164,0.82]],"v":[[11.16,1.486],[-2.138,16.222],[-11.162,-1.486],[2.137,-16.222]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.375999989229,0.702000038297,0.195999998205,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[323.532,212.715],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 53","np":4,"cix":2,"ix":53,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[7.648,-4.751],[3.269,5.316],[-7.648,4.751],[-3.269,-5.318]],"o":[[-7.648,4.751],[-3.268,-5.318],[7.649,-4.751],[3.268,5.316]],"v":[[5.918,9.627],[-13.849,8.603],[-5.919,-9.627],[13.848,-8.602]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.375999989229,0.702000038297,0.195999998205,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[312.889,252.882],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 54","np":4,"cix":2,"ix":54,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.176,0.066],[-0.063,1.147],[0,0]],"o":[[0,0],[-0.062,1.149],[-1.175,-0.064],[0,0],[0,0]],"v":[[2.284,-3.182],[2.035,1.389],[-0.206,3.35],[-2.221,1.156],[-1.971,-3.417]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.543,357.135],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 55","np":4,"cix":2,"ix":55,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-17.278,-1.892],[17.382,0.013],[17.28,1.892],[-17.382,-0.013]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[210.392,341.086],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 56","np":4,"cix":2,"ix":56,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-17.278,-1.892],[17.382,0.014],[17.28,1.893],[-17.382,-0.012]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[211.327,323.889],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 57","np":4,"cix":2,"ix":57,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.641,0.091],[-0.087,1.601],[0,0]],"o":[[0,0],[-0.088,1.601],[-1.64,-0.09],[0,0],[0,0]],"v":[[3.187,-4.442],[2.84,1.941],[-0.288,4.677],[-3.1,1.615],[-2.752,-4.768]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.310000011968,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[201.052,331.91],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 58","np":4,"cix":2,"ix":58,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.64,0.09],[-0.087,1.601],[0,0]],"o":[[0,0],[-0.087,1.601],[-1.64,-0.091],[0,0],[0,0]],"v":[[3.187,-4.442],[2.839,1.941],[-0.288,4.678],[-3.1,1.615],[-2.753,-4.768]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.310000011968,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[210.896,332.451],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 59","np":4,"cix":2,"ix":59,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.641,0.09],[-0.088,1.601],[0,0]],"o":[[0,0],[-0.087,1.601],[-1.64,-0.091],[0,0],[0,0]],"v":[[3.188,-4.441],[2.839,1.941],[-0.289,4.678],[-3.1,1.615],[-2.753,-4.768]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.310000011968,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[220.738,332.992],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 60","np":4,"cix":2,"ix":60,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-16.199,-21.743],[18.461,-19.838],[16.199,21.743],[-18.461,19.838]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[211.274,324.872],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 61","np":4,"cix":2,"ix":61,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.637,0.035],[-0.034,0.622],[0,0]],"o":[[0,0],[-0.034,0.622],[-0.637,-0.035],[0,0],[0,0]],"v":[[1.238,-1.725],[1.102,0.754],[-0.112,1.816],[-1.204,0.627],[-1.069,-1.851]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.908,320.988],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 62","np":4,"cix":2,"ix":62,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.637,0.035],[-0.034,0.622],[0,0]],"o":[[0,0],[-0.033,0.622],[-0.637,-0.035],[0,0],[0,0]],"v":[[1.238,-1.724],[1.102,0.754],[-0.112,1.816],[-1.204,0.627],[-1.069,-1.851]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[185.605,320.696],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 63","np":4,"cix":2,"ix":63,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.638,0.035],[-0.034,0.622],[0,0]],"o":[[0,0],[-0.034,0.622],[-0.636,-0.035],[0,0],[0,0]],"v":[[1.238,-1.725],[1.102,0.754],[-0.113,1.816],[-1.204,0.628],[-1.069,-1.852]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[180.302,320.405],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 64","np":4,"cix":2,"ix":64,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.637,0.035],[-0.034,0.622],[0,0]],"o":[[0,0],[-0.034,0.622],[-0.637,-0.034],[0,0],[0,0]],"v":[[1.238,-1.724],[1.102,0.754],[-0.112,1.816],[-1.204,0.627],[-1.069,-1.851]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[175,320.113],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 65","np":4,"cix":2,"ix":65,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.579,-2.785],[-1.269,-2.941],[-1.58,2.783],[1.267,2.94]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.604,326.537],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 66","np":4,"cix":2,"ix":66,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.58,-2.785],[-1.268,-2.941],[-1.579,2.784],[1.268,2.941]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[187.763,326.271],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 67","np":4,"cix":2,"ix":67,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.579,-2.784],[-1.269,-2.941],[-1.58,2.784],[1.267,2.941]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[182.922,326.004],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 68","np":4,"cix":2,"ix":68,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.579,-2.785],[-1.269,-2.941],[-1.58,2.783],[1.268,2.941]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[178.08,325.738],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 69","np":4,"cix":2,"ix":69,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.58,-2.784],[-1.268,-2.941],[-1.58,2.784],[1.268,2.941]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[173.239,325.472],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 70","np":4,"cix":2,"ix":70,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.477,-10.777],[-14.215,-12.41],[-15.477,10.778],[14.214,12.41]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[187.307,314.33],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 71","np":4,"cix":2,"ix":71,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.637,-0.035],[-0.033,0.623],[0,0]],"o":[[0,0],[-0.034,0.622],[0.637,0.035],[0,0],[0,0]],"v":[[-1.068,-1.851],[-1.204,0.627],[-0.112,1.816],[1.102,0.753],[1.238,-1.724]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[231.967,323.245],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 72","np":4,"cix":2,"ix":72,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.638,-0.035],[-0.034,0.623],[0,0]],"o":[[0,0],[-0.034,0.622],[0.637,0.035],[0,0],[0,0]],"v":[[-1.068,-1.852],[-1.204,0.628],[-0.112,1.816],[1.102,0.753],[1.238,-1.724]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[237.27,323.536],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 73","np":4,"cix":2,"ix":73,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.637,-0.034],[-0.034,0.623],[0,0]],"o":[[0,0],[-0.033,0.622],[0.637,0.035],[0,0],[0,0]],"v":[[-1.069,-1.851],[-1.204,0.627],[-0.113,1.816],[1.103,0.753],[1.238,-1.724]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[242.572,323.828],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 74","np":4,"cix":2,"ix":74,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.637,-0.035],[-0.034,0.623],[0,0]],"o":[[0,0],[-0.033,0.622],[0.637,0.035],[0,0],[0,0]],"v":[[-1.069,-1.851],[-1.204,0.627],[-0.113,1.816],[1.103,0.753],[1.238,-1.725]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[247.875,324.12],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 75","np":4,"cix":2,"ix":75,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.268,-2.941],[1.58,-2.784],[1.268,2.941],[-1.58,2.785]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[229.653,328.573],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 76","np":4,"cix":2,"ix":76,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.268,-2.941],[1.58,-2.785],[1.268,2.941],[-1.58,2.784]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[234.494,328.84],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 77","np":4,"cix":2,"ix":77,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.268,-2.941],[1.58,-2.784],[1.268,2.941],[-1.58,2.785]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[239.335,329.105],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 78","np":4,"cix":2,"ix":78,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.268,-2.941],[1.58,-2.785],[1.268,2.941],[-1.58,2.784]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[244.176,329.372],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 79","np":4,"cix":2,"ix":79,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.268,-2.941],[1.58,-2.784],[1.268,2.941],[-1.58,2.785]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[249.018,329.638],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 80","np":4,"cix":2,"ix":80,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-14.214,-12.41],[15.477,-10.777],[14.215,12.41],[-15.477,10.777]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[236.242,317.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 81","np":4,"cix":2,"ix":81,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.223,-3.981],[2.643,-3.713],[2.225,3.981],[-2.643,3.713]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[195.246,344.844],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 82","np":4,"cix":2,"ix":82,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.224,-3.982],[2.643,-3.714],[2.224,3.982],[-2.643,3.714]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[202.695,345.253],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 83","np":4,"cix":2,"ix":83,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.223,-3.982],[2.643,-3.712],[2.225,3.982],[-2.643,3.714]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[210.143,345.663],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 84","np":4,"cix":2,"ix":84,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.224,-3.981],[2.643,-3.713],[2.224,3.981],[-2.643,3.713]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[217.592,346.072],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 85","np":4,"cix":2,"ix":85,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.223,-3.981],[2.643,-3.713],[2.223,3.982],[-2.643,3.714]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[225.04,346.482],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 86","np":4,"cix":2,"ix":86,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.518,4.388],[-14.252,-7.465],[-14.42,-4.386],[-0.685,7.465],[14.253,-2.81],[14.42,-5.888]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.559,361.528],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 87","np":4,"cix":2,"ix":87,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.979,14.031],[10.549,6.1],[11.579,-12.815],[0.515,-13.423],[-10.549,-14.031],[-11.579,4.885]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.642999985639,0.238999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[210.003,352.197],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 88","np":4,"cix":2,"ix":88,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.418,3.544],[-11.511,-6.029],[-11.647,-3.544],[-0.553,6.029],[11.513,-2.27],[11.647,-4.756]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.532999973671,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.355,364.277],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 89","np":4,"cix":2,"ix":89,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-0.394,3.329],[-10.817,-5.665],[-10.944,-3.33],[-0.521,5.665],[10.816,-2.134],[10.944,-4.469]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760999971278,0.4,0.136999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[209.257,365.852],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 90","np":4,"cix":2,"ix":90,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.722,0.457],[0.441,0.705],[0,0]],"o":[[0,0],[0.442,0.704],[0.722,-0.457],[0,0],[0,0]],"v":[[-2.622,-1.371],[-0.433,2.122],[1.674,2.57],[2.181,0.466],[-0.01,-3.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[293.365,335.847],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 91","np":4,"cix":2,"ix":91,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.722,0.457],[0.441,0.705],[0,0]],"o":[[0,0],[0.442,0.704],[0.722,-0.457],[0,0],[0,0]],"v":[[-2.622,-1.371],[-0.433,2.122],[1.674,2.57],[2.181,0.466],[-0.01,-3.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[297.604,333.161],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 92","np":4,"cix":2,"ix":92,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.722,0.457],[0.441,0.705],[0,0]],"o":[[0,0],[0.442,0.704],[0.722,-0.458],[0,0],[0,0]],"v":[[-2.622,-1.371],[-0.433,2.122],[1.674,2.57],[2.181,0.466],[-0.009,-3.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[301.843,330.476],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 93","np":4,"cix":2,"ix":93,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.722,0.457],[0.442,0.705],[0,0]],"o":[[0,0],[0.442,0.704],[0.722,-0.458],[0,0],[0,0]],"v":[[-2.623,-1.371],[-0.433,2.122],[1.674,2.57],[2.181,0.466],[-0.01,-3.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.083,327.79],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 94","np":4,"cix":2,"ix":94,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.722,0.457],[0.442,0.705],[0,0]],"o":[[0,0],[0.442,0.704],[0.722,-0.458],[0,0],[0,0]],"v":[[-2.623,-1.371],[-0.433,2.122],[1.674,2.57],[2.181,0.466],[-0.009,-3.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[310.322,325.105],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 95","np":4,"cix":2,"ix":95,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-12.56,5.379],[9.664,-8.7],[12.56,-7.09],[-12.365,8.7]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[299.853,326.553],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 96","np":4,"cix":2,"ix":96,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.406,-2.865],[-1.101,-4.324],[3.406,2.865],[1.101,4.325]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[289.759,319.834],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 97","np":4,"cix":2,"ix":97,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.406,-2.865],[-1.101,-4.324],[3.406,2.865],[1.101,4.324]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[297.596,314.869],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 98","np":4,"cix":2,"ix":98,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.457,6.447],[4.294,5.917],[-3.457,-6.447],[-4.294,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[285.166,322.52],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 99","np":4,"cix":2,"ix":99,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.457,6.447],[4.294,5.917],[-3.457,-6.447],[-4.294,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[287.096,321.297],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 100","np":4,"cix":2,"ix":100,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.137,1.884],[2.613,-1.126],[2.138,-1.884],[-2.613,1.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[290.75,329.277],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 101","np":4,"cix":2,"ix":101,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.343,0.919],[1.838,-1.728],[2.344,-0.921],[-1.836,1.728]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[290.259,328.495],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 102","np":4,"cix":2,"ix":102,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.823,-0.197],[1.041,-2.645],[2.823,0.197],[-1.042,2.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[281.365,314.307],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 103","np":4,"cix":2,"ix":103,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.457,6.446],[4.294,5.917],[-3.457,-6.447],[-4.294,-5.916]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[292.612,317.802],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 104","np":4,"cix":2,"ix":104,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.457,6.446],[4.294,5.916],[-3.457,-6.446],[-4.294,-5.916]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[294.542,316.58],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 105","np":4,"cix":2,"ix":105,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.138,1.884],[2.613,-1.126],[2.138,-1.884],[-2.613,1.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[298.197,324.559],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 106","np":4,"cix":2,"ix":106,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.344,0.92],[1.837,-1.728],[2.343,-0.921],[-1.837,1.728]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[297.706,323.777],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 107","np":4,"cix":2,"ix":107,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.823,-0.197],[1.042,-2.645],[2.823,0.196],[-1.042,2.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[288.811,309.59],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 108","np":4,"cix":2,"ix":108,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.457,6.446],[4.293,5.917],[-3.457,-6.447],[-4.293,-5.916]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[300.059,313.085],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 109","np":4,"cix":2,"ix":109,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.457,6.447],[4.293,5.917],[-3.457,-6.447],[-4.293,-5.915]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[301.989,311.862],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 110","np":4,"cix":2,"ix":110,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.137,1.884],[2.613,-1.126],[2.138,-1.884],[-2.613,1.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[305.643,319.842],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 111","np":4,"cix":2,"ix":111,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.344,0.919],[1.837,-1.728],[2.343,-0.921],[-1.837,1.729]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[305.152,319.059],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 112","np":4,"cix":2,"ix":112,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.823,-0.196],[1.042,-2.645],[2.823,0.197],[-1.042,2.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[296.258,304.872],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 113","np":4,"cix":2,"ix":113,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.272,0.435],[-0.433,0.274],[0,0],[-0.273,-0.435],[0.431,-0.274],[0,0]],"o":[[-0.272,-0.435],[0,0],[0.433,-0.275],[0.272,0.434],[0,0],[-0.432,0.274]],"v":[[-10.149,6.43],[-9.859,5.147],[8.872,-6.719],[10.149,-6.428],[9.86,-5.146],[-8.873,6.72]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[309.021,341.823],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 114","np":4,"cix":2,"ix":114,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.272,0.435],[-0.433,0.273],[0,0],[-0.273,-0.435],[0.431,-0.274],[0,0]],"o":[[-0.272,-0.435],[0,0],[0.432,-0.274],[0.272,0.434],[0,0],[-0.432,0.273]],"v":[[-11.794,7.472],[-11.505,6.19],[10.518,-7.762],[11.794,-7.471],[11.505,-6.189],[-10.519,7.763]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[287.427,307.382],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 115","np":4,"cix":2,"ix":115,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.347,0.854],[0.824,1.316],[0,0]],"o":[[0,0],[0.826,1.316],[1.348,-0.853],[0,0],[0,0]],"v":[[-4.219,-1.482],[-1.483,2.882],[2.449,3.719],[3.396,-0.208],[0.66,-4.573]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[273.306,300.204],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 116","np":4,"cix":2,"ix":116,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.348,0.854],[0.825,1.317],[0,0]],"o":[[0,0],[0.825,1.316],[1.347,-0.853],[0,0],[0,0]],"v":[[-4.22,-1.482],[-1.484,2.882],[2.449,3.719],[3.394,-0.209],[0.658,-4.573]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.108,295.896],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 117","np":4,"cix":2,"ix":117,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.347,0.854],[0.824,1.317],[0,0]],"o":[[0,0],[0.826,1.316],[1.348,-0.853],[0,0],[0,0]],"v":[[-4.219,-1.482],[-1.483,2.882],[2.449,3.719],[3.396,-0.209],[0.66,-4.573]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[286.909,291.587],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 118","np":4,"cix":2,"ix":118,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.616,9.517],[11.396,-1.893],[6.616,-9.517],[-11.396,1.893]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.638999968884,0.430999995213,0.246999987434,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.833,338.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 119","np":4,"cix":2,"ix":119,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.298,3.002],[8.431,-10.764],[13.298,-3.003],[-8.432,10.764]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[302.01,330.642],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 120","np":4,"cix":2,"ix":120,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-16.378,-1.911],[5.352,-15.677],[16.379,1.911],[-5.352,15.678]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[292.941,316.177],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 121","np":4,"cix":2,"ix":121,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-15.818,-0.149],[6.69,-14.409],[15.817,0.149],[-6.691,14.409]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.95,300.241],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 122","np":4,"cix":2,"ix":122,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-2.942,1.863],[1.801,2.873],[0,0]],"o":[[0,0],[1.8,2.872],[2.942,-1.865],[0,0],[0,0]],"v":[[-7.277,-0.146],[-5.177,3.205],[3.41,5.032],[5.477,-3.544],[3.375,-6.895]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[310.038,343.854],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 123","np":4,"cix":2,"ix":123,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-4.478,2.836],[2.741,4.372],[0,0]],"o":[[0,0],[2.741,4.372],[4.476,-2.836],[0,0],[0,0]],"v":[[-11.074,-0.221],[-7.879,4.876],[5.191,7.656],[8.333,-5.395],[5.137,-10.492]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.250999989229,0.122000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[310.924,345.482],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 124","np":4,"cix":2,"ix":124,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.196,0.047],[1.853,-3.785],[4.197,-0.047],[-1.853,3.785]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[315.836,352.693],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 125","np":4,"cix":2,"ix":125,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.28,0.81],[0.784,1.251],[0,0]],"o":[[0,0],[0.784,1.251],[1.282,-0.812],[0,0],[0,0]],"v":[[-3.168,-0.063],[-2.254,1.395],[1.484,2.191],[2.384,-1.543],[1.47,-3.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.356999984442,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[316.958,354.662],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 126","np":4,"cix":2,"ix":126,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.021,0.658],[0.533,-0.017],[-0.02,-0.659],[-0.533,0.017]],"o":[[-0.021,-0.657],[-0.534,0.016],[0.021,0.658],[0.533,-0.017]],"v":[[0.966,-0.031],[-0.038,-1.191],[-0.966,0.031],[0.036,1.191]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[319.313,360.217],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 127","np":4,"cix":2,"ix":127,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.732,0.381],[-0.308,0.599],[-0.732,-0.381],[0.308,-0.6]],"o":[[-0.732,-0.381],[0.31,-0.6],[0.733,0.381],[-0.309,0.6]],"v":[[-0.559,1.086],[-1.327,-0.69],[0.56,-1.087],[1.327,0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[321.627,358.875],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 128","np":4,"cix":2,"ix":128,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.339,0.216],[-0.214,-0.341],[0,0],[0.339,-0.214],[0.214,0.341]],"o":[[-0.215,-0.341],[0.339,-0.215],[0,0],[0.213,0.341],[-0.34,0.215],[0,0]],"v":[[-1.634,-1.238],[-1.408,-2.247],[-0.406,-2.018],[1.637,1.24],[1.409,2.246],[0.406,2.018]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.702000038297,0.510000011968,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[319.795,358.93],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 129","np":4,"cix":2,"ix":129,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.069,4.668],[3.245,-6.955],[6.069,-4.669],[-3.246,6.955]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.39199999641,0.451000019148,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[350.065,306.346],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 130","np":4,"cix":2,"ix":130,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.401,-6.124],[-7.742,-6.947],[8.401,6.125],[7.742,6.947]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[365.958,314.296],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 131","np":4,"cix":2,"ix":131,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-28.177,-21.734],[-27.124,-23.047],[28.177,21.733],[27.124,23.046]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.294000004787,0.564999988032,0.620000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[338.879,290.608],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 132","np":4,"cix":2,"ix":132,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.558,1.943],[0,0],[2.022,1.638],[0,0]],"o":[[0,0],[1.557,-1.943],[0,0],[2.021,1.637]],"v":[[-7.211,14.216],[12.134,-9.924],[11.293,-16.407],[-13.691,14.77]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.39199999641,0.451000019148,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[300.702,276.136],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 133","np":4,"cix":2,"ix":133,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.965,8.484],[6.551,-9.629],[7.966,-8.483],[-6.549,9.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.679,285.872],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 134","np":4,"cix":2,"ix":134,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.966,8.483],[6.55,-9.629],[7.965,-8.483],[-6.55,9.629]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[311.184,289.52],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 135","np":4,"cix":2,"ix":135,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.965,8.484],[6.551,-9.629],[7.966,-8.483],[-6.551,9.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[315.689,293.168],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 136","np":4,"cix":2,"ix":136,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.966,8.484],[6.55,-9.629],[7.966,-8.483],[-6.55,9.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[320.193,296.816],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 137","np":4,"cix":2,"ix":137,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.966,8.483],[6.55,-9.629],[7.966,-8.483],[-6.55,9.629]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[324.698,300.464],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 138","np":4,"cix":2,"ix":138,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.759,8.224],[6.342,-9.371],[7.758,-8.224],[-6.343,9.37]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[329.411,303.852],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 139","np":4,"cix":2,"ix":139,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.344,7.707],[5.927,-8.854],[7.344,-7.707],[-5.928,8.853]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[334.33,306.982],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 140","np":4,"cix":2,"ix":140,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.462,6.608],[5.046,-7.753],[6.462,-6.607],[-5.047,7.754]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[339.716,309.531],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 141","np":4,"cix":2,"ix":141,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.639,5.581],[4.223,-6.727],[5.639,-5.58],[-4.224,6.727]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[345.044,312.152],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 142","np":4,"cix":2,"ix":142,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.388,4.02],[2.973,-5.166],[4.388,-4.019],[-2.974,5.166]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[350.8,314.238],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 143","np":4,"cix":2,"ix":143,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-16.192,5.918],[0,0],[0,0]],"o":[[0,0],[0,0],[19.978,24.842]],"v":[[31.623,17.799],[-19.648,-23.718],[-31.622,-8.777]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.294000004787,0.564999988032,0.620000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[328.395,297.61],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 144","np":4,"cix":2,"ix":144,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-19.335,8.236],[0,0],[0,0]],"o":[[0,0],[0,0],[21.613,28.38]],"v":[[36.026,18.967],[-20.992,-27.203],[-36.026,-8.443]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.128999986836,0.486000001197,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[328.586,298.031],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 145","np":4,"cix":2,"ix":145,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.261,0.536],[-0.172,-3.318],[3.261,-0.537],[0.173,3.318]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.102000000898,0.39199999641,0.451000019148,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[359.816,310.907],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 146","np":4,"cix":2,"ix":146,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-4.62,2.13],[4.62,-0.918],[4.133,-2.13]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.435000011968,0.187999994615,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[49.677,258.559],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 147","np":4,"cix":2,"ix":147,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.73,-1.817],[-1.755,0.713],[0,0]],"o":[[0,0],[-1.755,0.713],[0.73,1.816],[0,0],[0,0]],"v":[[3.631,-5.132],[-3.688,-2.158],[-5.544,2.421],[-1.045,4.419],[6.274,1.446]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[114.128,232.659],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 148","np":4,"cix":2,"ix":148,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.668,-6.721],[8.398,0.072],[-7.976,6.721],[-8.398,-1.008]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.627,223.141],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 149","np":4,"cix":2,"ix":149,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.552,0.54],[6.822,-6.253],[-9.551,0.396],[-4.514,6.253]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.071,244.064],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 150","np":4,"cix":2,"ix":150,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.253,-10.624],[11.12,3.975],[-5.253,10.624],[-11.12,-3.975]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[110.772,233.837],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 151","np":4,"cix":2,"ix":151,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.39,-0.97],[-0.389,-0.97],[0,0],[-0.39,-0.969],[-0.39,-0.97],[0,0],[0.634,1.577],[0,0],[0.634,1.577],[0,0]],"o":[[0.39,0.971],[0.391,0.97],[0,0],[0.39,0.971],[0.39,0.971],[0,0],[-0.633,-1.577],[0,0],[-0.634,-1.576],[0,0]],"v":[[-7.078,-15.726],[-6.952,-7.03],[-3.653,1.175],[-0.355,9.381],[5.563,15.725],[6.733,18.636],[7.614,14.892],[1.294,-0.833],[-5.027,-16.559],[-8.248,-18.636]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.392,236.736],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 152","np":4,"cix":2,"ix":152,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.529,-1.318],[-1.274,0.517],[0,0]],"o":[[0,0],[-1.274,0.518],[0.53,1.319],[0,0],[0,0]],"v":[[2.635,-3.725],[-2.678,-1.567],[-4.026,1.757],[-0.759,3.208],[4.555,1.049]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[99.08,238.777],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 153","np":4,"cix":2,"ix":153,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.236,-5.234],[5.657,0.79],[-5.282,5.234],[-5.657,-1.622]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.152,229.563],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 154","np":4,"cix":2,"ix":154,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[6.68,1.206],[4.259,-4.817],[-6.68,-0.375],[-2.213,4.818]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[101.755,248.118],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 155","np":4,"cix":2,"ix":155,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.868,-8.695],[8.072,4.252],[-2.867,8.695],[-8.072,-4.252]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[97.942,239.048],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 156","np":4,"cix":2,"ix":156,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.346,-0.86],[-0.345,-0.86],[0,0],[-0.345,-0.861],[-0.346,-0.861],[0,0],[0.562,1.399],[0,0],[0.562,1.398],[0,0]],"o":[[0.346,0.86],[0.346,0.861],[0,0],[0.346,0.86],[0.346,0.86],[0,0],[-0.562,-1.398],[0,0],[-0.562,-1.399],[0,0]],"v":[[-6.277,-13.946],[-6.165,-6.234],[-3.239,1.042],[-0.315,8.32],[4.934,13.947],[5.972,16.527],[6.753,13.207],[1.147,-0.739],[-4.458,-14.685],[-7.315,-16.527]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[94.074,240.891],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 157","np":4,"cix":2,"ix":157,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.475,-1.184],[-1.143,0.464],[0,0]],"o":[[0,0],[-1.143,0.464],[0.476,1.183],[0,0],[0,0]],"v":[[2.365,-3.342],[-2.403,-1.406],[-3.612,1.577],[-0.681,2.878],[4.087,0.941]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.263,242.744],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 158","np":4,"cix":2,"ix":158,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.903,-4.696],[5.076,0.709],[-4.74,4.696],[-5.076,-1.456]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.74,234.477],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 159","np":4,"cix":2,"ix":159,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.994,1.081],[3.822,-4.323],[-5.993,-0.338],[-1.986,4.322]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[91.663,251.126],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 160","np":4,"cix":2,"ix":160,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.573,-7.801],[7.242,3.816],[-2.573,7.802],[-7.242,-3.815]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[88.242,242.987],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 161","np":4,"cix":2,"ix":161,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.311,-0.772],[-0.31,-0.772],[0,0],[-0.31,-0.773],[-0.31,-0.772],[0,0],[0.504,1.255],[0,0],[0.504,1.255],[0,0]],"o":[[0.31,0.771],[0.31,0.772],[0,0],[0.31,0.772],[0.31,0.772],[0,0],[-0.504,-1.255],[0,0],[-0.504,-1.255],[0,0]],"v":[[-5.632,-12.514],[-5.531,-5.595],[-2.907,0.934],[-0.282,7.465],[4.427,12.512],[5.358,14.829],[6.059,11.849],[1.03,-0.663],[-4,-13.177],[-6.563,-14.83]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[84.772,244.642],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 162","np":4,"cix":2,"ix":162,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.414,-1.031],[-0.996,0.405],[0,0]],"o":[[0,0],[-0.996,0.405],[0.415,1.031],[0,0],[0,0]],"v":[[2.062,-2.914],[-2.094,-1.226],[-3.148,1.374],[-0.593,2.508],[3.562,0.82]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.445,246.303],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 163","np":4,"cix":2,"ix":163,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.531,-4.093],[4.425,0.618],[-4.131,4.093],[-4.425,-1.269]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[77.374,239.096],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 164","np":4,"cix":2,"ix":164,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.225,0.943],[3.331,-3.768],[-5.225,-0.293],[-1.73,3.768]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[82.537,253.609],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 165","np":4,"cix":2,"ix":165,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.243,-6.801],[6.313,3.326],[-2.243,6.801],[-6.313,-3.326]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[79.555,246.515],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 166","np":4,"cix":2,"ix":166,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.271,-0.673],[-0.27,-0.673],[0,0],[-0.27,-0.673],[-0.27,-0.672],[0,0],[0.439,1.094],[0,0],[0.44,1.094],[0,0]],"o":[[0.271,0.673],[0.271,0.673],[0,0],[0.271,0.673],[0,0],[0,0],[-0.44,-1.093],[0,0],[-0.439,-1.094],[0,0]],"v":[[-4.909,-10.907],[-4.822,-4.876],[-2.534,0.817],[-0.246,6.508],[3.859,10.908],[4.671,12.927],[5.282,10.33],[0.898,-0.577],[-3.487,-11.485],[-5.721,-12.927]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[76.531,247.956],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 167","np":4,"cix":2,"ix":167,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.364,-0.905],[-0.874,0.355],[0,0]],"o":[[0,0],[-0.874,0.355],[0.363,0.905],[0,0],[0,0]],"v":[[1.809,-2.556],[-1.837,-1.075],[-2.762,1.206],[-0.52,2.201],[3.126,0.72]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.684,249.436],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 168","np":4,"cix":2,"ix":168,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.22,-3.591],[3.882,0.543],[-3.625,3.591],[-3.882,-1.112]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[69.99,243.114],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 169","np":4,"cix":2,"ix":169,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.584,0.827],[2.922,-3.307],[-4.584,-0.258],[-1.519,3.306]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[74.52,255.847],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 170","np":4,"cix":2,"ix":170,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.968,-5.967],[5.539,2.917],[-1.969,5.967],[-5.538,-2.919]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.904,249.623],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 171","np":4,"cix":2,"ix":171,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.237,-0.59],[-0.237,-0.591],[0,0],[-0.237,-0.591],[-0.237,-0.591],[0,0],[0.386,0.96],[0,0],[0.386,0.96],[0,0]],"o":[[0.237,0.591],[0.237,0.591],[0,0],[0.238,0.591],[0.237,0.59],[0,0],[-0.386,-0.959],[0,0],[-0.386,-0.959],[0,0]],"v":[[-4.307,-9.57],[-4.23,-4.278],[-2.223,0.716],[-0.217,5.709],[3.385,9.57],[4.098,11.341],[4.633,9.063],[0.788,-0.507],[-3.06,-10.077],[-5.02,-11.341]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[69.25,250.888],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 172","np":4,"cix":2,"ix":172,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.331,-0.823],[-0.795,0.323],[0,0]],"o":[[0,0],[-0.796,0.323],[0.33,0.823],[0,0],[0,0]],"v":[[1.645,-2.325],[-1.671,-0.978],[-2.512,1.097],[-0.474,2.002],[2.843,0.655]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[65.806,252.218],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 173","np":4,"cix":2,"ix":173,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.02,-3.266],[3.531,0.495],[-3.297,3.267],[-3.531,-1.011]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[63.354,246.466],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 174","np":4,"cix":2,"ix":174,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.17,0.753],[2.658,-3.007],[-4.17,-0.234],[-1.381,3.008]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.476,258.049],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 175","np":4,"cix":2,"ix":175,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.79,-5.427],[5.038,2.654],[-1.79,5.427],[-5.038,-2.655]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[65.096,252.387],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 176","np":4,"cix":2,"ix":176,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.216,-0.537],[0,0],[-0.216,-0.537],[-0.216,-0.537],[0,0],[0.351,0.872],[0,0],[0.35,0.873],[0,0]],"o":[[0.216,0.537],[0.216,0.538],[0,0],[0.216,0.538],[0,0],[0,0],[-0.351,-0.873],[0,0],[-0.351,-0.872],[0,0]],"v":[[-3.919,-8.705],[-3.848,-3.892],[-2.023,0.65],[-0.197,5.193],[3.079,8.705],[3.728,10.316],[4.215,8.244],[0.715,-0.462],[-2.783,-9.167],[-4.566,-10.316]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[62.682,253.538],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 177","np":4,"cix":2,"ix":177,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.276,-0.686],[-0.663,0.27],[0,0]],"o":[[0,0],[-0.663,0.27],[0.276,0.687],[0,0],[0,0]],"v":[[1.373,-1.939],[-1.394,-0.816],[-2.096,0.915],[-0.395,1.669],[2.372,0.547]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.426,254.789],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 178","np":4,"cix":2,"ix":178,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.685,-2.725],[2.946,0.412],[-2.751,2.725],[-2.946,-0.844]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[57.381,249.991],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 179","np":4,"cix":2,"ix":179,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.479,0.628],[2.217,-2.509],[-3.479,-0.195],[-1.152,2.509]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.8,0.216000007181,0.216000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[60.819,259.654],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 180","np":4,"cix":2,"ix":180,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.493,-4.528],[4.203,2.214],[-1.493,4.528],[-4.203,-2.215]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.184000007779,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[58.834,254.931],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 181","np":4,"cix":2,"ix":181,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.18,-0.448],[-0.181,-0.449],[0,0],[-0.18,-0.449],[-0.179,-0.448],[0,0],[0.293,0.728],[0,0],[0.293,0.729],[0,0]],"o":[[0.18,0.448],[0.179,0.448],[0,0],[0.181,0.448],[0.181,0.449],[0,0],[-0.293,-0.729],[0,0],[-0.293,-0.727],[0,0]],"v":[[-3.269,-7.262],[-3.21,-3.246],[-1.687,0.544],[-0.165,4.333],[2.568,7.262],[3.109,8.606],[3.516,6.878],[0.598,-0.384],[-2.322,-7.647],[-3.81,-8.606]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.2,0.322000002394,0.560999971278,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[56.82,255.89],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 182","np":4,"cix":2,"ix":182,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.475,-1.179],[-1.141,0.463],[0,0]],"o":[[0,0],[-1.14,0.463],[0.474,1.181],[0,0],[0,0]],"v":[[1.027,-2.793],[-1.063,-1.943],[-2.269,1.031],[0.655,2.329],[2.744,1.48]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.435000011968,0.187999994615,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[54.389,256.789],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 183","np":4,"cix":2,"ix":183,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.2,-1.533],[-1.482,1.172],[0,0]],"o":[[0,0],[-1.482,1.172],[1.201,1.533],[0,0],[0,0]],"v":[[0.871,-5.095],[-3.51,-1.628],[-4.018,3.27],[0.839,3.923],[5.219,0.456]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[109.612,267.586],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 184","np":4,"cix":2,"ix":184,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.2,-1.533],[-1.482,1.172],[0,0]],"o":[[0,0],[-1.481,1.172],[1.201,1.533],[0,0],[0,0]],"v":[[0.87,-5.095],[-3.51,-1.628],[-4.019,3.27],[0.838,3.923],[5.218,0.456]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.953,299.937],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 185","np":4,"cix":2,"ix":185,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.779,-0.994],[-0.961,0.761],[0,0]],"o":[[0,0],[-0.96,0.761],[0.779,0.994],[0,0],[0,0]],"v":[[1.059,-3.696],[-2.771,-0.666],[-3.1,2.511],[0.049,2.934],[3.879,-0.095]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.347,286.117],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 186","np":4,"cix":2,"ix":186,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.197,-1.528],[-1.477,1.169],[0,0]],"o":[[0,0],[-1.477,1.169],[1.197,1.529],[0,0],[0,0]],"v":[[1.628,-5.681],[-4.258,-1.023],[-4.765,3.861],[0.077,4.512],[5.963,-0.147]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.758,271.513],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 187","np":4,"cix":2,"ix":187,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.95,-2.49],[-2.406,1.905],[0,0]],"o":[[0,0],[-2.406,1.904],[1.95,2.489],[0,0],[0,0]],"v":[[2.968,-9.505],[-7.254,-1.415],[-8.08,6.542],[-0.192,7.601],[10.03,-0.488]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.055,273.597],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 188","np":4,"cix":2,"ix":188,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.95,-2.489],[-2.407,1.904],[0,0]],"o":[[0,0],[-2.406,1.904],[1.951,2.49],[0,0],[0,0]],"v":[[7.253,-12.897],[-11.539,1.976],[-12.365,9.932],[-4.476,10.993],[14.315,-3.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.870999983245,0.380000005984,0.270999983245,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.956,284.755],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 189","np":4,"cix":2,"ix":189,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-3.993,-5.098],[-4.927,3.9],[0,0]],"o":[[0,0],[-4.927,3.9],[3.994,5.099],[0,0],[0,0]],"v":[[6.078,-19.465],[-14.855,-2.898],[-16.546,13.395],[-0.392,15.565],[20.54,-1.001]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.245,278.833],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 190","np":4,"cix":2,"ix":190,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-16.867,-24.393],[19.632,22.206],[16.868,24.393],[-19.632,-22.204]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.128999986836,0.105999995213,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[126.349,280.632],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 191","np":4,"cix":2,"ix":191,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-16.712,-25.623],[20.858,22.341],[16.711,25.623],[-20.858,-22.342]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[139.481,270.241],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 192","np":4,"cix":2,"ix":192,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-3.994,-5.099],[-4.927,3.9],[0,0]],"o":[[0,0],[-4.928,3.9],[3.994,5.1],[0,0],[0,0]],"v":[[-2.232,-12.889],[-6.546,-9.475],[-8.237,6.818],[7.917,8.989],[12.23,5.576]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[112.771,291.08],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 193","np":4,"cix":2,"ix":193,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.153,-33.883],[31.792,12.008],[4.153,33.883],[-31.792,-12.008]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.555,282.053],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 194","np":4,"cix":2,"ix":194,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-5.499,-7.02],[-6.784,5.369],[0,0]],"o":[[0,0],[-6.784,5.369],[5.498,7.019],[0,0],[0,0]],"v":[[-2.41,-18.27],[-9.674,-12.52],[-12.002,9.913],[10.237,12.901],[17.501,7.152]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[112.506,291.176],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 195","np":4,"cix":2,"ix":195,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-16.003,-24.654],[19.942,21.237],[17.235,24.654],[-19.942,-22.81]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[108.766,294.699],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 196","np":4,"cix":2,"ix":196,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.29,0.229],[-0.228,-0.29],[0,0],[0.289,-0.228],[0.228,0.29],[0,0]],"o":[[0.289,-0.229],[0,0],[0.228,0.291],[-0.289,0.23],[0,0],[-0.227,-0.291]],"v":[[-4.372,-5.582],[-3.436,-5.471],[4.483,4.64],[4.372,5.581],[3.436,5.47],[-4.484,-4.641]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[79.584,291.558],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 197","np":4,"cix":2,"ix":197,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.853,-0.532],[-0.316,-0.958],[0.852,0.533],[0.314,0.958]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[70.542,298.713],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 198","np":4,"cix":2,"ix":198,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.036,-1.258],[1.458,-0.717],[-1.036,1.258],[-1.459,0.717]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[70.811,298.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 199","np":4,"cix":2,"ix":199,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.002,-1.714],[1.657,0.404],[0.002,1.714],[-1.657,-0.404]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[73.47,296.396],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 200","np":4,"cix":2,"ix":200,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.677,-1.469],[1.262,1.007],[0.677,1.469],[-1.262,-1.006]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.351,297.282],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 201","np":4,"cix":2,"ix":201,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.475,-1.816],[1.646,0.891],[0.475,1.816],[-1.646,-0.889]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[74.883,295.278],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 202","np":4,"cix":2,"ix":202,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.871,-1.111],[-2.291,1.813],[0,0]],"o":[[0,0],[-2.291,1.812],[0.871,1.112],[0,0],[0,0]],"v":[[-0.055,-3.003],[-0.236,-2.86],[-2.807,2.434],[2.918,1.164],[3.098,1.022]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.722000002394,0.451000019148,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[78.098,292.52],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 203","np":4,"cix":2,"ix":203,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-2.22,-2.835],[-2.291,1.813],[0,0]],"o":[[0,0],[-2.291,1.812],[2.221,2.835],[0,0],[0,0]],"v":[[-2.758,-6.111],[-2.938,-5.968],[-3.065,2.448],[5.105,4.298],[5.285,4.156]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[78.356,292.507],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 204","np":4,"cix":2,"ix":204,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.004,-1.282],[-1.239,0.981],[0,0]],"o":[[0,0],[-1.239,0.981],[1.004,1.281],[0,0],[0,0]],"v":[[0.728,-4.26],[-2.934,-1.362],[-3.359,2.734],[0.701,3.279],[4.363,0.381]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[92.219,281.482],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 205","np":4,"cix":2,"ix":205,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.68,-5.34],[3.736,6.681],[5.68,4.3],[-2.921,-6.681]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[84.168,288.028],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 206","np":4,"cix":2,"ix":206,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.286,-7.29],[6.749,2.966],[1.285,7.29],[-6.749,-2.967]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[82.352,289.368],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 207","np":4,"cix":2,"ix":207,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.611,-9.378],[9.212,1.603],[-0.611,9.378],[-9.212,-1.604]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[90.459,282.95],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 208","np":4,"cix":2,"ix":208,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.289,0.229],[-0.229,-0.291],[0,0],[0.289,-0.229],[0.228,0.291],[0,0]],"o":[[0.29,-0.229],[0,0],[0.227,0.291],[-0.29,0.229],[0,0],[-0.228,-0.291]],"v":[[-4.372,-5.582],[-3.435,-5.47],[4.484,4.641],[4.373,5.582],[3.436,5.47],[-4.483,-4.641]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.812,323.766],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 209","np":4,"cix":2,"ix":209,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.852,-0.533],[-0.316,-0.958],[0.853,0.533],[0.316,0.958]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.77,330.922],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 210","np":4,"cix":2,"ix":210,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.036,-1.257],[1.459,-0.717],[-1.035,1.257],[-1.459,0.718]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[96.039,330.71],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 211","np":4,"cix":2,"ix":211,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.002,-1.714],[1.657,0.405],[0.002,1.714],[-1.657,-0.404]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.699,328.604],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 212","np":4,"cix":2,"ix":212,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.677,-1.469],[1.262,1.006],[0.677,1.469],[-1.262,-1.006]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[97.579,329.491],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 213","np":4,"cix":2,"ix":213,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.475,-1.816],[1.645,0.889],[0.474,1.816],[-1.645,-0.89]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[100.112,327.487],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 214","np":4,"cix":2,"ix":214,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.871,-1.111],[-2.291,1.812],[0,0]],"o":[[0,0],[-2.291,1.812],[0.871,1.113],[0,0],[0,0]],"v":[[-0.056,-3.003],[-0.236,-2.86],[-2.807,2.434],[2.917,1.165],[3.098,1.022]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.722000002394,0.451000019148,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[103.327,324.728],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 215","np":4,"cix":2,"ix":215,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-2.22,-2.835],[-2.291,1.813],[0,0]],"o":[[0,0],[-2.29,1.813],[2.221,2.835],[0,0],[0,0]],"v":[[-2.758,-6.111],[-2.938,-5.969],[-3.065,2.447],[5.105,4.298],[5.285,4.156]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[103.584,324.716],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 216","np":4,"cix":2,"ix":216,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.004,-1.281],[-1.239,0.981],[0,0]],"o":[[0,0],[-1.238,0.981],[1.004,1.281],[0,0],[0,0]],"v":[[0.727,-4.26],[-2.935,-1.363],[-3.36,2.733],[0.702,3.279],[4.363,0.381]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.588000009574,0.224000010771,0.184000007779,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[117.448,313.691],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 217","np":4,"cix":2,"ix":217,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.68,-5.34],[3.736,6.681],[5.68,4.3],[-2.921,-6.681]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.842999985639,0.560999971278,0.411999990426,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[109.397,320.236],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 218","np":4,"cix":2,"ix":218,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.285,-7.29],[6.749,2.966],[1.286,7.29],[-6.749,-2.966]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[107.58,321.576],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 219","np":4,"cix":2,"ix":219,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.611,-9.377],[9.212,1.603],[-0.611,9.377],[-9.212,-1.604]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.769000004787,0.298000021542,0.19199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.688,315.159],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 220","np":4,"cix":2,"ix":220,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-8.038,-2.556],[-1.698,21.509],[8.038,-21.509]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[64.603,173.777],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 221","np":4,"cix":2,"ix":221,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-12.322,-3.919],[-2.603,32.971],[12.323,-32.971]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[65.901,174.458],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 222","np":4,"cix":2,"ix":222,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.863,-1.797],[1.809,2.861],[-2.863,1.796],[-1.808,-2.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[110.337,159.752],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 223","np":4,"cix":2,"ix":223,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.923,-2.01],[0.869,2.648],[-1.923,2.011],[-0.869,-2.647]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[79.989,152.831],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 224","np":4,"cix":2,"ix":224,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.31,1.459],[14.492,5.074],[-15.31,-2.014],[-14.617,-5.074]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.401,156.478],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 225","np":4,"cix":2,"ix":225,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.863,-1.797],[1.809,2.861],[-2.863,1.796],[-1.809,-2.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[108.294,168.779],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 226","np":4,"cix":2,"ix":226,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.924,-2.011],[0.868,2.647],[-1.924,2.01],[-0.869,-2.648]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[77.946,161.858],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 227","np":4,"cix":2,"ix":227,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.31,1.459],[14.492,5.074],[-15.31,-2.014],[-14.617,-5.074]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.358,165.504],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 228","np":4,"cix":2,"ix":228,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.863,-1.797],[1.809,2.861],[-2.863,1.796],[-1.809,-2.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[106.251,177.805],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 229","np":4,"cix":2,"ix":229,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.923,-2.01],[0.869,2.648],[-1.923,2.011],[-0.869,-2.647]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[75.903,170.884],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 230","np":4,"cix":2,"ix":230,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.31,1.459],[14.492,5.074],[-15.31,-2.014],[-14.617,-5.074]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[91.316,174.531],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 231","np":4,"cix":2,"ix":231,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.863,-1.797],[1.809,2.861],[-2.863,1.796],[-1.809,-2.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.208,186.832],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 232","np":4,"cix":2,"ix":232,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.924,-2.01],[0.87,2.648],[-1.924,2.011],[-0.869,-2.647]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[73.86,179.911],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 233","np":4,"cix":2,"ix":233,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.31,1.459],[14.492,5.074],[-15.31,-2.014],[-14.617,-5.074]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.272,183.557],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 234","np":4,"cix":2,"ix":234,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.863,-1.797],[1.809,2.861],[-2.863,1.796],[-1.808,-2.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.165,195.858],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 235","np":4,"cix":2,"ix":235,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.924,-2.011],[0.87,2.647],[-1.924,2.01],[-0.869,-2.648]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[71.817,188.938],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 236","np":4,"cix":2,"ix":236,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.31,1.459],[14.492,5.074],[-15.31,-2.014],[-14.617,-5.074]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[87.23,192.584],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 237","np":4,"cix":2,"ix":237,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.863,-1.797],[1.808,2.861],[-2.863,1.796],[-1.808,-2.861]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[100.122,204.885],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 238","np":4,"cix":2,"ix":238,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.924,-2.01],[0.87,2.648],[-1.924,2.011],[-0.869,-2.647]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541000007181,0.569000004787,0.522000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[69.774,197.964],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 239","np":4,"cix":2,"ix":239,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.31,1.46],[14.492,5.074],[-15.31,-2.013],[-14.617,-5.074]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[85.187,201.61],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 240","np":4,"cix":2,"ix":240,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.137,-29.077],[-4.276,30.186],[-9.138,29.077],[4.275,-30.186]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.783999992819,0.722000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[114.023,184.324],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 241","np":4,"cix":2,"ix":241,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.367,-26.217],[-4.642,26.84],[-7.367,26.219],[4.641,-26.839]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.62400004069,0.658999992819,0.603999956916,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[72.123,174.768],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 242","np":4,"cix":2,"ix":242,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[9.033,-27.251],[-3.583,28.494],[-9.033,27.25],[3.583,-28.494]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.62400004069,0.658999992819,0.603999956916,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[110.29,183.473],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 243","np":4,"cix":2,"ix":243,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.529,-0.369],[0.367,-0.531],[0.529,0.369],[-0.367,0.532]],"o":[[0.529,0.369],[-0.367,0.532],[-0.529,-0.369],[0.367,-0.531]],"v":[[0.665,-0.963],[0.958,0.668],[-0.665,0.963],[-0.958,-0.669]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.113999998803,0.023999999551,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.582,110.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 244","np":4,"cix":2,"ix":244,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.573,-5.379],[16.13,3.332],[-15.573,5.379],[-16.13,-3.332]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.889999988032,0.654999976065,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.641,103.762],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 245","np":4,"cix":2,"ix":245,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.573,-5.379],[16.13,3.332],[-15.573,5.379],[-16.13,-3.332]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.889999988032,0.654999976065,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.523,116.24],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 246","np":4,"cix":2,"ix":246,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.015,-0.243],[0.242,-0.015],[0,0],[0.015,0.242],[-0.241,0.015]],"o":[[0.242,-0.016],[0.016,0.242],[0,0],[-0.242,0.016],[-0.015,-0.243],[0,0]],"v":[[38.929,-2.955],[39.394,-2.542],[38.985,-2.075],[-38.929,2.955],[-39.395,2.544],[-38.986,2.076]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.298000021542,0.078000005086,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.582,110.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 247","np":4,"cix":2,"ix":247,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.351,15.654],[-3.315,16.214],[-5.351,-15.654],[3.315,-16.214]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.889999988032,0.654999976065,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[95.788,132.175],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 248","np":4,"cix":2,"ix":248,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.351,15.654],[-3.314,16.214],[-5.351,-15.654],[3.314,-16.214]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.889999988032,0.654999976065,0.337000020345,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[83.376,87.827],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 249","np":4,"cix":2,"ix":249,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.242,-0.015],[0.016,0.242],[0,0],[-0.241,0.016],[-0.016,-0.243]],"o":[[0.016,0.243],[-0.242,0.016],[0,0],[-0.016,-0.243],[0.241,-0.016],[0,0]],"v":[[2.939,39.131],[2.53,39.599],[2.064,39.188],[-2.939,-39.132],[-2.53,-39.6],[-2.064,-39.188]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.54900004069,0.298000021542,0.078000005086,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.582,110.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 250","np":4,"cix":2,"ix":250,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.912,-0.636],[0.633,-0.916],[0.912,0.636],[-0.633,0.916]],"o":[[0.911,0.636],[-0.633,0.916],[-0.912,-0.636],[0.633,-0.916]],"v":[[1.146,-1.659],[1.65,1.152],[-1.146,1.659],[-1.651,-1.151]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.582,110.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 251","np":4,"cix":2,"ix":251,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.567,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[115.794,125.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 252","np":4,"cix":2,"ix":252,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.567,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[113.576,129.12],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 253","np":4,"cix":2,"ix":253,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.252],[0.567,2.244],[-2.29,0.251],[-0.566,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[112.221,123.416],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 254","np":4,"cix":2,"ix":254,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.566,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[110.003,126.628],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 255","np":4,"cix":2,"ix":255,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[6.314,-0.868],[1.4,6.25],[-6.314,0.868],[-1.4,-6.25]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.630999995213,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[112.899,126.268],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 256","np":4,"cix":2,"ix":256,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.566,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[104.289,117.882],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 257","np":4,"cix":2,"ix":257,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.567,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[102.071,121.094],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 258","np":4,"cix":2,"ix":258,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.567,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[100.716,115.389],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 259","np":4,"cix":2,"ix":259,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.29,-0.251],[0.566,2.244],[-2.29,0.251],[-0.566,-2.244]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[98.499,118.601],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 260","np":4,"cix":2,"ix":260,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[6.314,-0.868],[1.399,6.25],[-6.314,0.868],[-1.4,-6.25]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.630999995213,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[101.394,118.242],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 261","np":4,"cix":2,"ix":261,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.396,-0.276],[0.275,-0.398],[0,0],[0.396,0.277],[-0.275,0.398],[0,0]],"o":[[0.396,0.276],[0,0],[-0.275,0.398],[-0.396,-0.276],[0,0],[0.275,-0.398]],"v":[[8.087,-11.714],[8.307,-10.493],[-6.873,11.493],[-8.088,11.713],[-8.307,10.492],[6.873,-11.494]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.638999968884,0.344999994016,0.090000002992,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[93.23,112.546],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 262","np":4,"cix":2,"ix":262,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[2.078,-3.009],[-4.613,-3.35]],"o":[[-4.736,-3.172],[-2.078,3.01],[0,0]],"v":[[7.165,-3.878],[-5.087,-4.207],[-0.495,7.216]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.352999997606,0.102000000898,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.998,110.948],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 263","np":4,"cix":2,"ix":263,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.037,-5.847],[-5.656,-4.202]],"o":[[-5.895,-3.856],[-4.037,5.847],[0,0]],"v":[[10.942,-8.849],[-6.904,-5.331],[-3.941,12.705]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.870999983245,0.470999983245,0.125,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[89.832,110.689],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 264","np":4,"cix":2,"ix":264,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.542,13.634],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[19.542,13.633],[0,0],[0,0],[0,0]],"v":[[-14.505,-19.931],[-18.518,-14.118],[-22.531,-8.306],[8.119,19.931],[15.325,9.493],[22.531,-0.944]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.122000002394,0.027000000898,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.244,126.312],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 265","np":4,"cix":2,"ix":265,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.542,13.634],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[19.542,13.634],[0,0],[0,0],[0,0]],"v":[[-12.749,-25.833],[-19.678,-15.798],[-26.607,-5.764],[1.725,25.833],[14.166,7.814],[26.607,-10.206]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[112.403,127.992],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 266","np":4,"cix":2,"ix":266,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.214,-0.15],[0.149,-0.216],[0,0],[0.214,0.149],[-0.149,0.216],[0,0]],"o":[[0.214,0.149],[0,0],[-0.149,0.215],[-0.215,-0.15],[0,0],[0.148,-0.215]],"v":[[3.087,-4.471],[3.206,-3.809],[-2.43,4.353],[-3.087,4.471],[-3.206,3.811],[2.43,-4.351]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.638999968884,0.344999994016,0.090000002992,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.061,142.427],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 267","np":4,"cix":2,"ix":267,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[6.169,0.076],[2.228,5.783],[-6.17,-0.076],[-2.23,-5.783]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.579999976065,0.093999997307,0.019999999626,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.25,139.769],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 268","np":4,"cix":2,"ix":268,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-5.569,8.065],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[5.569,-8.065],[0,0]],"v":[[4.473,-18.39],[-4.437,-3.484],[-15.213,10.12],[-6.546,18.39],[6.147,3.9],[15.212,-13.121]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.870999983245,0.470999983245,0.125,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[129.891,138.511],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 269","np":4,"cix":2,"ix":269,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.164,-1.685],[-1.629,-1.211]],"o":[[-1.699,-1.111],[-1.163,1.686],[0,0]],"v":[[3.154,-2.551],[-1.991,-1.537],[-1.137,3.662]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.630999995213,0.141000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[82.974,105.539],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 270","np":4,"cix":2,"ix":270,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.058,-0.129],[0.128,0.058],[0,0],[-0.057,0.129],[-0.128,-0.058],[0,0]],"o":[[-0.058,0.129],[0,0],[-0.128,-0.057],[0.058,-0.13],[0,0],[0.128,0.058]],"v":[[7.781,3.51],[7.444,3.64],[-7.654,-3.173],[-7.781,-3.511],[-7.444,-3.64],[7.652,3.171]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[288.09,18.685],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 271","np":4,"cix":2,"ix":271,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.115,0.908],[-0.598,0.69],[0.115,-0.908],[0.599,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[294.732,22.661],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 272","np":4,"cix":2,"ix":272,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.116,0.908],[-0.598,0.69],[0.114,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[293.331,22.028],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 273","np":4,"cix":2,"ix":273,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.116,0.908],[-0.598,0.69],[0.115,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[291.93,21.396],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 274","np":4,"cix":2,"ix":274,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.115,0.908],[-0.598,0.69],[0.115,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[290.528,20.764],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 275","np":4,"cix":2,"ix":275,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.115,0.908],[-0.598,0.69],[0.115,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[289.127,20.132],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 276","np":4,"cix":2,"ix":276,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.115,0.908],[-0.598,0.69],[0.115,-0.908],[0.599,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[287.726,19.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 277","np":4,"cix":2,"ix":277,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.116,0.908],[-0.599,0.69],[0.114,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[286.325,18.867],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 278","np":4,"cix":2,"ix":278,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.116,0.908],[-0.599,0.69],[0.114,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[284.923,18.235],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 279","np":4,"cix":2,"ix":279,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.116,0.908],[-0.598,0.69],[0.114,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[283.522,17.603],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 280","np":4,"cix":2,"ix":280,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.116,0.908],[-0.598,0.69],[0.115,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.121,16.97],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 281","np":4,"cix":2,"ix":281,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.115,0.908],[-0.598,0.69],[0.115,-0.908],[0.598,-0.69]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.719,16.338],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 282","np":4,"cix":2,"ix":282,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.275,4.328],[-8.716,-3.339],[-8.275,-4.328],[8.716,3.339]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[283.362,29.271],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 283","np":4,"cix":2,"ix":283,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.586,0.265],[0.262,-0.589],[0,0]],"o":[[0,0],[0.264,-0.59],[-0.587,-0.264],[0,0],[0,0]],"v":[[-0.116,3.245],[1.974,-1.435],[1.39,-2.981],[-0.148,-2.393],[-2.238,2.287]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[290.316,29.062],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 284","np":4,"cix":2,"ix":284,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.586,0.264],[0.262,-0.59],[0,0]],"o":[[0,0],[0.264,-0.589],[-0.586,-0.265],[0,0],[0,0]],"v":[[-0.115,3.245],[1.975,-1.436],[1.389,-2.98],[-0.147,-2.392],[-2.238,2.288]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[286.477,27.329],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 285","np":4,"cix":2,"ix":285,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.586,0.265],[0.263,-0.589],[0,0]],"o":[[0,0],[0.263,-0.59],[-0.586,-0.264],[0,0],[0,0]],"v":[[-0.115,3.245],[1.975,-1.435],[1.39,-2.981],[-0.148,-2.393],[-2.238,2.287]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.637,25.597],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 286","np":4,"cix":2,"ix":286,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.586,0.265],[0.263,-0.589],[0,0]],"o":[[0,0],[0.263,-0.59],[-0.586,-0.264],[0,0],[0,0]],"v":[[-0.116,3.245],[1.975,-1.435],[1.39,-2.981],[-0.148,-2.393],[-2.238,2.287]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[278.799,23.865],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 287","np":4,"cix":2,"ix":287,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.154,5.673],[-11.63,-4.608],[-11.155,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[279.016,39.004],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 288","np":4,"cix":2,"ix":288,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[288.655,39.749],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 289","np":4,"cix":2,"ix":289,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[284.521,37.883],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 290","np":4,"cix":2,"ix":290,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.284,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.386,36.018],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 291","np":4,"cix":2,"ix":291,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.158,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[276.251,34.152],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 292","np":4,"cix":2,"ix":292,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.117,32.286],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 293","np":4,"cix":2,"ix":293,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.154,5.673],[-11.63,-4.608],[-11.155,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[275.12,47.726],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 294","np":4,"cix":2,"ix":294,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.284,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[284.76,48.472],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 295","np":4,"cix":2,"ix":295,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.284,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.625,46.606],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 296","np":4,"cix":2,"ix":296,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[276.491,44.74],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 297","np":4,"cix":2,"ix":297,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.356,42.875],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 298","np":4,"cix":2,"ix":298,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.222,41.009],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 299","np":4,"cix":2,"ix":299,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.154,5.673],[-11.631,-4.608],[-11.156,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[271.225,56.449],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 300","np":4,"cix":2,"ix":300,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.865,57.194],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 301","np":4,"cix":2,"ix":301,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[276.73,55.329],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 302","np":4,"cix":2,"ix":302,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.596,53.463],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 303","np":4,"cix":2,"ix":303,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.461,51.597],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 304","np":4,"cix":2,"ix":304,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[264.326,49.732],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 305","np":4,"cix":2,"ix":305,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.155,5.673],[-11.63,-4.608],[-11.156,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.33,65.172],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 306","np":4,"cix":2,"ix":306,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[276.97,65.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 307","np":4,"cix":2,"ix":307,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.835,64.051],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 308","np":4,"cix":2,"ix":308,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.7,62.186],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 309","np":4,"cix":2,"ix":309,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[264.565,60.32],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 310","np":4,"cix":2,"ix":310,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[260.431,58.455],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 311","np":4,"cix":2,"ix":311,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.154,5.673],[-11.63,-4.608],[-11.155,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[263.435,73.895],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 312","np":4,"cix":2,"ix":312,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[273.074,74.64],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 313","np":4,"cix":2,"ix":313,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.939,72.774],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 314","np":4,"cix":2,"ix":314,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[264.805,70.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 315","np":4,"cix":2,"ix":315,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.284,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[260.67,69.043],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 316","np":4,"cix":2,"ix":316,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.126,-1.546],[1.496,-3.211],[-0.159,-2.577],[-2.409,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[256.536,67.177],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 317","np":4,"cix":2,"ix":317,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.154,5.673],[-11.63,-4.608],[-11.155,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[259.539,82.617],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 318","np":4,"cix":2,"ix":318,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.179,83.362],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 319","np":4,"cix":2,"ix":319,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.284,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[265.044,81.497],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 320","np":4,"cix":2,"ix":320,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.211],[-0.158,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[260.909,79.631],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 321","np":4,"cix":2,"ix":321,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[256.775,77.766],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 322","np":4,"cix":2,"ix":322,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.127,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[252.641,75.9],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 323","np":4,"cix":2,"ix":323,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[11.154,5.673],[-11.63,-4.608],[-11.155,-5.673],[11.63,4.608]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.779999976065,0.556999954523,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[255.644,91.34],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 324","np":4,"cix":2,"ix":324,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.124,3.495],[2.126,-1.546],[1.496,-3.211],[-0.159,-2.577],[-2.409,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[265.284,92.086],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 325","np":4,"cix":2,"ix":325,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.286],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.284],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.211],[-0.159,-2.577],[-2.41,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[261.149,90.22],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 326","np":4,"cix":2,"ix":326,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.632,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.284,-0.634],[-0.631,-0.285],[0,0],[0,0]],"v":[[-0.125,3.495],[2.126,-1.546],[1.496,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[257.015,88.354],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 327","np":4,"cix":2,"ix":327,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[252.88,86.488],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 328","np":4,"cix":2,"ix":328,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.631,0.285],[0.283,-0.635],[0,0]],"o":[[0,0],[0.283,-0.634],[-0.632,-0.285],[0,0],[0,0]],"v":[[-0.124,3.495],[2.127,-1.546],[1.497,-3.21],[-0.159,-2.577],[-2.41,2.464]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.741000007181,0.505999995213,0.33300000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[248.745,84.623],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 329","np":4,"cix":2,"ix":329,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.677,0.305],[0.305,-0.681],[0,0]],"o":[[0,0],[0.304,-0.681],[-0.677,-0.306],[0,0],[0,0]],"v":[[-0.133,3.75],[2.282,-1.658],[1.606,-3.444],[-0.171,-2.765],[-2.586,2.643]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[262.242,103.539],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 330","np":4,"cix":2,"ix":330,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.678,0.306],[0.304,-0.68],[0,0]],"o":[[0,0],[0.305,-0.681],[-0.677,-0.306],[0,0],[0,0]],"v":[[-0.134,3.75],[2.281,-1.658],[1.605,-3.444],[-0.171,-2.765],[-2.586,2.644]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[257.201,101.265],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 331","np":4,"cix":2,"ix":331,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.678,0.306],[0.304,-0.68],[0,0]],"o":[[0,0],[0.304,-0.68],[-0.677,-0.306],[0,0],[0,0]],"v":[[-0.133,3.75],[2.282,-1.658],[1.606,-3.444],[-0.17,-2.765],[-2.585,2.644]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[252.16,98.99],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 332","np":4,"cix":2,"ix":332,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.677,0.305],[0.305,-0.681],[0,0]],"o":[[0,0],[0.304,-0.681],[-0.677,-0.306],[0,0],[0,0]],"v":[[-0.133,3.75],[2.282,-1.658],[1.606,-3.444],[-0.171,-2.765],[-2.586,2.643]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[247.118,96.715],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 333","np":4,"cix":2,"ix":333,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.677,0.306],[0.305,-0.68],[0,0]],"o":[[0,0],[0.304,-0.681],[-0.677,-0.306],[0,0],[0,0]],"v":[[-0.133,3.75],[2.282,-1.658],[1.606,-3.444],[-0.171,-2.765],[-2.586,2.644]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[242.077,94.44],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 334","np":4,"cix":2,"ix":334,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.927,-0.418],[0.156,-0.961],[0,0],[0,0],[-0.926,-0.418],[0.156,-0.962],[0,0],[0,0],[-0.927,-0.418],[-0.031,-0.015],[-0.031,-0.015],[0.156,-0.962],[0,0],[0,0],[-0.927,-0.418],[0.157,-0.962],[0,0],[0,0],[-0.927,-0.418],[0.156,-0.963],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.612,-0.757],[0.927,0.419],[0,0],[0,0],[0.611,-0.757],[0.927,0.418],[0,0],[0,0],[0.611,-0.757],[0.031,0.014],[0.032,0.013],[0.927,0.418],[0,0],[0,0],[0.611,-0.758],[0.926,0.418],[0,0],[0,0],[0.612,-0.756],[0.927,0.418],[0,0],[0,0],[0,0]],"v":[[8.541,2.335],[3.223,-0.064],[0.564,-1.264],[-2.094,-2.463],[-7.411,-4.863],[-12.729,-7.262],[-13.857,-4.734],[-13.222,-4.447],[-10.623,-5.07],[-9.358,-2.705],[-8.54,-2.335],[-7.904,-2.048],[-5.306,-2.67],[-4.041,-0.305],[-3.223,0.064],[-2.587,0.351],[0.012,-0.271],[0.1,-0.222],[0.195,-0.188],[1.459,2.177],[2.094,2.464],[2.913,2.834],[5.512,2.211],[6.775,4.576],[7.411,4.863],[8.23,5.232],[10.829,4.61],[12.093,6.976],[12.729,7.262],[13.857,4.734]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[254.841,93.137],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 335","np":4,"cix":2,"ix":335,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.589,-0.266],[0.1,-0.611],[0,0],[0,0],[-0.589,-0.266],[0.1,-0.612],[0,0],[0,0],[-0.589,-0.265],[-0.02,-0.01],[-0.02,-0.009],[0.1,-0.611],[0,0],[0,0],[-0.59,-0.266],[0.1,-0.611],[0,0],[0,0],[-0.589,-0.266],[0.099,-0.612],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.389,-0.48],[0.589,0.266],[0,0],[0,0],[0.389,-0.482],[0.589,0.266],[0,0],[0,0],[0.388,-0.481],[0.021,0.009],[0.019,0.007],[0.589,0.266],[0,0],[0,0],[0.389,-0.481],[0.589,0.266],[0,0],[0,0],[0.388,-0.482],[0.589,0.266],[0,0],[0,0],[0,0]],"v":[[5.429,1.484],[2.049,-0.041],[0.36,-0.804],[-1.331,-1.566],[-4.711,-3.092],[-8.091,-4.617],[-8.809,-3.01],[-8.404,-2.827],[-6.753,-3.222],[-5.949,-1.719],[-5.428,-1.485],[-5.024,-1.301],[-3.373,-1.697],[-2.569,-0.193],[-2.049,0.041],[-1.645,0.223],[0.007,-0.173],[0.064,-0.141],[0.124,-0.119],[0.927,1.383],[1.331,1.566],[1.852,1.8],[3.504,1.406],[4.307,2.908],[4.711,3.092],[5.232,3.326],[6.884,2.93],[7.688,4.434],[8.092,4.617],[8.809,3.01]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[287.01,21.102],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 336","np":4,"cix":2,"ix":336,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[10.876,5.852],[-11.578,-4.28],[-10.876,-5.852],[11.578,4.28]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.689999988032,0.470999983245,0.310000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[282.79,30.551],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 337","np":4,"cix":2,"ix":337,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.789,35.576],[-24.593,25.739],[2.789,-35.576],[24.593,-25.738]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.651000019148,0.481999984442,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.816,61.843],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 338","np":4,"cix":2,"ix":338,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[10.659,10.784],[-15.1,-0.839],[-10.658,-10.784],[15.099,0.838]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.651000019148,0.481999984442,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[253.02,97.214],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 339","np":4,"cix":2,"ix":339,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.339,9.721],[-10.774,2.452],[-5.338,-9.721],[10.775,-2.451]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.651000019148,0.481999984442,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[284.613,26.47],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 340","np":4,"cix":2,"ix":340,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.14,14.106],[0,0],[0.352,-1.079],[2.671,-17.61],[-0.014,-1.135],[0,0]],"o":[[2.14,-14.106],[0,0],[-0.351,1.078],[-2.671,17.611],[0.017,1.135],[0,0]],"v":[[-0.242,-0.126],[5.604,-33.1],[4.004,-31.835],[-1.159,-0.267],[-5.59,31.414],[-4.437,33.1]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.216000007181,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[361.935,234.045],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 341","np":4,"cix":2,"ix":341,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.213,2.202],[-3.368,-3.364],[4.213,-2.202],[3.369,3.364]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[366.562,234.665],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 342","np":4,"cix":2,"ix":342,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.008,6.288],[-0.053,-6.604],[2.007,-6.288],[0.052,6.604]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[370.166,235.216],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 343","np":4,"cix":2,"ix":343,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-4.738,31.241],[0,0],[0.747,-1.137],[3.297,-21.738],[-1.122,-3.907],[0,0]],"o":[[4.738,-31.241],[0,0],[-2.23,3.393],[-3.296,21.737],[0.376,1.31],[0,0]],"v":[[-2.773,-0.646],[8.13,-40.957],[5.202,-39.961],[-4.833,-0.961],[-6.816,39.271],[-4.315,41.098]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564999988032,0.670999983245,0.62400004069,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[376.684,236.437],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 344","np":4,"cix":2,"ix":344,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-5.124,12.31],[0.689,-0.76],[2.484,-16.374],[-0.434,-0.933],[0,0]],"o":[[0,0],[0,0],[-0.691,0.762],[-2.483,16.373],[0.434,0.932],[-1.241,-13.285]],"v":[[-1.989,-0.544],[7.506,-39.145],[4.405,-38.273],[-4.423,-0.917],[-7.071,37.385],[-4.369,39.146]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[374.776,236.163],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 345","np":4,"cix":2,"ix":345,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.76,12.173],[0.623,-0.675],[2.041,-13.457],[-0.393,-0.831],[0,0]],"o":[[0,0],[0,0],[-0.622,0.676],[-2.041,13.456],[0.395,0.831],[-0.935,-13.046]],"v":[[-1.123,-0.437],[6.991,-34.723],[3.536,-33.905],[-4.173,-0.904],[-6.598,32.907],[-3.542,34.723]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.216000007181,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[372.092,235.776],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 346","np":4,"cix":2,"ix":346,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-4.584,11.015],[0.613,-0.605],[1.854,-12.221],[-0.404,-0.761],[0,0]],"o":[[0,0],[0,0],[-0.611,0.606],[-1.853,12.221],[0.406,0.761],[-1.109,-11.889]],"v":[[-0.69,-0.419],[6.94,-31.518],[2.667,-30.949],[-3.741,-0.886],[-6.536,29.73],[-2.627,31.554]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.172999991623,0.176000004189,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[369.039,235.357],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 347","np":4,"cix":2,"ix":347,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.2,0.03],[0.012,-0.075],[0,0],[-0.201,-0.03],[-0.011,0.075],[0,0]],"o":[[-0.201,-0.031],[0,0],[-0.011,0.075],[0.201,0.031],[0,0],[0.011,-0.075]],"v":[[0.281,-1.853],[-0.104,-1.772],[-0.624,1.661],[-0.281,1.853],[0.103,1.772],[0.624,-1.661]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[349.386,251.729],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 348","np":4,"cix":2,"ix":348,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.243,0.038],[0.024,-0.159],[0,0],[-0.243,-0.038],[-0.024,0.159],[0,0]],"o":[[-0.243,-0.037],[0,0],[-0.025,0.159],[0.243,0.037],[0,0],[0.025,-0.159]],"v":[[0.589,-3.885],[0.106,-3.664],[-0.985,3.529],[-0.589,3.885],[-0.105,3.664],[0.985,-3.53]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[348.809,251.641],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 349","np":4,"cix":2,"ix":349,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.001,0.153],[0.764,0.117],[0,0],[0,0],[0,0],[-0.762,-0.118],[-1.002,-0.154],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.002,-0.153],[-0.763,-0.117],[0,0],[0,0],[0,0],[0.764,0.117],[1.002,0.154],[0,0]],"v":[[14.155,-0.799],[15.576,-0.581],[15.138,2.296],[14.702,5.174],[13.281,4.956],[12.681,4.079],[-8.835,0.781],[-11.091,1.173],[-15.576,0.484],[-15.147,-2.344],[-14.717,-5.174],[-10.233,-4.486],[-8.195,-3.439],[13.323,-0.141]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.216000007181,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[333.302,249.288],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 350","np":4,"cix":2,"ix":350,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.757,-2.967],[-1.602,2.605],[0.757,2.967],[1.601,-2.605]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.216000007181,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[362.83,250.742],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 351","np":4,"cix":2,"ix":351,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-21.609,-4.707],[-22.023,-1.98],[21.609,4.706],[22.023,1.98]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.172999991623,0.176000004189,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[340.424,247.309],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 352","np":4,"cix":2,"ix":352,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.2,0.031],[-0.011,0.075],[0,0],[-0.201,-0.031],[0.012,-0.075],[0,0]],"o":[[-0.201,-0.03],[0,0],[0.011,-0.075],[0.201,0.03],[0,0],[-0.012,0.075]],"v":[[-0.281,1.853],[-0.624,1.661],[-0.103,-1.772],[0.281,-1.853],[0.623,-1.661],[0.103,1.772]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[355.225,213.229],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 353","np":4,"cix":2,"ix":353,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.243,0.037],[-0.024,0.159],[0,0],[-0.243,-0.037],[0.025,-0.159],[0,0]],"o":[[-0.243,-0.037],[0,0],[0.024,-0.159],[0.243,0.038],[0,0],[-0.024,0.159]],"v":[[-0.59,3.885],[-0.986,3.53],[0.105,-3.664],[0.589,-3.885],[0.985,-3.529],[-0.106,3.664]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380000005984,0.216000007181,0.156999999402,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[354.65,213.141],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 354","np":4,"cix":2,"ix":354,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.002,0.155],[0.764,0.117],[0,0],[0,0],[0,0],[-0.764,-0.117],[-1.002,-0.153],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.002,-0.153],[-0.763,-0.118],[0,0],[0,0],[0,0],[0.764,0.116],[1.002,0.154],[0,0]],"v":[[13.281,4.956],[14.702,5.174],[15.138,2.297],[15.575,-0.58],[14.154,-0.798],[13.322,-0.141],[-8.195,-3.439],[-10.233,-4.486],[-14.717,-5.174],[-15.147,-2.345],[-15.575,0.484],[-11.091,1.173],[-8.835,0.782],[12.682,4.079]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.216000007181,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[339.142,210.788],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 355","np":4,"cix":2,"ix":355,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.602,2.605],[-0.757,-2.966],[1.602,-2.605],[0.756,2.966]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.216000007181,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[367.766,218.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 356","np":4,"cix":2,"ix":356,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-22.023,-1.98],[-21.61,-4.707],[22.023,1.981],[21.61,4.707]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.830999995213,0.172999991623,0.176000004189,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[345.36,214.765],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 357","np":4,"cix":2,"ix":357,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.944,31.167],[6.43,-30.633],[2.943,-31.167],[-6.43,30.633]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.902000038297,0.2,0.204000001795,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[359.584,233.595],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 358","np":4,"cix":2,"ix":358,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.163,0.311],[-1.017,-0.645],[1.164,-0.311],[1.018,0.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.788000009574,0.626999978458,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[362.181,235.895],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 359","np":4,"cix":2,"ix":359,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-1.163,0.311],[-1.018,-0.645],[1.163,-0.311],[1.019,0.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.788000009574,0.626999978458,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[362.745,232.178],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 360","np":4,"cix":2,"ix":360,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.146,-0.117],[-0.092,-0.117],[0,0],[-0.145,0.116],[0.093,0.117],[0,0]],"o":[[-0.146,0.117],[0,0],[0.093,0.117],[0.147,-0.117],[0,0],[-0.093,-0.117]],"v":[[-6.637,-8.401],[-6.734,-7.977],[6.204,8.401],[6.637,8.402],[6.733,7.978],[-6.204,-8.4]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[283.964,119.033],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 361","np":4,"cix":2,"ix":361,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.073,-0.058],[0.047,0.058],[0,0],[-0.073,0.059],[-0.046,-0.058],[0,0]],"o":[[-0.073,0.059],[0,0],[-0.046,-0.059],[0.073,-0.059],[0,0],[0.047,0.059]],"v":[[5.209,6.593],[4.992,6.593],[-5.258,-6.382],[-5.209,-6.594],[-4.993,-6.594],[5.257,6.382]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[291.843,124.362],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 362","np":4,"cix":2,"ix":362,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.073,0.059],[0.046,0.059],[0,0],[0.074,-0.058],[-0.047,-0.058],[0,0]],"o":[[0.073,-0.058],[0,0],[-0.047,-0.059],[-0.073,0.059],[0,0],[0.047,0.058]],"v":[[3.613,4.572],[3.661,4.361],[-3.396,-4.573],[-3.613,-4.574],[-3.66,-4.362],[3.396,4.572]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[288.573,114.486],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 363","np":4,"cix":2,"ix":363,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.11,0.087],[0.07,0.088],[0,0],[0.11,-0.088],[-0.07,-0.087],[0,0]],"o":[[0.109,-0.087],[0,0],[-0.069,-0.088],[-0.109,0.087],[0,0],[0.069,0.088]],"v":[[5.251,6.647],[5.323,6.329],[-4.927,-6.645],[-5.252,-6.646],[-5.324,-6.329],[4.926,6.646]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[293.466,113.44],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 364","np":4,"cix":2,"ix":364,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.109,0.087],[-0.069,-0.088],[0,0],[0.11,-0.087],[0.07,0.088],[0,0]],"o":[[0.109,-0.087],[0,0],[0.07,0.087],[-0.11,0.088],[0,0],[-0.07,-0.088]],"v":[[-2.1,-2.659],[-1.776,-2.658],[2.173,2.341],[2.101,2.658],[1.776,2.657],[-2.172,-2.341]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[302.492,119.675],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 365","np":4,"cix":2,"ix":365,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.109,-0.087],[0.07,0.088],[0,0],[-0.11,0.088],[-0.069,-0.088],[0,0]],"o":[[-0.11,0.088],[0,0],[-0.069,-0.089],[0.109,-0.087],[0,0],[0.07,0.089]],"v":[[5.419,6.859],[5.094,6.858],[-5.492,-6.541],[-5.419,-6.86],[-5.095,-6.859],[5.491,6.541]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[300.296,111.976],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 366","np":4,"cix":2,"ix":366,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.109,-0.087],[-0.07,-0.088],[0,0],[-0.11,0.087],[0.069,0.088],[0,0]],"o":[[-0.109,0.087],[0,0],[0.07,0.088],[0.109,-0.087],[0,0],[-0.069,-0.088]],"v":[[-3.654,-4.626],[-3.727,-4.308],[3.331,4.625],[3.656,4.626],[3.728,4.308],[-3.331,-4.625]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.496,113.269],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 367","np":4,"cix":2,"ix":367,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.073,-0.059],[0.047,0.059],[0,0],[-0.073,0.058],[-0.046,-0.059],[0,0]],"o":[[-0.073,0.058],[0,0],[-0.046,-0.059],[0.073,-0.058],[0,0],[0.047,0.059]],"v":[[2.899,3.669],[2.682,3.668],[-2.947,-3.457],[-2.898,-3.669],[-2.682,-3.668],[2.947,3.457]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[306.605,107.805],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 368","np":4,"cix":2,"ix":368,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.109,-0.087],[0.069,0.088],[0,0],[-0.109,0.087],[-0.069,-0.089],[0,0]],"o":[[-0.109,0.087],[0,0],[-0.07,-0.088],[0.11,-0.088],[0,0],[0.07,0.088]],"v":[[2.94,3.722],[2.616,3.722],[-3.013,-3.403],[-2.941,-3.721],[-2.617,-3.721],[3.013,3.404]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[312.688,107.718],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 369","np":4,"cix":2,"ix":369,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[16.782,-28.377],[-16.781,10.519],[-2.672,28.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[309.207,129.334],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 370","np":4,"cix":2,"ix":370,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[30.833,-28.377],[-30.833,-25.055],[11.379,28.377]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.957000014361,0.713999968884,0.365000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[295.155,129.334],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 371","np":4,"cix":2,"ix":371,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.12,-0.096],[-0.076,-0.097],[0,0],[-0.12,0.096],[0.076,0.097],[0,0]],"o":[[-0.12,0.095],[0,0],[0.076,0.096],[0.119,-0.095],[0,0],[-0.076,-0.096]],"v":[[-5.456,-6.907],[-5.534,-6.559],[5.103,6.905],[5.457,6.906],[5.535,6.559],[-5.103,-6.906]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[304.841,147.293],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 372","np":4,"cix":2,"ix":372,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.061,-0.048],[0.038,0.048],[0,0],[-0.06,0.048],[-0.038,-0.049],[0,0]],"o":[[-0.06,0.047],[0,0],[-0.038,-0.048],[0.06,-0.048],[0,0],[0.038,0.048]],"v":[[4.282,5.421],[4.105,5.42],[-4.322,-5.246],[-4.282,-5.42],[-4.105,-5.419],[4.322,5.247]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[311.311,151.68],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 373","np":4,"cix":2,"ix":373,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.06,0.048],[0.038,0.049],[0,0],[0.059,-0.048],[-0.038,-0.048],[0,0]],"o":[[0.061,-0.048],[0,0],[-0.038,-0.048],[-0.06,0.048],[0,0],[0.038,0.048]],"v":[[2.97,3.759],[3.01,3.585],[-2.792,-3.759],[-2.969,-3.76],[-3.009,-3.586],[2.793,3.758]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[308.613,143.568],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 374","np":4,"cix":2,"ix":374,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.09,0.072],[0.057,0.073],[0,0],[0.09,-0.072],[-0.058,-0.073],[0,0]],"o":[[0.09,-0.071],[0,0],[-0.058,-0.073],[-0.09,0.071],[0,0],[0.058,0.072]],"v":[[4.317,5.464],[4.376,5.203],[-4.05,-5.463],[-4.317,-5.464],[-4.375,-5.203],[4.05,5.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[312.624,142.718],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 375","np":4,"cix":2,"ix":375,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.09,0.072],[-0.057,-0.072],[0,0],[0.09,-0.072],[0.056,0.072],[0,0]],"o":[[0.09,-0.072],[0,0],[0.056,0.073],[-0.09,0.071],[0,0],[-0.056,-0.073]],"v":[[-1.726,-2.186],[-1.46,-2.184],[1.786,1.924],[1.727,2.187],[1.462,2.185],[-1.786,-1.924]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[320.036,147.849],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 376","np":4,"cix":2,"ix":376,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.09,-0.071],[0.058,0.072],[0,0],[-0.09,0.072],[-0.056,-0.073],[0,0]],"o":[[-0.09,0.072],[0,0],[-0.056,-0.072],[0.09,-0.072],[0,0],[0.056,0.073]],"v":[[4.454,5.639],[4.188,5.638],[-4.515,-5.378],[-4.455,-5.639],[-4.19,-5.637],[4.514,5.378]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[318.222,141.527],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 377","np":4,"cix":2,"ix":377,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.09,-0.071],[-0.057,-0.073],[0,0],[-0.09,0.072],[0.057,0.073],[0,0]],"o":[[-0.09,0.072],[0,0],[0.057,0.072],[0.09,-0.071],[0,0],[-0.058,-0.072]],"v":[[-3.004,-3.804],[-3.064,-3.542],[2.738,3.801],[3.004,3.802],[3.064,3.541],[-2.737,-3.803]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[323.309,142.599],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 378","np":4,"cix":2,"ix":378,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.06,-0.048],[0.038,0.047],[0,0],[-0.06,0.048],[-0.038,-0.049],[0,0]],"o":[[-0.061,0.048],[0,0],[-0.039,-0.049],[0.06,-0.048],[0,0],[0.038,0.049]],"v":[[2.384,3.016],[2.206,3.016],[-2.422,-2.842],[-2.383,-3.016],[-2.206,-3.015],[2.422,2.842]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[323.389,138.115],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 379","np":4,"cix":2,"ix":379,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.09,-0.072],[0.058,0.072],[0,0],[-0.09,0.072],[-0.057,-0.072],[0,0]],"o":[[-0.089,0.072],[0,0],[-0.056,-0.073],[0.09,-0.071],[0,0],[0.056,0.073]],"v":[[2.417,3.059],[2.151,3.059],[-2.477,-2.799],[-2.417,-3.061],[-2.151,-3.06],[2.477,2.798]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[328.377,138.054],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 380","np":4,"cix":2,"ix":380,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[13.729,-23.276],[-13.729,8.593],[-2.13,23.275]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.838999968884,0.616000007181,0.294000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.543,155.801],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 381","np":4,"cix":2,"ix":381,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[25.281,-23.276],[-25.281,-20.651],[9.422,23.275]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.957000014361,0.713999968884,0.365000017952,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[313.991,155.801],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 382","np":4,"cix":2,"ix":382,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.216,0.812],[0.807,-0.216],[0,0]],"o":[[0,0],[0.807,-0.217],[-0.217,-0.812],[0,0],[0,0]],"v":[[-0.587,1.668],[0.085,1.488],[1.155,-0.375],[-0.699,-1.452],[-1.371,-1.271]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.435000011968,0.603999956916,0.620000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[403.621,156.959],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 383","np":4,"cix":2,"ix":383,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.347,6.395],[-3.484,-5.365],[0.347,-6.394],[3.484,5.366]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.365000017952,0.552999997606,0.569000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[351.999,170.762],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 384","np":4,"cix":2,"ix":384,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.465,2.385],[-1.59,-1.833],[0.465,-2.385],[1.59,1.834]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[401.614,157.434],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 385","np":4,"cix":2,"ix":385,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.44,5.775],[-2.495,-5.223],[-0.439,-5.775],[2.495,5.223]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[354.942,169.971],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 386","np":4,"cix":2,"ix":386,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.713,10.552],[-3.768,-10],[-1.714,-10.552],[3.768,10]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[338.772,174.315],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 387","np":4,"cix":2,"ix":387,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-53.848,15.365],[0,0],[0,0],[0,0],[0,0],[0,0],[8.542,-5.382],[0,0]],"o":[[0,0],[0,0],[-54.296,13.685],[0,0],[10.078,0.379],[0,0],[0,0],[0,0]],"v":[[32.053,-10.041],[31.604,-11.721],[31.156,-13.4],[-32.052,-3.88],[-30.35,1.063],[2.001,-3.77],[-28.43,8.264],[-27.443,13.4]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.435000011968,0.603999956916,0.620000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[368.983,169.431],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 388","np":4,"cix":2,"ix":388,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.087,0.328],[0,0],[0.326,-0.088],[0,0]],"o":[[0,0],[0.327,-0.087],[0,0],[-0.087,-0.328],[0,0],[0,0]],"v":[[0.283,3.88],[1.179,3.639],[1.612,2.886],[-0.054,-3.357],[-0.803,-3.792],[-1.699,-3.552]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.957,191.789],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 389","np":4,"cix":2,"ix":389,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0.087,0.328],[0,0],[0.326,-0.088],[0,0]],"o":[[0,0],[0.327,-0.087],[0,0],[-0.087,-0.328],[0,0],[0,0]],"v":[[0.283,3.88],[1.179,3.639],[1.612,2.886],[-0.054,-3.357],[-0.803,-3.792],[-1.699,-3.552]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[318.986,165.65],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 390","np":4,"cix":2,"ix":390,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[8.104,2.135],[0,0],[-2.291,-8.591],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[2.291,8.59],[0,0],[5.957,-5.913]],"v":[[10.713,6.111],[8.044,-3.893],[5.376,-13.898],[-10.713,-15.985],[-9.118,-10.004],[2.42,-2.382],[-3.781,10.005],[-2.185,15.986]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.435000011968,0.603999956916,0.620000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[329.7,178.485],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 391","np":4,"cix":2,"ix":391,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.037,0.137],[-0.137,0.037],[0,0],[-0.037,-0.137],[0.135,-0.036]],"o":[[-0.136,0.037],[-0.037,-0.136],[0,0],[0.135,-0.037],[0.036,0.137],[0,0]],"v":[[-4.193,1.391],[-4.505,1.21],[-4.325,0.896],[4.194,-1.391],[4.506,-1.21],[4.326,-0.897]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.325,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[405.537,156.38],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 392","np":4,"cix":2,"ix":392,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.716,0.496],[-0.456,0.745],[-0.715,-0.496],[0.457,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[194.855,50.699],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 393","np":4,"cix":2,"ix":393,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.715,0.496],[-0.457,0.745],[-0.716,-0.496],[0.456,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.387,51.221],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 394","np":4,"cix":2,"ix":394,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.715,0.496],[-0.457,0.745],[-0.716,-0.496],[0.456,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[189.919,51.742],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 395","np":4,"cix":2,"ix":395,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.715,0.496],[-0.457,0.745],[-0.716,-0.497],[0.456,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[187.451,52.263],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 396","np":4,"cix":2,"ix":396,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.715,0.496],[-0.457,0.745],[-0.716,-0.496],[0.456,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[184.982,52.784],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 397","np":4,"cix":2,"ix":397,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.716,0.496],[-0.456,0.745],[-0.716,-0.497],[0.457,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[182.514,53.306],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 398","np":4,"cix":2,"ix":398,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[0.716,0.496],[-0.456,0.745],[-0.715,-0.496],[0.457,-0.745]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[180.046,53.827],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 399","np":4,"cix":2,"ix":399,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.268,-1.287],[-8.084,2.166],[-8.268,1.287],[8.084,-2.166]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[187.85,54.178],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 400","np":4,"cix":2,"ix":400,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.261,-0.393],[-7.721,2.982],[-8.261,0.393],[7.72,-2.982]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[187.851,54.178],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 401","np":4,"cix":2,"ix":401,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.869,3.23],[-2.248,4.523],[-3.868,-3.231],[2.248,-4.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.322000002394,0.26699999641,0.231000010173,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[188.814,58.788],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 402","np":4,"cix":2,"ix":402,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.581,-0.292],[-7.057,2.799],[-7.581,0.291],[7.057,-2.799]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.722000002394,0.62400004069,0.54900004069,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[188.847,58.946],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 403","np":4,"cix":2,"ix":403,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.272,3.015],[-6.366,6.106],[-8.272,-3.015],[6.365,-6.106]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[188.671,58.103],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 404","np":4,"cix":2,"ix":404,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.038,0.608],[-6.04,1.838],[6.039,-0.712],[5.546,-1.838]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.11,73.996],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 405","np":4,"cix":2,"ix":405,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.317,0.878],[-7.318,2.108],[7.318,-0.982],[6.825,-2.108]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[193.382,80.083],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 406","np":4,"cix":2,"ix":406,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.678,0.743],[-6.679,1.973],[6.679,-0.847],[6.185,-1.973]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.746,77.04],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 407","np":4,"cix":2,"ix":407,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.12,0.203],[-4.121,1.433],[4.121,-0.307],[3.628,-1.433]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.202,64.866],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 408","np":4,"cix":2,"ix":408,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.399,0.473],[-5.4,1.703],[5.4,-0.577],[4.906,-1.703]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[191.474,70.953],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 409","np":4,"cix":2,"ix":409,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.759,0.338],[-4.76,1.568],[4.76,-0.442],[4.266,-1.568]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.838,67.91],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 410","np":4,"cix":2,"ix":410,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.957,1.013],[-7.958,2.243],[7.958,-1.117],[7.464,-2.243]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[194.018,83.127],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 411","np":4,"cix":2,"ix":411,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[12.434,-2.063],[11.94,-3.188],[-12.434,1.959],[-12.435,3.188]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[198.47,104.43],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 412","np":4,"cix":2,"ix":412,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-11.794,1.823],[-11.795,3.053],[11.794,-1.927],[11.3,-3.053]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[197.835,101.387],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 413","np":4,"cix":2,"ix":413,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-11.154,1.688],[-11.155,2.919],[11.155,-1.792],[10.661,-2.919]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[197.198,98.343],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 414","np":4,"cix":2,"ix":414,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.596,1.148],[-8.597,2.378],[8.597,-1.252],[8.104,-2.378]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[194.654,86.17],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 415","np":4,"cix":2,"ix":415,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.515,1.553],[-10.516,2.783],[10.516,-1.658],[10.022,-2.783]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[196.562,95.3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 416","np":4,"cix":2,"ix":416,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.236,1.283],[-9.237,2.513],[9.237,-1.388],[8.743,-2.513]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[195.291,89.214],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 417","np":4,"cix":2,"ix":417,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.875,1.418],[-9.876,2.648],[9.876,-1.522],[9.383,-2.648]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[195.926,92.257],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 418","np":4,"cix":2,"ix":418,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.638,-23.681],[-9.178,-22.932],[-12.719,-22.185],[-12.768,23.681],[0,20.984],[12.768,18.289]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[198.802,85.596],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 419","np":4,"cix":2,"ix":419,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-4.355,-24.304],[-9.178,-23.286],[-14.001,-22.267],[-17.392,24.304],[0,20.631],[17.393,16.959]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.722000002394,0.62400004069,0.54900004069,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[198.802,85.949],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 420","np":4,"cix":2,"ix":420,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[14.949,-1.88],[-14.438,4.326],[-14.949,1.88],[14.438,-4.326]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[189.88,63.886],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 421","np":4,"cix":2,"ix":421,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[15.349,0.034],[-14.038,6.24],[-15.349,-0.034],[14.038,-6.24]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[190.279,65.801],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 422","np":4,"cix":2,"ix":422,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[19.908,-2.927],[-19.396,5.373],[-19.908,2.927],[19.396,-5.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[191.191,70.16],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 423","np":4,"cix":2,"ix":423,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[20.266,-1.215],[-19.038,7.085],[-20.266,1.215],[19.038,-7.085]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[191.633,72.276],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 424","np":4,"cix":2,"ix":424,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[23.637,-3.715],[-23.127,6.16],[-23.637,3.715],[23.126,-6.16]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.502,76.434],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 425","np":4,"cix":2,"ix":425,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[23.995,-2.003],[-22.768,7.872],[-23.995,2.003],[22.768,-7.872]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.944,78.55],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 426","np":4,"cix":2,"ix":426,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[27.52,-4.534],[-27.009,6.98],[-27.52,4.535],[27.008,-6.98]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[193.813,82.708],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 427","np":4,"cix":2,"ix":427,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[27.878,-2.823],[-26.65,8.693],[-27.878,2.823],[26.65,-8.693]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[194.255,84.824],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 428","np":4,"cix":2,"ix":428,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[31.832,-5.445],[-31.321,7.891],[-31.832,5.445],[31.321,-7.891]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[195.124,88.982],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 429","np":4,"cix":2,"ix":429,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[32.189,-3.733],[-30.963,9.603],[-32.189,3.733],[30.962,-9.603]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[195.566,91.098],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 430","np":4,"cix":2,"ix":430,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[35.752,-6.273],[-35.241,8.718],[-35.752,6.272],[35.24,-8.718]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[196.436,95.256],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 431","np":4,"cix":2,"ix":431,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[36.109,-4.561],[-34.883,10.431],[-36.11,4.561],[34.882,-10.431]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[196.878,97.372],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 432","np":4,"cix":2,"ix":432,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[40.16,-7.204],[-39.65,9.65],[-40.161,7.203],[39.648,-9.65]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.528999956916,0.455000005984,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[197.747,101.53],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 433","np":4,"cix":2,"ix":433,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[40.518,-5.492],[-39.292,11.362],[-40.519,5.491],[39.291,-11.362]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.490000017952,0.411999990426,0.352999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[198.189,103.646],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 434","np":4,"cix":2,"ix":434,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.113,0.029],[-0.028,-0.114],[0,0],[0.114,-0.027],[0.027,0.114]],"o":[[-0.027,-0.114],[0.115,-0.027],[0,0],[0.028,0.114],[-0.114,0.028],[0,0]],"v":[[-0.977,-3.079],[-0.822,-3.339],[-0.564,-3.182],[0.975,3.079],[0.82,3.337],[0.563,3.182]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.868,377.794],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 435","np":4,"cix":2,"ix":435,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.114,0.029],[-0.028,-0.114],[0,0],[0.113,-0.028],[0.028,0.114]],"o":[[-0.028,-0.114],[0.115,-0.028],[0,0],[0.028,0.115],[-0.114,0.028],[0,0]],"v":[[-0.976,-3.079],[-0.821,-3.338],[-0.563,-3.182],[0.976,3.079],[0.821,3.338],[0.563,3.182]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[274.348,377.426],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 436","np":4,"cix":2,"ix":436,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.114,0.029],[-0.027,-0.114],[0,0],[0.113,-0.028],[0.028,0.114]],"o":[[-0.028,-0.114],[0.115,-0.028],[0,0],[0.027,0.114],[-0.114,0.028],[0,0]],"v":[[-0.975,-3.079],[-0.82,-3.338],[-0.564,-3.182],[0.977,3.08],[0.822,3.338],[0.563,3.183]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[275.828,377.058],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 437","np":4,"cix":2,"ix":437,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.114,0.029],[-0.028,-0.114],[0,0],[0.114,-0.028],[0.028,0.114]],"o":[[-0.028,-0.115],[0.114,-0.028],[0,0],[0.028,0.114],[-0.113,0.028],[0,0]],"v":[[-0.975,-3.079],[-0.82,-3.338],[-0.563,-3.182],[0.976,3.079],[0.821,3.338],[0.564,3.182]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[277.308,376.691],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 438","np":4,"cix":2,"ix":438,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.114,0.029],[-0.028,-0.114],[0,0],[0.114,-0.028],[0.028,0.114]],"o":[[-0.028,-0.114],[0.114,-0.028],[0,0],[0.028,0.114],[-0.114,0.028],[0,0]],"v":[[-0.975,-3.079],[-0.82,-3.338],[-0.564,-3.182],[0.975,3.08],[0.82,3.338],[0.563,3.183]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[278.789,376.323],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 439","np":4,"cix":2,"ix":439,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.113,0.029],[-0.028,-0.115],[0,0],[0.114,-0.028],[0.028,0.114]],"o":[[-0.028,-0.115],[0.115,-0.028],[0,0],[0.028,0.114],[-0.114,0.028],[0,0]],"v":[[-0.976,-3.079],[-0.821,-3.338],[-0.563,-3.182],[0.976,3.079],[0.821,3.338],[0.563,3.182]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[280.269,375.955],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 440","np":4,"cix":2,"ix":440,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.084,0.343],[-0.34,0.084],[0,0],[-0.084,-0.343],[0.339,-0.084],[0,0]],"o":[[-0.085,-0.342],[0,0],[0.341,-0.084],[0.084,0.341],[0,0],[-0.34,0.084]],"v":[[-0.97,0.241],[-0.507,-0.531],[0.203,-0.707],[0.971,-0.241],[0.508,0.53],[-0.202,0.707]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.752999997606,0.62400004069,0.416000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[281.451,396.734],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 441","np":4,"cix":2,"ix":441,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-2.801,8.642],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[6.483,6.337]],"v":[[3.407,8.54],[3.849,8.43],[4.292,8.319],[5.288,-8.54],[0.001,-7.227],[-5.287,-5.913]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[277.615,388.357],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 442","np":4,"cix":2,"ix":442,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-2.655,4.555],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[4.46,2.788]],"v":[[-3.119,5.734],[1.911,4.486],[2.02,4.458],[7.05,3.21],[8.905,-5.734],[0.055,-3.536],[-0.055,-3.508],[-8.905,-1.31]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[273.524,368.015],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 443","np":4,"cix":2,"ix":443,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.516,1.53],[8.245,-2.633],[8.515,-1.53],[-8.245,2.634]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.709999952129,0.552999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[273.388,363.942],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 444","np":4,"cix":2,"ix":444,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.037,-0.149],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.037,-0.15],[0.15,-0.037],[0,0],[0.037,0.151],[-0.151,0.037],[0,0]],"v":[[-0.859,-2.327],[-0.656,-2.666],[-0.318,-2.462],[0.859,2.328],[0.656,2.667],[0.318,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[265.898,361.511],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 445","np":4,"cix":2,"ix":445,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.037,-0.15],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.036,-0.15],[0.15,-0.037],[0,0],[0.036,0.151],[-0.15,0.037],[0,0]],"v":[[-0.86,-2.328],[-0.656,-2.667],[-0.318,-2.463],[0.86,2.327],[0.656,2.666],[0.318,2.461]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.522,361.108],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 446","np":4,"cix":2,"ix":446,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.037,-0.15],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.037,-0.15],[0.151,-0.037],[0,0],[0.037,0.15],[-0.15,0.037],[0,0]],"v":[[-0.859,-2.327],[-0.657,-2.667],[-0.319,-2.462],[0.859,2.328],[0.655,2.667],[0.317,2.462]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.147,360.704],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 447","np":4,"cix":2,"ix":447,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.036,-0.15],[0,0],[0.15,-0.037],[0.037,0.15]],"o":[[-0.037,-0.15],[0.15,-0.037],[0,0],[0.037,0.151],[-0.15,0.037],[0,0]],"v":[[-0.859,-2.327],[-0.655,-2.667],[-0.318,-2.462],[0.86,2.327],[0.656,2.667],[0.319,2.462]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[270.771,360.301],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 448","np":4,"cix":2,"ix":448,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.037,-0.15],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.037,-0.15],[0.15,-0.037],[0,0],[0.037,0.151],[-0.15,0.037],[0,0]],"v":[[-0.859,-2.327],[-0.655,-2.667],[-0.317,-2.462],[0.86,2.327],[0.657,2.667],[0.319,2.462]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.395,359.898],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 449","np":4,"cix":2,"ix":449,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.037,-0.15],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.037,-0.149],[0.15,-0.037],[0,0],[0.037,0.151],[-0.15,0.037],[0,0]],"v":[[-0.859,-2.328],[-0.656,-2.667],[-0.318,-2.462],[0.86,2.327],[0.656,2.667],[0.318,2.462]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[274.02,359.494],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 450","np":4,"cix":2,"ix":450,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.15,0.037],[-0.037,-0.15],[0,0],[0.149,-0.037],[0.036,0.15]],"o":[[-0.037,-0.15],[0.15,-0.037],[0,0],[0.037,0.151],[-0.15,0.037],[0,0]],"v":[[-0.859,-2.327],[-0.655,-2.666],[-0.318,-2.461],[0.86,2.328],[0.656,2.667],[0.319,2.463]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[275.644,359.091],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 451","np":4,"cix":2,"ix":451,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.036,-0.15],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.037,-0.15],[0.15,-0.037],[0,0],[0.037,0.151],[-0.151,0.037],[0,0]],"v":[[-0.859,-2.328],[-0.656,-2.667],[-0.319,-2.463],[0.859,2.327],[0.656,2.666],[0.318,2.461]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[277.268,358.687],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 452","np":4,"cix":2,"ix":452,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.149,0.037],[-0.037,-0.15],[0,0],[0.149,-0.037],[0.037,0.15]],"o":[[-0.036,-0.15],[0.15,-0.037],[0,0],[0.036,0.15],[-0.15,0.037],[0,0]],"v":[[-0.86,-2.327],[-0.656,-2.667],[-0.318,-2.462],[0.86,2.328],[0.656,2.667],[0.318,2.462]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.569000004787,0.470999983245,0.317999985639,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[278.892,358.284],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 453","np":4,"cix":2,"ix":453,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.06,-0.103],[0.102,-0.06],[0,0],[0.059,0.103],[-0.103,0.06]],"o":[[0.103,-0.06],[0.059,0.104],[0,0],[-0.103,0.06],[-0.06,-0.103],[0,0]],"v":[[0.706,-0.659],[0.999,-0.58],[0.921,-0.285],[-0.706,0.659],[-0.999,0.581],[-0.921,0.286]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.049,349.477],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 454","np":4,"cix":2,"ix":454,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.097,0.069],[-0.068,-0.098],[0,0],[0.097,-0.069],[0.067,0.098]],"o":[[-0.067,-0.098],[0.097,-0.068],[0,0],[0.067,0.098],[-0.098,0.068],[0,0]],"v":[[-0.715,-0.649],[-0.663,-0.95],[-0.363,-0.897],[0.716,0.649],[0.663,0.95],[0.363,0.897]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[270.401,349.776],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 455","np":4,"cix":2,"ix":455,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.041,0.026],[-0.026,0.041],[0,0],[-0.041,-0.024],[0.025,-0.042]],"o":[[-0.025,0.041],[-0.041,-0.024],[0,0],[0.026,-0.042],[0.041,0.025],[0,0]],"v":[[-0.226,0.547],[-0.346,0.576],[-0.375,0.456],[0.227,-0.548],[0.347,-0.578],[0.377,-0.457]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.029,351.99],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 456","np":4,"cix":2,"ix":456,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.042,0.026],[-0.026,0.041],[0,0],[-0.041,-0.025],[0.024,-0.042]],"o":[[-0.024,0.041],[-0.041,-0.025],[0,0],[0.026,-0.042],[0.042,0.025],[0,0]],"v":[[-0.227,0.548],[-0.347,0.577],[-0.376,0.457],[0.226,-0.547],[0.346,-0.577],[0.377,-0.456]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[271.593,346.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 457","np":4,"cix":2,"ix":457,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.025,0.042],[-0.041,-0.026],[0,0],[0.026,-0.042],[0.042,0.026]],"o":[[-0.042,-0.025],[0.025,-0.041],[0,0],[0.041,0.025],[-0.024,0.042],[0,0]],"v":[[-0.544,-0.227],[-0.574,-0.348],[-0.454,-0.377],[0.545,0.228],[0.574,0.349],[0.454,0.378]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[266.86,347.231],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 458","np":4,"cix":2,"ix":458,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.025,0.042],[-0.041,-0.026],[0,0],[0.026,-0.041],[0.042,0.025]],"o":[[-0.041,-0.025],[0.025,-0.041],[0,0],[0.041,0.024],[-0.024,0.042],[0,0]],"v":[[-0.546,-0.228],[-0.575,-0.349],[-0.455,-0.378],[0.544,0.228],[0.573,0.348],[0.453,0.379]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.763,350.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 459","np":4,"cix":2,"ix":459,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.01,0.046],[-0.047,0.012],[0,0],[-0.011,-0.047],[0.047,-0.012]],"o":[[-0.047,0.012],[-0.012,-0.047],[0,0],[0.047,-0.012],[0.012,0.047],[0,0]],"v":[[-0.546,0.226],[-0.651,0.162],[-0.588,0.055],[0.545,-0.226],[0.65,-0.162],[0.587,-0.055]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[266.464,349.854],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 460","np":4,"cix":2,"ix":460,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.011,0.047],[-0.047,0.011],[0,0],[-0.011,-0.047],[0.047,-0.012]],"o":[[-0.047,0.012],[-0.012,-0.047],[0,0],[0.048,-0.011],[0.012,0.047],[0,0]],"v":[[-0.545,0.225],[-0.651,0.161],[-0.587,0.055],[0.545,-0.227],[0.651,-0.163],[0.587,-0.056]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[273.158,348.191],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 461","np":4,"cix":2,"ix":461,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.046,0.011],[-0.011,-0.048],[0,0],[0.047,-0.012],[0.012,0.047]],"o":[[-0.012,-0.047],[0.047,-0.012],[0,0],[0.012,0.048],[-0.046,0.012],[0,0]],"v":[[-0.224,-0.548],[-0.161,-0.654],[-0.056,-0.59],[0.224,0.548],[0.16,0.654],[0.055,0.591]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.984,345.658],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 462","np":4,"cix":2,"ix":462,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.046,0.011],[-0.012,-0.047],[0,0],[0.047,-0.012],[0.012,0.047]],"o":[[-0.011,-0.047],[0.047,-0.012],[0,0],[0.012,0.047],[-0.047,0.012],[0,0]],"v":[[-0.225,-0.548],[-0.161,-0.654],[-0.055,-0.59],[0.225,0.549],[0.161,0.655],[0.055,0.591]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[270.639,352.387],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 463","np":4,"cix":2,"ix":463,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.609,2.478],[-2.463,0.613],[-0.61,-2.477],[2.464,-0.612]],"o":[[-0.608,-2.477],[2.464,-0.612],[0.608,2.477],[-2.463,0.612]],"v":[[-4.462,1.108],[-1.103,-4.485],[4.462,-1.108],[1.102,4.485]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.969000004787,0.933000033509,0.882000014361,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.73,349.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 464","np":4,"cix":2,"ix":464,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.691,2.813],[-2.797,0.696],[-0.692,-2.812],[2.798,-0.695]],"o":[[-0.691,-2.813],[2.798,-0.695],[0.691,2.813],[-2.797,0.695]],"v":[[-5.066,1.259],[-1.252,-5.092],[5.066,-1.258],[1.252,5.092]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.729,349.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 465","np":4,"cix":2,"ix":465,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.06,8.892],[7.714,5.967],[4.06,-8.892],[-7.714,-5.967]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.709999952129,0.552999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.729,349.056],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 466","np":4,"cix":2,"ix":466,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.18,9.171],[8.833,5.691],[5.179,-9.17],[-8.833,-5.689]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.752999997606,0.62400004069,0.416000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.73,349.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 467","np":4,"cix":2,"ix":467,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.22,9.428],[9.873,5.431],[6.219,-9.428],[-9.873,-5.431]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.709999952129,0.552999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.73,349.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 468","np":4,"cix":2,"ix":468,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.715,2.687],[5.417,0.17],[4.715,-2.687],[-5.417,-0.17]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.709999952129,0.552999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[277.264,379.702],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 469","np":4,"cix":2,"ix":469,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-3.914,5.941],[6.217,3.424],[3.914,-5.941],[-6.217,-3.424]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.752999997606,0.62400004069,0.416000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[276.463,376.448],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 470","np":4,"cix":2,"ix":470,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6.924,6.565],[9.169,2.568],[6.925,-6.564],[-9.168,-2.566]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.752999997606,0.62400004069,0.416000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[272.165,358.96],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 471","np":4,"cix":2,"ix":471,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.003,9.623],[10.655,5.236],[7.002,-9.624],[-10.655,-5.237]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.752999997606,0.62400004069,0.416000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[269.73,349.056],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 472","np":4,"cix":2,"ix":472,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-9.001,1.492],[8.657,-2.893],[9.001,-1.492],[-8.656,2.893]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.630999995213,0.510000011968,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.73,340.925],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 473","np":4,"cix":2,"ix":473,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.598,1.876],[8.478,-2.366],[8.598,-1.875],[-8.478,2.366]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.40800000359,0.344999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[265.541,332.02],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 474","np":4,"cix":2,"ix":474,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-8.598,1.876],[8.478,-2.366],[8.598,-1.875],[-8.477,2.366]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.477999997606,0.40800000359,0.344999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[262.068,317.892],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 475","np":4,"cix":2,"ix":475,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.693,-18.09],[-4.229,-18.205],[4.694,18.089],[4.229,18.205]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[258.47,323.303],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 476","np":4,"cix":2,"ix":476,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.694,-18.09],[-4.229,-18.205],[4.694,18.09],[4.229,18.205]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[260.328,322.841],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 477","np":4,"cix":2,"ix":477,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.693,-18.089],[-4.228,-18.204],[4.694,18.09],[4.23,18.204]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[262.186,322.38],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 478","np":4,"cix":2,"ix":478,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.694,-18.09],[-4.229,-18.205],[4.694,18.09],[4.229,18.205]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[264.044,321.918],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 479","np":4,"cix":2,"ix":479,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.693,-18.089],[-4.228,-18.205],[4.694,18.09],[4.229,18.205]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[265.901,321.457],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 480","np":4,"cix":2,"ix":480,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-4.693,-18.09],[-4.228,-18.205],[4.694,18.089],[4.23,18.205]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[267.76,320.995],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 481","np":4,"cix":2,"ix":481,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-5.493,0.953],[5.302,-1.729],[5.493,-0.951],[-5.302,1.73]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[258.275,302.464],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 482","np":4,"cix":2,"ix":482,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.802,-18.167],[1.14,-21.134],[10.802,18.167],[-1.141,21.134]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.811999990426,0.709999952129,0.552999997606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[262.9,321.275],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 483","np":4,"cix":2,"ix":483,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.049,0.893],[9.305,-3.915],[10.048,-0.894],[-9.307,3.914]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[258.287,302.509],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 484","np":4,"cix":2,"ix":484,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-13.133,-16.569],[3.943,-20.811],[13.133,16.569],[-3.944,20.811]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.752999997606,0.62400004069,0.416000007181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[263.136,322.235],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 485","np":4,"cix":2,"ix":485,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.017,0.073],[-0.072,0.018],[0,0],[-0.019,-0.072],[0.072,-0.018]],"o":[[-0.071,0.018],[-0.018,-0.072],[0,0],[0.072,-0.017],[0.017,0.072],[0,0]],"v":[[-0.716,0.316],[-0.878,0.217],[-0.78,0.055],[0.717,-0.318],[0.88,-0.219],[0.781,-0.056]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[281.947,398.753],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 486","np":4,"cix":2,"ix":486,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.073,0.018],[-0.018,-0.073],[0,0],[0.072,-0.018],[0.018,0.072]],"o":[[-0.018,-0.072],[0.071,-0.018],[0,0],[0.019,0.072],[-0.073,0.017],[0,0]],"v":[[-0.867,-2.958],[-0.768,-3.122],[-0.607,-3.023],[0.866,2.973],[0.77,3.136],[0.607,3.037]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.255000005984,0.234999997008,0.219999994016,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[281.5,396.928],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 487","np":4,"cix":2,"ix":487,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-10.651,3.533],[1.644,9.921],[10.651,-0.57],[-7.347,-9.921]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[165.606,301.3],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 488","np":4,"cix":2,"ix":488,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-11.465,2.06],[4.32,10.259],[11.465,-0.909],[-6.533,-10.26]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458999992819,0.328999986836,0.161000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[164.793,301.639],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 489","np":4,"cix":2,"ix":489,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.253,0.198],[-0.389,-0.126],[-0.526,-0.35],[1.083,-0.046],[0.665,0.473],[0.23,-0.006],[-0.022,0.191]],"o":[[0.253,-0.198],[0.389,0.126],[0.527,0.349],[0,0],[0,0],[-0.231,0.007],[0.023,-0.19]],"v":[[-1.934,-0.974],[-0.74,-1.089],[0.986,-0.421],[1.204,1.215],[-1.285,-0.029],[-1.872,0.427],[-2.266,-0.182]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[111.566,344.783],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 490","np":4,"cix":2,"ix":490,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.374,0.814],[0,0],[0,0],[-2.154,0.469],[-0.197,-0.101],[0,0],[0,0],[0,0],[0.995,-0.357],[0.045,0.023],[0.413,0.215],[0,0]],"o":[[0,0],[0,0],[0,0],[2.155,-0.47],[0.197,0.103],[0,0],[0,0],[0,0],[-0.181,-0.091],[-0.149,-0.077],[-0.23,-0.12],[0,0]],"v":[[-2.229,-3.073],[1.021,-1.386],[-3.163,0.037],[1.442,-0.748],[4.695,-1.25],[6.673,-0.163],[-2.276,1.71],[4.044,0.825],[-1.896,3.073],[-2.259,2.89],[-3.569,2.042],[-6.673,0.555]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[120.398,346.308],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 491","np":4,"cix":2,"ix":491,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.804,0.641],[-0.068,0.132],[-0.221,0.428],[0,0],[0,0],[0,0],[-0.136,0.263],[0,0],[0,0],[0,0],[0.127,0.4],[0.063,0.2],[0.064,0.201],[-0.374,0.12],[0,0],[0.234,-0.129],[0,0],[0,0],[0.196,0.102],[0,0],[-0.672,0.216],[-0.068,0.132],[0.055,0.175],[0.699,-0.389],[0,0],[0.098,0.051],[0.638,0.321],[0,0]],"o":[[2.404,-0.549],[0.068,-0.132],[0.221,-0.43],[0,0],[0,0],[0,0],[0.135,-0.265],[0,0],[0,0],[0,0],[-0.127,-0.401],[-0.064,-0.2],[-0.063,-0.2],[0.373,-0.119],[0,0],[-0.232,0.13],[0,0],[0,0],[-0.198,-0.102],[0,0],[0.672,-0.214],[0.068,-0.132],[-0.056,-0.175],[-0.7,0.389],[0,0],[-0.069,-0.036],[0.256,-0.019],[6.179,-1.304]],"v":[[-3.785,5.051],[-0.005,4.171],[0.521,3.15],[9.954,-16.41],[10.873,-15.932],[-2.68,12.691],[-2.349,12.697],[11.128,-15.216],[13.298,-14.256],[-1.396,16.41],[-3.98,14.734],[-4.968,13.258],[-6.189,11.913],[-5.521,11.34],[-2.832,10.48],[-2.678,10.016],[-5.948,11.118],[-6.794,11.146],[-7.454,10.085],[-8.11,9.66],[-3.115,8.116],[-1.854,7.768],[-1.244,6.663],[-5.876,8.229],[-8.29,9.526],[-11.639,7.869],[-13.298,7.039],[-12.768,6.99]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.994,342.438],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 492","np":4,"cix":2,"ix":492,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.851,0.088],[0.002,-0.186],[0,0],[0.27,0.077],[-0.027,0.111]],"o":[[0.851,-0.088],[-0.002,0.186],[-0.175,0.159],[-0.27,-0.078],[0.026,-0.111]],"v":[[-0.483,-1.315],[1.894,-1.358],[0.577,1.384],[-1.062,1.438],[-1.869,-0.789]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.428,325.224],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 493","np":4,"cix":2,"ix":493,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-0.428,-1.157],[1.013,-0.221]],"o":[[0,0],[0,0],[0,0]],"v":[[-0.002,-1.388],[1.554,1.072],[-1.554,1.389]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[146.014,321.895],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 494","np":4,"cix":2,"ix":494,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.212,-7.204],[3.989,-6.8],[-3.211,7.204],[-3.989,6.8]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[150.583,313.526],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 495","np":4,"cix":2,"ix":495,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.372,-7.514],[4.149,-7.111],[-3.371,7.514],[-4.149,7.111]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.485,314.389],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 496","np":4,"cix":2,"ix":496,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.473,-7.711],[4.249,-7.307],[-3.473,7.711],[-4.249,7.308]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[152.568,315.2],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 497","np":4,"cix":2,"ix":497,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.738,-7.987],[4.32,-7.685],[-3.739,7.987],[-4.32,7.685]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[153.46,316.078],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 498","np":4,"cix":2,"ix":498,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.238,-3.904],[0,0],[2.561,3.698],[0.096,-4.467],[0.267,0.263],[0.027,-0.173],[0,0],[3.749,7.255],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[-0.268,-0.264],[-0.027,0.173],[0,0],[0,0],[0,0]],"v":[[3.639,-0.208],[2.236,2.458],[-0.561,-3.917],[0.488,6.16],[-0.529,5.727],[-1.075,6.004],[-2.708,9.361],[-3.639,-8.6],[-3.185,-9.361]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.564,333.341],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 499","np":4,"cix":2,"ix":499,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[3.756,-8.517],[4.74,-8.006],[-3.756,8.517],[-4.74,8.006]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[157.471,319.074],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 500","np":4,"cix":2,"ix":500,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.079,-8.784],[4.77,-8.426],[-4.079,8.785],[-4.77,8.426]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.714,320.155],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 501","np":4,"cix":2,"ix":501,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.393,-9.161],[4.895,-8.9],[-4.392,9.161],[-4.895,8.901]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[159.546,321.126],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 502","np":4,"cix":2,"ix":502,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-0.312,0.289],[0,0],[0.957,0.99]],"v":[[4.152,-5.349],[-3.169,7.303],[-3.202,7.368],[-4.152,6.999],[3.018,-7.658]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[147.536,348.199],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 503","np":4,"cix":2,"ix":503,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.083,-0.162],[0.18,-0.192],[0,0]],"o":[[0,0],[-0.083,0.162],[-0.181,0.192],[0,0]],"v":[[3.159,-6.43],[3.993,-5.914],[-3.028,6.238],[-4.076,5.898]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[148.625,350.599],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 504","np":4,"cix":2,"ix":504,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.435,-0.989],[0,0],[0,0],[-0.095,-0.3],[0,0],[0,0],[-0.867,-1.372],[0,0],[0.08,0.387],[-0.004,-0.001],[-0.005,-0.023],[0,0],[0,0],[-0.035,-0.111],[0,0],[0,0],[-0.246,-0.286],[0,0],[0.662,0.345],[0.229,0.013],[0.966,0.212],[0.03,0.095],[0.057,0.346],[0.09,0.284],[0.165,0.139],[0,0],[-0.281,-0.014],[-1.035,-1.249]],"o":[[0.435,0.99],[0,0],[0,0],[0.095,0.3],[0,0],[0,0],[0.867,1.373],[0,0],[-0.011,-0.027],[0.004,0.002],[0.17,0.396],[0,0],[0,0],[0.036,0.11],[0,0],[0,0],[0.247,0.286],[0,0],[-0.662,-0.344],[-0.229,-0.014],[-0.965,-0.212],[-0.03,-0.094],[-0.058,-0.347],[-0.09,-0.283],[-0.165,-0.138],[0,0],[0.281,0.014],[1.036,1.25]],"v":[[-1.037,0.488],[-0.18,2.646],[0.193,0.389],[1.105,2.287],[1.546,2.858],[0.654,-0.61],[2.266,1.15],[3.941,4.523],[3.616,0.883],[3.604,0.843],[3.616,0.883],[5.512,4.576],[4.314,-0.131],[6.152,2.669],[7.292,3.92],[5.096,-2.518],[8.378,-0.997],[9.223,7.506],[3.447,4.82],[0.217,3.249],[-1.919,3.272],[-3.654,2.264],[-3.982,1.119],[-6.036,-2.689],[-7.69,-5.182],[-9.223,-7.506],[-6.374,-7.08],[-4.18,-5.282]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[149.103,363.486],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 505","np":4,"cix":2,"ix":505,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.222,0.108],[0,0],[0,0]],"o":[[-0.702,-0.343],[2.719,2.639],[-0.309,0.116]],"v":[[0.227,3.168],[-2.071,-3.796],[2.071,3.68]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[142.854,361.943],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 506","np":4,"cix":2,"ix":506,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.257,0.368],[0,0],[0,0],[-0.149,-0.291],[0,0]],"o":[[-0.257,-0.369],[0,0],[0,0],[0.148,0.291],[-0.881,0.099]],"v":[[-1.391,1.44],[-1.559,-3.118],[0.012,-2.366],[0.356,-1.545],[1.648,3.019]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[140.613,361.923],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 507","np":4,"cix":2,"ix":507,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.067,0.212],[-0.078,0.151],[-0.171,-0.089],[0,0]],"o":[[-0.067,-0.212],[0.077,-0.15],[0.171,0.089],[-0.309,0.098]],"v":[[-0.616,1.818],[-0.376,-2.442],[0.512,-2.062],[0.527,2.493]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[138.25,360.775],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 508","np":4,"cix":2,"ix":508,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.333,-0.456],[0.137,-0.045],[0.129,0.408],[0,0],[0.276,-0.153],[0,0],[0.13,0.129],[0,0],[-0.158,0.117],[-0.183,0.103],[-0.104,-0.054],[0,0],[0,0]],"o":[[-0.333,0.456],[0,0],[-0.13,-0.409],[0,0],[-0.275,0.154],[0,0],[-0.129,-0.131],[0,0],[0.158,-0.115],[0.184,-0.102],[0.103,0.053],[0,0],[0,0]],"v":[[1.495,1.628],[0.243,3.617],[0.149,2.25],[-0.201,0.809],[-1.443,1.027],[-2.818,1.599],[-1.921,-0.146],[-2.497,-1.003],[-2.279,-1.682],[-0.288,-3.514],[0.363,-3.439],[2.818,-1.966],[2.713,2]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[134.657,360.349],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 509","np":4,"cix":2,"ix":509,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.354,0.102],[-0.23,0.343],[-0.129,-0.013],[0,0],[0.177,-0.345]],"o":[[0,0],[0.231,-0.343],[0.129,0.012],[0,0],[-0.176,0.344]],"v":[[-1.434,1.799],[0.253,-1.272],[1.058,-1.888],[1.434,-1.776],[0.149,0.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.508,364.608],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 510","np":4,"cix":2,"ix":510,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.183,0.014],[0.235,0.176],[-0.045,0.086],[-0.159,-0.218]],"o":[[0,0],[-0.183,-0.014],[-0.234,-0.176],[0.044,-0.086],[0.158,0.218]],"v":[[0.447,0.416],[0.026,0.497],[-0.485,0.068],[-0.23,-0.426],[0.561,-0.014]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.671,366.638],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 511","np":4,"cix":2,"ix":511,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.036,0.114],[-0.007,0.188],[0.149,0.132],[-0.055,0.107],[-0.329,-0.416],[0,0]],"o":[[-0.036,-0.114],[0.007,-0.186],[-0.149,-0.132],[0.055,-0.108],[0.328,0.415],[-0.082,0.148]],"v":[[-0.034,0.636],[-0.184,0.122],[-0.665,-0.454],[-0.378,-1.013],[0.486,-0.374],[0.248,0.973]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.881,364.21],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 512","np":4,"cix":2,"ix":512,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.689,0.878],[0,0],[-0.128,-0.013],[-0.033,0.064],[-0.055,0.107],[0.159,0.11],[0,0],[-0.142,0.118],[-0.146,0.047],[-0.236,-0.068],[0.056,-0.108],[0.13,-0.041],[0.122,-0.291],[0.089,-0.172],[-0.171,-0.089],[-0.037,-0.114],[0.122,-0.236],[-0.138,-0.153],[-0.211,0.068],[-0.107,-0.055],[0,0]],"o":[[-1.689,-0.877],[0,0],[0.13,0.012],[0.033,-0.065],[0.056,-0.108],[-0.16,-0.11],[0,0],[0.141,-0.117],[0.146,-0.047],[0.236,0.069],[-0.055,0.107],[-0.13,0.042],[-0.122,0.29],[-0.088,0.171],[0.171,0.088],[0.036,0.114],[-0.121,0.236],[0.137,0.153],[0.21,-0.067],[0.107,0.055],[0,0]],"v":[[-0.748,2.811],[-1.826,0.481],[-0.498,0.954],[-0.139,0.731],[-0.069,0.278],[-0.386,-0.105],[-1.377,-0.865],[-0.491,-2.747],[1.187,-3.481],[2.071,-3.621],[2.381,-2.643],[1.84,-2.434],[0.966,-2.261],[0.704,-1.172],[0.569,-0.698],[1.372,-0.363],[1.342,0.221],[0.645,1.683],[1.522,2.084],[1.901,1.873],[2.253,2.137]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[130.604,365.952],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 513","np":4,"cix":2,"ix":513,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.253,-0.44],[0,0],[-0.166,0.322],[-0.208,-0.018],[0.111,-0.214],[0.11,-0.161]],"o":[[-0.253,0.439],[0,0],[0.166,-0.322],[0.207,0.018],[-0.11,0.215],[-0.11,0.161]],"v":[[-0.025,0.177],[-1.835,2.695],[0.31,-2.372],[0.922,-2.455],[1.725,-1.964],[0.927,-0.2]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[130.303,361.971],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 514","np":4,"cix":2,"ix":514,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-1.14,0.656],[-0.465,-0.656],[1.14,0.125]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.298,351.525],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 515","np":4,"cix":2,"ix":515,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[1.336,0.826],[0,0],[0,0]],"v":[[-0.283,-1.236],[1.02,1.237],[-1.053,0.16]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.059,350.27],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 516","np":4,"cix":2,"ix":516,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.053,-0.103],[0,0],[-0.159,0.308],[0,0]],"o":[[-0.053,0.103],[0,0],[0.157,-0.306],[0,0]],"v":[[2.512,-4.471],[-2.239,4.768],[-2.406,4.176],[2.107,-4.768]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[143.378,333.834],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 517","np":4,"cix":2,"ix":517,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.305,0.029],[0,0],[-0.105,3.974],[-0.02,0.123],[-0.125,0.245],[0,0],[0.497,-5.277],[0.172,-0.646]],"o":[[-0.264,-0.025],[0,0],[0.105,-3.973],[0.019,-0.123],[0.126,-0.245],[0,0],[-0.497,5.275],[-0.164,0.617]],"v":[[-1.201,11.206],[-1.367,10.667],[-0.539,1.943],[-0.659,-7.416],[-0.271,-9.029],[0.511,-11.234],[0.968,-1.701],[-0.617,10.403]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[147.094,336.948],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 518","np":4,"cix":2,"ix":518,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.131,0.414],[2.724,2.152],[-0.141,0.273],[0,0],[0.296,-5.513],[0.208,-0.237],[0.936,1.611],[0,0],[-0.406,-1.638],[0.074,-0.394],[0.225,-0.072]],"o":[[-0.131,-0.415],[0,0],[0.14,-0.273],[0,0],[-0.296,5.514],[-0.208,0.239],[-0.936,-1.611],[0,0],[0.406,1.639],[-0.073,0.395],[-0.226,0.072]],"v":[[0.849,8.787],[-3.764,2.021],[-0.022,-5.421],[2.212,-10.1],[3.467,-1.748],[2.827,6.527],[1.211,3.395],[-0.065,1.607],[1.253,5.406],[1.977,8.767],[1.406,10.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.458,344.537],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 519","np":4,"cix":2,"ix":519,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.861,-2.886],[1.674,2.308]],"o":[[0,0],[0,0],[0,0]],"v":[[0.629,-4.361],[0.497,4.362],[-1.358,-0.457]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[145.361,334.167],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 520","np":4,"cix":2,"ix":520,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.845,1.575],[0.113,0.138],[0,0]],"o":[[-0.926,0.522],[-0.845,-1.575],[-0.113,-0.137],[2.095,1.088]],"v":[[2.163,2.525],[-0.141,-0.151],[-2.049,-2.569],[-1.751,-3.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[138.958,349.708],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 521","np":4,"cix":2,"ix":521,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.303,0.027],[0,0]],"o":[[0,0],[0,0],[0.304,-0.027],[0,0]],"v":[[-2.438,1.053],[-1.699,-0.385],[0.883,-1.025],[2.439,-0.013]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[135.844,353.115],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 522","np":4,"cix":2,"ix":522,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.124,-0.115],[0.2,-0.196],[0,0],[-0.146,0.323],[0,0],[-0.093,-0.128]],"o":[[-0.124,0.115],[-0.199,0.195],[0,0],[0.147,-0.323],[0,0],[0.093,0.128]],"v":[[1.099,-0.741],[-0.639,0.892],[-1.294,1.509],[-1.468,0.92],[-0.43,-0.866],[1.521,-1.38]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[132.719,357.486],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 523","np":4,"cix":2,"ix":523,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[1.458,0.758],[0,0],[-0.213,0.068],[-0.434,-0.332]],"o":[[0,0],[-1.459,-0.758],[0,0],[0.213,-0.068],[0.433,0.333]],"v":[[2.58,1.761],[-0.228,0.587],[-2.58,-0.921],[0.127,-1.693],[1.546,-1.135]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.617,357.154],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 524","np":4,"cix":2,"ix":524,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.207,0.16],[0.188,-0.007],[0,0],[0,0],[-0.142,0.045],[-0.734,-0.461],[0,0],[0.094,-0.03]],"o":[[-0.207,-0.16],[-0.188,0.008],[0,0],[0,0],[0.141,-0.046],[0.735,0.461],[0,0],[-0.095,0.03]],"v":[[1.386,0.774],[-0.69,0.672],[-4.874,1.298],[-4.051,-0.097],[1.194,-1.253],[4.139,0.171],[4.816,1.103],[2.154,1.12]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.426,354.669],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 525","np":4,"cix":2,"ix":525,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[2.496,1.481],[-0.623,0.6],[-0.312,-1.642],[0,0]],"v":[[-1.267,-2.428],[1.589,1.828],[0.162,1.589],[-1.589,-1.751]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.668,349.991],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 526","np":4,"cix":2,"ix":526,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.336,-0.102],[-0.325,-0.218],[0.025,-0.426],[0.117,-0.086],[0.115,0.06],[0.026,0.233],[0.096,0.05],[0,0],[-0.041,0.222]],"o":[[0.335,0.102],[0.325,0.217],[-0.025,0.424],[-0.116,0.085],[-0.115,-0.059],[-0.026,-0.232],[-0.095,-0.05],[-0.345,-0.179],[0.042,-0.221]],"v":[[-1.183,-1.476],[0.817,-0.558],[1.748,0.413],[1.599,1.456],[1.203,1.518],[0.949,1.069],[0.466,0.453],[-0.232,0.163],[-1.732,-0.787]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[162.128,372.124],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 527","np":4,"cix":2,"ix":527,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.516,-1.062],[-1.227,-0.525],[-1.339,-0.417],[-2.011,-1.158],[-0.832,-0.431],[-0.064,-0.2],[-0.569,-0.296],[-0.569,-0.296],[0,0],[0.708,-1.917],[-2.32,-1.205],[-0.627,0.789],[0,0],[-1.119,-0.304],[-0.525,-0.273],[-0.459,-0.294],[-0.308,-0.049],[-0.242,-0.069],[-0.219,-0.114],[0,0],[-0.846,-0.357],[-0.256,0.119],[0,0],[-0.497,-0.063],[-0.15,0.51],[0.406,0.238],[0,0],[0.07,0.568],[0.251,0.213],[0,0],[0.656,0.713],[0,0],[-0.003,0.217],[0,0],[0.041,0.13],[0,0],[-0.004,0.261],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.158,-0.308],[1.089,-2.333],[0,0],[0.597,-0.191],[0,0],[0,0],[1.087,-0.494],[0.429,-0.725],[1.03,0.369],[0.294,-0.572]],"o":[[0,0],[1.227,0.526],[1.338,0.417],[0,0],[0.831,0.433],[0.063,0.201],[0.569,0.295],[0.569,0.296],[0,0],[-0.709,1.918],[2.32,1.205],[0.628,-0.789],[0,0],[1.12,0.303],[0.525,0.273],[0.459,0.294],[0.308,0.048],[0.241,0.071],[0.219,0.113],[0,0],[0.847,0.355],[0.255,-0.118],[0,0],[0.496,0.061],[0.15,-0.508],[-0.406,-0.239],[0,0],[-0.069,-0.568],[-0.252,-0.215],[0,0],[-0.656,-0.713],[0,0],[0.002,-0.218],[0,0],[-0.042,-0.131],[0,0],[0.003,-0.261],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.159,0.309],[-1.089,2.333],[0,0],[-0.598,0.192],[0,0],[0,0],[-1.086,0.495],[0,0],[-1.031,-0.368],[-0.294,0.572]],"v":[[-29.099,4.568],[-28.263,5.733],[-23.456,7.172],[-13.888,11.753],[-12.913,13.094],[-11.827,14.216],[-9.57,16.839],[-8.023,18.144],[-6.36,19.008],[-8.724,24.469],[-7.206,29.607],[-2.743,28.692],[0.885,22.716],[4.89,24.742],[7.592,25.42],[8.998,25.705],[10.77,26.681],[11.961,26.63],[13.041,26.579],[22.478,31.732],[24.091,33.41],[26.835,34.89],[27.207,34.329],[29.283,35.324],[30.19,34.424],[28.766,31.784],[22.577,28.4],[23.131,26.619],[21.677,21.334],[15.246,17.881],[13.906,15.558],[11.769,13.748],[17.484,3.31],[16.815,2.875],[17.713,1.045],[17.251,0.63],[19.81,-4.515],[19.698,-5.186],[31.615,-27.882],[30.346,-28.541],[19.985,-8.392],[19.591,-8.596],[29.641,-28.574],[29.071,-28.758],[19.114,-9.178],[18.856,-9.647],[28.657,-29.14],[24.695,-31.143],[15.986,-14.204],[14.892,-14.773],[23.447,-31.736],[22.835,-32.054],[14.464,-15.776],[13.72,-16.162],[22.068,-32.397],[18.48,-34.371],[17.87,-34.912],[17.282,-35.385],[9.788,-20.379],[9.396,-20.695],[9.612,-22.087],[9.063,-22.205],[5.58,-15.43],[5.094,-15.348],[-1.439,-1.348],[-4.387,4.925],[-5.816,4.684],[-8.195,4.564],[-16.756,0.506],[-18.857,1.031],[-23.08,3.743],[-28.268,1.214],[-31.161,1.663]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.458999992819,0.328999986836,0.161000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[136.592,340.403],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 528","np":4,"cix":2,"ix":528,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.747,-15.272],[12.825,-8.22],[0.747,15.271],[-12.825,8.219]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.677999997606,0.545000023935,0.361000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[155.195,319.305],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 529","np":4,"cix":2,"ix":529,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-1.224,-2.305],[0,0]],"o":[[0,0],[-0.384,2.093],[1.223,2.306],[-2.306,-4.925]],"v":[[-3.009,-7.531],[-3.075,-7.628],[0.382,2.305],[3.459,7.628]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144999994016,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.317,103.786],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 530","np":4,"cix":2,"ix":530,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.455,-0.975],[0,0],[0.052,0.18],[0.258,0.897],[0,0]],"o":[[0.455,0.976],[0,0],[-0.051,-0.179],[-0.258,-0.896],[0,0]],"v":[[-0.247,0.887],[1.085,2.831],[0.942,1.999],[-0.358,-1.042],[-1.085,-2.831]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144999994016,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[126.849,94.111],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 531","np":4,"cix":2,"ix":531,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-1.01,-3.242],[-0.392,-2.237],[0,0],[-0.081,1.131],[2.573,8.539]],"o":[[0,0],[1.011,3.243],[0.335,1.911],[0,0],[0.08,-1.131],[-2.572,-8.538]],"v":[[-4.982,-16.176],[-0.083,-1.796],[3.755,12.747],[4.393,16.176],[4.902,14.318],[1.665,1.794]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144999994016,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[128.301,86.358],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 532","np":4,"cix":2,"ix":532,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.144,-0.544],[-0.299,-0.437],[-0.432,-0.297],[0,0],[0.122,1.111],[-0.245,2.377],[-0.157,-0.029],[-0.175,-0.522],[0,0],[0,0],[0.175,-1.546],[0.183,0.034],[-0.286,4.521],[0,0],[0.206,-3.637],[-0.187,-0.606],[-0.185,-0.47],[0,0],[0,0]],"o":[[0.144,0.544],[0.299,0.436],[0.433,0.298],[0,0],[-0.121,-1.112],[0.246,-2.377],[0.158,0.029],[0.176,0.522],[-0.667,-3.308],[0,0],[-0.175,1.547],[-0.183,-0.034],[0.287,-4.52],[-0.668,1.427],[-0.205,3.637],[0.187,0.606],[0.185,0.469],[-0.628,-0.116],[0,0]],"v":[[-1.935,7.67],[-1.132,9.643],[-0.256,10.92],[1.141,11.424],[0.396,9.136],[0.176,0.874],[1.129,-2.407],[1.711,-0.557],[2.238,0.412],[1.256,-9.896],[-0.342,0.451],[-0.907,3.831],[-1.255,-2.549],[0.209,-11.424],[-1.806,-2.351],[-1.436,4.06],[-0.835,5.805],[-0.406,8.633],[-2.238,5.627]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144999994016,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[119.965,77.019],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 533","np":4,"cix":2,"ix":533,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.131,-0.191],[-0.295,-0.055],[-0.089,-0.267],[0.065,0.096],[0,0],[-0.088,-0.128],[-0.241,-0.045],[-0.112,-0.299],[0.064,-0.35],[-0.112,-0.299],[0,0],[0,0],[0,0],[0,0],[0.288,-0.058],[0.484,0.229],[0.393,0.573],[0.365,0.123],[0.319,-0.08],[0.365,0.123],[0.194,0.148],[0.066,0.095],[-0.127,0.088],[0.109,0.159],[0,0],[0,0],[-0.03,0.162],[0,0],[0.107,0.02],[0,0],[0,0],[0.19,-0.132],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.133,-0.025],[0,0],[0,0],[0.034,-0.188],[0,0],[0,0],[-0.19,0.132],[0,0],[0,0],[0.134,0.025],[0.134,0.025],[0.175,0.256],[0.35,0.51],[0.151,0.084],[0.216,0.179],[0.087,0.128],[0.153,0.223],[0.248,0.157],[0.161,0.03],[0,0],[0,0],[0.109,0.159],[-0.105,0.119],[0.109,0.159],[-0.389,0.458],[0.08,0.321],[0.377,0.209],[0.096,-0.066],[0.111,0.299],[0.128,0.664],[0,0],[0.137,-0.142],[0,0],[0.516,-0.545],[0,0],[-0.627,0.245],[-0.095,0.066],[0.049,-0.269],[-0.424,0.2],[-0.214,-0.04],[0.027,-0.149],[0.7,-0.344],[0.168,-0.028],[0,0],[0,0],[-0.585,0.922],[-0.107,-0.02],[0.286,-0.197],[0.178,-0.218],[0.025,-0.135],[-0.204,-0.094],[-0.285,0.197],[-0.283,0.337],[-0.175,-0.254],[0.096,-0.066],[0,0],[-0.321,-0.059],[-0.294,-0.054],[-0.133,-0.331],[-0.307,0.165],[-0.173,-0.115],[-0.068,-0.235],[0.254,-0.175],[-0.222,0.154],[-0.292,-0.222],[-0.109,-0.159],[-0.431,-0.219],[-0.509,-0.4],[-0.284,-0.414],[-0.065,-0.095],[0.006,0.419],[-0.256,0.036],[-0.136,-0.471],[-0.087,-1.491],[0.431,0.22],[0.058,0.289],[-0.054,0.296],[0.109,0.16],[0,0],[-0.026,-0.311],[-0.132,-0.191],[0,0],[-0.457,-0.53],[-0.222,1.212],[0.014,0.225],[0,0],[-0.18,-0.534],[0.177,-1.721],[0,0],[-0.134,-0.025],[0.049,-0.269],[-0.257,-0.103],[-0.244,0.121],[0.109,0.16],[0,0],[-0.131,-0.191],[-0.131,-0.191],[-0.13,-0.191],[0,0],[0.014,0.226],[-0.03,0.162],[0.109,0.159],[0.014,0.226],[-0.105,0.12],[0,0],[0.06,0.429],[0,0],[-0.059,-0.289],[-0.197,-0.287],[0,0],[0.101,0.353],[-0.05,0.269],[-0.307,0.165],[0,0],[0.066,0.095],[0,0],[-0.044,0.242],[0.095,-0.066],[0.066,0.096],[-0.049,0.27],[0,0],[-0.066,-0.095],[0.095,-0.066],[0,0],[0,0],[0,0],[-0.087,-0.128],[-0.241,-0.044],[-0.087,-0.128],[-0.244,0.121],[-0.058,-0.289],[0.346,-0.381],[0,0],[-0.309,0.026],[-0.428,-0.079],[-0.248,-0.157],[-0.284,0.337],[0,0],[-0.28,-0.135],[-0.554,0.148],[-0.788,-0.536],[0,0],[0.333,0.146],[0,0],[0.04,-0.215],[0.476,-1.693],[-1.357,-0.001],[0.455,-0.973],[0.309,-0.778],[-0.218,-0.318],[-0.312,-0.113],[-0.928,-1.285],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.132,0.191],[0.196,0.287],[0,0],[0,0],[0,0],[0,0],[0,0],[1.029,1.638],[-0.005,0.333],[-0.081,-0.015],[-0.455,-0.391],[0,0],[0.261,0.382],[0,0],[0.281,0.887],[0,0],[-0.049,0.27],[0.132,0.192],[0,0],[0,0],[-0.223,0.154],[-0.196,0.465],[0.094,0.546],[0.286,0.554],[0,0],[-0.145,0.335],[0.175,0.255],[0.194,0.148],[-0.125,0.227],[0.109,0.159],[0,0]],"o":[[0,0],[0,0],[0.131,0.192],[0.294,0.054],[0.09,0.267],[-0.066,-0.095],[0,0],[0.087,0.127],[0.241,0.045],[0.111,0.299],[-0.064,0.351],[0.111,0.299],[0,0],[0,0],[0,0],[0,0],[-0.287,0.058],[-0.484,-0.228],[-0.393,-0.574],[-0.365,-0.124],[-0.32,0.08],[-0.365,-0.124],[-0.195,-0.147],[-0.065,-0.096],[0.127,-0.087],[-0.11,-0.159],[0,0],[0,0],[0.03,-0.161],[0,0],[-0.107,-0.02],[0,0],[0,0],[-0.191,0.132],[0,0],[0,0],[0,0],[0,0],[0,0],[0.135,0.025],[0,0],[0,0],[-0.035,0.189],[0,0],[0,0],[0.19,-0.131],[0,0],[0,0],[-0.134,-0.024],[-0.134,-0.024],[-0.175,-0.255],[-0.349,-0.51],[-0.151,-0.083],[-0.216,-0.179],[-0.088,-0.127],[-0.153,-0.223],[-0.248,-0.157],[-0.161,-0.03],[0,0],[0,0],[-0.109,-0.16],[0.105,-0.12],[-0.109,-0.16],[0.388,-0.457],[-0.08,-0.321],[-0.377,-0.209],[-0.094,0.066],[-0.111,-0.299],[-0.127,-0.663],[0,0],[-0.137,0.141],[0.247,0.769],[-0.515,0.545],[0.243,1.241],[0.627,-0.246],[0.095,-0.066],[-0.049,0.269],[0.425,-0.2],[0.215,0.04],[-0.027,0.148],[-0.7,0.343],[-0.168,0.028],[0,0],[0,0],[0.584,-0.921],[0.107,0.019],[-0.285,0.198],[-0.178,0.217],[-0.024,0.135],[0.205,0.093],[0.285,-0.198],[0.284,-0.338],[0.174,0.256],[-0.095,0.066],[0,0],[0.322,0.06],[0.295,0.055],[0.134,0.331],[0.307,-0.166],[0.173,0.115],[0.067,0.235],[-0.254,0.176],[0.222,-0.154],[0.292,0.221],[0.11,0.16],[0.43,0.219],[0.508,0.401],[0.284,0.415],[0.066,0.096],[-0.007,-0.419],[0.256,-0.036],[0.135,0.47],[0.087,1.492],[-0.431,-0.218],[-0.058,-0.289],[0.054,-0.297],[-0.11,-0.159],[0,0],[0.027,0.311],[0.131,0.191],[0,0],[0.457,0.53],[0.222,-1.212],[-0.014,-0.225],[0,0],[0.179,0.534],[-0.176,1.721],[0.523,0.014],[0.134,0.025],[-0.05,0.269],[0.259,0.103],[0.244,-0.122],[-0.109,-0.159],[0,0],[0.131,0.192],[0.132,0.192],[0.132,0.192],[0,0],[-0.014,-0.225],[0.029,-0.162],[-0.109,-0.16],[-0.014,-0.225],[0.105,-0.12],[0,0],[-0.06,-0.428],[0,0],[0.057,0.289],[0.196,0.286],[0,0],[-0.102,-0.352],[0.049,-0.269],[0.308,-0.166],[0,0],[-0.065,-0.096],[0,0],[0.045,-0.242],[-0.095,0.066],[-0.066,-0.096],[0.049,-0.269],[0,0],[0.066,0.096],[-0.095,0.066],[0,0],[0,0],[0,0],[0.088,0.127],[0.241,0.045],[0.088,0.128],[0.244,-0.122],[0.057,0.289],[-0.347,0.381],[0,0],[0.31,-0.026],[0.429,0.08],[0.248,0.157],[0.283,-0.338],[0,0],[0.28,0.135],[0.553,-0.148],[0.788,0.535],[0,0],[-0.333,-0.145],[0,0],[-0.039,0.215],[-0.477,1.694],[1.357,0.001],[-0.456,0.974],[-0.308,0.778],[0.219,0.319],[0.312,0.114],[0.928,1.286],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.13,-0.192],[-0.197,-0.287],[0,0],[0,0],[0,0],[0,0],[0,0],[-1.029,-1.638],[0.006,-0.333],[0.08,0.015],[0.455,0.39],[0,0],[-0.263,-0.383],[0,0],[-0.281,-0.887],[0,0],[0.05,-0.269],[-0.131,-0.191],[0,0],[0,0],[0.222,-0.154],[0.196,-0.465],[-0.094,-0.547],[-0.286,-0.554],[0,0],[0.145,-0.335],[-0.174,-0.255],[-0.195,-0.147],[0.125,-0.228],[-0.11,-0.16],[0,0]],"v":[[15.677,-19.352],[14.888,-19.275],[15.115,-16.283],[16.213,-15.773],[16.868,-14.816],[16.067,-14.826],[15.281,-15.222],[15.061,-14.928],[15.966,-14.427],[16.467,-13.833],[16.198,-12.519],[16.481,-11.492],[15.822,-11.224],[15.642,-10.394],[16.119,-3.624],[9.311,-14.99],[8.559,-15.269],[6.821,-15.758],[4.976,-17.63],[2.123,-19.745],[0.437,-19.612],[-1.246,-19.951],[-3.129,-20.857],[-4.343,-21.944],[-4.171,-22.581],[-4.546,-23.402],[-5.569,-23.87],[-6.711,-25.194],[-8.036,-27.333],[-4.027,-31.379],[-8.827,-28.76],[-9.281,-29.15],[-7.266,-33.649],[-10.859,-29.609],[-11.782,-29.864],[-12.259,-34.518],[-13.222,-29.713],[-14.045,-29.002],[-18.198,-32.332],[-15.3,-27.898],[-16.196,-27.089],[-21.744,-27.337],[-16.89,-25.715],[-16.556,-24.817],[-19.607,-22.375],[-16.156,-23.825],[-15.539,-23.265],[-17.096,-21.716],[-17.753,-21.309],[-19.394,-21.724],[-20.383,-22.826],[-21.863,-24.575],[-24.333,-26.814],[-26.225,-28.278],[-27.138,-29.338],[-30.164,-33.684],[-31.03,-34.401],[-32.619,-34.194],[-32.956,-34.619],[-32.814,-35.093],[-33.263,-35.816],[-33.111,-36.345],[-33.641,-36.777],[-33.013,-37.636],[-32.594,-38.866],[-34.127,-40.625],[-36.212,-39.981],[-36.595,-40.609],[-36.635,-42.51],[-37.574,-43.881],[-37.517,-42.227],[-39.516,-45.075],[-39.427,-41.328],[-40.599,-41.127],[-38.496,-39.151],[-37.146,-40.321],[-37.08,-39.474],[-36.342,-39.421],[-34.821,-39.863],[-34.589,-39.388],[-37.116,-37.615],[-38.483,-36.334],[-39.153,-35.264],[-38.575,-35.241],[-38.237,-36.181],[-35.66,-38.153],[-35.696,-37.659],[-37.487,-36.041],[-38.086,-35.345],[-37.875,-34.832],[-36.914,-35.069],[-35.912,-35.722],[-34.868,-35.975],[-35.794,-35.004],[-36.289,-34.567],[-35.879,-34.241],[-35.363,-34.034],[-34.648,-33.4],[-33.832,-33.165],[-32.83,-33.342],[-32.428,-32.21],[-33.239,-31.414],[-32.693,-31.368],[-31.045,-31.146],[-28.664,-27.059],[-27.04,-26.396],[-23.473,-24.4],[-21.398,-22.123],[-18.295,-17.595],[-18.176,-18.241],[-17.746,-20.138],[-16.889,-18.615],[-17.032,-14.661],[-17.757,-11.761],[-18.656,-13.959],[-18.681,-14.882],[-19.126,-16.079],[-20.163,-16.771],[-19.754,-14.469],[-19.417,-13.432],[-18.839,-14.021],[-17.891,-10.727],[-16.633,-12.304],[-16.786,-16.759],[-16.637,-18.179],[-16.183,-17.176],[-16.194,-11.527],[-16.848,-9.616],[-15.883,-10.049],[-15.661,-8.839],[-14.945,-8.066],[-14.05,-8.262],[-13.975,-8.973],[-14.801,-11.269],[-14.111,-10.195],[-12.959,-8.172],[-12.589,-7.018],[-11.951,-6.565],[-11.898,-7.308],[-12.032,-8.39],[-13.151,-10.295],[-13.728,-11.683],[-13.743,-12.66],[-12.511,-11.068],[-12.411,-12.219],[-12.193,-14.016],[-10.805,-5.713],[-10.454,-3.699],[-8.75,-3.328],[-11.771,-15.107],[-11.745,-16.912],[-10.498,-17.07],[-9.863,-17.51],[-12.77,-21.75],[-12.676,-22.568],[-12.085,-23.071],[-12.617,-23.643],[-13.25,-23.816],[-12.985,-24.658],[-12.595,-25.727],[-10.403,-25.6],[-11.255,-24.727],[-11.439,-24.177],[-10.424,-22.764],[-10.983,-22.283],[-10.935,-21.939],[-10.27,-21.789],[-9.865,-21.129],[-9.046,-21.367],[-8.547,-20.913],[-9.349,-19.558],[-10.815,-18.966],[-9.855,-19.067],[-8.462,-18.81],[-6.164,-18.05],[-4.949,-17.574],[-2.877,-18.305],[-1.357,-18.134],[0.276,-18.278],[3.024,-17.407],[5.457,-14.813],[0.801,-16.761],[0.559,-16.499],[22.375,12.873],[19.103,19.7],[21.114,21.27],[22.36,23.087],[18.995,29.508],[18.848,31.067],[19.864,31.116],[21.899,32.857],[23.512,37.053],[20.265,39.208],[18.656,43.002],[20.076,45.075],[20.14,45.031],[40.599,30.862],[40.074,30.097],[38.969,29.029],[37.182,28.197],[36.548,27.273],[35.724,27.844],[36.165,28.761],[34.198,30.123],[29.491,22.709],[28.085,19.498],[28.649,19.296],[34.002,26.356],[35.205,27.497],[34.169,26.053],[32.695,23.97],[32.563,21.663],[28.121,15.523],[28.727,14.633],[26.891,11.955],[27.004,10.89],[18.979,1.025],[19.443,0.61],[19.959,-0.547],[20.395,-3.529],[19.855,-6.023],[17.862,-9.204],[18.468,-10.094],[18.47,-11.318],[17.962,-12.471],[17.818,-13.499],[17.634,-15.064],[16.202,-16.471]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144999994016,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[123.667,81.505],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 534","np":4,"cix":2,"ix":534,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.646,6.982],[-3.286,-5.465],[0,0],[0.699,1.02]],"o":[[0,0],[3.285,5.465],[0,0],[-0.699,-1.021]],"v":[[-7.863,-13.761],[-0.826,-1.148],[7.863,13.761],[6.77,12.583]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.144999994016,0.493999974868,0.510000011968,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[133.511,85.627],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 535","np":4,"cix":2,"ix":535,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.141,0.577],[-0.225,-0.443],[0,0],[0.35,0.916],[0.041,-1.187],[-0.029,-0.101],[-0.108,0.075],[-0.091,-0.017],[-0.012,-0.192],[0.114,-0.239],[-0.057,-0.2],[0,0],[-0.335,0.032],[-0.175,-0.197],[0,0],[-0.083,-0.063],[-0.12,-0.117],[0,0],[-0.029,-0.1],[0,0],[0,0],[-0.029,0.16],[0,0],[0,0],[-0.047,-0.127],[-0.085,-0.181],[-0.167,-0.243],[0,0],[-0.205,-0.038],[-0.165,-0.125],[-0.093,-0.135],[0,0],[0,0],[0.112,0.162],[0,0],[0,0],[0,0],[0,0],[-0.056,-0.081],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.148,-0.215],[0,0],[-0.123,-0.179],[-0.074,-0.107],[0,0],[-0.025,-0.036],[-0.097,-0.143],[-0.041,-0.059],[-0.028,-0.067],[-0.033,-0.048],[0,0],[0,0],[0,0],[0.036,-0.024],[0,0],[0,0],[0,0],[0,0],[0.141,0.026],[0.072,0.055],[0,0],[0.851,1.243],[0.277,0.301],[0.49,0.613],[0.279,0.406],[0.113,0.062],[1.144,1.67],[0,0],[0.643,0.119],[0.618,0.594],[0.488,0.917],[0,0],[0.569,0.523],[0.318,1.436],[0,0],[0.328,0.478],[0,0],[0.195,0.182],[0,0],[0.366,0.169],[-0.04,0.556],[0,0],[0.415,-0.111],[0.636,0.723],[0.296,0.994],[0.036,0.257],[0.25,0.108],[0.551,0.394],[1.485,1.756],[0.275,0.197],[0.254,0.142],[0.482,0.653],[0.389,0.26],[0.132,0.295],[0.065,0.095],[0.272,-0.013],[0,0],[0.422,0.307],[0.375,-0.118],[0.115,0.167],[-0.305,0.987],[0,0],[0.179,0.158],[0.062,0.091],[0.002,0.668],[0,0],[-0.24,-0.045]],"o":[[0,0],[0.224,0.444],[0,0],[0,0],[-0.041,1.186],[0.029,0.099],[0.108,-0.074],[0.091,0.017],[0.013,0.191],[-0.114,0.239],[0.058,0.199],[0,0],[0.335,-0.033],[0.176,0.198],[0,0],[0.083,0.062],[0.12,0.116],[0,0],[0.028,0.1],[0,0],[0,0],[0.03,-0.16],[0,0],[0,0],[0.047,0.127],[0.084,0.181],[0.167,0.244],[0,0],[0.204,0.037],[0.165,0.125],[0,0],[0,0],[0,0],[-0.111,-0.163],[0,0],[0,0],[0,0],[0,0],[0.056,0.081],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.147,0.215],[0,0],[0.122,0.179],[0.074,0.108],[0,0],[0.024,0.035],[0.097,0.142],[0.04,0.06],[0.029,0.067],[0.032,0.047],[0,0],[0,0],[0,0],[-0.035,0.025],[0,0],[0,0],[0,0],[0,0],[-0.14,-0.026],[-0.073,-0.055],[0,0],[-0.852,-1.242],[-0.277,-0.302],[-0.49,-0.612],[-0.278,-0.406],[-0.113,-0.063],[-1.145,-1.67],[0,0],[-0.642,-0.119],[-0.617,-0.594],[-0.488,-0.917],[0,0],[-0.569,-0.522],[-0.319,-1.437],[0,0],[-0.327,-0.478],[0,0],[-0.195,-0.182],[0,0],[-0.367,-0.169],[0.039,-0.556],[0,0],[-0.415,0.111],[-0.635,-0.723],[-0.295,-0.993],[-0.036,-0.257],[-0.25,-0.109],[-0.55,-0.394],[-1.484,-1.757],[-0.275,-0.197],[-0.255,-0.141],[-0.482,-0.652],[-0.388,-0.259],[-0.133,-0.296],[-0.066,-0.096],[-0.272,0.012],[0,0],[-0.42,-0.308],[-0.374,0.118],[-0.114,-0.168],[0.306,-0.986],[0,0],[-0.178,-0.158],[-0.063,-0.09],[-0.002,-0.668],[0,0],[0.242,0.044]],"v":[[-37.618,-43.177],[-36.311,-41.966],[-35.938,-41.306],[-35.918,-42.957],[-34.346,-39.533],[-34.273,-37.427],[-33.958,-36.968],[-32.196,-37.469],[-31.222,-36.626],[-31.299,-35.175],[-31.556,-33.52],[-30.703,-32.393],[-29.748,-32.216],[-28.673,-31.923],[-27.885,-30.831],[-23.579,-24.549],[-21.421,-22.849],[-18.625,-20.393],[-17.14,-18.227],[-15.295,-18.028],[-13.039,-18.792],[-11.985,-21.079],[-10.985,-23.329],[-9.981,-24.183],[-5.956,-22.02],[-4.686,-19.704],[-2.889,-17.835],[2.489,-16.248],[3.933,-16.17],[6.311,-14.903],[8.396,-12.673],[10.684,-11.942],[12.109,-12.529],[12.57,-12.609],[12.102,-15.958],[17.295,-16.501],[18.038,-15.238],[18.05,-13.888],[18.586,-13.221],[19.534,-12.361],[19.866,-10.833],[19.933,-9.402],[19.263,-5.802],[20.124,-2.858],[20.214,-0.118],[19.534,2.573],[20.083,4.677],[27.556,15.504],[28.679,18.6],[30.791,20.838],[32.104,21.832],[33.18,23.095],[34.227,25.065],[34.544,26.313],[35.121,27.206],[35.624,27.888],[36.133,28.531],[36.477,28.905],[36.848,29.346],[38.424,31.189],[38.828,31.626],[38.496,32.257],[37.553,32.91],[31.344,37.476],[29.578,40.321],[26.504,42.485],[24.015,43.151],[23.19,42.56],[22.749,42.019],[21.889,39.69],[19.688,36.633],[18.158,35.014],[15.92,32.159],[15.237,31.469],[12.463,27.677],[6.676,18.262],[5.533,17.926],[3.157,16.505],[0.567,11.907],[-0.027,10.887],[-2.376,9.659],[-4.277,5.761],[-6.082,-0.249],[-8.269,-0.779],[-9.136,-3.068],[-10.021,-3.336],[-11.288,-5.031],[-12.526,-5.055],[-13.186,-6.113],[-13.34,-7.769],[-14.39,-6.795],[-16.485,-7.6],[-18.047,-11.311],[-18.544,-14.032],[-18.556,-14.764],[-20.923,-16.684],[-23.195,-19.128],[-26.604,-23.745],[-27.962,-24.32],[-30.139,-27.112],[-31.679,-28.336],[-32.853,-29.742],[-32.979,-30.642],[-33.628,-31.179],[-34.264,-31.902],[-35.22,-31.557],[-36.239,-32.226],[-36.965,-32.569],[-37.008,-34.372],[-36.16,-36.051],[-36.989,-37.31],[-38.164,-38.23],[-38.826,-40.196],[-38.608,-41.616],[-37.803,-40.799]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.33300000359,0.773000021542,0.819999964097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[121.261,78.73],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 536","np":4,"cix":2,"ix":536,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[1.038,30.58],[23.2,21.794],[-10.607,-16.366],[-23.2,-30.58],[-23.199,-30.556]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[170.409,92.42],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 537","np":4,"cix":2,"ix":537,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-2.249,10.088],[-1.253,5.833],[2.492,7.914],[2.826,4.155],[5.567,6.197],[6.296,4.126],[-6.297,-10.088],[-5.745,8.367],[-4.088,6.205]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[153.505,71.928],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 538","np":2,"cix":2,"ix":538,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.924,10.297],[-10.883,-27.863],[-11.611,-25.791],[-14.354,-27.833],[-14.687,-24.074],[-18.432,-26.156],[-19.429,-21.9],[-21.266,-25.783],[-22.924,-23.621],[-21.385,27.863]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.352999997606,0.556999954523,0.607999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[170.684,103.917],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 539","np":2,"cix":2,"ix":539,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[9.091,-19.047],[-7.888,-25.911],[-8.765,11.847],[-9.092,25.912],[-9.079,25.898]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[173.428,318.32],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 540","np":4,"cix":2,"ix":540,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.574,-5.388],[0.804,-3.655],[-0.212,-6.701],[-2.351,-4.885],[-2.827,-7.391],[-4.311,-6.673],[-4.638,7.392],[4.637,-2.661],[2.586,-2.379]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[168.974,336.84],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 541","np":2,"cix":2,"ix":541,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-16.535,-21.026],[-17.412,16.732],[-15.928,16.014],[-15.452,18.52],[-13.313,16.703],[-12.296,19.75],[-9.528,18.017],[-10.514,21.026],[-8.463,20.744],[17.412,-7.302]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.352999997606,0.556999954523,0.607999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[182.075,313.435],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 542","np":2,"cix":2,"ix":542,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-13.727,20.469],[4.822,30.464],[11.31,-13.927],[13.726,-30.464],[13.71,-30.449]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[278.67,98.383],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 543","np":4,"cix":2,"ix":543,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-5.238,5.529],[-1.8,3.798],[-1.071,7.502],[1.655,5.603],[1.839,8.607],[3.652,7.929],[6.068,-8.607],[-6.068,2.198],[-3.666,2.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[286.329,76.527],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 544","np":2,"cix":2,"ix":544,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[15.299,25.113],[21.786,-19.279],[19.975,-18.6],[19.79,-21.605],[17.065,-19.706],[16.336,-23.41],[12.898,-21.678],[14.47,-25.113],[12.068,-25.01],[-21.786,5.13]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.352999997606,0.556999954523,0.607999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[268.194,103.735],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 545","np":2,"cix":2,"ix":545,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.665,-29.901],[-13.451,-27.618],[6.146,14.29],[13.447,29.901],[13.451,29.88]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[233.759,340.562],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 546","np":4,"cix":2,"ix":546,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2.903,-9.378],[1.169,-5.878],[-1.463,-8.632],[-2.546,-5.404],[-4.363,-7.876],[-5.408,-6.232],[1.893,9.379],[5.408,-7.004],[3.58,-5.508]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[245.313,361.084],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 547","np":2,"cix":2,"ix":547,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-20.109,-19.086],[-0.511,22.823],[0.534,21.178],[2.35,23.651],[3.433,20.423],[6.065,23.177],[7.799,19.677],[8.476,23.547],[10.304,22.051],[20.109,-23.651]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.352999997606,0.556999954523,0.607999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[240.417,332.029],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 548","np":2,"cix":2,"ix":548,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-27.04,-4.975],[-25.066,11.466],[12.898,-5.24],[27.04,-11.462],[27.022,-11.466]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[349.024,204.557],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 549","np":4,"cix":2,"ix":549,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.474,-2.335],[-5.318,-0.969],[-7.818,1.23],[-4.906,2.067],[-7.148,3.593],[-5.667,4.423],[8.474,-1.8],[-6.316,-4.423],[-4.974,-2.949]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[367.59,194.894],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 550","np":2,"cix":2,"ix":550,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-17.39,16.436],[20.576,-0.27],[19.094,-1.1],[21.337,-2.626],[18.424,-3.463],[20.924,-5.662],[17.768,-7.028],[21.269,-7.642],[19.926,-9.116],[-21.336,-16.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.352999997606,0.556999954523,0.607999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[341.347,199.587],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 551","np":2,"cix":2,"ix":551,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[39.939,4.311],[36.251,-17.694],[-19.262,8.086],[-39.939,17.69],[-39.911,17.693]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.966,207.006],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 552","np":4,"cix":2,"ix":552,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[12.577,2.936],[7.833,1.364],[11.439,-1.816],[7.083,-2.695],[10.337,-4.945],[8.102,-5.938],[-12.577,3.665],[9.475,5.938],[7.415,4.065]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[53.603,221.031],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 553","np":2,"cix":2,"ix":553,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[24.579,-21.997],[-30.934,3.783],[-28.699,4.776],[-31.953,7.026],[-27.597,7.905],[-31.202,11.085],[-26.459,12.657],[-31.621,13.786],[-29.561,15.659],[31.953,21.997]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.352999997606,0.556999954523,0.607999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[92.639,211.31],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 554","np":2,"cix":2,"ix":554,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900.000036657751,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"Comp 1","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[118.5,118.5,0],"ix":2},"a":{"a":0,"k":[118.5,118.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[64.805,0],[0,-64.805],[-64.805,0],[0,64.805]],"o":[[-64.805,0],[0,64.805],[64.805,0],[0,-64.805]],"v":[[118.34,1],[1,118.34],[118.34,235.68],[235.68,118.34]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"w":237,"h":237,"ip":0,"op":900.000036657751,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/maps.json b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/maps.json deleted file mode 100644 index 7bb4d8d..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/res/maps.json +++ /dev/null @@ -1 +0,0 @@ -{"v":"5.1.16","fr":30,"ip":0,"op":132,"w":200,"h":85,"nm":"city 200x85","ddd":0,"assets":[{"id":"comp_0","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Shape Layer 1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[8.25,92.375,0],"e":[9,73.375,0],"to":[0.125,-3.16666674613953,0],"ti":[-1.29166662693024,5.75,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":5,"s":[9,73.375,0],"e":[16,57.875,0],"to":[1.29166662693024,-5.75,0],"ti":[-2.22916674613953,0.60416668653488,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":12.5,"s":[16,57.875,0],"e":[22.375,69.75,0],"to":[2.22916674613953,-0.60416668653488,0],"ti":[-2.75,-2.9375,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13.75,"s":[22.375,69.75,0],"e":[32.5,75.5,0],"to":[2.75,2.9375,0],"ti":[-3.20833325386047,-1.41666662693024,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":15,"s":[32.5,75.5,0],"e":[41.625,78.25,0],"to":[3.20833325386047,1.41666662693024,0],"ti":[-2.39583325386047,0.60416668653488,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":16.25,"s":[41.625,78.25,0],"e":[46.875,71.875,0],"to":[2.39583325386047,-0.60416668653488,0],"ti":[-2.3125,0.10416666418314,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":17.5,"s":[46.875,71.875,0],"e":[55.5,77.625,0],"to":[2.3125,-0.10416666418314,0],"ti":[-1.64583337306976,1.89583337306976,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":18.75,"s":[55.5,77.625,0],"e":[56.75,60.5,0],"to":[1.64583337306976,-1.89583337306976,0],"ti":[-0.20833332836628,5.29166650772095,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":20,"s":[56.75,60.5,0],"e":[56.75,45.875,0],"to":[0.20833332836628,-5.29166650772095,0],"ti":[-0.20833332836628,4.41666650772095,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":21.25,"s":[56.75,45.875,0],"e":[58,34,0],"to":[0.20833332836628,-4.41666650772095,0],"ti":[-0.95833331346512,3.02083325386047,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":22.5,"s":[58,34,0],"e":[62.5,27.75,0],"to":[0.95833331346512,-3.02083325386047,0],"ti":[-1.66666662693024,1.52083337306976,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":23.75,"s":[62.5,27.75,0],"e":[68,24.875,0],"to":[1.66666662693024,-1.52083337306976,0],"ti":[-0.9375,2.79166674613953,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":27.5,"s":[68,24.875,0],"e":[68.125,11,0],"to":[0.9375,-2.79166674613953,0],"ti":[-0.33333334326744,3.14583325386047,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":28.75,"s":[68.125,11,0],"e":[70,6,0],"to":[0.33333334326744,-3.14583325386047,0],"ti":[-0.70833331346512,-2.25,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":30,"s":[70,6,0],"e":[72.375,24.5,0],"to":[0.70833331346512,2.25,0],"ti":[-0.39583334326744,-3.08333325386047,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":31.25,"s":[72.375,24.5,0],"e":[72.375,24.5,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":35,"s":[72.375,24.5,0],"e":[78.125,27,0],"to":[0.95833331346512,0.41666665673256,0],"ti":[-1.64583337306976,-1.60416662693024,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":36.25,"s":[78.125,27,0],"e":[82.25,34.125,0],"to":[1.64583337306976,1.60416662693024,0],"ti":[-0.6875,-4.79166650772095,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":37.5,"s":[82.25,34.125,0],"e":[82.25,55.75,0],"to":[0.6875,4.79166650772095,0],"ti":[-1.27083337306976,-3.60416674613953,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":38.75,"s":[82.25,55.75,0],"e":[89.875,55.75,0],"to":[1.27083337306976,3.60416674613953,0],"ti":[-1.27083337306976,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":40,"s":[89.875,55.75,0],"e":[89.875,55.75,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":43.75,"s":[89.875,55.75,0],"e":[93.875,73,0],"to":[0.66666668653488,2.875,0],"ti":[-0.875,-4.39583349227905,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":45,"s":[93.875,73,0],"e":[95.125,82.125,0],"to":[0.875,4.39583349227905,0],"ti":[-0.20833332836628,2.89583325386047,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":46.25,"s":[95.125,82.125,0],"e":[95.162,83.291,0],"to":[0.08235409110785,-1.14472186565399,0],"ti":[0.03311010077596,4.17439985275269,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":47.5,"s":[95.162,83.291,0],"e":[95.125,55.625,0],"to":[-0.05064940080047,-6.38569068908691,0],"ti":[-0.113381318748,3.3510479927063,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":50,"s":[95.125,55.625,0],"e":[96.25,48.875,0],"to":[0.1875,-5.54166650772095,0],"ti":[-2.8125,1.10416662693024,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":56.25,"s":[96.25,48.875,0],"e":[112,49,0],"to":[2.8125,-1.10416662693024,0],"ti":[-2.625,-3.1875,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":62.5,"s":[112,49,0],"e":[112,68,0],"to":[2.625,3.1875,0],"ti":[0,-4.64583349227905,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":65,"s":[112,68,0],"e":[112,76.875,0],"to":[0,4.64583349227905,0],"ti":[-2.5625,-1.47916662693024,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":67.5,"s":[112,76.875,0],"e":[127.375,76.875,0],"to":[2.5625,1.47916662693024,0],"ti":[-2.5625,6.52083349227905,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":75,"s":[127.375,76.875,0],"e":[127.375,37.75,0],"to":[2.5625,-6.52083349227905,0],"ti":[-2.20833325386047,7.75,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":80,"s":[127.375,37.75,0],"e":[140.625,30.375,0],"to":[2.20833325386047,-7.75,0],"ti":[-2.4375,4,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":82.5,"s":[140.625,30.375,0],"e":[142,13.75,0],"to":[2.4375,-4,0],"ti":[-2.77083325386047,-3.08333325386047,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":83.75,"s":[142,13.75,0],"e":[157.25,48.875,0],"to":[2.77083325386047,3.08333325386047,0],"ti":[-8.125,-6.14583349227905,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":85,"s":[157.25,48.875,0],"e":[190.75,50.625,0],"to":[8.125,6.14583349227905,0],"ti":[-5.58333349227905,-7.95833349227905,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":92.5,"s":[190.75,50.625,0],"e":[190.75,96.625,0],"to":[5.58333349227905,7.95833349227905,0],"ti":[0,-7.66666650772095,0]},{"t":97.5}],"ix":2},"a":{"a":0,"k":[-12,-6.5,0],"ix":1},"s":{"a":0,"k":[39.083,39.083,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[26.875,26.875],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.941176530427,0.466666696586,0.18431372549,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-12.393,-6.871],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":132,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"melbourne_orange Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":80,"s":[100.25,42.75,0],"e":[100,42.5,0],"to":[-0.04166666790843,-0.04166666790843,0],"ti":[0.04166666790843,0.04166666790843,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":97.5,"s":[100,42.5,0],"e":[100,42.5,0],"to":[0,0,0],"ti":[0,0,0]},{"t":195}],"ix":2},"a":{"a":0,"k":[92.5,42.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6,86],[-11,86],[-8,102],[6,102.5],[6,96.899],[6,96.152],[6,95.43],[6,95.335],[6,95.291],[6,95.253],[6,95.253],[6,95.253],[6,95.253],[6,95.243],[6,95.241],[6,95.189],[6,95.107],[6,94.9],[6,94.729],[6,93.699]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6,73.656],[-11,73.656],[-8,89.656],[6,90.156],[6,84.556],[6,83.808],[6,83.086],[6,82.991],[6,82.947],[6,82.909],[6,82.909],[6,82.909],[6,82.909],[6,82.899],[6,82.897],[6,82.845],[6,82.763],[6,82.556],[6,82.385],[6,81.355]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6,73.656],[-11,73.656],[-8,89.656],[6,90.156],[6,84.556],[6,83.808],[6,83.086],[6,82.991],[6,82.947],[6,82.909],[6,82.909],[6,82.909],[6,82.909],[6,82.899],[6,82.897],[6,82.845],[6,82.763],[6,82.556],[6,82.385],[6,81.355]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.5,41.5],[-13.5,41.5],[-8,89.5],[6,90],[5.151,73.537],[5.038,71.339],[4.929,69.217],[4.914,68.939],[4.908,68.809],[4.902,68.698],[4.902,68.698],[4.902,68.698],[4.902,68.697],[4.9,68.668],[4.9,68.663],[4.892,68.509],[4.88,68.269],[4.848,67.661],[4.823,67.158],[4.667,64.131]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":12.5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[3.5,41.5],[-13.5,41.5],[-8,89.5],[6,90],[5.151,73.537],[5.038,71.339],[4.929,69.217],[4.914,68.939],[4.908,68.809],[4.902,68.698],[4.902,68.698],[4.902,68.698],[4.902,68.697],[4.9,68.668],[4.9,68.663],[4.892,68.509],[4.88,68.269],[4.848,67.661],[4.823,67.158],[4.667,64.131]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[46,51],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[46.486,83.156],[46.452,80.869],[46.447,80.569],[46.445,80.429],[46.443,80.309],[46.443,80.309],[46.443,80.309],[46.443,80.309],[46.443,80.278],[46.442,80.272],[46.44,80.106],[46.436,79.847],[46.426,79.192],[46.418,78.65],[46.369,75.388]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":18.75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[46,51],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[46.486,83.156],[46.452,80.869],[46.447,80.569],[46.445,80.429],[46.443,80.309],[46.443,80.309],[46.443,80.309],[46.443,80.309],[46.443,80.278],[46.442,80.272],[46.44,80.106],[46.436,79.847],[46.426,79.192],[46.418,78.65],[46.369,75.388]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[59.396,48.603],[59.127,45.134],[59.002,43.519],[58.895,42.138],[58.895,42.135],[58.895,42.135],[58.895,42.13],[58.867,41.77],[58.862,41.702],[58.714,39.791],[58.483,36.802],[57.897,29.236],[57.413,22.983],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":26.25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[59.396,48.603],[59.127,45.134],[59.002,43.519],[58.895,42.138],[58.895,42.135],[58.895,42.135],[58.895,42.13],[58.867,41.77],[58.862,41.702],[58.714,39.791],[58.483,36.802],[57.897,29.236],[57.413,22.983],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[63.736,48.78],[64.038,45.335],[64.178,43.731],[64.298,42.359],[64.299,42.357],[64.299,42.356],[64.299,42.352],[64.33,41.994],[64.336,41.926],[64.503,40.028],[64.763,37.059],[65.421,29.545],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":35,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[63.736,48.78],[64.038,45.335],[64.178,43.731],[64.298,42.359],[64.299,42.357],[64.299,42.356],[64.299,42.352],[64.33,41.994],[64.336,41.926],[64.503,40.028],[64.763,37.059],[65.421,29.545],[64.827,-14.457],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[81.251,58.077],[81.371,51.622],[81.427,48.619],[81.475,46.048],[81.475,46.044],[81.475,46.043],[81.475,46.035],[81.488,45.365],[81.49,45.237],[81.556,41.682],[81.659,36.12],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":41.25,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[81.251,58.077],[81.371,51.622],[81.427,48.619],[81.475,46.048],[81.475,46.044],[81.475,46.043],[81.475,46.035],[81.488,45.365],[81.49,45.237],[81.556,41.682],[81.659,36.12],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.336,2.318],[0.38,2.831],[0,0],[0.002,0.016],[0.01,0.074],[0.147,1.172],[0.048,0.39],[-0.398,0.146],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.303,-2.09],[-0.005,-0.04],[0,0],[-0.01,-0.074],[-0.158,-1.185],[-0.05,-0.398],[-0.617,-5.064],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[90.865,81.643],[89.794,73.991],[89.778,73.87],[89.772,73.822],[89.742,73.599],[89.281,70.045],[89.135,68.862],[88.515,59.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":50,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.336,2.318],[0.38,2.831],[0,0],[0.002,0.016],[0.01,0.074],[0.147,1.172],[0.048,0.39],[-0.398,0.146],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.303,-2.09],[-0.005,-0.04],[0,0],[-0.01,-0.074],[-0.158,-1.185],[-0.05,-0.398],[-0.617,-5.064],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[90.865,81.643],[89.794,73.991],[89.778,73.87],[89.772,73.822],[89.742,73.599],[89.281,70.045],[89.135,68.862],[88.515,59.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.605,4.652],[0.707,5.67],[0.01,0.081],[0.004,0.032],[0.019,0.149],[0.282,2.343],[0.093,0.78],[-0.398,0.146],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.546,-4.194],[-0.01,-0.081],[-0.004,-0.032],[-0.019,-0.149],[-0.295,-2.373],[-0.096,-0.796],[-1.201,-10.121],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[90.417,77.766],[88.46,62.424],[88.43,62.183],[88.418,62.088],[88.362,61.641],[87.491,54.526],[87.208,52.161],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":55,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.605,4.652],[0.707,5.67],[0.01,0.081],[0.004,0.032],[0.019,0.149],[0.282,2.343],[0.093,0.78],[-0.398,0.146],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.546,-4.194],[-0.01,-0.081],[-0.004,-0.032],[-0.019,-0.149],[-0.295,-2.373],[-0.096,-0.796],[-1.201,-10.121],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[90.417,77.766],[88.46,62.424],[88.43,62.183],[88.418,62.088],[88.362,61.641],[87.491,54.526],[87.208,52.161],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[-0.02,0.137],[-0.007,0.052],[0.001,0.218],[1.949,-0.257],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.031,-0.146],[0.008,-0.054],[0.031,-0.246],[-0.016,-3.466],[-0.662,0.087],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[41,-15.5],[-3.5,41.5],[-6,90.5],[16,90],[56.522,85.525],[71.438,75.001],[81.251,96.577],[101.432,85.489],[105.72,51.786],[109.753,42.158],[111.33,42.983],[112.602,41.824],[109.895,40.878],[112.587,37.251],[111.48,37.442],[95.515,33.361],[89.814,42.439],[91.921,22.045],[74.827,-14.457],[64.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":63.75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[-0.02,0.137],[-0.007,0.052],[0.001,0.218],[1.949,-0.257],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.031,-0.146],[0.008,-0.054],[0.031,-0.246],[-0.016,-3.466],[-0.662,0.087],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[41,-15.5],[-3.5,41.5],[-6,90.5],[16,90],[56.522,85.525],[71.438,75.001],[81.251,96.577],[101.432,85.489],[105.72,51.786],[109.753,42.158],[111.33,42.983],[112.602,41.824],[109.895,40.878],[112.587,37.251],[111.48,37.442],[95.515,33.361],[89.814,42.439],[91.921,22.045],[74.827,-14.457],[64.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[2.392,3.689],[1.083,1.699],[0.034,3.46],[0.009,12.741],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.049,-0.233],[-0.939,-1.449],[-5.086,-7.973],[-0.045,-4.534],[-0.003,-4.327],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[97.72,111.786],[122.753,116.658],[118.697,110.115],[115.63,105.354],[108.31,84.18],[108.237,41.212],[108.23,34.048],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":68.75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[2.392,3.689],[1.083,1.699],[0.034,3.46],[0.009,12.741],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.049,-0.233],[-0.939,-1.449],[-5.086,-7.973],[-0.045,-4.534],[-0.003,-4.327],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[97.72,111.786],[122.753,116.658],[118.697,110.115],[115.63,105.354],[108.31,84.18],[108.237,41.212],[108.23,34.048],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[0.347,3.557],[0.161,1.639],[0.034,3.46],[4.388,13.024],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.049,-0.233],[-0.136,-1.397],[-0.757,-7.694],[-0.045,-4.534],[-1.49,-4.423],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-35.5],[-13.5,21.5],[-7.818,96.275],[6.182,96.775],[46.704,92.299],[60.87,81.751],[70.683,103.327],[90.864,92.239],[97.095,91.786],[122.753,96.658],[122.222,90.342],[121.771,85.75],[120.06,65.074],[106.97,21.266],[104.48,13.942],[85.515,13.361],[79.814,22.439],[81.921,2.045],[64.827,-34.457],[54.499,-34.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":75,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[0.347,3.557],[0.161,1.639],[0.034,3.46],[4.388,13.024],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.049,-0.233],[-0.136,-1.397],[-0.757,-7.694],[-0.045,-4.534],[-1.49,-4.423],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-35.5],[-13.5,21.5],[-7.818,96.275],[6.182,96.775],[46.704,92.299],[60.87,81.751],[70.683,103.327],[90.864,92.239],[97.095,91.786],[122.753,96.658],[122.222,90.342],[121.771,85.75],[120.06,65.074],[106.97,21.266],[104.48,13.942],[85.515,13.361],[79.814,22.439],[81.921,2.045],[64.827,-34.457],[54.499,-34.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[0.545,11.145],[0.25,5.06],[0.034,3.46],[3.965,-3.222],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.049,-0.233],[-0.214,-4.377],[-1.176,-23.754],[-0.045,-4.534],[-1.346,1.094],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-25.5],[-13.5,31.5],[-8,89.5],[6,90],[47.522,84.275],[62.438,73.751],[71.183,100.327],[91.364,89.239],[97.72,101.786],[122.753,106.658],[121.881,87.265],[121.177,72.969],[118.56,17.574],[106.73,22.054],[104.48,23.942],[85.515,23.361],[79.814,32.439],[81.921,12.045],[64.827,-24.457],[54.499,-24.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":80,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[0.545,11.145],[0.25,5.06],[0.034,3.46],[3.965,-3.222],[0.001,0.004],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.049,-0.233],[-0.214,-4.377],[-1.176,-23.754],[-0.045,-4.534],[-1.346,1.094],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-25.5],[-13.5,31.5],[-8,89.5],[6,90],[47.522,84.275],[62.438,73.751],[71.183,100.327],[91.364,89.239],[97.72,101.786],[122.753,106.658],[121.881,87.265],[121.177,72.969],[118.56,17.574],[106.73,22.054],[104.48,23.942],[85.515,23.361],[79.814,32.439],[81.921,12.045],[64.827,-24.457],[54.499,-24.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[-19.442,26.716],[-2.668,8.81],[0.032,3.273],[-0.42,-3.904],[0.002,0.005],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.052,-0.25],[7.635,-10.492],[11.052,-36.494],[-0.04,-4.114],[0.42,3.904],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[97.72,111.786],[122.753,116.658],[170.518,62.793],[187.094,33.028],[164.06,-23.426],[106.08,-11.904],[104.48,33.942],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":92.5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[-19.442,26.716],[-2.668,8.81],[0.032,3.273],[-0.42,-3.904],[0.002,0.005],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.052,-0.25],[7.635,-10.492],[11.052,-36.494],[-0.04,-4.114],[0.42,3.904],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[97.72,111.786],[122.753,116.658],[170.518,62.793],[187.094,33.028],[164.06,-23.426],[106.08,-11.904],[104.48,33.942],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-4.677,11.764],[-1.163,5.562],[-19.414,27.8],[-2.375,7.842],[0.032,3.273],[-0.42,-3.904],[0.002,0.005],[-0.427,0.157],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.026,-7.611],[0.054,-0.261],[6.505,-9.315],[11.052,-36.494],[-0.04,-4.114],[0.42,3.904],[0.935,-0.532],[0.985,-0.361],[0,0],[0,0],[0,0],[0,0]],"v":[[31,-15.5],[-13.5,41.5],[-8,89.5],[6,90],[46.522,85.525],[61.438,75.001],[71.251,96.577],[91.432,85.489],[97.72,111.786],[122.753,116.658],[219.983,107.837],[187.094,33.028],[164.06,-23.426],[106.08,-11.904],[104.48,33.942],[85.515,33.361],[79.814,42.439],[81.921,22.045],[64.827,-14.457],[54.499,-14.678]],"c":true}]},{"t":103.75}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-92.43,41.943],[-92.43,29.503],[-89.412,29.503],[-89.412,19.37],[-86.393,19.37],[-86.393,16.331],[-85.89,16.331],[-85.265,9.743],[-82.75,9.743],[-83.375,16.331],[-82.369,16.331],[-82.369,15.824],[-80.86,15.824],[-80.86,16.331],[-79.854,16.331],[-79.854,24.943],[-72.811,24.943],[-72.811,30.01],[-70.296,30.01],[-70.296,31.023],[-69.793,31.023],[-69.793,30.516],[-64.763,30.516],[-64.763,33.049],[-56.211,33.049],[-56.211,27.984],[-54.199,27.984],[-54.199,25.958],[-50.678,25.958],[-50.678,25.451],[-48.665,25.451],[-48.665,25.958],[-47.156,25.958],[-47.156,28.49],[-45.647,28.49],[-45.647,35.077],[-43.635,35.077],[-43.01,-12.549],[-39.489,-12.549],[-39.489,-18.122],[-34.458,-18.122],[-34.458,-21.163],[-30.938,-21.163],[-30.938,-42.443],[-27.919,-42.443],[-27.919,-21.163],[-23.895,-21.163],[-23.895,-18.122],[-19.367,-18.122],[-19.367,-12.044],[-16.852,-12.044],[-16.852,10.251],[-6.288,10.251],[-6.913,40.65],[-5.908,40.65],[-5.908,23.93],[-5.404,23.93],[-4.779,3.663],[0.755,3.663],[0.755,-0.389],[3.774,-0.389],[3.774,2.144],[7.798,2.144],[7.798,3.663],[13.834,3.663],[13.834,33.049],[16.349,33.049],[16.349,31.023],[26.913,31.023],[26.913,-8.497],[31.441,-8.497],[31.441,-10.016],[34.458,-10.016],[34.458,-13.564],[39.489,-13.564],[39.489,-15.589],[40.997,-15.589],[40.997,-34.337],[44.017,-34.337],[44.017,-15.589],[45.525,-15.589],[45.525,-13.564],[50.557,-13.564],[50.557,-10.016],[53.574,-10.016],[53.574,-7.99],[57.599,-7.99],[57.599,3.663],[62.629,3.663],[62.629,0.118],[72.188,0.118],[72.188,1.131],[76.212,1.131],[76.212,4.171],[82.247,4.171],[82.247,3.157],[88.788,3.157],[88.788,5.691],[91.805,5.691],[91.805,42.443]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.941176474094,0.466666668653,0.184313729405,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":10,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[92.187,43.056],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":165,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"melbourne_purple Outlines Comp 1","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,42.5,0],"ix":2},"a":{"a":0,"k":[100,42.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":200,"h":85,"ip":0,"op":165,"st":0,"bm":0}]},{"id":"comp_1","layers":[{"ddd":0,"ind":1,"ty":4,"nm":"melbourne_purple Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,42.5,0],"ix":2},"a":{"a":0,"k":[92.5,42.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-91.805,41.943],[-91.805,29.503],[-88.787,29.503],[-88.787,19.37],[-85.768,19.37],[-85.768,16.331],[-85.265,16.331],[-85.265,9.743],[-82.75,9.743],[-82.75,16.331],[-81.744,16.331],[-81.744,15.824],[-80.235,15.824],[-80.235,16.331],[-79.229,16.331],[-79.229,24.943],[-72.186,24.943],[-72.186,30.01],[-69.671,30.01],[-69.671,31.023],[-69.168,31.023],[-69.168,30.516],[-64.138,30.516],[-64.138,33.049],[-55.586,33.049],[-55.586,27.984],[-53.574,27.984],[-53.574,25.958],[-50.053,25.958],[-50.053,25.451],[-48.04,25.451],[-48.04,25.958],[-46.531,25.958],[-46.531,28.49],[-45.022,28.49],[-45.022,35.077],[-43.01,35.077],[-43.01,-12.549],[-39.489,-12.549],[-39.489,-18.122],[-34.458,-18.122],[-34.458,-21.163],[-30.938,-21.163],[-30.938,-42.443],[-27.919,-42.443],[-27.919,-21.163],[-23.895,-21.163],[-23.895,-18.122],[-19.367,-18.122],[-19.367,-12.044],[-16.852,-12.044],[-16.852,10.251],[-6.288,10.251],[-6.288,40.65],[-5.283,40.65],[-5.283,23.93],[-4.779,23.93],[-4.779,3.663],[0.755,3.663],[0.755,-0.389],[3.774,-0.389],[3.774,2.144],[7.798,2.144],[7.798,3.663],[13.834,3.663],[13.834,33.049],[16.35,33.049],[16.35,31.023],[26.913,31.023],[26.913,-8.497],[31.441,-8.497],[31.441,-10.016],[34.459,-10.016],[34.459,-13.564],[39.489,-13.564],[39.489,-15.589],[40.997,-15.589],[40.997,-34.337],[44.017,-34.337],[44.017,-15.589],[45.525,-15.589],[45.525,-13.564],[50.557,-13.564],[50.557,-10.016],[53.574,-10.016],[53.574,-7.99],[57.599,-7.99],[57.599,3.663],[62.629,3.663],[62.629,0.118],[72.188,0.118],[72.188,1.131],[76.212,1.131],[76.212,4.171],[82.247,4.171],[82.247,3.157],[88.788,3.157],[88.788,5.691],[91.805,5.691],[91.805,42.443]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.458999992819,0.372999991623,0.638999968884,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1.5,"ix":5},"lc":1,"lj":1,"ml":10,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[92.187,43.056],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":165,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"melbourne","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[100,42.5,0],"ix":2},"a":{"a":0,"k":[100,42.5,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"w":200,"h":85,"ip":0,"op":165,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/shared/res/ElottieFormsGallery.Tizen.png b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/shared/res/ElottieFormsGallery.Tizen.png deleted file mode 100644 index 9f3cb98608134e7b9eb4beb7394fec9f03e40f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10097 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 TJbOA100000NkvXXu0mjf?x(Kf diff --git a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/tizen-manifest.xml b/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/tizen-manifest.xml deleted file mode 100644 index 901a1e0..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery.Tizen/tizen-manifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - ElottieFormsGallery.Tizen.png - - - diff --git a/test/ElottieFormsGallery/ElottieFormsGallery/App.cs b/test/ElottieFormsGallery/ElottieFormsGallery/App.cs deleted file mode 100644 index af462bc..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery/App.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Xamarin.Forms; - -namespace ElottieFormsGallery -{ - public class App : Application - { - public App() - { - //XAML - MainPage = new MainPage(); - //C# - //MainPage = new MainPageCS(); - - - } - - protected override void OnStart() - { - // Handle when your app starts - } - - protected override void OnSleep() - { - // Handle when your app sleeps - } - - protected override void OnResume() - { - // Handle when your app resumes - } - } -} diff --git a/test/ElottieFormsGallery/ElottieFormsGallery/ElottieFormsGallery.csproj b/test/ElottieFormsGallery/ElottieFormsGallery/ElottieFormsGallery.csproj deleted file mode 100644 index 5a32956..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery/ElottieFormsGallery.csproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - netstandard2.0 - - - - - - - diff --git a/test/ElottieFormsGallery/ElottieFormsGallery/LottieDataModel.cs b/test/ElottieFormsGallery/ElottieFormsGallery/LottieDataModel.cs deleted file mode 100644 index 15cfb20..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery/LottieDataModel.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Collections.ObjectModel; -using System.Collections.Generic; - -namespace ElottieFormsGallery -{ - public class LottieDataModel - { - public string AnimationFile { get; set; } - - public static IList All { set; get; } - - static LottieDataModel() - { - All = new ObservableCollection { - new LottieDataModel - { - AnimationFile = "a_mountain.json" - }, - new LottieDataModel - { - AnimationFile = "cooking.json" - }, - new LottieDataModel - { - AnimationFile = "done.json" - }, - new LottieDataModel - { - AnimationFile = "emoji_wink.json" - }, - new LottieDataModel - { - AnimationFile = "fingerprint_success.json" - }, - new LottieDataModel - { - AnimationFile = "heart.json" - }, - new LottieDataModel - { - AnimationFile = "icon_animation.json" - }, - new LottieDataModel - { - AnimationFile = "like.json" - }, - new LottieDataModel - { - AnimationFile = "loading.json" - }, - new LottieDataModel - { - AnimationFile = "maps.json" - } - }; - } - } -} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml b/test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml deleted file mode 100644 index 06b2471..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml.cs b/test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml.cs deleted file mode 100644 index 6501634..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery/MainPage.xaml.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using Xamarin.Forms; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms.Xaml; -using ElottieSharp.Forms; - -namespace ElottieFormsGallery -{ - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class MainPage : IndexPage - { - public MainPage() - { - InitializeComponent(); - ItemsSource = LottieDataModel.All; - } - - void OnPageAppearing(object sender, EventArgs args) - { - ContentPage page = (ContentPage)sender; - StackLayout layout = (StackLayout)page.Content; - ElottieAnimationView animationView = (ElottieAnimationView)layout.Children[0]; - animationView.Play(); - } - - void OnPageDisappearing(object sender, EventArgs args) - { - ContentPage page = (ContentPage)sender; - StackLayout layout = (StackLayout)page.Content; - ElottieAnimationView animationView = (ElottieAnimationView)layout.Children[0]; - if (animationView.IsPlaying) - animationView.Stop(); - - } - } -} \ No newline at end of file diff --git a/test/ElottieFormsGallery/ElottieFormsGallery/MainPageCS.cs b/test/ElottieFormsGallery/ElottieFormsGallery/MainPageCS.cs deleted file mode 100644 index e81bef3..0000000 --- a/test/ElottieFormsGallery/ElottieFormsGallery/MainPageCS.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Xamarin.Forms; -using ElottieSharp.Forms; -using Tizen.Wearable.CircularUI.Forms; - -namespace ElottieFormsGallery -{ - public class MainPageCS : IndexPage - { - public MainPageCS() - { - ItemTemplate = new DataTemplate(() => - { - var animationView = new ElottieAnimationView - { - AutoRepeat = true, - HorizontalOptions = LayoutOptions.FillAndExpand, - VerticalOptions = LayoutOptions.FillAndExpand - }; - animationView.SetBinding(ElottieAnimationView.AnimationFileProperty, "AnimationFile"); - - var contentPage = new ContentPage - { - Content = new StackLayout - { - Children = { animationView } - } - }; - - contentPage.Appearing += (s, e) => - { - animationView.Play(); - }; - - contentPage.Disappearing += (s, e) => - { - if (animationView.IsPlaying) - animationView.Stop(); - }; - - return contentPage; - }); - ItemsSource = LottieDataModel.All; - } - } -} diff --git a/test/HeartRateMonitor/App.cs b/test/HeartRateMonitor/App.cs deleted file mode 100644 index b5e4c5b..0000000 --- a/test/HeartRateMonitor/App.cs +++ /dev/null @@ -1,44 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Xamarin.Forms; -using HeartRateMonitor.ViewModels; -using HeartRateMonitor.Views; - -namespace HeartRateMonitor -{ - public class App : Application - { - - /// - /// An instance of the MainViewModel class. - /// - public MainViewModel AppMainViewModel { private set; get; } - - public App() - { - AppMainViewModel = new MainViewModel(); - - MainPage = new NavigationPage(new MeasurementPage()); - } - - protected override async void OnStart() - { - base.OnStart(); - - await AppMainViewModel.Init(Properties, MainPage.Navigation); - } - } -} diff --git a/test/HeartRateMonitor/Controls/DialogOK.cs b/test/HeartRateMonitor/Controls/DialogOK.cs deleted file mode 100644 index ac204e1..0000000 --- a/test/HeartRateMonitor/Controls/DialogOK.cs +++ /dev/null @@ -1,115 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Windows.Input; -using Tizen; -using Xamarin.Forms; - -namespace HeartRateMonitor.Controls -{ - /// - /// Dialog control with OK button. - /// - public class DialogOK : BindableObject - { - #region properties - - /// - /// Execute command property definition. - /// - public static readonly BindableProperty ExecuteCommandProperty = BindableProperty.Create( - nameof(ExecuteCommand), typeof(ICommand), typeof(DialogOK), null, BindingMode.OneWayToSource); - - /// - /// Confirm command property definition. - /// - public static readonly BindableProperty ConfirmCommandProperty = BindableProperty.Create( - nameof(ConfirmCommand), typeof(ICommand), typeof(DialogOK)); - - /// - /// Dialog title bindable property definition. - /// - public static readonly BindableProperty TitleProperty = BindableProperty.Create( - nameof(Title), typeof(string), typeof(DialogOK), ""); - - /// - /// Dialog message bindable property definition. - /// - public static readonly BindableProperty MessageProperty = BindableProperty.Create( - nameof(Message), typeof(string), typeof(DialogOK), ""); - - /// - /// Command which shows the dialog. - /// - public ICommand ExecuteCommand - { - get => (ICommand)GetValue(ExecuteCommandProperty); - set => SetValue(ExecuteCommandProperty, value); - } - - /// - /// Command which is executed when user confirms the message (taps OK button). - /// - public ICommand ConfirmCommand - { - get => (ICommand)GetValue(ConfirmCommandProperty); - set => SetValue(ConfirmCommandProperty, value); - } - - /// - /// Dialog title. - /// - public string Title - { - get => (string)GetValue(TitleProperty); - set => SetValue(TitleProperty, value); - } - - /// - /// Dialog message. - /// - public string Message - { - get => (string)GetValue(MessageProperty); - set => SetValue(MessageProperty, value); - } - - #endregion - - #region methods - - /// - /// The control constructor. - /// - public DialogOK() - { - ExecuteCommand = new Command(Display); - } - - /// - /// Displays OK dialog with title from the Title property and message text from the Message property. - /// - public async void Display() - { - Log.Debug("HRM", "oh boy"); - await Application.Current.MainPage.DisplayAlert(Title, Message, "OK"); - - Log.Debug("HRM", "sure"); - ConfirmCommand?.Execute(null); - } - - #endregion - } -} diff --git a/test/HeartRateMonitor/HeartRateMonitor.cs b/test/HeartRateMonitor/HeartRateMonitor.cs deleted file mode 100644 index 2d7d7db..0000000 --- a/test/HeartRateMonitor/HeartRateMonitor.cs +++ /dev/null @@ -1,55 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using HeartRateMonitor.Controls; -using System; -using System.Collections.Generic; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.Wearable.CircularUI.Forms.Renderer; -using Xamarin.Forms; - -namespace HeartRateMonitor -{ - class Program : global::Xamarin.Forms.Platform.Tizen.ApplicationLifecycle - { - protected override void OnCreate() - { - base.OnCreate(); - - FormsApplication.LoadApplication(new App()); - } - - static void Main(string[] args) - { - var app = new Program(); - var customRenderers = new Dictionary>() - { - { typeof(CirclePage), ()=> new CirclePageRenderer() }, - { typeof(CircleStepper), () => new CircleStepperRenderer() } - }; - - var option = new InitializationOptions(app) - { - UseMessagingCenter = false, - StaticRegistarStrategy = StaticRegistrarStrategy.StaticRegistrarOnly, - CustomHandlers = customRenderers - }; - Forms.Init(option); - - Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); - app.FormsApplication.Run(args); - } - } -} diff --git a/test/HeartRateMonitor/HeartRateMonitor.csproj b/test/HeartRateMonitor/HeartRateMonitor.csproj deleted file mode 100755 index d3af257..0000000 --- a/test/HeartRateMonitor/HeartRateMonitor.csproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - Exe - tizen40 - - - - portable - - - None - - - - - - - - - - - - - diff --git a/test/HeartRateMonitor/Model/HeartRateMonitorModel.cs b/test/HeartRateMonitor/Model/HeartRateMonitorModel.cs deleted file mode 100644 index 91d4a09..0000000 --- a/test/HeartRateMonitor/Model/HeartRateMonitorModel.cs +++ /dev/null @@ -1,193 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - - -using System; -using Tizen.Sensor; -using HRM = Tizen.Sensor.HeartRateMonitor; -using System.Threading.Tasks; -using Tizen.Security; -using Tizen; - -namespace HeartRateMonitor.Model -{ - /// - /// HeartRateMonitorModel class. - /// Provides methods that allow the application to use the Tizen Sensor API. - /// Implements IHeartRateMonitorModel interface to be available - /// from portable part of the application source code. - /// - public class HeartRateMonitorModel - { - #region fields - - /// - /// An instance of the HeartRateMonitor class provided by the Tizen Sensor API. - /// - private HRM heartRateMonitor; - - /// - /// Number representing value of the current heart rate. - /// - private int currentHeartRate; - - /// - /// The check privileges task. - /// - private TaskCompletionSource checkPrivilegesTask; - - #endregion - - #region properties - - /// - /// HeartRateMonitorDataChanged event. - /// Notifies UI about heart rate value update. - /// - public event EventHandler HeartRateMonitorDataChanged; - - /// - /// HeartRateSensorNotSupported event. - /// Notifies application about lack of heart rate sensor. - /// - public event EventHandler HeartRateSensorNotSupported; - - /// - /// Healthinfo privilege key. - /// - private const string HEALTHINFO_PRIVILEGE = "http://tizen.org/privilege/healthinfo"; - - #endregion - - #region methods - - /// - /// Initializes HeartRateMonitorModel class. - /// Invokes HeartRateSensorNotSupported event if heart rate sensor is not supported. - /// - public void Init() - { - try - { - heartRateMonitor = new HRM - { - Interval = 1000 - }; - - heartRateMonitor.DataUpdated += OnDataUpdated; - } - catch (Exception) - { - HeartRateSensorNotSupported?.Invoke(this, new EventArgs()); - } - } - - /// - /// Returns current heart rate value provided by the Tizen Sensor API. - /// - /// Current heart rate value provided by the Tizen Sensor API. - public int GetHeartRate() - { - return currentHeartRate; - } - - /// - /// Starts notification about changes of heart rate value. - /// - public void StartHeartRateMonitor() - { - heartRateMonitor.Start(); - } - - /// - /// Stops notification about changes of heart rate value. - /// - public void StopHeartRateMonitor() - { - heartRateMonitor.Stop(); - } - - /// - /// Handles "DataUpdated" event of the HeartRateMonitor object provided by the Tizen Sensor API. - /// Saves current heart rate value in the _currentHeartRate field. - /// Invokes "HeartRateMonitorDataChanged" event. - /// - /// Object firing the event. - /// An instance of the HeartRateMonitorDataUpdatedEventArgs class providing detailed information about the event. - private void OnDataUpdated(object sender, HeartRateMonitorDataUpdatedEventArgs e) - { - Log.Debug("HRM", $"Rate:{e.HeartRate}"); - currentHeartRate = e.HeartRate; - HeartRateMonitorDataChanged?.Invoke(this, new EventArgs()); - } - - /// - /// Handles privilege request response from the privacy privilege manager. - /// - /// Event sender. - /// Event arguments. - private void PrivilegeManagerOnResponseFetched(object sender, - RequestResponseEventArgs requestResponseEventArgs) - { - if (requestResponseEventArgs.cause == CallCause.Answer) - { - checkPrivilegesTask.SetResult(requestResponseEventArgs.result == RequestResult.AllowForever); - } - else - { - Log.Error("HeartRateMonitor", "Error occurred during requesting permission"); - checkPrivilegesTask.SetResult(false); - } - } - - /// - /// Returns true if all required privileges are granted, false otherwise. - /// - /// Task with check result. - public async Task CheckPrivileges() - { - CheckResult result = PrivacyPrivilegeManager.CheckPermission(HEALTHINFO_PRIVILEGE); - - switch (result) - { - case CheckResult.Allow: - return true; - case CheckResult.Deny: - return false; - case CheckResult.Ask: - PrivacyPrivilegeManager.ResponseContext context = null; - PrivacyPrivilegeManager.GetResponseContext(HEALTHINFO_PRIVILEGE) - .TryGetTarget(out context); - - if (context == null) - { - Log.Error("HeartRateMonitor", "Unable to get privilege response context"); - return false; - } - - checkPrivilegesTask = new TaskCompletionSource(); - - context.ResponseFetched += PrivilegeManagerOnResponseFetched; - - PrivacyPrivilegeManager.RequestPermission(HEALTHINFO_PRIVILEGE); - return await checkPrivilegesTask.Task; - default: - return false; - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/HeartRateMonitor/ViewModels/MainViewModel.cs b/test/HeartRateMonitor/ViewModels/MainViewModel.cs deleted file mode 100644 index 2f9884e..0000000 --- a/test/HeartRateMonitor/ViewModels/MainViewModel.cs +++ /dev/null @@ -1,578 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Windows.Input; -using Xamarin.Forms; -using System.Threading.Tasks; -using HeartRateMonitor.Model; -using Tizen; -using HeartRateMonitor.Views; - -namespace HeartRateMonitor.ViewModels -{ - /// - /// MainViewModel class. - /// Provides commands and methods responsible for application view model state. - /// - public class MainViewModel : ViewModelBase - { - #region fields - - /// - /// Flag indicating whether measurement process is in progress. - /// - private bool isMeasuring = false; - - /// - /// Flag indicating whether measurement process is finished. - /// - private bool isFinished = false; - - /// - /// Flag indicating whether measurements should be included in result. - /// - private bool isMeasurementCounted = false; - - /// - /// Number indicating whether measurement process can be stopped automatically or not. - /// If the value is equal to zero, the measurement process can be stopped automatically. - /// Otherwise not. - /// - private int measurementLock = 0; - - /// - /// Number representing the range to which the heart rate value is classified, - /// when the measurement is finished. - /// If the value is equal to 1, the heart rate value is above the defined heart rate limit. - /// If the value is equal to 0, the heart rate value is within the defined heart rate limit. - /// If the value is equal to -1, the heart rate value is within the average resting rate. - /// - private int measurementResultRange; - - /// - /// String representing value of measurement countdown. - /// - private int measurementCountdown; - - /// - /// DateTime object representing starting time point of the measurement process. - /// - private DateTime measurementStartTimestamp; - - /// - /// Flag indicating whether heart rate limit is exceeded. - /// - private bool isMeasurementResultAlert = false; - - /// - /// Number representing current heart rate value. - /// - private int currentHeartRate = 0; - - /// - /// Number representing heart rate limit value. - /// - private int heartRateLimitValue; - - /// - /// Number representing temporary buffered heart rate limit value. - /// - private int heartRateLimitBufferValue; - - /// - /// Number representing lower limit of the average resting rate. - /// - private const int AVERAGE_HEART_RATE_VALUE_LOWER_LIMIT = 61; - - /// - /// Number representing upper limit of the average resting rate. - /// - private const int AVERAGE_HEART_RATE_VALUE_UPPER_LIMIT = 76; - - /// - /// Number representing default value of the heart rate limit. - /// - private const int HEART_RATE_DEFAULT_LIMIT_VALUE = 180; - - /// - /// Number representing measurement time. - /// - private const int MEASUREMENT_TIME = 20; - - /// - /// Number representing measurement time from which heartRateMonitor values are used to determine heart rate. - /// - private const int COUNTED_MEASUREMENT_TIME = 5; - - /// - /// String representing key that is used by application's properties dictionary - /// to save current heart rate limit value. - /// - private const string HEART_RATE_LIMIT_KEY = "heartRateLimit"; - - /// - /// Reference to the object of the HeartRateMonitorModel class. - /// - private HeartRateMonitorModel heartRateMonitorModel; - - /// - /// Reference to the IDictionary object that is used to store some data, - /// so that they are available next time the applications runs. - /// - private IDictionary properties; - - /// - /// List of numbers storing measurement values. - /// It is used to calculate average value of the heart rate (at the end of the measurement process). - /// - private List measurementValues; - - - #endregion - - #region properties - - /// - /// An instance of PageNavigation class. - /// - public INavigation AppPageNavigation { private set; get; } - - /// - /// Starts and stops measurement process. - /// - public ICommand ToggleMeasurementCommand { private set; get; } - - /// - /// Prepares view model state before displaying SettingsPage. - /// - public ICommand ShowSettingsCommand { private set; get; } - - /// - /// Updates view model properties responsible for UI representation of heart rate limit. - /// - public ICommand UpdateHeartRateLimitCommand { private set; get; } - - /// - /// Command which shows message about denied privilege (application close). - /// The command is injected into view model. - /// - public ICommand PrivilegeDeniedInfoCommand { set; get; } - - /// - /// Command which shows message about lack of heart rate sensor (application close). - /// The command is injected into view model. - /// - public ICommand NotSupportedInfoCommand { set; get; } - - /// - /// Command which handles confirmation of privilege denied dialog. - /// - public ICommand AppUnusableConfirmedCommand { set; get; } - - /// - /// MeasurementStarted event. - /// It is fired when the measurement process starts. - /// - public event EventHandler MeasurementStarted; - - /// - /// MeasurementFinished event. - /// It is fired when the measurement finishes. - /// - public event EventHandler MeasurementFinished; - - /// - /// Property indicating whether measurement process is in progress. - /// - public bool IsMeasuring - { - set { SetProperty(ref isMeasuring, value); } - get { return isMeasuring; } - } - - /// - /// Property indicating whether measurement process is finished. - /// - public bool IsFinished - { - set { SetProperty(ref isFinished, value); } - get { return isFinished; } - } - - public bool IsMeasurementCounted - { - set { SetProperty(ref isMeasurementCounted, value); } - get { return isMeasurementCounted; } - } - - /// - /// Property indicating whether heart rate limit is exceeded. - /// - public bool IsMeasurementResultAlert - { - set { SetProperty(ref isMeasurementResultAlert, value); } - get { return isMeasurementResultAlert; } - } - - /// - /// Property with value representing measurement countdown. - /// - public int MeasurementCountdown - { - set { - SetProperty(ref measurementCountdown, value); - if (value <= COUNTED_MEASUREMENT_TIME) - IsMeasurementCounted = true; - } - get { return measurementCountdown; } - } - - /// - /// Property with value representing current heart rate. - /// - public int CurrentHeartRate - { - set - { - SetProperty(ref currentHeartRate, value); - UpdateMeasurementResultRange(); - UpdateMeasurementResultAlert(); - } - - get { return currentHeartRate; } - } - - /// - /// Property with value representing heart rate limit value. - /// - public int HeartRateLimitValue - { - set - { - SetProperty(ref heartRateLimitValue, value); - properties[HEART_RATE_LIMIT_KEY] = value; - UpdateMeasurementResultRange(); - UpdateMeasurementResultAlert(); - } - get { return heartRateLimitValue; } - } - - /// - /// Property with value representing temporary buffered heart rate limit value. - /// - public int HeartRateLimitBufferValue - { - set { SetProperty(ref heartRateLimitBufferValue, value); } - get { return heartRateLimitBufferValue; } - } - - /// - /// Property representing the range to which the heart rate value is classified, - /// when the measurement is finished. - /// - public int MeasurementResultRange - { - set { SetProperty(ref measurementResultRange, value); } - get { return measurementResultRange; } - } - #endregion - - #region methods - - /// - /// MainViewModel class constructor. - /// - public MainViewModel() - { - ToggleMeasurementCommand = new Command(ExecuteToggleMeasurementCommand); - ShowSettingsCommand = new Command(ExecuteShowSettingsCommand, CanExecuteShowSettingsCommand); - UpdateHeartRateLimitCommand = new Command(ExecuteUpdateHeartRateLimitCommand); - AppUnusableConfirmedCommand = new Command(ExecuteAppUnusableConfirmed); - } - - /// - /// Initializes the view model. - /// - /// View model instance properties. - /// Page navigation object. - /// The initialization task. - public async Task Init(IDictionary properties, INavigation pageMavigation) - { - this.properties = properties; - AppPageNavigation = pageMavigation; - - heartRateMonitorModel = new HeartRateMonitorModel(); - - heartRateMonitorModel.HeartRateMonitorDataChanged += ModelOnHeartRateMonitorDataChanged; - heartRateMonitorModel.HeartRateSensorNotSupported += ModelOnHeartRateSensorNotSupported; - - if (!await heartRateMonitorModel.CheckPrivileges()) - { - PrivilegeDeniedInfoCommand?.Execute(null); - - return; - } - - heartRateMonitorModel.Init(); - - RestoreHeartRateLimitSliderValue(); - } - - /// - /// Handles "HeartRateMonitorDataChanged" event of the HeartRateMonitorModel object. - /// Updates value of the MeasurementCountdown property. - /// Updates value of the CurrentHeartRate property. - /// Adds new value to the list of measurement values. - /// - /// Object firing the event. - /// Arguments passed to the event. - private void ModelOnHeartRateMonitorDataChanged(object sender, EventArgs e) - { - int heartRateValue = heartRateMonitorModel.GetHeartRate(); - - CurrentHeartRate = heartRateValue; - - if(IsMeasurementCounted) - measurementValues.Add(heartRateValue); - } - - /// - /// Handles "HeartRateSensorNotSupported" event of the HeartRateMonitorModel object. - /// Executes NotSupportedInfoCommand command. - /// - /// Object firing the event. - /// Arguments passed to the event. - private void ModelOnHeartRateSensorNotSupported(object sender, EventArgs e) - { - NotSupportedInfoCommand?.Execute(null); - } - - /// - /// Handles execution of command which occurs when user confirms apps unability to use heart rate sensor. - /// Closes the application. - /// - private void ExecuteAppUnusableConfirmed() - { - try - { - Tizen.Applications.Application.Current.Exit(); - } - catch (Exception) - { - Log.Error("HeartRateMonitor", "Unable to close the application"); - } - } - - /// - /// Executes UpdateHeartRateLimitCommand command. - /// Updates value of the HeartRateLimitSliderValue property. - /// Navigates back to the measurement page by executing NavigateBackCommand command - /// of the PageNavigation class. - /// - private void ExecuteUpdateHeartRateLimitCommand() - { - HeartRateLimitValue = HeartRateLimitBufferValue; - AppPageNavigation.PopAsync(); - } - - /// - /// Checks whether the ShowSettingsCommand command can be executed. - /// - /// Command parameter. - /// Returns true if the ShowSettingsCommand can be executed, false otherwise. - private bool CanExecuteShowSettingsCommand(object arg) - { - return !IsMeasuring; - } - - /// - /// Executes the ShowSettingsCommand command. - /// Updates value of the HeartRateLimitSliderBufferValue property. - /// Navigates to the settings page by executing NavigateToCommand command - /// of the PageNavigation class. - /// - /// Command parameter. - private void ExecuteShowSettingsCommand(object obj) - { - HeartRateLimitBufferValue = HeartRateLimitValue; - AppPageNavigation.PushAsync(new SettingsPage(), false); - } - - /// - /// Executes the ToggleMeasurementCommand command. - /// Depending on the IsMeasuring property state it starts or stops measurement process. - /// Additionally it calls ChangeCanExecute method - /// to update execution state of the ShowSettingsCommand command. - /// - private void ExecuteToggleMeasurementCommand() - { - if (IsMeasuring) - { - StopMeasurement(true); - measurementLock += 1; - } - else - { - StartMeasurement(); - } - - ((Command)ShowSettingsCommand).ChangeCanExecute(); - } - - /// - /// Starts measurement process. - /// Sets values of fields and properties - /// responsible for the correct flow of the measurement process. - /// Invokes "MeasurementStarted" event. - /// Sets timer to let the application know - /// when the measurement process should be stopped automatically. - /// Executes the StartHeartRateMonitor method of the HeartRateMonitorModel object. - /// - private void StartMeasurement() - { - IsFinished = false; - IsMeasuring = true; - MeasurementCountdown = MEASUREMENT_TIME; - measurementStartTimestamp = DateTime.Now; - measurementValues = new List(); - MeasurementStarted?.Invoke(this, new EventArgs()); - - Device.StartTimer(TimeSpan.FromSeconds(MEASUREMENT_TIME), () => - { - if (IsMeasuring && measurementLock == 0) - { - StopMeasurement(); - ((Command)ShowSettingsCommand).ChangeCanExecute(); - } - - if (measurementLock > 0) - { - measurementLock -= 1; - } - - return false; - }); - - Device.StartTimer(TimeSpan.FromSeconds(1), () => - { - if (!IsMeasuring) - { - return false; - } - - TimeSpan measurementElapsedTime = DateTime.Now - measurementStartTimestamp; - MeasurementCountdown = MEASUREMENT_TIME - measurementElapsedTime.Seconds; - return true; - }); - - heartRateMonitorModel.StartHeartRateMonitor(); - } - - /// - /// Stops measurement process. - /// Sets values of properties responsible for indicating that the measurement process is finished. - /// Invokes "MeasurementFinished" event. - /// Executes the StopHeartRateMonitor method of the HeartRateMonitorModel object. - /// Updates value of the CurrentHeartRate property by using GetAverageHeartRateValue method. - /// - /// Flag indicating if current heart rate value should be reset. - private void StopMeasurement(bool canceled = false) - { - IsMeasuring = false; - IsMeasurementCounted = false; - MeasurementFinished?.Invoke(this, new EventArgs()); - heartRateMonitorModel.StopHeartRateMonitor(); - - if (canceled) - { - CurrentHeartRate = 0; - return; - } - - CurrentHeartRate = GetAverageHeartRateValue(); - IsFinished = true; - } - - /// - /// Calculates average value of the heart rate based on values stored in the _measurementValues list. - /// - /// Average value of the heart rate. - private int GetAverageHeartRateValue() - { - int total = 0, - count = measurementValues.Count; - - if (count == 0) - { - return total; - } - - total = measurementValues.Sum(); - - return total / count; - } - - /// - /// Updates value of the MeasurementResultRange property. - /// - private void UpdateMeasurementResultRange() - { - if (CurrentHeartRate > HeartRateLimitValue) - { - MeasurementResultRange = 1; - } - else if (CurrentHeartRate >= AVERAGE_HEART_RATE_VALUE_LOWER_LIMIT && - CurrentHeartRate <= AVERAGE_HEART_RATE_VALUE_UPPER_LIMIT) - { - MeasurementResultRange = -1; - } - else - { - MeasurementResultRange = 0; - } - } - - /// - /// Updates value of the IsMeasurementResultAlert property. - /// - private void UpdateMeasurementResultAlert() - { - IsMeasurementResultAlert = MeasurementResultRange == 1; - } - - /// - /// Restores heart rate limit slider value. - /// It tries to obtain this value from application properties dictionary. - /// If it is not available in the dictionary, the value is set to app defined constant. - /// - private void RestoreHeartRateLimitSliderValue() - { - if (properties.ContainsKey(HEART_RATE_LIMIT_KEY)) - { - HeartRateLimitValue = (int)properties[HEART_RATE_LIMIT_KEY]; - } - else - { - HeartRateLimitValue = HEART_RATE_DEFAULT_LIMIT_VALUE; - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/HeartRateMonitor/ViewModels/ViewModelBase.cs b/test/HeartRateMonitor/ViewModels/ViewModelBase.cs deleted file mode 100644 index 41cae14..0000000 --- a/test/HeartRateMonitor/ViewModels/ViewModelBase.cs +++ /dev/null @@ -1,74 +0,0 @@ - -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - - -using System; -using System.ComponentModel; -using System.Runtime.CompilerServices; - -namespace HeartRateMonitor.ViewModels -{ - /// - /// ViewModelBase class. - /// It implements INotifyPropertyChanged interface - /// so that supports notifying about properties changes. - /// - public class ViewModelBase : INotifyPropertyChanged - { - #region properties - - /// - /// PropertyChanged event handler. - /// - public event PropertyChangedEventHandler PropertyChanged; - - #endregion - - #region methods - - /// - /// Updates value of the "storage" argument with value given by the second argument. - /// Notifies the application about update of the property which has executed this method. - /// - /// Value storage object - /// Value to set - /// Automatically obtained property name - /// Property value type - /// Returns true if storage is successfully updated, false otherwise. - protected bool SetProperty(ref T storage, T value, - [CallerMemberName] string propertyName = null) - { - if (Object.Equals(storage, value)) - { - return false; - } - - storage = value; - OnPropertyChanged(propertyName); - return true; - } - - /// - /// Notifies the application about update of the property with name given as a parameter. - /// - /// Name of the changed property. - private void OnPropertyChanged([CallerMemberName] string propertyName = null) - { - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/HeartRateMonitor/Views/MeasurementPage.xaml b/test/HeartRateMonitor/Views/MeasurementPage.xaml deleted file mode 100755 index a870c93..0000000 --- a/test/HeartRateMonitor/Views/MeasurementPage.xaml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/PlayBackPage.xaml.cs b/test/Voicememo2020/VoiceMemo/Views/PlayBackPage.xaml.cs deleted file mode 100755 index e271877..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/PlayBackPage.xaml.cs +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using VoiceMemo.ViewModels; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace VoiceMemo.Views -{ - /// - /// PlayBackPage class - /// In this page, recorded content will play. - /// - public partial class PlayBackPage : CirclePageEx - { - PlayBackPageModel viewModel; - bool hidePageRequested; - public PlayBackPage(PlayBackPageModel _viewModel) - { - BindingContext = this.viewModel = _viewModel; - InitializeComponent(); - RegisterSomeNotifications(); - } - - void RegisterSomeNotifications() - { - // You can get notified whenever playing audio is done. - MessagingCenter.Subscribe(this, MessageKeys.AudioPlayDone, async (obj, finished) => - { - // If playing audio is done, this page will be hidden. (MainPage will be shown.) - if (finished) - { - await Navigation.PopAsync(); - } - }); - } - - protected override bool OnBackButtonPressed() - { - if (hidePageRequested) - { - return true; - } - else - { - hidePageRequested = true; - } - - if (VolumeView.IsVisible) - { - Console.WriteLine("[PlaybackPage.OnBackButtonPressed] VolumeView is shown."); - viewModel.VolumeViewVisibilityCommand?.Execute(false); - return false; - } - - Console.WriteLine("[PlaybackPage.OnBackButtonPressed] PlayBackPage will be hidden."); - viewModel.Stop(); - return base.OnBackButtonPressed(); - } - - /// - /// Invoked immediately prior to the Page becoming visible. - /// - protected override void OnAppearing() - { - Console.WriteLine("[PlaybackPage] OnAppearing() ..."); - hidePageRequested = false; - } - - /// - /// Invoked when this page disappears. - /// - protected override void OnDisappearing() - { - Console.WriteLine("[PlaybackPage] OnDisappearing"); - viewModel.Stop(); - } - - public void Dispose() - { - Console.WriteLine("[PlayBackPageModel] Dispose"); - MessagingCenter.Unsubscribe(this, MessageKeys.AudioPlayDone); - ((PlayBackPageModel)BindingContext).Dispose(); - } - } -} \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/ProgressbarPopup.cs b/test/Voicememo2020/VoiceMemo/Views/ProgressbarPopup.cs deleted file mode 100755 index 188657c..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/ProgressbarPopup.cs +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using VoiceMemo.Tizen.Wearable.Renderers; -using Xamarin.Forms; - -namespace VoiceMemo.Views -{ - public class ProgressbarPopup : BindableObject - { - public static readonly BindableProperty TextProperty = BindableProperty.Create(nameof(Text), typeof(string), typeof(ProgressbarPopup), null); - - public static readonly BindableProperty DurationProperty = BindableProperty.Create(nameof(Duration), typeof(double), typeof(ProgressbarPopup), 1.5); - - public static readonly BindableProperty ProgressbarTextProperty = BindableProperty.Create(nameof(ProgressbarText), typeof(string), typeof(ProgressbarPopup), null); - - public static readonly BindableProperty ProgressbarDurationProperty = BindableProperty.Create(nameof(ProgressbarDuration), typeof(double), typeof(ProgressbarPopup), 0.8); - - IProgressbarPopup _popUp = null; - public event EventHandler BackButtonPressed; - public event EventHandler TimedOut; - - public ProgressbarPopup() - { - _popUp = new ProgressbarPopupRenderer(); - if (_popUp == null) - { - throw new Exception("Object reference not set to an instance of a Popup."); - } - - _popUp.BackButtonPressed += (s, e) => - { - BackButtonPressed?.Invoke(this, EventArgs.Empty); - }; - - _popUp.TimedOut += (s, e) => - { - TimedOut?.Invoke(this, EventArgs.Empty); - }; - - SetBinding(TextProperty, new Binding(nameof(Text), mode: BindingMode.OneWayToSource, source: _popUp)); - SetBinding(DurationProperty, new Binding(nameof(Duration), mode: BindingMode.OneWayToSource, source: _popUp)); - SetBinding(ProgressbarTextProperty, new Binding(nameof(ProgressbarText), mode: BindingMode.OneWayToSource, source: _popUp)); - SetBinding(ProgressbarDurationProperty, new Binding(nameof(ProgressbarDuration), mode: BindingMode.OneWayToSource, source: _popUp)); - } - - /// - /// Gets or sets text of the Popup. - /// - public string Text - { - get { return (string)GetValue(TextProperty); } - set { SetValue(TextProperty, value); } - } - - /// - /// Gets or sets duration of the Popup. - /// - public double Duration - { - get { return (double)GetValue(DurationProperty); } - set { SetValue(DurationProperty, value); } - } - - /// - /// Gets or sets text of the Popup. - /// - public string ProgressbarText - { - get { return (string)GetValue(ProgressbarTextProperty); } - set { SetValue(ProgressbarTextProperty, value); } - } - - /// - /// Duration for Progressbar - /// How long to display the text message with progressbar - /// - double ProgressbarDuration - { - get { return (double)GetValue(ProgressbarDurationProperty); } - set { SetValue(ProgressbarDurationProperty, value); } - } - - /// - /// Show Toast Popup - /// - public void Show() - { - _popUp.Show(); - } - } -} diff --git a/test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml b/test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml deleted file mode 100755 index a18b56d..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - #FFFAFAFA - - #FFB3B3B3 - - #FFFAFAFA - - #FF4DCFFF - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml.cs b/test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml.cs deleted file mode 100755 index 16b97f8..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/RecordListPage.xaml.cs +++ /dev/null @@ -1,202 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using VoiceMemo.Effects; -using VoiceMemo.Models; -using VoiceMemo.Resx; -using VoiceMemo.ViewModels; -using Xamarin.Forms; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms.Xaml; - -namespace VoiceMemo.Views -{ - /// - /// RecordListPage class - /// It shows the list of recordings - /// - public partial class RecordListPage : CirclePageEx - { - MainPageModel ViewModel; - public RecordListPage(MainPageModel viewModel) - { - BindingContext = ViewModel = viewModel; - // Subscribe notification of locale changes to update text based on locale - MessagingCenter.Subscribe(this, MessageKeys.UpdateByLanguageChange, (obj) => - { - UpdateUI(); - }); - InitializeComponent(); - ImageAttributes.SetBlendColor(NoImage, Color.FromRgba(94, 94, 94, 77)); - // Binding for ContextPopupEffectBehavior's properties - // BindingContext is not inherited by Behavior and Effect. - // Source of Binding should be specified explicitly. - CheckedCounterBehavior.SetBinding(ContextPopupEffectBehavior.AcceptTextProperty, new Binding("SelectOptionMessage1", BindingMode.OneWay, source: BindingContext)); - CheckedCounterBehavior.SetBinding(ContextPopupEffectBehavior.AcceptCommandProperty, new Binding("SelectCommand1", BindingMode.OneWay, source: BindingContext)); - CheckedCounterBehavior.SetBinding(ContextPopupEffectBehavior.CancelTextProperty, new Binding("SelectOptionMessage2", BindingMode.OneWay, source: BindingContext)); - CheckedCounterBehavior.SetBinding(ContextPopupEffectBehavior.CancelCommandProperty, new Binding("SelectCommand2", BindingMode.OneWay, source: BindingContext)); - CheckedCounterBehavior.SetBinding(ContextPopupEffectBehavior.VisibilityProperty, new Binding("PopupVisibility", BindingMode.TwoWay, source: BindingContext)); - } - - void UpdateUI() - { - // Update text that has been translated into the current language. - noRecordingsLabel.Text = AppResources.NoRecordings; - recordingsLabel.Text = AppResources.Recordings; - headerLabel.Text = AppResources.Recordings; - deleteActionButton.Text = AppResources.DELETE; - toolbarItem.Text = AppResources.DELETE; - } - - /// - /// Invoked immediately prior to the Page becoming visible. - /// - protected override void OnAppearing() - { - Console.WriteLine("[RecordListPage] OnAppearing() ..."); - foreach (var record in ViewModel.Records) - { - record.Checked = false; - } - } - - public void Rotate(RotaryEventArgs args) - { - Console.WriteLine("[RecordListPage] Rotate() IsClockwise ? " + args.IsClockwise); - //DataListView.ScrollTo(); - } - - /// - /// Invoked when this page disappears. - /// - protected override void OnDisappearing() - { - Console.WriteLine("[RecordListPage] OnDisappearing"); - ViewModel.IsCheckable = false; - } - - /*async*/ - void OnItemSelected(object sender, SelectedItemChangedEventArgs args) - { - var item = args.SelectedItem as Record; - if (item == null) - { - return; - } - Console.WriteLine(" RecordListPage.OnItemSelected : " + args.SelectedItem/* + " , index: " + args.SelectedItemIndex*/); - //await Navigation.PushAsync(new ItemDetailPage(new ItemDetailViewModel(item))); - - // Manually deselect item - DataListView.SelectedItem = null; - } - - async void OnItemTapped(object sender, ItemTappedEventArgs args) - { - if (((MainPageModel)BindingContext).IsCheckable) - { - Console.WriteLine(" RecordListPage.OnItemTapped : Checkable mode so ignore tapped event"); - return; - } - - Console.WriteLine(" RecordListPage.OnItemTapped : " + args.Item); - await Navigation.PushAsync(PageFactory.GetInstance(Pages.Details, args.Item)); - } - - void OnCircleToolbarItemClicked_DeleteRecord(object sender, EventArgs args) - { - Console.WriteLine("[RecordListPage.OnCircleToolbarItemClicked_DeleteRecord] sender : " + sender); - - //MessagingCenter.Send(this, MessageKeys.DeleteVoiceMemo, ((DetailsPageModel)viewModel).Record); - //await Navigation.PopToRootAsync(); - - //MessagingCenter.Send(this, MessageKeys.DeleteVoiceMemo, ((DetailsPageModel)viewModel).Record); - //await Navigation.PushAsync(PageFactory.GetInstance(Pages.PlayBack, viewModel.Record/*new PlayBackPageModel(viewModel.Record)*/)); - } -/* - async void DeleteActionButtonClicked(object sender, EventArgs args) - { - Console.WriteLine("[RecordListPage.DeleteActionButtonClicked] sender : " + sender + " CheckedNamesCount : " + ViewModel.CheckedNamesCount); - //if (ViewModel.CheckedNamesCount == 1) - //{ - // await DisplayAlert("Delete", "Deleted..", "OK"); - // //GraphicPopUp popup = new GraphicPopUp - // //{ - // // Text = AppResources.Deleted, - // //}; - // //popup.TimedOut += Popup_TimedOut; - // //popup.Show(); - //} - //else - //{ - // ProgressbarPopup popup = new ProgressbarPopup - // { - // Text = AppResources.Deleted, - // ProgressbarText = AppResources.Deleting, - // }; - // popup.TimedOut += Popup_TimedOut; - // popup.Show(); - //} - await DisplayAlert("Delete", "Deleted..", "OK"); - } -*/ - - void DeleteActionButtonClicked(object sender, EventArgs args) - { - Console.WriteLine("[RecordListPage.DeleteActionButtonClicked] sender : " + sender + " CheckedNamesCount : " + ViewModel.CheckedNamesCount); - if (ViewModel.CheckedNamesCount == 1) - { - GraphicPopUp popup = new GraphicPopUp - { - Text = AppResources.Deleted, - }; - popup.TimedOut += Popup_TimedOut; - popup.Show(); - } - else - { - ProgressbarPopup popup = new ProgressbarPopup - { - Text = AppResources.Deleted, - ProgressbarText = AppResources.Deleting, - }; - popup.TimedOut += Popup_TimedOut; - popup.Show(); - } - } - - private void Popup_TimedOut(object sender, EventArgs e) - { - Console.WriteLine("[RecordListPage.Popup_TimedOut] sender : " + sender); - //await Navigation.PopToRootAsync(); - } - - protected override bool OnBackButtonPressed() - { - if (ViewModel.IsCheckable) - { - Console.WriteLine("[RecordListPage.OnBackButtonPressed] IsCheckable = true"); - ViewModel.IsCheckable = false; - return true; - } - else - { - Console.WriteLine("[RecordListPage.OnBackButtonPressed] IsCheckable = false"); - return false; - } - } - } -} diff --git a/test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml b/test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml deleted file mode 100755 index 6e8b874..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - #FFFAFAFA - #66FAFAFA - #66FAFAFA - - #FF4F4F4F - #64F4F4F - #664F4F4F - - #FFE00404 - #66E00404 - #66E00404 - - #FFFAFAFA - #FFFAFAFA - #8C11B4FF - - #FFFAFAFA - #66FAFAFA - #66FAFAFA - - #FF12B4FF - - #6612B4FF - #6612B4FF - - - #FF4DCFFF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml.cs b/test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml.cs deleted file mode 100755 index 0f8e3e2..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/RecordingPage.xaml.cs +++ /dev/null @@ -1,398 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Threading.Tasks; -using VoiceMemo.Effects; -using VoiceMemo.Models; -using VoiceMemo.Services; -using VoiceMemo.ViewModels; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace VoiceMemo.Views -{ - /// - /// RecordingPage class - /// It provides voice recording, pausing, and canceling. - /// - public partial class RecordingPage : CirclePageEx - { - public RecordingPageModel ViewModel; - double prevScale; - double prevShadowScale; - double prevAudioLevel; - bool currentOpaque = true; - double opacity; - - public static readonly BindableProperty RecordingEffectAnimationProperty = BindableProperty.Create(nameof(RecordingEffectAnimation), typeof(bool), typeof(RecordingPage), false, propertyChanged: OnAnimationPropertyChanged); - - private static void OnAnimationPropertyChanged(BindableObject bindable, object oldValue, object newValue) - { - if ((bool)oldValue == false && (bool)newValue == true) - { - ((RecordingPage)(bindable)).StartVolumeEffectAnimation(); - } - } - - public static readonly BindableProperty TimeFlickeringAnimationProperty = BindableProperty.Create(nameof(TimeFlickeringAnimation), typeof(bool), typeof(RecordingPage), false, propertyChanged: OnTimeFlickeringPropertyChanged); - - private static void OnTimeFlickeringPropertyChanged(BindableObject bindable, object oldValue, object newValue) - { - if ((bool)oldValue == false && (bool)newValue == true) - { - ((RecordingPage)(bindable)).Blink(); - } - } - - public bool RecordingEffectAnimation - { - get { return (bool)GetValue(RecordingEffectAnimationProperty); } - set - { - SetValue(RecordingEffectAnimationProperty, value); - } - } - - public bool TimeFlickeringAnimation - { - get { return (bool)GetValue(TimeFlickeringAnimationProperty); } - set - { - SetValue(TimeFlickeringAnimationProperty, value); - } - } - - public RecordingPage(RecordingPageModel viewModel) - { - BindingContext = ViewModel = viewModel; - InitializeComponent(); - UpdateColor(); - - RegisterForEvents(); - - RecordingEffectAnimation = false; - TimeFlickeringAnimation = false; - - SetBinding(RecordingEffectAnimationProperty, new Binding("RecordingEffectOn", mode: BindingMode.Default)); - SetBinding(TimeFlickeringAnimationProperty, new Binding("TimeFlickeringOn", mode: BindingMode.Default)); - - Init(); - } - - void RegisterForEvents() - { - //// Get notified when AudioRecordService's State is Recording - //MessagingCenter.Subscribe(this, MessageKeys.ReadyToRecord, async (obj) => - //{ - // Console.WriteLine("### MessagingCenter ## [RecordingPage] ReadyToRecord!! "); - //}); - - MessagingCenter.Subscribe(this, MessageKeys.SaveVoiceMemo, async (obj, item) => - { - var _DeviceInfoService = DeviceInformationService.Instance; - if (_DeviceInfoService.AppState == AppState.Terminated) - { - //Toast.DisplayText("Memo " + item.ID + " saved.", 3000); - // TODO: show popup using app control - return; - } - - await Navigation.PushAsync(PageFactory.GetInstance(Pages.Details, item/*new DetailsPageModel(item)*/)); - - if (_DeviceInfoService.AppState == AppState.Background) - { - Console.WriteLine(" ************ TO DO SOMETHING *************"); - } - }); - - // Called when an error occurs while recording - MessagingCenter.Subscribe(this, MessageKeys.ErrorOccur, (obj, exception) => - { - DisplayAlert("Recording", exception.Message, "OK"); - }); - - MessagingCenter.Subscribe(this, MessageKeys.ForcePopRecordingPage, async (obj) => - { - Console.WriteLine("### MessagingCenter ## [RecordingPage] just received ForcePopRecordingPage"); - await Navigation.PopAsync(); - }); - } - - /// - /// Initialize Recording page - /// - public void Init() - { - RecordingTimeLabel.TextColor = Color.White; - ImageAttributes.SetBlendColor(RecordingIconPauseImage, (Color)Resources["AO012L3"]); - ((RecordingPageModel)ViewModel).Init(); - } - - /// - /// Start volume effect animation - /// - void StartVolumeEffectAnimation() - { - // Any background code that needs to update the user interface - // interact with UI elements - // call CheckVolumeAndResizeAnimationAsync method every 100ms - Device.StartTimer(TimeSpan.FromMilliseconds(100), CheckVolumeAndResizeAnimationAsync); - } - - // Draw animation effects depending on volume level - private bool CheckVolumeAndResizeAnimationAsync() - { - RecordingPageModel recordingViewModel = (RecordingPageModel)BindingContext; - // @20180217-vincent: async chain can be stopped by using Task.Factory.StartNew(...) - // Device.InovkeOnMainThread was removed because it is guaranteed main thread - Task.Factory.StartNew(async () => - { - if (recordingViewModel.AudioRecordingService.State == AudioRecordState.Recording) - { - double fScaleValue = 0, fShodowScaleValue = 0; - double volume = recordingViewModel.AudioRecordingService.GetRecordingLevel(); //-300 ~ 0 - int uwLevel = 0; - int uwShadowLevel = 0; - int effectLevel = 0; - double db = volume; - const int VOLUME_LEVEL_MIN = -55; - const int VOLUME_LEVEL_MAX = -10; - const double LINEAR_VI_SCALE = 1.0 / 20.0; - - if (db < VOLUME_LEVEL_MIN) - { - effectLevel = 0; - } - else if (db > VOLUME_LEVEL_MAX) - { - effectLevel = VOLUME_LEVEL_MAX - VOLUME_LEVEL_MIN; - } - else - { - effectLevel = (int)(db - VOLUME_LEVEL_MIN); - } - - uwLevel = effectLevel; - - if (uwLevel > 1) - { - uwShadowLevel = uwLevel / 4 + (new Random().Next() % (uwLevel / 2)); - } - - if (uwLevel > prevAudioLevel) - { - fScaleValue = (30 + 70 * (uwLevel) / (VOLUME_LEVEL_MAX - VOLUME_LEVEL_MIN)) / 100.0; - fShodowScaleValue = (30 + 70 * (uwShadowLevel) / (VOLUME_LEVEL_MAX - VOLUME_LEVEL_MIN)) / 100.0; - - if (fScaleValue < prevScale) - { - fScaleValue = prevScale - LINEAR_VI_SCALE; - } - - if (fShodowScaleValue < prevShadowScale) - { - fShodowScaleValue = prevShadowScale - LINEAR_VI_SCALE; - } - } - else - { - fScaleValue = prevScale - LINEAR_VI_SCALE; - fShodowScaleValue = prevShadowScale - LINEAR_VI_SCALE; - } - - if (fScaleValue < 0.3) - { - fScaleValue = 0.3; - } - else if (fScaleValue > 1.0) - { - fScaleValue = 1.0; - } - - if (fShodowScaleValue < 0.3) - { - fShodowScaleValue = 0.3; - } - else if (fShodowScaleValue > 1.0) - { - fShodowScaleValue = 1.0; - } - - int actualSize = (int)(fScaleValue * 360); - int acutalShadowSize = (int)(fShodowScaleValue * 360); - - await DrawVolumeEffectAnimationAsync(actualSize, acutalShadowSize); - - prevAudioLevel = uwLevel; - prevScale = fScaleValue; - prevShadowScale = fShodowScaleValue; - } - }); - return ((RecordingPageModel)BindingContext).RecordingEffectOn; - } - - // Draw animation depending on volume level while recording - private async Task DrawVolumeEffectAnimationAsync(int imageSize, int shadowImageSize) - { - double image2Ratio = (double)imageSize / 126; - double imageRatio = (double)shadowImageSize / 126; - await Task.WhenAll( - VoiceRecorderBtnEffectImage2.ScaleTo(image2Ratio,50), - VoiceRecorderBtnEffectImage.ScaleTo(imageRatio,50)); - } - - /// - /// Invoked immediately prior to the Page becoming visible. - /// - protected override void OnAppearing() - { - } - - /// - /// Invoked when this page disappears. - /// - protected override void OnDisappearing() - { - } - - /// - /// Invoked when backbutton is pressed - /// As a result, CancelPage will be shown. - /// - /// bool - protected override bool OnBackButtonPressed() - { - TryToCancel_Tapped(this, new EventArgs()); - return true; - } - - // When it is no need to receive notifications anymore, unsubscribes subscribers from the specified messages - void UnregisterForEvents() - { - //MessagingCenter.Unsubscribe(this, MessageKeys.ReadyToRecord); - MessagingCenter.Unsubscribe(this, MessageKeys.SaveVoiceMemo); - MessagingCenter.Unsubscribe(this, MessageKeys.ErrorOccur); - MessagingCenter.Unsubscribe(this, MessageKeys.ForcePopRecordingPage); - } - - /// - /// Dispose this page - /// - public void Dispose() - { - UnregisterForEvents(); - ((RecordingPageModel)BindingContext).Dispose(); - } - - /// - /// Invoked when RecordingIconCancelImage is tapped - /// Recording is temporarily paused. - /// - /// sender object - /// EventArgs - async void TryToCancel_Tapped(object sender, EventArgs e) - { - if (ViewModel.RecordingViewModelState == RecordingViewModelState.Recording) - { - ViewModel.RequestCommand.Execute(RecordingCommandType.PauseForCancelRequest); - } - - await Navigation.PushAsync(PageFactory.GetInstance(Pages.TryCancel, ViewModel)); - } - - /// - /// Invoked when RecordControllerPauseBgImage or RecordingIconPauseImage is tapped - /// Recording is temporarily paused. - /// paused and recording states are toggled every time this image button is pressed - /// - /// sender object - /// EventArgs - void PauseRecording_Tapped(object sender, EventArgs e) - { - if (((RecordingPageModel)BindingContext).RecordingViewModelState == RecordingViewModelState.Paused) - { - ViewModel.RequestCommand.Execute(RecordingCommandType.Record); - } - else if (((RecordingPageModel)BindingContext).RecordingViewModelState == RecordingViewModelState.Recording) - { - ViewModel.RequestCommand.Execute(RecordingCommandType.Pause); - } - } - - private void Blink() - { - currentOpaque = true; - Device.StartTimer(TimeSpan.FromMilliseconds(700), BlinkInvoker); - } - - private bool BlinkInvoker() - { - Task.Factory.StartNew(async () => - { - opacity = currentOpaque ? 0 : 1; - await BlinkAnimation(); - currentOpaque = !currentOpaque; - }); - - return ((RecordingPageModel)BindingContext).TimeFlickeringOn; - } - - private async Task BlinkAnimation() - { - if (!((RecordingPageModel)BindingContext).TimeFlickeringOn) - { - RecordingTimeLabel.Opacity = 1.0; - } - else - { - await Task.WhenAny(RecordingTimeLabel.FadeTo(opacity, 500, Easing.Linear)); - } - } - - /// - /// Invoked when VoiceRecorderBtnBgImage and VoiceRecorderBtnStopImage is tapped - /// Audio recording will be done - /// - /// sender object - /// EventArgs - void CompleteRecording_Tapped(object sender, EventArgs args) - { - Console.WriteLine("RecordingPage ============ CompleteRecording_Tapped"); - ViewModel.RequestCommand.Execute(RecordingCommandType.Stop); - } - - void UpdateColor() - { - // For case that STT is On, recording_stt_icon.png - ImageAttributes.SetBlendColor(RecordingSttImage, (Color)Resources["AO0210"]); - - // Recorder - ImageAttributes.SetBlendColor(VoiceRecorderBtnEffectImage, (Color)Resources["AO028"]); - ImageAttributes.SetBlendColor(VoiceRecorderBtnEffectImage2, (Color)Resources["AO028"]); - ImageAttributes.SetBlendColor(VoiceRecorderBtnBgImage, (Color)Resources["AO014L1"]); - ImageAttributes.SetBlendColor(VoiceRecorderBtnStopImage, (Color)Resources["AO014L3"]); - - // Record Controller in Left - ImageAttributes.SetBlendColor(RecordControllerCancelBgImage, (Color)Resources["AO012L1"]); - ImageAttributes.SetBlendColor(RecordingIconCancelImage, (Color)Resources["AO012L3"]); - - // Record Controller in Right - ImageAttributes.SetBlendColor(RecordControllerPauseBgImage, (Color)Resources["AO012L1"]); - ImageAttributes.SetBlendColor(RecordingIconPauseImage, (Color)Resources["AO012L3"]); - } - } -} \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml b/test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml deleted file mode 100755 index 0aa6b26..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml.cs b/test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml.cs deleted file mode 100755 index 1b70b06..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/SttLanguageViewCell.xaml.cs +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using VoiceMemo.Models; -using VoiceMemo.ViewModels; -using Xamarin.Forms; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms.Xaml; - -namespace VoiceMemo.Views -{ - /// - /// SttLanguageViewCell - /// It's a custom view cell for CircleListView in LanguageSelectionPage - /// - public partial class SttLanguageViewCell : ViewCell - { - public SttLanguageViewCell() - { - InitializeComponent(); - } - - // Called when radio button is selected - public async void OnSelected(object sender, SelectedEventArgs args) - { - Console.WriteLine($"Radio.OnSoundSelected!! value:{args.Value}"); - Radio radio = sender as Radio; - if (Application.Current.MainPage.Navigation.NavigationStack.Count > 0) - { - int index = Application.Current.MainPage.Navigation.NavigationStack.Count - 1; - - LanguageSelectionPage currPage = Application.Current.MainPage.Navigation.NavigationStack[index] as LanguageSelectionPage; - //Error CS0023 Operator '!' cannot be applied to operand of type 'string' - if (args.Value != null) - { - Console.WriteLine(" < UNSELECTED > XXXXXX sender " + sender + " - " + radio.Value); - currPage.ignoreRadioSelection = false; - return; - } - else - { - if (currPage.ignoreRadioSelection) - { - Console.WriteLine("\n\nRadio_Selected >>>>>>> SKIP!\n\n"); - currPage.ignoreRadioSelection = false; - return; - } - - Console.WriteLine(" < SELECTED > XXXXXX sender " + sender + " - " + radio.Value); - SttLanguage item = radio.BindingContext as SttLanguage; - ((MainPageModel)currPage.BindingContext).CurrentLanguage = item.Lang; - - ((MainPageModel)currPage.BindingContext).SelectedItemIndex = item; - await currPage.Navigation.PopToRootAsync(); - } - } - } - } -} \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/Views/ViewExtensions.cs b/test/Voicememo2020/VoiceMemo/Views/ViewExtensions.cs deleted file mode 100755 index f979c3c..0000000 --- a/test/Voicememo2020/VoiceMemo/Views/ViewExtensions.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Threading.Tasks; -using Xamarin.Forms; - -namespace VoiceMemo.Views -{ - public static class ViewExtensions - { - public static void CancelAnimation(this VisualElement self) - { - self.AbortAnimation("ColorTo"); - } - } -} diff --git a/test/Voicememo2020/VoiceMemo/VoiceMemo.cs b/test/Voicememo2020/VoiceMemo/VoiceMemo.cs deleted file mode 100755 index 7279f4a..0000000 --- a/test/Voicememo2020/VoiceMemo/VoiceMemo.cs +++ /dev/null @@ -1,158 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Threading.Tasks; -using Tizen.Applications; -using Tizen.Security; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.Wearable.CircularUI.Forms.Renderer; -using VoiceMemo.EffectRenderers; -using VoiceMemo.Services; -using VoiceMemo.Utility; -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; -using TLog = Tizen.Log; - -namespace VoiceMemo -{ - class Program : global::Xamarin.Forms.Platform.Tizen.ApplicationLifecycle - { - static App app; - protected async override void OnCreate() - { - bool recorderGranted = false; - if (PrivacyPrivilegeManager.CheckPermission(PrivilegeInformation.RecorderPrivilege) != CheckResult.Allow) - { - recorderGranted = await RequestPermission(PrivilegeInformation.RecorderPrivilege); - } - else - { - recorderGranted = true; - } - - bool mediaStorageGranted = false; - if (PrivacyPrivilegeManager.CheckPermission(PrivilegeInformation.MediaStoragePrivilege) != CheckResult.Allow) - { - mediaStorageGranted = await RequestPermission(PrivilegeInformation.MediaStoragePrivilege); - } - else - { - mediaStorageGranted = true; - } - - if (!(recorderGranted && mediaStorageGranted)) - { - Log.Error(LOG.TAG, "Failed to obtain user consent. So, app is going to be terminated."); - // Terminate this application. - FormsApplication.Current.Exit(); - return; - } - - app = new App(); - FormsApplication.LoadApplication(app); - } - static Task RequestPermission(string privilege) - { - TaskCompletionSource tcs = new TaskCompletionSource(); - var response = PrivacyPrivilegeManager.GetResponseContext(privilege); - PrivacyPrivilegeManager.ResponseContext target; - response.TryGetTarget(out target); - target.ResponseFetched += (s, e) => - { - if (e.cause == CallCause.Error) - { - /// Handle errors - Log.Error(LOG.TAG, "An error occurred while requesting an user permission"); - tcs.SetResult(false); - return; - } - - // Now, we can check if the permission is granted or not - switch (e.result) - { - case RequestResult.AllowForever: - // Permission is granted. - // We can do this permission-related task we want to do. - Log.Info(LOG.TAG, "Response: RequestResult.AllowForever"); - tcs.SetResult(true); - break; - case RequestResult.DenyForever: - case RequestResult.DenyOnce: - // Functionality that depends on this permission will not be available - Log.Info(LOG.TAG, "Response: RequestResult." + e.result.ToString()); - tcs.SetResult(false); - break; - } - - }; - PrivacyPrivilegeManager.RequestPermission(privilege); - return tcs.Task; - } - - /// - /// Called when this application is terminated - /// - protected override void OnTerminate() - { - // Save the index of recording files - Preference.Set(DeviceInformationService.LastUsedID, AudioRecordService.numbering); - base.OnTerminate(); - app.Terminate(); - } - - static void Main(string[] args) - { - var app = new Program(); - - // define your custom handlers - var customRenderers = new Dictionary>() - { - { typeof(CirclePage), ()=> new CirclePageRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleListView), () => new CircleListViewRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleScrollView), ()=> new global::Tizen.Wearable.CircularUI.Forms.Renderer.CircleScrollViewRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.TwoButtonPage), ()=> new global::Tizen.Wearable.CircularUI.Forms.Renderer.TwoButtonPageRenderer() }, - }; - - var option = new InitializationOptions(app) - { - UseMessagingCenter = true, - UseStyle = true, - UseShell = false, - UseVisual = false, - StaticRegistarStrategy = StaticRegistrarStrategy.StaticRegistrarOnly, - CustomHandlers = customRenderers, - Flags = InitializationFlags.DisableCss - }; - - Xamarin.Forms.InitializationOptions.EffectScope myeffect = new Xamarin.Forms.InitializationOptions.EffectScope(); - myeffect.Name = "SEC"; - //myeffect.Name = "MyCompany"; - - ExportEffectAttribute attr1 = new ExportEffectAttribute(typeof(BlendColorEffect), "BlendColorEffect"); - myeffect.Effects = new ExportEffectAttribute[] { attr1 }; - - Xamarin.Forms.InitializationOptions.EffectScope circleEffect = new Xamarin.Forms.InitializationOptions.EffectScope(); - circleEffect.Name = "CircleUI"; - ExportEffectAttribute attr2 = new ExportEffectAttribute(typeof(TizenConfirmPopupEffect), "ContextPopupEffectBehavior"); - - ExportEffectAttribute attr3 = new ExportEffectAttribute(typeof(TizenCircleSurfaceEffect), "CircleSurfaceEffect"); - - circleEffect.Effects = new ExportEffectAttribute[] { attr2, attr3 }; - - option.EffectScopes = new InitializationOptions.EffectScope[] { myeffect, circleEffect }; - - - // NOTE(vincent): Note that this setenv should be called per app. - string productTheme = Interop.Interop.SystemCall.GetEnv("ELM_DEVICE_PROD_THEME"); - if (productTheme == "pulse") - { - Interop.Interop.SystemCall.SetEnv("ELM_PROD_THEME", "pulse", 1); - } - Forms.Init(option); - // TODO(vincent): Remove this line if OneUI is supported in Xamarin. - // Precondition: oneui-theme-1.1.0-1.armv7l.rpm should be installed. - //Elementary.AddThemeOverlay("/usr/share/elementary/themes/oneui-theme.edj"); - global::Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); - app.FormsApplication.Run(args); - } - } -} \ No newline at end of file diff --git a/test/Voicememo2020/VoiceMemo/VoiceMemo.csproj b/test/Voicememo2020/VoiceMemo/VoiceMemo.csproj deleted file mode 100755 index 0d79931..0000000 --- a/test/Voicememo2020/VoiceMemo/VoiceMemo.csproj +++ /dev/null @@ -1,37 +0,0 @@ - - - - Exe - tizen40 - - - - portable - - - None - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Voicememo2020/VoiceMemo/res/2019/details_playback_icon.png b/test/Voicememo2020/VoiceMemo/res/2019/details_playback_icon.png deleted file mode 100755 index 1008ed8f91491e84ee2bf0ce8a2f6e795b3dc383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1362 zcmbVMdraJP9PctSWF8^gG%{vPExNG#U(DNBxDkS&ykM0O1~cKlk8S|prz`tE1k+YWtal=2larDy72*^#rous8 zZdSvpth67PRm&l0eUlcgcj`lX*tn^CWmm?V){_7YLFJX{q#SQi9XO^oYla`W`|&ga zYl4zv9o5lzM@yVhkje_UJk0_EU3FwQt+yIBoAx71yewF|$0!0X zi8w8OWZ9_tP%X@xmI_l|vNVq2I84)C+(*$gUIG&sPM{bVbSds*DVin9;FSjf+AO7s z4GYqWF0k_>3CBsYD4I&8yeZOaTFofVFpSGV5T!t()NVH%IbCYlMOg+xwd0nSbTrd| zT}C-(wmE(TSi0gVWR<8#1 zu3(vmVp-l&WyiFlrrDaUfZBxVn0CTU!hD2=i|aH)F;n(VH$BVV3aX_YR29iGb$BVh zthR=JiNpJK@#feLh&tECS% ztIeYtpkpl18g2G42SMw)g8~;#f1NpASu7rS{Mv#@oVyg881|%lVzG$=&%ud5w*>d9 z;a83ieQ~khQ!{by*`t%?ZwyYp)kSO_+C2XG82R^x^;6S_7N$-_-uZR@{_p3f7nt|A z^~%Ga2EO`{2yc%e+ix`}PwqPd6P}w`9=8wSJe@P0m+-?^#_o}G`A^jMO4kQIYRlb{ zd~fl_u8X;&f&DgOe0Rl@X}MdZ*Y<`IvjP68u5ATh-q#kRIdg~ZoIO(9W1YFqpT8}9 z%N~d6Q z8yEJEkohCeY^p=PnIOyGWspbi)!h{K%&d-AJ0HWKoY}@g+IM>1{mTW#YGFLk*!>SF CeN5bB7%zd%2_YlS2qKH62od3~*WUF$Iu7L8J2~7jD2D@dAH81TD)f5mb-RNB z4ipmRG#g_JvV}olnK;7c25P_!qS@RWn=GKqoS7jJn5Y<+85ZKi9&qR%xF+rUzR&yo zp6B;`wJ|s6mB{eeZ~y=ztyv@`uP+4Nb!+AC1klnVFV9NmLMdM;k$kks0+~+1!Gczv zE@df}c2?}V%BBH8sEe}~N`XMZ37X4~St1 zTvUgR4~F@&n1< zL}v+3k(Om&^2rFfB*}xru+QgH`qWB6EQJw+!2qjJ7)2GbhQeFnmT14i?M(<;AXzUX zavq5j++e^W?GScLMo4D56aw$D*;Wj@y~~M`QwIBK4~!^PFwY0#TGaMR6#FlYRkgkL z3J(iYtXJ4AGIBji5`thkcaL`zP?Xu=TSQJS3SCYL%x<1_OIFed$u~+T=ft%Ziyk!@ z2(uQ`n>7fcw-`{p88u@FVb0VMrl5`0uo_aU)1YdSBoQ@&nDv=trh(Ls%#kOIVBQ zf3dJk1`f2xf7&G|l6x?)U1@&#urfZZTb>zF9*zrPQq($+Wp`E+HyUG%!|1^ z-P--fp)*Zun(FK89VZ+6FEvA(p4${*z1`lN@iLW7oi9z!re51a#Zb*fEeI2D8`~Tc z(K|hJp>ja&Ek$R!XXeJwwC%m?y-__?^~0Q|wfC2{?3W7K!c%(VZyhYVf;p47j~0R2 zu-V$}NqJF!ZT$8j6+ImBNoJfh*|=k7Ve3;8*?tcv*PIK@h_O4%4asTUQGPxMEm^f#}fa()-*Y+?kg*5 zi@muQOc{8h?{x9G$f%ADXzKjN<9UPW1q}zP&u;nVLRUi9CVNfyiL6hXZWL;VP=fC| zVZC*@CZD}B+WDZ07&s=qaipWDa#w8JyV{&PK>r}cx{g2Ce_Yvlp!Ut1K5(Kd{`sHV ztGeGy7_u}(e|Y`*8Ky6*%MO$ diff --git a/test/Voicememo2020/VoiceMemo/res/2019/voice_mamo_slider_btn_bg.png b/test/Voicememo2020/VoiceMemo/res/2019/voice_mamo_slider_btn_bg.png deleted file mode 100755 index c061f95af0910e93dd7ed79820d4fd497edfb3bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3262 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 AM*si- diff --git a/test/Voicememo2020/VoiceMemo/res/2019/voicememo_effect.png b/test/Voicememo2020/VoiceMemo/res/2019/voicememo_effect.png deleted file mode 100755 index 6541ef7a15dd2553dfb6641de74509caa3daffe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6406 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 diff --git a/test/Voicememo2020/VoiceMemo/res/2019/voicememo_volume_control_cover_bg.png b/test/Voicememo2020/VoiceMemo/res/2019/voicememo_volume_control_cover_bg.png deleted file mode 100755 index 49ea3a5b0448cf4406afab8d4141004af1e8a089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1842 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 z 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 Xq%7KWyJ2hAI00V~{3u=nC#CowLNC7N diff --git a/test/Voicememo2020/VoiceMemo/res/2019_custom_button/record_controller_bg.png b/test/Voicememo2020/VoiceMemo/res/2019_custom_button/record_controller_bg.png deleted file mode 100755 index 556b8ac9f3097a0b1a1dd84512360e764d03d798..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2377 zcmaJ@X;c$g77jZJ0*ctko`hY^Qh}@xAgdsRC7>|Eh*=7VkW@$_2|C@)F1WPfg4iPB z#xN*?fC%o0A|eVc(1O|yAgzoG0xqC(+AdU_{^995RrTJxb-(X^@4kD_slte`<>n|m z6as-T4-VoA;gLQ2m>R?HN70B;c(B#*Vl`1vqDCuHfe4lq5`*YqxhM$~f+A@~+6~YT zfiTd?qGL6&f>4G8lH*0QK6ss638N7RzW|+5BuN1^Xfc>1Q!ueF&t1ZzWl|uirz+G89TWSBmjTab%>*p^lZz&W ziTx}pRuF;aKq?ST#(U!=L;yfjD0sk!OrZeF&?F*2A`s!5f&+XQWD0{sMSr=la5R-P zks;*rzr=!9Ol-17qht^WTCEnZ^~OW0BmzLE(`PwIBpmF4Q)ehNA{|blc9~<~f@+CM zrqswF1$vfIB!<>&m{?fp=Pk&U0>M{eh5AdP;FJ+`A|(O96A5zp?7lvEt2ILK|1!Sm zt&Yx6f&?L`hSsYj@OdP<%z@$D{e7TWM_3IbTqT1KMU={gBB{b8%&G+%H(x-(ndY6)4g`s%QvGovVO|WJm+4lOZLV6GcIL z#>f;>NUQdmJ)Y0I<$@|%Iw<9tx!;AZJOS$YD2FiHyMvZ8hOMoQzLl|1X~ z+VJBAUQ?BYZ}oSxIc|$LHw@<;U2JNFZR{{;`~eYl$0lgn7^Mo{I@D4riw<(dPFyn; zq&9g1ktjX$hdssF)D)*`Q=w}56^qZXB<<2$gw^*Y$wc6hqk&p$oWQ^O78p)ij^el_^ z4T_vr^sS}GA}iuL&Kvn7YH|*8&Sd7AvVeYMKIvolg|(JCW9vK}f5F~UX7LSvNd*B* zEqaQH*i=Ji@#X`D_JN|HBDu9{;5x3$t;o(@Sn!`g#}Hnn>bN+0M%i7@SoTI|^T7Gc ze6T!v<5#VJI&!uRdsX5$1~TR)3bGM)RjnRX3fJ3pm3caccpFPw z!|GkVX8gl>&l0Wrn(<38#hDGBGsdyIh-VrN{w~T(IJv!3!rr0ZJJ%!>TvHF1G94vikQR zb~|!1*MP(BIrK1i><9N33y#gKfu1A7>&#n@y|$)dp4;xxZu4dDab#CpT;GsAQj+|{ zg6T6hRQSu$Hx_26)>Nat=sv&JrSCV2(2VZY%C%9p%u5NSovl{j-O4uztNk5o7%^SHHR4~v{Ga7Ps z*<`(}Z#pMtbLMZa4a!V`MKibF`5*z$H4P~JOFJ_joqth3zoE}*r%3Ojg*l4Vbodf-7zN%?TikNm}J z>VXq7(q-~Va$gCdasR`M`Sz`$XG%Q3CwBH0-W?AaTp+3P#a`?kZK>5ojs$qyFL|#$ z(98-!dRa^58&8gT9-AnhcX#53W9RA*fKbcR6Nb3_=6pm-3%qs10 z5z@V=dm6V0E?@73WB6z{#w3?k>2Rq>ZSI~Dp%)uB8JiokGH#7sif(A*lJm6>v&OG9 zP8gS#MIJi;&RV(ph<;etPnv&;8m>HE&CW=fBpNn*gqqfg_6gI`Ly=95<*(f$9iz%I zX@Xm}IHWbpIcj?0iGufo9pdil#KG+g>$*w~6$jOa`rF-&tWe#ItOyzWJ@~;-&|`+Q z_iC)u)KKGx%W=gV(6KqawICMg9BOPVq&=vZ8oN-ux#5-Xk4y5~qV{!VxfDMU)+Cp1 zRUb_By_i&DQ2S4Z!9Td|-sO4mZDIJHbVPcM{J!6JhZ$CaL+3TFXT55j3&)aj#$}`f z^?fra^rdI${aqEOUaq(BO{f|exhRa?4`L;EHVu*+kL0e1bl&OlC~Rr+D*S2Bg@sf8 zI`8&;9)IWX`vJqJi@LI(g@^*Jl3- DV>rHH diff --git a/test/Voicememo2020/VoiceMemo/res/2019_custom_button/recording_icon_cancel.png b/test/Voicememo2020/VoiceMemo/res/2019_custom_button/recording_icon_cancel.png deleted file mode 100755 index 64743c4676187dd7572bcc8e2bc84bbfa451c0c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1341 zcmaJ>YiJx*6rQ#rrfE~Qm>;P$b~>rSK<2qSGrP0dHkrq^+qy~EtR!tMbRKt;NivVl zOuCyCN{KOAEEGWyEGVe~X^|Rih0uyEm@2VY6=KCAf)!D;8VpK{f9jni8!LtmGxu@s z`M&eG=gi5@_T4qrPgElaQj^&u=in@cUsWX>f5;<0!)Z&P^aNc_AtK$I;CwL(vRL!I#77n80!Z!=uX&2CaEULCDGJ zWm|BU!uo>16-csJEE2^i;ds3yok%1?4u-*@2JR2rfm*_CzoE<^17G({H!vL=4H;F< z846Mu^mHi%%gtt2h;4s4Q7~m>Np(q@ph(LK<66}AgBZ?KN}S@UGB#uTfokiZY}bT#m$A|# zv4Z3QHE_JV;|!K7ptH{j9KX+TQK^eVpYAqo!zubr;q@#hG`5U29?IELZ9)n3-z~c#Xa$`~Fa-_gDZPNx zG~jTJ*9y2Er4j`S#N!69VnQ{z4qC}(V2Th z>GkIBxuzHAFZa*?-8a|pCVst6n)>QHTpoCD;o8*py!6{7aij3m_=bthU-N#`c$N6h zPK_9^6SwW3dF|STZRdAv)}(3b)g7bq%T}`SY*p^!$F=F8Vw_N4I(JO7l5f<`e0zft z(jTrH`}AUcN40i-fBz)CP>9N~e zCeS}C>))!8-mdu4p5sod&q>YqBUNXQC$aYzj(u=z;5(k@>R50Cx>U1_^; diff --git a/test/Voicememo2020/VoiceMemo/res/2019_custom_button/recording_icon_stop.png b/test/Voicememo2020/VoiceMemo/res/2019_custom_button/recording_icon_stop.png deleted file mode 100755 index 78e0ef06ecf22775b2026025b87dbf6fb6b041ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1187 zcmaJ>Pl(i37?0YDN>?oC!Np3*UMe<|yzJyJJL=@$?m%a|%nZ9@aluUTW+%IwyqLUo zvZH7zrA2X}2N6qK=%FHbC;K`TWnRTU$A<291%lG?z zzxTcG%c-%^;l3^XTPTX^D~*^HGV0m0X(M?*tx?a(uoGK#Tt!XXc49~sJ=B17DR8D> z1v=jRk$>S3MQup^S{>KRUu!N3a!%%xOM{4@DQakc8aeI^#B>8r`C)-symphJeXqbw zh-JPU8L;J#bYfWTjMm)FjH`Og{(baNsu6+!VuwzH*)Y-40<*-ck$Gn37<$PC&lH$t zQT6f|ZJ-#^Vs4Oic>rih%7MHnN#HA5;DNyLwTfwXW06&X zX<-~`9M^8QbM3(#il;cBs%pj|2rThnllc%kDH|pOJq8mdZtO?cMA&in1ifE%M(O*vZp@-VZp6qy*cWc7fKMFlNMghH)U(H`5eqL1#kXKAm7mJn* zfXZ9EBG~z&Y+8z?C`=dYt;*SQZ4wL7AN6EtjixK8LbJijyxU{}fD+q~8%@?7(+m=X&ZfD_2h{u z4(HhmKlJ^Uytd9<@4tHP%7qiZ%q{L1uiibm@Xz$|t$*X`YgY~pPcA(B^TwmkKSZy; zyQt58aqNcuV~Vv~m!IucTd%5c^9TQEWxtJ* LHERB)AO8LwR3vz9 diff --git a/test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_btn_bg.png b/test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_btn_bg.png deleted file mode 100755 index 79806ac0e76f96676c73a06b1bf0155db9fbfc64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3222 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 PsNnT<^>bP0l+XkKRewSM diff --git a/test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_playback_btn_pause.png b/test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_playback_btn_pause.png deleted file mode 100755 index 262f65bdcc4c548a7c3856a96d04fdd35af1f5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1364 zcmeAS@N?(olHy`uVBq!ia0vp^bs)^a1|%OTFYN$Qk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+nA0*tB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij{$dk+YM9 zxr>Q~sgbL>p`nF=vAL76i;I)9iNUr!*UGslHL)bWC?r2W2bKZ?GV)9Ei!<^I z6r6+26g0v!^HTE5i#0*f1M#g(YEfocYKmJ?ey##Ie62FE*zf9QYUyNXWNB&y@wcU` zfuW0qtBI+pp^1^Pk)sk+ZwfhKrVn(CJ}7Y@B^H zHSHzWS9>kv{ruML+YQkhi`PD^G84V~PN$apfBL$@&dqfNe`L~4i~H@)J$qemr_B}r z$|d;5!(*>c|2e4fb^8;0G@BsYI6`i8uRw8Q_iOGo6Z5?7?pT`XoVv4ZkNCbdwT-5H z#{KoLZ0@gLY8&$rel@%O78^tU~vY=eTh`#*5t fNB=LcW8z_W6Pr09w74V-RL*(2`njxgN@xNAnvmXJ diff --git a/test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_stop_icon.png b/test/Voicememo2020/VoiceMemo/res/2019_custom_button/voicerecorder_stop_icon.png deleted file mode 100755 index 7810b0f690fe121793f3c4ec8c450460e7df9da2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1596 zcma)6eNYr-7~eyt5XFziN=lvWmSRT&?2yu4VdKpEp2j? zWlZt{oda|5R#42&DHnjNJlE|lFYy`~d1eNh9wMOwKaglN`P5`J*sZn?_97hR4iEDKPfv2Hr3|Ff#coPa-OX>(xtw%>MIgBPS zKGI3qM`JZxV!JsmzQF6jk6>c;dBR1w<&sa6qC%ih!6D^*{m9E3mx8 zasf2rkuKuOB$FI69XW!ZcQ_t64v3?Pf+0Rdv>J_0ZPVkp*rYAU##2T^?$ms0#LEWcy$k zpzvUvKmg8=0EgwiGUpb8#4O6D%{KP>$?BxxApFR^NszVPg%HGCZm=Dep`=1M3I~te8UN}5B@%(FVXYOs7o%MB0 zTA%EDh)KF=IMeNmy_&SoZ$I|RuI8PYZw)mZ=}oCKAU&ErE$eSzEZi)c@pp3HvHF$M zer%lf#gkJ8dIxh-&lVoUhCcLFA8%WK@6ybwj4S;W8EZ_4EHBM=r1tdGZf8x$8_lsF zCAIa{%zFKuh0UjuE4Q!N*v=mx+|shGomXry)qU5w^?XA|ifgWGUC)3iv**<&vEs&zL%SPib$7}Bt9r7Un3zcjEHsM9s*zX(3aJBm)iUJcPS+y) T+26_||MP5HF7=sZ$?AUqtVuZ9 diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_icon_voicememo.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_icon_voicememo.png deleted file mode 100755 index 51c3725dd16985f19a0e0af7076e69eadc5ec226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2143 zcmaJ?2~-nz8qY#tBZ>zuxT44qw91iVAlHOM$Uz`nauZaFA(=o7$;3%)0CG!-etKnqhkgj@Y~2;j0%DPgFyyqbOrk0`!HyS-7JOkRE-_25*Rm-TgTX*H1dVM;u#L-wLFtRD*RMKD&o-*#kE#G+wuLzP%lq}f75wpR^n^kN~GhYX!9YGl=h68B76^ti z`3#;Ag7^Z65y+x3XpBXySfkTRH8Ob7w-WQcfQ5b&%NC%pRF9yE2$H?Xg4irXkLa=x zEg%rsx=tt4fh{RYjT|xPd~A(+mA4Q^mG8iE5sIjRmz8EK-w=g>C8C2okT0Oo`Jqe@ zgbMRwWX+!*W~{6(WizZ?wwWij-Z*Jrh6XVemGJMoeMPWAFuw;&KEl31LMxP_Ik(q zd|-=O`=;3RVZ_~OBO>1WuCe$*)3M;dv|nz*~tAU5V$d!lw*;*RXvSxEMZh;Ixy)@Ghk-*t)FN zle2buDKqXFb)4O_VryJ45M@qjS9>(xIk3hWW@XUCs_&5Phwwr3vCo<=`Ef!gNRxrx z&AlFsYdKvCqrrtx8#6nSMf)ls3cy<-V^4awIPofcF|>>4pTaKO>{@Oo5=%m|K`!9x z`hnEfC7#gVA9-tEUv690dKv)|klz`*4m}jy+uC$=^u|#y2XK&6vwGg~%4uwpK`p+B(pp` z;275#kry66eR=fU<|wexgq z$PisQ?ch0pHA5&$3c7|b1UUVsu#=PHZD%|R$1ze&v)y*Nd=l*Mbth!v?tOP!6q zc}w1n?&Ap;Mv}(VqwmKTl76h8+Y-?+&@A4 zvZ5~T#am6Rb(zuSJ{8xm5BG#>XeZP~)t_y=Y>&n~2iNhMv}2c!tO@$$$xvQ-;R}7- zvmecs$pWbH5$x|mnDyN;xay2*Uq$M~^sLcun*2TORyn#~cOb)3jkQ!$o~Ay=MUPUM z-14{Bn@sHuJ=M>b|2O1bjd|#Y(vSlshknSx^J0HRa9%9r%>TxhSV38dpYJ>L_2`}f lJJSOBf2}HXn>dZL$1U018gtmuuE6%o7l+0O&+vDde+KstOFaMp diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_slider_icon_minus.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/b_slider_icon_minus.png deleted file mode 100755 index 35affbeb8f2cb93ce27b032a3397254ffa7c00a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2894 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 P?vKS--$Jhz>JsyRR3=ui diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/details_playback_icon.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/details_playback_icon.png deleted file mode 100755 index 0c21d097d291e2f92771010621c78747dc5d7187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1284 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 HpY8q&whX@2 diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_off.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_off.png deleted file mode 100755 index a5898351a8328371ee089df694085748e0363450..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1720 zcmaJ?3s4hR6pivR1ZV)U)>gw3s75PEHvdF|CfNWHgAouYYHdh1B*JE6vXp?f3RXdD ztAJ8k1}CDnR;P>z)*p(XAOZg(R1oPfVo_oI5YeiIZV3qWW|$z+qRB9zK-4L446N2> zuC~LW1cJ*FaJXu2p3|cWY zfvaRHO)^+-h|Ds>v02e^nygffP)nU3283EgcmM>()PNO9Gg?GeF?A%a2tPZo8B}1z z1xpoEUz18yssI^kh5;^}8=_&dK!7i#gIq43&zcLcm>`G21Q{SZ1Qd!m91)WVj4mpk z&8*dlVxaKRT(~8s>M_hDVlXl?GUyp>I%-Z~fI^{=!DKO5tPtEI#FA;m)YcHAC1@-H z1Y0y_g9$UBM!*?Sos6bqVk*w`bqR<`seBXIXc=u3-ZF+&ZDN3QCIdm7b&Ysiuo(C) zjd8s#ahWEV5d&M$bh8GZhc0LgjQ8%{iJXo&8xe$R(h=B*DIhTwzoBalT9J&$lS+gV zpd>m4-9rav8`J@Y#HMxL^#cFj_FRQ3H=*4R5i6cVa~{Gpxo?a~z7MjZIIb zM={i*M@@iCHZm=MmS8Yy(G1IMXM0E4!e+x4ur}O`BEU$0M22xVaAX1*i_Zoj2*j6M zAe0CM0v-?I$vJE`$P1^AVzuMcK8j`iFP4FmVK|5TuVIf};R^KmO%;GZ{f3GiQI?^Pc8gv-;Pd>e1MQqC}2 zV7RY)I8>(Fop3H-QO6?tOssLO+x@^HSI1IYXNoGo5vW{HB;nf%uMCiSbVZ!Z95D%r zYAyizYsl@BIyc7e_@%Nf$V*eIN=?c+;8EOxoNzng-k;mcSzcHE!(l+ShWus4J>{L< zO4&Zr-{smz-#46gsnojO@K8=#m&8AK{cICi>Q>a2`XIWXI(O*{adUZ>-!qDt(uxK& zfAagO2yV0N&+Cr{?H=d02I__OlV0EYtn+SJ5wWbtc44@Lr&ANS;GStBpK@t0$5GrO zUR4XHO+U7<={Aej5Ph@8^ZxXx{3F7A$Sbq1wLdUEY+;jb_fp^XyWqZfFW2cb{tAl2DH8r^>JHWH;jX!5@Dt=fHH5Z+#sHsYq zrf$1>-fQ4;zM!z_=mp|HN92onj{N5rrJ6xf{glR8cLz#_6xTdwyv%AN(#jVI*4yXw zue0<$;CfblW;-_VX6-9}+P3S|!~FfP27Pn8Nq2|?_jGA49nW`u-Ox8>i|6*UeZMAO z5;SbC$-NOUdF}Qgo1nUK z-?wMi<>BgJ|F+W7>?g#e^H0zU3FR3P^53$pAD#NqtrUGl3XrVYtFB5S_*DkY@$scy zOF6KikC1umuDoJ`{*;nI{cFY*q~tVt1qY8Em-N z?FFRE6M|jH;%m`FV?$X|?XFsA=&JoZdeXf~*BdeO({G-7E{`8x89uly{Iwce#*rf~ f)a~oqzw%%b>N7kkzlBgXIR7OIc{Efm{XFL%moAel diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_on.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/more_option_icon_stt_on.png deleted file mode 100755 index 98a4994f630d9e34f0275ba654ba90c669423649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1564 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 iJass={88^?m0;N0E%#PFNQoI#jC;EJxvXDSr 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 Ge&#=F7X0V{ diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voice_mamo_slider_volume_on.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voice_mamo_slider_volume_on.png deleted file mode 100755 index 3db692a99449c3abc5c2148928bd59575d3d08ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3146 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 diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicememo_effect.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicememo_effect.png deleted file mode 100755 index 6541ef7a15dd2553dfb6641de74509caa3daffe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6406 zcmW+*cU%)q6W)Lc7>Y;{qBIMNA_yd*37Cios5G(BUs@=kg(}iwP>S>y1PKA66j2a? zAR^U5krId?JrqHT(q0U`e)0R`ez!NfJM-+!+}!SSF(yWOeDI@i005tX{*{{mKwSP_ z+%UG}!IWJu`-bq-z2|4CXQ!J^c8)=WRwqpW#0m|rU~khf;GCKXZxAW17UW_P z)7%?^lh+iRj(oa&x-6b=K9~AQkVGWv2kX<0JMD$9)&FU{>#6RP<6EEeE{s&MKB_&l zH!xq*rM{rzHF_S?rh#8$tT5&ae&zov`1NA2H+;Bhzghxy(M`j(lGV_#u;|^m>Z+;d1nhe*z za_1)xngG6GpUEYgcsQO1}GGy4|a`u~1XX>^0<~Auo@t z%dJqG4aBk%ITsa$uU0;vT&{ZNrE7M#<_~9Ptr!-YYaZ;D&`+VN8!;2$r&;$tDy>l}HJNh(or|6fIUDGpuS^e!(4>C2&Z@$l)VYj38SMVDNu5lSY1mH6 zFpp)v`C!Ie6fj|MKU=8SAWw4;M5C!{^CvQFT|N7Y9o1xA4*2jkc|_4}YU}hQA3s}R zj50&Lj~T9S;h~VO!XIo7{&`Fe72`)uE}W+Qmf_`s#&1XzY?e&>4L(p+rJ{4(7JHb5 zK?y&o)Wh;}6Ua~{sWxva{{>f126HadiVQ~7(e{z zQ`(4Fx|_l`KW8<8ToJM*N|mSPlB`Qbo2OOyV`I)Q4-X6q;oN^sULD*LK5D`cSl>9E zDIacIg%|I3qRr-PAyzdaBS;F$!3m>HO@M#qD|J2A5uH!G)i#speLZ!~WW=$91sSyKRfiRXw^%BuDg!E!v@Jq+8gqv~gMY;K&Wt!4cbYso#GeTzq>ji!C(tc#a|VM!%isQnk_I#@Ht zF4_zoao-wzDs68x{?;M)M_M>EW>S&PN<|7#uzT+|W#HA%I(s#bGYLH0PwP~q*5BTS zS7S>0cJ5UD6y~LC;CmeM$ML+BA04iIl`%-E~Dan$B&Xsv7TJh6Aa|F;+Qjtl)Ye&P|8m7gFvnMx-)=JHou)lvay5OYGah1=Ym3w^kWmP~`)&BnRHVs`wW09Ofe@%f(r7(p z+dF~d@tsA|XwZiJpVG!}I;^;=mRk^FnG=7F(5MfN@vBVkfYfse#NC0o6bXZCNCbHC z)qLAi?9>HxvFVHUXW$y<0e7n}qV>G_Ib50!*UJr=F8H8s{?`{srU<+l+XbxwW#h$YH+<$sa)7(!?rb!TwOrEp0SUM*tV6F0-gOLS~1e#A6XzYbC8%?+#8pKQLsPg1RKG!g4+=6kIlBiZw%IJm6NbO1c(*pqR_HS z8joZWzMzfafrXp`3Gox2uTgbhp(DCTGn(iOC-GxPKW~5WwK*aE;24J!Q@qk9yQik! z1iE%oyZV?->Ok6i5)~-=iW=-@)9*Jkz{$;2reh2px~0_K$RxzDy%JY?aO%;E4(dXu z>AFt`#IYlWtoO%?5n%SOD!RtEm@UvGsBY~`zdH16MX<&H?~LDXH%)Dv8BsCAE7lWg zoL>v$>)UPG%&^1$3m5Q_-XRc2CY~IDJ~pw3F`(lb4AnWm#vHHj@llGX)T0dNI#zpI zL4H26-t$PDw#;5dth{3@rIZ=fD9j;e!x^>GwMyL5;l-K@eR*Ydc4C19BPs>*^VY?f zP52kJb`~%Fu(%FT$F0+(jt!3iC3%ATg+-h`r&<{B>CCoO)2C_6A!lRHIs>TE$3UCY zIL6v||NEv92pl~5C*#8Jch9@17hX~z!g2niBJ6gJ+w_wfyaW(#b)%1xpFZ!THW;gO z$`-=L9%4JGH8C}|Zq5lpM3TjsMLSxurledOV&y3tF^OgIuB>LdBY#(kyu_{ z1l#t}1mnI(qHC)E>#4vooJ~3bGZ~0j{H5d>u*6TB4744c~T?t zE3(R&amK6@n25}EgqN(T_TFTOD)#}CcRa6m`Fa%y|4mDS?*+eAd5W^IIqWKnG1S=L zkN1G>Mowdz5y0(_Djh=TpdQL+n^4%^R*0{qHna_JU`Ea@c3(?Z8^RxPeV|kcOwwh@ zqvUu~I#rKtOd!Ul-fZ}mD>l*L21Hs}#NSQkx_BkJacyDwo*an2nww+bRTu~h6`tY+ z$-fKKtKZn(GQj4v-s8ahY_4488M2rtc(EnaS{zRvz$&uYSfxZ8I8K~A1 z0tc}%{sk2xeG*!?kol-m$_p`h0KA$#>zQ(uhMY}~I|TBk83p?^59}f55Fm{{X(2az z_^%Xq9}m@vTZRx7;nlw~9|aJuot)$ZugVp|!iNzn|1?9vP1U@etOBT35&=T|&gWi2 zz z#kN)CXG6sf0d8N|Na8Xe{MVzU~+cvqLh_y9!I&-nj+DKh+k z+e|f04M^XxOjFZ9@&f^i(H({af~~8Q{|PAY#k&^(}by6XK9e*mBWYeMuFwdZM$##G^9^weyJ;?6=WbOssRbn@O zl#xao*#o?_D@iu(e}QS+WlDfYuIS-;AU%#ic?oi0?)O<>-~Qj6+#Bk#zmSY_MOJ+N zBB#Y6Q0&n%cm@#g#?l%g;D@;dm{4Hgf=yT~=*D z2rcjN|2>|(8^w0af9G8+7(9Qy-Tavyyqv%O?!a3xypWPWAnt=9&jXc72>3M6-TL<+ z;y$+c!kqpLU<8ilwW?ek_HBX6fuwq;`jq@%Iu2uw?5O&Cr8bzkEpkDCoyf}h|K~+4 z8|ne=2!*8yMeD~cwh+uvaqQSw0L)|kady`Lz_?APw+9WARFDWMpihr0*f(=qIKy6$ z@QNHe^&Xir498BPv>L6OIDo#5G5t>(yOs+1ik$@dOiIBN(+Zn8gE+%}5UoyUuZUM< z1=V~I2&#q-OAV|Ue)e&F%b0Jw55b(6pGaLK8+y>Gs!FjiVxx0cCOK1Hb;h-s2MG4K z&s5%GBqD7<(lgw}_aD%+K70;H$P8ul)WkmT-WmFW)@#o>DF;)z?Fg*MsFNrzEt#| z7Yy(Pm^$~?s`ogDTS%Afh((+ggz6c1_hx6WaK(oR0+d*No096U1+UjmFpqi3 zf+cRRBODl+6pP@+@d>wZhgZ#qT%=s!ll;JgeDk_`zZqj1)+_-g=Gq>>w}PYqhF8n{ zH7jDQaf1^R>-lO%wSVih-CzJ&eWD}*0^FVMS}zru=k)Pznb8jv}s; z1(79&$L3NdDcE$w9`Vj)&Lp!Qv|i(CREsqu%EhKM@eAQV67o*=N%V!LRme4^aL8KB ze&i&#bX3?eXZ15m5h_|J8roVd8~E5i#f1}w=j_d{jq{k7e2APpD6Ll#Q$tB%Bj6{e zqjl6ufbt@m{)x;-2&dk>Y?~B%TokWDaECY!T%|(|Qhoo0dSv%9+m@k8c9&9~jfuIR zdnJ>g9Gv@~q2YxD_GYcj`7M86NYZz%^D;Zop^G``J`{)}L)Re9_bAk3aTP)=F4gKv zJhh8Wv6+yiStbwBQ>%TMkOQ5SJ$$L$IjMqwc&m4yww(m7BuIL`X{YOviVt77z-1>1 z|3C{VP4+HQdAL{U?`9N2{8*cdIPK}HbMD&NL&VS@Gcm(EeBgPhk%lVWhfNm5k07^N zD2D)teHKb;;1u}qc02fnBRPiL}jU60(p*ExGJ0x zcg~Ho)Q4q|ALn#{YxSvAAO1H~`YHMXABp)#gkz3z)>@;On#A8EX_lM{Jm* zx|L&)!k@OI&ib%)J(>lhd2w*LwCasAU{IV@##r2v0qYFKx(*R6lH*0CkO;OTGDm>_x zCpA6{{E;P1<;aam3e4w|O?%5m ze?ZAoxDV#8tC8S3uQC`!_co;675Nb>FEaaah=E3j+ z>_YcW)PbE-wjjshZSVf~kn8ZZEBTsUG<^F9@-Rw5egEM zH}1*mhX_zaCely^qW<8C4Wn7XrA$>4w)_B)maD7IoTkhFkxo@RRO#;Xe!E%ws|mn9 z`)!-z8>=lKTtT~vyvnluoEe3&P}%Mu7uzSF*GyBZ|7w&ljIL1>#=J<$Tb>vd;((64 z4n?P+BM@-u02<2S@%D5Gn%V*c3_dZKRRU{fJQZ5xi8WHBHm=NI(#HH#BdnlPl|tV-VC$ zS$Mi6FVv)L9W{fOw3mH`ZTV$KsJXbuhAvXp--b;^LbFnzl4&U0UX-#phIVup|MUDl z8T<6!M4_!Q{R%yU7y4gDFna9Uc?b6Fm#s!0-)@j>K6_Kg(>D4)-<5TSYn%$0`tgu# z>!PA0F8j=Ik9mpFa6|x-rZz!%R;7n0yi$8I{&ph!*2;M{m!rXx-4iG99`>H}17n2V z@(npK)xoP#H18^Z>3fJ-&%+-Wes_U&(2svcWOHIlCcbr5dd-~XPQe)sFM}eUQ>m=k z9F(dnOi}o2k~&!q6>cy4@0X)~fA-EVZbqf^4F3_Rm)WzDxT21XP#{Y*)wTY4OP1v2 z;;_fJUpgFkxKEGG6k0oGq0(b4hv(Y7rFEC^VXrqca1vjzScf7QVJ>8Bb&Ts@`>q4E zpPbQbVXl+)Zrqljp=u&WaiL)%Es!xn`Z)Xk^UoNV6j z>O!SZAPZr+rS|9tM#83>DZ401&ruc^M!i@~oT${wQn1R1Zo7AQY$-P5dihzGQy(Qi z_&=|bNgCzlBA4m=W>z`HHT`8Xf4=LdOtf!Z+25BfiJy>c$K`AG?z4Hw1Ik6(#z-4q z@WoViEp^_2Jf>t>Ks{WaT)rCQT_=`cRo-5@^o{vE=pmc>OxCLWNhroqrf=EV`u7di zPjR6GUH9(Z`^@e-RyjB6Lcd2B!}Vp5&kif_2B&^cnOJP$g&$SN1uARaWA46cC|199 zKSD`ZMJ~*gB}!Pg4Ku&rDFcnaOlxmXTz?!YNSnKbYdy57dCn?;P5R4ciIVLm`brYN zitDyAtrNNc8_nXSYgm<$?57eW`42Gl}36tvuR2sJ92(kFZHvq2Q0i zH;SGipyR)*oRt$=^<;Me6Xt zj|Mp#Ck|RO%UeAs0+I%xXzRv0^}(i=Cn0AH^=!8mGIyY*3r9Z18^SAgb`zVlY`dNW x-cA`f77zf5UdX%mJN@LSQ1*FJ>TUzz1UQ?Z!^%LWoBd-080Z>ZDY^U)>3=U|^n?Ha diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_bt_headset_image.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_bt_headset_image.png deleted file mode 100755 index 3e083e432d01c534011d1ee8a810eee8049f6ed8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3875 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

eHajtW&XfAqif?8W! zYq@Lwka-sfm?o;e4dYrgN;pBez|jbfyDEjPNvy7kx1~Uve-KUBP-qSuA+fn~zn8a3#F-9BHA^Zf zeDDrFMnq2zRu9*CE>yR8EeTFxYWlpIOW5muGqlZ~v@QEaNg4U+E~&(*Opem6#zd{0PHKB5i@6Z?(C^PAbivm;QK1p;UwCRgnC? zil=AZKwW-9QWndJ8;8$~&j&wtsL<7MRw(gUSXqqa_&kXe+bVt?T#bmq&=$200K=5d zym^#4ysZ5P4Lv@Q;77^dR4(itrrw@VJurJh>72HfDVtkoa$?C!W2?Bmc*$5PL)xsc zCrh^i(5SHHIGn3kqP0Y5t_)6ZJYRU#xx8C$L+$9XHtZ6z`CV{`M!VMht%rX8gPy0e zoT(o;e%dTT?y00VvV{bxb8|mk%G0KfyxcLE&f!Bw^E#hBg_!@^dhC3w-u1j;+ZsQ1 z3z&yk9vG07$cb&Z*Qe3tRKuN}R~WdX^+8dCakc)^AFoV<*^8z!XSSL+?XZ%^F9mST z>AOSq$;{Q#HrFL)@E3j@={8bsA87=d4uI|IFy;OHz!9XlI>G-E<3(^{5=KJ9F7Ji) zS}GMEe-AP*iy);=F|Vvcc+riMQ+Vs#%xtuxbJWNsF1zPH`y5nI|FA}HWw2P+qE z_Ojz!2^%7{ThbK0ORTnn;KQNQf-N^U$FNoXG@X68b!ZEq^XG_^#ueCt=qCKvb+DVM zJ!g(v#$I2|c_sD{l(2BItoO82X`lq2#h`1Kd-)fneH#01Yjmb%K7y%*o&~qBwyL9ZY`&RPrHm;o3xVLkK zJ*loO6pLbOHQe`zt#X7XMRq|Q1R~fTF=zAkb1onC8+yl#^+zn#j}e{IYQ=( zl97Fl)Ib&bFp&N3d_Mktj@m_LHHUh0ZRV{~0SAUFdCqIelH+;%981&H`<`@%ekA9_0|lP4#2x5~ z=WEsDkI4>>>p|yo2lRAxKVHbu+_}-b`dj;{x@XcIIiidC@kL94j1FFP@lyN(Vq-1% z82#qphYCjr#7@<|{e$L&Per+pX*MBORK|ZC3)|;2P|q$7sU@qHn!Q?2vJIbB&WEf- zDwIL|!7eHVq9;p_zc{Gok5A{e0`r%1@sdjCjrbxC1c>9SvKa3N3QE zF?z0)HMH9^4=b2=c{wnjWqj}pxEaFm$%-*~Sx1{IT9)j4?AIuNncZ)C5N__@*go)d zF0nobU@G?{VQ4>>-Zm2r)8obbHlvfl(*%{aW6Hgiv8xRZJm;k2cPS2o9>~vwYr_ez zEbh8J7*h}sg2Y1oS44tW` zFPLBPn(nQLSE1sxIszSv;mY#l?6-1^i2D7V>t_~uRld2nnTgB1<+6|~QrS>D!H9_O^4+iz*I&YJ>nCAfT6wPv8G4Eh=C;?o z(SF%IE1Jr9zJ*fNNY`4PQKWRik+D(OQ-6x(4Ic9K@p5lD(>woG^h~1F#7|C)O_%z%9brXiF~7sV8!0|zq3c~@Yt-e%ekOS_ZbeAklVNVqX*0mJ%5je+ zVl~_wp5PRs?)#X%p0#0mTU#`=S!;36;8x4@YW7}#`uRDSJ*;WbJjtop+`Is?XyBjz4rF`}I*57aE5oXyHeA-?0bHU_*nx426@ zdDUlX>O@oBb54Fpmu%`SjY3;Py|SLoLc#|B2I&l5Y_7aA)oLzQQhKz-Q~aSXCUNH> zF?9{8oKMdmJqz1Pe{0sJ<$i|m7}D?{R_AF3iGshmmk*V_FR*{W(yh=ztEpd(zdc58 znnU;}r6Oi(DD?{OKf31KyHU+-DmEkDyjK)DS(X~5+}T1TAPJ2ZTdvZAcQ-^9ZyI}O(jjm z5*S|Bxy6)@;#FyCCI7YZSo_Rk>U7otScm1TT*y03`>mDxUAmpsCN}_c!a_mOHFgpM zjBmiVeWAI>0qMfaHOf2pcm(>*`RIdmI`IVs)!36^|zZ@Q>LL3>&) zaK3a4XB?)-y)q(VImjOm@Z(O%BHT19gk_W8xP-<()L7aU3L^hdT79n`!}flWI0&%s X8hUo&l!yQJj~dp-(Yns^Ov--%zQRY9 diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_btn_pause.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_btn_pause.png deleted file mode 100755 index bb88f368ed3d02ef8c1a6434a80a24c4aa0b38b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1254 zcma)5Pl()97=NR6yS5aiAXJf(rYIJgKQA-+%TBj5NoG6P*)FpKy9i=4$;)n-O|=>Eaz7q2FIGWE!1bCH5?t#y-iM1c91|yNGFq z&KznZ$6G#g3ylHrd>(XW$!zPS;o^{Y3LicXV~Pe~Y&?%0w}%MRMRP$^WuJU|jb#F_ z%Ff6wu@#$WJ~*+Gpy`##j=R!xb&nlC#*F0#B?u95m^@sFQX{Xjo4f{H7iNKFHeE=s z%JxOgwx$>pCy0^xGUtjAGK#{(imWK`C?knb5=8na9IP0!Vn`}87%YvJc)roL8iQDL zS7ql3i48%>vW(BlJWl2WsOx&cAxRwd;L_!YI5`)khldOnO5G%gNq{4!V05~8kyKf# zw10#!Znd_EqjZocnld4GVgd4^5QfFMHoa5QM*qp!(L3!d$4F?S6fY(&y$}EJ5KMFT z>_CMhRb!k=0(vRVf`#415JjYERayFn_X5vQ8VyaV>!z*9nq7fVYv__@OSTM6yQZ4; zA;(TwtyV7AO-YmMbsa)mt*f<$PA|h!L`#$!(h%E>QsP7|8paK1+yPd7Ce|<$g(H=@@v&3s_-vLnC)wF7zeB;r^4=?^G z9$39?-5llL)IR+9@+-S<9%_9y@wtBCo%`?q@!rX^=O*sH?H+mK_spjKIZB~`0bmzc z1>j`>o&(3X8Grt?bbnp_=i2%G033RKDWAFcVC>=f>qmRPmFDi1dfyl~Ub_3m^^1?M z9IS<_zwG@;_~7BOy_EU?jsv$3j{o$1_UMz5^%uTgy7Xs$c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij|qGo4Kil zn~RB=sgbL>p`nF=vAL76i;I)9iKL?fq0y6ST@{2R_ z3lyA#%@j1kGxJjN%ZoKZ(F5_VOKMSOS!#+~QGTuhIDD-#vDj~5Y2@r=VeVpLfy>_z zy(#2`nLf}l`k=&tlvrRwz!V5#!jnFb1J69EdB7Y~1k4)gmU(gv3{0Y)E{-7;x8B^f z^^#$fY5N%XjiIUQ1+U9&5jm%|Tf&qxj#+`C0MV$ET#tef&Jjee2v?ENd-~uD&0- z_g8Rt`2OD&Uzdxm|99ch)%8E>cdX65&L=wmXwKUO-xiy#{4wXz{Lj0;>8`Dtf6nx* zPtxBm{(gg1SIR$XKEl6qMXjQp|DVSnOZ(10zH>BI?r`xRv5%2&u8WDz zcizA4-o4Y`?;cP8u-WYXy~E{Aa_R36{eR`G9iL(K>*Jb7&00Xqo&sGG^Ks!+pi7F5 zwui0zap4ruB|9HEYl9`fv#mMtsQmV+#qrhGf_FX&T~{$xJML*$IF$MCvt?-IvL9!k zy>x7CzZIIhb=$=suQvW)md)>b=%_3_?EUdX147XrX9t^(<10RgH!w1oM6Tez>9yrQ PsNnT<^>bP0l+XkKRewSM diff --git a/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_effect_bg.png b/test/Voicememo2020/VoiceMemo/res/2019_images_icons/voicerecorder_effect_bg.png deleted file mode 100755 index 0c23d675ee3c3d70a32bdf7d06ee8220a549ea5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19146 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 z 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 rHa$-P^eJ#F(*2Kt^Z)z#KLQK@gm|W@7>h3N%$K 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 F_%D5@O1A(2 diff --git a/test/Voicememo2020/VoiceMemo/res/b_icon_voicememo.png b/test/Voicememo2020/VoiceMemo/res/b_icon_voicememo.png deleted file mode 100755 index d8badf8c11d1230234febc6e3c9d2a802162acac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2745 zcmaJ@dpuO>8y~rZEth1OwQ3rY(lPfjGstF!5YmhcU6wO52gBT&3qvTWlvvjdNo}s{ zo|1-2D^#*}?WSFqZlW6_EhW*`9+my=AN$+$Ip@6Z`@GNhxj*kYNBn#@E!F=*AAvwD z_4Hsc;gK`{=<2}ls!|;TctFbC0_7}ms5}~!LWqq#F$Y3<3c)al34y$r-JOsV0-~DV@sA_hkVa0D8B6S1gI7aG0hj}j#fapf5)jF(79=nr8CS}e z$oXOsYF;A95i8`*XxP$^E(j$)K7R`q$vy=N4jD!XN-#KkEJi4t_v-_8=Y{PmxRxin!2%Za%F0BbMO)pI91Q3W0L5)L$$XEL4GCxL7Whg^ML9 zI(Voa_`9_r5!_EwxN-E6%ti!4r^}PE(O)^B z-m#g*bz8n6Cga7D3FM6%OTZAN+3?pl57xe26+pEx+kURWi%r`m>Ro3xYS^>#ftT5_ z+L}yGgi;Hy=c?3RcF#JaFSxCv=hi*GMQ`JW;(gwHwAC+HNdxfIHix)FsE9c8xCmCvMr2w^mvvA zFp6`!LMv*{Wv_VoitiX^Xb_$dkrH*G@%zS>ld(FB*9Nla?DJ-)3QJ${vMLv8jKD!6d*vd?Z@Kl^+# z?GD|dA zYqaEK`qP@4*rwaP@}XB_eXOyb^5(`yHKWhes$uU)h&cW8;LBMXE<1l&_M2mLL*djL zC!k}vq0pBVZ_9Yye6e$EYFGc)5sGciYua`Dn)m6Z+a3NMq5N{}cx{2QYP!0??(ny4 z`+8g}2B?>y7WfV>afL;Rjs||af4WrEIv!Tqj zNWJ7rI`Qb`7eSS!D#r%bKVJCQ0#ug`oiwt#>RLNnRq3^e zDoB*CPB;?>y@?<^n8=)}Uu2aox12Vzn}l+zpxnBSz|A&mjnlmTH0bYhbgEXcB`&{o zdLsQbZ{O~9B$gfvyjxPqemx)jcmHTXSbiv?eELT`g~5W zk9q6K`rx3JfyILMUJQSALfqcqW1EF~j(+~Rm%UZ#Z;u@x@VgF8cJ}5^nub5g$a7yxv# zl5hQdigiKtq*85X6Xup3-(f~c(n7!qr^kgp7C@bX=ls!~Zuk{0UDX`TWRovP-3_>{ zc{?kPe?t^~RsKYw$n&_JmgmFs-Mz^@<+}EmwUW2$qeM=9jotUd?0NWjk3R+7zt-h#n(7lWNYW4yf%ox&|ko zm0(5$X@^OQ(?(tFV|9=guX1xqz(7yGGo?4GTRS=NRz+|B`%QVJT{QzqBOPzp9$dAHeD{$@c3r<0Y#bPw z3S0fdPxW(!(_ek7|IQ`y;{lj@R%fhCqC&5^?wi> zKVdrc?eIi>#97UzQ!RF@H!^p9cPIV6^h_fZRO(>+UVP_eLIQ5pAlBGn#V?h$H@nb^*1r2YIQ8Oc~qIKOk@2zHWlR4Y6cU5{`+h5^%^WBT3mRsHeb@9bw z)`Pb6PDiYCe5#ERc&E3p{h-C50nYeB2Un6RL8{T{phQ`=9Bq8XA7$*~xRo^IH@dPY zb(^l<`@@s9w#f1tU8f$$qPVp;PuMo?puB0iRS%{PM`eXPNeMXK;rI2^FNcGZoZ6K*O2{x0nZ(cw*UYD diff --git a/test/Voicememo2020/VoiceMemo/res/button/details_vol_icon_off.png b/test/Voicememo2020/VoiceMemo/res/button/details_vol_icon_off.png deleted file mode 100755 index 0365f316ee1a2c1530fdb3a70f9762db9d635ddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1820 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 C(V#sbJDiH$mu!?Lp3j~tvx>?*1pHl^C zp>*1+M6Eaj7R54FZR=w|DG!IzL7=1jC~Z}=7K;KcKA;w)8y>bZb^Ott-M#mI`xJ92Q?2u7_0BJB!}z(Oz>V7Hj9HicaYj`J$GxyvjB zfpHfmM+r_Ol@c2Vs7aatWCBSTE`lIHE*C&jnOqKq0%8#)7K*rA9tKGjGPyz=4oqGk z7mYS%DD;SCG8VT|f>{hhDTG3nWd*E6K+>5)2!>%7hgclOd4$>WtPExkv)Y2D7!bmS z(1)wN#m8? zw!}P&5b6mVnM>o`eq;nqfw|tjK9I|i%SN%DHgTJRnGq7twGdWDizq?vi@<0yDo_<7 zM`1`RmB^&16oR5rL#WitpC$SN)#VXV^fiWbVNRs9$1;k~M3~9?EDL|bd2bLw9tVWWx zg}An7qFRKYP1^{gh9)h*cz+e9SHzdVutpLsLQt*(SKSdJl_pw@s$fKeswJ=roWvUc zPtSy0GD4R){w0D0^YQt%SKA_;x3CIJ(kHDs=M0_8fBfid+{YlFSe+0Y zGI&y21ho|Jqju_!m4>rzSNe~!0}sm{@4Efm-2bqQz14GUd;jG+o2{&;GbVWHQUg+4 z=na9Irb1uupozu2iAhyfc32-P*|gus4;nk~=5aP)WB1yxi{dM4yxLY>S()_I;M3^& zU~thzO>6Y9lL{QFC$c0v4jpm&F9}{er#|AzTQ_g5yVRS1a!LJ*^*~jDBE9-VBb#pZ z>&tCeJ}}l&>ufI2c{R2<`))=Djyx$}^4K7+&rvszt%{POS-5xP;9br%|N3HE!`x~< z%!U^`{=oB{;P&*U--C92quqIVxIK0H-ZMq%F$3kYD|(XQvE5Z5Ya4P%-FPqH62t-)N7Y1*KNsk*T77+M9Q^eI};d6xUu?^$gq_ zR4EN|Y%o7B>GKYhRU#YnPuB{ff)6gIrd?eF?Jzj*z~-+ux1OBem3VDnDdpd5{y8~& zPiew&DchEjwN8@UG0vTO{eM(W%IK&5JFar-l|Se0S7w&^%fg zqIb{iPHu`nzqT}NB+q%@BMmkeT=eE|__8~xDdAjnh{DkGzGREXkKs3JuWEGR8#Hyql|IR4R{xBFf1_j||p-t6|c zm}Ty+^IaJXhPxsHO`u1)-`p;u+$3Ajp| zYih(p7z}2nPMJ(4M@JzVLeEh-bU0SMkw!BZAz@adO0ycL05zVaGl*GzRkbWYrxml3 zMA5uxqYTg1MdX?B#Jm`#CU3O{*0RDvfege`g{W@S^95#e$z77NEB;1K34E(pW0gM-g!(;93t*FdSPYy;^#$$;Xd#;h|^ zI>G=r7*%Rw4JBsLo{op0H%3RlAU2Q_iK0`+wW^Fa++ZK_LtV zg+hTyhzUVZilHJ{!j}gLAXFj@;!kqC3M&!tgmO@hp^yv&K};xxu^$qIVdf z&v>*bZq}{EwQ@6|2gdS?=w4x80K;;Dl!sz4Ds#jg%#+Bad`tqPa!e+GC9Dao_W$IJ zOFP4L6vw}cWpazIK*#h&>C=lB&4U~0jxp1%Au8Xfq&se^0+lGOZ9RL^w?)PKT*?|r zDXPDYUXJiid06n%29E*a0&5`LmE9UJYZdCXu-fW*xAEYn)h^_b$W z2c&88ZPTDj@lnoarb5U&eV#Y{haOJ*xx?>BcYR|9`ZcdvP% z2@C%|c;D>%N%rF4=kt#2flcAX5r(bJ1P#ubjD(RO1>HyaGTQ90z zR;OHHo@7+Jlt~IWb_F_E`0gNYY537zo$Dy`oA>zXT){0%?w0u4s!-Qen_Ds>w&3Mw z=RWu=I0>0mx-}%c_@N*F*t+jx3LEd(u3TGL=-KbqbX62^En=WHyQ4M^1HEMv;`Xxs dwyzlR&S3Q6vwu4w2rPH}XB1crdR&^3{|~4>o>2e* diff --git a/test/Voicememo2020/VoiceMemo/res/icons/b_slider_icon_minus.png b/test/Voicememo2020/VoiceMemo/res/icons/b_slider_icon_minus.png deleted file mode 100755 index 35affbeb8f2cb93ce27b032a3397254ffa7c00a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2894 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 P?vKS--$Jhz>JsyRR3=ui diff --git a/test/Voicememo2020/VoiceMemo/res/more_option_icon_delete.png b/test/Voicememo2020/VoiceMemo/res/more_option_icon_delete.png deleted file mode 100755 index 79eaec4cbb79db534d49b6f5438fb71f4b888787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1325 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m@_g%B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij}F0fuWhB zsjHERk%5_op`nG5k)yM@rGOXW?k> zWbW)};bv&*>$o0y!L2NKW(MG(ZlE~!PCWvMA{Mftf3;1IUT#Nq-|S3*9A=uIIf)bxRl z(FY|Dq~rn<0;WL_6Q1~i9C-Fg%>(9{B4FmQUU*E5fq^mF)5S5Q;?|qnj#-BsL>dz3 z@6dU{drMlQqVbNR_(zVi>+kN|o_wX%x?E`ydxv>|hHi?no#F)@AA^%mX14r4sO)%b z=E>t{4178)o>v{I|DwpiBH+Nlh#-~}8?N}2E~puDZ>ml9geKll%S#C@3_*{lTwG|m z{Y6S=nb&u3EjdNAuYUq(7_CukFsTo`TCxB0ZJ*+dEC0Kn9eVvJI5lwZ_V`P`l=kkC zYMir$KR@S;luc^avAEB3?(EO-Gd`7TT0iOc#Ai3wv~PbHYG(YZJEn|fWzpn0MUz8z zDlCtA@_Q!OWCkV<7M;O#tN z{juhb6JGlAY!dTtUEBUWs&@YhudC8oc_zuv^&c%cw_#nnkeySCJi5^y*B@&gV7Rn$ V*|9BrFSddTFi%%Mmvv4FO#slr#3%p& diff --git a/test/Voicememo2020/VoiceMemo/res/more_option_icon_language.png b/test/Voicememo2020/VoiceMemo/res/more_option_icon_language.png deleted file mode 100755 index 88e0dd812d19d992fe5932644f59e9c4156ed4d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2213 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 diff --git a/test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_off.png b/test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_off.png deleted file mode 100755 index 75b19aaa8b35e7e1aacf13d820020048b41ac482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1366 zcmV-c1*!UpP)v8U;l`1x0Hu zr3h6JKQ?t&T`6&+ZiH?`QRxS1ZN*AjQ;Q<4w7Ae(1s72(NYe&`Htjk0<^5fBCcfO< zNoL+mGFjXo%;KJVKJNR^y));|5Je)9NF)-8L?V$$Bob)>5m}?E-vhX&(`)HCRWZg? z6(Vv9!0Jw~sbl2D$i2oyWKE~n=94T^ok1e%@oYWJJhBu;S#SU>SJk854q1{rg%_(3 zfaT7)VIsOUFntCcK3__NeMJ{yZ~J8e<*=@JArLhlqwdDN4DW$pEZY)z6u^)_84G)sxoR@A7`k zJgKVVM6@c9rkgH`GGMJeTJ;|TaF=s#KVAF`I+P^IJAPo6WxW7iX6CDlK0{jtQPp)h zF^Gr^fb9U*F!R4nqzZ{L4q%}A!TfuL|4++;0GQ6f%&^vO1n`^Z_QG8Emn2Cx z0oWIq>L#LL=iD8+8WYyq_vTsF`9{_rTuaeF04ySds=5Qf^w&2tPn1ff=RNn5bM95o zc8rJ)6VYJ+r>(V*)e{B4uyd}ziRJxT%gxNAO~e%gfK}B`a^2=jzK^PY<#nXz0Cdln zS48&K>1ZdL6lL*H)dPWty*%%ers)HLhuSb-?oNwR=*Tehm!4^vbMBSAp;Rh;K}4rL zzxx`gk@l`iQ;cppZ%wFFH;FkQDnSb$p zRP~BRYcTVaF=jmxg_=5(W!bKFi&9t+W34`XouwLOcBvko$0oV z(o$mvK=NZ|w%&Xi2rIQxGeBEKX{9kMGxN&4jhWAQ<4Xf^{}in`2W=Cjupnugt|jks z$jm46V*pqAamJXjqBV1bT62?S*)9=zqLsw0?2uSupd0h*DIL4FLYC4FG&o$y-Hh(d@rVW{jB`l}cp`fHwoN34ljisNEW>x+(B39m)TQ z)C>Tw_4A3yiF*0`ogyN8{Y&Sf;heiuRWEoCkc!BSMe+f-QdN)DISTIrSQd(_iPBLq zh=^2mbM?$lFWfn|rO6x{MPyV&PN`~EM~vF*Le+QF|A9(XpYEs_HPSSFL{%rN@6b@Q zM@3a%oJWM<3qW5x*5CGj?#kuz5E1nQ*ln#{*QQ1+5{X12kw_#Gi9{liNF)-8M3w^o Y0p*H%>l}8jPXGV_07*qoM6N<$g7amDM*si- diff --git a/test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_on.png b/test/Voicememo2020/VoiceMemo/res/more_option_icon_stt_on.png deleted file mode 100755 index abe01510b6d565d12ac2a80ec97e23e7cf70abd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmV<610Vc}P)n$3W&1i{BkW~_rfFU_v!jyc+Ri_1X4_0ADW;T`Nge=zl+wqN_K{4xi2Vh?HvopYPI3;worU{X zl71^R0@zFPvic`z88cfpGv!y)G_P&roBOP6H^ov)i)GG~(&8vzNqd^6`6Txp_ZeE9 zG9iRl0Q{P3B%e34g`MJJjL(w%Yts58n;7FWljLZ%AtXfoVJpsHeY1`GFpzc~J#J>n*4dlilXQuhtrc_sNa?eA z?Nn!+HDuh}qo{gAnx=UXz%tf%sUYb+Nn!Io$u&s_i?BsWSLHsNSIro9Vv^joQ|5+Z z0N1CK4&+*lak&giDLq(OuQRF|5@UP$_yoO5kUUHB%|gCS z(&dHrWnte~Q?E;^cbVDQ*$+x>Fc{okNZ;iK$!lusbwzbUNFE2!4#alieHo)lKvhMvuDDZQ>D5gl6nB<3hhj8le}<5=%2MUyP&!u{eFJ|z|59p zz1|PGJsb|ND8d?&=W1(q!6a|UqlGk_nVI>z&~7U1P{ zvx6jOijY@pYmK1H-5L{pn2}tKF&@n|Gg~5gf38XTFveK5ph_xtDgd~pCRgXAlCbWhvk2U`9c0>B+8b{_ywlRUZG1ZMU+fO{ofx4n^b^&2V7(~UWG_v)f9UBnro<>w~Y_!?NL2Z?(pg8lx(?6z8)p_rI@80_@?|bLe zfzXh3_V{IZ91dqM2@-~3v5D%A;~cy&-30)?lAL@3gBDA-CMfJ<0w;9vq82$c~Gngp$$WAF!NbUE1EY^DH& z83?+=A9x>Blr)qefDwqmB-2R>Dvd^9vB)$Alf|NW6F@2rq)@S!MWQh{Ocn?9A$)iM z%p0PN}`}hm%l$0E_f}3L2eM`cYV`|4=BbWE6u;N1>6a6phB5*9=;ZhC%-g zZ+hQde$3@6NXKxjOS!uohvM-YUw z2%b`zLaj9$yvzsmK3^e(sFNY37=bl}nF@2%pNN17QmH~Fl};6aRF*H6ISBH2d@7C3 zV~hA8p9Os2D*vCVQLtbr=JxoXc9}I{J!qbOY<_I<@%lho?9L$A<pCOt9rSrnqB{9t75MQykYBx zsjAU|EdwzF(L1Z*dyf(JH^glji+PM?jv0!xIp5ygc;nH7@iE1i=j8>i3kLR0XVi3# zh%VdymN~umSjWKmGbO}K)}CuiUw&?2y@{~OOLX8`kLH-N_GFHpUh+7?;B^h>x@~y$ z3Vzh+BiSKc8}zrj$iapO!$i?PRvDW1HWdkTtzL59D1%>H#%vtOO7XCE^E+%mR&^q| zHsHnus|4>KD=P0=_{r_^N^GVV?3o|1xM69()o4D$UBa<2&8;{fIF#!Are=%?W;wOTX8_lP1jhlBDRBZ>Yo$0=F(yjUID)*nRkOKXh>w=Pr6~ymidTv!@ z*=vpls63nJZTDihPuXfLxax;=ujNjO2glTsBNp{-uke3wc%)8J=b3K(K=iq=;C^3U zU`WBq=%JeSF}Q`l^Bh7v-_jE87QXVL+_}06|EuHA@vljIXXVp}OXP|EKvlY6=S2`- z)ypTuMsSVH&e3IT$Ln(RTx{sjW3aD$0QlBR=#fa4Um?|bc$S8)E}uhaUE`!Wa>=;j z!q&1LrDgxwt!2#Hb0=g&539alqn;U`(Ss)9q8y7~f>y_{4@{ej7zPO9?S&mXS<-c>h3U%d)>HgP1p z!=sk-Hcj)Z-_W9{-`|Q^-9DJ*T`O^q5qED+3^fhDdV<`1ti;0B>M~frjlHC&$i1dJ zqdG?$9wMqIP1`ST6UYm;o6tFwHB64@r>vqEnY8fvq{BT2Dw2yb{RhRUfJ1y>>m-8kUX%08p z;kyJ@{VO}Ae{^aUQT*bmv!I+D2ODOM&>ooX_HpiO;w6(J< z>?UMIlC4K?4shf0dG7wms>V|@mkZFFYUO}2#9ln(yMChKL*R)-D5J1(30 z1;fQv-{sdG+*KBtzVh9r?mdfp{1b+YDK|cIsp(E~yxkQHpFCtCKTi6qDJpgEiyx!q z`0>5t#0gQFgK5PDV#sp%%7ImSK#WWEwjG*xG<}t@u~S7iR?IVL&PQ@fr=p@Zro^)8 zhu1Gf;ljVHu|0Nt=b8@Yqn?$j7(=b2N92)pcHQd@iSWx6jb{p@=j3|atoI#gj_n+I zzW!u{)Xuf}R&RS_*Y$ZZV}nk+9GV{Vs=B%^oq8LPKRI6MLr5I=vCwv0Ch7k*w|MTBqnF4mMA2p zrf25aD!t#mUr8Y|#a1cY)Yrhbz&SM|)1#^=HMq(zB)KX(*)m1R-cG@$!U||WZfZ%Q zLPc&)Ua?h$trFN=D(3-T9Ob#X~hD#969RTqa;7NqJ2r55Lx z79|7YBTX5m85nl>EdnV7y2i@CC=(bdi8(I$$)&lec_p4Mwn{)5y_C!pD>FAY3nM2> zXIC>*3s)0ELkl-cBMVm}S5rf0S4VSaCzu)7^conLS{NHxxR|<{xEdO|npn6wn>iU7 zyBRqfn>#x?xxn;#<`tJD<|U`X?9Bw)3)Sn4SFe?GQEFmIeo;t%ehw@J1Z3owXE5;fWu}foGr8JYb$F z0%nd&nJ0kxit)6ki(^Q|tv7dedoepo9Q_!{tv_|T-v)u~d|wvDy=G#!j=Fm+?d|m! z(5d0}mX@w%+8Dwj=%QS4&`nuPX!cj0x<#=C`fncm;g@0B^s}J;T-#ZfNlP+cdHnn0 z$e=R8K}eyIMaY8*g~jCA02PC<6b_$SaVv!XO7zy%`&Np7+q_IxIAl`8zqR=RcSE*c znJ9O>?22q@crE)U^~u|AE&KmtPjRVhF7wMfEmb-Fkwwe(ZY6J7Kk;ADz4MJf{X|v+ zA5AaqPkyOi@vPlS;C9!WPjS0v*i19{tm$^*v{2f-V;q$sht4?Xo!F^(UZ(!gTBhe) zS2?Yza<#ghVG)>KbnfHrOzw4u_MTj2uKTBR{Yrkzv^%R;uY1IMPrxo~N6_nSt2V7U zvg>TYM(1C5ZYZCGujgOpd&n}0VSm@b`VCw2qy;v=`mtX6hw<*CH-qDy zek~Q=cll9$>@B45!w5Cb2@cTkLr5I=vCwv0Ch7k*w|MTBqnF4mMA2p zrf25aD!t#mUr8Y|#a1cY)Yrhbz&SM|)1#^=HMq(zB)KX(*)m1R-cG@$!U||WZfZ%Q zLPc&)Ua?h$trFN=D(3-T9Ob#X~hD#969RTqa;7NqJ2r55Lx z79|7YBTX5m85nl>EdnV7y2i@CC=(bdi8(I$$)&lec_p4Mwn{)5y_C!pD>FAY3nM2> zXIC>*3s)0ELkl-cBMVm}S5rf0S4VSaCzu)7^cq;W8JQTH8koA8SQr`t2{&gmCnIAw zBWGiCXGbR&m|oAk;*!L?a}t%N=+=uFAB-e&w-_YfQj8WFQ+UWTphwn?g>g=>r|34@w?L$pt0^OoJdMJn;iL@a&VC2h1}? zz|8TOVdWPF2F6RCE{-7;x8B@R^grw%aqQz(CZQP5fQ0Ou=?w<04;CwUI2d(5j(%V` zVZs4*hX&W6GtUHPJl zXGG5uG<9qM(QRWQ~G7F-15Eqt@#1( zmrQTGZMh}8L~C!VbT0Fu*rsH_PrFfkCTeP%o(8$*tqN2cX}-F#5F N>FMg{vd$@?2>_|c`=9^- diff --git a/test/Voicememo2020/VoiceMemo/res/recording_icon_pause.png b/test/Voicememo2020/VoiceMemo/res/recording_icon_pause.png deleted file mode 100755 index 02439cccf04292fa4142616e1b2a3d7133be67ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 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 diff --git a/test/Voicememo2020/VoiceMemo/res/tw_ic_popup_btn_delete.png b/test/Voicememo2020/VoiceMemo/res/tw_ic_popup_btn_delete.png deleted file mode 100755 index 5f346cb1623ffc78d757ca3d0e4528043ca5e42a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1184 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVin%-qt%z{teX!qLRg(AC7!$;r*t#LUvz z$<)%)%)kPs*Cju>G&eP`1g19ysMpZa)X?0>&;qE}6sulPV#qB3+U$~Alv$RV;#QQO zs{r=2RVHq?7~yscL~jZfw?O@2j8m^Z&@uX;s6~oum=G}ifSB-v3*^9)erg^ty%zx! zHjl2}Yz78KAx{^_kcwMxW?tkyWWeJRe9CIg5t%fmO&)4Vaw1J4oi!p!le@LT(@)w@ zO}g(byJMU8Im?Q^-~u@o1qMbA2L`5yB;A=_r&x4@vez#Q&DUOdW^2l+`2vS;#d!sr zUyWO}b(-4R3YC_eE55hBP7|!kiP_EHH~EUxthmFBVXkcJbIMDY|D1o7y=j{QPUmrh$$_!6eKbLh* G2~7Z}D~yo< diff --git a/test/Voicememo2020/VoiceMemo/res/tw_no_item_bg.png b/test/Voicememo2020/VoiceMemo/res/tw_no_item_bg.png deleted file mode 100755 index 2e06046e40b26efaec02a8f4c3e23609962ee527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91398 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 AM*si- diff --git a/test/Voicememo2020/VoiceMemo/res/voice_mamo_slider_mute.png b/test/Voicememo2020/VoiceMemo/res/voice_mamo_slider_mute.png deleted file mode 100755 index 4b88d581f17d6f77096095bd71c1184620c578e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1493 zcmaJ>{WsGK7~j@x#>U2$%-E1RO+tA~qS#1Y&b(}Gh`C9(;Ud!VQX4MY9ZrRn(BUZB zOnrMXNoDg^SGiX=Bd?9y!SRyyVz(P|*FSKd^E{u=InVh#&pDr8K0;b(0LlPw00Mzf zfk!CeIu`#JeV7it!09tOf@b&zM(XP-S3f}j0_l|mQVvIQYnCUY1#~*$`Nx%49#K(8 zL&;T@6)ut3%glNTV|ykaBDzwS4a{4kJ1`gw5@)RnqS6EyYmCW|pTI6quL@g)g%w3n zsHKwQJ>xZ240!6kKSmdqo{mgCUx5!-pBlcnvidnj8=K>BX?x(6|7+aI;04Ig`EUGI ziHLTJg=^sZXc(h{5w~j<8Q@l zLv+fe>N9M^*q%F=lfM)>93i{YUngr2gQ;x%$eY5#sHE0w*=cg{I zS!_qXC4`BT(%bDlc`o0LCa(K!PAY5_Qvy7a(HjC4o4V6dK}{6x0Tk18^sZ8Rd7S6- z!kZb*v$y?r0KpXwU#!Q=@YP1L9c#ShofFuy^G_DC)pG)G6k{M09K<`AKz!uLV`1{N z;1&NbrvT2p4cm4UzT&8U_QHEbFN^x+G{8wD043AJ;B75W;laZB&oMJiz1w7X)}i&t z$~gVDOZOMRH=tUoHVGhqh#KqcbAdiV)(~EA63ToGyV)ulQDgBhYT;a={SvDb9{W-P zE1-k7yx+7u<*4yUe^Zy*xKU>zGZ3_^-f*JfHKt*2T+{__-&~o()v%b`M#T3WHk?I> z73jNgDFU$?kqcZ;u}h0eD7DzDJqeg}T>F%-BFPLgLMXKZdWWKFzn=h1><=(eUDUTH z3q|)?16$#?Y6b3p6u z)Ou-OeT>S1iBca^H`;_2eTtY}D)JgfYsm4#67qcJU&S|T<>uFF*H~eDrO59s+ru(@IPNa~7x!`O@XWbs8WsCAF5Xc?7-ba1M!kJ4jXa3$>|UTNS>fu`01|_Sl_;M5~q!sR$tsO)J-b_bXCt zkZufE6x@Qmve})Q0916$HbS~5?>I9#`#aMM93Hc=T#A*jno8sr9k(tBBU&zLOsmlMBxkinv8`N>%l0r8qUdp%VJ z>j%!seI1on#9VV*IkIrZ%Ck|@&d&J*`aJLFeLwH>{_^?h%?S?j)7@sW4Fm$|qEGu^ zR9gJsYC%=(rWQA+5)Bdx9jc|86s@at5D3CW`*?*WluKtW)5_29$^Kl=Fv*H0!u)Y4 zEpr;5wgUyLqG8U!I@yJd7!(OUSr%s1@L+bHvm1NH>M4CJ%tjy6P)KOGScNrc^1WhK zM6jQYC=0kP7MGN)Rje}@lE1>a>kLwmi#SzTzFxkTc@SOrGhDZ!wjwH}czxXUcKyjn zh5FI-?x|RMYrc06vnS2SHu}qfTTJUvsQ-oXt7gGafB3Q*KG99(qY$9o6aOC#f<48UDQ1`7;2lw|ntZdFAaF`#r zCL5l7TWSD)4}YPJeJGez3rBF4NgNM#%Cz3x3e6?6MJrrf-8HN`Qh)z;2qV%0hJ_0z zVc&y8#Hm2q!il0+4vRCeT58K^!P1AfluG8)$iQnOD>RYdL@{pl)f+iM{ZP8*yf!vu z99Iut>hz`@t}E{JoAq=y<|1WS)C?ZMzLW#)dFce_)MY|O`=2u^S2T&64Sa~`#}|K1 zqUR_J`R)erK_+=)Bqyr3_YE^1xZ=Q^yn*d-g%sRw(1=bQ4ki3(7nJQ%@?Tg_H zzdB4H8NzBnTH}2u3))!zDbx`1x7{sQOO_+C+JqawqMioX^dV`o0LsF`OQ2{M#LPsU zbm!UX?kIlU>u!N!AmExaF8b8C=X$1e=y@X9$MywK>rXQ(pb>tewqXC(D%sJq>sXH5(3KDarH=k*RPGQnU*;J z-r@PnTEb6o`<)Vl!koM#dr8_MyeCV=X#pkAzhh9Y;k;xG*9_8pL`HKiAXv~I<6)Z6 z`Z*RIzdxSHs;;=!t_J%Sn(vKKT1(hLy5?CArlA!<({~C8wI%X`>SmCshWI$jO;@>7 z7Ip>URJGM(N|w-DVpD}%^{`C^JwL3G7|p3P7lrM&Gqz>7K`?F5$RM_I+DL9gg_KIk zF@%P`h?!1j54x4Zj;`QuGSnQT*y0`?i`oflHFw5yXkV* z>a*-pK)ZqJ2SlvSC?!`fuQl%z7$pLX;k}VNenz&rFdQ2%#wHgwe3 z*7?c?rA_7b;GY;{qBIMNA_yd*37Cios5G(BUs@=kg(}iwP>S>y1PKA66j2a? zAR^U5krId?JrqHT(q0U`e)0R`ez!NfJM-+!+}!SSF(yWOeDI@i005tX{*{{mKwSP_ z+%UG}!IWJu`-bq-z2|4CXQ!J^c8)=WRwqpW#0m|rU~khf;GCKXZxAW17UW_P z)7%?^lh+iRj(oa&x-6b=K9~AQkVGWv2kX<0JMD$9)&FU{>#6RP<6EEeE{s&MKB_&l zH!xq*rM{rzHF_S?rh#8$tT5&ae&zov`1NA2H+;Bhzghxy(M`j(lGV_#u;|^m>Z+;d1nhe*z za_1)xngG6GpUEYgcsQO1}GGy4|a`u~1XX>^0<~Auo@t z%dJqG4aBk%ITsa$uU0;vT&{ZNrE7M#<_~9Ptr!-YYaZ;D&`+VN8!;2$r&;$tDy>l}HJNh(or|6fIUDGpuS^e!(4>C2&Z@$l)VYj38SMVDNu5lSY1mH6 zFpp)v`C!Ie6fj|MKU=8SAWw4;M5C!{^CvQFT|N7Y9o1xA4*2jkc|_4}YU}hQA3s}R zj50&Lj~T9S;h~VO!XIo7{&`Fe72`)uE}W+Qmf_`s#&1XzY?e&>4L(p+rJ{4(7JHb5 zK?y&o)Wh;}6Ua~{sWxva{{>f126HadiVQ~7(e{z zQ`(4Fx|_l`KW8<8ToJM*N|mSPlB`Qbo2OOyV`I)Q4-X6q;oN^sULD*LK5D`cSl>9E zDIacIg%|I3qRr-PAyzdaBS;F$!3m>HO@M#qD|J2A5uH!G)i#speLZ!~WW=$91sSyKRfiRXw^%BuDg!E!v@Jq+8gqv~gMY;K&Wt!4cbYso#GeTzq>ji!C(tc#a|VM!%isQnk_I#@Ht zF4_zoao-wzDs68x{?;M)M_M>EW>S&PN<|7#uzT+|W#HA%I(s#bGYLH0PwP~q*5BTS zS7S>0cJ5UD6y~LC;CmeM$ML+BA04iIl`%-E~Dan$B&Xsv7TJh6Aa|F;+Qjtl)Ye&P|8m7gFvnMx-)=JHou)lvay5OYGah1=Ym3w^kWmP~`)&BnRHVs`wW09Ofe@%f(r7(p z+dF~d@tsA|XwZiJpVG!}I;^;=mRk^FnG=7F(5MfN@vBVkfYfse#NC0o6bXZCNCbHC z)qLAi?9>HxvFVHUXW$y<0e7n}qV>G_Ib50!*UJr=F8H8s{?`{srU<+l+XbxwW#h$YH+<$sa)7(!?rb!TwOrEp0SUM*tV6F0-gOLS~1e#A6XzYbC8%?+#8pKQLsPg1RKG!g4+=6kIlBiZw%IJm6NbO1c(*pqR_HS z8joZWzMzfafrXp`3Gox2uTgbhp(DCTGn(iOC-GxPKW~5WwK*aE;24J!Q@qk9yQik! z1iE%oyZV?->Ok6i5)~-=iW=-@)9*Jkz{$;2reh2px~0_K$RxzDy%JY?aO%;E4(dXu z>AFt`#IYlWtoO%?5n%SOD!RtEm@UvGsBY~`zdH16MX<&H?~LDXH%)Dv8BsCAE7lWg zoL>v$>)UPG%&^1$3m5Q_-XRc2CY~IDJ~pw3F`(lb4AnWm#vHHj@llGX)T0dNI#zpI zL4H26-t$PDw#;5dth{3@rIZ=fD9j;e!x^>GwMyL5;l-K@eR*Ydc4C19BPs>*^VY?f zP52kJb`~%Fu(%FT$F0+(jt!3iC3%ATg+-h`r&<{B>CCoO)2C_6A!lRHIs>TE$3UCY zIL6v||NEv92pl~5C*#8Jch9@17hX~z!g2niBJ6gJ+w_wfyaW(#b)%1xpFZ!THW;gO z$`-=L9%4JGH8C}|Zq5lpM3TjsMLSxurledOV&y3tF^OgIuB>LdBY#(kyu_{ z1l#t}1mnI(qHC)E>#4vooJ~3bGZ~0j{H5d>u*6TB4744c~T?t zE3(R&amK6@n25}EgqN(T_TFTOD)#}CcRa6m`Fa%y|4mDS?*+eAd5W^IIqWKnG1S=L zkN1G>Mowdz5y0(_Djh=TpdQL+n^4%^R*0{qHna_JU`Ea@c3(?Z8^RxPeV|kcOwwh@ zqvUu~I#rKtOd!Ul-fZ}mD>l*L21Hs}#NSQkx_BkJacyDwo*an2nww+bRTu~h6`tY+ z$-fKKtKZn(GQj4v-s8ahY_4488M2rtc(EnaS{zRvz$&uYSfxZ8I8K~A1 z0tc}%{sk2xeG*!?kol-m$_p`h0KA$#>zQ(uhMY}~I|TBk83p?^59}f55Fm{{X(2az z_^%Xq9}m@vTZRx7;nlw~9|aJuot)$ZugVp|!iNzn|1?9vP1U@etOBT35&=T|&gWi2 zz z#kN)CXG6sf0d8N|Na8Xe{MVzU~+cvqLh_y9!I&-nj+DKh+k z+e|f04M^XxOjFZ9@&f^i(H({af~~8Q{|PAY#k&^(}by6XK9e*mBWYeMuFwdZM$##G^9^weyJ;?6=WbOssRbn@O zl#xao*#o?_D@iu(e}QS+WlDfYuIS-;AU%#ic?oi0?)O<>-~Qj6+#Bk#zmSY_MOJ+N zBB#Y6Q0&n%cm@#g#?l%g;D@;dm{4Hgf=yT~=*D z2rcjN|2>|(8^w0af9G8+7(9Qy-Tavyyqv%O?!a3xypWPWAnt=9&jXc72>3M6-TL<+ z;y$+c!kqpLU<8ilwW?ek_HBX6fuwq;`jq@%Iu2uw?5O&Cr8bzkEpkDCoyf}h|K~+4 z8|ne=2!*8yMeD~cwh+uvaqQSw0L)|kady`Lz_?APw+9WARFDWMpihr0*f(=qIKy6$ z@QNHe^&Xir498BPv>L6OIDo#5G5t>(yOs+1ik$@dOiIBN(+Zn8gE+%}5UoyUuZUM< z1=V~I2&#q-OAV|Ue)e&F%b0Jw55b(6pGaLK8+y>Gs!FjiVxx0cCOK1Hb;h-s2MG4K z&s5%GBqD7<(lgw}_aD%+K70;H$P8ul)WkmT-WmFW)@#o>DF;)z?Fg*MsFNrzEt#| z7Yy(Pm^$~?s`ogDTS%Afh((+ggz6c1_hx6WaK(oR0+d*No096U1+UjmFpqi3 zf+cRRBODl+6pP@+@d>wZhgZ#qT%=s!ll;JgeDk_`zZqj1)+_-g=Gq>>w}PYqhF8n{ zH7jDQaf1^R>-lO%wSVih-CzJ&eWD}*0^FVMS}zru=k)Pznb8jv}s; z1(79&$L3NdDcE$w9`Vj)&Lp!Qv|i(CREsqu%EhKM@eAQV67o*=N%V!LRme4^aL8KB ze&i&#bX3?eXZ15m5h_|J8roVd8~E5i#f1}w=j_d{jq{k7e2APpD6Ll#Q$tB%Bj6{e zqjl6ufbt@m{)x;-2&dk>Y?~B%TokWDaECY!T%|(|Qhoo0dSv%9+m@k8c9&9~jfuIR zdnJ>g9Gv@~q2YxD_GYcj`7M86NYZz%^D;Zop^G``J`{)}L)Re9_bAk3aTP)=F4gKv zJhh8Wv6+yiStbwBQ>%TMkOQ5SJ$$L$IjMqwc&m4yww(m7BuIL`X{YOviVt77z-1>1 z|3C{VP4+HQdAL{U?`9N2{8*cdIPK}HbMD&NL&VS@Gcm(EeBgPhk%lVWhfNm5k07^N zD2D)teHKb;;1u}qc02fnBRPiL}jU60(p*ExGJ0x zcg~Ho)Q4q|ALn#{YxSvAAO1H~`YHMXABp)#gkz3z)>@;On#A8EX_lM{Jm* zx|L&)!k@OI&ib%)J(>lhd2w*LwCasAU{IV@##r2v0qYFKx(*R6lH*0CkO;OTGDm>_x zCpA6{{E;P1<;aam3e4w|O?%5m ze?ZAoxDV#8tC8S3uQC`!_co;675Nb>FEaaah=E3j+ z>_YcW)PbE-wjjshZSVf~kn8ZZEBTsUG<^F9@-Rw5egEM zH}1*mhX_zaCely^qW<8C4Wn7XrA$>4w)_B)maD7IoTkhFkxo@RRO#;Xe!E%ws|mn9 z`)!-z8>=lKTtT~vyvnluoEe3&P}%Mu7uzSF*GyBZ|7w&ljIL1>#=J<$Tb>vd;((64 z4n?P+BM@-u02<2S@%D5Gn%V*c3_dZKRRU{fJQZ5xi8WHBHm=NI(#HH#BdnlPl|tV-VC$ zS$Mi6FVv)L9W{fOw3mH`ZTV$KsJXbuhAvXp--b;^LbFnzl4&U0UX-#phIVup|MUDl z8T<6!M4_!Q{R%yU7y4gDFna9Uc?b6Fm#s!0-)@j>K6_Kg(>D4)-<5TSYn%$0`tgu# z>!PA0F8j=Ik9mpFa6|x-rZz!%R;7n0yi$8I{&ph!*2;M{m!rXx-4iG99`>H}17n2V z@(npK)xoP#H18^Z>3fJ-&%+-Wes_U&(2svcWOHIlCcbr5dd-~XPQe)sFM}eUQ>m=k z9F(dnOi}o2k~&!q6>cy4@0X)~fA-EVZbqf^4F3_Rm)WzDxT21XP#{Y*)wTY4OP1v2 z;;_fJUpgFkxKEGG6k0oGq0(b4hv(Y7rFEC^VXrqca1vjzScf7QVJ>8Bb&Ts@`>q4E zpPbQbVXl+)Zrqljp=u&WaiL)%Es!xn`Z)Xk^UoNV6j z>O!SZAPZr+rS|9tM#83>DZ401&ruc^M!i@~oT${wQn1R1Zo7AQY$-P5dihzGQy(Qi z_&=|bNgCzlBA4m=W>z`HHT`8Xf4=LdOtf!Z+25BfiJy>c$K`AG?z4Hw1Ik6(#z-4q z@WoViEp^_2Jf>t>Ks{WaT)rCQT_=`cRo-5@^o{vE=pmc>OxCLWNhroqrf=EV`u7di zPjR6GUH9(Z`^@e-RyjB6Lcd2B!}Vp5&kif_2B&^cnOJP$g&$SN1uARaWA46cC|199 zKSD`ZMJ~*gB}!Pg4Ku&rDFcnaOlxmXTz?!YNSnKbYdy57dCn?;P5R4ciIVLm`brYN zitDyAtrNNc8_nXSYgm<$?57eW`42Gl}36tvuR2sJ92(kFZHvq2Q0i zH;SGipyR)*oRt$=^<;Me6Xt zj|Mp#Ck|RO%UeAs0+I%xXzRv0^}(i=Cn0AH^=!8mGIyY*3r9Z18^SAgb`zVlY`dNW x-cA`f77zf5UdX%mJN@LSQ1*FJ>TUzz1UQ?Z!^%LWoBd-080Z>ZDY^U)>3=U|^n?Ha diff --git a/test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_bg.png b/test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_bg.png deleted file mode 100755 index 691a5fa3c317357d1c89cc351793bffe3775fd4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2721 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 diff --git a/test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_stop.png b/test/Voicememo2020/VoiceMemo/res/voicerecorder_btn_stop.png deleted file mode 100755 index b427c572dc05e296548ff254c533d4b34c6db7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1215 zcmbVMJ#5oJ6t+|frKk%FKSQxxu@V1VV#l!>O8iG7NGNGU!%}eVYh$(c8T;C}9jM9# zf`tW%5s6AjNQ^90g0dm8Ft%c-U?m+1qV$*y69OmumUY-@x~iCOi?{` zw_3xs(nZBa9&05wZ0rTZo1%tC;=rIHl2{=lN|JDf2D|_`o`{qZGKwfEAWOF%hC~aUX{Dl@typB2XX+RS3dc1X4YrYH zQ8>d1xm+&603byyQqiK1tvKaJLu~{dMt0~1*hM~_AX-ys9_JatboU5eP%7;K`%x=V zBxPJ|1)RY0oaZIyYFbCQ0{_tHXdP7-1ISfigyut=+{g4#+nMC9d!WRSuu(3BF1ZwI zPDl2<2Yp=B^9=dII`Uz>Q&qcjZjW<8Ne|MOo z`_8T3`*v;PL7%pkU5US6z5npS&gKzmPeidI|ew+MKibh#~re44G8{&1D`Tzg` diff --git a/test/Voicememo2020/VoiceMemo/res/voicerecorder_icon_stt.png b/test/Voicememo2020/VoiceMemo/res/voicerecorder_icon_stt.png deleted file mode 100755 index 431e0df861b1bcceef6ba90251c95925765c75d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1046 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 IM6N<$f-4w-4*&oF diff --git a/test/Voicememo2020/VoiceMemo/res/voicerecorder_stop_icon.png b/test/Voicememo2020/VoiceMemo/res/voicerecorder_stop_icon.png deleted file mode 100755 index cfbb20b92c5210b6bc1f7b11d067be211ca06a7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 868 zcmeAS@N?(olHy`uVBq!ia0vp^bs)^a1|%OTFYN$QEX7WqAsj$Z!;u2yGfR8AIEGZr zd3)P7UnW$d?cwjUGaU{*T+A7N$*WIBYJ!uCutTPRZ^{cLt{>ti6Zp0-QQY4Yu!O~G z3g3!FCs;*TSdX%L-TCk|r{(#Nr3tbNI#Mdj%S<>!%!kOFt{!qCy z|D%|A)`X+?+qUjqwv%hl%!`xEy>9QbUh+~t=A-@L)sd&d1wX#gxqkMHb>Qn?S~2sV z?&>yL0kSIkl(}HxqVBK8#k*I2?N#*om(X>;>G-W>Kg}LY)hiYy# z$_x~bI(4-2Y3ai6!uxss-%R;*x{*IUO|>|E>9yzn2jq*-&YgJA|IdyoUw2OD6WC~^ zms98Gd9?mN3t)Ry5we`_zduZ zlzW~p_0o6VXAj>cZhLSv>QwuI-!3+F3-nX_8qcfg`+ocN@^2zr{GWZh3u=~6DgW_5 z`;x!E-M`ZRrkM|Jd997-`D>aFVdQ&MBb@07-eR A`2YX_ diff --git a/test/Voicememo2020/VoiceMemo/res/xml/accessoryservices.xml b/test/Voicememo2020/VoiceMemo/res/xml/accessoryservices.xml deleted file mode 100755 index e3f5d04..0000000 --- a/test/Voicememo2020/VoiceMemo/res/xml/accessoryservices.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - diff --git a/test/Voicememo2020/VoiceMemo/shared/res/VoiceMemo.png b/test/Voicememo2020/VoiceMemo/shared/res/VoiceMemo.png deleted file mode 100755 index 93e9a03c8303edaa8088be99ec6f4c4db279f238..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81891 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%0D;6Cp`T-X>&P6a9{KRo21m~Ck`zEL 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%0A+7EB)+%{!MT(eNXcrG{ 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 b`Z37z`1zF$;T7 - - - - - - - VoiceMemo.png - - - - - - - http://tizen.org/privilege/mediastorage - http://tizen.org/privilege/externalstorage - http://tizen.org/privilege/externalstorage.appdata - http://tizen.org/privilege/recorder - http://tizen.org/privilege/volume.set - http://tizen.org/privilege/content.write - http://tizen.org/privilege/window.priority.set - http://developer.samsung.com/tizen/privilege/screen.top - - - - true - true - - - \ No newline at end of file diff --git a/test/Weather/LICENSE b/test/Weather/LICENSE deleted file mode 100755 index 51a2cd2..0000000 --- a/test/Weather/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2017 Samsung - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/test/Weather/README.md b/test/Weather/README.md deleted file mode 100755 index a2a1021..0000000 --- a/test/Weather/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# Weather - -This is a wearable port of [Weather](../../Mobile/Weather/) mobile app. - -Weather is a sample application that demonstrates how to obtain data provided by the RESTful API using the [OpenWeatherMap]() API. - -![MainPage1](./Screenshots/weatherApp_screen01.png) -![MainPage2](./Screenshots/weatherApp_screen02.png) -![MainPage3](./Screenshots/weatherApp_screen03.png) -![CurrentWeatherPage](./Screenshots/weatherApp_screen04.png) -![ForecastPage](./Screenshots/weatherApp_screen05.png) - -### Features -* Checking current weather (sample includes some US cities, check included [json files](./Weather/Data/) for details). -* Checking forecast for next 5 days. - -### Prerequisites -* [Visual Studio](https://www.visualstudio.com/) - Buildtool, IDE -* [Visual Studio Tools for Tizen](https://developer.tizen.org/development/tizen-.net-preview/visual-studio-tools-tizen) - Visual Studio plugin for Tizen .NET application development -* [Tizen CircularUI](https://samsung.github.io/Tizen.CircularUI/guide/Quickstart.html) - -### Author -* Original mobile app was created by Michał Kołodziejski -* Port to wearable by [@Piotr12](https://github.com/Piotr12) diff --git a/test/Weather/Screenshots/weatherApp_screen01.png b/test/Weather/Screenshots/weatherApp_screen01.png deleted file mode 100755 index 68c4b0eeb5f40400f3339914b63946ede1edfb03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13260 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 iDe%pG-t=I?a$jw$=Q^3zcrL|` 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 diff --git a/test/Weather/Screenshots/weatherApp_screen04.png b/test/Weather/Screenshots/weatherApp_screen04.png deleted file mode 100755 index 8b27cc4ffb6efc43698add16903ddd57f1c730b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17795 zcmZv^1yt2f)GmDJlI{jUP`bNIP(Y9nknZkA8bmsjZcwDVQyS@zZV>72zH|7$@As{B z*InzNhu@jmGqY#!+535BA3~KBU!$Xvph6%JbU9h6_Yeq-IrIk^5j^qSFqj1Yq1el6 zIzb>f&d?v2B~waw2!skECnc`xp0?kjV^206zj-}Ud^Gi)t(J$d$BF_e-k;ZqycjCqu`+#5B&Bi}`!( zMg4`Y8760MY;tkjFXs3->%&=AQEcc61UbaCeJ#PI;yEl_{9oS4#vq~Td=0`-K!l}I zu4Qocj^gKn>A}VMyBbtF%^s+DbtRS~q%~S2h&U=oVI%vk7p^htHJ(64E(*%2yTtVA z7jb%LXDVg7h|wBh*ikt$AK9c(nNe<$uF>D5in8BAU9)z*`?7F(v}4$C7yU|asr?oI z*o$?@pTRahFk_@sSxJKTaN{uH67)SOpiQ9P*)PLUlnMgc!61ApopNO7=fyB6oCeae zl!(vL{n{lu#P>x&b3VzGacOh5CbUpa@t9I)bdtUUFfXjhm{wN$B$N)J@7y+Gfm0N;!|-DQ-+7rO;HF4u2jR!~zYEf3`*UCd zDbASV6u6^Q$$?$TRE?P1?{LliNWk*2T0)%jF}T>ysU7IPJcw(l!jXKNgNlEo7B2Kd z{7!~r8bBoU{p|~LDhe=PtSSF$6fWdvIA#Im6h>w5j6@++4s^(joKqy+Q|U-xoM&)G zMJh(~4nRg18+(ElcT_r^0o|8XlVUEbVgWSJkqDtjrmiP17j*ohY{*n?#Uy|NeJm}b z+a}W*`1IKHJGb?BK_uv7BpLNynOY<0V+TXp8f#iX1nA?}GKwQIrIJsNO}}&5d>4QN zkEvv2r)BbJz*FQkcA9J(nlThG5qRaH(cSq`Hwe&=_#d-;ZrglPOla#A&T0YPYINwl zvHlUiDIx8bf$HbW6tO_dI?^H}fC@Q>N7C&zjOGZuc=d>q#gY;?0aS?d@aWdkC>P$- z`{?Y^)@*ZH*))`ZEs=z2(E(m8=<_p-w^ms{NReS8n0 zB(Jvad=n$ayK47%VRxR{cDKQbS^gq7oC+CB8e1e2vp^N~w=qr}EqbG-)Ma@w#vIb3 zAL28qG|6nNj#V}Y6+w8cnm|vG1T_;gbNk`t2k!)Vx{8{b;N9smnpoLqSuRq9WBSUm zwS{7sgN_&1pMX@znQ!QE$Kj=sw|C3xHK8_y&6}?Gk3JYf}*~QUPC(A!imWO?bTCdz(S6h2CC&P$?8eCpp?st9dakuqaR6>Y?()sILyW?{k zX@9ye{=b;aKGVw8J8qyFR%pbJXyQqOwO`#o7~toY;vmCgJwt?njF~(CDj_B>rW-XD z#)Zp$pO%=I=u*@WXUq{gG&JPH9l1rBP?=NmjVZJ%nTRM`DSyz$VYMT;5x9#`!r1d7 zG3F-hRcgPpwH}kjg7+4G6)UUnC>|;`Sh9gZwzd4)F<;J@`2;(*Gh(B-j8Y z03wdHa(RmlR9jnXYB^@?;(`y>ZR+hWCe}urChFU|ae*43G_@2TAJ34D9@2Reta5lo z$g0}~1nRKkNn`Ks?y5O-_ONSeX?4Uiejteor9!?z@VPwDfr!!KysC0!oUg5@7^^Ku zgoU{`Gpd&P>1-wRZ*%kf*xYpX_Wt3sNfURiNM_laAmW~5<1RyXS{xMGuX6CPFvtNA zh{AebWO#J?LeRYN%EOj8+SzC*r&9A*(r$i==-sdB3f4R@A3l6=xI9?=%y|EyOqV(J z53n7IXvsL*!I6>Ogbz(c>t!t$DN9R{k&%U=6sW=dUHq}KTZEAnq5)KYT9TxcyC#c1 z4DtFdbAtEea?+mxjZa2HxiuUlh42Y0y7<%=h!+CaldKR z)zu4Ggw|C$y2A;9qfP$NI={V-p+y1iGqbS3M7sM1TU$$OMec#AGQ z!iFQctHEjWY>C2!X0~z`sm+O|w)P)iieCF3aTXkmALoNJGc#gbBqiHl zO~IT3K0fBdErGukGR|!`Ow5k)^e~IlS{}v%RLp32ju@&b2x0>9vIL z`96G7$mY_m51>*NR-XnwYv|!YOiD_sW|S^ZH!x@1ob<7M^K@IZiauL$YXj)dC&Gq# zW`bI&8T-$Cg+;S%#4<4iZlX{enpYK{|RKypX_vBw{){=tw4{D{ypP%OXra>e5NQK#4Gr^a_nIB! z>bVD91^`VUr z<+Wm(v~t(lT297GMEAR`879&chsmao63Va2O_`$O=B#d{9rowAy~W4m2RSso#TCO`XOhd2{||c z3W@%_O=RJYOjo4EskdJZpg5*R4#;@JNfFIEsA#$uGMgGvp)KlNdM^9py{91XO+n8T z;^5;g!XEP|F)B7D*u@Vw+iOI`yP8<=&>5MmSuYUx1f1Nq>#VWQpO_`{aGr7{IrK8tp}5&^mW_V|m5<>+oh4PD)ylM~0}4V-6) zKqoZ}FuT>1>h3P88|VeNP)!80r*v*P@vx{zSDimQdzTf`<7s>GrJv$)cC&_uDyhBR zZ-%)@A&wTDYr4^?ru!WKMA_bg6Vi^WN4l%uGvc0Yw~hOvj?};={XH?p?C)zLpauGP z8HhglC1S5bQbtBkg;B5lS{I7Y{nUjdsHGZMhu~NCbgv&*I_w&E_PvaFEy{j# ztEoYL`yuYTe5!%Rc~MzrF&@Q>4oz zpM|;V2=?ey=DbWONq#o&DdN0^wP0KK;AL6pwr;X!hIgQ{82r6^sr zGbPQDoR>T`rVOX}TsgDde-xDSL)c65mk;e`C)?RBew-9!S5ijmTX4d>?XFYb$T6p< zNE_QfX0sJF%T6=h`kCamR>>Ka=+I)U1UtlJ0#Onc5%Rnis@1!`lof6ZYUy@zKO1jr zKls3E;JJ$FPhqt%qdCeHs8Q1Pq4gwRy*{2jSAgvt3i?s}TJ%Ru9?0OvnyN>xYN!~uk;^{iQP_p_5WY277fTB%&+MGh@Jz1LhM z-TU)(=Um^JPE%t&aa~PJ5T;9Y;FQwR%Gw?Ta>nuxmQ9Q1+x4+3G>S`tHkf8ba8u9E zUA&J+UQ!*qlYzJnHJf$AYS`V#fsKJghw~jZNOUG*sa~6ILhHB&rj-gWTb}Rv^(UJ$ zwDKUOy`FyCxt_DKy~CbvDUb+MR=!vNz}p*0p1G(|rrT0T|LgMllZLjo6dO@7&Vg2$Ao`|f)u zGi-E;iy|3%gz6&K0@sh-C3g?{;~9@`?;DY)JtGw8zJ8I(z3J8+*)bTyk=aeR!6~4{ zL!JDD8%7L#ynpEq2P34SwpQI$nJYZGG_e%#WmIwnWzTVeT5YObk1XBSn+hrAy*``D zhK5j8hG1||?7*7IJL;hk5U3}g)~BvlR8(XiUKE?fSN(*z4%$i~C6j+lsQt!VKIJLt znQN>c4=XJD=){s3m}k)^dTu>Yd7?7XaT{zF^RQp$Ii8@~z{g}E3^!?uKodu6U}TiL zJuD~}XAiQxlx-PJ@_2`?NR|W*rq52B!`x}#_5u!RE&rZu3_!vN1#yFhh7^j6i@B;b z;(mXpSYAXXkklz-N$7|RhIK_-zqamv{W02{D-4AA#%*I_rr=$0SPeNYl3}{ilySQy z^R=GzGpZfLD_WRXleSEL7LJ|l81;+6&HX;k9Ib(Qj`A}ewi{{A zPC^m;6>Ie*xBW|{hX2%b1}6z4Wsn{Y#G4kQ;9?K6*)FRKPUapje#+hpEV&5p2aA2w z1puO)poh1TiIw%^S{~>93CB0WhmR^I`Lcb_O)Mep8B&yU*p)9nHblfcH}uJ!8d{qFis#sYK7XG-iiAT7FB^nizc*)Gb!vR*;^Q%QX^U4gA05*k<;VE&}XHyc4 zf3xlr+qiU=E?6JAN2M84n9KvHZWK3$b&M{gi>UASSlfS6q%ai8llvcL@{Y6_CfK5I zK~YmuPyK0yV`|HWl5wB!d0Q%r?IU3sL}y&8G7G>Z!7+1H-vW@urfle`mS6Hd@>&aK z0x@JFpF@LHbogy~4KMmU>5y}nLC#~MLmGcY@JOV+HJ{fn;B(1B@vwq3n%xtJpn%o& zi-^Dh(NFd6(SLunH?N-{!-pUv_nph9K}Cd=VgU7e;1mK+cg>S9V+(qTpp`SBl|ak`Qx&JQ}Di`e1-^;b5^{uI4;0} zVmnhVSuvby>VoIJD|=D3(bBLASny-8JFV~!hY#TmmAFVNAMe&{qbEznzIp{xeW@^c ze7r}=D$MJjdxzl9!~GSiye|Z=7T$F{w6iM2$4C3Xlr|XIkpCqAZ|^GTZ>w$&HJAd| zSG*ryWTEfVqNM;RiauWFi!p!i%K?V=AR$|BT!<5cPAK#yJTrxnmp}6N*GIL1^E!sn zze`le0WT}+TyWFgv#CuTZ}=iq=V$*n{m{xfvKoF7Q-)v;MeUgXMm^0EL-uiTenp|RF6OawYDrV}X{jhFi2ENzIn`A8KRqiY7>`N8 zH+Qtd0@#}Re)^Gkbny50%Z4%t9e4bHB3>;#5?#Do;#EsHWlbqfgomyLt*`Bh(P;xi z7-f17H?Kbh`#%X>29KL|0Tc4HN^5-X8N%pEqv}vYp=$Jl&f3Vy7USV^uz_Fp=~>Xp zZX3IrqR5RjAI2aT^XsR%z2Io8H(^N$++6kk7o9?Ab;5t02?WT$pLxKmMf%6FFza*Z zkrn!6HSlB7f7*QKRrxo5FC!hEa4|_fiI5%#A_~(?-F}^RZ;~Wf(Eg`S^Vkl0%8uI8 zf`ZCn)(6fk|EV|xVM73snjdaHI0!1KOzoxB>Ae zq|ygaAE<5D4F!(-+dn{D-z9H4YM z17eve>5Lo52YGmTQz-!ECx>7~%FL$_O7SNzH=|`fm#pHB)yN3BMH|UJI-T>`^<1WV zbjm~l(bRbxM@pIL)=P+@7lbS)>C!ICoNWgZ?Ld9?GjHA6M> z2mr;vQ4PeTETbR>x=5!%aW<))5Cy&e0j#A6+QS597TLYTL}e822&`z^5117OQ5v*4 zSfF(67EgS!W7yfbx$*8O@7m^OZ56yoz=uFKrb?)gp@EbNSweHsUku{YMhW0C$Zwkq z!YkG9#f}lntE+?b*)&YH&vTdKW#d#Q5GE{z)Bk)Zvjc5GPEt|}0?d}gKo>93v*&;v zh<^i(QU5MM4jJ#q2`?_jM`qi=EamhE^8tg6dUUSh#>X7T91SZ}3X;{2GqnDW06@8S z(Ss!b3N5yfW@TosaaMUT`1Ns!b>%AeN8ZM_z*Bp&Byj_`rX5Z#+G@z)x&20ed}Z6) zxbNW;YliE883sKgd)L(nEuiSLN57+e0XzLqTSbLGq24F#&5=yreU5FJwi0AqVb`j{ z?>cW=3BajMxTLiin~vtn$<t(oK*%7MGT$IMUa^qNT&{EDuJgb1}Z1 za`NqaywFkE_%l1=UxXd^Iy{H~>?1HNIIwVNCJLa|Cy~t7BxCKCvf$a*mZr>=L?-HP zoU8kjG+saNOJ7rA<>PdCdV|dZ80_=NW|1I9$)DchSwNi0(!R&12K*6LbZfm$mRskV}02v8*mJBV9I3P`WdJq8_2NYs^TFk@+{KWN^{=QV2Bf0pMD%jKM&I>K<9@ibC0KoY{;p^0e)N_BJ zCa^W&h!DOTW2z~>(qJ-e%z!47rKQh-pC`*-*kC*DUH_$o!G*QK%|r|%DYny~rabdw zXPGL;;;xN!b8=F_6feT3L#U=~!H(_)tR%t{N#@^(X550arFgrDx`;8)siMaaU+7`P zez0RTN!jurpawY|6lJ>~cN2cB42Y!mFf|$o9aa|MA^h#%uoEnSvjt zFjd5wEH4rFox#_ab$%T6*gdUyQ{?O87O!6+5A)Ai9s6N&##>U9Ge3g_rIzqylT5fm z!r?~htUc_Osh${JRA>5oTcoK(+aGc^s+3-H`5QbOxCE~w2rOCP<`2w3mX>*EID07L zpNG%^qaT5he^!SYkVW597Eukh5RjXf^wW}f($M(H-5nr}2gygR$_k zwj|zX8gQe{0Er-nbZTg6F;r=jo=}e*9TtXbTy-(NATP^`tY-94z zW|O!Wrr&sSTzGpDkRkT^$dIu^xxGQ@Y5ZY0w81dgGzc$8)&>YFgI-Wsrps99iyUC?|eARUx zB<86fI*ZZ!EP6R;5_$7>PMd|m=S1vyS+_PAWX)_bJeMaZxndJ65}>C@)GTdZE9hRb`xw_perRxQ z@#ZxJ>g-uP%tjTSBfrgh6D_aVoi>5s2k*JUlqM8xM);1G zsp|Zn!lx@A*l^Y~sF=5CXW-vY=cLQ+Eq}@PtVR9i*U6o~B6o1)&u2mkQI8@`QkK0T zP!YzQ7U1(yUp+n#)LD5F%GS)6jBt=TTkT#}vtq_!NcmNVCRDQM_39}ATFXpYJyAt!3FQy>5(F3K&2|;meLnyQ}kXK@(XdrcSrB^i>XkZ zJ4vPXuQJ~U*GV&{HTFSDQGcXN@0>@GSMmm|HQ~Wuf7*9EJ~P(r(X}MBjV7eO8_|Eb zLIEQ$qVjgMa=wz^cH!x~N^kkYV%(5bXL8Y}{OLMcw<~Z&#Q*)vU;D|wbPENF^QZSS zaHCg)9*GA-dm;8N^GZeXV*j~xUpT}=8ll87#5^l5sy9ZJ#sg+CgP%9@rMJL#1pj-)_uRZU4u7tsk{z}Z?58i~8 z*1PHWt)c-om*r7m^?z#tF5}!R8wEUP52~_1RM?;3xz>ggtZ5z-Ew#Gf*4YaAz#Jqe zO1eJ`YA(E8@}KAQFG$wB`x~;{8*)f*|8L{P!doBJ3)R!TwGZX?C*MR4Mp!a>{tPlz zCRZQCdEQPbsO;~WENd~4C{FA634xD* zHjg%aUFG!dZhaMeuI^Gw(rl?)|1P3O{ALDA*a*b%a_+@8m)5(8= zkJJ;tZQ&+)>0omtt$S!oZ)-U@CD~>+OvtAry3TH~%lB%+_b27RUj4;MT7xidy~}zd zOCxX%2NO|K;NpS?J*JnU}$_OZ*&=VLR95?3Vms66c+QeOatW@WPTPX@qVXr_o}N3za_|Ne7GPKYE^VCW-GShGuP-odTTmPnrT|1U)ET=vmkJ zwLGj-t~C6z5NdKK8Oh}TxRHBca$Bsfl#Y$3S zi~X8ijAzm_jIIw*o!k3?qxNnC~&BC&^!KemcQ^6!kTCe$2 zYi@Nv!~7Tg8p$mHtntTcjE^Z|_+z z_X4j>N=at!_9x`Otg&00_dOBTQmV%KyGF$BT1%-aJpSQf|HA7~zYx#u_Aa@~Gg-!G zX8y1xkfzRdZE%1(&4d5@V~NVLP2K$cO|-8c)RYNYy@-L&0aHGwRe`+8Y0mP^oE%sn z{b<+fzfMnp6;%xT^5AU2^Ax>hB+}eWyJ_}POGuYK38Lg2ztHGFu6N(#c2shxiwF^R zj$=k_64uqy-oq}@8YSC`WH3UXpV7Yv;L`mS*!(56rYX6PYxi~0`uP6gW$r=0=SNsx$H5gXp?nv?kN{gMLwaTR^e=aQS zK54OjCXNMvOayI>94-OnR1A~{QMtOG+7UkmQl_vWQ%*HSWju(qKMx^4Xd><`6%IQT z3&=e9G5Wa*XmI`_BKBYBC%%U%taFu3E$WFriarvu6BtxX*jRJ(oTY-+X?$62gm$> zGKltKvCUJDd$Xth6h?LP3f*E>DKg2)PChTqc?e4{aN80&{MkjokX-U8Ze^ zX7TeAXXNKD6lKn3S!n${_Se6ErW1{TrhwLJ;2pa+@AKfafE)SUQ(?d{anoCk?Fj8x zlUqlT7))C-5fph0VVpK!xC`a=PdeH`Y7kQ3l$bXNKw_`m z{{g5EY-D%{WOF#(N^TE9{1=oeL5790LJEaiU!V{ZKFi&J3wNu#TN?ZdcpA4#PEhj# zm^26#MKtE8=eRZh7faRCBlB8fv0rFkU2ul1L>d4{aOVR`BZdy2%{Tw!D^>F^JqdnR zgMf|~e08xu&;7WB3W%P!Z{GsSO3m#`y}|w1u-64LN>8GMXVtcBcOwDPay8s^YGhbI z`SkA7c)q2=f?hJi;B}i?S)m0`{W`p)!9sREGe%6x{MlmO+ut9?QZ4@}u$@XG8|!@m z9$1d0k6qHg8ekythIkN;Wci^s%o4Gx(D)~E=Q?WF=qsGxfnxqS-_*0V<+ACCNS=xd zz-xhenF&~OPzln|pgA!Iu)$70de9a*;DMrdKsA8cyLSOp&a|VZn-*nrvGR214QaBp zSmE7Rphsh4m_1(vsG&(Y$Czm5u@c?{=0r9sV;);B1r!1>qVA_-X>jdI0ln$+RR8b+ zCTstYGlJkW+UJZ0vO(ZNGgASohbGMi`(tQB7f1*`hbpwxgeaDnRh?E(@3Y}V%DAkW z97xl2@{|psIt%X-=d+F`ESImHUPB-Ss{Lnfz_ft&X>ke~C+NQZZgjJ$3hFdi{IIb7 zT=54bxbxMiPHn#dCQx+ey%(@sT_$B`u-P`-7#J&aIxow3TAl9d42!#^wNIJnu^9H) zKs(CK?N-dRrO)=oo=>|rW|Ub<`Oo3Xhf?kBdXXs+Q*O4RU)D{t0nuY~Y+A%nHm5#P z>QJ9|O}$v0^R#KwV@^>}z@J$6oG8I#|JYsNLKKc>B@i*p=auVg1zMcOZq46|O>XCz zP2Pzufb|5G1pWPQdR;i*&Tjn-?>4-Vc+-M_M*|qPo8W%!7lZwvMx#6^Ui{DJ&>UJh zQ2YUS*E*6HauUD^UL~3Sa|0__bgd3QMybd!5oJ2{G&Jl`ZIF2|)Bl2y0<6C9P7Pdl znV9^rJn33@0F*%I=BbN|VMR>h$0ycZ(Tt$ zjEQUB@olbA{UJMZ<}G6m%~L7eHXm|83kSXovr$Ncy54gspwkS& z&yCwgd6xfHwR>w(r(f|MR8LvX^Lq(B3zoR)$RKX3b2x8N&R1nrKZBC!Hu&_#Ft|lB z*y!>^L)L@lZW*pkc80hEPY{IGI;E|2@ScbykKuRCq+YN?9>DFqy} zCaWiheeKwN7QK=1v?<*+f>CHB6{C#PNEq%Pllj1Pw&ok9e>mWl-gQ!a%bZK=h4UZ| zL|>rJx=r63CgpH047gez4CA@~76sT^5OV;v2g=B#!36}=J^!S}(W(UxoE!SoO+-0# zZ=NQ5dZA|Zit;iGePh9pi#zIPETbaB0EK=9d&9$ymVdPP*bb^I=V+40TE+%53Bl>mgQ=kaSa^v39UEK+exX^BcbK@2k6quT19Q$7cuxCHB#;X%lC2WKR93+&G`(y z`h*{&L&6|q1G&_*2(Z5w3=e$vUo*c=kBN$ru$&}C zX01~V8{e-~$cE3b;bC}Ehg4_N)6;7SkciWfxf=M91Be*;qB_scstYPp@?8EdLHYtf zhQby(vKa_cv`8O78hLE$zeq>r(j0>qk3csqG0WOo`u}cZQRwLD70gQB{+#IBa3rU! zB862@cSa%;UF`+1EzlNG97`c7IhkGOVl4Ny7-6-;%VoJ41t`v{3jfK@?Swo#D01*Z zv_tf62MP>)mo)1E;Q{U5bX<4iC}h}7baqF94;{pAci6N__U8n+X0C&ubF_Ql={z+X zh9=`sL;=M}5c|6>*aZr^WxAsh(&^&?VjQ!aTMYxBx{le=qWaVMUYi;mBuok}o!XC6 zoNPS=)d1K)VJu*L>WS~s?hos37NP)CQlHp7v6+jL8>I$9#Q#s0FaUPjV%bR~^U&Pr z&5K36t?bI2MGDph3RaPpc@47Y%$Kd*Gv*F}Lo!qp%3I#v>@tFc8G79XQ97-Ctxvqm z-xKWNfWjBRXh6X@|1nXXsp&xRXYl4<7ya7}(Lx;ii~IC_q=agoFYObD*F*g^oOZL^ z0C77QKM(<}0fM16D1O92`|VWKY@JK0i8b?Nh$oQcT0mz08+2*f8>3;%wLjdfO`bq0_1K16h6HR1@8bDh64@Q zd(p80IF)&KbbEDl4-b~udJ}o5Z}|@kpk*km@BT|}ZCiY9ne>JF$MR{@SC88tW{L)2 zOvuYcNR)xuZR-p8n_vEL_IzY{{r^s{6PEdBB5Xk=s>axV5Xph(jG^^>abU*tG%|`{ zXCVUxKp>q=)&IrpD9`Zdm*)Z46204QljKop`2uC)01|`lR15Rq8YnJ-QX`^|Rd1oo z!;PjU)9eN|SKTN3ZEWOval5(2g(mDHZ_d?4<|j;m!IWKxp5bI{ehgc1zdE8G-N>)4 zhzj)KeE@7?=OIn%Y%eepXxp;=n7V$!hxBE-vtIcgKg|ThnPlqaa0H*(}i`j&wy@Yb_5Ce#)dF79xV?QWQz3?_m7H#cb zQTwtMo9Rb*kH!N&sC`%T0mk)BYqg$j3wO*`*tG8*oDd;jB;X;}uQ|<*FG^DDU1$nF zz5$Z%emGnK{oXQ81}2Lg z_AGY*#{;wy-mv$6YTu7bmp1L6tx|@~+Z%Tj@g7!Hvn!|9@`=7jD=?$EdGxDhuw5v+y($;k{=DNBN zdAf14gzc<8z4abhw>4e$2>!bg(CRT%qJdzZ*g4WE#uea z{bQ)#12zU2#rb-r##9NfoguJ3s0h%oMVKieo{H!`ZFw=JPH_J6T*HFE%f^IDVYlG? zSwsWoP3I-9JBvNZ0jJq{+alm3z!p#XE(2svCR*WVZ>;t>3|Nqr!GY}0E~2`$$&jNg z15FtRN7j|=u#58EE+`RDK&s5tdK9N?YIZBG>4g$7)^;6PIynE4w{*Q|`3eJS+Ympf zb()M(-9Jwp5TB^dQ$GW70MyTcdN@qR>66y2{@zwk6OAL^G6QwF-1YM+;Vye%M~fvM zR>2M4fBRxTACjx$A-EkZ_~*P7o>Y25xTx+KpjgkoX;Ce+pfD_2^dadwBSbd~2FD_R z>hrUxbvABp1W=!D&zDum0CG7BkxzZvq{7o9J}iG@WpUxz8P22yUkyf4A$R1Q3F1W+ z1JwUHy>*-J30V`EV5Q3Sh0!4!YHSyoVp!HuhJwh}DYJYY_r&@Wn8aLj{P#K07j+DQ zY;5S~>Sp=^ax5TVA%}CAqmfWCf|8M44yDNI05LdP5N9=_{dZ{^_>cprnEHPmVj)5W zbTDX0kTQ=UKQ(wpGO(3nLSpDAl|uDJ+~Ac0Efi%3Nmu+??0`Vy&Kc>zcJ>B|@lyjI z13Bhu`qMdbRWVe+_Jy%6t>-{?kumx03m? z64y8cI_q=}u0~!ibZ)Wd3RqH2&*J}~s~Mp`$z+iH>4sflU-woekSNCNG!YG&$>yjWQob`LWO*4`~_( zDH#URf}-GpB2pTL;2sY}3fRH`ZEQ$UA~aRa#NxDUVi%}8#H5gOr~Of$`i3Tc_<8CyM8WF%uOk@}=}5cny1}MLe#&QUaeoQe zMH|^9Mk@bObR?W@{|=b)d7C3X@}owbBaiS7A;FE#_GGxE^yH4!zzIH2^FsM7m1HuC zgT2+Sw}MxDs~8j_bM2kvC}6A^xqTznuhIgkuX*(Rit_=p?+{(nVX(RC!oTV;yXrU- z!b(v{M6RwlX+^!hcwxTS zGjrsA$5xdT{=B4p*Kwuq4}6}tt$cl&tjS5=Uo`N#CreQN+|__VI~qxy_?pt7^jY*k zXn`DN1|MJW&n`*#H))+JnYh#<4)9e-m>q5_5bX?5vP$xoTMLXJ24U`KEvq}V!Tr@ zwCq4H8-R(PhQ!!h!|D6*cxc1`4osw5$MtWp$8GDS?jRCGT?HRWsu4plW6F8snmu??FQehS55 z#P)xF1N;6|S8Tk3!StILYg>E0S3~L14!6VfS9{8+l{q`%KCYzEa&@>>NX<#9DZl(t z2p2E}(_Bf(gfJ;cGK6SJ?wOYf5<#p`Gh|Kz}s73{p#vnzckkM?=87<^(-{Gbq<-Oqvd1EQdoWuc{< zg-@LF-j88mMHRvJCpm@z4lV|U?oV`z5Ofw&OigwDb$;u&7T=w&bMUpp#(}}>*1-kz zBK%xbclLtV7xG*QDgH&}xTx|tBC}8kAN5NPf^X#R+Zcnh7DB4)jA|gJ%(%T%zKW*o z-powv#B~Z`cR50C<_uZMNJF%%B3vZ!YU&HUySkdWmcy9h1Xt%F313vm zkS%L)pGDGH{qf(}K>H)V0Yqd9q@~*x+)tGySyYTKU!s0@E;W`D)Zg@we^+l%H=Aui zf~OEzoZmNqTIoUD5Fmem?i9mThm7Lv1$OcUsHE?;=v_FY6?yF9A`o#S(sOsjaC)8j z>nxk*NS-{XlN&}YHg;r>=BsCr^$xb9m*7j|i|jsx{4i|+(&%?6P9N;akfJu*=hMq) z_g6ef`5?OV(Va*_qfx_RYN#^<#@YF(6mNjGI2;iWlA9x}#l>r>XghkmDr~;SFCFfm&OSB%DdLmk~Ra$xv4X4WS=FKuATg03ccs`6`FV(7SbZ3L3lmvkX;^k)^WZ_}y# z^p_W<&u42N%oO#rP(f=UKD^FLM+9QU5OOf7#e1Re&J?rF+W*?<3aJbZAUIpY)K-lO zdqPOj1OCLBNNeJh|1ima?G18$LdsjsNP|7Jr%s)HZF)&f;r$8ec0TiYVnP<)iL?p< zne!#`ZU>GaZ`2$}Y{7xDIkD1r3DDN)Z-TmwL zs~IwuzvH*=SI6XgOOHgif|xPy4&$G5bLqr{mmBbABP|#aZ@z(LEn*PDAT{--7*u$t z&zjnMzv%rJ6_rBPV(-8#_V@4Z8S6SYp%EHAr7i2}kf4UQF=B3nm3ays4rJO z&A`%DUAk+M1;BJ*4+oj5mia4ADhyGdynJafVHJ zyB#pGP1{Tt93HaUWDu%U*3YB+o2d3P?nh*=r<`nL)0%+wT>=H8FclB)mm67j1cUPp zz>qx_Rx%dMlWU;^-wSLCpNm%%!dH07_brA}pYvQ^r&(2pZ1RE7Bv%KA)ZASzpa#cr zy$1XJy%zl7U(`NF>4A@vkRQXY$Lv8t4M;I!ml!xZ0(jlCpHZSgdqrej%;qJznRMIy z!mz=Npb-(dwW@cb;+~@D4N8z+Lhs?0l?t&Udw%OAd%+dQne#T{5@Q8~Jsu3jRCE%* zv^;UOo*TTcY?oL#TT7C*(WoF$ij<+L;IhbjrX?LUva$1{giM4E`k*$&1pyqoG8P3N zY_qC9in~kfo^~s##y#UfVH-kD@tU1I&Js)C^!i;r8Q)9yY)cZ6`Pq=-zh2{|)P7wJ zy&+L0HySq+g)GbkBfBmGpg^@9(|(jGeki`AX|L%~XjqSZ#UT z_^s{dZ2Iu=7CT($JnGY3g?FSFH-cPeuEr4)D}MhL?^vLh&ALTH;SPJgRXM-nItOl( z45|d7iKGR|`*9XmSJxO;yk}nTZaB5cdgF_YDTV>rk+J!!s2gEOE*f_NmxU}jqpLzP zpmo&4w~lC=+Qe~YAi`M@1LvQJB&;w|k5;~o_E_YKE1!PdZ2M_wl_-vp$jt})B3A~4S`!(q;YkDTWSBok)*+2l#dXZll{?J#9%JQ*Q5`J-G^A7UyJ zhc5fkIL&3MK1f1P&h&}jW=~Cc2<(^7TSFky%2_Wt#*?3M%xWuN`L$||GVs}_AZ9T3 zm<#R;xo5!r#4E9^TSRQ%?FbquXyO%8L=wUf#FJ*Wu_Z20k?RoBm(40^*FfR!6?Uc1 z`u0m!8C5!VU^A8#@6C03_=cCY*zVD2mOtZX*~GbCm>(AfF>2^xTJqn%4deeh6;f3T zL{u0-5q|!$RW6Ac7Nxp|2rb(*^x(7-RzW4(k^%KFX*m@FK_G|zT>u2)upF@jlb404 zre7?(z305e;XYJGC|d{i`%J|QPF|HiO=1Q%vj z9ODutmLw+#2-g9yn(A47sDC9WDs#k?lh`bkl%2&d(a=d$BLj2T-!}Y-dY`W&@bQ-` zLtsF0hrzl*mBWe$#qBI?rANbA-r++{T{w`52V`=_NenSm`Q~0uv$@t)S(?hd8w}t6_@+S+Js-$B@<;fheA_gsAvnw%b zgIYe?(av^Rl$soiJ_5Y&P6)=Q!8yzPi6Mvzm#YNKAB2Vz$LLk1CB@Zaznb9T{TTeo zR77&&)J@pU@Pq4TVi%fc{u-5wtny*t)aNrBYh0Ry-Z{JMZmR8&<3xStLyH)~&5Y|mNxe()CjHTi4u zV@KgtyfTU8iW8kOg&~+wW_DE}zJg?F7FBwDMJBU8>(^dg0kon0prM}j?Q)uQ#x0*E z-OC8Z24z(RNf6S$G6Jhrj+r#TTJelwiw3usxt*gLlOUIVb8Pd%D_O{OLi6e(eT5I* zl~nJO7teg$Pm58{7U6erst^R}b|0ST7Hi#QXAWbBA=-W#un==Yi=vd^(G65oS56Oi z6;1j2^zvgeI$_1E>eT4#950)mgoGEd%r9qVM-1FVKZK1@q$EAV`G*}0?^#_@tX5({ zf*KZ}Du5I{fziGjG;a`?&T3nR7)JaT?~J83sYKM0glgc81?L-#_jG#Bc4z;}7Xzd` zo`C`*N+$ZL%ADu%L!AwFooC;h%%$hu>-Tuffro8oF=)N=Hmf_Aoj4T~b*=kL^}}gq z}B%(!Eus8`!2qvd=o zA1+EkRGW(VO;}!)**)w-04(*S(!|j+hANsLRF1Jx?KajoNJ{dQtyC>~gOO89>W@1u zSo3aFxzV-iIJ+Fk+)L|^X}>ato&FTObx-Q2`WS=6JWSgkgn`1PET>muh2Fgts!FH# z$tpBA$;e}TKd98Bi^37sp~pp?M~)0ogSwx*NlnIqc?gC%(NnkLG4T9B^J@RdxWR&iuwjP#%B%r$OjO{UpUaQ(=`H( zj4_g+s4H+Yku-Goh4pTWgkQ6RQ$;rs4g@3&LA{F}+}1M+@qb0?s^|!sGTF3)4FLhx z;xeV*0tM0;sp5xdQWHPoo8cJbl#K?_FrgutlZ~|ZIM~Mr&6?D;8*Cb^d+=EcVNfRd z4H$$>>o^BO#CY_6xxTVHg?kkVU|ezGkGk)8ox9)Su0%!f0AcV*Y1VBiZ8)<|0RE~9 OL{3^!s#HQh;Qs*NqW{AH diff --git a/test/Weather/Screenshots/weatherApp_screen05.png b/test/Weather/Screenshots/weatherApp_screen05.png deleted file mode 100755 index 1d45d238d315719dd81529c2e0edb2c1c5cba046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21261 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 SM}hyhWV8D9nt7F}2j*Wy%-Avj diff --git a/test/Weather/Weather.sln b/test/Weather/Weather.sln deleted file mode 100755 index aa33270..0000000 --- a/test/Weather/Weather.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27703.2026 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Weather", "Weather\Weather.csproj", "{E6312AF9-328D-4A17-9677-1341036CB73A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {E6312AF9-328D-4A17-9677-1341036CB73A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E6312AF9-328D-4A17-9677-1341036CB73A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E6312AF9-328D-4A17-9677-1341036CB73A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E6312AF9-328D-4A17-9677-1341036CB73A}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {86318113-EF47-4428-AF81-F34D84489808} - EndGlobalSection -EndGlobal diff --git a/test/Weather/Weather/App.cs b/test/Weather/Weather/App.cs deleted file mode 100755 index 6983d55..0000000 --- a/test/Weather/Weather/App.cs +++ /dev/null @@ -1,61 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Weather.Config; -using Weather.Views; -using Xamarin.Forms; - -namespace Weather -{ - ///

- /// Main App class - derives Xamarin.Forms application functionalities - /// - public class App : Application - { - #region properties - - /// - /// Gets or sets value that indicates if weather and forecast for selected city is initialized. - /// - public bool IsInitialized { get; set; } - - #endregion - - - #region methods - - /// - /// App constructor. - /// Makes sure that API Key is defined. - /// - public App() - { - // Its a NavigationPage based app that ... - MainPage = new NavigationPage(); - - if (!ApiConfig.IsApiKeyDefined()) - { - // either complains about a missing API key ... - MainPage.Navigation.PushAsync(new MissingKeyErrorPage(), false); - } - else - { - // or gets you started with a MainPage UI. - MainPage.Navigation.PushAsync(new MainPage(), false); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Behaviors/CountryCodeValidatorBehavior.cs b/test/Weather/Weather/Behaviors/CountryCodeValidatorBehavior.cs deleted file mode 100755 index 4e3538a..0000000 --- a/test/Weather/Weather/Behaviors/CountryCodeValidatorBehavior.cs +++ /dev/null @@ -1,109 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Collections.Generic; -using System.Linq; -using Weather.Models.Location; -using Weather.Service; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.Behaviors -{ - /// - /// Behavior class that validates user input in country entry. - /// - public class CountryCodeValidatorBehavior : Behavior - { - #region fields - - /// - /// Contains list of all supported countries. - /// - private CountryProvider _provider; - - #endregion - - #region properties - - /// - /// Maximum length of user input. - /// - public int MaxLength { get; set; } - - #endregion - - #region methods - - /// - /// Default class constructor. - /// - public CountryCodeValidatorBehavior() - { - LoadCountryList(); - } - - /// - /// Called when behavior is attached to entry. - /// - /// Object to attach behavior. - protected override void OnAttachedTo(Entry bindable) - { - base.OnAttachedTo(bindable); - bindable.TextChanged += EntryTextChanged; - } - - /// - /// Called when behavior is detached from entry. - /// - /// Object to detach behavior. - protected override void OnDetachingFrom(Entry bindable) - { - base.OnDetachingFrom(bindable); - bindable.TextChanged -= EntryTextChanged; - } - - /// - /// Callback method, invoked when entry text is changed. - /// Changes user input to uppercase and forbids to enter more than "MaxLength" number of characters. - /// - /// Object that invoked event. - /// Event arguments. - private void EntryTextChanged(object sender, TextChangedEventArgs textChangedEventArgs) - { - if (!(sender is Entry entry)) - { - return; - } - - entry.Text = entry.Text.Length > MaxLength - ? textChangedEventArgs.OldTextValue.ToUpper() - : textChangedEventArgs.NewTextValue.ToUpper(); - - entry.TextColor = _provider.Validate(entry.Text) ? Color.Gray : Color.Red; - } - - /// - /// Loads supported city list from file. - /// - private void LoadCountryList() - { - var jsonFileReader = new JsonFileReader>("Weather.Data.", "country.list.json"); - jsonFileReader.Read(); - _provider = new CountryProvider(jsonFileReader.Result.AsQueryable()); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Behaviors/CurrentWeatherPageBehavior.cs b/test/Weather/Weather/Behaviors/CurrentWeatherPageBehavior.cs deleted file mode 100755 index ffc67c8..0000000 --- a/test/Weather/Weather/Behaviors/CurrentWeatherPageBehavior.cs +++ /dev/null @@ -1,82 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using Xamarin.Forms; - -namespace Weather.Behaviors -{ - /// - /// Content page behavior that allows to bind command to "Appearing" event. - /// - public class CurrentWeatherPageBehavior : Behavior - { - #region properties - - /// - /// Bindable property that allows to set command that will be executed during page appearing. - /// - public static readonly BindableProperty AppearingCommandProperty = - BindableProperty.Create(nameof(AppearingCommand), typeof(Command), typeof(CurrentWeatherPageBehavior), - default(Command)); - - /// - /// Command that will be executed during page appearing. - /// - public Command AppearingCommand - { - get => (Command)GetValue(AppearingCommandProperty); - set => SetValue(AppearingCommandProperty, value); - } - - #endregion - - #region methods - - /// - /// Called when behavior is attached to content page. - /// - /// Object to attach behavior. - protected override void OnAttachedTo(ContentPage bindable) - { - base.OnAttachedTo(bindable); - bindable.Appearing += PageOnAppearing; - } - - /// - /// Called when behavior is detached from content page. - /// - /// Object to detach behavior. - protected override void OnDetachingFrom(ContentPage bindable) - { - base.OnDetachingFrom(bindable); - bindable.Appearing -= PageOnAppearing; - } - - /// - /// Called when content page is appearing. - /// - /// Content page that sent event. - /// Event arguments. - private void PageOnAppearing(object sender, EventArgs eventArgs) - { - if (!((App)Application.Current).IsInitialized) - { - AppearingCommand?.Execute(sender); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Config/ApiConfig.cs b/test/Weather/Weather/Config/ApiConfig.cs deleted file mode 100755 index fd9771d..0000000 --- a/test/Weather/Weather/Config/ApiConfig.cs +++ /dev/null @@ -1,67 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -namespace Weather.Config -{ - /// - /// Foreign API configuration. - /// - public static class ApiConfig - { - #region fields - - /// - /// Open Weather Map API key. - /// - /// - /// To get your API key please visit http://openweathermap.org/appid - /// - public const string API_KEY = "7c0d9b7749d114f810fe9a84b0b8ffdc"; - - /// - /// "OpenWeatherMap" current weather resource. - /// - public const string WEATHER_URL = "https://api.openweathermap.org/data/2.5/weather"; - - /// - /// "OpenWeatherMap" forecast resource. - /// - public const string FORECAST_URL = "https://api.openweathermap.org/data/2.5/forecast"; - - /// - /// "OpenWeatherMap" icon location template. - /// - public const string WEATHER_ICON = "http://openweathermap.org/img/w/{0}.png"; - - /// - /// Google API URL for getting timezones information. - /// - public const string TIMEZONE_URL = "https://maps.googleapis.com/maps/api/timezone/json"; - - #endregion - - #region methods - - /// - /// Checks if API key is defined. - /// - /// True if API key is set, otherwise false. - public static bool IsApiKeyDefined() - { - return !string.IsNullOrEmpty(API_KEY); - } - - #endregion - } -} diff --git a/test/Weather/Weather/Controls/DoubleLabel.xaml b/test/Weather/Weather/Controls/DoubleLabel.xaml deleted file mode 100755 index a1ba71e..0000000 --- a/test/Weather/Weather/Controls/DoubleLabel.xaml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - \ No newline at end of file diff --git a/test/Weather/Weather/Controls/DoubleLabel.xaml.cs b/test/Weather/Weather/Controls/DoubleLabel.xaml.cs deleted file mode 100755 index ff5700e..0000000 --- a/test/Weather/Weather/Controls/DoubleLabel.xaml.cs +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2017 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using Xamarin.Forms; - -namespace Weather.Controls -{ - /// - /// Interaction logic for DoubleLabel.xaml. - /// - public partial class DoubleLabel - { - #region properties - - /// - /// Bindable property that allows to set main text of control. - /// - public static readonly BindableProperty MainTextProperty = - BindableProperty.Create(nameof(MainText), typeof(string), typeof(DoubleLabel), default(string)); - - /// - /// Bindable property that allows to set sub text of control. - /// - public static readonly BindableProperty SubTextProperty = - BindableProperty.Create(nameof(SubText), typeof(string), typeof(DoubleLabel), default(string)); - - /// - /// Gets or sets main text of control. - /// - public string MainText - { - get => (string)GetValue(MainTextProperty); - set => SetValue(MainTextProperty, value); - } - - /// - /// Gets or sets sub text of control. - /// - public string SubText - { - get => (string)GetValue(SubTextProperty); - set => SetValue(SubTextProperty, value); - } - - #endregion - - #region methods - - /// - /// Default constructor. - /// - public DoubleLabel() - { - InitializeComponent(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/DegreeToCardinalDirectionConverter.cs b/test/Weather/Weather/Converters/DegreeToCardinalDirectionConverter.cs deleted file mode 100755 index f2f4a40..0000000 --- a/test/Weather/Weather/Converters/DegreeToCardinalDirectionConverter.cs +++ /dev/null @@ -1,61 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts double value to cardinal direction. - /// - public class DegreeToCardinalDirectionConverter : IValueConverter - { - #region methods - - /// - /// Converts double to cardinal value. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Cardinal direction. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - var directions = new[] - { - "North", "North-East", "East", "South-East", "South", "South-West", "West", "North-West", "North" - }; - - return value is double degree ? directions[(int)Math.Round(degree % 360 / 45)] : string.Empty; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/ErrorMessageConverter.cs b/test/Weather/Weather/Converters/ErrorMessageConverter.cs deleted file mode 100755 index 51ba99e..0000000 --- a/test/Weather/Weather/Converters/ErrorMessageConverter.cs +++ /dev/null @@ -1,65 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts possible null string to error message. - /// - public class ErrorMessageConverter : IValueConverter - { - #region methods - - /// - /// Converts double to cardinal value. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Cardinal direction. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - var message = "None"; - - if (value is string msg) - { - message = msg; - } - - return message; - } - - - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/ImageSourceConverter.cs b/test/Weather/Weather/Converters/ImageSourceConverter.cs deleted file mode 100755 index cc73557..0000000 --- a/test/Weather/Weather/Converters/ImageSourceConverter.cs +++ /dev/null @@ -1,64 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Weather.Config; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts weather icon id to image source. - /// - public class ImageSourceConverter : IValueConverter - { - #region methods - - /// - /// Converts weather icon id to image source. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// URI to image. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - var url = string.Empty; - - if (value is string iconCode) - { - url = string.Format(ApiConfig.WEATHER_ICON, iconCode); - } - - return url; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/MeasurementSystemConverter.cs b/test/Weather/Weather/Converters/MeasurementSystemConverter.cs deleted file mode 100755 index 2f8e500..0000000 --- a/test/Weather/Weather/Converters/MeasurementSystemConverter.cs +++ /dev/null @@ -1,63 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts double value to value with unit. - /// - public class MeasurementSystemConverter : IValueConverter - { - #region methods - - /// - /// Converts double value to value with unit. - /// Unit depends on converter parameter. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Cardinal direction. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - if (value is double && parameter is string) - { - return string.Format(new UnitFormatter(), "{0:" + parameter + "}", value); - } - - return string.Empty; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/TimeStampToDateConverter.cs b/test/Weather/Weather/Converters/TimeStampToDateConverter.cs deleted file mode 100755 index 7f0e321..0000000 --- a/test/Weather/Weather/Converters/TimeStampToDateConverter.cs +++ /dev/null @@ -1,64 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts time stamp to date object. - /// - public class TimeStampToDateConverter : IValueConverter - { - #region methods - - /// - /// Converts time stamp to date object. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Date and hour in local format. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - var date = string.Empty; - - if (value is ulong time) - { - date = TimeStamp.Convert(time).ToLocalTime().ToString("g"); - } - - return date; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/TimeStampToTimeConverter.cs b/test/Weather/Weather/Converters/TimeStampToTimeConverter.cs deleted file mode 100755 index e8ccb9e..0000000 --- a/test/Weather/Weather/Converters/TimeStampToTimeConverter.cs +++ /dev/null @@ -1,72 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts timestamp to time of the day. - /// - public class TimeStampToTimeConverter : IValueConverter - { - #region methods - - /// - /// Converts timestamp to time of the day. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Time of the day. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - var date = string.Empty; - - if (value is ulong time) - { - if (parameter is Models.Location.TimeZone timeZone) - { - date = TimeStamp.Convert(time).AddSeconds(timeZone.Offset) - .ToString(culture.DateTimeFormat.ShortTimePattern); - } - else - { - date = TimeStamp.Convert((ulong)value).ToString(culture.DateTimeFormat.ShortTimePattern); - } - } - - return date; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/TimeStampWithOffsetAndTimezoneConverter.cs b/test/Weather/Weather/Converters/TimeStampWithOffsetAndTimezoneConverter.cs deleted file mode 100755 index cd974b7..0000000 --- a/test/Weather/Weather/Converters/TimeStampWithOffsetAndTimezoneConverter.cs +++ /dev/null @@ -1,65 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts timestamp to region date and time with timezone. - /// - public class TimeStampWithOffsetAndTimezoneConverter : IValueConverter - { - #region methods - - /// - /// Converts timestamp to date and time with timezone. - /// Timezone depends on converter parameter. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Cardinal direction. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - if (value is ulong timestamp && parameter is BindableString offsetString && - long.TryParse(offsetString.Value, out long offset)) - { - var time = TimeStamp.Convert(timestamp).AddSeconds(offset).ToString("g"); - return $"{time} (GMT{offset / 60 / 60:+#;-#;+0})"; - } - - return string.Empty; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Converters/TimeStampWithOffsetConverter.cs b/test/Weather/Weather/Converters/TimeStampWithOffsetConverter.cs deleted file mode 100755 index 33cd10f..0000000 --- a/test/Weather/Weather/Converters/TimeStampWithOffsetConverter.cs +++ /dev/null @@ -1,64 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.Converters -{ - /// - /// Class that converts timestamp to region date and time. - /// - public class TimeStampWithOffsetConverter : IValueConverter - { - #region methods - - /// - /// Converts timestamp to date and time with timezone. - /// Timezone depends on converter parameter. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Cardinal direction. - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) - { - if (value is ulong timestamp && parameter is BindableString offsetString && - long.TryParse(offsetString.Value, out long offset)) - { - return TimeStamp.Convert(timestamp).AddSeconds(offset).ToShortTimeString(); - } - - return string.Empty; - } - - /// - /// Does nothing, but it must be defined, because it is in "IValueConverter" interface. - /// - /// The value produced by the binding source. - /// The type of the binding target property. - /// The converter parameter to use. - /// The culture to use in the converter. - /// Converted value. - public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) - { - throw new NotImplementedException(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Data/city.list.json b/test/Weather/Weather/Data/city.list.json deleted file mode 100755 index b35d979..0000000 --- a/test/Weather/Weather/Data/city.list.json +++ /dev/null @@ -1,2702 +0,0 @@ -[ - { - "id": 5128638, - "name": "New York", - "country": "US", - "coord": { - "lon": -75.499901, - "lat": 43.000351 - } - }, - { - "id": 5368361, - "name": "Los Angeles", - "country": "US", - "coord": { - "lon": -118.243683, - "lat": 34.052231 - } - }, - { - "id": 4887398, - "name": "Chicago", - "country": "US", - "coord": { - "lon": -87.650047, - "lat": 41.850029 - } - }, - { - "id": 4699066, - "name": "Houston", - "country": "US", - "coord": { - "lon": -95.363274, - "lat": 29.763281 - } - }, - { - "id": 5308655, - "name": "Phoenix", - "country": "US", - "coord": { - "lon": -112.074043, - "lat": 33.44838 - } - }, - { - "id": 4560349, - "name": "Philadelphia", - "country": "US", - "coord": { - "lon": -75.163788, - "lat": 39.952339 - } - }, - { - "id": 4726206, - "name": "San Antonio", - "country": "US", - "coord": { - "lon": -98.493629, - "lat": 29.42412 - } - }, - { - "id": 5391811, - "name": "San Diego", - "country": "US", - "coord": { - "lon": -117.157257, - "lat": 32.715328 - } - }, - { - "id": 4684888, - "name": "Dallas", - "country": "US", - "coord": { - "lon": -96.806671, - "lat": 32.783058 - } - }, - { - "id": 5392171, - "name": "San Jose", - "country": "US", - "coord": { - "lon": -121.894958, - "lat": 37.33939 - } - }, - { - "id": 4254010, - "name": "Austin", - "country": "US", - "coord": { - "lon": -85.808029, - "lat": 38.758389 - } - }, - { - "id": 4241704, - "name": "Jacksonville", - "country": "US", - "coord": { - "lon": -90.229012, - "lat": 39.73394 - } - }, - { - "id": 5391959, - "name": "San Francisco", - "country": "US", - "coord": { - "lon": -122.419418, - "lat": 37.774929 - } - }, - { - "id": 4256038, - "name": "Columbus", - "country": "US", - "coord": { - "lon": -85.921379, - "lat": 39.201439 - } - }, - { - "id": 4861716, - "name": "Indianapolis", - "country": "US", - "coord": { - "lon": -92.433517, - "lat": 41.39695 - } - }, - { - "id": 4691930, - "name": "Fort Worth", - "country": "US", - "coord": { - "lon": -97.320847, - "lat": 32.72541 - } - }, - { - "id": 4460243, - "name": "Charlotte", - "country": "US", - "coord": { - "lon": -80.843132, - "lat": 35.227089 - } - }, - { - "id": 5809844, - "name": "Seattle", - "country": "US", - "coord": { - "lon": -122.332069, - "lat": 47.606209 - } - }, - { - "id": 4463523, - "name": "Denver", - "country": "US", - "coord": { - "lon": -81.0298, - "lat": 35.53125 - } - }, - { - "id": 5520993, - "name": "El Paso", - "country": "US", - "coord": { - "lon": -106.486931, - "lat": 31.75872 - } - }, - { - "id": 4880731, - "name": "Washington", - "country": "US", - "coord": { - "lon": -91.69294, - "lat": 41.299179 - } - }, - { - "id": 4317656, - "name": "Boston", - "country": "US", - "coord": { - "lon": -92.055679, - "lat": 29.883261 - } - }, - { - "id": 4990729, - "name": "Detroit", - "country": "US", - "coord": { - "lon": -83.045753, - "lat": 42.331429 - } - }, - { - "id": 5003243, - "name": "Nashville", - "country": "US", - "coord": { - "lon": -85.093048, - "lat": 42.60281 - } - }, - { - "id": 4641239, - "name": "Memphis", - "country": "US", - "coord": { - "lon": -90.048981, - "lat": 35.149529 - } - }, - { - "id": 4720131, - "name": "Portland", - "country": "US", - "coord": { - "lon": -97.323883, - "lat": 27.877251 - } - }, - { - "id": 4544349, - "name": "Oklahoma City", - "country": "US", - "coord": { - "lon": -97.516434, - "lat": 35.46756 - } - }, - { - "id": 5506956, - "name": "Las Vegas", - "country": "US", - "coord": { - "lon": -115.137222, - "lat": 36.174969 - } - }, - { - "id": 4299276, - "name": "Louisville", - "country": "US", - "coord": { - "lon": -85.759407, - "lat": 38.254238 - } - }, - { - "id": 4347778, - "name": "Baltimore", - "country": "US", - "coord": { - "lon": -76.61219, - "lat": 39.290379 - } - }, - { - "id": 5263045, - "name": "Milwaukee", - "country": "US", - "coord": { - "lon": -87.906471, - "lat": 43.038898 - } - }, - { - "id": 5454711, - "name": "Albuquerque", - "country": "US", - "coord": { - "lon": -106.651138, - "lat": 35.084492 - } - }, - { - "id": 5318313, - "name": "Tucson", - "country": "US", - "coord": { - "lon": -110.926483, - "lat": 32.221741 - } - }, - { - "id": 4692400, - "name": "Fresno", - "country": "US", - "coord": { - "lon": -95.447441, - "lat": 29.538851 - } - }, - { - "id": 5389489, - "name": "Sacramento", - "country": "US", - "coord": { - "lon": -121.4944, - "lat": 38.58157 - } - }, - { - "id": 5304391, - "name": "Mesa", - "country": "US", - "coord": { - "lon": -111.822639, - "lat": 33.422272 - } - }, - { - "id": 4273837, - "name": "Kansas City", - "country": "US", - "coord": { - "lon": -94.627457, - "lat": 39.11417 - } - }, - { - "id": 4180439, - "name": "Atlanta", - "country": "US", - "coord": { - "lon": -84.387978, - "lat": 33.749001 - } - }, - { - "id": 5125086, - "name": "Long Beach", - "country": "US", - "coord": { - "lon": -73.657913, - "lat": 40.58844 - } - }, - { - "id": 5417598, - "name": "Colorado Springs", - "country": "US", - "coord": { - "lon": -104.821358, - "lat": 38.833881 - } - }, - { - "id": 4247770, - "name": "Raleigh", - "country": "US", - "coord": { - "lon": -88.531998, - "lat": 37.826988 - } - }, - { - "id": 4164138, - "name": "Miami", - "country": "US", - "coord": { - "lon": -80.193657, - "lat": 25.774269 - } - }, - { - "id": 4791259, - "name": "Virginia Beach", - "country": "US", - "coord": { - "lon": -75.977982, - "lat": 36.852928 - } - }, - { - "id": 5074472, - "name": "Omaha", - "country": "US", - "coord": { - "lon": -95.93779, - "lat": 41.25861 - } - }, - { - "id": 4276543, - "name": "Oakland", - "country": "US", - "coord": { - "lon": -95.636368, - "lat": 39.066669 - } - }, - { - "id": 5037649, - "name": "Minneapolis", - "country": "US", - "coord": { - "lon": -93.26384, - "lat": 44.979969 - } - }, - { - "id": 4553433, - "name": "Tulsa", - "country": "US", - "coord": { - "lon": -95.992783, - "lat": 36.15398 - } - }, - { - "id": 4282658, - "name": "Arlington", - "country": "US", - "coord": { - "lon": -84.307709, - "lat": 37.760639 - } - }, - { - "id": 4335045, - "name": "New Orleans", - "country": "US", - "coord": { - "lon": -90.075073, - "lat": 29.954651 - } - }, - { - "id": 4281730, - "name": "Wichita", - "country": "US", - "coord": { - "lon": -97.33754, - "lat": 37.692242 - } - }, - { - "id": 4188377, - "name": "Cleveland", - "country": "US", - "coord": { - "lon": -83.763237, - "lat": 34.597038 - } - }, - { - "id": 4174757, - "name": "Tampa", - "country": "US", - "coord": { - "lon": -82.458427, - "lat": 27.947519 - } - }, - { - "id": 5325738, - "name": "Bakersfield", - "country": "US", - "coord": { - "lon": -119.018707, - "lat": 35.373291 - } - }, - { - "id": 4883817, - "name": "Aurora", - "country": "US", - "coord": { - "lon": -88.320068, - "lat": 41.760578 - } - }, - { - "id": 5856195, - "name": "Honolulu", - "country": "US", - "coord": { - "lon": -157.858337, - "lat": 21.30694 - } - }, - { - "id": 5323810, - "name": "Anaheim", - "country": "US", - "coord": { - "lon": -117.914497, - "lat": 33.835289 - } - }, - { - "id": 5392900, - "name": "Santa Ana", - "country": "US", - "coord": { - "lon": -117.867828, - "lat": 33.745571 - } - }, - { - "id": 4683416, - "name": "Corpus Christi", - "country": "US", - "coord": { - "lon": -97.396378, - "lat": 27.800579 - } - }, - { - "id": 4522586, - "name": "Riverside", - "country": "US", - "coord": { - "lon": -84.1241, - "lat": 39.779781 - } - }, - { - "id": 4297983, - "name": "Lexington", - "country": "US", - "coord": { - "lon": -84.477722, - "lat": 37.988689 - } - }, - { - "id": 4407066, - "name": "Saint Louis", - "country": "US", - "coord": { - "lon": -90.197891, - "lat": 38.62727 - } - }, - { - "id": 5399020, - "name": "Stockton", - "country": "US", - "coord": { - "lon": -121.290779, - "lat": 37.957699 - } - }, - { - "id": 5206379, - "name": "Pittsburgh", - "country": "US", - "coord": { - "lon": -79.995888, - "lat": 40.44062 - } - }, - { - "id": 5045360, - "name": "Saint Paul", - "country": "US", - "coord": { - "lon": -93.093269, - "lat": 44.944408 - } - }, - { - "id": 4508722, - "name": "Cincinnati", - "country": "US", - "coord": { - "lon": -84.456886, - "lat": 39.161999 - } - }, - { - "id": 5879400, - "name": "Anchorage", - "country": "US", - "coord": { - "lon": -149.900284, - "lat": 61.21806 - } - }, - { - "id": 4294494, - "name": "Henderson", - "country": "US", - "coord": { - "lon": -87.590012, - "lat": 37.836151 - } - }, - { - "id": 4469146, - "name": "Greensboro", - "country": "US", - "coord": { - "lon": -79.791977, - "lat": 36.072639 - } - }, - { - "id": 4719457, - "name": "Plano", - "country": "US", - "coord": { - "lon": -96.698891, - "lat": 33.01984 - } - }, - { - "id": 4833930, - "name": "Newark", - "country": "US", - "coord": { - "lon": -89.227608, - "lat": 42.542229 - } - }, - { - "id": 5072006, - "name": "Lincoln", - "country": "US", - "coord": { - "lon": -96.666962, - "lat": 40.799999 - } - }, - { - "id": 5174035, - "name": "Toledo", - "country": "US", - "coord": { - "lon": -83.555206, - "lat": 41.66394 - } - }, - { - "id": 4167147, - "name": "Orlando", - "country": "US", - "coord": { - "lon": -81.379242, - "lat": 28.53834 - } - }, - { - "id": 5336899, - "name": "Chula Vista", - "country": "US", - "coord": { - "lon": -117.084198, - "lat": 32.640049 - } - }, - { - "id": 5359777, - "name": "Irvine", - "country": "US", - "coord": { - "lon": -117.823112, - "lat": 33.66946 - } - }, - { - "id": 4920423, - "name": "Fort Wayne", - "country": "US", - "coord": { - "lon": -85.12886, - "lat": 41.1306 - } - }, - { - "id": 5099836, - "name": "Jersey City", - "country": "US", - "coord": { - "lon": -74.077637, - "lat": 40.728161 - } - }, - { - "id": 4464368, - "name": "Durham", - "country": "US", - "coord": { - "lon": -78.898621, - "lat": 35.99403 - } - }, - { - "id": 4171563, - "name": "Saint Petersburg", - "country": "US", - "coord": { - "lon": -82.679268, - "lat": 27.770861 - } - }, - { - "id": 4705349, - "name": "Laredo", - "country": "US", - "coord": { - "lon": -99.507538, - "lat": 27.506411 - } - }, - { - "id": 5019588, - "name": "Buffalo", - "country": "US", - "coord": { - "lon": -93.874687, - "lat": 45.171909 - } - }, - { - "id": 4434663, - "name": "Madison", - "country": "US", - "coord": { - "lon": -90.115356, - "lat": 32.461811 - } - }, - { - "id": 5525577, - "name": "Lubbock", - "country": "US", - "coord": { - "lon": -101.855171, - "lat": 33.577862 - } - }, - { - "id": 4049176, - "name": "Chandler", - "country": "US", - "coord": { - "lon": -94.382729, - "lat": 39.300282 - } - }, - { - "id": 5313457, - "name": "Scottsdale", - "country": "US", - "coord": { - "lon": -111.899033, - "lat": 33.509209 - } - }, - { - "id": 5577409, - "name": "Glendale", - "country": "US", - "coord": { - "lon": -105.366379, - "lat": 40.081928 - } - }, - { - "id": 5511077, - "name": "Reno", - "country": "US", - "coord": { - "lon": -119.813797, - "lat": 39.529629 - } - }, - { - "id": 4776222, - "name": "Norfolk", - "country": "US", - "coord": { - "lon": -76.285217, - "lat": 36.846809 - } - }, - { - "id": 4499612, - "name": "Winston-Salem", - "country": "US", - "coord": { - "lon": -80.244217, - "lat": 36.099861 - } - }, - { - "id": 5509403, - "name": "North Las Vegas", - "country": "US", - "coord": { - "lon": -115.1175, - "lat": 36.19886 - } - }, - { - "id": 4700168, - "name": "Irving", - "country": "US", - "coord": { - "lon": -96.948891, - "lat": 32.814018 - } - }, - { - "id": 4752186, - "name": "Chesapeake", - "country": "US", - "coord": { - "lon": -76.27494, - "lat": 36.819038 - } - }, - { - "id": 5295903, - "name": "Gilbert", - "country": "US", - "coord": { - "lon": -111.789032, - "lat": 33.352829 - } - }, - { - "id": 4158476, - "name": "Hialeah", - "country": "US", - "coord": { - "lon": -80.278107, - "lat": 25.857599 - } - }, - { - "id": 4693003, - "name": "Garland", - "country": "US", - "coord": { - "lon": -96.638878, - "lat": 32.912621 - } - }, - { - "id": 4920512, - "name": "Fremont", - "country": "US", - "coord": { - "lon": -84.932739, - "lat": 41.730881 - } - }, - { - "id": 4315588, - "name": "Baton Rouge", - "country": "US", - "coord": { - "lon": -91.154549, - "lat": 30.45075 - } - }, - { - "id": 4305974, - "name": "Richmond", - "country": "US", - "coord": { - "lon": -84.294647, - "lat": 37.74786 - } - }, - { - "id": 5586437, - "name": "Boise", - "country": "US", - "coord": { - "lon": -116.203453, - "lat": 43.613499 - } - }, - { - "id": 5391710, - "name": "San Bernardino", - "country": "US", - "coord": { - "lon": -117.289772, - "lat": 34.108341 - } - }, - { - "id": 5811696, - "name": "Spokane", - "country": "US", - "coord": { - "lon": -117.429077, - "lat": 47.65966 - } - }, - { - "id": 4853828, - "name": "Des Moines", - "country": "US", - "coord": { - "lon": -93.609108, - "lat": 41.60054 - } - }, - { - "id": 5373900, - "name": "Modesto", - "country": "US", - "coord": { - "lon": -120.99688, - "lat": 37.639099 - } - }, - { - "id": 4049979, - "name": "Birmingham", - "country": "US", - "coord": { - "lon": -86.80249, - "lat": 33.52066 - } - }, - { - "id": 5812944, - "name": "Tacoma", - "country": "US", - "coord": { - "lon": -122.44429, - "lat": 47.25288 - } - }, - { - "id": 5349755, - "name": "Fontana", - "country": "US", - "coord": { - "lon": -117.435051, - "lat": 34.092232 - } - }, - { - "id": 5043473, - "name": "Rochester", - "country": "US", - "coord": { - "lon": -92.469902, - "lat": 44.021629 - } - }, - { - "id": 5380184, - "name": "Oxnard", - "country": "US", - "coord": { - "lon": -119.177048, - "lat": 34.197498 - } - }, - { - "id": 5374732, - "name": "Moreno Valley", - "country": "US", - "coord": { - "lon": -117.230591, - "lat": 33.937519 - } - }, - { - "id": 4194474, - "name": "Fayetteville", - "country": "US", - "coord": { - "lon": -84.454933, - "lat": 33.44873 - } - }, - { - "id": 4883817, - "name": "Aurora", - "country": "US", - "coord": { - "lon": -88.320068, - "lat": 41.760578 - } - }, - { - "id": 5577409, - "name": "Glendale", - "country": "US", - "coord": { - "lon": -105.366379, - "lat": 40.081928 - } - }, - { - "id": 5145215, - "name": "Yonkers", - "country": "US", - "coord": { - "lon": -73.89875, - "lat": 40.93121 - } - }, - { - "id": 5358705, - "name": "Huntington Beach", - "country": "US", - "coord": { - "lon": -117.999229, - "lat": 33.660301 - } - }, - { - "id": 4076784, - "name": "Montgomery", - "country": "US", - "coord": { - "lon": -86.299973, - "lat": 32.36681 - } - }, - { - "id": 5516233, - "name": "Amarillo", - "country": "US", - "coord": { - "lon": -101.831299, - "lat": 35.222 - } - }, - { - "id": 4119403, - "name": "Little Rock", - "country": "US", - "coord": { - "lon": -92.289589, - "lat": 34.746479 - } - }, - { - "id": 4267427, - "name": "Akron", - "country": "US", - "coord": { - "lon": -97.015038, - "lat": 37.351688 - } - }, - { - "id": 4256038, - "name": "Columbus", - "country": "US", - "coord": { - "lon": -85.921379, - "lat": 39.201439 - } - }, - { - "id": 4180531, - "name": "Augusta", - "country": "US", - "coord": { - "lon": -81.974838, - "lat": 33.47097 - } - }, - { - "id": 4994358, - "name": "Grand Rapids", - "country": "US", - "coord": { - "lon": -85.668091, - "lat": 42.96336 - } - }, - { - "id": 4341513, - "name": "Shreveport", - "country": "US", - "coord": { - "lon": -93.750183, - "lat": 32.52515 - } - }, - { - "id": 5780993, - "name": "Salt Lake City", - "country": "US", - "coord": { - "lon": -111.891052, - "lat": 40.76078 - } - }, - { - "id": 4699540, - "name": "Huntsville", - "country": "US", - "coord": { - "lon": -95.550781, - "lat": 30.72353 - } - }, - { - "id": 4076598, - "name": "Mobile", - "country": "US", - "coord": { - "lon": -88.043053, - "lat": 30.694361 - } - }, - { - "id": 4174715, - "name": "Tallahassee", - "country": "US", - "coord": { - "lon": -84.280731, - "lat": 30.438259 - } - }, - { - "id": 4694482, - "name": "Grand Prairie", - "country": "US", - "coord": { - "lon": -96.99778, - "lat": 32.74596 - } - }, - { - "id": 4276873, - "name": "Overland Park", - "country": "US", - "coord": { - "lon": -94.670792, - "lat": 38.982231 - } - }, - { - "id": 4634946, - "name": "Knoxville", - "country": "US", - "coord": { - "lon": -83.920738, - "lat": 35.96064 - } - }, - { - "id": 4169171, - "name": "Port Saint Lucie", - "country": "US", - "coord": { - "lon": -80.350327, - "lat": 27.29393 - } - }, - { - "id": 4956184, - "name": "Worcester", - "country": "US", - "coord": { - "lon": -71.802292, - "lat": 42.262589 - } - }, - { - "id": 4149077, - "name": "Brownsville", - "country": "US", - "coord": { - "lon": -80.241158, - "lat": 25.82176 - } - }, - { - "id": 5317058, - "name": "Tempe", - "country": "US", - "coord": { - "lon": -111.909309, - "lat": 33.414768 - } - }, - { - "id": 5393049, - "name": "Santa Clarita", - "country": "US", - "coord": { - "lon": -118.542587, - "lat": 34.391659 - } - }, - { - "id": 4776024, - "name": "Newport News", - "country": "US", - "coord": { - "lon": -76.428001, - "lat": 36.97876 - } - }, - { - "id": 4149962, - "name": "Cape Coral", - "country": "US", - "coord": { - "lon": -81.949532, - "lat": 26.562851 - } - }, - { - "id": 4263408, - "name": "Providence", - "country": "US", - "coord": { - "lon": -86.176659, - "lat": 39.490879 - } - }, - { - "id": 4155966, - "name": "Fort Lauderdale", - "country": "US", - "coord": { - "lon": -80.143379, - "lat": 26.122311 - } - }, - { - "id": 4612862, - "name": "Chattanooga", - "country": "US", - "coord": { - "lon": -85.309677, - "lat": 35.045631 - } - }, - { - "id": 5385955, - "name": "Rancho Cucamonga", - "country": "US", - "coord": { - "lon": -117.593109, - "lat": 34.1064 - } - }, - { - "id": 5129603, - "name": "Oceanside", - "country": "US", - "coord": { - "lon": -73.640129, - "lat": 40.63871 - } - }, - { - "id": 5393287, - "name": "Santa Rosa", - "country": "US", - "coord": { - "lon": -122.714432, - "lat": 38.440472 - } - }, - { - "id": 5351515, - "name": "Garden Grove", - "country": "US", - "coord": { - "lon": -117.941452, - "lat": 33.773911 - } - }, - { - "id": 5814616, - "name": "Vancouver", - "country": "US", - "coord": { - "lon": -122.661491, - "lat": 45.638729 - } - }, - { - "id": 5231851, - "name": "Sioux Falls", - "country": "US", - "coord": { - "lon": -96.700333, - "lat": 43.549969 - } - }, - { - "id": 4924493, - "name": "Ontario", - "country": "US", - "coord": { - "lon": -85.382477, - "lat": 41.702271 - } - }, - { - "id": 4710178, - "name": "McKinney", - "country": "US", - "coord": { - "lon": -96.615273, - "lat": 33.19762 - } - }, - { - "id": 5346111, - "name": "Elk Grove", - "country": "US", - "coord": { - "lon": -121.37162, - "lat": 38.408798 - } - }, - { - "id": 4241691, - "name": "Jackson", - "country": "US", - "coord": { - "lon": -87.650299, - "lat": 38.721161 - } - }, - { - "id": 4168139, - "name": "Pembroke Pines", - "country": "US", - "coord": { - "lon": -80.223938, - "lat": 26.003151 - } - }, - { - "id": 4950065, - "name": "Salem", - "country": "US", - "coord": { - "lon": -70.896721, - "lat": 42.519539 - } - }, - { - "id": 4525353, - "name": "Springfield", - "country": "US", - "coord": { - "lon": -83.808823, - "lat": 39.924229 - } - }, - { - "id": 5339631, - "name": "Corona", - "country": "US", - "coord": { - "lon": -117.566437, - "lat": 33.87529 - } - }, - { - "id": 4992263, - "name": "Eugene", - "country": "US", - "coord": { - "lon": -84.706947, - "lat": 43.292252 - } - }, - { - "id": 5577147, - "name": "Fort Collins", - "country": "US", - "coord": { - "lon": -105.084419, - "lat": 40.585258 - } - }, - { - "id": 4905687, - "name": "Peoria", - "country": "US", - "coord": { - "lon": -89.588989, - "lat": 40.693649 - } - }, - { - "id": 4692559, - "name": "Frisco", - "country": "US", - "coord": { - "lon": -96.823608, - "lat": 33.150669 - } - }, - { - "id": 4459467, - "name": "Cary", - "country": "US", - "coord": { - "lon": -78.78112, - "lat": 35.791538 - } - }, - { - "id": 4516233, - "name": "Lancaster", - "country": "US", - "coord": { - "lon": -82.599327, - "lat": 39.71368 - } - }, - { - "id": 5355933, - "name": "Hayward", - "country": "US", - "coord": { - "lon": -122.080803, - "lat": 37.668819 - } - }, - { - "id": 5380698, - "name": "Palmdale", - "country": "US", - "coord": { - "lon": -118.116463, - "lat": 34.57943 - } - }, - { - "id": 5391295, - "name": "Salinas", - "country": "US", - "coord": { - "lon": -121.655502, - "lat": 36.677738 - } - }, - { - "id": 4744091, - "name": "Alexandria", - "country": "US", - "coord": { - "lon": -77.046921, - "lat": 38.80484 - } - }, - { - "id": 5100280, - "name": "Lakewood", - "country": "US", - "coord": { - "lon": -74.217644, - "lat": 40.097889 - } - }, - { - "id": 4525353, - "name": "Springfield", - "country": "US", - "coord": { - "lon": -83.808823, - "lat": 39.924229 - } - }, - { - "id": 4364990, - "name": "Pasadena", - "country": "US", - "coord": { - "lon": -76.571083, - "lat": 39.10733 - } - }, - { - "id": 5400075, - "name": "Sunnyvale", - "country": "US", - "coord": { - "lon": -122.036346, - "lat": 37.368832 - } - }, - { - "id": 4163123, - "name": "Macon", - "country": "US", - "coord": { - "lon": -84.279068, - "lat": 30.49464 - } - }, - { - "id": 4503665, - "name": "Pomona", - "country": "US", - "coord": { - "lon": -74.575157, - "lat": 39.478451 - } - }, - { - "id": 4158928, - "name": "Hollywood", - "country": "US", - "coord": { - "lon": -80.14949, - "lat": 26.0112 - } - }, - { - "id": 4273837, - "name": "Kansas City", - "country": "US", - "coord": { - "lon": -94.627457, - "lat": 39.11417 - } - }, - { - "id": 5346827, - "name": "Escondido", - "country": "US", - "coord": { - "lon": -117.086418, - "lat": 33.119209 - } - }, - { - "id": 4381424, - "name": "Clarksville", - "country": "US", - "coord": { - "lon": -90.905128, - "lat": 39.370602 - } - }, - { - "id": 4898015, - "name": "Joliet", - "country": "US", - "coord": { - "lon": -88.081734, - "lat": 41.525028 - } - }, - { - "id": 5043556, - "name": "Rockford", - "country": "US", - "coord": { - "lon": -93.734413, - "lat": 45.088299 - } - }, - { - "id": 5403022, - "name": "Torrance", - "country": "US", - "coord": { - "lon": -118.34063, - "lat": 33.83585 - } - }, - { - "id": 4903279, - "name": "Naperville", - "country": "US", - "coord": { - "lon": -88.147293, - "lat": 41.785858 - } - }, - { - "id": 5102466, - "name": "Paterson", - "country": "US", - "coord": { - "lon": -74.171806, - "lat": 40.916771 - } - }, - { - "id": 4221552, - "name": "Savannah", - "country": "US", - "coord": { - "lon": -81.099831, - "lat": 32.083542 - } - }, - { - "id": 4254942, - "name": "Bridgeport", - "country": "US", - "coord": { - "lon": -86.317207, - "lat": 39.732269 - } - }, - { - "id": 5508180, - "name": "Mesquite", - "country": "US", - "coord": { - "lon": -114.067192, - "lat": 36.805531 - } - }, - { - "id": 4703223, - "name": "Killeen", - "country": "US", - "coord": { - "lon": -97.727798, - "lat": 31.117121 - } - }, - { - "id": 5140405, - "name": "Syracuse", - "country": "US", - "coord": { - "lon": -76.147423, - "lat": 43.048119 - } - }, - { - "id": 4709796, - "name": "McAllen", - "country": "US", - "coord": { - "lon": -98.230011, - "lat": 26.203409 - } - }, - { - "id": 4364990, - "name": "Pasadena", - "country": "US", - "coord": { - "lon": -76.571083, - "lat": 39.10733 - } - }, - { - "id": 4884416, - "name": "Bellevue", - "country": "US", - "coord": { - "lon": -89.680099, - "lat": 40.684479 - } - }, - { - "id": 5351247, - "name": "Fullerton", - "country": "US", - "coord": { - "lon": -117.925339, - "lat": 33.870289 - } - }, - { - "id": 4716805, - "name": "Orange", - "country": "US", - "coord": { - "lon": -93.736549, - "lat": 30.092991 - } - }, - { - "id": 4509884, - "name": "Dayton", - "country": "US", - "coord": { - "lon": -84.191612, - "lat": 39.758949 - } - }, - { - "id": 4164601, - "name": "Miramar", - "country": "US", - "coord": { - "lon": -80.232269, - "lat": 25.98731 - } - }, - { - "id": 5441492, - "name": "Thornton", - "country": "US", - "coord": { - "lon": -104.971916, - "lat": 39.868038 - } - }, - { - "id": 5784607, - "name": "West Valley City", - "country": "US", - "coord": { - "lon": -112.001053, - "lat": 40.691608 - } - }, - { - "id": 4276614, - "name": "Olathe", - "country": "US", - "coord": { - "lon": -94.81913, - "lat": 38.881401 - } - }, - { - "id": 4762894, - "name": "Hampton", - "country": "US", - "coord": { - "lon": -76.345222, - "lat": 37.029869 - } - }, - { - "id": 5094264, - "name": "Warren", - "country": "US", - "coord": { - "lon": -71.892029, - "lat": 43.923119 - } - }, - { - "id": 5001929, - "name": "Midland", - "country": "US", - "coord": { - "lon": -84.247208, - "lat": 43.615582 - } - }, - { - "id": 4739526, - "name": "Waco", - "country": "US", - "coord": { - "lon": -97.146667, - "lat": 31.54933 - } - }, - { - "id": 4574324, - "name": "Charleston", - "country": "US", - "coord": { - "lon": -79.930923, - "lat": 32.776569 - } - }, - { - "id": 4614867, - "name": "Columbia", - "country": "US", - "coord": { - "lon": -87.035278, - "lat": 35.61507 - } - }, - { - "id": 4990694, - "name": "Denton", - "country": "US", - "coord": { - "lon": -83.524101, - "lat": 42.25782 - } - }, - { - "id": 4186416, - "name": "Carrollton", - "country": "US", - "coord": { - "lon": -85.076607, - "lat": 33.580109 - } - }, - { - "id": 5316428, - "name": "Surprise", - "country": "US", - "coord": { - "lon": -112.333221, - "lat": 33.630589 - } - }, - { - "id": 5007655, - "name": "Roseville", - "country": "US", - "coord": { - "lon": -82.937141, - "lat": 42.497261 - } - }, - { - "id": 5011148, - "name": "Sterling Heights", - "country": "US", - "coord": { - "lon": -83.030197, - "lat": 42.580311 - } - }, - { - "id": 4644312, - "name": "Murfreesboro", - "country": "US", - "coord": { - "lon": -86.390266, - "lat": 35.845619 - } - }, - { - "id": 4692748, - "name": "Gainesville", - "country": "US", - "coord": { - "lon": -98.521423, - "lat": 30.677679 - } - }, - { - "id": 4850751, - "name": "Cedar Rapids", - "country": "US", - "coord": { - "lon": -91.644073, - "lat": 42.008331 - } - }, - { - "id": 5406567, - "name": "Visalia", - "country": "US", - "coord": { - "lon": -119.292061, - "lat": 36.330231 - } - }, - { - "id": 4151909, - "name": "Coral Springs", - "country": "US", - "coord": { - "lon": -80.270599, - "lat": 26.271191 - } - }, - { - "id": 4839366, - "name": "New Haven", - "country": "US", - "coord": { - "lon": -72.928162, - "lat": 41.308151 - } - }, - { - "id": 4843564, - "name": "Stamford", - "country": "US", - "coord": { - "lon": -73.538727, - "lat": 41.053429 - } - }, - { - "id": 5402405, - "name": "Thousand Oaks", - "country": "US", - "coord": { - "lon": -118.837593, - "lat": 34.170559 - } - }, - { - "id": 4382072, - "name": "Concord", - "country": "US", - "coord": { - "lon": -90.357338, - "lat": 38.524502 - } - }, - { - "id": 5097598, - "name": "Elizabeth", - "country": "US", - "coord": { - "lon": -74.210701, - "lat": 40.66399 - } - }, - { - "id": 4540465, - "name": "Lafayette", - "country": "US", - "coord": { - "lon": -95.103569, - "lat": 35.173988 - } - }, - { - "id": 5159537, - "name": "Kent", - "country": "US", - "coord": { - "lon": -81.357887, - "lat": 41.153671 - } - }, - { - "id": 4280539, - "name": "Topeka", - "country": "US", - "coord": { - "lon": -95.67804, - "lat": 39.048328 - } - }, - { - "id": 5396003, - "name": "Simi Valley", - "country": "US", - "coord": { - "lon": -118.781479, - "lat": 34.269451 - } - }, - { - "id": 5750516, - "name": "Santa Clara", - "country": "US", - "coord": { - "lon": -123.131203, - "lat": 44.103458 - } - }, - { - "id": 4505542, - "name": "Athens", - "country": "US", - "coord": { - "lon": -82.101257, - "lat": 39.329239 - } - }, - { - "id": 4835797, - "name": "Hartford", - "country": "US", - "coord": { - "lon": -72.685089, - "lat": 41.76371 - } - }, - { - "id": 5406222, - "name": "Victorville", - "country": "US", - "coord": { - "lon": -117.291161, - "lat": 34.53611 - } - }, - { - "id": 4669635, - "name": "Abilene", - "country": "US", - "coord": { - "lon": -99.733139, - "lat": 32.448738 - } - }, - { - "id": 4543762, - "name": "Norman", - "country": "US", - "coord": { - "lon": -97.439484, - "lat": 35.222569 - } - }, - { - "id": 5405380, - "name": "Vallejo", - "country": "US", - "coord": { - "lon": -122.256638, - "lat": 38.104092 - } - }, - { - "id": 5327684, - "name": "Berkeley", - "country": "US", - "coord": { - "lon": -122.272751, - "lat": 37.87159 - } - }, - { - "id": 4724129, - "name": "Round Rock", - "country": "US", - "coord": { - "lon": -97.678902, - "lat": 30.508261 - } - }, - { - "id": 4984247, - "name": "Ann Arbor", - "country": "US", - "coord": { - "lon": -83.740883, - "lat": 42.277561 - } - }, - { - "id": 5059163, - "name": "Fargo", - "country": "US", - "coord": { - "lon": -96.789803, - "lat": 46.87719 - } - }, - { - "id": 4614867, - "name": "Columbia", - "country": "US", - "coord": { - "lon": -87.035278, - "lat": 35.61507 - } - }, - { - "id": 5178127, - "name": "Allentown", - "country": "US", - "coord": { - "lon": -75.490181, - "lat": 40.608429 - } - }, - { - "id": 4257227, - "name": "Evansville", - "country": "US", - "coord": { - "lon": -87.555847, - "lat": 37.974758 - } - }, - { - "id": 4672989, - "name": "Beaumont", - "country": "US", - "coord": { - "lon": -94.101852, - "lat": 30.08605 - } - }, - { - "id": 5527554, - "name": "Odessa", - "country": "US", - "coord": { - "lon": -102.367638, - "lat": 31.84568 - } - }, - { - "id": 4145381, - "name": "Wilmington", - "country": "US", - "coord": { - "lon": -75.546593, - "lat": 39.745949 - } - }, - { - "id": 5412199, - "name": "Arvada", - "country": "US", - "coord": { - "lon": -105.087479, - "lat": 39.802761 - } - }, - { - "id": 5194748, - "name": "Independence", - "country": "US", - "coord": { - "lon": -80.309227, - "lat": 40.572289 - } - }, - { - "id": 5780026, - "name": "Provo", - "country": "US", - "coord": { - "lon": -111.658531, - "lat": 40.233841 - } - }, - { - "id": 5123993, - "name": "Lansing", - "country": "US", - "coord": { - "lon": -76.479942, - "lat": 42.484241 - } - }, - { - "id": 5345743, - "name": "El Monte", - "country": "US", - "coord": { - "lon": -118.027573, - "lat": 34.068619 - } - }, - { - "id": 4525353, - "name": "Springfield", - "country": "US", - "coord": { - "lon": -83.808823, - "lat": 39.924229 - } - }, - { - "id": 7257859, - "name": "Fairfield", - "country": "US", - "coord": { - "lon": -74.304024, - "lat": 40.882549 - } - }, - { - "id": 4151316, - "name": "Clearwater", - "country": "US", - "coord": { - "lon": -82.800102, - "lat": 27.965851 - } - }, - { - "id": 4905687, - "name": "Peoria", - "country": "US", - "coord": { - "lon": -89.588989, - "lat": 40.693649 - } - }, - { - "id": 5043473, - "name": "Rochester", - "country": "US", - "coord": { - "lon": -92.469902, - "lat": 44.021629 - } - }, - { - "id": 5334223, - "name": "Carlsbad", - "country": "US", - "coord": { - "lon": -117.350594, - "lat": 33.158089 - } - }, - { - "id": 5242810, - "name": "Westminster", - "country": "US", - "coord": { - "lon": -72.458702, - "lat": 43.06786 - } - }, - { - "id": 5784549, - "name": "West Jordan", - "country": "US", - "coord": { - "lon": -111.939102, - "lat": 40.609669 - } - }, - { - "id": 4718097, - "name": "Pearland", - "country": "US", - "coord": { - "lon": -95.286049, - "lat": 29.56357 - } - }, - { - "id": 4722625, - "name": "Richardson", - "country": "US", - "coord": { - "lon": -96.729721, - "lat": 32.948181 - } - }, - { - "id": 5343858, - "name": "Downey", - "country": "US", - "coord": { - "lon": -118.132568, - "lat": 33.94001 - } - }, - { - "id": 4164167, - "name": "Miami Gardens", - "country": "US", - "coord": { - "lon": -80.245598, - "lat": 25.942039 - } - }, - { - "id": 5401395, - "name": "Temecula", - "country": "US", - "coord": { - "lon": -117.148361, - "lat": 33.493641 - } - }, - { - "id": 5339840, - "name": "Costa Mesa", - "country": "US", - "coord": { - "lon": -117.918671, - "lat": 33.641129 - } - }, - { - "id": 4682464, - "name": "College Station", - "country": "US", - "coord": { - "lon": -96.334412, - "lat": 30.627979 - } - }, - { - "id": 4890864, - "name": "Elgin", - "country": "US", - "coord": { - "lon": -88.281189, - "lat": 42.037251 - } - }, - { - "id": 5375911, - "name": "Murrieta", - "country": "US", - "coord": { - "lon": -117.213921, - "lat": 33.553909 - } - }, - { - "id": 5729485, - "name": "Gresham", - "country": "US", - "coord": { - "lon": -122.43148, - "lat": 45.49818 - } - }, - { - "id": 4471025, - "name": "High Point", - "country": "US", - "coord": { - "lon": -80.005318, - "lat": 35.955688 - } - }, - { - "id": 4670957, - "name": "Antioch", - "country": "US", - "coord": { - "lon": -97.198067, - "lat": 32.31292 - } - }, - { - "id": 5359488, - "name": "Inglewood", - "country": "US", - "coord": { - "lon": -118.353127, - "lat": 33.961681 - } - }, - { - "id": 5587779, - "name": "Cambridge", - "country": "US", - "coord": { - "lon": -116.675987, - "lat": 44.572659 - } - }, - { - "id": 4942618, - "name": "Lowell", - "country": "US", - "coord": { - "lon": -71.31617, - "lat": 42.633419 - } - }, - { - "id": 5000598, - "name": "Manchester", - "country": "US", - "coord": { - "lon": -84.03772, - "lat": 42.150318 - } - }, - { - "id": 5640350, - "name": "Billings", - "country": "US", - "coord": { - "lon": -108.500687, - "lat": 45.783291 - } - }, - { - "id": 5435464, - "name": "Pueblo", - "country": "US", - "coord": { - "lon": -104.609138, - "lat": 38.254452 - } - }, - { - "id": 4167499, - "name": "Palm Bay", - "country": "US", - "coord": { - "lon": -80.588661, - "lat": 28.03446 - } - }, - { - "id": 4186974, - "name": "Centennial", - "country": "US", - "coord": { - "lon": -83.612389, - "lat": 33.58596 - } - }, - { - "id": 4305974, - "name": "Richmond", - "country": "US", - "coord": { - "lon": -84.294647, - "lat": 37.74786 - } - }, - { - "id": 5405878, - "name": "Ventura", - "country": "US", - "coord": { - "lon": -119.293167, - "lat": 34.278339 - } - }, - { - "id": 4169014, - "name": "Pompano Beach", - "country": "US", - "coord": { - "lon": -80.124771, - "lat": 26.23786 - } - }, - { - "id": 4589387, - "name": "North Charleston", - "country": "US", - "coord": { - "lon": -80.007507, - "lat": 32.888561 - } - }, - { - "id": 4936008, - "name": "Everett", - "country": "US", - "coord": { - "lon": -71.053658, - "lat": 42.408428 - } - }, - { - "id": 4845193, - "name": "Waterbury", - "country": "US", - "coord": { - "lon": -73.051498, - "lat": 41.558151 - } - }, - { - "id": 4177887, - "name": "West Palm Beach", - "country": "US", - "coord": { - "lon": -80.053368, - "lat": 26.71534 - } - }, - { - "id": 5574991, - "name": "Boulder", - "country": "US", - "coord": { - "lon": -105.270554, - "lat": 40.014992 - } - }, - { - "id": 5407933, - "name": "West Covina", - "country": "US", - "coord": { - "lon": -117.93895, - "lat": 34.068619 - } - }, - { - "id": 4531405, - "name": "Broken Arrow", - "country": "US", - "coord": { - "lon": -95.790817, - "lat": 36.052601 - } - }, - { - "id": 5338122, - "name": "Clovis", - "country": "US", - "coord": { - "lon": -119.702919, - "lat": 36.82523 - } - }, - { - "id": 5341430, - "name": "Daly City", - "country": "US", - "coord": { - "lon": -122.461922, - "lat": 37.705769 - } - }, - { - "id": 5123873, - "name": "Lakeland", - "country": "US", - "coord": { - "lon": -73.12011, - "lat": 40.80788 - } - }, - { - "id": 5393180, - "name": "Santa Maria", - "country": "US", - "coord": { - "lon": -120.435722, - "lat": 34.95303 - } - }, - { - "id": 4839822, - "name": "Norwalk", - "country": "US", - "coord": { - "lon": -73.407898, - "lat": 41.117599 - } - }, - { - "id": 4490315, - "name": "Sandy Springs", - "country": "US", - "coord": { - "lon": -77.944153, - "lat": 35.332661 - } - }, - { - "id": 5731371, - "name": "Hillsboro", - "country": "US", - "coord": { - "lon": -122.98983, - "lat": 45.522888 - } - }, - { - "id": 4580391, - "name": "Green Bay", - "country": "US", - "coord": { - "lon": -79.755363, - "lat": 33.014889 - } - }, - { - "id": 4738214, - "name": "Tyler", - "country": "US", - "coord": { - "lon": -95.301064, - "lat": 32.351261 - } - }, - { - "id": 4741752, - "name": "Wichita Falls", - "country": "US", - "coord": { - "lon": -98.493393, - "lat": 33.913712 - } - }, - { - "id": 4706057, - "name": "Lewisville", - "country": "US", - "coord": { - "lon": -96.994171, - "lat": 33.04623 - } - }, - { - "id": 4885983, - "name": "Burbank", - "country": "US", - "coord": { - "lon": -87.779503, - "lat": 41.733921 - } - }, - { - "id": 5577592, - "name": "Greeley", - "country": "US", - "coord": { - "lon": -104.709129, - "lat": 40.423309 - } - }, - { - "id": 5392423, - "name": "San Mateo", - "country": "US", - "coord": { - "lon": -122.325531, - "lat": 37.562988 - } - }, - { - "id": 5345529, - "name": "El Cajon", - "country": "US", - "coord": { - "lon": -116.962532, - "lat": 32.794769 - } - }, - { - "id": 5387288, - "name": "Rialto", - "country": "US", - "coord": { - "lon": -117.370323, - "lat": 34.1064 - } - }, - { - "id": 4853423, - "name": "Davenport", - "country": "US", - "coord": { - "lon": -90.577637, - "lat": 41.52364 - } - }, - { - "id": 4705692, - "name": "League City", - "country": "US", - "coord": { - "lon": -95.094933, - "lat": 29.50745 - } - }, - { - "id": 5097529, - "name": "Edison", - "country": "US", - "coord": { - "lon": -74.412102, - "lat": 40.518719 - } - }, - { - "id": 4152820, - "name": "Davie", - "country": "US", - "coord": { - "lon": -80.233101, - "lat": 26.06287 - } - }, - { - "id": 5475352, - "name": "Las Cruces", - "country": "US", - "coord": { - "lon": -106.778343, - "lat": 32.312321 - } - }, - { - "id": 4926563, - "name": "South Bend", - "country": "US", - "coord": { - "lon": -86.250008, - "lat": 41.68338 - } - } -] \ No newline at end of file diff --git a/test/Weather/Weather/Data/country.list.json b/test/Weather/Weather/Data/country.list.json deleted file mode 100755 index 1287277..0000000 --- a/test/Weather/Weather/Data/country.list.json +++ /dev/null @@ -1,746 +0,0 @@ -[ - { - "Code": "AD" - }, - { - "Code": "AE" - }, - { - "Code": "AF" - }, - { - "Code": "AG" - }, - { - "Code": "AI" - }, - { - "Code": "AL" - }, - { - "Code": "AM" - }, - { - "Code": "AO" - }, - { - "Code": "AQ" - }, - { - "Code": "AR" - }, - { - "Code": "AS" - }, - { - "Code": "AT" - }, - { - "Code": "AU" - }, - { - "Code": "AW" - }, - { - "Code": "AX" - }, - { - "Code": "AZ" - }, - { - "Code": "BA" - }, - { - "Code": "BB" - }, - { - "Code": "BD" - }, - { - "Code": "BE" - }, - { - "Code": "BF" - }, - { - "Code": "BG" - }, - { - "Code": "BH" - }, - { - "Code": "BI" - }, - { - "Code": "BJ" - }, - { - "Code": "BL" - }, - { - "Code": "BM" - }, - { - "Code": "BN" - }, - { - "Code": "BO" - }, - { - "Code": "BQ" - }, - { - "Code": "BR" - }, - { - "Code": "BS" - }, - { - "Code": "BT" - }, - { - "Code": "BV" - }, - { - "Code": "BW" - }, - { - "Code": "BY" - }, - { - "Code": "BZ" - }, - { - "Code": "CA" - }, - { - "Code": "CC" - }, - { - "Code": "CD" - }, - { - "Code": "CF" - }, - { - "Code": "CG" - }, - { - "Code": "CH" - }, - { - "Code": "CI" - }, - { - "Code": "CK" - }, - { - "Code": "CL" - }, - { - "Code": "CM" - }, - { - "Code": "CN" - }, - { - "Code": "CO" - }, - { - "Code": "CR" - }, - { - "Code": "CU" - }, - { - "Code": "CV" - }, - { - "Code": "CW" - }, - { - "Code": "CX" - }, - { - "Code": "CY" - }, - { - "Code": "CZ" - }, - { - "Code": "DE" - }, - { - "Code": "DJ" - }, - { - "Code": "DK" - }, - { - "Code": "DM" - }, - { - "Code": "DO" - }, - { - "Code": "DZ" - }, - { - "Code": "EC" - }, - { - "Code": "EE" - }, - { - "Code": "EG" - }, - { - "Code": "EH" - }, - { - "Code": "ER" - }, - { - "Code": "ES" - }, - { - "Code": "ET" - }, - { - "Code": "FI" - }, - { - "Code": "FJ" - }, - { - "Code": "FK" - }, - { - "Code": "FM" - }, - { - "Code": "FO" - }, - { - "Code": "FR" - }, - { - "Code": "GA" - }, - { - "Code": "GB" - }, - { - "Code": "GD" - }, - { - "Code": "GE" - }, - { - "Code": "GF" - }, - { - "Code": "GG" - }, - { - "Code": "GH" - }, - { - "Code": "GI" - }, - { - "Code": "GL" - }, - { - "Code": "GM" - }, - { - "Code": "GN" - }, - { - "Code": "GP" - }, - { - "Code": "GQ" - }, - { - "Code": "GR" - }, - { - "Code": "GS" - }, - { - "Code": "GT" - }, - { - "Code": "GU" - }, - { - "Code": "GW" - }, - { - "Code": "GY" - }, - { - "Code": "HK" - }, - { - "Code": "HM" - }, - { - "Code": "HN" - }, - { - "Code": "HR" - }, - { - "Code": "HT" - }, - { - "Code": "HU" - }, - { - "Code": "ID" - }, - { - "Code": "IE" - }, - { - "Code": "IL" - }, - { - "Code": "IM" - }, - { - "Code": "IN" - }, - { - "Code": "IO" - }, - { - "Code": "IQ" - }, - { - "Code": "IR" - }, - { - "Code": "IS" - }, - { - "Code": "IT" - }, - { - "Code": "JE" - }, - { - "Code": "JM" - }, - { - "Code": "JO" - }, - { - "Code": "JP" - }, - { - "Code": "KE" - }, - { - "Code": "KG" - }, - { - "Code": "KH" - }, - { - "Code": "KI" - }, - { - "Code": "KM" - }, - { - "Code": "KN" - }, - { - "Code": "KP" - }, - { - "Code": "KR" - }, - { - "Code": "KW" - }, - { - "Code": "KY" - }, - { - "Code": "KZ" - }, - { - "Code": "LA" - }, - { - "Code": "LB" - }, - { - "Code": "LC" - }, - { - "Code": "LI" - }, - { - "Code": "LK" - }, - { - "Code": "LR" - }, - { - "Code": "LS" - }, - { - "Code": "LT" - }, - { - "Code": "LU" - }, - { - "Code": "LV" - }, - { - "Code": "LY" - }, - { - "Code": "MA" - }, - { - "Code": "MC" - }, - { - "Code": "MD" - }, - { - "Code": "ME" - }, - { - "Code": "MF" - }, - { - "Code": "MG" - }, - { - "Code": "MH" - }, - { - "Code": "MK" - }, - { - "Code": "ML" - }, - { - "Code": "MM" - }, - { - "Code": "MN" - }, - { - "Code": "MO" - }, - { - "Code": "MP" - }, - { - "Code": "MQ" - }, - { - "Code": "MR" - }, - { - "Code": "MS" - }, - { - "Code": "MT" - }, - { - "Code": "MU" - }, - { - "Code": "MV" - }, - { - "Code": "MW" - }, - { - "Code": "MX" - }, - { - "Code": "MY" - }, - { - "Code": "MZ" - }, - { - "Code": "NA" - }, - { - "Code": "NC" - }, - { - "Code": "NE" - }, - { - "Code": "NF" - }, - { - "Code": "NG" - }, - { - "Code": "NI" - }, - { - "Code": "NL" - }, - { - "Code": "NO" - }, - { - "Code": "NP" - }, - { - "Code": "NR" - }, - { - "Code": "NU" - }, - { - "Code": "NZ" - }, - { - "Code": "OM" - }, - { - "Code": "PA" - }, - { - "Code": "PE" - }, - { - "Code": "PF" - }, - { - "Code": "PG" - }, - { - "Code": "PH" - }, - { - "Code": "PK" - }, - { - "Code": "PL" - }, - { - "Code": "PM" - }, - { - "Code": "PN" - }, - { - "Code": "PR" - }, - { - "Code": "PS" - }, - { - "Code": "PT" - }, - { - "Code": "PW" - }, - { - "Code": "PY" - }, - { - "Code": "QA" - }, - { - "Code": "RE" - }, - { - "Code": "RO" - }, - { - "Code": "RS" - }, - { - "Code": "RU" - }, - { - "Code": "RW" - }, - { - "Code": "SA" - }, - { - "Code": "SB" - }, - { - "Code": "SC" - }, - { - "Code": "SD" - }, - { - "Code": "SE" - }, - { - "Code": "SG" - }, - { - "Code": "SH" - }, - { - "Code": "SI" - }, - { - "Code": "SJ" - }, - { - "Code": "SK" - }, - { - "Code": "SL" - }, - { - "Code": "SM" - }, - { - "Code": "SN" - }, - { - "Code": "SO" - }, - { - "Code": "SR" - }, - { - "Code": "ST" - }, - { - "Code": "SV" - }, - { - "Code": "SX" - }, - { - "Code": "SY" - }, - { - "Code": "SZ" - }, - { - "Code": "TC" - }, - { - "Code": "TD" - }, - { - "Code": "TF" - }, - { - "Code": "TG" - }, - { - "Code": "TH" - }, - { - "Code": "TJ" - }, - { - "Code": "TK" - }, - { - "Code": "TL" - }, - { - "Code": "TM" - }, - { - "Code": "TN" - }, - { - "Code": "TO" - }, - { - "Code": "TR" - }, - { - "Code": "TT" - }, - { - "Code": "TV" - }, - { - "Code": "TW" - }, - { - "Code": "TZ" - }, - { - "Code": "UA" - }, - { - "Code": "UG" - }, - { - "Code": "UM" - }, - { - "Code": "US" - }, - { - "Code": "UY" - }, - { - "Code": "UZ" - }, - { - "Code": "VA" - }, - { - "Code": "VC" - }, - { - "Code": "VE" - }, - { - "Code": "VG" - }, - { - "Code": "VI" - }, - { - "Code": "VN" - }, - { - "Code": "VU" - }, - { - "Code": "WF" - }, - { - "Code": "WS" - }, - { - "Code": "YE" - }, - { - "Code": "YT" - }, - { - "Code": "ZA" - }, - { - "Code": "ZM" - }, - { - "Code": "ZW" - } -] \ No newline at end of file diff --git a/test/Weather/Weather/Models/Location/City.cs b/test/Weather/Weather/Models/Location/City.cs deleted file mode 100755 index 7aac36c..0000000 --- a/test/Weather/Weather/Models/Location/City.cs +++ /dev/null @@ -1,52 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Location -{ - /// - /// Single city model. - /// - public class City - { - #region properties - - /// - /// Id of the city. - /// - [JsonProperty(PropertyName = "id")] - public int Id { get; set; } - - /// - /// Name of the city. - /// - [JsonProperty(PropertyName = "name")] - public string Name { get; set; } - - /// - /// Country code in ISO 3166 format. - /// - [JsonProperty(PropertyName = "country")] - public string CountryCode { get; set; } - - /// - /// Coordinates of the city. - /// - [JsonProperty(PropertyName = "coord")] - public Coordinates Coordinates { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Location/Coordinates.cs b/test/Weather/Weather/Models/Location/Coordinates.cs deleted file mode 100755 index e9a0109..0000000 --- a/test/Weather/Weather/Models/Location/Coordinates.cs +++ /dev/null @@ -1,40 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Location -{ - /// - /// Coordinates of a city. - /// - public class Coordinates - { - #region properties - - /// - /// North-South position of a city on the Earth's surface. - /// - [JsonProperty(PropertyName = "lon")] - public double Longitude { get; set; } - - /// - /// East-west position of a city on the Earth's surface. - /// - [JsonProperty(PropertyName = "lat")] - public double Latitude { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Location/Country.cs b/test/Weather/Weather/Models/Location/Country.cs deleted file mode 100755 index 2d35a96..0000000 --- a/test/Weather/Weather/Models/Location/Country.cs +++ /dev/null @@ -1,30 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Location -{ - /// - /// Single country model. - /// - public class Country - { - /// - /// Country code in ISO 3166 format. - /// - [JsonProperty(PropertyName = "Code")] - public string Code { get; set; } - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Location/TimeZone.cs b/test/Weather/Weather/Models/Location/TimeZone.cs deleted file mode 100755 index ba55fa6..0000000 --- a/test/Weather/Weather/Models/Location/TimeZone.cs +++ /dev/null @@ -1,49 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; -using Xamarin.Forms; - -namespace Weather.Models.Location -{ - /// - /// Time zone model. - /// - public class TimeZone : BindableObject - { - #region properties - - /// - /// Bindable property that allows to set timestamp offset of timezone. - /// - public static readonly BindableProperty OffsetProperty = - BindableProperty.Create(nameof(Offset), typeof(int), typeof(TimeZone), default(int)); - - /// - /// Gets or sets timestamp offset of timezone. - /// - [JsonProperty(PropertyName = "rawOffset")] - public int Offset - { - get => (int)GetValue(OffsetProperty); - set - { - SetValue(OffsetProperty, value); - OnPropertyChanged(); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/Clouds.cs b/test/Weather/Weather/Models/Weather/Clouds.cs deleted file mode 100755 index a33934e..0000000 --- a/test/Weather/Weather/Models/Weather/Clouds.cs +++ /dev/null @@ -1,33 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. -using Newtonsoft.Json; - -namespace Weather.Models.Weather -{ - /// - /// Class containing data about cloudiness. - /// - public class Clouds - { - #region properties - - /// - /// Cloudiness in percent. - /// - [JsonProperty(PropertyName = "all")] - public double Percent { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/CurrentWeather.cs b/test/Weather/Weather/Models/Weather/CurrentWeather.cs deleted file mode 100755 index 21ec22d..0000000 --- a/test/Weather/Weather/Models/Weather/CurrentWeather.cs +++ /dev/null @@ -1,72 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Collections.Generic; -using Newtonsoft.Json; -using Weather.Models.Location; - -namespace Weather.Models.Weather -{ - /// - /// Current weather model. - /// - public class CurrentWeather - { - #region properties - - /// - /// List of base weather properties, e.g. "Clear sky" etc. - /// - [JsonProperty(PropertyName = "weather")] - public IList Weather { get; set; } - - /// - /// Weather data, e.g. temperature, pressure, etc. - /// - [JsonProperty(PropertyName = "main")] - public WeatherData WeatherData { get; set; } - - /// - /// Wind properties, e.g. speed. - /// - [JsonProperty(PropertyName = "wind")] - public Wind Wind { get; set; } - - /// - /// Cloudiness data. - /// - [JsonProperty(PropertyName = "clouds")] - public Clouds Clouds { get; set; } - - /// - /// Time stamp of the weather measurement. - /// - [JsonProperty(PropertyName = "dt")] - public ulong TimeStamp { get; set; } - - /// - /// Sunrise and sunset times. - /// - [JsonProperty(PropertyName = "sys")] - public SunData SunData { get; set; } - - /// - /// City name. - /// - [JsonProperty(PropertyName = "name")] - public string CityName { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/Forecast.cs b/test/Weather/Weather/Models/Weather/Forecast.cs deleted file mode 100755 index 99cd0a5..0000000 --- a/test/Weather/Weather/Models/Weather/Forecast.cs +++ /dev/null @@ -1,32 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Collections.Generic; -using Newtonsoft.Json; - -namespace Weather.Models.Weather -{ - /// - /// Forecast model. - /// - public class Forecast - { - /// - /// List of weather data for next days. - /// Obtains data from "OpenWeatherMap" API. - /// - [JsonProperty(PropertyName = "list")] - public IList WeatherList { get; set; } - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/SunData.cs b/test/Weather/Weather/Models/Weather/SunData.cs deleted file mode 100755 index d7030a0..0000000 --- a/test/Weather/Weather/Models/Weather/SunData.cs +++ /dev/null @@ -1,40 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Weather -{ - /// - /// Class containing additional weather data. - /// - public class SunData - { - #region properties - - /// - /// Time stamp of sunrise. - /// - [JsonProperty(PropertyName = "sunrise")] - public ulong SunriseTimeStamp { get; set; } - - /// - /// Time stamp of sunset. - /// - [JsonProperty(PropertyName = "sunset")] - public ulong SunsetTimeStamp { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/WeatherBase.cs b/test/Weather/Weather/Models/Weather/WeatherBase.cs deleted file mode 100755 index d286e5b..0000000 --- a/test/Weather/Weather/Models/Weather/WeatherBase.cs +++ /dev/null @@ -1,52 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Weather -{ - /// - /// Class containing basic weather information. - /// - public class WeatherBase - { - #region properties - - /// - /// Weather condition id. - /// - [JsonProperty(PropertyName = "id")] - public int Id { get; set; } - - /// - /// Weather condition (e.g. Rain, Snow, Clear). - /// - [JsonProperty(PropertyName = "main")] - public string Condition { get; set; } - - /// - /// Weather condition within the group. - /// - [JsonProperty(PropertyName = "description")] - public string Description { get; set; } - - /// - /// Weather icon id. - /// - [JsonProperty(PropertyName = "icon")] - public string Icon { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/WeatherData.cs b/test/Weather/Weather/Models/Weather/WeatherData.cs deleted file mode 100755 index 3a9db25..0000000 --- a/test/Weather/Weather/Models/Weather/WeatherData.cs +++ /dev/null @@ -1,52 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Weather -{ - /// - /// Class containing weather data. - /// - public class WeatherData - { - #region properties - - /// - /// Temperature in degrees Celsius. - /// - [JsonProperty(PropertyName = "temp")] - public double Temperature { get; set; } - - /// - /// Minimum temperature at the moment. Significant for large cities. - /// - [JsonProperty(PropertyName = "temp_min")] - public double MinimumTemperature { get; set; } - - /// - /// Maximum temperature at the moment. Significant for large cities. - /// - [JsonProperty(PropertyName = "temp_max")] - public double MaximumTemperature { get; set; } - - /// - /// Atmospheric pressure in hPa. - /// - [JsonProperty(PropertyName = "pressure")] - public double Pressure { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Models/Weather/Wind.cs b/test/Weather/Weather/Models/Weather/Wind.cs deleted file mode 100755 index ab8c223..0000000 --- a/test/Weather/Weather/Models/Weather/Wind.cs +++ /dev/null @@ -1,40 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Newtonsoft.Json; - -namespace Weather.Models.Weather -{ - /// - /// Class containing wind data. - /// - public class Wind - { - #region properties - - /// - /// Wind speed in meters per second. - /// - [JsonProperty(PropertyName = "speed")] - public double Speed { get; set; } - - /// - /// Wind direction in degrees. - /// - [JsonProperty(PropertyName = "deg")] - public double Degree { get; set; } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Service/CityProvider.cs b/test/Weather/Weather/Service/CityProvider.cs deleted file mode 100755 index 32c6bc1..0000000 --- a/test/Weather/Weather/Service/CityProvider.cs +++ /dev/null @@ -1,92 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Collections.Generic; -using System.Linq; -using Weather.Models.Location; - -namespace Weather.Service -{ - /// - /// Class that manages supported cities. - /// - public class CityProvider : ICityProvider - { - #region properties - - /// - /// List of supported cities with their data. - /// - public IQueryable CityList { get; } - - #endregion - - #region methods - - /// - /// Class constructor which allows to set supported cities. - /// - /// Supported city list. - public CityProvider(IQueryable cityList) - { - CityList = cityList; - } - - /// - /// Indicates if given cityName is in supported city list. - /// - /// Name of the city to check. - /// True if city is found in the list, otherwise false is returned. - public bool Validate(string cityName) - { - return CityList.Any(x => x.Name.Equals(cityName)); - } - - /// - /// Finds first n cities that start with given text. - /// - /// Search condition. - /// Maximum number of cities that will be returned. - /// List of cities if found, otherwise null is returned. - public IList FindCity(string text, int n) - { - return CityList.Where(cityItem => cityItem.Name.ToLower().StartsWith(text.ToLower())).Take(n).ToList(); - } - - /// - /// Finds first n cities that starts with given text. - /// Finds cities only in country specified with country code in ISO-3166 format. - /// - /// Search condition. - /// Country code in ISO-3166 format. - /// Maximum number of cities that will be returned. - /// List of cities if found otherwise returns null. - public IList FindCity(string text, string countryCode, int n) - { - return CityList - .Where(cityItem => cityItem.Name.ToLower().StartsWith(text.ToLower()) && cityItem.CountryCode.Equals(countryCode)).Take(n) - .ToList(); - } - - - /// - /// Gets first occurrence of city with given name. - /// - /// Name of the city. - /// City with given name otherwise returns null. - public City GetCiy(string cityName) => CityList.FirstOrDefault(x => x.Name.Equals(cityName)); - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Service/CountryProvider.cs b/test/Weather/Weather/Service/CountryProvider.cs deleted file mode 100755 index 639b9f1..0000000 --- a/test/Weather/Weather/Service/CountryProvider.cs +++ /dev/null @@ -1,67 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Linq; -using System.Text.RegularExpressions; -using Weather.Models.Location; - -namespace Weather.Service -{ - /// - /// Class that manages supported countries. - /// - public class CountryProvider : ICountryProvider - { - #region fields - - /// - /// Country code validation rule. - /// - private const string COUNTRY_REGEX = "^[A-Z]{2}$"; - - #endregion - - #region properties - - /// - /// Supported country list. - /// - public IQueryable CountryList { get; } - - #endregion - - #region methods - - /// - /// Class constructor which allows to set supported country list. - /// - /// Supported country list. - public CountryProvider(IQueryable countryList) - { - CountryList = countryList; - } - - /// - /// Checks if given countryCode is in accordance with ISO 3166 standard. - /// - /// Country Code. - /// True if code is valid, otherwise false is returned. - public bool Validate(string countryCode) - { - return Regex.IsMatch(countryCode, COUNTRY_REGEX) && CountryList.Any(x => x.Code.Equals(countryCode)); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Service/ICityProvider.cs b/test/Weather/Weather/Service/ICityProvider.cs deleted file mode 100755 index c249899..0000000 --- a/test/Weather/Weather/Service/ICityProvider.cs +++ /dev/null @@ -1,71 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Collections.Generic; -using System.Linq; -using Weather.Models.Location; - -namespace Weather.Service -{ - /// - /// Interface that contains all necessary tools to manage supported cities. - /// - public interface ICityProvider - { - #region properties - - /// - /// List of supported cities with their data. - /// - IQueryable CityList { get; } - - #endregion - - #region methods - - /// - /// Indicates if given cityName is in supported city list. - /// - /// Name of the city to check. - /// True if city is found in the list otherwise returns false. - bool Validate(string cityName); - - /// - /// Finds first n cities that starts with given text. - /// - /// Search condition. - /// Maximum number of cities that will be returned. - /// List of cities if found otherwise returns null. - IList FindCity(string text, int n); - - /// - /// Finds first n cities that starts with given text. - /// Finds cities only in country specified with country code in ISO-3166 format. - /// - /// Search condition. - /// Country code in ISO-3166 format. - /// Maximum number of cities that will be returned. - /// List of cities if found otherwise returns null. - IList FindCity(string text, string countryCode, int n); - - /// - /// Gets first occurrence of city with given name. - /// - /// Name of the city. - /// City with given name otherwise returns null. - City GetCiy(string cityName); - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Service/ICountryProvider.cs b/test/Weather/Weather/Service/ICountryProvider.cs deleted file mode 100755 index 4c29a46..0000000 --- a/test/Weather/Weather/Service/ICountryProvider.cs +++ /dev/null @@ -1,45 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Linq; -using Weather.Models.Location; - -namespace Weather.Service -{ - /// - /// Interface that contains all necessary tools to manage supported countries. - /// - public interface ICountryProvider - { - #region properties - - /// - /// List of codes of all supported countries. - /// - IQueryable CountryList { get; } - - #endregion - - #region methods - - /// - /// Checks if given country code is valid. - /// - /// Country code. - /// Returns true if code is valid, otherwise returns false. - bool Validate(string countryCode); - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/BindableString.cs b/test/Weather/Weather/Utils/BindableString.cs deleted file mode 100755 index 2ae9421..0000000 --- a/test/Weather/Weather/Utils/BindableString.cs +++ /dev/null @@ -1,56 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Xamarin.Forms; - -namespace Weather.Utils -{ - /// - /// Helper class that allows to bind string value. - /// - public class BindableString : BindableObject - { - #region properties - - /// - /// Bindable property that allows to set value of string. - /// - public static readonly BindableProperty ValueProperty = - BindableProperty.Create(nameof(Value), typeof(string), typeof(BindableString), string.Empty); - - /// - /// Gets or sets value of string. - /// - public string Value - { - get => GetValue(ValueProperty).ToString(); - set => SetValue(ValueProperty, value); - } - - #endregion - - #region methods - - /// - /// Returns string value instead of class string representation. - /// - /// String value. - public override string ToString() - { - return Value; - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/ErrorHandler.cs b/test/Weather/Weather/Utils/ErrorHandler.cs deleted file mode 100755 index 216f9ed..0000000 --- a/test/Weather/Weather/Utils/ErrorHandler.cs +++ /dev/null @@ -1,106 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Linq; -using System.Threading.Tasks; -using Xamarin.Forms; - -namespace Weather.Utils -{ - /// - /// Class responsible for handling HTTP errors and displaying information about them. - /// - public static class ErrorHandler - { - #region fields - - /// - /// Navigation context. - /// - private static readonly INavigation _navigation; - - /// - /// Indicates if any error was handled. - /// Avoids handling multiple error at once. - /// - private static bool _isHandled; - - #endregion - - #region properties - - /// - /// HTTP status code. - /// - public static int Code { get; private set; } - - /// - /// Message provided with exception. - /// - public static string Message { get; private set; } - - #endregion - - #region methods - - /// - /// Default constructor. - /// - static ErrorHandler() - { - _navigation = Application.Current.MainPage.Navigation; - } - - /// - /// Handles exception. - /// - /// HTTP status code. - /// Message provided with exception. - /// Async task. - public static async Task HandleException(int code, string message) - { - if (_isHandled) - { - return; - } - - Code = code; - Message = message; - - await _navigation.PushAsync(new Views.ApiErrorPage()); - - RemoveExistingPages(); - - _isHandled = true; - } - - /// - /// Removes all pages from navigation stack except error page. - /// - private static void RemoveExistingPages() - { - var existingPages = _navigation.NavigationStack.ToList(); - - foreach (var page in existingPages) - { - if (page.GetType() != typeof(Views.ApiErrorPage)) - { - _navigation.RemovePage(page); - } - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/HttpException.cs b/test/Weather/Weather/Utils/HttpException.cs deleted file mode 100755 index 3176f96..0000000 --- a/test/Weather/Weather/Utils/HttpException.cs +++ /dev/null @@ -1,47 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Net; -using System.Net.Http; - -namespace Weather.Utils -{ - /// - /// Exception that is thrown on HTTP errors. - /// - public class HttpException : HttpRequestException - { - #region properties - - /// - /// HTTP status code. - /// - public HttpStatusCode StatusCode { get; } - - #endregion - - #region methods - - /// - /// Default constructor. - /// - /// HTTP status code of error. - public HttpException(HttpStatusCode code) - { - StatusCode = code; - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/IRequest.cs b/test/Weather/Weather/Utils/IRequest.cs deleted file mode 100755 index 5d21e2d..0000000 --- a/test/Weather/Weather/Utils/IRequest.cs +++ /dev/null @@ -1,51 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Threading.Tasks; - -namespace Weather.Utils -{ - /// - /// Provides functionality to get response from Web API. - /// - /// The type of expected object from API. - public interface IRequest - { - #region properties - - /// - /// URI of the Web service. - /// - string RequestUri { get; } - - #endregion - - #region methods - - /// - /// Adds parameter to the URI. - /// - /// Name of the parameter. - /// Value of the parameter. - void AddParameter(string name, string value); - - /// - /// Sends HTTP request using GET method. - /// - /// Response from service. - Task Get(); - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/JsonFileReader.cs b/test/Weather/Weather/Utils/JsonFileReader.cs deleted file mode 100755 index 1dd53d4..0000000 --- a/test/Weather/Weather/Utils/JsonFileReader.cs +++ /dev/null @@ -1,82 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.IO; -using System.Reflection; -using Newtonsoft.Json; - -namespace Weather.Utils -{ - /// - /// Class that reads JSON file and converts it to given type. - /// - /// JSON object type. - public class JsonFileReader - { - #region fields - - /// - /// Namespace of the file. - /// - private readonly string _fileNameSpace; - - /// - /// File name. - /// - private readonly string _fileName; - - #endregion - - #region properties - - /// - /// File content in T format. - /// - /// Before calling Read methods, it is always null. - public T Result { get; set; } - - #endregion - - #region methods - - /// - /// Class constructor, which allows to specify file location and name. - /// - /// Namespace of the file. - /// Name of the file. - public JsonFileReader(string fileNameSpace, string fileName) - { - _fileNameSpace = fileNameSpace; - _fileName = fileName; - } - - /// - /// Reads the file. - /// - public virtual void Read() - { - var assembly = typeof(JsonFileReader).GetTypeInfo().Assembly; - - using (var stream = assembly.GetManifestResourceStream(_fileNameSpace + _fileName)) - using (var streamReader = new StreamReader(stream)) - using (var reader = new JsonTextReader(streamReader)) - { - var serializer = JsonSerializer.Create(); - Result = serializer.Deserialize(reader); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/NotificationTask.cs b/test/Weather/Weather/Utils/NotificationTask.cs deleted file mode 100755 index 870b25d..0000000 --- a/test/Weather/Weather/Utils/NotificationTask.cs +++ /dev/null @@ -1,160 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Linq; -using System.Threading.Tasks; - -namespace Weather.Utils -{ - /// - /// Class that allows binding to task. - /// After task is completed it notify view about it. - /// - /// Type of the result of the task. - public class NotificationTask : INotifyPropertyChanged - { - #region properties - - /// - /// Task that will be executed. - /// - public Task Task { get; } - - /// - /// Gets result of the task. - /// - public T Result => Task.Status == TaskStatus.RanToCompletion ? Task.Result : default(T); - - /// - /// Gets status of the task. - /// - public TaskStatus Status => Task.Status; - - /// - /// Indicates if task is completed. - /// - public bool IsCompleted => Task.IsCompleted; - - /// - /// Indicates if task is completed successfully. - /// - public bool IsSuccessfullyCompleted => Task.Status == TaskStatus.RanToCompletion; - - /// - /// Indicates if task is not completed. - /// - public bool IsNotCompleted => !Task.IsCompleted; - - /// - /// Indicates if task is cancelled. - /// - public bool IsCanceled => Task.IsCanceled; - - /// - /// Indicates if task is faulted. - /// - public bool IsFaulted => Task.IsFaulted; - - /// - /// Gets all exceptions from execution of the task. - /// - public AggregateException Exception => Task.Exception; - - /// - /// Gets current exception from execution of the task. - /// - public Exception InnerException => Exception?.InnerException; - - /// - /// Event that informs view about property change. - /// - public event PropertyChangedEventHandler PropertyChanged; - - #endregion - - #region methods - - /// - /// Default class constructor. - /// - /// Task to be executed. - public NotificationTask(Task task) - { - Task = task; - - if (!task.IsCompleted) - { - var taskAsync = ExecuteTaskAsync(task); - } - } - - /// - /// Executes task and notifies view about changes of its properties. - /// - /// Task to be executed. - /// Task that was executed. - private async Task ExecuteTaskAsync(Task task) - { - try - { - await task; - } - catch (Exception e) - { - Debug.WriteLine(e); - } - - var propertyChanged = PropertyChanged; - if (propertyChanged == null) - { - return; - } - - propertyChanged(this, new PropertyChangedEventArgs(nameof(Status))); - propertyChanged(this, new PropertyChangedEventArgs(nameof(IsCompleted))); - propertyChanged(this, new PropertyChangedEventArgs(nameof(IsNotCompleted))); - - if (Task.IsCanceled) - { - propertyChanged(this, new PropertyChangedEventArgs(nameof(IsCanceled))); - } - else if (Task.IsFaulted) - { - propertyChanged(this, new PropertyChangedEventArgs(nameof(IsFaulted))); - propertyChanged(this, new PropertyChangedEventArgs(nameof(Exception))); - propertyChanged(this, new PropertyChangedEventArgs(nameof(InnerException))); - } - else - { - propertyChanged(this, new PropertyChangedEventArgs(nameof(IsSuccessfullyCompleted))); - propertyChanged(this, new PropertyChangedEventArgs(nameof(Result))); - } - } - - /// - /// PropertyChanged event invoker. - /// - /// Property name. - protected virtual void OnPropertyChanged(string propertyName) - { - PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/Request.cs b/test/Weather/Weather/Utils/Request.cs deleted file mode 100755 index b16fbbf..0000000 --- a/test/Weather/Weather/Utils/Request.cs +++ /dev/null @@ -1,114 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.IO; -using System.Net.Http; -using System.Threading.Tasks; -using Newtonsoft.Json; - -namespace Weather.Utils -{ - /// - /// Class responsible for sending HTTP requests. - /// - /// The type of expected object from API. - public class Request : IRequest - { - #region fields - - /// - /// HTTP client. - /// - private readonly HttpClient _httpClient; - - private bool _isFirstParameter = true; - - #endregion - - #region properties - - /// - /// URI of the Web service. - /// - public string RequestUri { get; protected set; } - - #endregion - - #region methods - - /// - /// Class constructor that allows to set API key and address of the server. - /// - /// Server address. - public Request(string address) - { - _httpClient = new HttpClient(); - RequestUri = address; - } - - /// - /// Adds parameter to the URI. - /// - /// Name of the parameter. - /// Value of the parameter. - public void AddParameter(string name, string value) - { - if (_isFirstParameter) - { - RequestUri += $"?{name}={value}"; - _isFirstParameter = false; - } - else - { - RequestUri += $"&{name}={value}"; - } - } - - /// - /// Sends HTTP request using GET method. - /// - /// Response from service. - public async Task Get() - { - var response = await _httpClient.GetAsync(RequestUri); - - if (!response.IsSuccessStatusCode) - { - throw new HttpException(response.StatusCode); - } - - return ReadStream(await response.Content.ReadAsStreamAsync()); - } - - /// - /// Gets stream from HTTP client and deserializes it to the object. - /// - /// Stream from client. - /// - /// Returns type T object with response. - /// If deserializing was not successful returns default value of type T. - /// - private static T ReadStream(Stream stream) - { - using (var streamReader = new StreamReader(stream)) - using (var reader = new JsonTextReader(streamReader)) - { - var serializer = JsonSerializer.Create(); - return serializer.Deserialize(reader); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/TimeStamp.cs b/test/Weather/Weather/Utils/TimeStamp.cs deleted file mode 100755 index 1144539..0000000 --- a/test/Weather/Weather/Utils/TimeStamp.cs +++ /dev/null @@ -1,50 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; - -namespace Weather.Utils -{ - /// - /// Class that is responsible for converting timestamp. - /// - public static class TimeStamp - { - #region methods - - /// - /// Converts timestamp to "DateTime" object. - /// - /// UTC timestamp. - /// "DateTime" object. - public static DateTime Convert(ulong utcTimeStamp) - { - var dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); - return dateTime.AddSeconds(utcTimeStamp); - } - - /// - /// Converts timestamp to "DateTime" object. - /// - /// UTC timestamp. - /// "DateTime" object. - public static DateTime Convert(long utcTimeStamp) - { - var dateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); - return dateTime.AddSeconds(utcTimeStamp); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Utils/UnitFormatter.cs b/test/Weather/Weather/Utils/UnitFormatter.cs deleted file mode 100755 index 3f9da67..0000000 --- a/test/Weather/Weather/Utils/UnitFormatter.cs +++ /dev/null @@ -1,76 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Globalization; - -namespace Weather.Utils -{ - /// - /// Class that provide custom formatter for string. - /// - public class UnitFormatter : IFormatProvider, ICustomFormatter - { - #region methods - - /// - /// Gets an object that provides formatting services for the specified type. - /// - /// An object that specifies the type of format object to return. - /// An instance of the object specified by formatType. - public object GetFormat(Type formatType) - { - return formatType == typeof(ICustomFormatter) ? this : null; - } - - /// - /// Converts the value of a specified object to an equivalent string representation. - /// - /// A format string containing formatting specifications. - /// An object to format. - /// An object that supplies format information about the current instance. - /// - /// The string representation of the arg, formatted as specified by format and formatProvider. - /// - public string Format(string fmt, object arg, IFormatProvider formatProvider) - { - if (arg == null) - { - return string.Empty; - } - - switch (fmt) - { - case "temp": - { - var sign = RegionInfo.CurrentRegion.IsMetric ? "°C" : "°F"; - return $"{arg:0.0}{sign}"; - } - - case "speed": - { - var sign = RegionInfo.CurrentRegion.IsMetric ? " m/s" : " mph"; - return $"{arg:0.00}{sign}"; - } - - default: - { - return arg.ToString(); - } - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/ViewModels/ApiErrorViewModel.cs b/test/Weather/Weather/ViewModels/ApiErrorViewModel.cs deleted file mode 100755 index 136c97d..0000000 --- a/test/Weather/Weather/ViewModels/ApiErrorViewModel.cs +++ /dev/null @@ -1,45 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - - -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.ViewModels -{ - /// - /// ViewModel class for ApiErrorPage. - /// - public class ApiErrorViewModel - { - #region properties - - /// - /// Gets HTTP status code. - /// - public int Code => ErrorHandler.Code; - - /// - /// Gets message provided with exception. - /// - public string Message => ErrorHandler.Message ?? "None"; - - /// - /// Gets command that exits application. - /// - public Command ExitAppCommand { get; } = new Command(() => { Xamarin.Forms.Forms.Context.Exit(); }); - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/ViewModels/CurrentWeatherViewModel.cs b/test/Weather/Weather/ViewModels/CurrentWeatherViewModel.cs deleted file mode 100755 index 4450885..0000000 --- a/test/Weather/Weather/ViewModels/CurrentWeatherViewModel.cs +++ /dev/null @@ -1,325 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.ComponentModel; -using System.Globalization; -using System.Threading.Tasks; -using Weather.Config; -using Weather.Models.Location; -using Weather.Models.Weather; -using Weather.Utils; -using Xamarin.Forms; - -namespace Weather.ViewModels -{ - /// - /// ViewModel class for CurrentWeatherPage. - /// - public class CurrentWeatherViewModel : ViewModelBase - { - #region fields - - /// - /// Local storage of command that initializes weather data. - /// - private Command _initializeCommand; - - /// - /// Local storage of task that obtains current weather. - /// - private NotificationTask _currentWeather; - - /// - /// Local storage of city time zone. - /// - private NotificationTask _cityTimeZone; - - /// - /// Local storage of command that shows screen with forecast. - /// - private Command _checkForecastCommand; - - /// - /// Local storage of forecast data. - /// - private NotificationTask _forecast; - - #endregion - - #region properties - - /// - /// Bindable property that allows to set city data. - /// - public static readonly BindableProperty CityDataProperty = - BindableProperty.Create(nameof(CityData), typeof(City), typeof(CurrentWeatherViewModel), default(City)); - - /// - /// Bindable property that allows to set navigation context. - /// - public static readonly BindableProperty NavigationProperty = - BindableProperty.Create(nameof(Navigation), typeof(INavigation), typeof(MainPageViewModel), default(Type)); - - /// - /// Gets or sets city data. - /// View model holds weather data for this city. - /// - public City CityData - { - get => (City)GetValue(CityDataProperty); - set => SetValue(CityDataProperty, value); - } - - /// - /// Gets or sets task that obtains current weather. - /// - public NotificationTask CurrentWeather - { - get => _currentWeather; - set => SetProperty(ref _currentWeather, value); - } - - /// - /// Gets or sets city time zone. - /// - public NotificationTask CityTimeZone - { - get => _cityTimeZone; - set => SetProperty(ref _cityTimeZone, value); - } - - /// - /// Gets or sets command that initializes weather data. - /// - public Command InitializeCommand - { - get => _initializeCommand; - set => SetProperty(ref _initializeCommand, value); - } - - /// - /// Gets or sets command that shows screen with forecast. - /// - public Command CheckForecastCommand - { - get => _checkForecastCommand; - set => SetProperty(ref _checkForecastCommand, value); - } - - /// - /// Gets or sets navigation context of application. - /// - public INavigation Navigation - { - get => (INavigation)GetValue(NavigationProperty); - set => SetValue(NavigationProperty, value); - } - - /// - /// Gets or sets forecast data. - /// - public NotificationTask Forecast - { - get => _forecast; - set => SetProperty(ref _forecast, value); - } - - /// - /// Indicates if initialization was completed. - /// - public bool InitializationCompleted => ((App)Application.Current).IsInitialized = - Forecast != null && CurrentWeather != null && CityTimeZone != null && - Forecast.IsSuccessfullyCompleted && - CurrentWeather.IsSuccessfullyCompleted && - CityTimeZone.IsSuccessfullyCompleted; - - public bool InitializationInProgress => !InitializationCompleted; - - #endregion - - #region methods - - /// - /// Default class constructor. - /// - public CurrentWeatherViewModel() - { - InitializeCommand = new Command(o => - { - CurrentWeather = null; - Forecast = null; - OnPropertyChanged(nameof(InitializationCompleted)); - OnPropertyChanged(nameof(InitializationInProgress)); - - CityTimeZone = new NotificationTask(InitializeTimeZone()); - CityTimeZone.PropertyChanged += CityTimeZoneOnPropertyChanged; - }); - - CheckForecastCommand = new Command(CheckForecast); - } - - /// - /// Pushes page with forecast data to navigation stack. - /// - /// Page to push to navigation stack. - private void CheckForecast(object param) - { - if (param is Page page) - { - Navigation.PushAsync(page); - } - } - - /// - /// Initializes current weather class. - /// Sends GET request to server. - /// - /// Async task with current weather. - private async Task InitializeWeather() - { - var request = new Request(ApiConfig.WEATHER_URL); - - request.AddParameter("appid", ApiConfig.API_KEY); - request.AddParameter("id", CityData.Id.ToString()); - request.AddParameter("units", RegionInfo.CurrentRegion.IsMetric ? "metric" : "imperial"); - - return await request.Get(); - } - - /// - /// Initializes forecast class. - /// Sends GET request to server. - /// - /// Async task with forecast data. - private async Task InitializeForecast() - { - var request = new Request(ApiConfig.FORECAST_URL); - - request.AddParameter("appid", ApiConfig.API_KEY); - request.AddParameter("id", CityData.Id.ToString()); - request.AddParameter("units", RegionInfo.CurrentRegion.IsMetric ? "metric" : "imperial"); - - return await request.Get(); - } - - /// - /// Initializes time zone for city. - /// - /// Async task with time zone. - private async Task InitializeTimeZone() - { - var request = new Request(ApiConfig.TIMEZONE_URL); - - request.AddParameter("location", $"{CityData.Coordinates.Latitude},{CityData.Coordinates.Longitude}"); - request.AddParameter("timestamp", - DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds.ToString()); - request.AddParameter("sensor", "false"); - - return await request.Get(); - } - - /// - /// Starts request to weather API after time zone request is completed. - /// - /// Object that sent event. - /// Arguments of the event. - private void CityTimeZoneOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs) - { - if (propertyChangedEventArgs.PropertyName == "Result") - { - CurrentWeather = new NotificationTask(InitializeWeather()); - Forecast = new NotificationTask(InitializeForecast()); - - CurrentWeather.PropertyChanged += CurrentWeatherOnPropertyChanged; - Forecast.PropertyChanged += ForecastOnPropertyChanged; - } - } - - /// - /// Callback method that is invoked on Forecast property change. - /// - /// Object that sent event. - /// Arguments of the event. - private void ForecastOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs) - { - var task = ForecastOnPropertyChangedTask(propertyChangedEventArgs.PropertyName); - } - - /// - /// Callback method that is invoked on Current Weather property change. - /// - /// Object that sent event. - /// Arguments of the event. - private void CurrentWeatherOnPropertyChanged(object sender, - PropertyChangedEventArgs propertyChangedEventArgs) - { - var task = CurrentWeatherOnPropertyChangedTask(propertyChangedEventArgs.PropertyName); - } - - /// - /// Method executed when one of Forecast property has changed. - /// - /// Name of property that has changed. - /// Task to be executed. - private async Task ForecastOnPropertyChangedTask(string propertyName) - { - if (propertyName == nameof(NotificationTask.IsFaulted)) - { - if (Forecast.InnerException is HttpException exception) - { - await ErrorHandler.HandleException((int)exception.StatusCode, exception.StatusCode.ToString()); - } - } - - if (propertyName == nameof(NotificationTask.IsSuccessfullyCompleted)) - { - foreach (var currentWeather in Forecast.Result.WeatherList) - { - if (currentWeather != null) - { - currentWeather.CityName = CityData.Name; - } - } - - OnPropertyChanged(nameof(InitializationCompleted)); - OnPropertyChanged(nameof(InitializationInProgress)); - } - } - - /// - /// Method executed when one of Current Weather property has changed. - /// - /// Name of property that has changed. - /// Task to be executed. - private async Task CurrentWeatherOnPropertyChangedTask(string propertyName) - { - if (propertyName == nameof(NotificationTask.IsFaulted)) - { - if (CurrentWeather.InnerException is HttpException exception) - { - await ErrorHandler.HandleException((int)exception.StatusCode, exception.StatusCode.ToString()); - } - } - - if (propertyName == nameof(NotificationTask.IsSuccessfullyCompleted)) - { - OnPropertyChanged(nameof(InitializationCompleted)); - OnPropertyChanged(nameof(InitializationInProgress)); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/ViewModels/ForecastViewModel.cs b/test/Weather/Weather/ViewModels/ForecastViewModel.cs deleted file mode 100755 index 2c1e875..0000000 --- a/test/Weather/Weather/ViewModels/ForecastViewModel.cs +++ /dev/null @@ -1,270 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using Weather.Models.Weather; -using Weather.Utils; -using Xamarin.Forms; -using Tizen.System; -using Tizen; - -namespace Weather.ViewModels -{ - /// - /// ViewModel class for forecast root page. - /// - public class ForecastViewModel : ViewModelBase - { - #region fields - - /// - /// Local storage of all the forecasts (in CurrentWeather format) - /// - private ObservableCollection _forecastsModels; - - /// - /// Command to handle UI request for a previous forecast display - /// - private Command _previousForecastCommand; - - /// - /// Command to handle UI request for next forecast display - /// - private Command _nextForecastCommand; - - #endregion - - #region properties - - /// - /// Bindable property that allows to set forecast data. - /// - public static readonly BindableProperty ForecastProperty = - BindableProperty.Create(nameof(Forecast), typeof(Forecast), typeof(ForecastViewModel), default(Forecast), - propertyChanged: ForecastPropertyChanged); - - /// - /// Bindable property that allows to set timezone offset property. - /// - public static readonly BindableProperty OffsetProperty = - BindableProperty.Create(nameof(Offset), typeof(int), typeof(ForecastViewModel), default(int)); - - /// - /// Bindable property that allows to set City Name property. - /// - public static readonly BindableProperty CityNameProperty = - BindableProperty.Create(nameof(CityName), typeof(string), typeof(ForecastViewModel), ""); - - /// - /// Gets or sets timezone offset property. - /// - public int Offset - { - get => (int)GetValue(OffsetProperty); - set => SetValue(OffsetProperty, value); - } - - /// - /// Identifier of current forecast being presented in UI (id of an element in _forecastsModels table) - /// - public int CurrentForecastId { get; private set; } = 0; - - /// - /// Readonly property referencing currently selected forecast - /// - public CurrentWeather SelectedForecast - { - get - { - if (ForecastsModels != null) - { - return ForecastsModels[CurrentForecastId]; - } - else - { - return null; - } - } - } - - /// - /// Get or set forecast data. - /// - public Forecast Forecast - { - get => (Forecast)GetValue(ForecastProperty); - set => SetValue(ForecastProperty, value); - } - - /// - /// Get or set CityName property - /// - public string CityName - { - get => GetValue(CityNameProperty).ToString(); - set => SetValue(CityNameProperty, value); - } - - /// - /// Get or set _forecastsModels => Local storage of all the forecasts (in CurrentWeather format) - /// - public ObservableCollection ForecastsModels - { - get => _forecastsModels; - set => SetProperty(ref _forecastsModels, value); - } - - /// - /// Get or set _nextForecastCommand => Command to handle UI request for next forecast display - /// - public Command NextForecastCommand - { - get => _nextForecastCommand; - set => SetProperty(ref _nextForecastCommand, value); - } - - /// - /// Get or set _previousForecastCommand => Command to handle UI request for a previous forecast display - /// - public Command PreviousForecastCommand - { - get => _previousForecastCommand; - set => SetProperty(ref _previousForecastCommand, value); - } - - #endregion - - #region methods - - /// - /// Callback method invoked on Forecast property change. - /// - /// Object that contains property. - /// Old value of the property. - /// New value of the property. - private static void ForecastPropertyChanged(BindableObject bindable, object oldValue, object newValue) - { - if (newValue != null) - { - var viewModel = (ForecastViewModel)bindable; - viewModel.PrepareViewModels(); - } - } - - /// - /// Prepares view-models for every day of forecast. - /// Assigns prev/next forecast handlers - /// - private void PrepareViewModels() - { - ForecastsModels = new ObservableCollection(); - var dictionary = SortViewModelsByDate(); - foreach (var list in dictionary.Values) - { - foreach (CurrentWeather forecast in list) - { - ForecastsModels.Add(forecast); - } - } - - // Previous forecast handler - either navigate down the forecast list or - // let the user know that the bottom (0) is reached via a simple vibration - PreviousForecastCommand = new Command(o => - { - if (ForecastsModels != null) - { - if (CurrentForecastId > 0) - { - CurrentForecastId--; - OnPropertyChanged(nameof(SelectedForecast)); - } - else - { - Vibrate(); - } - } - }); - - // Next forecast handler - either navigate up the forecast list or - // let the user know that the top (most distant forecast) is reached via a simple vibration - NextForecastCommand = new Command(o => - { - if (ForecastsModels != null) - { - if (CurrentForecastId < _forecastsModels.Count - 1) - { - CurrentForecastId++; - OnPropertyChanged(nameof(SelectedForecast)); - } - else - { - Vibrate(); - } - } - }); - // Notify all parties interested that the Selected forecast (initially the first one) is - // ready and waiting to be presented in the relevant View. - OnPropertyChanged(nameof(SelectedForecast)); - } - - /// - /// Sort forecast data by date. - /// - /// List of sorted forecast data. - private Dictionary> SortViewModelsByDate() - { - var dictionary = new Dictionary>(); - - foreach (var weather in Forecast.WeatherList) - { - var day = TimeStamp.Convert(weather.TimeStamp).AddSeconds(Offset).DayOfYear; - - if (!dictionary.ContainsKey(day)) - { - dictionary.Add(day, new List()); - } - - dictionary[day].Add(weather); - } - - if (dictionary.Count > 5) - { - dictionary.Remove(dictionary.Last().Key); - } - - return dictionary; - } - - - /// - /// Use Tizen.System.Feedback to let user know something went a bit wrong (vibrate) - /// - private void Vibrate() - { - try - { - Feedback feedback = new Feedback(); - feedback.Play(FeedbackType.All, "General"); - } - catch (System.Exception e) - { - Log.Debug("WeatherApp", e.Message); - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/ViewModels/MainPageViewModel.cs b/test/Weather/Weather/ViewModels/MainPageViewModel.cs deleted file mode 100755 index 378f6d2..0000000 --- a/test/Weather/Weather/ViewModels/MainPageViewModel.cs +++ /dev/null @@ -1,256 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using Weather.Models.Location; -using Weather.Service; -using Weather.Utils; -using Xamarin.Forms; -using Xamarin.Forms.Internals; - -namespace Weather.ViewModels -{ - /// - /// ViewModel class for Main Page. - /// - public class MainPageViewModel : ViewModelBase - { - #region fields - - /// - /// Bindable property that allows to set navigation context. - /// - public static readonly BindableProperty NavigationProperty = - BindableProperty.Create(nameof(Navigation), typeof(INavigation), typeof(MainPageViewModel), default(Type)); - - - /// - /// Maximum number of items that will be displayed on the list. - /// - private const int MAX_ITEMS_ON_LIST = 10; - - /// - /// Contains all supported cities. - /// - private CityProvider _provider; - - /// - /// Local storage of collection of displayed cities. - /// - private ObservableCollection _cities; - - /// - /// Local storage of city name entered by user. - /// - private string _enteredCity = ""; - - /// - /// Local storage of city selected by user. - /// - private City _selectedCity; - - /// - /// Local storage of command that opens page provided in command parameter. - /// - private Command _checkWeatherCommand; - - /// - /// Local storage of country code. - /// - private string _enteredCountry; - - /// - /// Local storage of CityEntry text color. - /// - private Color _cityEntryTextColor; - - #endregion - - #region properties - - /// - /// Flag used for Watch UI visibility. - /// A "helper" UI element (list of cities matching criteria) should be hidden if the right city is entered - /// - public bool InvalidCityEntered => (SelectedCity == null) && (EnteredCity.Length != 0) ? true : false; - - /// - /// Gets or sets collection of available cities. - /// - public ObservableCollection Cities - { - get => _cities; - set => SetProperty(ref _cities, value); - } - - /// - /// Gets or sets text color for CityEntry. - /// - public Color CityEntryTextColor - { - get => _cityEntryTextColor; - set => SetProperty(ref _cityEntryTextColor, value); - } - - /// - /// Gets or sets city name entered by user. - /// - public string EnteredCity - { - get => _enteredCity; - set - { - SetProperty(ref _enteredCity, value); - OnPropertyChanged(nameof(InvalidCityEntered)); - FilterCities(); - ValidateInput(); - } - } - - /// - /// Gets or sets city selected by user. - /// - public City SelectedCity - { - get => _selectedCity; - set - { - SetProperty(ref _selectedCity, value); - OnPropertyChanged(nameof(InvalidCityEntered)); - if (value != null) - { - ((App)Application.Current).IsInitialized = false; - EnteredCity = value.Name; - CityEntryTextColor = Color.Gray; - CheckWeatherCommand.ChangeCanExecute(); - } - else - { - CityEntryTextColor = Color.Red; - } - } - } - - /// - /// Gets or sets command that opens page provided in command parameter. - /// - public Command CheckWeatherCommand - { - get => _checkWeatherCommand; - set => SetProperty(ref _checkWeatherCommand, value); - } - - /// - /// Country code in ISO-3166 format. - /// - public string EnteredCountry - { - get => _enteredCountry; - set - { - SetProperty(ref _enteredCountry, value); - FilterCities(); - } - } - - /// - /// Gets or sets navigation context. - /// - public INavigation Navigation - { - get => (INavigation)GetValue(NavigationProperty); - set => SetValue(NavigationProperty, value); - } - - #endregion - - #region methods - - /// - /// Default class constructor. - /// - public MainPageViewModel() - { - LoadCityList(); - - Cities = new ObservableCollection(_provider.FindCity("", MAX_ITEMS_ON_LIST)); - CheckWeatherCommand = new Command(ExecuteCheckWeatherCommand, CanExecuteCheckWeatherCommand); - CityEntryTextColor = Color.FromRgb(128, 128, 128); - - // Fill in the country code for better "first run experience" - SetProperty(ref _enteredCountry, "US"); - } - - /// - /// Loads list of cities from JSON file. - /// - private void LoadCityList() - { - var jsonFileReader = new JsonFileReader>("Weather.Data.", "city.list.json"); - jsonFileReader.Read(); - _provider = new CityProvider(jsonFileReader.Result.AsQueryable()); - } - - /// - /// Filters city list using text entered by user. - /// - private void FilterCities() - { - Cities.Clear(); - _provider.FindCity(_enteredCity, _enteredCountry, MAX_ITEMS_ON_LIST).ForEach(c => Cities.Add(c)); - } - - /// - /// Validates city name entered by user. - /// - private void ValidateInput() - { - if (!_provider.Validate(EnteredCity)) - { - SelectedCity = null; - CityEntryTextColor = Color.Red; - CheckWeatherCommand.ChangeCanExecute(); - } - } - - /// - /// Checks if CheckWeather command could be executed. - /// Page parameter and selected city can't be null. - /// - /// Page that will be shown. - /// - /// Returns true if city is selected. - /// If no city is selected, or it is not valid method returns false. - /// - private bool CanExecuteCheckWeatherCommand(Page page) - { - return page != null && SelectedCity != null; - } - - /// - /// Executes CheckWeather command. - /// Pushes page given as command parameter to navigation stack. - /// - /// Page that will be opened. - private void ExecuteCheckWeatherCommand(Page page) - { - Navigation.PushAsync(page); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/ViewModels/ViewModelBase.cs b/test/Weather/Weather/ViewModels/ViewModelBase.cs deleted file mode 100755 index a6ba1c7..0000000 --- a/test/Weather/Weather/ViewModels/ViewModelBase.cs +++ /dev/null @@ -1,47 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.ComponentModel; -using System.Runtime.CompilerServices; -using Xamarin.Forms; - -namespace Weather.ViewModels -{ - /// - /// Base ViewModel class. - /// - public class ViewModelBase : BindableObject - { - /// - /// Generic set property method which also calls OnPropertyChanged() after value modification. - /// - /// Value storage object - /// Value to set - /// Automatically obtained property name - /// Property value type - /// True if value was changed, false if value is not different from current. - protected bool SetProperty(ref T storage, T value, - [CallerMemberName] string propertyName = null) - { - if (Equals(storage, value)) - { - return false; - } - - storage = value; - OnPropertyChanged(propertyName); - return true; - } - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Views/ApiErrorPage.xaml b/test/Weather/Weather/Views/ApiErrorPage.xaml deleted file mode 100755 index 50889b6..0000000 --- a/test/Weather/Weather/Views/ApiErrorPage.xaml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Weather/Weather/Views/ApiErrorPage.xaml.cs b/test/Weather/Weather/Views/ApiErrorPage.xaml.cs deleted file mode 100755 index 9b9b217..0000000 --- a/test/Weather/Weather/Views/ApiErrorPage.xaml.cs +++ /dev/null @@ -1,36 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Xamarin.Forms; - -namespace Weather.Views -{ - /// - /// Interaction logic for ApiErrorPage.xaml. - /// - public partial class ApiErrorPage - { - #region methods - - /// - /// Default class constructor. - /// - public ApiErrorPage() - { - InitializeComponent(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Views/CurrentWeatherPage.xaml b/test/Weather/Weather/Views/CurrentWeatherPage.xaml deleted file mode 100755 index 6e4761d..0000000 --- a/test/Weather/Weather/Views/CurrentWeatherPage.xaml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Weather/Weather/Views/CurrentWeatherPage.xaml.cs b/test/Weather/Weather/Views/CurrentWeatherPage.xaml.cs deleted file mode 100755 index 115e0cf..0000000 --- a/test/Weather/Weather/Views/CurrentWeatherPage.xaml.cs +++ /dev/null @@ -1,52 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Weather.Models.Location; -using Xamarin.Forms; - -namespace Weather.Views -{ - /// - /// Interaction logic for CurrentWeatherPage.xaml. - /// - public partial class CurrentWeatherPage - { - #region properties - - /// - /// Bindable property that allows to set city data selected by user. - /// - public static readonly BindableProperty CityDataProperty = - BindableProperty.Create(nameof(CityData), typeof(City), typeof(CurrentWeatherPage), default(City)); - - /// - /// Gets or sets city data selected by user. - /// - public City CityData - { - get => (City)GetValue(CityDataProperty); - set => SetValue(CityDataProperty, value); - } - - #endregion - - /// - /// Default class constructor. - /// - public CurrentWeatherPage() - { - InitializeComponent(); - } - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Views/ForecastPage.xaml b/test/Weather/Weather/Views/ForecastPage.xaml deleted file mode 100755 index ea169f4..0000000 --- a/test/Weather/Weather/Views/ForecastPage.xaml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Weather/Weather/Views/ForecastPage.xaml.cs b/test/Weather/Weather/Views/ForecastPage.xaml.cs deleted file mode 100755 index e2983d4..0000000 --- a/test/Weather/Weather/Views/ForecastPage.xaml.cs +++ /dev/null @@ -1,85 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System.Linq; -using Weather.Utils; -using Tizen.Wearable.CircularUI.Forms; - -namespace Weather.Views -{ - /// - /// Interaction logic for ForecastPage.xaml. - /// - public partial class ForecastPage : CirclePage, IRotaryEventReceiver - { - #region fields - private bool _rotating = false; - - #endregion fields - - #region methods - - /// - /// Default class constructor. - /// - public ForecastPage() - { - InitializeComponent(); - } - - /// - /// Handle bezel rotation - /// - /// Rotary event arguments - public void Rotate(RotaryEventArgs args) - { - var a = this.BindingContext; - - if (_rotating) - { - return; - } - - _rotating = true; - if (args.IsClockwise) - { - ((ViewModels.ForecastViewModel)BindingContext).NextForecastCommand.Execute(null); - _rotating = false; - } - else - { - ((ViewModels.ForecastViewModel)BindingContext).PreviousForecastCommand.Execute(null); - _rotating = false; - } - } - - /// - /// Sets the binding context to page resources. - /// - protected override void OnBindingContextChanged() - { - base.OnBindingContextChanged(); - - if (Resources != null) - { - foreach (var bindableString in Resources.Values.OfType()) - { - bindableString.BindingContext = BindingContext; - } - } - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Views/MainPage.xaml b/test/Weather/Weather/Views/MainPage.xaml deleted file mode 100755 index 05a16a7..0000000 --- a/test/Weather/Weather/Views/MainPage.xaml +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Weather/Weather/Views/MainPage.xaml.cs b/test/Weather/Weather/Views/MainPage.xaml.cs deleted file mode 100755 index 903b384..0000000 --- a/test/Weather/Weather/Views/MainPage.xaml.cs +++ /dev/null @@ -1,34 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -namespace Weather.Views -{ - /// - /// Interaction logic for CurrentWeatherPage.xaml - /// - public partial class MainPage - { - #region methods - - /// - /// Default class constructor. - /// - public MainPage() - { - InitializeComponent(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Views/MissingKeyErrorPage.xaml b/test/Weather/Weather/Views/MissingKeyErrorPage.xaml deleted file mode 100755 index 8129642..0000000 --- a/test/Weather/Weather/Views/MissingKeyErrorPage.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Weather/Weather/Views/MissingKeyErrorPage.xaml.cs b/test/Weather/Weather/Views/MissingKeyErrorPage.xaml.cs deleted file mode 100755 index 3fe7fe0..0000000 --- a/test/Weather/Weather/Views/MissingKeyErrorPage.xaml.cs +++ /dev/null @@ -1,36 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using Tizen.Wearable.CircularUI.Forms; - -namespace Weather.Views -{ - /// - /// Interaction logic for MissingKeyErrorPage.xaml - /// - public partial class MissingKeyErrorPage : CirclePage - { - #region methods - - /// - /// Default class constructor. - /// - public MissingKeyErrorPage() - { - InitializeComponent(); - } - - #endregion - } -} \ No newline at end of file diff --git a/test/Weather/Weather/Weather.cs b/test/Weather/Weather/Weather.cs deleted file mode 100755 index 13b54b5..0000000 --- a/test/Weather/Weather/Weather.cs +++ /dev/null @@ -1,70 +0,0 @@ -//Copyright 2018 Samsung Electronics Co., Ltd -// -//Licensed under the Apache License, Version 2.0 (the "License"); -//you may not use this file except in compliance with the License. -//You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -//Unless required by applicable law or agreed to in writing, software -//distributed under the License is distributed on an "AS IS" BASIS, -//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -//See the License for the specific language governing permissions and -//limitations under the License. - -using System; -using System.Collections.Generic; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.Wearable.CircularUI.Forms.Renderer; -using Xamarin.Forms; - -namespace Weather -{ - class Program : global::Xamarin.Forms.Platform.Tizen.ApplicationLifecycle - { - //protected override void OnCreate() - //{ - // base.OnCreate(); - - // LoadApplication(new App()); - //} - - /// - /// Called when this application is launched. - /// - protected override void OnCreate() - { - var weather = new App(); - FormsApplication.LoadApplication(weather); - } - - static void Main(string[] args) - { - var app = new Program(); - // define your custom handlers - var customRenderers = new Dictionary>() - { - { typeof(CirclePage), ()=> new CirclePageRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleListView), () => new CircleListViewRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleScrollView), ()=> new global::Tizen.Wearable.CircularUI.Forms.Renderer.CircleScrollViewRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.PopupEntry), ()=> new global::Tizen.Wearable.CircularUI.Forms.Renderer.PopupEntryRenderer() }, - }; - var option = new InitializationOptions(app) - { - UseMessagingCenter = false, - UseStyle = false, - UseShell = false, - UseVisual = false, - StaticRegistarStrategy = StaticRegistrarStrategy.StaticRegistrarOnly, - CustomHandlers = customRenderers, - Flags = InitializationFlags.DisableCss - }; - - Forms.Init(option); - - // It's mandatory to initialize Circular UI for using Tizen Wearable Circular UI API - global::Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); - app.FormsApplication.Run(args); - } - } -} diff --git a/test/Weather/Weather/Weather.csproj b/test/Weather/Weather/Weather.csproj deleted file mode 100755 index b4c33c7..0000000 --- a/test/Weather/Weather/Weather.csproj +++ /dev/null @@ -1,34 +0,0 @@ - - - - Exe - tizen40 - - - - - - - - - Always - - - Always - - - - - - - - - - - - - - - - - diff --git a/test/Weather/Weather/shared/res/Weather.png b/test/Weather/Weather/shared/res/Weather.png deleted file mode 100755 index 57fa097927fb8f32294729b599b8d1db88b5935f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14778 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 U$5FR`_y7O^07*qoM6N<$f)5HEo&W#< diff --git a/test/Weather/Weather/tizen-manifest.xml b/test/Weather/Weather/tizen-manifest.xml deleted file mode 100755 index 4da1de5..0000000 --- a/test/Weather/Weather/tizen-manifest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - Michał Kołodziejski & @Piotr12 - - Mobile sample app made by Michał Kołodziejski. - Wearable port by @Piotr12. - - Icon sourced from https://openclipart.org/detail/30073/tango-weather-few-clouds - - - - - Weather.png - - - - - - http://tizen.org/privilege/haptic - http://tizen.org/privilege/internet - http://tizen.org/privilege/ime - http://tizen.org/privilege/imemanager - - - diff --git a/test/XStopWatch/LapsPage.xaml b/test/XStopWatch/LapsPage.xaml deleted file mode 100644 index 9522672..0000000 --- a/test/XStopWatch/LapsPage.xaml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/XStopWatch/LapsPage.xaml.cs b/test/XStopWatch/LapsPage.xaml.cs deleted file mode 100644 index db16f2e..0000000 --- a/test/XStopWatch/LapsPage.xaml.cs +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Collections.Generic; -using System.Collections.ObjectModel; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Tizen.Wearable.CircularUI.Forms; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace XStopWatch -{ - using Lap = Tuple; - - /// - /// LapsPage is a Page that present measured Laps time list - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class LapsPage : CirclePage - { - public static BindableProperty TimeProperty = BindableProperty.Create(nameof(Time), typeof(TimeSpan), typeof(StopWatch), TimeSpan.Zero); - - public static BindableProperty LapsProperty = BindableProperty.Create(nameof(Laps), typeof(ObservableCollection), typeof(LapsPage)); - public ObservableCollection Laps { get => (ObservableCollection)GetValue(LapsProperty); set => SetValue(LapsProperty, value); } - - public TimeSpan Time { get => (TimeSpan)GetValue(TimeProperty); set => SetValue(TimeProperty, value); } - - public LapsPage() - { - Laps = new ObservableCollection(); - InitializeComponent(); - } - - // this method put the recorded the elapsed and the lap time to internal collection. - public void AddLap((TimeSpan Main, TimeSpan Sub) lap) - { - Laps.Add(new Lap(Laps.Count + 1, lap.Main, lap.Sub)); - } - - // reset the internal collection. - public void Reset() - { - Laps.Clear(); - } - } -} \ No newline at end of file diff --git a/test/XStopWatch/StopWatch.xaml b/test/XStopWatch/StopWatch.xaml deleted file mode 100644 index bee2cef..0000000 --- a/test/XStopWatch/StopWatch.xaml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/XStopWatch/StopWatch.xaml.cs b/test/XStopWatch/StopWatch.xaml.cs deleted file mode 100644 index 6620af4..0000000 --- a/test/XStopWatch/StopWatch.xaml.cs +++ /dev/null @@ -1,264 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; - -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -using NStopWatch = System.Diagnostics.Stopwatch; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.System; - -namespace XStopWatch -{ - /// - /// StopWatch is a Page that present stopwatch main screen - /// This page has Time label and the color bar for present measuring time. - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class StopWatch : CirclePage - { - public static BindableProperty StateProperty = BindableProperty.Create(nameof(State), typeof(State), typeof(StopWatch), State.Stopped); - public static BindableProperty AllTimeProperty = BindableProperty.Create(nameof(AllTime), typeof(TimeSpan), typeof(StopWatch), TimeSpan.Zero); - - // stop watch for measuring elapsed time - NStopWatch _mainStopWatch; - // stop watch for measuring lap time - NStopWatch _subStopWatch; - - // this State is used in the text of buttons and stopwatch processing. - public State State { get => (State)GetValue(StateProperty); set => SetValue(StateProperty, value); } - - // this TimeSpan property is elapsed time that present in the center of the page. - public TimeSpan AllTime { get => (TimeSpan)GetValue(AllTimeProperty); set => SetValue(AllTimeProperty, value); } - - // event for Lap Add button pressed - public event EventHandler<(TimeSpan, TimeSpan) > LapPressed; - - // event for stop button pressed - public event EventHandler StopPressed; - - public StopWatch() - { - _mainStopWatch = new NStopWatch(); - _subStopWatch = new NStopWatch(); - - InitializeComponent(); - - Stop(); - } - - /// - /// upward button tapped event that can start/pause/restart measuring - /// - /// The source of the event. - /// An object that contains no event data. - void OnTopEventTapped(object sender, EventArgs args) - { - DoSpotAnimation(sender as Image); - if (State == State.Stopped) - { - Start(); - } - else if (State == State.Started) - { - Pause(); - } - else if (State == State.Paused) - { - Start(); - } - } - - /// - /// downward button tapped event that can stop the measuring or add lap time measuring. - /// - /// The source of the event. - /// An object that contains no event data. - void OnBottomEventTapped(object sender, EventArgs args) - { - DoSpotAnimation(sender as Image); - if (State == State.Started) - { - OnLapPressed(); - } - else if (State == State.Paused) - { - Stop(); - } - } - - /// - /// this method is used to show the upward or downward button clicking effect - /// - /// The button clicking effect image - void DoSpotAnimation(Image spot) - { - spot.Opacity = 1; - Device.StartTimer(TimeSpan.FromMilliseconds(80), () => - { - spot.Opacity = 0; - return false; - }); - } - - /// - /// this method is used to add current lap time - /// - void OnLapPressed() - { - if (!BlueBar.IsVisible) - { - BlueBar.IsVisible = true; - } - - _subStopWatch.Reset(); - _subStopWatch.Start(); - BlueBar.Rotation = 0; - - if (!CueBtn.AnimationIsRunning("CueAnimation")) - { - DoShowCueButton(); - } - - LapPressed?.Invoke(this, (_mainStopWatch.Elapsed, _subStopWatch.IsRunning ? _subStopWatch.Elapsed : _mainStopWatch.Elapsed)); - } - - /// - /// this method is used to show small bracket and animation - /// - void DoShowCueButton() - { - CueBtn.IsVisible = true; - - var X = CueBtn.TranslationX; - var TX = CueBtn.TranslationX - CueBtn.Width; - var anim = new Animation(); - var opacityAnim = new Animation(f => CueBtn.Opacity = f, 1, 0.2); - var transfAnim = new Animation(f => CueBtn.TranslationX = f, X, TX); - anim.Add(0, 1, opacityAnim); - anim.Add(0, 1, transfAnim); - - anim.Commit(CueBtn, "CueAnimation", 16, 1000, finished: (f, b) => - { - CueBtn.Opacity = 1; - CueBtn.TranslationX = X; - }); - } - - /// - /// start measuring time - /// - void Start() - { - State = State.Started; - // Power.RequestCpuLock(Int32) is deperecated but there are no alternative on TizenFX 4.0 - // Use RequestLock(PowerLock, Int32) if you use version after TizenFX 5.0. - Device.BeginInvokeOnMainThread(() => Power.RequestCpuLock(0)); - - _mainStopWatch.Start(); - if (_subStopWatch.ElapsedMilliseconds > 0) - { - _subStopWatch.Start(); - } - - Timebar.IsVisible = true; - - // Synchronize the TimeSpan property on every 10 milliseconds. - // Minimum time that presented in Central Label is 10 milliseconds. - Device.StartTimer(TimeSpan.FromMilliseconds(10), OnTimeChanged); - - // Rotate Red and Blue Bar on every 16 milliseconds to fit 60 fps. - Device.StartTimer(TimeSpan.FromMilliseconds(16), OnTimeBarAnimate); - } - - /// - /// pause measuring time - /// - void Pause() - { - State = State.Paused; - - // Power.ReleaseCpuLock() is deperecated but there are no alternative on TizenFX 4.0 - // Use ReleaseLock(PowerLock) if you use version after TizenFX 5.0. - Device.BeginInvokeOnMainThread(() => Power.ReleaseCpuLock()); - - _mainStopWatch.Stop(); - _subStopWatch.Stop(); - } - - /// - /// reset measuring time - /// - void Stop() - { - State = State.Stopped; - _mainStopWatch.Reset(); - _subStopWatch.Reset(); - BlueBar.IsVisible = false; - CueBtn.IsVisible = false; - Timebar.IsVisible = false; - OnTimeChanged(); - OnTimeBarAnimate(); - StopPressed?.Invoke(this, EventArgs.Empty); - } - - /// - /// set the elapsed time to TimeSpan property - /// - /// the timer will keep recurring if return true. - bool OnTimeChanged() - { - AllTime = _mainStopWatch.Elapsed; - return State == State.Started; - } - - /// - /// the method present the Red, Blue Bar and the circular progressbar animation. - /// - /// the timer will keep recurring if return true. - bool OnTimeBarAnimate() - { - double sec = TimeToRotation(_mainStopWatch.Elapsed); - double lap = TimeToRotation(_subStopWatch.Elapsed); - double timeBarValue = (_mainStopWatch.ElapsedMilliseconds / 600000.0) % 1; - - RedBar.Rotation = sec; - BlueBar.Rotation = lap; - Timebar.Value = timeBarValue; - - return State == State.Started; - } - - /// - /// To calculate the rotation, use the seconds and the milliseconds. - /// - /// The TimeSpan to change to angle of rotation. - /// The angle of rotation. - static double TimeToRotation(TimeSpan ts) => ts.Seconds * 6 + ts.Milliseconds / 1000.0 * 6.0; - } - - /// - /// State is present a current status of StopWatch - /// - public enum State - { - Started, - Stopped, - Paused - } -} diff --git a/test/XStopWatch/StopWatchApplication.xaml b/test/XStopWatch/StopWatchApplication.xaml deleted file mode 100644 index c58dbe0..0000000 --- a/test/XStopWatch/StopWatchApplication.xaml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/test/XStopWatch/StopWatchApplication.xaml.cs b/test/XStopWatch/StopWatchApplication.xaml.cs deleted file mode 100644 index 6481ed2..0000000 --- a/test/XStopWatch/StopWatchApplication.xaml.cs +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; - -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; -using Xamarin.Forms.Xaml; - -namespace XStopWatch -{ - /// - /// StopWatchApplication is implementation of a Xamarin Forms Application. - /// - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class StopWatchApplication : Application - { - public StopWatchApplication() - { - InitializeComponent(); - - // register handle to property changed event for catching changed state. - StopWatch.PropertyChanged += (s, e) => - { - if (e.PropertyName == StopWatch.StateProperty.PropertyName) - { - // request AlwaysOn on StopWatch is started. - AlwaysOnRequest?.Invoke(this, StopWatch.State == State.Started); - } - }; - } - - /// - /// Event that requests the AlwaysOn method of the window when screen should not be turned off. - /// - public event EventHandler AlwaysOnRequest; - - /// - /// this method handles StopWatch's Lap add button click event, witch total and lap time as event arguments. - /// - /// The source of the event. - /// ValueTuple, Item1 is a elapsed time and item2 is lap time. - void OnAddLap(object sender, (TimeSpan, TimeSpan) e) - { - // Add Lap record to LapsPage - //Laps.AddLap(e); - } - - /// - /// this method handles StopWatch's Stop button click event. - /// - /// The source of the event. - /// An object that contains no event data. - void OnStopLap(object sender, EventArgs e) - { - // Reset the LapsPage - //Laps.Reset(); - } - } -} \ No newline at end of file diff --git a/test/XStopWatch/WindowExtension.cs b/test/XStopWatch/WindowExtension.cs deleted file mode 100644 index f83b01b..0000000 --- a/test/XStopWatch/WindowExtension.cs +++ /dev/null @@ -1,69 +0,0 @@ -using ElmSharp; -using System; -using System.Runtime.InteropServices; - -namespace XStopWatch -{ - static class WindowExtension - { - // native shared object name of ui-efl-util API. - const string EFLUtil = "libcapi-ui-efl-util.so.0"; - - // A mode for the Window AlwaysOn - enum ScreenMode - { - Default, // default don't block the screen off - AlwaysOn // the screen will not turn off on the AlwaysOn mode - } - - /// - /// PInvoke AlwaysOn setter Native function - /// - /// A handle of the Elementary Window - /// A mode for the Window AlwaysOn - /// - [DllImport(EFLUtil)] - static extern int efl_util_set_window_screen_mode(IntPtr window, ScreenMode mode); - - /// - /// PInvoke AlwaysOn getter Native function - /// - /// A handle of the Elementary Window - /// A mode for the Window AlwaysOn output parameter - /// - [DllImport(EFLUtil)] - static extern int efl_util_get_window_screen_mode(IntPtr window, out ScreenMode mode); - - /// - /// Extension method for ElmSharp Window object for set a AlwaysOn mode. - /// - /// ElmSharp.Window object - /// true if AlwaysOn mode or not - public static void SetAlwaysOn(this Window window, bool isAlwaysOn) - { - if (efl_util_set_window_screen_mode(window, isAlwaysOn ? ScreenMode.AlwaysOn : ScreenMode.Default) != 0) - { - // efl_util_set_window_screen_mode return TIZEN_ERROR_NONE on success - // throw exception if not success - throw new ArgumentException($"native efl_util_set_window_screen_mode return error, window=[{window.Handle.ToInt32()}] isAlwaysOn = [{isAlwaysOn}]"); - } - } - - /// - /// Extension method for ElmSharp Window object for get a AlwaysOn mode. - /// - /// ElmSharp.Window object - /// true if AlwaysOn mode or not - public static bool GetAlwaysOn(this Window window) - { - if (efl_util_get_window_screen_mode(window, out var mode) != 0) - { - // efl_util_set_window_screen_mode return TIZEN_ERROR_NONE on success - // throw exception if not success - throw new ArgumentException($"native efl_util_set_window_screen_mode return error, window=[{window.Handle.ToInt32()}] isAlwaysOn = [{mode == ScreenMode.AlwaysOn}]"); - } - - return mode == ScreenMode.AlwaysOn; - } - } -} diff --git a/test/XStopWatch/XStopWatch.cs b/test/XStopWatch/XStopWatch.cs deleted file mode 100644 index 534eb92..0000000 --- a/test/XStopWatch/XStopWatch.cs +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright (c) 2018 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.1 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://floralicense.org/license/ - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -using System; -using System.Collections.Generic; -using Tizen.Wearable.CircularUI.Forms; -using Tizen.Wearable.CircularUI.Forms.Renderer; -using Xamarin.Forms; -using Xamarin.Forms.Platform.Tizen; - -namespace XStopWatch -{ - /// - /// This class has a main function, which is the starting point of the program. - /// It is a class that controls the lifecycle of the application. - /// You must use FormsApplication to control the lifecycle. - /// This class is a class that makes use of Xamarin.Forms.Application by inheriting CoreUIApplication with definition of Lifecycle of Tizen C # Application. - /// - class Program : global::Xamarin.Forms.Platform.Tizen.ApplicationLifecycle - { - - /// - /// Called when this application is launched. - /// - protected override void OnCreate() - { - var stopwatch = new StopWatchApplication(); - FormsApplication.LoadApplication(stopwatch); - - // If AlwaysOn is enable, the screen will not turn off as long as the window is on the screen. - stopwatch.AlwaysOnRequest += (s, e) => FormsApplication.MainWindow.SetAlwaysOn(e); - } - - static void Main(string[] args) - { - var app = new Program(); - // define your custom handlers - var customRenderers = new Dictionary>() - { - { typeof(CirclePage), ()=> new CirclePageRenderer() }, - { typeof(global:: Tizen.Wearable.CircularUI.Forms.CircleListView), () => new CircleListViewRenderer() } - }; - var option = new InitializationOptions(app) - { - UseMessagingCenter = false, - UseStyle = false, - UseShell = false, - UseVisual = false, - StaticRegistarStrategy = StaticRegistrarStrategy.StaticRegistrarOnly, - CustomHandlers = customRenderers, - Flags = InitializationFlags.DisableCss - }; - - Forms.Init(option); - - // It's mandatory to initialize Circular UI for using Tizen Wearable Circular UI API - global::Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); - app.FormsApplication.Run(args); - } - } -} diff --git a/test/XStopWatch/XStopWatch.csproj b/test/XStopWatch/XStopWatch.csproj deleted file mode 100755 index 140131a..0000000 --- a/test/XStopWatch/XStopWatch.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - Exe - tizen40 - - - - - - - - - - - diff --git a/test/XStopWatch/res/images/b_stopwatch_mark_blue.png b/test/XStopWatch/res/images/b_stopwatch_mark_blue.png deleted file mode 100644 index 02013150cb6da2d133755f54eadf3a00cdace78f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1112 zcmeAS@N?(olHy`uVBq!ia0y~yV9Wqv4mO}j)zieQK#DEN+ueoXKL{?^yL>WGgtNdS zvY3H^TNs2H8D`Cq01C2~c>21sKjai;wdTIIAs8sa{M6IMF{I+w+iM4T85DS!H@5vP z=d(9^z_`i1V^#3wvInIn=Q!u7i#=pN&BDOM+u*>=VFIKTE-)ZypdgqJp%IGkCWGgtNdS zvY3H^TNs2H8D`Cq01C2~c>21sKjai;wUV{2zb?SQ!2HD1#WAGf*4t|bc^MRVm<=VFIKTE-)ZypdgqJp%IGkC?V1Jy0BPsF37Vk`#ljMX{blx6Wp8SimTd z!O+MCq*fgT<99;`p8<39iZ diff --git a/test/XStopWatch/res/images/b_stopwatch_unit_number.png b/test/XStopWatch/res/images/b_stopwatch_unit_number.png deleted file mode 100644 index fccf443c4d032cbfd079a8a837686c146c72d518..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19394 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 diff --git a/test/XStopWatch/res/images/event_spot.png b/test/XStopWatch/res/images/event_spot.png deleted file mode 100644 index ff4f6f31d89990ef0962259fc37a4eee604ef0b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2520 zcmZ{mc{tQv8^?bbyJ{?x9>g$|5j}?NSw_QHLSzkvAz4PvpvXSe_#wNHFo;nP#*!^O zgX~)DdTf!k;Yr!|ywm&N`^WpoIp6F4-sf{&_jTXbbjETzZpJtyA{byrSnz8hb_rkxM+m3$^4fzv& z`B@V{FjHi0rCCKvYI5aNZt(5)B>uL~5tLxV>{`a_F;>$K{_9Ig2$8oEgG}`-DU{C3T4k7Lo~r!g#Pom% zG!{XsxRUn?dDkYszPK%wt~IQXlqvYd#}V~4Jweo4Bu^Gp7pZ>bL;q#MQO)r2z?qPY z;stML;)@H-y5bMjO5k97HetDWO6>Bzr31D_2dKu3wpla&bRl-)XybD>7A;M!@o;;} z7~F;-b0Nthp1odp%hk6V1I0m5j978#EBe_}hl}~k|CSKZg{@0}P5kUFTCv;PHDON{ zSrYfQqB98Br@Bg%(2%Uq(q+c7(@5FDzh#XsX{L9p zH{6{;0_U;?b$@Y1o>W^{be7?j;tbtlB*J$s7meuFX!nf9H8ZD1KZis)GicQ5AJ&un ztPyuI=6X{g$)JT+u8quE_n$jXho~YhDb#fJ5kF))E(2}~#hlzL_#Wf3%i!n`zhq&=YaegQnux-pceSfIZ22=Een~Wj&QW$t~C( z6~Q!9sF%H6E{V6NGE6EOZdHd-lc6jqu29@hW88iXh4(4U#|dI3!CWrlnI8 zm5=OaQnwHAl9Z|sE*^17qq%kg8-z3uhhPqL;oGi_vmHU_UuX1FPh(E{&Ra$%5|dV= zk?j0+(f$hy>nc;X_p14cv?CoYJvj-g048DQj;lprb|I2l2*r5Y$|7TUU&|axTS8ms zWs~CyQO3l_m+=2uN@0ydx&8-xwd3rKzWMmb8n&Xg>8>HfXOc%7~ni^i&4 zQlA#J=xmM6KhV)Hz4F<$^M^8tizTO(eyfQ>Gk6{kJ#b>6){aWys_
_H5i z^f6L){r=%VmLV8c5fHp}Yz=+EGO#dmTuuTuTVIqpK z_J`20teAAI2h6e38w30-!oAtY|_DO2v>1TkZKX~0db`;g4xY`-F zTD*aob_4qiaRI{PXRs>;;;tIDMq-982mNfbvH~TzCm2K(-v#-CCM;5P#DxSgbbpyt z0s7Ju<>mER+aTP02kz`-10xsv#}IP-mH#>=9_-`}tVConfE#p$n9C3GKnUwf#a{+$+krggoAW>ICIr|bn{jCQKAuO# zmGIHB=+>V$P)=>UBj3XWhW=Yxtx9Jc2M%4DTVx?YCH>QsuY<_snw>G9$kkq2^$>j* zP+7Aj)zGvbAqPG?6Ub~l2FkfJuKFFdGZ%LK&A}D%>aua%IXVT_u5;tz)lgjo_{b68 zxSck^Fznk?z}u3457(bmpC48$bf*6K?CLDFueLTYq&vG$n7uM9Jz_DG4hIF}`1`7- zCS%D9VaubH2Oh1{rlk7h6Hx8-nbXW$$edWwP_COE`nNt*t-81Te1o5tO55@qbKmyW zXju47BzWM7nvJ3z)E!b*%-O2u>mJ(f2gSqv?z}<3{D0We$c_;=(-&@xRCPA{uoDpB zJ`+uChxdI(_k1-iKXHH~m7{f{5W>5n+9|ExBF9FA=iKu++FhUU3wcYb!^5d3Tbl-I z!#T&k4MEV8pb!4w!Bd|)!kFJWs?vF)>!wtqu}TsKE#~Ca+;NidEFdW;_EFkYw=^>5 zLPq_2_(;zv&2s~k=_eqGqt)1W$6A|gYn`h|P%xbNI;3y36=~*5Zn++=Qe;}#>u;*; zRL1hvA?hziR8RYu?#)?Q?0PiP3h=lTvCFrgufCTCAKeGvqH`=Qd#Nz_bh+S7&-FE1hk$_kCE$dg1NA;^3t@AtY>2_>NtCBi(n zn&eLC_=Lb^FKz@ZTsNubwp%_d{{F;e_qp~!PH|dEjLhPT+ViBDkWtqeC7CIh0zXB4 za64Kq@vzrc+QG~#;{k7VQ1LgY^RNDkUC)ZXQ0aAE_o6O6NKPrQ%V4ALZ<9532S0I8 z^WD*UVoTY(o6&M-{RTfiD=rE^yCjn1o{%F;USpt1BEnj^f!b7u?ev^j2uqan>TEf~ zcCMip!jdGiBxW~8;?ef|3yc?*gF)_BjM`M#KEo`KBGt|Ju7zod?|!`UR%1j-{P$tc zrmZ1cgGqn8sc7%m^JqYtYA|#wL}swaxyd*4WFiUZW+_uxS!|q4*ATFH_XZ9K_;XvB3d;{qm%8e`2p<_6))Zn7M!T5@ zmE$`eJ8IH(tu|iqvcj(|S!*cJm!hKRTAK=)@N30A&v(c_zLDV_y!rp2(0PWBsL}KF z*bJSQ6;9A}6=kk=v2}843SLO_a3RJuvs|2N;}0UJpCqxDh`NP+2n)V5-X0cSdlEL} zL3ejm!x859M<&3)KET~Iz(W&9^k530q=-^iKq)FHqpVRHnwKtVDydyi)X-E^WR359 e^gjUpuDjRm;QtT!_lN5;0l?V697EH0A^iu+ahjz7 diff --git a/test/XStopWatch/res/images/wc_visual_cue.png b/test/XStopWatch/res/images/wc_visual_cue.png deleted file mode 100644 index 69595780ccd6b0ab86cfa3fd8fd48b34044c22af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 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 V*h{UVcmDIoQwL>$ELXP+{~t=n+ - - - - - XStopWatch.png - - - - - - - - http://tizen.org/privilege/display - - - -- 2.7.4